Joseph Mingrone
682a81f00b
editors/emacs-devel: Update to 2025-01-15 snapshot
...
While here, update some dependency specifications to better reflect what
is required. This silences some Q/A warnings.
Commit log: 643e32340d...16c89c5ae5
Sponsored by: The FreeBSD Foundation
2025-01-15 11:46:04 -04:00
Joseph Mingrone
2782362c7a
editors/emacs-devel: Do not set GNU_CONFIGURE_MANPREFIX
...
Ports no longer need to set this variable, since Mk/bsd.port.mk will
assign the correct value (if it's not already defined).
Sponsored by: The FreeBSD Foundation
2025-01-05 18:17:39 -04:00
Joseph Mingrone
6fbdff4e25
editors/emacs-devel: Remove JSON option
...
Upstream introduced a new, faster JSON encoder that does not depend on
any external library and is always on.
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=890edfd2bb8fd79730919972cc82811b73c7f572
Reported by: Pedro Andres Aranda Gutierrez <paaguti@gmail.com>
2025-01-05 18:15:16 -04:00
Yasuhiro Kimura
18ddb426a1
editors/emacs-devel: Update to 2024-12-31 snapshot
...
Changes: 75e3ea0423...643e32340d
2025-01-01 12:07:08 +09:00
Yasuhiro Kimura
6bb599d55f
editors/emacs-devel: Update to 2024-12-15 snapshot
...
Changes: a8169bee20...75e3ea0423
2024-12-15 22:38:07 +09:00
Joseph Mingrone
3c1a088eb9
editors/emacs-devel: Update to 2024-12-01 snapshot
...
Commit log: 7ded1064cf...a8169bee20
Sponsored by: The FreeBSD Foundation
2024-12-01 12:22:52 -04:00
Yasuhiro Kimura
1f56392b8a
editors/emacs-devel: Update to 2024-11-16 snapshot
...
Changes: f6c359cb66...7ded1064cf
2024-11-17 16:04:43 +09:00
Yasuhiro Kimura
5b8a0f5675
editors/emacs-devel: Update to 2024-10-31 snapshot
...
Changes: 38071e3989...f6c359cb66
2024-10-31 19:24:28 +09:00
Joseph Mingrone
7e3e066237
editors/emacs-devel: Update to 2024-10-17 snapshot
...
Commit log: fb42a253bd...38071e3989
Sponsored by: The FreeBSD Foundation
2024-10-17 14:36:57 -03:00
Yasuhiro Kimura
d8f5ad7125
editors/emacs-devel: Update to 2024-10-02 snapshot
...
Changes: 7793b2fe2a...fb42a253bd
2024-10-02 10:32:13 +09:00
Yasuhiro Kimura
6e0dbfaedd
editors/emacs-devel: Update to 2024-09-15 snapshot
...
Changes: 92ea393a16...7793b2fe2a
2024-09-15 10:48:46 +09:00
Joseph Mingrone
7f2b45710d
editors/emacs-devel: Update to 2024-09-01 snapshot
...
Commit log: 40eecd594a...92ea393a16
Sponsored by: The FreeBSD Foundation
2024-09-01 23:20:33 -03:00
Yasuhiro Kimura
6304843a89
editors/emacs-devel: Update to 2024-08-06 snapshot
...
Changes: aa5c725fe7...40eecd594a
2024-08-16 18:51:13 +09:00
Joseph Mingrone
f1a6f6000c
editors/emacs-devel: Update to 2024-08-06 snapshot
...
Commit log: 259f4613bd...aa5c725fe7
Sponsored by: The FreeBSD Foundation
2024-08-06 17:28:41 -03:00
Joseph Mingrone
ab38662b61
editors/emacs-devel: Update to 2024-07-18 snapshot
...
This update pulls in a fix for a build error that occurred when the
NATIVECOMP option was off.
PR: 280324
Reported by: Benjamin Jacobs <freebsd@dev.thsi.be>
Sponsored by: The FreeBSD Foundation
2024-07-18 21:49:05 -03:00
Joseph Mingrone
5a7af2f71a
editors/emacs-devel: Update to 2024-07-04 snapshot, fa6f088a48
...
Upstream bumped Emacs's major version from 30 to 31, so a PORTREVISION
bump of most consumers will be necessary.
Sponsored by: The FreeBSD Foundation
2024-07-04 18:31:23 -03:00
Joseph Mingrone
a9dca89362
editors/emacs-devel: Fix PATCH_SITES
...
Sponsored by: The FreeBSD Foundation
2024-06-24 08:40:35 -03:00
Joseph Mingrone
62062a8b80
editors/emacs-devel: Apply security fix
...
Details about the security vulnerability can be found at
https://seclists.org/oss-sec/2024/q2/296 .
Security: https://vuxml.freebsd.org/freebsd/4f6c4c07-3179-11ef-9da5-1c697a616631.html
Sponsored by: The FreeBSD Foundation
2024-06-24 00:47:38 -03:00
Yasuhiro Kimura
5fb7b04ede
editors/emacs-devel: Update to 2024-06-15 snapshot
...
Changes: 9a2088bdd9...25452986cb
2024-06-15 12:10:36 +09:00
Joseph Mingrone
0857713fd9
editors/emacs-devel: Update to 2024-06-01 snapshot, 9a2088bdd9
...
Commit log: c85294a613...9a2088bdd9
Event: BSDCan 2024
Sponsored by: The FreeBSD Foundation
Reviewed by: ashish (in person)
Differential Revision: https://reviews.freebsd.org/D45446
2024-06-01 23:20:38 -03:00
Yasuhiro Kimura
60c70a63bf
editors/emacs-devel: Update to 2024-05-15 snapshot
...
Changes: 3555447b7e...c85294a613
2024-05-16 11:29:43 +09:00
Yasuhiro Kimura
453f5154c9
editors/emacs-devel: Update to 2024-04-30 snapshot
...
Changes: 9b755244bf...3555447b7e
2024-04-30 15:07:32 +09:00
Tijl Coosemans
98bf25875a
graphics/tiff: Update to 4.6.0
...
PR: 278577
Exp-run by: antoine
2024-04-27 14:44:59 +02:00
Joseph Mingrone
9e275cbe1a
editors/emacs-devel: Update to 2024-04-15 snapshot
...
Commit log: 8bee4060ea...9b755244bf
Sponsored by: The FreeBSD Foundation
2024-04-15 14:57:11 -03:00
Yasuhiro Kimura
fab29a8c7c
editors/emacs-devel: Update to 2024-03-30 snapshot
...
Changes: ad3a3ad6...8bee4060ea
2024-03-31 09:40:10 +09:00
Joseph Mingrone
1bdc4f54ad
editors/emacs-devel: Update to 2024-03-16 snapshot
...
Commit log: 8b96503b...ad3a3ad6
Sponsored by: The FreeBSD Foundation
2024-03-16 18:40:42 -03:00
Yasuhiro Kimura
e36f528b44
editors/emacs-devel: Update to 2024-03-01 snapshot
...
Changes: 4b89fb08...8b96503b
2024-03-02 10:39:55 +09:00
Yasuhiro Kimura
66c11db6b2
editors/emacs-devel: Update to 2024-02-16 snapshot
...
Changes: 9dbbf93a...4b89fb08
2024-02-17 11:47:54 +09:00
Joseph Mingrone
097ff820d4
editors/emacs-devel: Update to 2024-02-04 snapshot, 9dbbf93a4a
...
Commit log: 43612103...9dbbf93a
Sponsored by: The FreeBSD Foundation
2024-02-04 23:33:31 -04:00
Muhammad Moinur Rahman
e6188c9bbd
editors/emacs-devel: Moved man to share/man
...
Approved by: portmgr (blanket)
2024-01-28 14:39:32 +01:00
Joseph Mingrone
ea7a749bb1
editors/emacs-devel: Update to 2024-01-15 snapshot, 43612103
...
Commit log: 91f316d...43612103
Sponsored by: The FreeBSD Foundation
2024-01-15 19:49:58 -04:00
Joseph Mingrone
c933778c38
editors/emacs-devel: Update to 2023-12-32 snapshot, 91f316d
...
Changes: fb4b0b3...91f316d
Sponsored by: The FreeBSD Foundation
2023-12-31 19:56:23 -04:00
Nuno Teixeira
3572ca3e01
*/*: Bump consumers of x11-toolkits/gtk30
...
New version of gtk3 in tree
2023-12-23 18:14:14 +00:00
Joseph Mingrone
02ee7ca015
editors/emacs-devel: Update to 2023-12-02 snapshot, fb4b0b3
...
Changes: 58d9e73...fb4b0b3
Sponsored by: The FreeBSD Foundation
2023-12-03 00:22:05 -04:00
Joseph Mingrone
429ce19b34
editors/emacs-devel: Update to 2023-11-15 snapshot, 58d9e73
...
Changes: 31acbcd...58d9e73
Sponsored by: The FreeBSD Foundation
2023-11-15 13:24:19 -04:00
Yasuhiro Kimura
32b6c564c5
editors/emacs-devel: Update to 2023-10-30 snapshot
...
Changes: 3e23238...31acbcd
2023-10-31 15:52:45 +09:00
Joseph Mingrone
c509ea2014
editors/emacs-devel: Update to 2023-10-15 snapshot, 3e23238
...
Changes: 64c5801...3e23238
Sponsored by: The FreeBSD Foundation
2023-10-15 15:42:46 -03:00
Yasuhiro Kimura
9f3f403200
editors/emacs-devel: Update to 2023-09-30 snapshot
...
Changes: d9efc9a...64c5801
2023-09-30 16:12:21 +09:00
Joseph Mingrone
dd07efe130
editors/emacs-devel: Update to 2023-09-16 snapshot, d9efc9a
...
Changes: 7d60d16...d9efc9a
Sponsored by: The FreeBSD Foundation
2023-09-16 07:26:59 -03:00
Joseph Mingrone
40e9ae657b
editors/emacs-devel: Update to 2023-09-01 snapshot, 7d60d16
...
Changes: fd1479a...7d60d16
Sponsored by: The FreeBSD Foundation
2023-09-01 23:54:12 -03:00
Joseph Mingrone
7463c5d471
editors/emacs-devel: Fix plist
...
Two files, comp.el and comp-cstr.el, are now always byte compiled.
Reported by: jbeich
Sponsored by: The FreeBSD Foundation
2023-08-22 19:03:06 -03:00
Yasuhiro Kimura
08be1d2f38
editors/emacs-devel: Update to 2023-08-20 snapshot
...
* Update regular expressions used to modify lisp/loadup.el at
pre-configure target
Changes: 18e7bc8...fd1479a
Reviewed by: ashish, jrm
Differential Revision: https://reviews.freebsd.org/D41514
2023-08-22 22:48:55 +09:00
Yasuhiro Kimura
6496ce594c
editors/emacs-devel: Miscellaneous refinements
...
* Use "USES=makeinfo" instead of adding print/texinfo to
BUILD_DEPENDS.
* When PGTK option is ON and SCROLLBARS is OFF, configure fails as
following
----------------------------------------------------------------------
checking for gnutls >= 2.12.2... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... yes
checking for libkqueue... no
checking for library containing kqueue... none required
configure: error: Non-toolkit scroll bars are not implemented for your system
----------------------------------------------------------------------
So add SCROLLBARS to PGTK_IMPLIES to avoid such options setting.
* When MODULES option is OFF and TREESITTER is ON, link error happens
as following.
----------------------------------------------------------------------
cc -o temacs.tmp \
-Demacs -I. -I. -I../lib -I../lib -I/usr/local/include -I/usr/local/include/librsvg-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/libpng16 -I/usr/local/include/libxml2 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/webp -I/usr/local/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -MMD -MF deps/.d -MP -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/p11-kit-1 -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fstack-protector-strong -L/usr/local/lib -L/usr/local/lib \
dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o syntax.o bytecode.o comp.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o profiler.o decompress.o thread.o systhread.o sqlite.o treesit.o itree.o xfont.o ftfont.o ftcrfont.o hbfont.o fontset.o fringe.o image.o xgselect.o json.o terminfo.o lastfile.o ../lib/libgnu.a ../oldXMenu/libXMenu11.a -ltiff -ljpeg -L/usr/local/lib -lpng16 -lgif -L/usr/local/lib -lwebpdemux -lwebpdecoder -lSM -lICE -lX11 -lXrender -L/usr/local/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo -lrt -L/usr/local/lib -ldbus-1 -lexecinfo -L/usr/local/lib -lXrandr -L/usr/local/lib -lXinerama -L/usr/local/lib -lXfixes -lXext -lXext -L/usr/local/lib -lxml2 -lutil -L/usr/local/lib -lcairo -lncurses -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lharfbuzz -L/usr/local/lib -lgnutls -lpthread -L/usr/local/lib -llcms2 -llcms2_fast_float -llcms2_threaded -lm -lz -L/usr/local/lib -ljansson -lgmp -L/usr/local/lib -lXi -L/usr/local/lib -ltree-sitter -lsqlite3 -lXcomposite -lXext
ld: error: undefined symbol: dynlib_error
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced 1 more times
ld: error: undefined symbol: dynlib_sym
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
ld: error: undefined symbol: dynlib_open
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
----------------------------------------------------------------------
So add MODULES to TREESITTER_IMPLIES to avoid such options setting.
* Revive MOTIF option. Upstream once removed support of Motif but they
reverted it later.
* Update CAIRO_DESC. This option prevents XFT now.
* Update OTF_DESC. This option doesn't imply XTF any more.
* Pet portclippy.
Reviewed by: ashish, jrm
Differential Revision: https://reviews.freebsd.org/D41233
2023-08-12 13:33:54 +09:00
Yasuhiro Kimura
aa499c7d99
editors/emacs-devel: Update to 2023-08-06 snapshot
...
Changes: 207cd4c...18e7bc8
2023-08-07 10:24:44 +09:00
Daniel Engberg
664a2fa1e5
*/*: Bump jpeg-turbo users treewide
...
New major version 3.0.0
2023-07-28 19:13:17 +02:00
Yasuhiro Kimura
eb20da3f63
editors/emacs-devel: Update to 2023-07-17 snapshot
...
Changes: 32b092c...207cd4c
2023-07-17 19:53:49 +09:00
Joseph Mingrone
51c94d228d
editors/emacs-devel: Update to 2023-07-03 snapshot, 32b092c
...
Native compilation has been put through the paces over the past few
years and is included in Emacs 28, so remove the "Experimental" label.
Also, specify ahead-of-time compilation via the configure argument.
Changes: 8657afa...9b9dcc1
Reviewed by: emacs (ashish, yasu)
Sponsored by: The FreeBSD Foundation
2023-07-03 17:14:11 -03:00
Yasuhiro Kimura
6c1b3b6037
editors/emacs-devel: Update to 2023-06-16 snapshot
...
Changes: 2d6ba3e...8657afa
2023-06-17 16:16:22 +09:00
Joseph Mingrone
506b641bd5
editors/emacs-devel: Update to 2023-06-01 snapshot, 2d6ba3e
...
Building --with-cario results in an emacs binary that directly links to
freetype2 and fontconfig shared libraries, so correctly set
CAIRO_LIB_DEPENDS.
Changes: ebf5e4c...2d6ba3e
Sponsored by: The FreeBSD Foundation
2023-06-01 23:15:47 -03:00
Yasuhiro Kimura
58d26c74d0
editors/emacs-devel: Update to 2023-05-15 snapshot
...
Changes: 7d246c3...ebf5e4c
2023-05-15 14:21:53 +09:00