summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authorKiriyama Kazuhiko <kiri@FreeBSD.org>2001-04-20 14:53:22 +0000
committerKiriyama Kazuhiko <kiri@FreeBSD.org>2001-04-20 14:53:22 +0000
commit3d9c1d198a18f4824a0bf6a27d18ba2a755188a7 (patch)
tree6ec31aa20e64f4f19a92a952b976246c856541ad /editors
parentUpdate 2.3 -> 2.4 : (diff)
Update 1.3 -> 2.3 :
NONE -> eieio-1.01 and change pkg-plist to be automatically generated. Reviewed by: knu
Notes
Notes: svn path=/head/; revision=41727
Diffstat (limited to 'editors')
-rw-r--r--editors/xemacs-libs-packages/Makefile14
-rw-r--r--editors/xemacs-libs-packages/distinfo1
-rw-r--r--editors/xemacs-libs-packages/pkg-plist143
3 files changed, 13 insertions, 145 deletions
diff --git a/editors/xemacs-libs-packages/Makefile b/editors/xemacs-libs-packages/Makefile
index 2e552924fb3e..b08f72e2c8cc 100644
--- a/editors/xemacs-libs-packages/Makefile
+++ b/editors/xemacs-libs-packages/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= xemacs-libs-packages
-PORTVERSION= 1.3
+PORTVERSION= 2.3
CATEGORIES= editors elisp
MASTER_SITES= ${MASTER_SITE_XEMACS} \
${MASTER_SITE_LOCAL}
@@ -14,6 +14,7 @@ MASTER_SITE_SUBDIR= packages kiri
DISTFILES= \
Sun-1.13-pkg.tar.gz \
edebug-1.13-pkg.tar.gz \
+ eieio-1.01-pkg.tar.gz \
sounds-au-1.10-pkg.tar.gz \
sounds-wav-1.10-pkg.tar.gz \
tooltalk-1.13-pkg.tar.gz
@@ -22,9 +23,10 @@ DIST_SUBDIR= xemacs
MAINTAINER= kiri@FreeBSD.org
NO_BUILD= yes
-WRKSRC= ${WRKDIR}/xemacs-packages
+WRKSRC= ${WRKDIR}/${PACKAGES_SUBDIR}
XEMACSDIR= ${PREFIX}/lib/xemacs
+PACKAGES_SUBDIR= xemacs-packages
do-extract:
@${MKDIR} ${WRKSRC}
@@ -35,9 +37,15 @@ do-extract:
do-install:
${MKDIR} ${XEMACSDIR}
- ${CP} -Rp ${WRKDIR}/xemacs-packages ${XEMACSDIR}
+ ${CP} -R ${WRKSRC} ${XEMACSDIR}
post-install:
+ @cd ${WRKDIR} && \
+ find ${PACKAGES_SUBDIR} -type f|sort|${SED} 's:^:lib/xemacs/:' >> ${TMPPLIST}; \
+ find ${PACKAGES_SUBDIR}/*/* -type d|sort -r|${SED} 's:^:@dirrm lib/xemacs/:'>> ${TMPPLIST}
+ @${ECHO} '@unexec rmdir %D/lib/xemacs/${PACKAGES_SUBDIR}/* 2>/dev/null || true' >> ${TMPPLIST}
+ @${ECHO} '@unexec rmdir %D/lib/xemacs/${PACKAGES_SUBDIR} 2>/dev/null || true' >> ${TMPPLIST}
+ @${ECHO} '@unexec rmdir %D/lib/xemacs 2>/dev/null || true' >> ${TMPPLIST}
@${ECHO_MSG} " This is the set of the packages for xemacs with the libs category. You can"
@${ECHO_MSG} "install other packages provided by XEmacs.org with editors/xemacs-*-packages"
@${ECHO_MSG} "ports. These ports are prepared for corresponding XEmacs packages except for"
diff --git a/editors/xemacs-libs-packages/distinfo b/editors/xemacs-libs-packages/distinfo
index 9b324768b3d1..5b22641b4f09 100644
--- a/editors/xemacs-libs-packages/distinfo
+++ b/editors/xemacs-libs-packages/distinfo
@@ -1,5 +1,6 @@
MD5 (xemacs/Sun-1.13-pkg.tar.gz) = 455b7e1c3564563687e36ab53352ba76
MD5 (xemacs/edebug-1.13-pkg.tar.gz) = 9661d559adc5a2c36dee1d26f6470c18
+MD5 (xemacs/eieio-1.01-pkg.tar.gz) = 936e2330f1ac6e76f437154ad60f5b0f
MD5 (xemacs/sounds-au-1.10-pkg.tar.gz) = 256e09c0570a19ae545350681bacaf3e
MD5 (xemacs/sounds-wav-1.10-pkg.tar.gz) = 89dff9f3b8e1aaaa19f000035e3aa199
MD5 (xemacs/tooltalk-1.13-pkg.tar.gz) = 3f01dab216a3bc318d11f362d22ea89c
diff --git a/editors/xemacs-libs-packages/pkg-plist b/editors/xemacs-libs-packages/pkg-plist
index abfb40229ea3..904ed06b456e 100644
--- a/editors/xemacs-libs-packages/pkg-plist
+++ b/editors/xemacs-libs-packages/pkg-plist
@@ -1,142 +1 @@
-lib/xemacs/xemacs-packages/etc/sounds/README.au
-lib/xemacs/xemacs-packages/etc/sounds/README.wav
-lib/xemacs/xemacs-packages/etc/sounds/Tuxedomoon.Jingle4.wav
-lib/xemacs/xemacs-packages/etc/sounds/bark.au
-lib/xemacs/xemacs-packages/etc/sounds/bark.wav
-lib/xemacs/xemacs-packages/etc/sounds/bass-snap.au
-lib/xemacs/xemacs-packages/etc/sounds/bass-snap.wav
-lib/xemacs/xemacs-packages/etc/sounds/boing.au
-lib/xemacs/xemacs-packages/etc/sounds/boing.wav
-lib/xemacs/xemacs-packages/etc/sounds/bong.au
-lib/xemacs/xemacs-packages/etc/sounds/bong.wav
-lib/xemacs/xemacs-packages/etc/sounds/click.au
-lib/xemacs/xemacs-packages/etc/sounds/click.wav
-lib/xemacs/xemacs-packages/etc/sounds/clink.au
-lib/xemacs/xemacs-packages/etc/sounds/clink.wav
-lib/xemacs/xemacs-packages/etc/sounds/cuckoo.au
-lib/xemacs/xemacs-packages/etc/sounds/cuckoo.wav
-lib/xemacs/xemacs-packages/etc/sounds/ding.au
-lib/xemacs/xemacs-packages/etc/sounds/ding.wav
-lib/xemacs/xemacs-packages/etc/sounds/drip.au
-lib/xemacs/xemacs-packages/etc/sounds/drip.wav
-lib/xemacs/xemacs-packages/etc/sounds/drum-beep.au
-lib/xemacs/xemacs-packages/etc/sounds/drum-beep.wav
-lib/xemacs/xemacs-packages/etc/sounds/hammer.au
-lib/xemacs/xemacs-packages/etc/sounds/hammer.wav
-lib/xemacs/xemacs-packages/etc/sounds/hype.au
-lib/xemacs/xemacs-packages/etc/sounds/hype.wav
-lib/xemacs/xemacs-packages/etc/sounds/im_so_happy.au
-lib/xemacs/xemacs-packages/etc/sounds/im_so_happy.wav
-lib/xemacs/xemacs-packages/etc/sounds/long-beep.au
-lib/xemacs/xemacs-packages/etc/sounds/long-beep.wav
-lib/xemacs/xemacs-packages/etc/sounds/low-smash.au
-lib/xemacs/xemacs-packages/etc/sounds/low-smash.wav
-lib/xemacs/xemacs-packages/etc/sounds/mellowbweep.au
-lib/xemacs/xemacs-packages/etc/sounds/mellowbweep.wav
-lib/xemacs/xemacs-packages/etc/sounds/monkey.au
-lib/xemacs/xemacs-packages/etc/sounds/monkey.wav
-lib/xemacs/xemacs-packages/etc/sounds/piano-beep.au
-lib/xemacs/xemacs-packages/etc/sounds/piano-beep.wav
-lib/xemacs/xemacs-packages/etc/sounds/quiet-beep.au
-lib/xemacs/xemacs-packages/etc/sounds/quiet-beep.wav
-lib/xemacs/xemacs-packages/etc/sounds/return.au
-lib/xemacs/xemacs-packages/etc/sounds/return.wav
-lib/xemacs/xemacs-packages/etc/sounds/say-beep.au
-lib/xemacs/xemacs-packages/etc/sounds/say-beep.wav
-lib/xemacs/xemacs-packages/etc/sounds/slap.au
-lib/xemacs/xemacs-packages/etc/sounds/slap.wav
-lib/xemacs/xemacs-packages/etc/sounds/the-ping.au
-lib/xemacs/xemacs-packages/etc/sounds/the-ping.wav
-lib/xemacs/xemacs-packages/etc/sounds/whip.au
-lib/xemacs/xemacs-packages/etc/sounds/whip.wav
-lib/xemacs/xemacs-packages/etc/sounds/yeep.au
-lib/xemacs/xemacs-packages/etc/sounds/yeep.wav
-lib/xemacs/xemacs-packages/lisp/Sun/ChangeLog
-lib/xemacs/xemacs-packages/lisp/Sun/_pkg.el
-lib/xemacs/xemacs-packages/lisp/Sun/auto-autoloads.el
-lib/xemacs/xemacs-packages/lisp/Sun/auto-autoloads.elc
-lib/xemacs/xemacs-packages/lisp/Sun/eos.el
-lib/xemacs/xemacs-packages/lisp/Sun/eos.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sccs.el
-lib/xemacs/xemacs-packages/lisp/Sun/sccs.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-browser.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-browser.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-common.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-common.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-debugger-extra.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-debugger-extra.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-debugger.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-debugger.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-editor.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-editor.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-init.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-init.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-load.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-load.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-menubar.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-menubar.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-toolbar.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos-toolbar.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos.el
-lib/xemacs/xemacs-packages/lisp/Sun/sun-eos.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sunpro-init.el
-lib/xemacs/xemacs-packages/lisp/Sun/sunpro-init.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sunpro-keys.el
-lib/xemacs/xemacs-packages/lisp/Sun/sunpro-keys.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sunpro-menubar.el
-lib/xemacs/xemacs-packages/lisp/Sun/sunpro-menubar.elc
-lib/xemacs/xemacs-packages/lisp/Sun/sunpro-sparcworks.el
-lib/xemacs/xemacs-packages/lisp/Sun/sunpro-sparcworks.elc
-lib/xemacs/xemacs-packages/lisp/edebug/ChangeLog
-lib/xemacs/xemacs-packages/lisp/edebug/README
-lib/xemacs/xemacs-packages/lisp/edebug/_pkg.el
-lib/xemacs/xemacs-packages/lisp/edebug/advise-eval-region.el
-lib/xemacs/xemacs-packages/lisp/edebug/advise-eval-region.elc
-lib/xemacs/xemacs-packages/lisp/edebug/auto-autoloads.el
-lib/xemacs/xemacs-packages/lisp/edebug/auto-autoloads.elc
-lib/xemacs/xemacs-packages/lisp/edebug/cl-read.el
-lib/xemacs/xemacs-packages/lisp/edebug/cl-read.elc
-lib/xemacs/xemacs-packages/lisp/edebug/cl-specs.el
-lib/xemacs/xemacs-packages/lisp/edebug/cl-specs.elc
-lib/xemacs/xemacs-packages/lisp/edebug/cust-print.el
-lib/xemacs/xemacs-packages/lisp/edebug/cust-print.elc
-lib/xemacs/xemacs-packages/lisp/edebug/custom-load.el
-lib/xemacs/xemacs-packages/lisp/edebug/custom-load.elc
-lib/xemacs/xemacs-packages/lisp/edebug/edebug-cl-read.el
-lib/xemacs/xemacs-packages/lisp/edebug/edebug-cl-read.elc
-lib/xemacs/xemacs-packages/lisp/edebug/edebug.el
-lib/xemacs/xemacs-packages/lisp/edebug/edebug.elc
-lib/xemacs/xemacs-packages/lisp/edebug/eval-reg.el
-lib/xemacs/xemacs-packages/lisp/edebug/eval-reg.elc
-lib/xemacs/xemacs-packages/lisp/sounds-au/ChangeLog
-lib/xemacs/xemacs-packages/lisp/sounds-au/_pkg.el
-lib/xemacs/xemacs-packages/lisp/sounds-au/auto-autoloads.el
-lib/xemacs/xemacs-packages/lisp/sounds-au/auto-autoloads.elc
-lib/xemacs/xemacs-packages/lisp/sounds-wav/ChangeLog
-lib/xemacs/xemacs-packages/lisp/sounds-wav/_pkg.el
-lib/xemacs/xemacs-packages/lisp/sounds-wav/auto-autoloads.el
-lib/xemacs/xemacs-packages/lisp/sounds-wav/auto-autoloads.elc
-lib/xemacs/xemacs-packages/lisp/tooltalk/ChangeLog
-lib/xemacs/xemacs-packages/lisp/tooltalk/_pkg.el
-lib/xemacs/xemacs-packages/lisp/tooltalk/auto-autoloads.el
-lib/xemacs/xemacs-packages/lisp/tooltalk/auto-autoloads.elc
-lib/xemacs/xemacs-packages/lisp/tooltalk/tooltalk-init.el
-lib/xemacs/xemacs-packages/lisp/tooltalk/tooltalk-init.elc
-lib/xemacs/xemacs-packages/lisp/tooltalk/tooltalk-macros.el
-lib/xemacs/xemacs-packages/lisp/tooltalk/tooltalk-macros.elc
-lib/xemacs/xemacs-packages/lisp/tooltalk/tooltalk-util.el
-lib/xemacs/xemacs-packages/lisp/tooltalk/tooltalk-util.elc
-lib/xemacs/xemacs-packages/pkginfo/MANIFEST.Sun
-lib/xemacs/xemacs-packages/pkginfo/MANIFEST.edebug
-lib/xemacs/xemacs-packages/pkginfo/MANIFEST.sounds-au
-lib/xemacs/xemacs-packages/pkginfo/MANIFEST.sounds-wav
-lib/xemacs/xemacs-packages/pkginfo/MANIFEST.tooltalk
-@dirrm lib/xemacs/xemacs-packages/lisp/tooltalk
-@dirrm lib/xemacs/xemacs-packages/lisp/sounds-wav
-@dirrm lib/xemacs/xemacs-packages/lisp/sounds-au
-@dirrm lib/xemacs/xemacs-packages/lisp/edebug
-@dirrm lib/xemacs/xemacs-packages/lisp/Sun
-@unexec rmdir %D/lib/xemacs/xemacs-packages/etc/sounds 2>/dev/null || true
-@unexec rmdir %D/lib/xemacs/xemacs-packages/* 2>/dev/null || true
-@unexec rmdir %D/lib/xemacs/xemacs-packages 2>/dev/null || true
-@unexec rmdir %D/lib/xemacs 2>/dev/null || true
+@comment This list is automatically generated.