Commit graph

306 commits

Author SHA1 Message Date
Charlie Li
d63665f7cd
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
2022-04-10 15:11:41 -04:00
Joseph Mingrone
9c5da5f27f
editors/emacs-devel: Note that NATIVECOMP is experimental
Building Emacs with support for compiling elisp to native code is an
interesting idea, but up to now there are no obvious performance
improvements.  There are problems though.  Background compilation can
eat up CPU, Emacs may fail to build (e.g., bug 2629490), and some
dependent ports may encounter problems.  Thus, note that the option is
experimental to give users reasonable expectations.

Discussed with:	abbe, yasu
Sponsored by:	The FreeBSD Foundation
2022-04-01 11:54:07 -03:00
Joseph Mingrone
b3a08eedd7
editors/emacs-devel: Update to 2022-03-31 commit, c5af19c
7829f1b...c5af19c

Sponsored by:	The FreeBSD Foundation
2022-03-31 19:33:10 -03:00
Matthias Fechner
247c7db751 textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd7
2022-03-26 09:27:27 +01:00
Ashish SHUKLA
a628b9f27a
editors/emacs-devel: Update to git snapshot 1a07854
Fix pkg-plist for GSettings schema, as it's now also dependent
on PGTK option, in addition to GSETTINGS option

PR:		262512
2022-03-15 21:50:06 +00:00
Yasuhiro Kimura
2e712a6798 editors/emacs-devel: Update to 2022-02-28 commit 0470ef0
Changes:	7829f1b...0470ef0
2022-02-28 16:10:30 +09:00
Joseph Mingrone
5053800861
editors/emacs-devel: Update to 20220218 commit, 7829f1b
2b9c648...7829f1b

Sponsored by:	The FreeBSD Foundation
2022-02-19 00:57:28 -04:00
Ashish SHUKLA
18d1f39e16
editors/emacs-devel: Update to git snapshot 2b9c648 2022-02-01 19:11:55 +00:00
Joseph Mingrone
f95666b0e1
editors/emacs-devel: Set GLIB_SCHEMAS
...rather than guarding the file in pkg-plist.  glib-compile-schemas is
run during the build, but use the macro regardless.  It could make
certain changes like a major version bump of glib easier to deal with.

Reported by:	jbeich
Sponsored by:	The FreeBSD Foundation
2022-01-17 13:52:43 -04:00
Joseph Mingrone
7351012cc1
editors/emacs-devel: Fix plist issue
When the GSETTINGS option was turned off, a few files were listed in
pkg-plist that were not being installed.

Sponsored by:	The FreeBSD Foundation
2022-01-15 12:25:06 -04:00
Yasuhiro Kimura
0bf07a6d9e editors/emacs-devel: Update to 2022-01-15 snapshot 9845f6b 2022-01-15 17:27:42 +09:00
Joseph Mingrone
08f3c048b6
editors/emacs-devel: Build pure GTK Emacs by default
- Add PGTK to OPTIONS_DEFAULT
- Remove M17N, OTF, XFT, XIM, and XPM from OPTIONS_DEFAULT
- Eliminate X11 dependencies for pure GTK Emacs by
  - removing CAIRO_IMPLIES=XFT and OTF_IMPLIES=XFT
  - adding CAIRO_PREVENTS=XFT and PGTK_PREVENTS=M17N XFT XPM
  - not including USES=xorg.

While here, pull in a new 2022-01-03 revision and incorporate minor
formatting changes suggested by portfmt.

Reported by:	jbeich
Reviewed by:	jbeich
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D33714
2022-01-03 14:12:48 -04:00
Joseph Mingrone
08fc743190
editors/emacs-devel: Update to 2022-01-01 commit, 4d1968b
This commit introduces a new OPTION, pgtk, which builds a pure GTK
implementation of Emacs.

Sponsored by:	The FreeBSD Foundation
2021-12-31 23:26:48 -04:00
Ashish SHUKLA
9fa47fa0bf
editors/emacs-devel: Update to git snapshot 5a057f6
Also add on-by-default option SQLITE3 for SQLite 3.x support
2021-12-15 19:44:14 +00:00
Tobias C. Berner
45526ecbee framework: Add new USES 'magick' for graphics/ImageMagick*
A new USES has been added to depend on ImageMagick.

	USES=magick

adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.

If a specific version is required, use for example

	USES=magick:6        resp.     USES=magick:7

If only a build, run or test is required, use for example

	USES=magick:build    resp.     USES=magick:6,build,test

If a dependency on the nox11 flavor is required, use for example

	USES=magick:nox11    resp.     USES=magick:7,nox11,run,test

See magick.mk for more details on the available flags.

The tree has been completely converted to make use of this.

Approved by:	bapt
Differential Revision: https://reviews.freebsd.org/D32754
2021-12-11 14:50:53 +01:00
Joseph Mingrone
b5cba031b1
editors/emacs-devel: Update to 2021-12-05 commit, 2d0e1e5
This update fixes a bug that caused "Unknown button type
‘help-function’" errors such as
https://portsfallout.com/fallout/421603/.

See upstream bug https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52291 and
the fix in
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=5404973916dc5d0b92604d31ad7dca2358bc5b9a.
2021-12-05 21:49:41 -04:00
Yasuhiro Kimura
e57183e38c editors/emacs-devel: Update to 2021-11-30 snapshot 804c69d 2021-11-30 17:34:41 +09:00
Joseph Mingrone
2bf037d0b1
editors/emacs-devel: Formatting cleanup
This formatting should have been committed in 61d0935ac4.
2021-11-22 13:36:24 -04:00
Joseph Mingrone
61d0935ac4
editors/emacs-devel: Update to 2021-11-15 commit, d9e91da
- Add a knob for webp image support.
2021-11-15 11:20:11 -04:00
Tobias C. Berner
b6c28aeee7 graphics/ImageMagick7: Bump consumers after 4f086586da 2021-11-12 17:46:39 +01:00
Ashish SHUKLA
2d15853d06
editors/emacs-devel: Update to git snapshot 90bd80d 2021-10-31 15:54:58 +00:00
Piotr Kubaj
828299c91a editors/emacs-devel: fix build on powerpc64*
Building with clang randomly crashes:
Select coding system (default raw-text): Debugger entered--Lisp error: (end-of-file "Error reading from stdin")
2021-10-22 11:42:15 +00:00
Joseph Mingrone
c63e02a0cf
editors/emacs-devel: Update to 2021-10-15 commit, ca3d723 2021-10-16 01:35:56 -03:00
Baptiste Daroussin
2c672a4de9 INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
2021-10-10 21:44:42 +02:00
Joseph Mingrone
e7edd97198
editors/emacs-devel: Update to 2021-10-01 commit, 30bbb57*
* The major version was bumped from 28 to 29 since the last update.

Approved by:	portmgr (implicit)
Differential Revision:	https://reviews.freebsd.org/D32258
2021-10-01 19:52:49 -03:00
Ashish SHUKLA
399a0abb3b
editors/emacs-devel: Update to git snapshot 8a55d10 2021-09-17 06:26:20 +05:30
Yasuhiro Kimura
49a60393fc
editors/emacs-devel: Improve gcc port selection for NATIVECOMP
PR:		256893
Differential Revision:	https://reviews.freebsd.org/D31011
2021-09-06 23:44:59 -03:00
Joseph Mingrone
76a124ab0b
editors/emacs-devel: Update to 2021-09-21 commit, a15f549
PR:		258001
2021-09-01 19:59:35 -03:00
Ashish SHUKLA
860cc0e402
editors/emacs-devel: Update to git snapshot 3572613 2021-08-15 10:58:41 +05:30
Joseph Mingrone
5127a54ba3
editors/emacs-devel: Update to 2021-08-02 commit, 3b32d05
This pulls in a fix for a recently introduced bug related to searching
for articles in Gnus.

adab672edb
2021-08-08 11:02:04 -03:00
Joseph Mingrone
ff278a4bb0
editors/emacs-devel: Update to 2021-08-02 commit, a812992 2021-08-02 08:27:34 -03:00
Joseph Mingrone
8fcb3cd92b
editors/emacs-devel: Update to 20210722 commit, fcae435
This fixes a bug [1] that caused tramp to keep remote file locks after
saving files.

[1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=49621
2021-07-23 06:34:56 -03:00
Ashish SHUKLA
5523d460c6
editors/emacs-devel: Update to git snapshot 109c273 2021-07-17 04:37:22 +05:30
Joseph Mingrone
aefe98d1b9
editors/emacs-devel: Update to 2021-07-01 commit, dc0ce5f 2021-07-01 15:50:03 -03:00
Joseph Mingrone
7e871a026a
editors/emacs-devel: Use lang/gcc11 for NATIVECOMP
Also, NATIVECOMP_CFLAGS=-I${LOCALBASE}/include is not necessary because
CFLAGS includes this from with USES=localbase:ldflags.
2021-07-01 15:50:02 -03:00
Ashish SHUKLA
f40d6eb981
editors/emacs-devel: Update to git snapshot db106ea 2021-06-16 19:53:19 +05:30
Joseph Mingrone
d0fe06d230
editors/emacs-devel: Update to 87e7390 and add NATIVECOMP option
Native Compilation adds support for compiling EmacsLisp to native code using
libgccjit.  For more information see https://www.emacswiki.org/emacs/GccEmacs.

The option is off by default until it receives wider testing.

Co-authored-by: Ashish SHUKLA <ashish@FreeBSD.org>
Co-authored-by: Joseph Mingrone <jrm@FreeBSD.org>
2021-06-02 17:55:34 -03:00
Ashish SHUKLA
0cfb296d8e
editors/emacs-devel: Update to git snapshot 46e4704 2021-05-15 20:14:59 +05:30
Joseph Mingrone
e3c26e68ea
editors/emacs-devel: Update to 2021-05-01 commit, d53ee1c 2021-05-01 22:35:01 -03:00
Ashish SHUKLA
6b0fe2bb36
editors/emacs-devel: Update to git snapshot 0c3ce42 2021-04-15 17:40:55 +00:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Joseph Mingrone
785f39d861
editors/emacs-devel: Update to 2021-04-05 commit, 0342354 2021-04-06 04:26:48 -03:00
Ashish SHUKLA
161580aee3 - Update to git snapshot 068fdb2c 2021-03-15 17:14:20 +00:00
Piotr Kubaj
e7705a3554 editors/emacs-devel: limit using GCC to only powerpc64le
On powerpc64, emacs builds fine with Clang.
2021-03-07 00:09:43 +00:00
Piotr Kubaj
d5166d0d0c editors/emacs-devel: fix build on powerpc64*
In toplevel form:
mh-e/mh-gnus.el:38:20: Error: Hash table too large
2021-03-05 18:03:06 +00:00
Joseph Mingrone
d836a10588 editors/emacs-devel: Update to 2021-03-05 commit, 77ec2512
This fixes bug #46912.
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46912
2021-03-05 11:38:29 +00:00
Joseph Mingrone
16ebd6c34f editors/emacs-devel: Remove Motif X toolkit support
Support for building with Motif was removed upstream.
2021-03-03 16:30:23 +00:00
Joseph Mingrone
1abbf87c92 editors/emacs-devel: Update to 2021-03-02 commit, 20596a5 2021-03-02 19:37:26 +00:00
Ashish SHUKLA
7694b2ecf4 - Update to git snapshot 9b4a2dd 2021-02-14 18:45:05 +00:00
Piotr Kubaj
c32a4b37ed Add LTO_DESC to Mk/bsd.options.desc.mk.
There are more and more ports using LTO.
2021-02-10 19:17:45 +00:00