pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wip/xemacs-hg -- update to HEAD
Module Name: pkgsrc-wip
Committed By: Hauke Fath <hauke%NetBSD.org@localhost>
Pushed By: hauke
Date: Mon Mar 16 16:45:06 2026 +0100
Changeset: cb2fc951a694cc310a1bd7c912018f6e74c3ad7d
Modified Files:
xemacs-hg/Makefile
xemacs-hg/PLIST
xemacs-hg/distinfo
xemacs-hg/patches/patch-Makefile.in.in
Log Message:
wip/xemacs-hg -- update to HEAD
Deal with a recently added build support script
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cb2fc951a694cc310a1bd7c912018f6e74c3ad7d
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
xemacs-hg/Makefile | 11 ++++++++++-
xemacs-hg/PLIST | 7 +++++--
xemacs-hg/distinfo | 4 +++-
xemacs-hg/patches/patch-Makefile.in.in | 10 ++++++----
4 files changed, 24 insertions(+), 8 deletions(-)
diffs:
diff --git a/xemacs-hg/Makefile b/xemacs-hg/Makefile
index 2c10031b14..1c221e6a14 100644
--- a/xemacs-hg/Makefile
+++ b/xemacs-hg/Makefile
@@ -24,7 +24,7 @@ LIBDIR= ${PREFIX}/lib/${DISTNAME}
.include "../../mk/bsd.prefs.mk"
-USE_TOOLS+= perl makeinfo
+USE_TOOLS+= pkg-config perl makeinfo
TEXINFO_REQD= 4.12
TOOL_DEPENDS+= gtexinfo>=4.12:../../devel/gtexinfo
@@ -52,10 +52,19 @@ INSTALL_MAKE_FLAGS+= TAR=${TOOLS_PATH.gtar}
CPPFLAGS+= -DTERMINFO
.endif
+SUBST_CLASSES+= paths
+SUBST_MESSAGE.paths= Fixing script interpreter path
+SUBST_STAGE.paths= pre-configure
+SUBST_FILES.paths= lisp/ellcc.el
+SUBST_SED.paths= -E -e "s,^\#!.[^ ]+ (.+),\#!${PREFIX}/bin/\1,g"
+
# Having the build path in the dumped emacs is not a problem.
CHECK_WRKREF_SKIP+= bin/xemacs*
CHECK_WRKREF_SKIP+= lib/xemacs-*/xemacs*.dmp
+# configure just recording the tool paths used for the build
+CHECK_WRKREF_SKIP+= lib/xemacs-21.5-b36/x86_64--netbsd/config.values
+
# 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}"); }
diff --git a/xemacs-hg/PLIST b/xemacs-hg/PLIST
index 6ce4602a2f..a28fc8331d 100644
--- a/xemacs-hg/PLIST
+++ b/xemacs-hg/PLIST
@@ -787,6 +787,8 @@ lib/${DISTNAME}/lisp/compose.el
lib/${DISTNAME}/lisp/compose.elc
lib/${DISTNAME}/lisp/config.el
lib/${DISTNAME}/lisp/config.elc
+lib/${DISTNAME}/lisp/config.values.el
+lib/${DISTNAME}/lisp/config.values.elc
lib/${DISTNAME}/lisp/console.el
lib/${DISTNAME}/lisp/console.elc
lib/${DISTNAME}/lisp/cus-dep.el
@@ -832,6 +834,8 @@ lib/${DISTNAME}/lisp/easy-mmode.el
lib/${DISTNAME}/lisp/easy-mmode.elc
lib/${DISTNAME}/lisp/easymenu.el
lib/${DISTNAME}/lisp/easymenu.elc
+lib/${DISTNAME}/lisp/ellcc.el
+lib/${DISTNAME}/lisp/ellcc.elc
lib/${DISTNAME}/lisp/etags.el
lib/${DISTNAME}/lisp/etags.elc
lib/${DISTNAME}/lisp/events.el
@@ -967,6 +971,7 @@ lib/${DISTNAME}/lisp/loadhist.elc
lib/${DISTNAME}/lisp/loadup-el.el
lib/${DISTNAME}/lisp/loadup.el
lib/${DISTNAME}/lisp/make-docfile.el
+lib/${DISTNAME}/lisp/make-docfile.elc
lib/${DISTNAME}/lisp/map-ynp.el
lib/${DISTNAME}/lisp/map-ynp.elc
lib/${DISTNAME}/lisp/menubar-items.el
@@ -1310,7 +1315,6 @@ lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/array.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/backtrace.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/balloon_help.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/bitmaps.h
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/blocktype.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/buffer.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/bufslots.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/bytecode-ops.h
@@ -1489,7 +1493,6 @@ lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/xintrinsicp.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/xmmanagerp.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/xmotif.h
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/xmprimitivep.h
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/make-docfile
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/mmencode
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/modules/auto-autoloads.el
lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/modules/auto-autoloads.elc
diff --git a/xemacs-hg/distinfo b/xemacs-hg/distinfo
index f747a8e3f7..faf436942d 100644
--- a/xemacs-hg/distinfo
+++ b/xemacs-hg/distinfo
@@ -1,4 +1,6 @@
-SHA1 (patch-Makefile.in.in) = 375308d036f68de2670b6834adfc108fba2eba26
+$NetBSD$
+
+SHA1 (patch-Makefile.in.in) = 9d90a61ae710a6d2a0e3746b60cc1cede4c8e642
SHA1 (patch-lib-src_Makefile.in.in) = 2ee85127cd953c858106143dea6d9f1367b1f36e
SHA1 (patch-lwlib_Makefile.in.in) = 8d243f1c85122429187b8250c18221dee8423ed0
SHA1 (patch-modules_common_Makefile.common) = 3fe92f9df07d67f4b58d62bd341bc3d831ea289a
diff --git a/xemacs-hg/patches/patch-Makefile.in.in b/xemacs-hg/patches/patch-Makefile.in.in
index 7a00fdc5e3..4b598c143f 100644
--- a/xemacs-hg/patches/patch-Makefile.in.in
+++ b/xemacs-hg/patches/patch-Makefile.in.in
@@ -11,7 +11,7 @@ Prefix {c,e}tags to avoid conflicts.
Make TAR settable, to work around shortcomings in base tar(1)
---- Makefile.in.in.orig 2025-05-15 14:32:16.075154519 +0000
+--- Makefile.in.in.orig 2026-03-16 13:45:47.000000000 +0000
+++ Makefile.in.in
@@ -67,7 +67,7 @@ LC_ALL = C
RM = rm -f
@@ -22,7 +22,7 @@ Make TAR settable, to work around shortcomings in base tar(1)
## ==================== Things `configure' Might Edit ====================
-@@ -416,11 +416,11 @@ install-arch-dep: mkdir
+@@ -419,11 +419,11 @@ install-arch-dep: mkdir
fi; \
${INSTALL_DATA} lib-src/config.values $(DESTDIR)${docdir}/config.values; \
${INSTALL_DATA} lib-src/DOC $(DESTDIR)${docdir}/DOC-`src/${PROGNAME} -sd`; \
@@ -36,7 +36,7 @@ Make TAR settable, to work around shortcomings in base tar(1)
#endif
#ifdef WIN32_NATIVE
${INSTALL_PROGRAM} src/${PROGNAME} $(DESTDIR)${bindir}/${PROGNAME}
-@@ -439,7 +439,8 @@ install-arch-dep: mkdir
+@@ -443,7 +443,8 @@ install-arch-dep: mkdir
# endif /* CYGWIN */
#endif /* WIN32_NATIVE */
#ifdef HAVE_SHLIB
@@ -46,7 +46,7 @@ Make TAR settable, to work around shortcomings in base tar(1)
#endif
install-arch-indep: mkdir info
-@@ -474,14 +475,19 @@ install-arch-indep: mkdir info
+@@ -478,15 +479,20 @@ install-arch-indep: mkdir info
${INSTALL_DATA} ${srcdir}/info/dir $(DESTDIR)${infodir}/dir ; \
fi ; \
for file in *.info* ; do \
@@ -55,6 +55,8 @@ Make TAR settable, to work around shortcomings in base tar(1)
chmod 0644 $(DESTDIR)${infodir}/$${file}; \
done ; \
fi
+- chmod 0755 ${lispdir}/ellcc.elc
++ chmod 0755 $(DESTDIR)${lispdir}/ellcc.elc
cd ${srcdir}/etc && \
for page in xemacs etags ctags gnuserv gnuclient gnuattach gnudoit; do \
- ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 $(DESTDIR)${mandir}/$${page}${manext} ; \
Home |
Main Index |
Thread Index |
Old Index