- Add PKGNAMESUFFIX to avoid package name collision
- Add STAGE support
- Relocate INFO_PATH to avoid conflicting with similarly named
info files provided by other packages, like print/texinfo
- Use INSTALLS_ICONS only when X11 is enabled
- Add OPTIONs for X11 support, SOUND (ALSA/OSS) support and filesystem
notifications
- Depend on GCC for i386 platforms until clang gets the required
fixes
- Stop compressing info files for it to work with INFO_PATH
- Use OptionsNG helpers to cleanup Makefile
- Remove already upstream-ed patches
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.
This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.
That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.
Approved by: portmgr (bdrewery)
editors/emacs:
- Update to 24.3
- Update CANNA patchset[1]
- Unbreak ARM support by using the patch from emacs-devel port
- Add missing INSTALLS_ICONS[2]
- Remove a patch which is already integrated upstream
- Fix Makefile header
editors/emacs-devel:
- Update to bzr revision 112178
- Fix Makefile header
- Add missing INSTALLS_ICONS[2]
editors/emacs23:
- Remove ABI versions from LIB_DEPENDS
- Fix Makefile header
- Add missing INSTALLS_ICONS[2]
Mk/bsd.emacs.mk:
- Update major version for editors/emacs port
*:
- Bump PORTREVISION to chase Emacs updates
PR: ports/177428[2]
Submitted by: Yuji TAKANO[1] (via private email), bdrewery[2]
- Update to bzr snapshot 111312
- Add OPTION for LTO support
- Remove ABI versions from LIB_DEPENDS
- Fix configure command-line arguments
- Add patches to make sure it compiles with GCC 4.6+
- Add patch for compilation on FreeBSD/arm[1]
Mk/bsd.emacs.mk
- Update EMACS_VER for editors/emacs-devel
Submitted by: kientzle[1]
editors/emacs
- Update to v. 24.1[1]
- Update CANNA patch to v. 24.1[2]
- Convert OPTIONS to OptionsNG
- Remove patch to VC to make it work with Subversion 1.7
- Add patch to implement process support for FreeBSD from Emacs bug# 5243
- Add patch to fix segfault on Terminal (from NetBSD emacs port)[2]
editors/emacs23
- Convert OPTIONS to OptionsNG
- Bump PORTREVISION of editors/emacs23 port
- Remove PORTEPOCH, as port needs to be explicitly installed/upgraded
- Connect repocopied editors/emacs23 to build
editors/emacs-devel
- Update to bzr revision 109364
- Convert OPTIONS to OptionsNG
- Remove redundant patches
- Add patch to add openpty support for 10-CURRENT from Emacs bug# 12040[3]
Mk/bsd.emacs.mk
- Add EMACS_PORT_NAME block for Emacs 24 to bsd.emacs.mk
- Update major version for emacs-devel port
- Take maintainership of bsd.emacs.mk
Thanks to everyone who tested these updates, and provided their feedback.
Submitted by: http://www.gnu.org/software/emacs/NEWS.24.1[1]
Submitted by: Yuji TAKANO[2] (via private email), Jan Beich[3]
- Remove patches which are now in upstream[1]
- Add patch to implement process support for FreeBSD from Emacs bug# 5243[1]
PR: ports/161911[1]
Submitted by: Nali Toja <nalitoja@gmail.com>[1]
- Fix detection of 'make' program in use in configure script[1]
- Use openpty(3) instead of deprecated pty(4) interface[2]
- Add patch to interrupt `debug-on-quit' during loops[3]
- Track ncurses dependency[4]
PR: ports/160986[1], ports/161181[2], ports/161220[3], ports/161497[4]
Submitted by: h h <aakusta@gmail.com>[1], Nali Toja <nalitoja@gmail.com>[2][3][4]
- Update emacs.desktop to launch Emacs in Terminal when WITHOUT_X11 is defined.[1]
- Emacs picks up giflib if available instead of libungif. Account for
this.[2]
PR: ports/156167[1]
Submitted by: Zhihao Yuan <lichray@gmail.com>[1]
Herbert J. Skuhra <h.skuhra@gmail.com>[2] (via private email)
- Restore GTK2 option.
- Enable IMAGEMAGICK option by default.
- Add GNUTLS option.
- Fix the issue with bad plist generation and mention it in UPDATING.
- Include 'alloca' fix provided by swell.k@gmail.com [1].
PR: ports/149049[1]
Submitted by: swell.k@gmail.com[1]
Approved by: tabthorpe (mentor)
- Add the LICENSE information to the port.
- Fix building of port on 6.x/9.x with DBUS option enabled, provided
by swell.k@gmail.com.
- Remove unneeded dependencies on gettext and dbus-glib.
- Remove ALSA detection logic from configure script.
PR: ports/147546
Approved by: tabthorpe (mentor)
emacs-devel ports. My own time is now limited due to personal
reasons. Since Ashish has agreed to take over the maintainership
of the ports from me, change MAINTAINER= for the following ports:
editors/emacs22
editors/emacs
editors/emacs-devel
Many thanks to Ashish for taking over...