summaryrefslogtreecommitdiff
path: root/editors/xemacs-current/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28*: recursive bump for perl 5.36wiz1-2/+2
2021-10-03For the sake of MKPIE, we need to .include Makefile.common beforehauke1-13/+2
options.mk. Since Makefile.common now does not see the x11 option, we have to move all x11 related commands into options.mk. Within options, move .includes to the end for consistency.
2021-10-03xemacs: Adjust inclusion order so MKPIE is properly honorednia1-3/+3
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2021-03-28Use gtar instead of the base tar(1) in the xemacs* top-level Makefilehauke1-2/+2
because of a problem with NetBSD-current libarchive-as-tar, see bin/56080. Note this depencency is not a burden, since xemacs-packages requires gtar, anyway.
2020-10-02Linux glibc 2.32+ has removed sys_siglisthauke1-4/+2
Remove stale reference to nb version in Makefile.common
2020-09-24Refine desktop categories, after re-reading the documentation.hauke1-2/+2
"For the lucky number" - not. I resisted adding "Spirituality" for the Church Of Emacs. ;)
2020-09-24editors/xemacs{,-current} - Install an xemacs.desktop file, which makeshauke1-2/+15
XEmacs more easily available to X11 desktop applications.
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-2/+2
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot1-2/+2
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin1-2/+2
2019-11-27For Solarish, select _XOPEN_SOURCE version depending on __STDC_VERSION__,hauke1-2/+2
see <https://gist.github.com/jperkin/b08f9108daf8d0ac695067d71f882a9d>
2019-10-08Declare use of perl.hauke1-2/+2
2019-04-11Build the XEmacsen with CFLAGS=-no-pie for newer gcc versions - thehauke1-2/+2
dumped binary crashes otherwise.
2018-12-19Fix comments.hauke1-2/+2
Augment debug option arguments. Explicitly select garbage collector. Set dialogs and widgets to "athena" explicitly. There are no "lucid" implementations; instead, configure will look for Motif implementations, and fall back to Athena. The former is prone to sneak in undeclared dependencies on Motif and (on sole platforms) xft. Remove the patch that was supposed to fix this, but didn't.
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz1-2/+2
2018-02-01Move PKGREVISION up from Makefile.common into the individual packages'hauke1-1/+2
Makefile. As wiz convincingly pointed out, differing dependencies may make for differing PKGREVISION.
2018-01-30The xemacs* package Makefiles are minimal, with all common informationhauke1-2/+2
factored out to Makefile.common. This includes both upstream and pkgsrc specific.version information.
2018-01-28Bump PKGREVISION for gdbm shlib major bumpwiz1-1/+2
2017-11-17Default build without xft - there are problems with switching fonts,hauke1-2/+2
and we end up with a proportional font, which defeats the primary use of this editor.
2017-11-15Upgrade xemacs-current to 21.5.34hauke1-8/+3
Since the non-{X11,lucid} toolkits have bitrotted, remove those options, and rework options.mk like the editors/xemacs one. Switching to the portable dumper and using system malloc obsoletes the hacks. Like XEmacs 21.4 and the emacsen, we need to build with -DTERMINFO for proper console display. Since Makefile content is minimal for xemacs-current{,-nox11}, keep the pkgsrc nb revision centrally in Makefile.common. Take maintainership.
2016-12-30Simplify previous.wiz1-81/+1
2016-12-30Fix options framework abuse by xemacs-current*.wiz1-74/+80
Partially tested, xemacs-current-nox11 build hangs because of temacs eating 99% CPU.
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-2/+2
2015-10-14Switch from x11/Xaw3d to newer x11/libXaw3d.wiz1-2/+2
Adapt some packages so they build with that. Bump their PKGREVISIONs.
2015-09-29Build with the portable dumper like editors/xemacs, following advicehauke1-1/+2
from upstream. This fixes spurious SIGSEV breakage during build on newer NetBSD installations.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-2/+2
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz1-2/+2
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-04-06Resolves:rodent1-2/+2
"INFO_FILES should be set to YES or yes." "Packages that install info files should set INFO_FILES." Makefile and PLIST warning, respectively.
2013-02-16Recursive bump for png-1.6.wiz1-2/+2
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-2/+2
2012-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache1-2/+2
2012-10-03Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-04-27Fix CVE-2009-2688, via <https://bugzilla.redhat.com/show_bug.cgi?id=511994>hauke1-2/+2
Note xemacs 21.5 still dumps core during the build.
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-01-24Recursive dependency bump for databases/gdbm ABI_DEPENDS change.sbd1-2/+2
2012-01-13Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.obache1-2/+2
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-08-23Recursive bump from gdbm shlib bump.obache1-2/+2
2011-04-22recursive bump from gettext-lib shlib bump.obache1-2/+2
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2010-06-14Needs revbump for png update.dholland1-2/+2
2009-08-26bump revision because of graphics/jpeg updatesno1-2/+2
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-2/+2
2008-05-04Fix vcdiff insecure temp file creation vulnerability (CVE-2008-1694) fortonnerre1-2/+2
xemacs-current as well.
2008-04-24Restructure the following packages:jlam1-2/+90
editors/xemacs-current editors/xemacs-current-nox11 The latter is now just editors/xemacs-current built with a specific set of options. Changes include: + Rename the "xaw" option to "lucid" to match the option name used in xemacs/options.mk. Also comment out the "esound" option which isn't fully supported yet. Add some comments to the options.mk file to make it a little easier to understand. XXX Should probably add a pgsql option as this version of XEmacs has XXX some sort of PostgreSQL support. Also need to sort out native XXX sound support. + Remove Makefile.common and move all logic into xemacs-current/Makefile and xemacs-current/options.mk. + As of version 21.5, xemacs switched to using GNU autoconf, so set GNU_CONFIGURE=yes. + Include termcap.buildlink3.mk to properly deal with termcap/curses issues (xemacs needs termcap). Drop the --without-ncurses setting as the issue is handled by termcap.buildlink3.mk. + Be slightly more aware of ${X11_TYPE} == "modular" by not referring to ${X11BASE} in that case. + Include buildlink3.mk files for zlib and gettext, which are detected automatically if they're in the base system. Gettext is needed for MULE support. + In the Makefile and the PLIST, don't substitute for ${EMACSVER}. Instead substitute for ${DISTNAME} so the PLIST looks closer to xemacs/PLIST. + Add patch-al which handles a difference between bmake and gmake in using $< in a makefile target. + Support DESTDIR installation by adding INSTALL_MAKE_FLAGS to override where files are installed during the install phase. + Honor PKGMANDIR. + Bump the PKGREVISION for xemacs-current and xemacs-current-nox11 to 1. Both packages now track and use the same PKGREVISION number.
2007-11-12Support XEmacs 21.5.x without X too.uebayasi1-68/+2