pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/editors
Module Name: pkgsrc
Committed By: hauke
Date: Tue Sep 23 16:41:10 UTC 2025
Modified Files:
pkgsrc/editors/xemacs-current: Makefile Makefile.common PLIST distinfo
pkgsrc/editors/xemacs-current-nox11: Makefile
pkgsrc/editors/xemacs-current/patches: patch-Makefile.in.in
patch-configure patch-lib-src_Makefile.in.in
Log Message:
editors/xemacs-current{,-nox11}: Update to 21.5.36
Due to build issues, the external dump file has come back.
>From upstream's ChangeLog:
2025-06-14 Aidan Kehoe <kehoea%parhasard.net@localhost>
* XEmacs 21.5.36 "leeks" is released.
2025-05-26 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac: Remove support for building ldap, canna,
postgresql into the temacs binary.
* configure: Regenerate.
2025-03-04 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac (DUMP_FILE_NAME): New, just xemacs.dmp. Use
AC_SUBST() to make it available to Makefile.in.in.
In passing make AC_DEFINE_UNQUOTED(SHEBANG_PROGNAME ...) a bit
more sensible.
* configure: Regenerate.
2025-02-24 Stephen Turnbull <turnbull%sk.tsukuba.ac.jp@localhost>
* Makefile.in.in:
Find module auto-autoloads in module build tree, not source tree.
2025-02-03 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac:
Remove --with-mule as an option, always on.
Remove --with-default-eol-detection as an option, only relevant
with non-MULE.
* configure: Regenerate.
2025-01-01 Aidan Kehoe <kehoea%parhasard.net@localhost>
* Makefile.in.in (install-arch-dep):
Install DOC as DOC-DUMP-ID, to avoid the longstanding irritation
of installing another XEmacs corrupting the docfile of a running,
installed, XEmacs.
2024-12-24 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac (XE_COMPLEX_ARG):
Revise --with-quick-build to turn off --with-dump-in-exec (unless
otherwise explicitly specified), document this. Remove mention of
garbage-collection after loading each file during dumping, no
longer relevant.
* configure: Regenerate.
2024-12-24 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac (libc_version): Remove detection of libc version
from configure.ac, it is not remotely as necessary as it was a
couple of decades ago, and Mats advises me it is buggy on Gentoo.
* configure: Regenerate.
2024-12-20 Aidan Kehoe <kehoea%parhasard.net@localhost>
* Makefile.in.in:
Install the dump file in ${archilibdir}, not in the same directory
as the XEmacs executable, for better conformance with usual Unix
practice.
2024-12-20 Aidan Kehoe <kehoea%parhasard.net@localhost>
* Makefile.in.in:
Install the dump file properly if non-DUMP_IN_EXEC. No longer
check the PDUMP define. This is no longer available since it is
impossible to turn it off, unexec has been removed.
2024-11-03 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac: Only attempt to turn off ASLR if the data and text
(C code) relative offsets are unpredictable from one invocation
to the next.
* configure: Regenerate.
2024-10-17 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac : No longer use XE_PROTECT_LINKER_FLAGS on LDFLAGS,
comment as to motivation for this. Thank you Mats Lidell and the
Gentoo users.
* configure: Regenerate.
2023-11-26 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac: Define _XOPEN_SOURCE as 600 on Linux.
* configure: Regenerate.
2024-02-15 Richard Hopkins <xemacs%unbit.co.uk@localhost>
* Makefile.in.in (etc/PROBLEMS): Improve portability; $^ is not
available on BSD make for example and would error with
cp etc/PROBLEMS
usage: cp [-R [-H | -L | -P]] [-f | -i] [-alNpv] src target
cp [-R [-H | -L | -P]] [-f | -i] [-alNpv] src1 ... srcN directory
*** Error code 1
`make` now succeeds on BSD make.
2023-05-14 Aidan Kehoe <kehoea%parhasard.net@localhost>
* CHANGES-beta:
Correct attribution of OpenSSL bignum support.
Add new skeleton for 21.5.36.
2023-05-14 Aidan Kehoe <kehoea%parhasard.net@localhost>
* configure.ac:
Default --with-mule to on; document this.
* configure: Regenerate.
To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 pkgsrc/editors/xemacs-current/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/editors/xemacs-current/Makefile.common
cvs rdiff -u -r1.29 -r1.30 pkgsrc/editors/xemacs-current/PLIST
cvs rdiff -u -r1.44 -r1.45 pkgsrc/editors/xemacs-current/distinfo
cvs rdiff -u -r1.23 -r1.24 pkgsrc/editors/xemacs-current-nox11/Makefile
cvs rdiff -u -r1.5 -r1.6 \
pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in
cvs rdiff -u -r1.6 -r1.7 \
pkgsrc/editors/xemacs-current/patches/patch-configure
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/editors/xemacs-current/patches/patch-lib-src_Makefile.in.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/editors/xemacs-current/Makefile
diff -u pkgsrc/editors/xemacs-current/Makefile:1.124 pkgsrc/editors/xemacs-current/Makefile:1.125
--- pkgsrc/editors/xemacs-current/Makefile:1.124 Sat Aug 30 22:44:58 2025
+++ pkgsrc/editors/xemacs-current/Makefile Tue Sep 23 16:41:10 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.124 2025/08/30 22:44:58 wiz Exp $
+# $NetBSD: Makefile,v 1.125 2025/09/23 16:41:10 hauke Exp $
PKGNAME= ${DISTNAME}
-PKGREVISION= 8
-COMMENT= *BETA* XEmacs text editor version ${PKGVERSION_NOREV}
+COMMENT= XEmacs text editor version ${PKGVERSION_NOREV}
.include "Makefile.common"
Index: pkgsrc/editors/xemacs-current/Makefile.common
diff -u pkgsrc/editors/xemacs-current/Makefile.common:1.22 pkgsrc/editors/xemacs-current/Makefile.common:1.23
--- pkgsrc/editors/xemacs-current/Makefile.common:1.22 Mon Jun 26 18:21:08 2023
+++ pkgsrc/editors/xemacs-current/Makefile.common Tue Sep 23 16:41:10 2025
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.22 2023/06/26 18:21:08 hauke Exp $
+# $NetBSD: Makefile.common,v 1.23 2025/09/23 16:41:10 hauke Exp $
#
# used by editors/xemacs-current/Makefile
# used by editors/xemacs-current-nox11/Makefile
-DISTNAME= xemacs-21.5.35
-EMACSVERSION= 21.5-b35
+DISTNAME= xemacs-21.5.36
+EMACSVERSION= 21.5-b36
EMACS_DISTNAME= xemacs-${EMACSVERSION}
CATEGORIES= editors
MASTER_SITES= ${MASTER_SITE_XEMACS:=${DISTNAME:C/[.][^.]*$//}/}
@@ -25,11 +25,17 @@ USE_TOOLS+= gtar makeinfo perl
# Having the build path in the dumped emacs is not a problem.
CHECK_WRKREF_SKIP+= bin/xemacs*
+CHECK_WRKREF_SKIP+= lib/xemacs-*/xemacs*.dmp
PRINT_PLIST_AWK+= { gsub(/${EMACS_DISTNAME}/, "$${DISTNAME}"); }
PRINT_PLIST_AWK+= { gsub(/${MACHINE_GNU_PLATFORM}/, "$${MACHINE_GNU_PLATFORM}"); }
PRINT_PLIST_AWK+= { gsub(/^share\/applications\/xemacs\.desktop$$/, "$${PLIST.x11}&"); }
+# The portable dumper creates a dump file with a build ID in its name
+PRINT_PLIST_AWK+= { gsub(/-[a-z0-9]+\.dmp$$/, "-$${XEMACS_DUMPID}.dmp"); }
+PRINT_PLIST_AWK+= { gsub(/DOC-[a-z0-9]+$$/, "DOC-$${XEMACS_DUMPID}"); }
+PLIST_SUBST+= XEMACS_DUMPID=${XEMACS_DUMPID:!${WRKSRC}/src/xemacs -sd!}
+
PLIST_SUBST+= DISTNAME=${EMACS_DISTNAME}
FILES_SUBST+= DISTNAME=${EMACS_DISTNAME}
MESSAGE_SUBST+= DISTNAME=${EMACS_DISTNAME}
@@ -39,6 +45,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --datadir=${PREFIX}/lib
CONFIGURE_ARGS+= --with-infopath=${PREFIX}/${PKGINFODIR}
CONFIGURE_ARGS+= --with-clash-detection
+CONFIGURE_ARGS+= --without-dump-in-exec
CONFIGURE_ARGS+= --with-mule
CONFIGURE_ARGS+= --with-zlib
CONFIGURE_ARGS+= --with-bignum=gmp
Index: pkgsrc/editors/xemacs-current/PLIST
diff -u pkgsrc/editors/xemacs-current/PLIST:1.29 pkgsrc/editors/xemacs-current/PLIST:1.30
--- pkgsrc/editors/xemacs-current/PLIST:1.29 Wed Aug 30 15:02:22 2023
+++ pkgsrc/editors/xemacs-current/PLIST Tue Sep 23 16:41:10 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2023/08/30 15:02:22 vins Exp $
+@comment $NetBSD: PLIST,v 1.30 2025/09/23 16:41:10 hauke Exp $
bin/ellcc
bin/gnuattach
bin/gnuclient
@@ -6,7 +6,6 @@ bin/gnudoit
bin/ootags
bin/xemacs
bin/${DISTNAME}
-bin/xemacs-b2m
bin/xemacs-ctags
bin/xemacs-etags
bin/xemacs-script
@@ -1287,12 +1286,9 @@ lib/${DISTNAME}/lisp/x-win-sun.el
lib/${DISTNAME}/lisp/x-win-sun.elc
lib/${DISTNAME}/lisp/x-win-xfree86.el
lib/${DISTNAME}/lisp/x-win-xfree86.elc
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/DOC
+lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/DOC-${XEMACS_DUMPID}
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/add-big-package.sh
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/config.values
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/cvtmail
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/digest-doc
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/fakemail
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/gnuserv
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/gzip-el.sh
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/hexl
@@ -1382,6 +1378,7 @@ lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/gui.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/gutter.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/imgproc.h
+lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/incbin.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/insdel.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/intl-auto-encap-win32.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/keymap-buttons.h
@@ -1412,6 +1409,7 @@ lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/mem-limits.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/menubar.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/miscplay.h
+lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/modifiers.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/mule-ccl.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/ndir.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/number-gmp.h
@@ -1493,12 +1491,10 @@ lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/mmencode
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/modules/auto-autoloads.el
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/modules/auto-autoloads.elc
-${PLIST.ldap}lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/modules/eldap.ell
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/movemail
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/profile
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/rcs2log
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/sorted-doc
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/vcdiff
+lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/xemacs-${XEMACS_DUMPID}.dmp
man/man1/gnuattach.1
man/man1/gnuclient.1
man/man1/gnudoit.1
Index: pkgsrc/editors/xemacs-current/distinfo
diff -u pkgsrc/editors/xemacs-current/distinfo:1.44 pkgsrc/editors/xemacs-current/distinfo:1.45
--- pkgsrc/editors/xemacs-current/distinfo:1.44 Thu Jun 29 20:57:44 2023
+++ pkgsrc/editors/xemacs-current/distinfo Tue Sep 23 16:41:10 2025
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.44 2023/06/29 20:57:44 hauke Exp $
+$NetBSD: distinfo,v 1.45 2025/09/23 16:41:10 hauke Exp $
-BLAKE2s (xemacs-21.5.35.tar.gz) = 4b1b0fc5f7302180a16168bde9b85b05797e6ad883e1f0d72d77102cd5f36b11
-SHA512 (xemacs-21.5.35.tar.gz) = e592af6ffbb6f95299039de28f59ee770bf62f54a15b1358b9d1059ed25dcb410c01dcf6e88c1d2196d54f0c6902f309d709fe003accee82e516023fa4363019
-Size (xemacs-21.5.35.tar.gz) = 16403617 bytes
-SHA1 (patch-Makefile.in.in) = 2d73b52295a66183063ef8c243e20c7a9c5ea77c
-SHA1 (patch-configure) = 67c6d4e1114aba256156c3d1d286ac509bbba440
-SHA1 (patch-lib-src_Makefile.in.in) = f09f99c363d988f356a3a49a1bf96136502d16aa
-SHA1 (patch-lib-src_fakemail.c) = d786ead6ccf1c640d7310b863202e7bde0e9e93a
+BLAKE2s (xemacs-21.5.36.tar.gz) = 7538ed4273e7d7f6cd7fa4b149199fb109dab9655aed5226ab7e8ea182100dfc
+SHA512 (xemacs-21.5.36.tar.gz) = 42e1bc4283038e6829549c4bf78ff034e94f869cd038a3a28fe48b19a623b358e733e98b4c58b5c53ae7613a2d5da64f9796bb1c794a503e83f7706c4b8123f1
+Size (xemacs-21.5.36.tar.gz) = 16486681 bytes
+SHA1 (patch-Makefile.in.in) = 5048ca8d2eaf09500edc6efc6bd5c4ac8e67a079
+SHA1 (patch-configure) = 7169ad26f4b845e15c9b53bb1241ca7a8b6cd539
+SHA1 (patch-lib-src_Makefile.in.in) = 5e19f13bc96f92999aa221831cabc1645605115c
SHA1 (patch-lwlib_Makefile.in.in) = 8d243f1c85122429187b8250c18221dee8423ed0
SHA1 (patch-modules_common_Makefile.common) = d62a23a05e72cc196557e2f7fbbccea791ee0101
SHA1 (patch-src_Makefile.in.in) = 2a661f2c12bd2c27146285f60dec8b9d407fefcd
Index: pkgsrc/editors/xemacs-current-nox11/Makefile
diff -u pkgsrc/editors/xemacs-current-nox11/Makefile:1.23 pkgsrc/editors/xemacs-current-nox11/Makefile:1.24
--- pkgsrc/editors/xemacs-current-nox11/Makefile:1.23 Sat Aug 30 22:44:59 2025
+++ pkgsrc/editors/xemacs-current-nox11/Makefile Tue Sep 23 16:41:10 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2025/08/30 22:44:59 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2025/09/23 16:41:10 hauke Exp $
PKGNAME= ${DISTNAME:S/-/-nox11-/}
-PKGREVISION= 8
COMMENT= *BETA* XEmacs text editor version 21.5 (no X11 support)
.include "../../editors/xemacs-current/Makefile.common"
Index: pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in
diff -u pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in:1.5 pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in:1.6
--- pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in:1.5 Thu Jun 29 20:57:44 2023
+++ pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in Tue Sep 23 16:41:10 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-Makefile.in.in,v 1.5 2023/06/29 20:57:44 hauke Exp $
+$NetBSD: patch-Makefile.in.in,v 1.6 2025/09/23 16:41:10 hauke Exp $
Sprinkle DESTDIR dust.
@@ -15,7 +15,7 @@ Make TAR settable, to work around shortc
was patch-aa
---- Makefile.in.in.orig 2023-05-13 18:09:51.000000000 +0000
+--- Makefile.in.in.orig 2025-06-14 22:52:22.000000000 +0000
+++ Makefile.in.in
@@ -67,7 +67,7 @@ LC_ALL = C
RM = rm -f
@@ -26,35 +26,30 @@ was patch-aa
## ==================== Things `configure' Might Edit ====================
-@@ -374,7 +374,7 @@ src/.gdbinit: ${srcdir}/src/.gdbinit.in.
- ./config.status && touch $@
-
- etc/PROBLEMS: $(srcdir)/PROBLEMS
-- cp $^ $@
-+ cp $(srcdir)/PROBLEMS etc/PROBLEMS
-
- ## ==================== Installation ====================
-
-@@ -416,7 +416,7 @@ install-arch-dep: mkdir
+@@ -416,11 +416,11 @@ install-arch-dep: mkdir
fi; \
${INSTALL_DATA} lib-src/config.values $(DESTDIR)${docdir}/config.values; \
- ${INSTALL_DATA} lib-src/DOC $(DESTDIR)${docdir}/DOC; \
+ ${INSTALL_DATA} lib-src/DOC $(DESTDIR)${docdir}/DOC-`src/${PROGNAME} -sd`; \
- for subdir in `find ${archlibdir} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; \
+ for subdir in `find $(DESTDIR)${archlibdir} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; \
do (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; done ; \
else true; fi
- #if (defined(PDUMP) && !defined (DUMP_IN_EXEC)) || (defined (PDUMP) && defined(WIN32_NATIVE))
-@@ -439,7 +439,8 @@ install-arch-dep: mkdir
+ #if !defined (DUMP_IN_EXEC) && !defined(WIN32_NATIVE)
+- ${INSTALL_DATA} src/${PROGNAME}.dmp ${archlibdir}/${PROGNAME}-`src/${PROGNAME} -sd`.dmp
++ ${INSTALL_DATA} src/${PROGNAME}.dmp $(DESTDIR)${archlibdir}/${PROGNAME}-`src/${PROGNAME} -sd`.dmp
+ #endif
+ #ifdef WIN32_NATIVE
+ ${INSTALL_PROGRAM} src/${PROGNAME} $(DESTDIR)${bindir}/${PROGNAME}
+@@ -439,6 +439,8 @@ install-arch-dep: mkdir
# endif /* CYGWIN */
#endif /* WIN32_NATIVE */
#ifdef HAVE_SHLIB
-- $(INSTALL_DATA) $(srcdir)/modules/auto-autoloads.* $(DESTDIR)$(moduledir)
-+ $(INSTALL_DATA) $(srcdir)/modules/auto-autoloads.el $(DESTDIR)$(moduledir)
-+ $(INSTALL_DATA) $(srcdir)/modules/auto-autoloads.elc $(DESTDIR)$(moduledir)
++ $(INSTALL_DATA) modules/auto-autoloads.el $(DESTDIR)$(moduledir)
++ $(INSTALL_DATA) modules/auto-autoloads.elc $(DESTDIR)$(moduledir)
+ $(INSTALL_DATA) modules/auto-autoloads.* $(DESTDIR)$(moduledir)
#endif
- install-arch-indep: mkdir info
-@@ -474,14 +475,19 @@ install-arch-indep: mkdir info
+@@ -474,14 +476,19 @@ install-arch-indep: mkdir info
${INSTALL_DATA} ${srcdir}/info/dir $(DESTDIR)${infodir}/dir ; \
fi ; \
for file in *.info* ; do \
@@ -76,7 +71,7 @@ was patch-aa
done
@echo "If you would like to save approximately 4M of disk space, do"
@echo "make gzip-el"
-@@ -500,7 +506,7 @@ gzip-el:
+@@ -500,7 +507,7 @@ gzip-el:
mkdir: FRC.mkdir
for dir in \
${COPYDESTS} ${docdir} ${infodir} ${archlibdir} \
Index: pkgsrc/editors/xemacs-current/patches/patch-configure
diff -u pkgsrc/editors/xemacs-current/patches/patch-configure:1.6 pkgsrc/editors/xemacs-current/patches/patch-configure:1.7
--- pkgsrc/editors/xemacs-current/patches/patch-configure:1.6 Wed May 24 11:40:11 2023
+++ pkgsrc/editors/xemacs-current/patches/patch-configure Tue Sep 23 16:41:10 2025
@@ -1,12 +1,12 @@
-$NetBSD: patch-configure,v 1.6 2023/05/24 11:40:11 hauke Exp $
+$NetBSD: patch-configure,v 1.7 2025/09/23 16:41:10 hauke Exp $
The 21.5 requirement of makeinfo 4.12 seems arbitrary - the
NetBSD-enclosed makeinfo 4.8 appears to work just fine. Plus, simply
not setting MAKEINFO will leave us without .info files.
---- configure.orig 2023-05-13 18:09:51.000000000 +0000
+--- configure.orig 2025-06-14 22:52:22.000000000 +0000
+++ configure
-@@ -11434,14 +11434,14 @@ done
+@@ -11341,15 +11341,15 @@ done
test -n "$YACC" || YACC="yacc"
@@ -15,7 +15,8 @@ not setting MAKEINFO will leave us witho
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for makeinfo >= 4.8" >&5
+printf %s "checking for makeinfo >= 4.8... " >&6; }
MAKEINFO=
- for prog in `which -a makeinfo`; do
+ if prog=`command -v makeinfo`
+ then
mi_verstr=`$prog --version | sed -n '1s/^.* \([0-9][0-9.]*\)$/\1/p'`
mi_major=`echo $mi_verstr | cut -d. -f1`
mi_minor=`echo $mi_verstr | cut -d. -f2`
@@ -23,8 +24,8 @@ not setting MAKEINFO will leave us witho
+ if test "$mi_major" -gt 4 || ( test "$mi_major" -eq 4 && test "$mi_minor" -ge 8 );
then
MAKEINFO=$prog
- break
-@@ -11450,8 +11450,8 @@ done
+ fi
+@@ -11357,8 +11357,8 @@ fi
if test -z $MAKEINFO; then
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
Index: pkgsrc/editors/xemacs-current/patches/patch-lib-src_Makefile.in.in
diff -u pkgsrc/editors/xemacs-current/patches/patch-lib-src_Makefile.in.in:1.2 pkgsrc/editors/xemacs-current/patches/patch-lib-src_Makefile.in.in:1.3
--- pkgsrc/editors/xemacs-current/patches/patch-lib-src_Makefile.in.in:1.2 Sun May 21 00:13:56 2023
+++ pkgsrc/editors/xemacs-current/patches/patch-lib-src_Makefile.in.in Tue Sep 23 16:41:10 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-lib-src_Makefile.in.in,v 1.2 2023/05/21 00:13:56 hauke Exp $
+$NetBSD: patch-lib-src_Makefile.in.in,v 1.3 2025/09/23 16:41:10 hauke Exp $
Add missing DESTDIR prefixes
@@ -8,9 +8,9 @@ Prefix {c,e}tags to avoid conflicts
Was patch-ac
---- lib-src/Makefile.in.in.orig 2023-05-13 18:09:52.000000000 +0000
+--- lib-src/Makefile.in.in.orig 2025-06-14 22:52:22.000000000 +0000
+++ lib-src/Makefile.in.in
-@@ -246,12 +246,12 @@ do-blessmail: $(blessmail)
+@@ -239,12 +239,12 @@ do-blessmail: $(blessmail)
${archlibdir}: all
@echo; echo "Installing utilities run internally by XEmacs."
./make-path $(DESTDIR)${archlibdir}
@@ -25,7 +25,7 @@ Was patch-ac
!= "`(cd ${srcdir} && $(pwd))`"; then \
for f in ${PRIVATE_INSTALLABLE_SCRIPTS}; do \
(cd .. && $(INSTALL_SCRIPT) ${srcdir}/$$f $(DESTDIR)${archlibdir}/$$f); \
-@@ -261,10 +261,20 @@ ${archlibdir}: all
+@@ -254,10 +254,20 @@ ${archlibdir}: all
install: ${archlibdir}
@echo; echo "Installing utilities for users to run."
for file in ${PUBLIC_INSTALLABLE_EXES} ; do \
@@ -48,12 +48,3 @@ Was patch-ac
done
uninstall:
-@@ -380,7 +390,7 @@ make-dump-id: ${srcdir}/make-dump-id.c
- #ifdef DUMP_IN_EXEC
- insert-data-in-exec: ${srcdir}/insert-data-in-exec.c
- $(CC) $(cflags) ${srcdir}/insert-data-in-exec.c $(ldflags) -o $@
--#endif /* not DUMP_IN_EXEC */
-+#endif /* DUMP_IN_EXEC */
-
- cflags_gnuserv = $(CFLAGS) $(cppflags) $(c_switch_all)
- ldflags_gnuserv = $(LDFLAGS) $(ld_switch_all) @libs_xauth@ $(ld_libs_general)
Home |
Main Index |
Thread Index |
Old Index