head 1.18; access; symbols pkgsrc-2023Q4:1.18.0.18 pkgsrc-2023Q4-base:1.18 pkgsrc-2023Q3:1.18.0.16 pkgsrc-2023Q3-base:1.18 pkgsrc-2023Q2:1.18.0.14 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.18.0.12 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.18.0.10 pkgsrc-2022Q4-base:1.18 pkgsrc-2022Q3:1.18.0.8 pkgsrc-2022Q3-base:1.18 pkgsrc-2022Q2:1.18.0.6 pkgsrc-2022Q2-base:1.18 pkgsrc-2022Q1:1.18.0.4 pkgsrc-2022Q1-base:1.18 pkgsrc-2021Q4:1.18.0.2 pkgsrc-2021Q4-base:1.18 pkgsrc-2021Q3:1.17.0.20 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.17.0.18 pkgsrc-2021Q2-base:1.17 pkgsrc-2021Q1:1.17.0.16 pkgsrc-2021Q1-base:1.17 pkgsrc-2020Q4:1.17.0.14 pkgsrc-2020Q4-base:1.17 pkgsrc-2020Q3:1.17.0.12 pkgsrc-2020Q3-base:1.17 pkgsrc-2020Q2:1.17.0.10 pkgsrc-2020Q2-base:1.17 pkgsrc-2020Q1:1.17.0.6 pkgsrc-2020Q1-base:1.17 pkgsrc-2019Q4:1.17.0.8 pkgsrc-2019Q4-base:1.17 pkgsrc-2019Q3:1.17.0.4 pkgsrc-2019Q3-base:1.17 pkgsrc-2019Q2:1.17.0.2 pkgsrc-2019Q2-base:1.17 pkgsrc-2019Q1:1.16.0.4 pkgsrc-2019Q1-base:1.16 pkgsrc-2018Q4:1.16.0.2 pkgsrc-2018Q4-base:1.16 pkgsrc-2018Q3:1.15.0.6 pkgsrc-2018Q3-base:1.15 pkgsrc-2018Q2:1.15.0.4 pkgsrc-2018Q2-base:1.15 pkgsrc-2018Q1:1.15.0.2 pkgsrc-2018Q1-base:1.15 pkgsrc-2017Q4:1.14.0.10 pkgsrc-2017Q4-base:1.14 pkgsrc-2017Q3:1.14.0.8 pkgsrc-2017Q3-base:1.14 pkgsrc-2017Q2:1.14.0.4 pkgsrc-2017Q2-base:1.14 pkgsrc-2017Q1:1.14.0.2 pkgsrc-2017Q1-base:1.14 pkgsrc-2016Q4:1.12.0.6 pkgsrc-2016Q4-base:1.12 pkgsrc-2016Q3:1.12.0.4 pkgsrc-2016Q3-base:1.12 pkgsrc-2016Q2:1.12.0.2 pkgsrc-2016Q2-base:1.12 pkgsrc-2016Q1:1.11.0.10 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.11.0.8 pkgsrc-2015Q4-base:1.11 pkgsrc-2015Q3:1.11.0.6 pkgsrc-2015Q3-base:1.11 pkgsrc-2015Q2:1.11.0.4 pkgsrc-2015Q2-base:1.11 pkgsrc-2015Q1:1.11.0.2 pkgsrc-2015Q1-base:1.11 pkgsrc-2014Q4:1.10.0.34 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.32 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.30 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.28 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.26 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.24 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.22 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.20 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.18 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.16 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.14 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.12 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.10 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.8 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.6 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.4 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.2 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.9.0.8 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.6 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.4 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.2 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.8.0.16 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.14 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.12 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.10 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.8 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.6 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.4 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.2 pkgsrc-2008Q1:1.6.0.16 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.14 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.12 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.10 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.8 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.6 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.4 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.2 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.5.0.4 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.2 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.4.0.6 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.4 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.2 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.1.0.2 pkgsrc-2004Q4-base:1.1; locks; strict; comment @# @; 1.18 date 2021.10.03.17.53.11; author hauke; state Exp; branches; next 1.17; commitid 5XRDi4CJmFS0jobD; 1.17 date 2019.06.08.10.41.00; author rillig; state Exp; branches; next 1.16; commitid mJ4shU8zNlXEbnqB; 1.16 date 2018.12.19.13.29.34; author hauke; state Exp; branches; next 1.15; commitid FKHqUPQGZNM9Ap4B; 1.15 date 2018.01.30.11.52.18; author hauke; state Exp; branches; next 1.14; commitid 0MdzCogtP8KEsToA; 1.14 date 2017.02.23.10.46.34; author hauke; state Exp; branches; next 1.13; commitid pgXEVLElgYgU34Hz; 1.13 date 2016.12.30.23.27.14; author wiz; state Exp; branches; next 1.12; commitid K9bU5XocwJYu24Az; 1.12 date 2016.04.13.13.52.27; author hauke; state Exp; branches; next 1.11; commitid YF0R6CLzZzfrbt2z; 1.11 date 2015.02.15.13.13.24; author hauke; state Exp; branches; next 1.10; commitid yFUo2e8udoeLA6ay; 1.10 date 2010.12.23.11.44.29; author dsainty; state Exp; branches; next 1.9; 1.9 date 2009.11.09.14.09.41; author joerg; state Exp; branches; next 1.8; 1.8 date 2008.04.24.15.32.15; author jlam; state Exp; branches; next 1.7; 1.7 date 2008.04.12.22.43.00; author jlam; state Exp; branches; next 1.6; 1.6 date 2006.05.31.18.22.23; author ghen; state Exp; branches; next 1.5; 1.5 date 2005.10.23.14.16.46; author rillig; state Exp; branches; next 1.4; 1.4 date 2005.03.03.16.16.03; author uebayasi; state Exp; branches; next 1.3; 1.3 date 2005.02.28.16.20.10; author uebayasi; state Exp; branches; next 1.2; 1.2 date 2004.12.22.21.46.25; author jlam; state Exp; branches; next 1.1; 1.1 date 2004.11.25.21.34.59; author xtraeme; state Exp; branches; next ; desc @@ 1.18 log @For the sake of MKPIE, we need to .include Makefile.common before 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. @ text @# $NetBSD: options.mk,v 1.17 2019/06/08 10:41:00 rillig Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.xemacs PKG_SUPPORTED_OPTIONS+= ldap canna debug .include "../../mk/bsd.options.mk" ### ### Support drawing pretty X11 Lucid widgets ### PLIST_VARS+= x11 .if !empty(PKG_OPTIONS:Mx11) PLIST.x11= yes CONFIGURE_ARGS+= --with-x CONFIGURE_ARGS+= --with-jpeg CONFIGURE_ARGS+= --with-png CONFIGURE_ARGS+= --with-tiff CONFIGURE_ARGS+= --with-xpm CONFIGURE_ARGS+= --site-includes=${PREFIX}/include:${X11BASE}/include CONFIGURE_ARGS+= --site-libraries=${PREFIX}/lib:${X11BASE}/lib CONFIGURE_ARGS+= --site-runtime-libraries=${PREFIX}/lib:${X11BASE}/lib # Lucid widgets CONFIGURE_ARGS+= --with-toolbars=yes CONFIGURE_ARGS+= --with-menubars=lucid CONFIGURE_ARGS+= --with-scrollbars=lucid # Setting these to 'lucid' will sneak in Motif, so don't CONFIGURE_ARGS+= --with-dialogs=athena CONFIGURE_ARGS+= --with-widgets=athena CONFIGURE_ARGS+= --with-athena=xaw CONFIGURE_ARGS+= --with-xim=xlib SUBST_CLASSES+= desktop-file SUBST_STAGE.desktop-file= pre-configure SUBST_MESSAGE.desktop-file= Fixing paths in XEmacs desktop file SUBST_VARS.desktop-file= PREFIX LIBDIR SUBST_FILES.desktop-file= etc/xemacs.desktop INSTALLATION_DIRS+= share/applications post-extract-x11: cp ${FILESDIR}/xemacs.desktop ${WRKSRC}/etc/ post-install-x11: ${INSTALL_DATA} ${WRKSRC}/etc/xemacs.desktop \ ${DESTDIR}${PREFIX}/share/applications/ . include "../../sysutils/desktop-file-utils/desktopdb.mk" . include "../../mk/jpeg.buildlink3.mk" . include "../../graphics/png/buildlink3.mk" . include "../../graphics/tiff/buildlink3.mk" . include "../../x11/libXpm/buildlink3.mk" . include "../../mk/xaw.buildlink3.mk" . include "../../x11/xbitmaps/buildlink3.mk" .else CONFIGURE_ARGS+= --without-x CONFIGURE_ARGS+= --without-jpeg CONFIGURE_ARGS+= --without-png CONFIGURE_ARGS+= --without-tiff CONFIGURE_ARGS+= --without-xpm CONFIGURE_ARGS+= --site-includes=${PREFIX}/include CONFIGURE_ARGS+= --site-libraries=${PREFIX}/lib CONFIGURE_ARGS+= --site-runtime-libraries=${PREFIX}/lib # Nothing to do post-extract-x11: post-install-x11: .endif .if !empty(PKG_OPTIONS:Mldap) CONFIGURE_ARGS+= --with-ldap . include "../../databases/openldap-client/buildlink3.mk" .else CONFIGURE_ARGS+= --without-ldap .endif .if !empty(PKG_OPTIONS:Mxface) CONFIGURE_ARGS+= --with-xface . include "../../mail/faces/buildlink3.mk" .else CONFIGURE_ARGS+= --without-xface .endif PLIST_VARS+= canna .if !empty(PKG_OPTIONS:Mcanna) CONFIGURE_ARGS+= --with-canna . include "../../inputmethod/canna-lib/buildlink3.mk" PLIST.canna= yes .else CONFIGURE_ARGS+= --without-canna .endif PLIST_VARS+= debug .if !empty(PKG_OPTIONS:Mdebug) CONFIGURE_ARGS+= --debug CFLAGS+= -g3 INSTALL_UNSTRIPPED= yes .endif @ 1.17 log @editors/*: let pkglint fix indentation and variable alignment pkglint -Wall -F -r editors Manually fixed the changes in editors/nedit since the "fixed" indentation was wrong. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.16 2018/12/19 13:29:34 hauke Exp $ a12 6 . include "../../mk/jpeg.buildlink3.mk" . include "../../graphics/png/buildlink3.mk" . include "../../graphics/tiff/buildlink3.mk" . include "../../x11/libXpm/buildlink3.mk" . include "../../mk/xaw.buildlink3.mk" . include "../../x11/xbitmaps/buildlink3.mk" d31 23 d63 4 d85 1 a86 1 CONFIGURE_ARGS+= --with-canna @ 1.16 log @Fix debug option arg, which is different from 21.5 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 an undeclared dependency on Motif. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.15 2018/01/30 11:52:18 hauke Exp $ d71 1 a71 1 PLIST_VARS+= debug d74 2 a75 2 CFLAGS+= -g3 INSTALL_UNSTRIPPED= yes @ 1.15 log @The xemacs* package Makefiles are minimal, with all common information factored out to Makefile.common. This includes both upstream and pkgsrc specific.version information. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.14 2017/02/23 10:46:34 hauke Exp $ d30 1 a30 1 CONFIGURE_ARGS+= --with-menubars=yes d32 3 a34 2 CONFIGURE_ARGS+= --with-dialogs=lucid CONFIGURE_ARGS+= --with-widgets=lucid d73 1 a73 1 CONFIGURE_ARGS+= --enable-debug=yes --with-debug @ 1.14 log @xemacs-nox11 has no use for xface - no arms, no cookies. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.13 2016/12/30 23:27:14 wiz Exp $ d72 1 @ 1.13 log @Fix options framework abuse by xemacs-nox11/xemacs. Partially tested, xemacs-nox11 hangs during build with 99% CPU for me. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.12 2016/04/13 13:52:27 hauke Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS+= ldap xface canna debug @ 1.12 log @Update to patch release 21.4.24. From the ChangeLog: 2015-03-24 Vin Shelton * XEmacs 21.4.24 is released 2015-02-23 Vin Shelton * configure.in: Add LIBOSSAUDIO as appropriate. Patch from netbsd via Hauke Fath. * configure: Rebuild. 2015-02-15 Vin Shelton * configure.in: Additional netbsd platform definitions. * configure: Rebuild. I have used the opportunity for a bit of spring cleaning: o remove build restrictions for powerpc and mips (hacks.mk, Makefile) o drop the inactive X11 toolkit options - they were never used, and upstream does not support them for 21.4, anyway (options.mk) o add comments to patch files o upstream converted the texinfo files to v5 format. Patch the offenders to be v4 compatible @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.11 2015/02/15 13:13:24 hauke Exp $ d4 1 a4 3 PKG_SUPPORTED_OPTIONS= ldap xface canna x11 debug PKG_SUGGESTED_OPTIONS= x11 @ 1.11 log @Build with the portable dumper, following advice from upstream. This fixes spurious SIGSEV breakage during build on (at least) netbsd-6 amd64. Do a little GENERATE_PLIST dance to accomodate for the dynamic filename of the (separate) dump file. Add a handy option for a debug build. Install the "Installation" protocol of build parameters, it is helpful for reporting issues upstream. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.10 2010/12/23 11:44:29 dsainty Exp $ a4 8 PKG_OPTIONS_OPTIONAL_GROUPS= toolkit PKG_OPTIONS_GROUP.toolkit= lucid # GUI configuration is a mess... only support "lucid" for now. #PKG_OPTIONS_GROUP.toolkit+= gtk motif xaw #PKG_OPTIONS_LEGACY_VARS+= USE_ATHENA:xaw #PKG_OPTIONS_LEGACY_VARS+= USE_GTK:gtk #PKG_OPTIONS_LEGACY_VARS+= USE_MOTIF:motif d11 1 a11 44 ### Any of the "toolkit" options implies "x11". ### .if !empty(PKG_OPTIONS:Mgtk) || !empty(PKG_OPTIONS:Mlucid) || \ !empty(PKG_OPTIONS:Mmotif) || !empty(PKG_OPTIONS:Mxaw) . if empty(PKG_OPTIONS:Mx11) PKG_OPTIONS+= x11 . endif .endif ### ### Default to using the Lucid X11 toolkit if none is specified. ### .if !empty(PKG_OPTIONS:Mx11) . if empty(PKG_OPTIONS:Mgtk) && empty(PKG_OPTIONS:Mlucid) && \ empty(PKG_OPTIONS:Mmotif) && empty(PKG_OPTIONS:Mxaw) PKG_OPTIONS+= lucid . endif .endif .if !empty(PKG_OPTIONS:Mldap) CONFIGURE_ARGS+= --with-ldap . include "../../databases/openldap-client/buildlink3.mk" .else CONFIGURE_ARGS+= --without-ldap .endif .if !empty(PKG_OPTIONS:Mxface) CONFIGURE_ARGS+= --with-xface . include "../../mail/faces/buildlink3.mk" .else CONFIGURE_ARGS+= --without-xface .endif PLIST_VARS+= canna .if !empty(PKG_OPTIONS:Mcanna) . include "../../inputmethod/canna-lib/buildlink3.mk" CONFIGURE_ARGS+= --with-canna PLIST.canna= yes .else CONFIGURE_ARGS+= --without-canna .endif ### ### Support drawing pretty X11 widgets. d19 1 d30 8 d49 5 a53 11 ### ### Support using GTK X11 widgets. ### .if !empty(PKG_OPTIONS:Mgtk) . include "../../x11/gtk/buildlink3.mk" CONFIGURE_ARGS+= --with-gtk CONFIGURE_ARGS+= --with-menubars=yes CONFIGURE_ARGS+= --with-scrollbars=yes CONFIGURE_ARGS+= --with-dialogs=yes CONFIGURE_ARGS+= --with-widgets=yes CONFIGURE_ARGS+= --with-xim=yes d56 5 a60 12 ### ### Support using Lucid X11 widgets. ### .if !empty(PKG_OPTIONS:Mlucid) . include "../../mk/xaw.buildlink3.mk" CONFIGURE_ARGS+= --with-toolbars=yes CONFIGURE_ARGS+= --with-menubars=yes CONFIGURE_ARGS+= --with-scrollbars=lucid CONFIGURE_ARGS+= --with-dialogs=lucid CONFIGURE_ARGS+= --with-widgets=lucid CONFIGURE_ARGS+= --with-athena=xaw CONFIGURE_ARGS+= --with-xim=xlib d63 7 a69 23 ### ### Support using Motif X11 widgets. ### .if !empty(PKG_OPTIONS:Mmotif) . include "../../mk/motif.buildlink3.mk" CONFIGURE_ARGS+= --with-menubars=motif CONFIGURE_ARGS+= --with-scrollbars=motif CONFIGURE_ARGS+= --with-dialogs=motif CONFIGURE_ARGS+= --with-widgets=motif CONFIGURE_ARGS+= --with-xim=motif .endif ### ### Support using Athena X11 widgets. ### .if !empty(PKG_OPTIONS:Mxaw) . include "../../mk/xaw.buildlink3.mk" CONFIGURE_ARGS+= --with-menubars=athena CONFIGURE_ARGS+= --with-scrollbars=athena CONFIGURE_ARGS+= --with-dialogs=athena CONFIGURE_ARGS+= --with-widgets=athena CONFIGURE_ARGS+= --with-athena=xaw CONFIGURE_ARGS+= --with-xim=xlib @ 1.10 log @Mechanically replace references to graphics/jpeg with the suitable alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.9 2009/11/09 14:09:41 joerg Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= ldap xface canna x11 d142 6 @ 1.9 log @Don't leak the buildlink directories into the final program. I can't find a good reason why they are used here, so don't use them. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.8 2008/04/24 15:32:15 jlam Exp $ d66 1 a66 1 . include "../../graphics/jpeg/buildlink3.mk" @ 1.8 log @Restructure the following packages: editors/xemacs editors/xemacs-nox11 The latter is now just editors/xemacs built with a specific set of options. Changes include: + Add support for the following new options in options.mk: x11 Support X11 displays lucid Use Lucid widget set Also add commented out support for the following options for alternative widget sets: gtk GTK widgets motif Motif widgets xaw Athena widgets Note that USE_ATHENA, USE_GTK, and USE_MOTIF are legacy variables for the corresponding options. + Remove Makefile.common and move all logic into xemacs/Makefile and xemacs/options.mk. + Rename the "mule" PLIST variable to "canna", which more accurately reflects what is conditionally installed. + Include termcap.buildlink3.mk to properly deal with termcap/curses issues (xemacs needs termcap). Drop the --with-ncurses=no setting as the issue is handled by termcap.buildlink3.mk. + In xemacs/Makefile, we don't need separate EXTRACT_ONLY and EXTRA_FILES if we're actually going to extract all of those files all of the time. Just list them all in DISTFILES. + Be slightly more aware of ${X11_TYPE} == "modular" by not referring to ${X11BASE} in that case. + In patch-ak, directly substitute the local value of etcdir (``../etc/'') into src/Makefile.in.in. This allows for overriding etcdir via INSTALL_MAKE_FLAGS at install-time so that destdir-style installation will work. + 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 and xemacs-nox11 to 4. Both packages now track and use the same PKGREVISION number. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.7 2008/04/12 22:43:00 jlam Exp $ d77 3 a79 12 CONFIGURE_ARGS+= --site-includes=${SITE_INCLUDES:Q} CONFIGURE_ARGS+= --site-libraries=${SITE_LIBRARIES:Q} CONFIGURE_ARGS+= --site-runtime-libraries=${SITE_RUNTIME_LIBRARIES:Q} . if ${X11_TYPE} != "modular" SITE_INCLUDES= ${BUILDLINK_DIR}/include:${BUILDLINK_X11_DIR}/include SITE_LIBRARIES= ${BUILDLINK_DIR}/lib:${BUILDLINK_X11_DIR}/lib SITE_RUNTIME_LIBRARIES= ${PREFIX}/lib:${X11BASE}/lib . else SITE_INCLUDES= ${BUILDLINK_DIR}/include SITE_LIBRARIES= ${BUILDLINK_DIR}/lib SITE_RUNTIME_LIBRARIES= ${PREFIX}/lib . endif d86 3 a88 6 CONFIGURE_ARGS+= --site-includes=${SITE_INCLUDES:Q} CONFIGURE_ARGS+= --site-libraries=${SITE_LIBRARIES:Q} CONFIGURE_ARGS+= --site-runtime-libraries=${SITE_RUNTIME_LIBRARIES:Q} SITE_INCLUDES= ${BUILDLINK_DIR}/include SITE_LIBRARIES= ${BUILDLINK_DIR}/lib SITE_RUNTIME_LIBRARIES= ${PREFIX}/lib @ 1.7 log @Convert to use PLIST_VARS instead of manually passing "@@comment " through PLIST_SUBST to the plist module. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.6 2006/05/31 18:22:23 ghen Exp $ d3 12 a14 2 PKG_OPTIONS_VAR= PKG_OPTIONS.xemacs PKG_SUPPORTED_OPTIONS= ldap xface canna d18 19 a36 1 PLIST_VARS+= mule d52 1 d56 1 a56 1 PLIST.mule= yes d60 94 @ 1.6 log @The databases/openldap package has been split in -client and -server component packages. Convert LDAP-based applications to depend on openldap-client, and bump PKGREVISION for those that depend on it by default. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.5 2005/10/23 14:16:46 rillig Exp $ d8 2 d27 1 a27 1 PLIST_SUBST+= FOR_MULE='' a29 1 PLIST_SUBST+= FOR_MULE='@@comment ' @ 1.5 log @Append things to CONFIGURE_ARGS instead of overwriting them. Found by pkglint. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.4 2005/03/03 16:16:03 uebayasi Exp $ d10 1 a10 1 . include "../../databases/openldap/buildlink3.mk" @ 1.4 log @* Correct PLIST when !defined(PKG_OPTIONS.xemacs:Mcanna). * Move library/header path configurations from xemacs/Makefile.common to xemacs/Makefile and xemacs-nox11/Makefile. Don't add X-related paths for -nox11. Fix build failure reported by bulk builds. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.3 2005/02/28 16:20:10 uebayasi Exp $ d9 1 a9 1 CONFIGURE_ARGS= --with-ldap d12 1 a12 1 CONFIGURE_ARGS= --without-ldap d16 1 a16 1 CONFIGURE_ARGS= --with-xface d19 1 a19 1 CONFIGURE_ARGS= --without-xface d24 1 a24 1 CONFIGURE_ARGS= --with-canna d27 1 a27 1 CONFIGURE_ARGS= --without-canna @ 1.3 log @Update xemacs to 21.4.17. Fix the movemail.c format string vulnerability. Other changes are mostly build & documentation fixes. In pkgsrc, pass ${LOCALBASE} and ${X11BASE} as the --site-includes / --sith-libraries / --site-runtime-libraries to configure more correctly. No visible change. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.2 2004/12/22 21:46:25 jlam Exp $ d25 1 d28 1 @ 1.2 log @Remove support for some variables that are supposed to go away after pkgsrc-2004Q4 is branched. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.1 2004/11/25 21:34:59 xtraeme Exp $ a27 1 @ 1.1 log @Convert to use bsd.options.mk, the following options are available: ldap xface canna # XXX Support for the following variables will be removed after the # XXX pkgsrc-2004Q4 branch is released: # XXX # XXX USE_OPENLDAP # XXX USE_XFACE # XXX XEMACS_USE_CANNA @ text @d1 1 a1 20 # $NetBSD$ # # XXX Support for the following variables will be removed after the # XXX pkgsrc-2004Q4 branch is released: # XXX # XXX USE_OPENLDAP # XXX USE_XFACE # XXX XEMACS_USE_CANNA .if defined(USE_OPENLDAP) && !empty(USE_OPENLDAP:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= ldap .endif .if defined(USE_XFACE) && !empty(USE_XFACE:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= xfaces .endif .if defined(XEMACS_USE_CANNA) && !empty(XEMACS_USE_CANNA:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= canna .endif @