Commit graph

395 commits

Author SHA1 Message Date
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