2942 Commits

Author SHA1 Message Date
Dan R. K. Ports 2ece702e31 org-mode: update to v9.8.7 2026-07-04 18:59:09 -07:00
Herby Gillot f2d34cb700 kakoune: update to 2026.05.21 2026-07-02 00:16:23 -04:00
Paul Guyot 70ab90739b camlp5: update to 8.05.02
Bump revision of ocaml-ulex for updated camlp5.
Move camlp5 to depends_build in geneweb and ledit, where it is only
used as a preprocessor at build time and not needed at runtime.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-30 10:58:59 -04:00
Dan R. K. Ports 85af8b28b2 po-mode.el: update to 1.0, simplify with elisp-1.0's elisp.files 2026-06-29 17:41:58 -07:00
Dan R. K. Ports be308064e2 org-mode: install site-start.d autoloads snippet 2026-06-29 17:41:58 -07:00
Dan R. K. Ports 04d29afee5 emacs: load site-lisp/site-start.d/*.el at startup 2026-06-29 17:41:58 -07:00
Paul Guyot a776172ef6 ocaml: update to 5.5.0; cascade ecosystem updates
Version updates required for 5.5:
- ocaml-merlin to 5.8-505
- ocaml-camlp4 to 5.5+1
- ocaml-js_of_ocaml to 6.4.0
- ocaml-batteries to 3.11.0

Removed ocaml-ppx_tools which is dead upstream and superseded by ppxlib.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-29 18:06:48 -04:00
Rainer Müller b5ca10811b vim, MacVim: Apply patch 9.2.0456 as a backport
Closes: https://trac.macports.org/ticket/73983
2026-06-28 15:09:21 +02:00
Dan R. K. Ports 34d2b03928 org-mode: update to 9.8.6, migrate to elisp 1.0 portgroup 2026-06-24 15:04:15 -07:00
aeiouaeiouaeiouaeiouaeiouaeiou c37ade1ea9 nano: update to 9.1
https://lists.gnu.org/archive/html/info-gnu/2026-06/msg00008.html
2026-06-23 12:42:29 -04:00
Dan R. K. Ports c7f57bd33f emacs-app: codesign Emacs.app on Sequoia and later
Sequoia enforces code-signature validation, so the unsigned Intel
Emacs.app would not launch from the Finder. This is not an issue on
Apple Silicon, where the toolchain signs binaries automatically.

Closes: https://trac.macports.org/ticket/71232
2026-06-19 20:55:36 -07:00
Dan R. K. Ports fab136dfea emacs: fix native compilation when launched without ${prefix}/bin on PATH
Set GCC_EXEC_PREFIX in site-start so libgccjit can locate the correct
gcc toolchain when Emacs is launched from the GUI, where ${prefix}/bin
may not be on PATH.

Closes: https://trac.macports.org/ticket/74008
Closes: https://trac.macports.org/ticket/74057
2026-06-18 15:12:02 -07:00
Dan R. K. Ports 3499c4b788 emacs: don't offer +nativecomp on i386/ppc
It was previously only disabled as a default variant, but since the
build is broken on these archs (JIT unavailable on i386, segfaults on
ppc) we shouldn't offer the variant at all.

Closes: https://trac.macports.org/ticket/68382
2026-06-18 00:10:49 -07:00
Dan R. K. Ports 325f83bd8f emacs: fix build against 10.15 SDK on 10.14
Closes: https://trac.macports.org/ticket/61406
2026-06-17 23:09:33 -07:00
Paul Guyot f5b1bc4f54 ocaml-dune: update to 3.23.1
Add livecheck.regex to skip X.Y.Z_alphaN pre-release tags.

The OCaml 5.4.1 ecosystem update did not rebuild the ocaml-dune ports,
so the published ocaml-dune-configurator, ocaml-dune-site and
ocaml-dune-build-info modules remained compiled for the previous OCaml
version. Every port building against those interfaces failed on the
buildbot with ".cmi is not a compiled interface for this version of
OCaml", which cascaded to their dependents.

Update ocaml-dune and its subports to rebuild the dune library
interfaces against OCaml 5.4.1, and bump the revision of every port
that links those interfaces so it is rebuilt against OCaml 5.4.1.

Direct dune library dependents: camlimages, ocaml-base,
ocaml-bigstringaf, ocaml-cairo2, ocaml-camomile, ocaml-checkseum,
ocaml-cryptokit, ocaml-gsl, ocaml-jst-config, ocaml-lacaml, ocaml-lwt,
ocaml-ocaml_intrinsics, ocaml-ocamlformat, ocaml-parmap, ocaml-pcre,
ocaml-pcre2, ocaml-sqlite3, ocaml-utop and stog, together with their
transitive dependents (the ppx, core, async and textutils libraries
and the camlp5, coccinelle, geneweb, ledit and stanc3 consumers).

ocaml-ctypes is a dune-configurator dependent handled in its own
continuation PR, to be merged after this one.

Also fix ocaml-jane-street-headers, which was marked supported_archs
noarch but builds a native, architecture-specific OCaml library
(jane_street_headers.a) as of 0.17.0. The x86_64 archive was served to
arm64, so the link of ocaml-ppx_jane's driver failed with "found
architecture 'x86_64', required architecture 'arm64'". Drop the noarch
and platforms any markers so it is built per-architecture, and bump its
revision.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-15 11:02:59 -04:00
Paul Guyot 4c8893022e ocaml: update to 5.4.1; cascade ecosystem updates
Port to OCaml 5: mldonkey, ocaml-dypgen, ocamldot, ocaml-ftp, ocaml-bisect_ppx, ocaml-ocamlnet
New ports: ocaml-capitalization, ocaml-gel, ocaml-ocaml_intrinsics_kernel,
           ocaml-ppx_diff, ocaml-ppx_string_conv, ocaml-ppxlib_jane,
           ocaml-iri, ocaml-ocf (+ocf_ppx), ocaml-higlo
New subport: ocaml-xtmpl_ppx
Remove ocaml-configurator (merged into ocaml-dune)
Also removed ocaml-migrate-parsetree, ocaml-ppx_find and
     ocaml-ppx_tools_versioned as they are leaves and ocaml-migrate-parsetree
     is marked deprecated upstream and incompatible with OCaml 5.4
Update stog, fstar, camlimages, lablgtk2 and many others
ocaml-mysql: update to 1.2.4; switch mysql5 dependency to mariadb-10.11
opam: fix dune bootstrap of AVX-512 asm with older Xcode
wyrd: mark known_fail (abandoned upstream, incompatible with OCaml 5)

i386/ppc/ppc64 support is completely untested

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-13 13:42:44 -04:00
i0ntempest 1ff4b832e5 sigil: 2.8.0 2026-06-10 06:49:44 +10:00
Paul Guyot 37c83caa2a ledit: update to 2.08
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-02 21:21:07 -04:00
Aaron Madlon-Kay 5f77dbdf74 emacs{,-app}-devel: update to 20260602 2026-06-02 18:13:39 -07:00
Aaron Madlon-Kay 939d6be93d emacs{,-app}{,-devel}: fix etags-program-name for all cases
See https://trac.macports.org/ticket/72136
2026-06-02 18:13:39 -07:00
Dan R. K. Ports 8d70a4dd97 emacs(-app)(-devel): silence GLib-GIO-CRITICAL on startup
Fixes: https://trac.macports.org/ticket/61163
Fixes: https://trac.macports.org/ticket/73306
2026-06-01 00:27:56 -07:00
Dan R. K. Ports 80813c74b1 emacs, emacs-devel: set etags-program-name to etags-emacs
The emacs and emacs-devel subports rename the etags binary to
etags-emacs in post-destroot to avoid conflicting with xemacs, but
the etags-program-name lisp variable still defaulted to "etags",
breaking M-x tags-* and other commands that invoke etags via the
variable.

Fixes: https://trac.macports.org/ticket/72136
2026-05-31 22:35:10 -07:00
Oleksiy Akimov 02ac814cf5 joe: update to 4.8, assume maintainership 2026-05-30 13:44:49 -04:00
Dan R. K. Ports 4d8219ccee emacs-devel: update to 20260522, silence configure warning 2026-05-24 06:01:13 -07:00
Tim Hentenaar 3749e366a0 vim: change openmotif to motif and bump revision 2026-05-20 17:50:10 -04:00