diff options
author | uebayasi <uebayasi@pkgsrc.org> | 2003-02-22 09:57:07 +0000 |
---|---|---|
committer | uebayasi <uebayasi@pkgsrc.org> | 2003-02-22 09:57:07 +0000 |
commit | 45ce42a3fcab651b4a2ce6e39ff9f13f73b33d19 (patch) | |
tree | 51066cd836ba403a0ec99fa11654c4aef6563b23 /editors/xemacs-packages/Makefile | |
parent | 6fec9d9b847ecd0f980931b31680d47124f32b8b (diff) | |
download | pkgsrc-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/Makefile | 147 |
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} |