notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: Mk/Uses/emacs.mk

Number of commits found: 24

Tuesday, 7 May 2024
01:42 Joseph Mingrone (jrm) search for other commits by this committer
Emacs: Add new wayland flavor

Emacs requires mutually exclusive build parameters depending on whether
the user is running under X11 or Wayland.  Rather than require either
set of users to build a custom package, create a new wayland flavor, and
use default options appropriate for users running under X.

PR:		278167
Reviewed by:	ashish, jbeich
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D44917
commit hash: 604adf973a514f8fc8dc550ebd884ae5ce9a6e82 commit hash: 604adf973a514f8fc8dc550ebd884ae5ce9a6e82 commit hash: 604adf973a514f8fc8dc550ebd884ae5ce9a6e82 commit hash: 604adf973a514f8fc8dc550ebd884ae5ce9a6e82 604adf9
Tuesday, 26 Mar 2024
22:51 Joseph Mingrone (jrm) search for other commits by this committer
Chase editors/emacs update

- Bump Emacs version in Mk/Uses/emacs.mk to update version-specific
  paths
- Bump PORTREVISION of ports with USES=emacs.  This is required for two
  reasons.  Emacs lisp files need to be byte compiled for the new Emacs
  version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR
  need to be relocated.

Reviewed by:	ashish
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D44492
commit hash: 26421ac37c3c013c7809400976c866a8f70db436 commit hash: 26421ac37c3c013c7809400976c866a8f70db436 commit hash: 26421ac37c3c013c7809400976c866a8f70db436 commit hash: 26421ac37c3c013c7809400976c866a8f70db436 26421ac3
Saturday, 27 Jan 2024
22:33 Joseph Mingrone (jrm) search for other commits by this committer
*/*: Chase editors/emacs update

- Bump Emacs version in Mk/Uses/emacs.mk to update version-specific
  paths

- Bump PORTREVISION of ports with USES=emacs.  This is required for two
  reasons.  Emacs lisp files need to be byte compiled for the new Emacs
  version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR
  need to be relocated.

Reviewed by:	ashish
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D43615
commit hash: ab463bdca9c29ec22be0c7e6d7aa27bb2a980b48 commit hash: ab463bdca9c29ec22be0c7e6d7aa27bb2a980b48 commit hash: ab463bdca9c29ec22be0c7e6d7aa27bb2a980b48 commit hash: ab463bdca9c29ec22be0c7e6d7aa27bb2a980b48 ab463bd
Sunday, 20 Aug 2023
00:53 Yasuhiro Kimura (yasu) search for other commits by this committer
editors/emacs: Update to 29.1

* Update Canna patch to the one for Emacs 29.
* Add new options PGTK, SQLITE3, TREESITTER and WEBP. SQLITE3 and
  TREESITTER are ON by default. PGTK and WEBP options are excluded
  from nox flavor.
* CARGO option doesn't imply XFT but prevents it. It is caused as a
  result of adding pure GTK support (PGTK option).
* OTK options doesn't imply XTF any more. It is also caused as a
  result of adding pure GTK support.
* Update NATIVECOMP option so it specifies ahead-of-time compilation
  via the configure argument.
* Remove "experimental" from NATIVECOMP_DESC.
* Add print/freetype2 and x11-fonts/fontconfig to CAIRO_LIB_DEPENDS
  and GTK3_LIB_DEPENDS. Necessary to link emacs binary with shared
  libraries.
* 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.
  * Bump PORTREVISION of ports that use "USES=emacs".

ChangeLog:	https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.1
Reviewed by:	ashish, jrm
Differential Revision:	https://reviews.freebsd.org/D41444
commit hash: ba4eb3a50e909d902a6e031e4c3477ed369799d2 commit hash: ba4eb3a50e909d902a6e031e4c3477ed369799d2 commit hash: ba4eb3a50e909d902a6e031e4c3477ed369799d2 commit hash: ba4eb3a50e909d902a6e031e4c3477ed369799d2 ba4eb3a
Wednesday, 30 Nov 2022
07:06 Yasuhiro Kimura (yasu) search for other commits by this committer
editors/emacs-devel: Update to 2022-11-28 snapshot

Bump PORTREVISION of consumers as EMACS_VER is changed to 30.0.50.

Changes:	https://github.com/emacs-mirror/emacs/compare/51589f81...7939184f
commit hash: ea66012756af463a7153c6ecf84bf9fd31c75dd1 commit hash: ea66012756af463a7153c6ecf84bf9fd31c75dd1 commit hash: ea66012756af463a7153c6ecf84bf9fd31c75dd1 commit hash: ea66012756af463a7153c6ecf84bf9fd31c75dd1 ea66012
Wednesday, 21 Sep 2022
07:48 Yasuhiro Kimura (yasu) search for other commits by this committer
editors/emacs: Update to 28.2

* Remove FCITXPATCH option as extra-patch-src_xfns.c can't be applied
  since 28.1.
* Tidy up Makefile with portfmt.
* Bump PORTREVISION of consumers.

ChangeLog:	https://www.gnu.org/software/emacs/news/NEWS.28.2

PR:		266454
Exp-run by:	antoine
Reviewed by:	ashish, jrm
Differential Revision:	https://reviews.freebsd.org/D36613
commit hash: 164249e86734bd23f17182913f13a3a3f346a3ca commit hash: 164249e86734bd23f17182913f13a3a3f346a3ca commit hash: 164249e86734bd23f17182913f13a3a3f346a3ca commit hash: 164249e86734bd23f17182913f13a3a3f346a3ca 164249e
Sunday, 24 Apr 2022
10:00 Tobias C. Berner (tcberner) search for other commits by this committer
framework: cleanup conditional-indentations in Mk/

Run Tools/scripts/indent_make_if.pl on all of Mk.

These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible

Differential Revision:	https://reviews.freebsd.org/D35024
Reviewed by:		portmgr (rene, bapt)
commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 aa25396
Thursday, 7 Apr 2022
22:12 Joseph Mingrone (jrm) search for other commits by this committer
editors/emacs: Update to 28.1

https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.28

Reviewed by:	ashish
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34779
commit hash: 448b1af9f4aa88fe7acf0a038ac607bb13210e55 commit hash: 448b1af9f4aa88fe7acf0a038ac607bb13210e55 commit hash: 448b1af9f4aa88fe7acf0a038ac607bb13210e55 commit hash: 448b1af9f4aa88fe7acf0a038ac607bb13210e55 448b1af
Wednesday, 24 Nov 2021
05:22 Bryan Drewery (bdrewery) search for other commits by this committer
Mk/Uses/emacs.mk: Sort the default FLAVOR to be first in FLAVORS.

commit 9823f56764e6cf0 has more information.  Poudriere expects
the default to be always be first or it gets confused.
commit hash: 04dcdd1a96de2a3c44d1d94d19d80023496eb81c commit hash: 04dcdd1a96de2a3c44d1d94d19d80023496eb81c commit hash: 04dcdd1a96de2a3c44d1d94d19d80023496eb81c commit hash: 04dcdd1a96de2a3c44d1d94d19d80023496eb81c 04dcdd1
Monday, 15 Nov 2021
15:06 Joseph Mingrone (jrm) search for other commits by this committer Author: Yasuhiro KIMURA
Mk/Uses/emacs.mk: Do not use Emacs major version in package names

PR:		259259
Differential Revision:	https://reviews.freebsd.org/D32613
commit hash: f32475f3a44fe79191e6063066459c82a7a43986 commit hash: f32475f3a44fe79191e6063066459c82a7a43986 commit hash: f32475f3a44fe79191e6063066459c82a7a43986 commit hash: f32475f3a44fe79191e6063066459c82a7a43986 f32475f
Friday, 1 Oct 2021
22:52 Joseph Mingrone (jrm) search for other commits by this committer
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
commit hash: e7edd97198e43509efbc86e76682b7bcb3979edf commit hash: e7edd97198e43509efbc86e76682b7bcb3979edf commit hash: e7edd97198e43509efbc86e76682b7bcb3979edf commit hash: e7edd97198e43509efbc86e76682b7bcb3979edf e7edd97
Tuesday, 6 Apr 2021
14:27 Mathieu Arnold (mat) search for other commits by this committer
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 5d33e04
Friday, 26 Mar 2021
00:40 jrm search for other commits by this committer
editors/emacs: Update to 27.2

This is a bug-fix release with no new features.

https://www.gnu.org/software/emacs/news/NEWS.27.2

Reviewed by:	ashish
Differential Revision:	https://reviews.freebsd.org/D27700
Original commitRevision:569232 
Wednesday, 12 Aug 2020
18:30 jrm search for other commits by this committer
editors/emacs: Update to version 27.1

Please refer to the 20200811 UPDATING entry when upgrading
dependent (*-emacs26-*) ports.

Port changes:

- depend on math/gmp
- match upstream by turning CAIRO, HARFBUZZ, and JSON options and on and
  turning MAGICK off by default
- remove OPENMP check for graphics/ImageMagick as the openmp is now
  included in base
- update EMACS_VER in Mk/Uses/emacs.mk
- bump USES=emacs ports or remove BROKEN for net-im/jabber.el and
  deskutils/howm, which now build

Submitted by:	HIROSE Yuuji <yuuji@gentei.org> (canna patch)
Reviewed by:	ashish
Differential Revision:	https://reviews.freebsd.org/D23966
Original commitRevision:544763 
Tuesday, 7 Jan 2020
04:55 jrm search for other commits by this committer
editors/emacs-devel: Update to latest master branch commit, 4f2b415

This update includes an Emacs major version change from 27.0.50 to 28.0.50.
Ports that may depend on editors/emacs-devel must chase this update
with a PORTREVISION bump.

Submitted by:	ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D23012
Original commitRevision:522315 
Saturday, 31 Aug 2019
07:14 ashish search for other commits by this committer
- Chase editors/emacs update

PR:		240225
Submitted by:	t-matubara at miracle.ocn.ne.jp
Original commitRevision:510331 
Wednesday, 17 Apr 2019
14:36 jrm search for other commits by this committer
editors/emacs: Update to version 26.2

Port changes:
Match upstream's default behaviour by not installing the shared game
directory and the auxiliary program update-game-score

Upstream changes:
https://www.gnu.org/software/emacs/news/NEWS.26.2

Reviewed by:	ashish
Differential Revision:	https://reviews.freebsd.org/D18810
Original commitRevision:499179 
Thursday, 31 May 2018
01:17 jrm search for other commits by this committer
editors/emacs: Update to version 26.1

NEWS: https://www.gnu.org/software/emacs/news/NEWS.26.1

Port changes
- Incorporate latest canna patches submitted by
  TAKANO Yuji <takachan@running-dog.net>.
- Remove workarounds for Bug 227799.
  - Configure succeeds whether devel/liblockfile is installed or not.
- Customize COMMENT for canna and nox flavors (reported by tobik).
- Remove legacy lldb for gud patch.
  - The patch added very little over running lldb on the command line.
    Moreover, gud is deprecated.  Hopefully a lldb-mi will arrive soon.

Reviewed by:	ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D15044
Original commitRevision:471190 
Monday, 14 May 2018
18:28 jrm search for other commits by this committer
Mk/Uses/Emacs: Add noflavors argument to USES=emacs

Reported by:	des
Reviewed by:    des
Approved by:    ashish
Differential Revision:	https://reviews.freebsd.org/D15265
Original commitRevision:469945 
Tuesday, 13 Mar 2018
23:46 bdrewery search for other commits by this committer
Don't define FLAVORS if EMACS_NO_DEPENDS is set.

This fixes at least sysutils/lr exposing FLAVORS 'nox full' improperly.

Reviewed by:	jrm
Tested by:	jrm
Original commitRevision:464442 
Tuesday, 6 Mar 2018
20:01 jrm search for other commits by this committer
Mk/Uses/emacs.mk: Tweak description of DEFAULT_VERSIONS+=emacs=...

DEFAULT_VERSIONS+=emacs=<flavor>

in make.conf only applies to ports with USES=emacs in their Makefile, and
not to the Emacs ports, editors/emacs and editors/emacs-devel.

While here, align some comments.
Original commitRevision:463743 
Friday, 2 Feb 2018
13:43 jrm search for other commits by this committer
Flavorize and modernize Emacs ports

This is an addendum to r460621 to fix the histories of Mk/Uses/emacs.mk
(copied from Mk/bsd.emacs.mk) and japanese/migemo-emacs (copied from
japanese/migemo-emacs23).

- Convert USE_EMACS to USES=emacs
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs

Differential Revision:	https://reviews.freebsd.org/D13506
Original commitRevision:460701 
13:32 jrm search for other commits by this committer
Remove Mk/Uses/emacs.mk and japanese/migemo-emacs

The svn histories were not preserved in r460621, so remove then restore
from r460620.

Differential Revision:	https://reviews.freebsd.org/D13506
Original commitRevision:460700 
Thursday, 1 Feb 2018
18:03 jrm search for other commits by this committer
Flavorize and modernize Emacs ports

- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
  editors/emacs-devel)
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
  subshell
- Silence some portlint warnings

[1] By not depending on base texinfo

PR:		225404
Reviewed by:	antoine
Approved by:	portmgr (mat) ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D13506
Original commitRevision:460621 

Number of commits found: 24