summaryrefslogtreecommitdiff
path: root/editors/xemacs-packages/Makefile
diff options
context:
space:
mode:
authoruebayasi <uebayasi@pkgsrc.org>2003-02-22 09:57:07 +0000
committeruebayasi <uebayasi@pkgsrc.org>2003-02-22 09:57:07 +0000
commit45ce42a3fcab651b4a2ce6e39ff9f13f73b33d19 (patch)
tree51066cd836ba403a0ec99fa11654c4aef6563b23 /editors/xemacs-packages/Makefile
parent6fec9d9b847ecd0f980931b31680d47124f32b8b (diff)
downloadpkgsrc-45ce42a3fcab651b4a2ce6e39ff9f13f73b33d19.tar.gz
Update XEmacs package collection. Bump the version (not revision) to 1.10.
The list of the updated packages: * ada-1.13-pkg.tar.gz * apel-1.26-pkg.tar.gz * auctex-1.33-pkg.tar.gz * build-2.10-pkg.tar.gz * cc-mode-1.32-pkg.tar.gz * dired-1.13-pkg.tar.gz * docbookide-0.06-pkg.tar.gz * ecb-1.01-pkg.tar.gz * edebug-1.15-pkg.tar.gz * ediff-1.46-pkg.tar.gz * edit-utils-1.98-pkg.tar.gz * eieio-1.04-pkg.tar.gz * eshell-1.04-pkg.tar.gz * ess-1.03-pkg.tar.gz * eudc-1.37-pkg.tar.gz * fortran-modes-1.02-pkg.tar.gz * fsf-compat-1.12-pkg.tar.gz * gnus-1.65-pkg.tar.gz * haskell-mode-1.05-pkg.tar.gz * idlwave-1.28-pkg.tar.gz * ilisp-1.29-pkg.tar.gz * jde-1.43-pkg.tar.gz * leim-1.20-pkg.tar.gz * mail-lib-1.56-pkg.tar.gz * mh-e-1.17-pkg.tar.gz * misc-games-1.16-pkg.tar.gz * net-utils-1.31-pkg.tar.gz * ocaml-0.04-pkg.tar.gz * os-utils-1.30-pkg.tar.gz * perl-modes-1.04-pkg.tar.gz * pgg-1.02-pkg.tar.gz * prog-modes-1.72-pkg.tar.gz * psgml-1.38-pkg.tar.gz * python-modes-1.02-pkg.tar.gz * ruby-modes-1.01-pkg.tar.gz * scheme-1.13-pkg.tar.gz * semantic-1.17-pkg.tar.gz * sh-script-1.17-pkg.tar.gz * sieve-1.11-pkg.tar.gz * sml-mode-0.07-pkg.tar.gz * speedbar-1.26-pkg.tar.gz * texinfo-1.23-pkg.tar.gz * text-modes-1.58-pkg.tar.gz * textools-1.14-pkg.tar.gz * tm-1.35-pkg.tar.gz * tramp-1.11-pkg.tar.gz * vc-1.35-pkg.tar.gz * vhdl-1.16-pkg.tar.gz * w3-1.28-pkg.tar.gz * xemacs-base-1.75-pkg.tar.gz * xemacs-devel-1.50-pkg.tar.gz * xslide-1.04-pkg.tar.gz
Diffstat (limited to 'editors/xemacs-packages/Makefile')
-rw-r--r--editors/xemacs-packages/Makefile147
1 files changed, 94 insertions, 53 deletions
diff --git a/editors/xemacs-packages/Makefile b/editors/xemacs-packages/Makefile
index 0d8e23cd444..dcfdee4cdf2 100644
--- a/editors/xemacs-packages/Makefile
+++ b/editors/xemacs-packages/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.31 2002/11/12 21:11:14 jschauma Exp $
+# $NetBSD: Makefile,v 1.32 2003/02/22 09:57:07 uebayasi Exp $
# FreeBSD Id: Makefile,v 1.1.1.1 1999/06/22 22:16:53 gj Exp
DISTNAME= xemacs-packages
-PKGNAME= xemacs-packages-1.9
-PKGREVISION= 1
+PKGNAME= xemacs-packages-1.10
CATEGORIES= editors
MASTER_SITES= ftp://ftp.xemacs.org/pub/xemacs/packages/ \
ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs/packages/ \
@@ -11,113 +10,121 @@ MASTER_SITES= ftp://ftp.xemacs.org/pub/xemacs/packages/ \
ftp://ftp.lab.kdd.co.jp/xemacs/packages/ \
ftp://ftp.th-darmstadt.de/pub/editors/xemacs/packages/ \
${MASTER_SITE_BACKUP:C|$|${DIST_SUBDIR}/|}
-DISTFILES= Sun-1.13-pkg.tar.gz \
- ada-1.11-pkg.tar.gz \
- apel-1.25-pkg.tar.gz \
- auctex-1.32-pkg.tar.gz \
+DISTFILES= \
+ Sun-1.13-pkg.tar.gz \
+ ada-1.13-pkg.tar.gz \
+ apel-1.26-pkg.tar.gz \
+ auctex-1.33-pkg.tar.gz \
bbdb-1.21-pkg.tar.gz \
- build-1.07-pkg.tar.gz \
+ build-1.10-pkg.tar.gz \
c-support-1.16-pkg.tar.gz \
calc-1.23-pkg.tar.gz \
calendar-1.19-pkg.tar.gz \
- cc-mode-1.31-pkg.tar.gz \
+ cc-mode-1.32-pkg.tar.gz \
clearcase-1.04-pkg.tar.gz \
cookie-1.14-pkg.tar.gz \
crisp-1.12-pkg.tar.gz \
debug-1.16-pkg.tar.gz \
dictionary-1.11-pkg.tar.gz \
- dired-1.12-pkg.tar.gz \
- docbookide-0.05-pkg.tar.gz \
+ dired-1.13-pkg.tar.gz \
+ docbookide-0.06-pkg.tar.gz \
+ ecb-1.01-pkg.tar.gz \
ecrypto-0.12-pkg.tar.gz \
- edebug-1.14-pkg.tar.gz \
+ edebug-1.15-pkg.tar.gz \
edict-1.13-pkg.tar.gz \
- ediff-1.43-pkg.tar.gz \
- edit-utils-1.93-pkg.tar.gz \
+ ediff-1.46-pkg.tar.gz \
+ edit-utils-1.98-pkg.tar.gz \
edt-1.12-pkg.tar.gz \
efs-1.29-pkg.tar.gz \
egg-its-1.26-pkg.tar.gz \
- eieio-1.03-pkg.tar.gz \
+ eieio-1.04-pkg.tar.gz \
elib-1.10-pkg.tar.gz \
emerge-1.09-pkg.tar.gz \
- eshell-1.03-pkg.tar.gz \
- ess-1.02-pkg.tar.gz \
+ eshell-1.04-pkg.tar.gz \
+ ess-1.03-pkg.tar.gz \
eterm-1.13-pkg.tar.gz \
- eudc-1.36-pkg.tar.gz \
+ eudc-1.37-pkg.tar.gz \
footnote-1.15-pkg.tar.gz \
forms-1.14-pkg.tar.gz \
+ fortran-modes-1.02-pkg.tar.gz \
frame-icon-1.09-pkg.tar.gz \
- fsf-compat-1.11-pkg.tar.gz \
+ fsf-compat-1.12-pkg.tar.gz \
games-1.13-pkg.tar.gz \
gnats-1.15-pkg.tar.gz \
- gnus-1.64-pkg.tar.gz \
- haskell-mode-1.03-pkg.tar.gz \
+ gnus-1.65-pkg.tar.gz \
+ haskell-mode-1.05-pkg.tar.gz \
hm--html-menus-1.18-pkg.tar.gz \
ibuffer-1.08-pkg.tar.gz \
- idlwave-1.27-pkg.tar.gz \
- igrep-1.09-pkg.tar.gz \
- ilisp-1.28-pkg.tar.gz \
+ idlwave-1.28-pkg.tar.gz \
+ igrep-1.10-pkg.tar.gz \
+ ilisp-1.29-pkg.tar.gz \
ispell-1.24-pkg.tar.gz \
- jde-1.38-pkg.tar.gz \
- latin-unity-1.05-pkg.tar.gz \
- leim-1.19-pkg.tar.gz \
+ jde-1.43-pkg.tar.gz \
+ latin-unity-1.07-pkg.tar.gz \
+ leim-1.20-pkg.tar.gz \
liece-1.10-pkg.tar.gz \
- locale-1.19-pkg.tar.gz \
+ locale-1.20-pkg.tar.gz \
lookup-1.13-pkg.tar.gz \
- mail-lib-1.53-pkg.tar.gz \
+ mail-lib-1.56-pkg.tar.gz \
mailcrypt-2.12-pkg.tar.gz \
mew-1.17-pkg.tar.gz \
- mh-e-1.16-pkg.tar.gz \
+ mh-e-1.17-pkg.tar.gz \
mine-1.14-pkg.tar.gz \
- misc-games-1.15-pkg.tar.gz \
+ misc-games-1.16-pkg.tar.gz \
mmm-mode-1.00-pkg.tar.gz \
mule-base-1.42-pkg.tar.gz \
mule-ucs-1.04-pkg.tar.gz \
- net-utils-1.28-pkg.tar.gz \
- ocaml-0.03-pkg.tar.gz \
- os-utils-1.29-pkg.tar.gz \
+ net-utils-1.31-pkg.tar.gz \
+ ocaml-0.04-pkg.tar.gz \
+ os-utils-1.30-pkg.tar.gz \
pc-1.25-pkg.tar.gz \
pcl-cvs-1.64-pkg.tar.gz \
pcomplete-1.02-pkg.tar.gz \
- prog-modes-1.67-pkg.tar.gz \
+ perl-modes-1.04-pkg.tar.gz \
+ pgg-1.02-pkg.tar.gz \
+ prog-modes-1.72-pkg.tar.gz \
ps-print-1.08-pkg.tar.gz \
- psgml-1.35-pkg.tar.gz \
+ psgml-1.38-pkg.tar.gz \
psgml-dtds-1.02-pkg.tar.gz \
+ python-modes-1.02-pkg.tar.gz \
reftex-1.28-pkg.tar.gz \
rmail-1.13-pkg.tar.gz \
+ ruby-modes-1.01-pkg.tar.gz \
sasl-1.12-pkg.tar.gz \
- scheme-1.12-pkg.tar.gz \
- semantic-1.14-pkg.tar.gz \
+ scheme-1.13-pkg.tar.gz \
+ semantic-1.17-pkg.tar.gz \
sgml-1.08-pkg.tar.gz \
- sh-script-1.16-pkg.tar.gz \
- sieve-1.10-pkg.tar.gz \
+ sh-script-1.17-pkg.tar.gz \
+ sieve-1.11-pkg.tar.gz \
skk-1.23-pkg.tar.gz \
slider-1.13-pkg.tar.gz \
- sml-mode-0.03-pkg.tar.gz \
+ sml-mode-0.07-pkg.tar.gz \
sounds-au-1.10-pkg.tar.gz \
sounds-wav-1.10-pkg.tar.gz \
- speedbar-1.24-pkg.tar.gz \
+ speedbar-1.26-pkg.tar.gz \
strokes-1.08-pkg.tar.gz \
supercite-1.19-pkg.tar.gz \
- texinfo-1.21-pkg.tar.gz \
- text-modes-1.53-pkg.tar.gz \
- textools-1.13-pkg.tar.gz \
+ texinfo-1.23-pkg.tar.gz \
+ text-modes-1.58-pkg.tar.gz \
+ textools-1.14-pkg.tar.gz \
time-1.12-pkg.tar.gz \
- tm-1.34-pkg.tar.gz \
+ tm-1.35-pkg.tar.gz \
tooltalk-1.13-pkg.tar.gz \
tpu-1.12-pkg.tar.gz \
- tramp-1.10-pkg.tar.gz \
- vc-1.33-pkg.tar.gz \
+ tramp-1.11-pkg.tar.gz \
+ vc-1.35-pkg.tar.gz \
vc-cc-1.21-pkg.tar.gz \
- vhdl-1.15-pkg.tar.gz \
+ vhdl-1.16-pkg.tar.gz \
view-process-1.12-pkg.tar.gz \
viper-1.35-pkg.tar.gz \
vm-7.07-pkg.tar.gz \
- w3-1.26-pkg.tar.gz \
- xemacs-base-1.70-pkg.tar.gz \
- xemacs-devel-1.48-pkg.tar.gz \
- xslide-1.03-pkg.tar.gz \
+ w3-1.28-pkg.tar.gz \
+ xemacs-base-1.75-pkg.tar.gz \
+ xemacs-devel-1.50-pkg.tar.gz \
+ xslide-1.04-pkg.tar.gz \
xslt-process-1.11-pkg.tar.gz \
zenirc-1.13-pkg.tar.gz
+### DISTFILES
MAINTAINER= magick@netbsd.org
HOMEPAGE= http://www.xemacs.org/
@@ -138,6 +145,40 @@ PLIST_SUBST+= ELSUFX=.gz
PLIST_SUBST+= ELSUFX=
.endif
+# XXX For package maintainance
+#
+# Usage: run `make PKG_DEVELOPER=1 xemacs-update-package'. Makefile.work is
+# generated. If any package is updated, bump this package version, and commit.
+.include "../../mk/bsd.prefs.mk"
+.if defined(PKG_DEVELOPER) && ${OPSYS} == "NetBSD"
+ED= /bin/ed
+FTP= /usr/bin/ftp
+PRINTF= /usr/bin/printf
+
+# Make a list of packages from a directory list output
+.PHONY: xemacs-make-package-list
+xemacs-fetch-package-list:
+ @${ECHO} ls | ${FTP} ftp://ftp.xemacs.org/pub/xemacs/packages/ | \
+ ${AWK} '/-pkg\.tar\.gz/ { print $$9; }' \
+ >${PKGDIR}/packages.list
+
+# Merge package list data into Makefile
+.PHONY: xemacs-merge-package-list
+xemacs-merge-package-list:
+ @{ \
+ ${SED} '/^DISTFILES/q' ${PKGDIR}/Makefile; \
+ ${SED} 's|^| |' ${PKGDIR}/packages.list; \
+ ${SED} -n '/^### DISTFILES/,$$p' ${PKGDIR}/Makefile; \
+ } >${PKGDIR}/Makefile.work
+ @{ \
+ ${PRINTF} '/^DISTFILES\n+1\nka\n/^### DISTFILES\n-2\nkb\n'; \
+ ${PRINTF} "'a,'b"'s/$$/ \\\\/\nw\nq\n'; \
+ } | ${ED} - ${PKGDIR}/Makefile.work
+
+.PHONY: xemacs-update-package
+xemacs-update-package: xemacs-fetch-package-list xemacs-merge-package-list
+.endif # PKG_DEVELOPER && OPSYS == "NetBSD"
+
do-install:
@${INSTALL_DATA_DIR} ${PREFIX}/lib/xemacs/xemacs-packages
.for DISTFILE in ${DISTFILES}