pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
*: adapt emacs packages to new framework
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Fri Sep 25 11:48:06 2026 +0200
Changeset: 90cf8c54adb3f728dde409f84c66f0fec1040a58
Modified Files:
cedet/Makefile
csv-mode/Makefile
csv-mode/PLIST
csv-mode/distinfo
dash-el/Makefile
dash-el/buildlink3.mk
elscreen-git/Makefile
emacs-compat/Makefile
emacs-compat/buildlink3.mk
emacs-pr-el/Makefile
emacs-session/Makefile
emacs-w3m/Makefile
haskell-mode/Makefile
magit-git/Makefile
magit-git/distinfo
mediawiki-mode/Makefile
mpc-el/Makefile
mu-cite/Makefile
navi2ch-current/Makefile
navi2ch-current/PLIST
org-caldav-git/Makefile
org-caldav-git/PLIST
popup-el-current/Makefile
rst-mode/Makefile
rst-mode/distinfo
semi/Makefile
slime/Makefile
t-gnus/Makefile
tc-git/Makefile
tc-git/PLIST
tc/Makefile
tc/PLIST
textile-mode/Makefile
transient/Makefile
transient/buildlink3.mk
tuareg-mode/Makefile
tuareg-mode/distinfo
undo-tree/Makefile
undo-tree/distinfo
vimrc-mode/Makefile
with-editor/Makefile
with-editor/buildlink3.mk
wl-snapshot/Makefile
wl-snapshot/options.mk
Removed Files:
csv-mode/patches/patch-csv-mode.el
magit-git/patches/patch-default.mk
Log Message:
*: adapt emacs packages to new framework
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=90cf8c54adb3f728dde409f84c66f0fec1040a58
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cedet/Makefile | 3 +-
csv-mode/Makefile | 16 +++---
csv-mode/PLIST | 5 +-
csv-mode/distinfo | 5 +-
csv-mode/patches/patch-csv-mode.el | 24 --------
dash-el/Makefile | 4 +-
dash-el/buildlink3.mk | 2 +-
elscreen-git/Makefile | 4 +-
emacs-compat/Makefile | 18 +++---
emacs-compat/buildlink3.mk | 2 +-
emacs-pr-el/Makefile | 3 +
emacs-session/Makefile | 9 +--
emacs-w3m/Makefile | 7 +--
haskell-mode/Makefile | 3 +-
magit-git/Makefile | 20 ++++---
magit-git/distinfo | 1 -
magit-git/patches/patch-default.mk | 53 ------------------
mediawiki-mode/Makefile | 8 +--
mpc-el/Makefile | 5 +-
mu-cite/Makefile | 9 ++-
navi2ch-current/Makefile | 2 +
navi2ch-current/PLIST | 2 +-
org-caldav-git/Makefile | 11 ++--
org-caldav-git/PLIST | 8 +--
popup-el-current/Makefile | 12 ++--
rst-mode/Makefile | 5 +-
rst-mode/distinfo | 5 +-
semi/Makefile | 3 +
slime/Makefile | 8 +--
t-gnus/Makefile | 4 +-
tc-git/Makefile | 9 +--
tc-git/PLIST | 110 ++++++++++++++++++-------------------
tc/Makefile | 11 ++--
tc/PLIST | 110 ++++++++++++++++++-------------------
textile-mode/Makefile | 3 +-
transient/Makefile | 5 +-
transient/buildlink3.mk | 2 +-
tuareg-mode/Makefile | 2 +-
tuareg-mode/distinfo | 5 +-
undo-tree/Makefile | 5 +-
undo-tree/distinfo | 5 +-
vimrc-mode/Makefile | 16 +++---
with-editor/Makefile | 6 +-
with-editor/buildlink3.mk | 2 +-
wl-snapshot/Makefile | 2 +
wl-snapshot/options.mk | 1 +
46 files changed, 262 insertions(+), 293 deletions(-)
diffs:
diff --git a/cedet/Makefile b/cedet/Makefile
index a17d76c17e..380a985116 100644
--- a/cedet/Makefile
+++ b/cedet/Makefile
@@ -1,5 +1,4 @@
# $NetBSD: Makefile,v 1.9 2012/09/24 18:26:52 asau Exp $
-#
DISTNAME= cedet-1.0.1
PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
@@ -18,6 +17,8 @@ MAKE_FLAGS+= EMACS=${EMACS_BIN}
EMACS_MODULES+= base
EMACS_BUILDLINK= yes
+EMACS_VERSIONS_ACCEPTED= # empty
+
MESSAGE_SUBST+= LISPDIR=${EMACS_LISPPREFIX}
CEDET_DIRS= \
diff --git a/csv-mode/Makefile b/csv-mode/Makefile
index 7a463aa3ed..9eb2f50f32 100644
--- a/csv-mode/Makefile
+++ b/csv-mode/Makefile
@@ -1,26 +1,26 @@
# $NetBSD: Makefile,v 1.2 2012/09/24 18:26:56 asau Exp $
-#
-DISTNAME= csv-mode
-PKGNAME= ${DISTNAME}-20040823
+DISTNAME= csv-mode-1.27
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= editors
-MASTER_SITES= http://www.emacswiki.org/emacs/download/
-EXTRACT_SUFX= .el
+MASTER_SITES= https://elpa.gnu.org/packages/
+EXTRACT_SUFX= .tar
MAINTAINER= pho%cielonegro.org@localhost
HOMEPAGE= https://www.emacswiki.org/emacs/CsvMode
COMMENT= Emacs mode for editing comma-separated value files
LICENSE= gnu-gpl-v2
-WRKSRC= ${WRKDIR}
USE_LANGUAGES= # none
-NO_CONFIGURE= YES
+NO_CONFIGURE= yes
INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 xemacs214 xemacs215 xemacs214nox xemacs215nox
+
do-build:
cd ${WRKSRC} \
- && ${EMACS_BIN} -batch -f batch-byte-compile ${DISTNAME}.el
+ && ${EMACS_BIN} -L . -batch -f batch-byte-compile *.el
do-install:
${INSTALL_DATA} ${WRKSRC}/*.el ${DESTDIR}${EMACS_LISPPREFIX}
diff --git a/csv-mode/PLIST b/csv-mode/PLIST
index 65719e10ab..7c769a9a35 100644
--- a/csv-mode/PLIST
+++ b/csv-mode/PLIST
@@ -1,3 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2012/03/05 06:59:32 phonohawk Exp $
+@comment $NetBSD$
+${EMACS_LISPPREFIX}/csv-mode-pkg.el
+${EMACS_LISPPREFIX}/csv-mode-tests.el
+${EMACS_LISPPREFIX}/csv-mode-tests.elc
${EMACS_LISPPREFIX}/csv-mode.el
${EMACS_LISPPREFIX}/csv-mode.elc
diff --git a/csv-mode/distinfo b/csv-mode/distinfo
index deef80577f..ec6eac1526 100644
--- a/csv-mode/distinfo
+++ b/csv-mode/distinfo
@@ -1,5 +1,6 @@
$NetBSD: distinfo,v 1.1.1.1 2012/03/05 06:59:32 phonohawk Exp $
-RMD160 (csv-mode.el) = 65fc0dc34c5efe97f5ca8a280a23e2f22c229636
-Size (csv-mode.el) = 51527 bytes
+BLAKE2s (csv-mode-1.27.tar) = 3df88bee39769cff24aa1e08dc507be20223bfb66a12139b8c3de38c0bb48dbc
+SHA512 (csv-mode-1.27.tar) = 12011d5d12b33d30ffc9c68b28050e216f580fe39b3eceea70c3577b4ca78edea2034c08bd737902951dd113c51cb73a0b1cf7d87e14409c1a82ada514762ae3
+Size (csv-mode-1.27.tar) = 102400 bytes
SHA1 (patch-csv-mode.el) = 0d5ee5236caf4dfd57c9dcd7c3205200624aa908
diff --git a/csv-mode/patches/patch-csv-mode.el b/csv-mode/patches/patch-csv-mode.el
deleted file mode 100644
index 3467be0e5a..0000000000
--- a/csv-mode/patches/patch-csv-mode.el
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-csv-mode.el,v 1.1.1.1 2012/03/05 06:59:32 phonohawk Exp $
-
-This patch enables to align multibyte characters. – Sugawara
-
---- csv-mode.el.orig 2012-03-05 06:34:22.000000000 +0000
-+++ csv-mode.el
-@@ -1006,7 +1006,7 @@ BEG and END specify the region to align.
- (setq beg (point)) ; beginning of current field
- (while (not (eolp))
- (csv-end-of-field)
-- (setq x (- (point) beg)) ; field width
-+ (setq x (string-width (buffer-substring beg (point)))) ; field width
- (if w
- (if (> x (car w)) (setcar w x))
- (setq w (list x)
-@@ -1026,7 +1026,7 @@ BEG and END specify the region to align.
- (let ((left-padding 0) (right-padding 0) overlay)
- (csv-end-of-field)
- (set-marker end (point)) ; end of current field
-- (setq x (- (point) beg) ; field width
-+ (setq x (string-width (buffer-substring beg (point))) ; field width
- x (- (car w) x)) ; required padding
-
- ;; beg = beginning of current field
diff --git a/dash-el/Makefile b/dash-el/Makefile
index d7bcebcd80..4c2d162fa1 100644
--- a/dash-el/Makefile
+++ b/dash-el/Makefile
@@ -1,7 +1,7 @@
# $NetBSD$
DISTNAME= dash.el-2.19.1
-PKGNAME= ${DISTNAME:C/\.el/-el/}
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME:C/\.el/-el/}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=magnars/}
GITHUB_PROJECT= dash.el
@@ -14,6 +14,8 @@ LICENSE= gnu-gpl-v3
INSTALLATION_DIRS= ${EMACS_LISPPREFIX}/dash
+EMACS_VERSIONS_INCOMPATIBLE= emacs20
+
do-build:
${EMACS_BIN} --no-init-file --no-site-file -batch \
-f batch-byte-compile ${WRKSRC}/dash.el
diff --git a/dash-el/buildlink3.mk b/dash-el/buildlink3.mk
index bca7a552f4..48da09e82a 100644
--- a/dash-el/buildlink3.mk
+++ b/dash-el/buildlink3.mk
@@ -5,7 +5,7 @@ BUILDLINK_TREE+= dash-el
.if !defined(DASH_EL_BUILDLINK3_MK)
DASH_EL_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.dash-el+= dash-el-[0-9]*
+BUILDLINK_API_DEPENDS.dash-el+= ${EMACS_PKGNAME_PREFIX}dash-el-[0-9]*
BUILDLINK_PKGSRCDIR.dash-el?= ../../wip/dash-el
BUILDLINK_CONTENTS_FILTER.dash-el+= ${EGREP} '.*\.el$$|.*\.elc$$'
diff --git a/elscreen-git/Makefile b/elscreen-git/Makefile
index 4a83cade43..4141ce89fa 100644
--- a/elscreen-git/Makefile
+++ b/elscreen-git/Makefile
@@ -14,9 +14,11 @@ CONFLICTS+= elscreen-[0-9]*
USE_LANGUAGES= # none
+EMACS_VERSIONS_ACCEPTED= # empty
+
do-build:
cd ${WRKSRC} && \
- ${EMACS_BIN} -batch -f batch-byte-compile *.el
+ ${EMACS_BIN} -L . -batch -f batch-byte-compile *.el
INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}/elscreen
INSTALLATION_DIRS+= share/doc/elscreen
diff --git a/emacs-compat/Makefile b/emacs-compat/Makefile
index 992b387634..fb8c41a72d 100644
--- a/emacs-compat/Makefile
+++ b/emacs-compat/Makefile
@@ -1,7 +1,7 @@
# $NetBSD$
DISTNAME= compat-30.0.1.0
-PKGNAME= emacs-${DISTNAME}
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=emacs-compat/}
GITHUB_PROJECT= compat
@@ -11,25 +11,25 @@ HOMEPAGE= https://github.com/with-editor/
COMMENT=
LICENSE= gnu-gpl-v3
-#AKE_ENV= MANUAL_HTML_ARGS=
-
NO_CONFIGURE= yes
USE_LANGUAGES= #
USE_TOOLS+= gmake makeinfo
-#MAKE_JOBS_SAFE= no
-
-#INFO_FILES= yes
-#UILD_TARGET= all
TEST_TARGET= check
INSTALL_TARGET= #
-INSTALLATION_DIRS= ${PREFIX}/share/emacs/site-lisp/compat
+INSTALLATION_DIRS= ${EMACS_LISPPREFIX}/compat
AUTO_MKDIRS= yes
+MAKE_FLAGS+= EMACS=${EMACS_BIN}
+
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 # dash-el
+# hangs
+EMACS_VERSIONS_INCOMPATIBLE+= xemacs214 xemacs215 xemacs214nox xemacs215nox
+
do-install:
( cd ${WRKSRC} ; \
for i in *el *.elc COPYING README* ; do \
- ${INSTALL_DATA} $$i ${DESTDIR}${INSTALLATION_DIRS} ; \
+ ${INSTALL_DATA} $$i ${DESTDIR}/${EMACS_LISPPREFIX}/compat ; \
done \
)
diff --git a/emacs-compat/buildlink3.mk b/emacs-compat/buildlink3.mk
index 3d019263e4..a37bb884a7 100644
--- a/emacs-compat/buildlink3.mk
+++ b/emacs-compat/buildlink3.mk
@@ -5,7 +5,7 @@ BUILDLINK_TREE+= emacs-compat
.if !defined(EMACS_COMPAT_BUILDLINK3_MK)
EMACS_COMPAT_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.emacs-compat+= emacs-compat-[0-9]*
+BUILDLINK_API_DEPENDS.emacs-compat+= ${EMACS_PKGNAME_PREFIX}compat-[0-9]*
BUILDLINK_PKGSRCDIR.emacs-compat?= ../../wip/emacs-compat
BUILDLINK_CONTENTS_FILTER.emacs-compat+= ${EGREP} '.*\.el$$|.*\.elc$$'
diff --git a/emacs-pr-el/Makefile b/emacs-pr-el/Makefile
index 0256c8ac39..782d9cf88c 100644
--- a/emacs-pr-el/Makefile
+++ b/emacs-pr-el/Makefile
@@ -1,6 +1,7 @@
# $NetBSD: Makefile,v 1.3 2012/09/28 22:07:32 asau Exp $
DISTNAME= emacs-pr-el-0.0.1
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME:S/emacs-//}
CATEGORIES= misc
MASTER_SITES= # empty
DISTFILES= # empty
@@ -14,6 +15,8 @@ NO_CHECKSUM= yes
WRKSRC= ${WRKDIR}
+EMACS_VERSIONS_INCOMPATIBLE= emacs29 emacs29nox xemacs214 xemacs214nox xemacs215 xemacs215nox
+
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "NetBSD"
diff --git a/emacs-session/Makefile b/emacs-session/Makefile
index 0724b48796..5e9e18ad37 100644
--- a/emacs-session/Makefile
+++ b/emacs-session/Makefile
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.3 2012/09/28 22:07:33 asau Exp $
-#
DISTNAME= session-2.3
-PKGNAME= emacs-${DISTNAME}
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=${PKGBASE}/}
@@ -14,8 +13,10 @@ LICENSE= gnu-gpl-v2
WRKSRC= ${WRKDIR}/session
NO_CONFIGURE= yes
+EMACS_VERSIONS_INCOMPATIBLE= emacs20
+
INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}
-INSTALLATION_DIRS+= share/doc/${PKGBASE}
+INSTALLATION_DIRS+= share/doc/emacs-session
do-build:
cd ${WRKSRC} && \
@@ -24,7 +25,7 @@ do-build:
do-install:
${INSTALL_DATA} ${WRKSRC}/lisp/*.el ${DESTDIR}${EMACS_LISPPREFIX}
${INSTALL_DATA} ${WRKSRC}/lisp/*.elc ${DESTDIR}${EMACS_LISPPREFIX}
- ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/emacs-session
.include "../../editors/emacs/modules.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/emacs-w3m/Makefile b/emacs-w3m/Makefile
index 28338cb233..0860f3393e 100644
--- a/emacs-w3m/Makefile
+++ b/emacs-w3m/Makefile
@@ -36,11 +36,10 @@ WRKSRC= ${WRKDIR}/${PKGBASE}-${GITHUB_TAG}
#SUBST_SED.fix-icondir+= -e 's|images/w3m|w3m|g'
EMACS_BUILDLINK= # empty
-EMACS_VERSIONS_ACCEPTED= emacs20 \
- emacs29 emacs29nox \
+EMACS_VERSIONS_ACCEPTED= emacs29 emacs29nox \
emacs30 emacs30nox \
emacs31 emacs31nox \
- xemacs215 xemacs215nox xemacs214 xemacs214nox
+ xemacs214 xemacs214nox
.include "../../editors/emacs/modules.mk"
@@ -54,7 +53,7 @@ PLIST.gui= yes
# Work around an xemacs rendering bug for optimized GIFs, see
# <https://github.com/doitian/emacs-w3m>, 2b
.if (${EMACS_FLAVOR} == "xemacs")
-DEPENDS+= gifsicle:../../graphics/gifsicle
+DEPENDS+= gifsicle-[0-9]*:../../graphics/gifsicle
.endif
DOCUMENTS= COPYING ChangeLog ChangeLog.1 README README.ja
diff --git a/haskell-mode/Makefile b/haskell-mode/Makefile
index 9dcb42773e..612d0255fe 100644
--- a/haskell-mode/Makefile
+++ b/haskell-mode/Makefile
@@ -1,5 +1,5 @@
# $NetBSD: Makefile,v 1.4 2012/09/29 17:05:53 asau Exp $
-#
+
DISTNAME= haskell-mode-2.7.0
PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= devel
@@ -10,6 +10,7 @@ MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.haskell.org/haskell-mode/
COMMENT= Haskell mode for Emacs
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 emacs31 emacs31nox xemacs214 xemacs215 xemacs214nox xemacs215nox
MESSAGE_SUBST+= LISPDIR=${EMACS_LISPPREFIX}
diff --git a/magit-git/Makefile b/magit-git/Makefile
index 62a1002a46..2db568a626 100644
--- a/magit-git/Makefile
+++ b/magit-git/Makefile
@@ -2,9 +2,11 @@
VERSION= 4.1.3
DISTNAME= magit-${VERSION}
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=magit/}
GITHUB_TAG= v${VERSION}
+WRKSRC= ${WRKDIR}/${DISTNAME}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/magit/
@@ -15,15 +17,13 @@ LICENSE= gnu-gpl-v3
DEPENDS+= gtexinfo-[0-9]*:../../devel/gtexinfo
DEPENDS+= p5-gettext-[0-9]*:../../devel/p5-gettext
-#MAKE_ENV+= MANUAL_HTML_ARGS=
-#MAKE_ENV+= -DPREFIX=${PREFIX}
-#MAKE_ENV+= -DDASH_DIR=${PREFIX}/share/emacs/site-lisp/dash
-#MAKE_ENV+= -DINSTALL_INFO=install-info
-
-SUBST_CLASSES+= lisp
-SUBST_FILES.lisp= default.mk
-SUBST_STAGE.lisp= pre-build
-SUBST_SED.lisp= -e s.@@PREFIX@@.${PREFIX}.
+MAKE_FLAGS+= MANUAL_HTML_ARGS=
+MAKE_FLAGS+= INSTALL_INFO=install-info
+MAKE_FLAGS+= COMPAT_DIR=${EMACS_LISPPREFIX}/compat
+MAKE_FLAGS+= DASH_DIR=${EMACS_LISPPREFIX}/dash
+MAKE_FLAGS+= TRANSIENT_DIR=${EMACS_LISPPREFIX}/transient
+MAKE_FLAGS+= WITH_EDITOR_DIR=${EMACS_LISPPREFIX}/with-editor
+MAKE_FLAGS+= lispdir=${EMACS_LISPPREFIX}/magit
SUBST_CLASSES+= batch
SUBST_FILES.batch= default.mk lisp/Makefile test/Makefile
@@ -36,6 +36,8 @@ USE_LANGUAGES= #
USE_TOOLS+= gmake makeinfo
MAKE_JOBS_SAFE= no
+EMACS_VERSIONS_ACCEPTED= emacs30
+
.include "../../editors/emacs/modules.mk"
#INFO_FILES= yes
diff --git a/magit-git/distinfo b/magit-git/distinfo
index f1e26d5d22..e93c457573 100644
--- a/magit-git/distinfo
+++ b/magit-git/distinfo
@@ -4,4 +4,3 @@ BLAKE2s (magit-4.1.3.tar.gz) = b9c8bab2b4002a537ac4e2efb9b737f43eafb6fa37aea4213
SHA512 (magit-4.1.3.tar.gz) = 1f589b9d08e29a072d71e363c4326db341890e25e52d8c5dd75c0f9dd5bb1e663d2fc0d5c6be396dd557318725cc063b7cb0ed2acddbf9fa980c6e36a415edf3
Size (magit-4.1.3.tar.gz) = 676146 bytes
SHA1 (patch-Makefile) = f5ca5309c2f62fa731dc40316622d8b7b13591ae
-SHA1 (patch-default.mk) = 26b19fb25656d1c471f347502640f76327a5a220
diff --git a/magit-git/patches/patch-default.mk b/magit-git/patches/patch-default.mk
deleted file mode 100644
index 8038c8a092..0000000000
--- a/magit-git/patches/patch-default.mk
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD$
-
-1. makeinfo unknown option css-ref
-
-2. adjust ELPA package to pkgsrc (DASH_DIR)
-
-3. set INSTALL_INFO
-
---- default.mk.orig 2024-12-07 07:14:31.000000000 +0900
-+++ default.mk 2024-12-30 13:59:47.275422244 +0900
-@@ -34,8 +34,10 @@ BATCH = $(EMACS) -Q --batch $(EMAC
- LISP_EXTRA_TARGETS ?= check-declare
-
- INSTALL_INFO ?= $(shell command -v ginstall-info || printf install-info)
-+INSTALL_INFO = install-info
- MAKEINFO ?= makeinfo
- MANUAL_HTML_ARGS ?= --css-ref /assets/page.css
-+MANUAL_HTML_ARGS =
-
- GITSTATS ?= gitstats
- GITSTATS_DIR ?= $(TOP)docs/stats
-@@ -144,6 +146,7 @@ COMPAT_DIR ?= $(shell \
- ifeq "$(COMPAT_DIR)" ""
- COMPAT_DIR = $(TOP)../compat
- endif
-+COMPAT_DIR = @@PREFIX@@/share/emacs/site-lisp/compat
-
- DASH_DIR ?= $(shell \
- find -L $(ELPA_DIR) -maxdepth 1 -regex '.*/dash-[.0-9]*' 2> /dev/null | \
-@@ -151,6 +154,7 @@ DASH_DIR ?= $(shell \
- ifeq "$(DASH_DIR)" ""
- DASH_DIR = $(TOP)../dash
- endif
-+DASH_DIR = @@PREFIX@@/share/emacs/site-lisp/dash
-
- SEQ_DIR ?= $(shell \
- find -L $(ELPA_DIR) -maxdepth 1 -regex '.*/seq-[.0-9]*' 2> /dev/null | \
-@@ -165,6 +169,7 @@ TRANSIENT_DIR ?= $(shell \
- ifeq "$(TRANSIENT_DIR)" ""
- TRANSIENT_DIR = $(TOP)../transient/lisp
- endif
-+TRANSIENT_DIR = @@PREFIX@@/share/emacs/site-lisp/transient
-
- WITH_EDITOR_DIR ?= $(shell \
- find -L $(ELPA_DIR) -maxdepth 1 -regex '.*/with-editor-[.0-9]*' 2> /dev/null | \
-@@ -172,6 +177,7 @@ WITH_EDITOR_DIR ?= $(shell \
- ifeq "$(WITH_EDITOR_DIR)" ""
- WITH_EDITOR_DIR = $(TOP)../with-editor/lisp
- endif
-+WITH_EDITOR_DIR = @@PREFIX@@/share/emacs/site-lisp/with-editor
-
- MAGIT_SECTION_DIR ?= $(shell \
- find -L $(ELPA_DIR) -maxdepth 1 -regex '.*/magit-section-[.0-9]*' 2> /dev/null | \
diff --git a/mediawiki-mode/Makefile b/mediawiki-mode/Makefile
index 691cf0c67d..fe90699131 100644
--- a/mediawiki-mode/Makefile
+++ b/mediawiki-mode/Makefile
@@ -1,20 +1,18 @@
# $NetBSD: Makefile,v 1.3 2014/06/01 12:49:37 thomasklausner Exp $
-#
DISTNAME= mediawiki
-PKGNAME= mediawiki-mode-2.2.4
+PKGNAME= ${EMACS_PKGNAME_PREFIX}mediawiki-mode-2.2.4
CATEGORIES= editors
MASTER_SITES= https://launchpad.net/mediawiki-el/2.2/${PKGVERSION_NOREV}/+download/
EXTRACT_SUFX= .el
-# FIXME: pkgsrc is not currently able to fetch distfiles from https
-# web servers. See http://gnats.netbsd.org/45680
-
MAINTAINER= pho%cielonegro.org@localhost
HOMEPAGE= https://www.emacswiki.org/emacs/MediaWikiMode
COMMENT= Emacs frontend for MediaWiki
LICENSE= gnu-gpl-v3
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 xemacs214 xemacs214nox xemacs215 xemacs215nox
+
INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}
WRKSRC= ${WRKDIR}
diff --git a/mpc-el/Makefile b/mpc-el/Makefile
index f2dda8578d..898731efa7 100644
--- a/mpc-el/Makefile
+++ b/mpc-el/Makefile
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.3 2012/10/03 14:32:32 asau Exp $
-#
DISTNAME= mpc.el-p29
-PKGNAME= mpc-el-29
+PKGNAME= ${EMACS_PKGNAME_PREFIX}mpc-el-29
CATEGORIES= audio
MASTER_SITES= http://www.iro.umontreal.ca/~monnier/elisp/
@@ -14,6 +13,8 @@ USE_TOOLS+= gmake
MESSAGE_SUBST+= LISPDIR=${EMACS_LISPPREFIX}
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 emacs29 emacs30 emacs31 emacs29nox emacs30nox emacs31nox
+
do-build:
cd ${WRKSRC} && \
rm -f *.elc *-autoloads.el && \
diff --git a/mu-cite/Makefile b/mu-cite/Makefile
index f3e98e362d..26face406e 100644
--- a/mu-cite/Makefile
+++ b/mu-cite/Makefile
@@ -1,6 +1,7 @@
# $NetBSD: Makefile,v 1.6 2014/06/15 13:29:21 makoto Exp $
DISTNAME= mu-cite-0.20240802
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_GITHUB:=cvs-m17n-org/}
GITHUB_TAG= 62d42d2ef18a89bb109582f3b9466d46f9e7d4a0
@@ -10,7 +11,7 @@ HOMEPAGE= http://emacs-21.ki.nu/application/mu-cite.html
COMMENT= Mail (MUA) companion to cite other's mail
LICENSE= gnu-gpl-v2
-WRKSRC= ${WRKDIR}/${PKGBASE:tu}-${GITHUB_TAG}
+WRKSRC= ${WRKDIR}/MU-CITE-${GITHUB_TAG}
SUBST_CLASSES+= dest
SUBST_STAGE.dest= pre-build
@@ -18,10 +19,12 @@ SUBST_MESSAGE.dest= replacing for dest-dir
SUBST_SED.dest= -e 's|@@PREFIX@@|${DESTDIR}${PREFIX}|'
SUBST_FILES.dest+= Makefile
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 xemacs214 xemacs215 xemacs214nox xemacs215nox
+
.include "../../editors/emacs/modules.mk"
-DEPENDS+= flim-[0-9]*:../../devel/flim
-DEPENDS+= bbdb-[0-9]*:../../misc/bbdb3
+DEPENDS+= ${EMACS_PKGNAME_PREFIX}flim-[0-9]*:../../devel/flim
+DEPENDS+= ${EMACS_PKGNAME_PREFIX}bbdb-[0-9]*:../../misc/bbdb3
MAKE_DIRS+= ${PREFIX}/share/doc/mu-cite
AUTO_MKDIRS= yes
diff --git a/navi2ch-current/Makefile b/navi2ch-current/Makefile
index 23662bbb20..458cac5a63 100644
--- a/navi2ch-current/Makefile
+++ b/navi2ch-current/Makefile
@@ -16,6 +16,8 @@ GIT_REPOSITORIES= master
GIT_REPO.master= git://navi2ch.git.sourceforge.net/gitroot/navi2ch/navi2ch
GIT_MODULE.master= navi2ch
+EMACS_VERSIONS_INCOMPATIBLE= emacs20
+
GNU_CONFIGURE= yes
USE_TOOLS+= gmake
INFO_FILES= yes
diff --git a/navi2ch-current/PLIST b/navi2ch-current/PLIST
index 102011bd30..b669ae23e8 100644
--- a/navi2ch-current/PLIST
+++ b/navi2ch-current/PLIST
@@ -1,5 +1,5 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2011/08/14 08:20:06 phonohawk Exp $
-info/navi2ch.info
+${EMACS_INFOPREFIX}/navi2ch.info
${EMACS_LISPPREFIX}/navi2ch/navi2ch-article.el
${EMACS_LISPPREFIX}/navi2ch/navi2ch-article.elc
${EMACS_LISPPREFIX}/navi2ch/navi2ch-articles.el
diff --git a/org-caldav-git/Makefile b/org-caldav-git/Makefile
index c3de742988..d5c308c232 100644
--- a/org-caldav-git/Makefile
+++ b/org-caldav-git/Makefile
@@ -1,6 +1,7 @@
# $NetBSD: Makefile,v 1.1 2013/09/12 18:01:46 thomasklausner Exp $
DISTNAME= org-caldav-0.0
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= time net
MASTER_SITES= https://github.com/dengste/org-caldav
LICENSE= gnu-gpl-v3
@@ -15,16 +16,18 @@ GIT_REPO.org-caldav= https://github.com/dengste/org-caldav.git
WRKSRC= ${WRKDIR}/org-caldav
EGG_NAME= ${DISTNAME}.dev
INSTALLATION_DIRS= share/doc/org-caldav
-INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}/${PKGBASE}
+INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}/org-caldav
+
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 xemacs214 xemacs215 xemacs214nox xemacs215nox
do-build:
cd ${WRKSRC} && \
${EMACS_BIN} -L . -Q -batch -f batch-byte-compile *.el
do-install:
- ${INSTALL_DATA} ${WRKSRC}/*.el ${DESTDIR}${EMACS_LISPPREFIX}/${PKGBASE}
- ${INSTALL_DATA} ${WRKSRC}/*.elc ${DESTDIR}${EMACS_LISPPREFIX}/${PKGBASE}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/org-caldav
+ ${INSTALL_DATA} ${WRKSRC}/*.el ${DESTDIR}${EMACS_LISPPREFIX}/org-caldav
+ ${INSTALL_DATA} ${WRKSRC}/*.elc ${DESTDIR}${EMACS_LISPPREFIX}/org-caldav
+ ${INSTALL_DATA} ${WRKSRC}/Readme.org ${DESTDIR}${PREFIX}/share/doc/org-caldav
.include "../../editors/emacs/modules.mk"
.include "../../wip/mk/git-package.mk"
diff --git a/org-caldav-git/PLIST b/org-caldav-git/PLIST
index 825d84fc6f..96855af583 100644
--- a/org-caldav-git/PLIST
+++ b/org-caldav-git/PLIST
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1 2013/09/12 18:01:46 thomasklausner Exp $
-share/doc/org-caldav/README.md
-${EMACS_LISPPREFIX}/org-caldav/org-caldav-testsuite.el
-${EMACS_LISPPREFIX}/org-caldav/org-caldav-testsuite.elc
+@comment $NetBSD$
+share/doc/org-caldav/Readme.org
+${EMACS_LISPPREFIX}/org-caldav/org-caldav-tests.el
+${EMACS_LISPPREFIX}/org-caldav/org-caldav-tests.elc
${EMACS_LISPPREFIX}/org-caldav/org-caldav.el
${EMACS_LISPPREFIX}/org-caldav/org-caldav.elc
diff --git a/popup-el-current/Makefile b/popup-el-current/Makefile
index bb28f78234..568dc98832 100644
--- a/popup-el-current/Makefile
+++ b/popup-el-current/Makefile
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.1 2012/10/12 11:15:24 thomasklausner Exp $
-#
DISTNAME= popup-el-0
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= editors
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -13,17 +13,19 @@ GIT_REPOSITORIES= popup-el
GIT_REPO.popup-el= https://github.com/auto-complete/popup-el.git
.include "../../wip/mk/git-package.mk"
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 xemacs214 xemacs214nox xemacs215 xemacs215nox
+
WRKSRC= ${WRKDIR}/popup-el
-INSTALLATION_DIRS= ${EMACS_LISPPREFIX}/${PKGBASE}
+INSTALLATION_DIRS= ${EMACS_LISPPREFIX}/popup-el
do-build:
cd ${WRKSRC} && \
- ${EMACS_BIN} -Q -L . -batch -f batch-byte-compile *.el
+ ${EMACS_BIN} -L . -batch -f batch-byte-compile *.el
do-install:
- ${INSTALL_DATA} ${WRKSRC}/*.el ${DESTDIR}${EMACS_LISPPREFIX}/${PKGBASE}
- ${INSTALL_DATA} ${WRKSRC}/*.elc ${DESTDIR}${EMACS_LISPPREFIX}/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/*.el ${DESTDIR}${EMACS_LISPPREFIX}/popup-el
+ ${INSTALL_DATA} ${WRKSRC}/*.elc ${DESTDIR}${EMACS_LISPPREFIX}/popup-el
.include "../../editors/emacs/modules.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/rst-mode/Makefile b/rst-mode/Makefile
index 61333099d3..1277826bfd 100644
--- a/rst-mode/Makefile
+++ b/rst-mode/Makefile
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.4 2012/10/07 14:53:44 asau Exp $
-#
DISTNAME= rst
-PKGNAME= rst-mode-0.6
+PKGNAME= ${EMACS_PKGNAME_PREFIX}rst-mode-0.6
CATEGORIES= editors
MASTER_SITES= http://docutils.sourceforge.net/tools/editors/emacs/
EXTRACT_SUFX= .el
@@ -16,6 +15,8 @@ USE_LANGUAGES= # none
NO_CONFIGURE= YES
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 xemacs214 xemacs214nox xemacs215 xemacs215nox
+
do-build:
cd ${WRKSRC} \
&& ${EMACS_BIN} -batch -f batch-byte-compile rst.el
diff --git a/rst-mode/distinfo b/rst-mode/distinfo
index c88fbf0a3b..c40a6d06f9 100644
--- a/rst-mode/distinfo
+++ b/rst-mode/distinfo
@@ -1,4 +1,5 @@
$NetBSD: distinfo,v 1.2 2009/07/30 06:07:12 phonohawk Exp $
-RMD160 (rst.el) = 2b0c55b16a73e353d60c66d34860c87980dc035a
-Size (rst.el) = 117357 bytes
+BLAKE2s (rst.el) = 48cb612311a3a3c04363fe8e492ff793d299ded236ee301792b5a8bde48c4fe8
+SHA512 (rst.el) = d00e7e49d87ab5ae522de74e46896ed11e84e793f0ab367825d9355f08cc7043f4ff178b394a140fd3378a429e4206f4a249d56993242db1f51d940dd6a72ccc
+Size (rst.el) = 167363 bytes
diff --git a/semi/Makefile b/semi/Makefile
index 964f671519..a0f0dcb564 100644
--- a/semi/Makefile
+++ b/semi/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=wanderlust/}
GITHUB_TAG= 8264b478c4f6367ff4cea0c2f13abfda152a13d0
+BROKEN= "github commit does not exist in repository"
# This fix will be unnecessary for the next release.
#PATCH_SITES= ${MASTER_SITE_LOCAL} #PATCHFILES= semi-1.14.6-pgg-gpg.patch
@@ -32,6 +33,8 @@ INFO_FILES= yes
EMACS_MODULES= base
EMACS_BUILDLINK= # defined
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 # apel
+
BUILD_TARGET.emacs= elc
BUILD_TARGET.xemacs= package
INSTALL_TARGET.emacs= install
diff --git a/slime/Makefile b/slime/Makefile
index 3e687c64e8..143dff4fc6 100644
--- a/slime/Makefile
+++ b/slime/Makefile
@@ -1,12 +1,11 @@
# $NetBSD$
-#
DISTNAME= v${PKGVER}
PKGVER= 2.20
PKGNAME= ${EMACS_PKGNAME_PREFIX}slime-${PKGVER}
CATEGORIES= editors
MASTER_SITES= ${MASTER_SITE_GITHUB:=slime}/slime/archive/
-DIST_SUBDIR= ${PKGBASE}
+DIST_SUBDIR= slime
MAINTAINER= jfranz%bsdprojects.net@localhost
HOMEPAGE= https://common-lisp.net/project/slime/
@@ -19,9 +18,6 @@ USE_TOOLS+= gmake makeinfo
NO_CONFIGURE= yes
INFO_FILES= yes
-EMACS_VERSIONS_ACCEPTED= \
- emacs25 emacs25nox
-
INSTALLATION_DIRS+= ${EMACS_INFOPREFIX}
INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}/slime
INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}/slime/lib
@@ -29,6 +25,8 @@ INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}/slime/swank
SLIME_LISPDIR= ${EMACS_LISPPREFIX}/slime
+EMACS_VERSIONS_ACCEPTED= # empty
+
do-build:
cd ${WRKSRC}/doc && ${GMAKE} slime.info
cd ${WRKSRC} && ${EMACS_BIN} --batch --no-init-file --no-site-lisp \
diff --git a/t-gnus/Makefile b/t-gnus/Makefile
index e8e521f454..7e316e9e34 100644
--- a/t-gnus/Makefile
+++ b/t-gnus/Makefile
@@ -1,6 +1,7 @@
# $NetBSD: Makefile,v 1.8 2012/10/07 17:17:20 asau Exp $
DISTNAME= t-gnus-6.17.2.00
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= mail
FETCH_CMD= ${FILESDIR}/fetch.sh
@@ -8,8 +9,9 @@ MAINTAINER= carton%Ivy.NET@localhost
HOMEPAGE= https://gnus.org/
COMMENT= Gnus is a flexible message reader running under GNU Emacs
-DEPENDS+= semi>=1.14.6:../../devel/semi
+DEPENDS+= ${EMACS_PKGNAME_PREFIX}semi>=1.14.6:../../devel/semi
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 # semi
WRKSRC= ${WRKDIR}/gnus
diff --git a/tc-git/Makefile b/tc-git/Makefile
index ead2da2c13..0fd7f7a33f 100644
--- a/tc-git/Makefile
+++ b/tc-git/Makefile
@@ -3,7 +3,6 @@
DISTNAME= tc-2.99.3
PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
MASTER_SITES= ${MASTER_SITE_GITHUB:=makoto-fujiwara/}
-PKG_REVISION= 1
CATEGORIES= inputmethod
@@ -14,7 +13,7 @@ COMMENT= 2-stroke non associative direct input for Kanji
LICENSE= gnu-gpl-v2
INSTALLATION_DIRS= ${EMACS_INFOPREFIX} \
- ${EMACS_LISPPREFIX}/${DISTNAME} \
+ ${EMACS_LISPPREFIX}/tc \
share/examples/tc
EMACS_MODULES= base
@@ -32,8 +31,10 @@ INFO_FILES= YES
MAKE_JOBS_SAFE= no
-CONFIGURE_ARGS.emacs= --with-lispdir=${EMACS_LISPPREFIX}/${DISTNAME}
-CONFIGURE_ARGS.emacs+= --datadir=${PREFIX}/share
+CONFIGURE_ARGS= --with-lispdir=${EMACS_LISPPREFIX}/tc
+CONFIGURE_ARGS+= --datadir=${PREFIX}/share
+
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 emacs30 emacs30nox emacs31 emacs31nox xemacs215 xemacs215nox
#.include "options.mk"
PLIST_SUBST+= DISTNAME=${DISTNAME}
diff --git a/tc-git/PLIST b/tc-git/PLIST
index 4501222782..888370dc8c 100644
--- a/tc-git/PLIST
+++ b/tc-git/PLIST
@@ -1,60 +1,60 @@
-@comment $NetBSD: PLIST,v 1.1 2013/01/22 13:54:21 makoto Exp $
+@comment $NetBSD$
bin/tcinput
info/tc.info
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/eelll.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/eelll.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-bitmap.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-bushu.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-bushu.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-complete.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-complete.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-help.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-help.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-image.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-image.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-inst.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-inst.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is18.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is18.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is19.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is19.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is20.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is20.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is22.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is22.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-ja-alnum.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-ja-alnum.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-jiscode.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-jiscode.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-mazegaki.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-mazegaki.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-mkmzdic.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-mkmzdic.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-pre.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-pre.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-setup.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-setup.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-stat.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-stat.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-sysdep.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-tbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-tbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-util.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-util.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/try-etbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/try-etbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/try-tbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/try-tbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-ltbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-ltbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-rtbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-rtbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-tbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-tbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tutc-tbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tutc-tbl.elc
+${EMACS_LISPPREFIX}/tc/eelll.el
+${EMACS_LISPPREFIX}/tc/eelll.elc
+${EMACS_LISPPREFIX}/tc/tc-bitmap.el
+${EMACS_LISPPREFIX}/tc/tc-bushu.el
+${EMACS_LISPPREFIX}/tc/tc-bushu.elc
+${EMACS_LISPPREFIX}/tc/tc-complete.el
+${EMACS_LISPPREFIX}/tc/tc-complete.elc
+${EMACS_LISPPREFIX}/tc/tc-help.el
+${EMACS_LISPPREFIX}/tc/tc-help.elc
+${EMACS_LISPPREFIX}/tc/tc-image.el
+${EMACS_LISPPREFIX}/tc/tc-image.elc
+${EMACS_LISPPREFIX}/tc/tc-inst.el
+${EMACS_LISPPREFIX}/tc/tc-inst.elc
+${EMACS_LISPPREFIX}/tc/tc-is18.el
+${EMACS_LISPPREFIX}/tc/tc-is18.elc
+${EMACS_LISPPREFIX}/tc/tc-is19.el
+${EMACS_LISPPREFIX}/tc/tc-is19.elc
+${EMACS_LISPPREFIX}/tc/tc-is20.el
+${EMACS_LISPPREFIX}/tc/tc-is20.elc
+${EMACS_LISPPREFIX}/tc/tc-is22.el
+${EMACS_LISPPREFIX}/tc/tc-is22.elc
+${EMACS_LISPPREFIX}/tc/tc-ja-alnum.el
+${EMACS_LISPPREFIX}/tc/tc-ja-alnum.elc
+${EMACS_LISPPREFIX}/tc/tc-jiscode.el
+${EMACS_LISPPREFIX}/tc/tc-jiscode.elc
+${EMACS_LISPPREFIX}/tc/tc-mazegaki.el
+${EMACS_LISPPREFIX}/tc/tc-mazegaki.elc
+${EMACS_LISPPREFIX}/tc/tc-mkmzdic.el
+${EMACS_LISPPREFIX}/tc/tc-mkmzdic.elc
+${EMACS_LISPPREFIX}/tc/tc-pre.el
+${EMACS_LISPPREFIX}/tc/tc-pre.elc
+${EMACS_LISPPREFIX}/tc/tc-setup.el
+${EMACS_LISPPREFIX}/tc/tc-setup.elc
+${EMACS_LISPPREFIX}/tc/tc-stat.el
+${EMACS_LISPPREFIX}/tc/tc-stat.elc
+${EMACS_LISPPREFIX}/tc/tc-sysdep.el
+${EMACS_LISPPREFIX}/tc/tc-tbl.el
+${EMACS_LISPPREFIX}/tc/tc-tbl.elc
+${EMACS_LISPPREFIX}/tc/tc-util.el
+${EMACS_LISPPREFIX}/tc/tc-util.elc
+${EMACS_LISPPREFIX}/tc/tc.el
+${EMACS_LISPPREFIX}/tc/tc.elc
+${EMACS_LISPPREFIX}/tc/try-etbl.el
+${EMACS_LISPPREFIX}/tc/try-etbl.elc
+${EMACS_LISPPREFIX}/tc/try-tbl.el
+${EMACS_LISPPREFIX}/tc/try-tbl.elc
+${EMACS_LISPPREFIX}/tc/ttc-ltbl.el
+${EMACS_LISPPREFIX}/tc/ttc-ltbl.elc
+${EMACS_LISPPREFIX}/tc/ttc-rtbl.el
+${EMACS_LISPPREFIX}/tc/ttc-rtbl.elc
+${EMACS_LISPPREFIX}/tc/ttc-tbl.el
+${EMACS_LISPPREFIX}/tc/ttc-tbl.elc
+${EMACS_LISPPREFIX}/tc/tutc-tbl.el
+${EMACS_LISPPREFIX}/tc/tutc-tbl.elc
share/examples/tc/sample.tc
share/tc/EELLLTXT
share/tc/EELLLTXT.tut
diff --git a/tc/Makefile b/tc/Makefile
index 0796ae59ff..36ca802590 100644
--- a/tc/Makefile
+++ b/tc/Makefile
@@ -2,9 +2,10 @@
DISTNAME= tc-2.99.3
PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
+PKGREVISION= 1
MASTER_SITES= ${MASTER_SITE_GITHUB:=makoto-fujiwara/}
CATEGORIES= inputmethod
-PKGREVISION= 1
+GITHUB_PROJECT= tc
MAINTAINER= makoto%ki.nu@localhost
HOMEPAGE= http://openlab.ring.gr.jp/tcode/index.html
@@ -13,7 +14,7 @@ COMMENT= 2-stroke non associative direct input for Kanji
LICENSE= gnu-gpl-v2
INSTALLATION_DIRS= ${EMACS_INFOPREFIX} \
- ${EMACS_LISPPREFIX}/${DISTNAME} \
+ ${EMACS_LISPPREFIX}/tc \
share/examples/tc
EMACS_MODULES= base
@@ -29,6 +30,8 @@ MAKEFLAGS+= EMACS=${EMACS_BIN}
MESSAGE_SUBST+= LISPDIR=${EMACS_LISPPREFIX}
INFO_FILES= YES
+EMACS_VERSIONS_ACCEPTED= emacs29 emacs29nox xemacs214 xemacs214nox
+
# fatal: unable to access 'http://github.com/kanchoku/tc.git/': SSL certificate problem: unable to get local issuer certificate
# Add "-c http.sslVerify=false" to git command or,
#PKGSRC_SETENV= GIT_SSL_NO_VERIFY=true
@@ -38,8 +41,8 @@ INFO_FILES= YES
# For the target in etc/Makefile -> bushu.expand bushu.index2: bushu.rev $(BATCH_SORT)
MAKE_JOBS_SAFE= no
-CONFIGURE_ARGS.emacs= --with-lispdir=${EMACS_LISPPREFIX}/${DISTNAME}
-CONFIGURE_ARGS.emacs+= --datadir=${PREFIX}/share
+CONFIGURE_ARGS= --with-lispdir=${EMACS_LISPPREFIX}/tc
+CONFIGURE_ARGS+= --datadir=${PREFIX}/share
#.include "options.mk"
PLIST_SUBST+= DISTNAME=${DISTNAME}
diff --git a/tc/PLIST b/tc/PLIST
index 4501222782..888370dc8c 100644
--- a/tc/PLIST
+++ b/tc/PLIST
@@ -1,60 +1,60 @@
-@comment $NetBSD: PLIST,v 1.1 2013/01/22 13:54:21 makoto Exp $
+@comment $NetBSD$
bin/tcinput
info/tc.info
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/eelll.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/eelll.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-bitmap.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-bushu.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-bushu.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-complete.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-complete.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-help.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-help.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-image.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-image.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-inst.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-inst.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is18.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is18.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is19.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is19.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is20.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is20.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is22.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-is22.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-ja-alnum.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-ja-alnum.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-jiscode.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-jiscode.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-mazegaki.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-mazegaki.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-mkmzdic.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-mkmzdic.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-pre.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-pre.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-setup.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-setup.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-stat.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-stat.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-sysdep.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-tbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-tbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-util.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc-util.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tc.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/try-etbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/try-etbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/try-tbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/try-tbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-ltbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-ltbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-rtbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-rtbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-tbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/ttc-tbl.elc
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tutc-tbl.el
-${EMACS_LISPPREFIX}/tc-${PKGVERSION}/tutc-tbl.elc
+${EMACS_LISPPREFIX}/tc/eelll.el
+${EMACS_LISPPREFIX}/tc/eelll.elc
+${EMACS_LISPPREFIX}/tc/tc-bitmap.el
+${EMACS_LISPPREFIX}/tc/tc-bushu.el
+${EMACS_LISPPREFIX}/tc/tc-bushu.elc
+${EMACS_LISPPREFIX}/tc/tc-complete.el
+${EMACS_LISPPREFIX}/tc/tc-complete.elc
+${EMACS_LISPPREFIX}/tc/tc-help.el
+${EMACS_LISPPREFIX}/tc/tc-help.elc
+${EMACS_LISPPREFIX}/tc/tc-image.el
+${EMACS_LISPPREFIX}/tc/tc-image.elc
+${EMACS_LISPPREFIX}/tc/tc-inst.el
+${EMACS_LISPPREFIX}/tc/tc-inst.elc
+${EMACS_LISPPREFIX}/tc/tc-is18.el
+${EMACS_LISPPREFIX}/tc/tc-is18.elc
+${EMACS_LISPPREFIX}/tc/tc-is19.el
+${EMACS_LISPPREFIX}/tc/tc-is19.elc
+${EMACS_LISPPREFIX}/tc/tc-is20.el
+${EMACS_LISPPREFIX}/tc/tc-is20.elc
+${EMACS_LISPPREFIX}/tc/tc-is22.el
+${EMACS_LISPPREFIX}/tc/tc-is22.elc
+${EMACS_LISPPREFIX}/tc/tc-ja-alnum.el
+${EMACS_LISPPREFIX}/tc/tc-ja-alnum.elc
+${EMACS_LISPPREFIX}/tc/tc-jiscode.el
+${EMACS_LISPPREFIX}/tc/tc-jiscode.elc
+${EMACS_LISPPREFIX}/tc/tc-mazegaki.el
+${EMACS_LISPPREFIX}/tc/tc-mazegaki.elc
+${EMACS_LISPPREFIX}/tc/tc-mkmzdic.el
+${EMACS_LISPPREFIX}/tc/tc-mkmzdic.elc
+${EMACS_LISPPREFIX}/tc/tc-pre.el
+${EMACS_LISPPREFIX}/tc/tc-pre.elc
+${EMACS_LISPPREFIX}/tc/tc-setup.el
+${EMACS_LISPPREFIX}/tc/tc-setup.elc
+${EMACS_LISPPREFIX}/tc/tc-stat.el
+${EMACS_LISPPREFIX}/tc/tc-stat.elc
+${EMACS_LISPPREFIX}/tc/tc-sysdep.el
+${EMACS_LISPPREFIX}/tc/tc-tbl.el
+${EMACS_LISPPREFIX}/tc/tc-tbl.elc
+${EMACS_LISPPREFIX}/tc/tc-util.el
+${EMACS_LISPPREFIX}/tc/tc-util.elc
+${EMACS_LISPPREFIX}/tc/tc.el
+${EMACS_LISPPREFIX}/tc/tc.elc
+${EMACS_LISPPREFIX}/tc/try-etbl.el
+${EMACS_LISPPREFIX}/tc/try-etbl.elc
+${EMACS_LISPPREFIX}/tc/try-tbl.el
+${EMACS_LISPPREFIX}/tc/try-tbl.elc
+${EMACS_LISPPREFIX}/tc/ttc-ltbl.el
+${EMACS_LISPPREFIX}/tc/ttc-ltbl.elc
+${EMACS_LISPPREFIX}/tc/ttc-rtbl.el
+${EMACS_LISPPREFIX}/tc/ttc-rtbl.elc
+${EMACS_LISPPREFIX}/tc/ttc-tbl.el
+${EMACS_LISPPREFIX}/tc/ttc-tbl.elc
+${EMACS_LISPPREFIX}/tc/tutc-tbl.el
+${EMACS_LISPPREFIX}/tc/tutc-tbl.elc
share/examples/tc/sample.tc
share/tc/EELLLTXT
share/tc/EELLLTXT.tut
diff --git a/textile-mode/Makefile b/textile-mode/Makefile
index 653e817530..e0f94bb99e 100644
--- a/textile-mode/Makefile
+++ b/textile-mode/Makefile
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.1 2014/03/19 07:34:07 phonohawk Exp $
-#
DISTNAME= textile-mode
-PKGNAME= ${DISTNAME}-2006.03.30
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}-2006.03.30
CATEGORIES= editors
MASTER_SITES= http://dev.nozav.org/scripts/
EXTRACT_SUFX= .el
diff --git a/transient/Makefile b/transient/Makefile
index 9fb76679ac..842c262050 100644
--- a/transient/Makefile
+++ b/transient/Makefile
@@ -2,9 +2,11 @@
VERSION= 0.8.1
DISTNAME= transient-${VERSION}
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=magit/}
GITHUB_TAG= v${VERSION}
+WRKSRC= ${WRKDIR}/${DISTNAME}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/magit/
@@ -18,12 +20,13 @@ USE_LANGUAGES= c c++
USE_TOOLS+= gmake makeinfo
#MAKE_JOBS_SAFE= no
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 emacs29 emacs29nox xemacs214 xemacs215 xemacs214nox xemacs215nox
#INFO_FILES= yes
#UILD_TARGET= all
TEST_TARGET= check
INSTALL_TARGET= #
-INSTALLATION_DIRS= ${PREFIX}/share/emacs/site-lisp/transient
+INSTALLATION_DIRS= ${EMACS_LISPPREFIX}/transient
AUTO_MKDIRS= yes
SUBST_CLASSES+= lisp
diff --git a/transient/buildlink3.mk b/transient/buildlink3.mk
index 5e9eb3f771..ebb3a32673 100644
--- a/transient/buildlink3.mk
+++ b/transient/buildlink3.mk
@@ -5,7 +5,7 @@ BUILDLINK_TREE+= transient
.if !defined(TRANSIENT_BUILDLINK3_MK)
TRANSIENT_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.transient+= transient-[0-9]*
+BUILDLINK_API_DEPENDS.transient+= ${EMACS_PKGNAME_PREFIX}transient-[0-9]*
BUILDLINK_PKGSRCDIR.transient?= ../../wip/transient
BUILDLINK_CONTENTS_FILTER.transient+= ${EGREP} '.*\.el$$|.*\.elc$$'
diff --git a/tuareg-mode/Makefile b/tuareg-mode/Makefile
index 965debf960..5e04c2fce0 100644
--- a/tuareg-mode/Makefile
+++ b/tuareg-mode/Makefile
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.12 2012/10/07 17:11:34 asau Exp $
-DISTNAME= tuareg-mode-1.46.2
+DISTNAME= tuareg-mode-1.45.7
PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= devel editors
MASTER_SITES= http://www-rocq.inria.fr/~acohen/tuareg/mode/
diff --git a/tuareg-mode/distinfo b/tuareg-mode/distinfo
index 0791d8535c..c8a54fc6de 100644
--- a/tuareg-mode/distinfo
+++ b/tuareg-mode/distinfo
@@ -1,4 +1,5 @@
$NetBSD: distinfo,v 1.7 2007/01/15 21:30:48 jtonio Exp $
-RMD160 (tuareg-mode-1.46.2.tar.gz) = f9829a3faf56671ea27751a737521f4d8681d5f3
-Size (tuareg-mode-1.46.2.tar.gz) = 54915 bytes
+BLAKE2s (tuareg-mode-1.45.7.tar.gz) = f458eebace5158a355e982ce4a34e9292c328b2efe3bdefafbcd07390a6903de
+SHA512 (tuareg-mode-1.45.7.tar.gz) = 56ed7a0bcb08b58ad4ba300472954f3f863790fce5a8d6ba357ad6281868bbbe006aee6ef70838e269b442e23ee71b2dd5521057d193baef6c6237a26d06d1b7
+Size (tuareg-mode-1.45.7.tar.gz) = 54768 bytes
diff --git a/undo-tree/Makefile b/undo-tree/Makefile
index 5ff2eb6b04..d48049fb06 100644
--- a/undo-tree/Makefile
+++ b/undo-tree/Makefile
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.3 2012/10/07 17:41:40 asau Exp $
-#
DISTNAME= undo-tree
-PKGNAME= ${DISTNAME}-0.3
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}-0.3
CATEGORIES= editors
MASTER_SITES= http://www.dr-qubit.org/${DISTNAME}/
EXTRACT_SUFX= .el
@@ -16,6 +15,8 @@ WRKSRC= ${WRKDIR}
USE_LANGUAGES= # none
MESSAGE_SUBST+= LISPDIR=${EMACS_LISPPREFIX}
+EMACS_VERSIONS_ACCEPTED= # empty
+
do-build:
cd ${WRKSRC} && ${EMACS_BIN} -batch -f batch-byte-compile ${DISTNAME}.el
diff --git a/undo-tree/distinfo b/undo-tree/distinfo
index be5e7c9b16..6bc2a3acbf 100644
--- a/undo-tree/distinfo
+++ b/undo-tree/distinfo
@@ -1,4 +1,5 @@
$NetBSD: distinfo,v 1.2 2011/02/18 04:55:05 phonohawk Exp $
-RMD160 (undo-tree.el) = b7b25d93905487a4675ee5a21495bb91b499d888
-Size (undo-tree.el) = 121448 bytes
+BLAKE2s (undo-tree.el) = 91de0690cafc259d57e13871519ff71c1eba3a99b7cf4ad74a0517a626f538d3
+SHA512 (undo-tree.el) = 5f0564c4dedc2b522373d15b3261511f6e96fcbae15447858b49c1e9e3a45b69d22a610629680fe270c18cfd88a18fbe5f361a3f2d0b86baa50155083c8b8d63
+Size (undo-tree.el) = 186487 bytes
diff --git a/vimrc-mode/Makefile b/vimrc-mode/Makefile
index a151bf9144..6898b3d9e8 100644
--- a/vimrc-mode/Makefile
+++ b/vimrc-mode/Makefile
@@ -1,16 +1,18 @@
# $NetBSD: Makefile,v 1.2 2012/10/07 17:41:42 asau Exp $
-#
DISTNAME= vimrc-mode-0.2.1
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= editors
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=${PKGBASE}/}
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vimrc-mode/}
EXTRACT_SUFX= .el
MAINTAINER= pho%cielonegro.org@localhost
-HOMEPAGE= https://${PKGBASE}.sourceforge.net/
+HOMEPAGE= https://vimrc-mode.sourceforge.net/
COMMENT= Emacs major mode for editing .vimrc configuration files
LICENSE= gnu-gpl-v2
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 xemacs214 xemacs214nox xemacs215 xemacs215nox
+
INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}
WRKSRC= ${WRKDIR}
@@ -19,12 +21,12 @@ NO_CONFIGURE= YES
do-build:
${RUN} cd ${WRKSRC} && \
- ${CP} -f ${DISTNAME}.el ${PKGBASE}.el && \
- ${EMACS_BIN} -batch -f batch-byte-compile ${PKGBASE}.el
+ ${CP} -f ${DISTNAME}.el vimrc-mode.el && \
+ ${EMACS_BIN} -batch -f batch-byte-compile vimrc-mode.el
do-install:
- ${INSTALL_DATA} ${WRKSRC}/${PKGBASE}.el ${DESTDIR}${EMACS_LISPPREFIX}
- ${INSTALL_DATA} ${WRKSRC}/${PKGBASE}.elc ${DESTDIR}${EMACS_LISPPREFIX}
+ ${INSTALL_DATA} ${WRKSRC}/vimrc-mode.el ${DESTDIR}${EMACS_LISPPREFIX}
+ ${INSTALL_DATA} ${WRKSRC}/vimrc-mode.elc ${DESTDIR}${EMACS_LISPPREFIX}
.include "../../editors/emacs/modules.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/with-editor/Makefile b/with-editor/Makefile
index 66e3bbd19d..c4e89963e9 100644
--- a/with-editor/Makefile
+++ b/with-editor/Makefile
@@ -2,9 +2,11 @@
VERSION= 3.4.3
DISTNAME= with-editor-${VERSION}
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=magit/}
GITHUB_TAG= v${VERSION}
+WRKSRC= ${WRKDIR}/${DISTNAME}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/with-editor/
@@ -27,13 +29,15 @@ SUBST_FILES.lisp= default.mk
SUBST_STAGE.lisp= pre-build
SUBST_SED.lisp= -e s.@@PREFIX@@.${PREFIX}.
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 emacs29 emacs29nox xemacs214 xemacs215 xemacs214nox xemacs215nox # emacs-compat
+
.include "../../editors/emacs/modules.mk"
#INFO_FILES= yes
#UILD_TARGET= all
TEST_TARGET= check
INSTALL_TARGET= #
-INSTALLATION_DIRS= ${PREFIX}/share/emacs/site-lisp/with-editor
+INSTALLATION_DIRS= ${EMACS_LISPPREFIX}/with-editor
AUTO_MKDIRS= yes
do-install:
diff --git a/with-editor/buildlink3.mk b/with-editor/buildlink3.mk
index 03cf0ff1da..a1cb14e66f 100644
--- a/with-editor/buildlink3.mk
+++ b/with-editor/buildlink3.mk
@@ -5,7 +5,7 @@ BUILDLINK_TREE+= with-editor
.if !defined(WITH_EDITOR_BUILDLINK3_MK)
WITH_EDITOR_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.with-editor+= with-editor-[0-9]*
+BUILDLINK_API_DEPENDS.with-editor+= ${EMACS_PKGNAME_PREFIX}with-editor-[0-9]*
BUILDLINK_PKGSRCDIR.with-editor?= ../../wip/with-editor
BUILDLINK_CONTENTS_FILTER.with-editor+= ${EGREP} '.*\.el$$|.*\.elc$$'
diff --git a/wl-snapshot/Makefile b/wl-snapshot/Makefile
index 880b51ff61..c0717ba8e6 100644
--- a/wl-snapshot/Makefile
+++ b/wl-snapshot/Makefile
@@ -37,6 +37,8 @@ INSTALLATION_DIRS= ${DOCDIR}/en ${DOCDIR}/ja \
EMACS_BUILDLINK= # empty
+EMACS_VERSIONS_INCOMPATIBLE= emacs20 xemacs214 xemacs215 xemacs214nox xemacs215nox
+
.include "options.mk"
.include "../../devel/apel/buildlink3.mk"
diff --git a/wl-snapshot/options.mk b/wl-snapshot/options.mk
index 5ed00ab55e..0105b22e20 100644
--- a/wl-snapshot/options.mk
+++ b/wl-snapshot/options.mk
@@ -9,6 +9,7 @@ PKG_SUGGESTED_OPTIONS= w3m
PLIST_VARS+= w3m
.if !empty(PKG_OPTIONS:Mw3m)
+EMACS_VERSIONS_ACCEPTED= emacs29 emacs29nox
.include "../../www/emacs-w3m-snapshot/buildlink3.mk"
PLIST.w3m= yes
.endif
Home |
Main Index |
Thread Index |
Old Index