summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-editors/emacs-cvs/ChangeLog7
-rw-r--r--app-editors/emacs-cvs/Manifest30
-rw-r--r--app-editors/emacs-cvs/emacs-cvs-22.1.50.ebuild9
-rw-r--r--app-editors/emacs-cvs/emacs-cvs-23.0.0-r6.ebuild25
-rw-r--r--app-editors/emacs/Manifest22
5 files changed, 56 insertions, 37 deletions
diff --git a/app-editors/emacs-cvs/ChangeLog b/app-editors/emacs-cvs/ChangeLog
index e256014de035..ed8100fe5e6f 100644
--- a/app-editors/emacs-cvs/ChangeLog
+++ b/app-editors/emacs-cvs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-editors/emacs-cvs
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/ChangeLog,v 1.144 2007/07/30 23:08:32 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/ChangeLog,v 1.145 2007/08/21 22:53:25 ulm Exp $
+
+ 21 Aug 2007; Ulrich Mueller <ulm@gentoo.org> emacs-cvs-22.1.50.ebuild,
+ emacs-cvs-23.0.0-r6.ebuild:
+ Check for change of upstream version number. Sync suffix handling. Generate
+ score files in pkg_postinst.
30 Jul 2007; Ulrich Mueller <ulm@gentoo.org> emacs-cvs-23.0.0-r6.ebuild:
Update licence info to GPL-3.
diff --git a/app-editors/emacs-cvs/Manifest b/app-editors/emacs-cvs/Manifest
index a0c6a299801a..530869d4377a 100644
--- a/app-editors/emacs-cvs/Manifest
+++ b/app-editors/emacs-cvs/Manifest
@@ -9,18 +9,18 @@ AUX emacs-cvs-freebsd-sparc.patch 475 RMD160 a8e6e3f2bc014979fd269a027835a65520c
MD5 33cdd958f1be433095a69bff6be18148 files/emacs-cvs-freebsd-sparc.patch 475
RMD160 a8e6e3f2bc014979fd269a027835a65520c12417 files/emacs-cvs-freebsd-sparc.patch 475
SHA256 43584ea923e6c7221e69d1d6a14d55d386565c5decd067a62acc58af522c803b files/emacs-cvs-freebsd-sparc.patch 475
-EBUILD emacs-cvs-22.1.50.ebuild 7527 RMD160 70ab01e268ff9cf5f32178ebc3d86a7fafe922a8 SHA1 233dfdfeb437fe2ae7348bc839a242e4049522cb SHA256 f3e36383f665a6104f1c47af99eadb07bbd91bcadb9adcf631b18da8acd61a95
-MD5 439f947aa0f3a9676a97d6487b57b9fb emacs-cvs-22.1.50.ebuild 7527
-RMD160 70ab01e268ff9cf5f32178ebc3d86a7fafe922a8 emacs-cvs-22.1.50.ebuild 7527
-SHA256 f3e36383f665a6104f1c47af99eadb07bbd91bcadb9adcf631b18da8acd61a95 emacs-cvs-22.1.50.ebuild 7527
-EBUILD emacs-cvs-23.0.0-r6.ebuild 7692 RMD160 95e3d4a22d6dd1c8cefcfb6dcd4eb0dd71bef2b7 SHA1 688c0804c6e1aeadef24dbe30f42c32814735a8d SHA256 49b67c55e5651ba041d8927552a3046647aceafa0d7bc578a0887eb424666f68
-MD5 f846d8e59a32e0b1e543bc502d4cd859 emacs-cvs-23.0.0-r6.ebuild 7692
-RMD160 95e3d4a22d6dd1c8cefcfb6dcd4eb0dd71bef2b7 emacs-cvs-23.0.0-r6.ebuild 7692
-SHA256 49b67c55e5651ba041d8927552a3046647aceafa0d7bc578a0887eb424666f68 emacs-cvs-23.0.0-r6.ebuild 7692
-MISC ChangeLog 27342 RMD160 98124a2cc59884ed5d9aaf69b3fa652c3937627a SHA1 ee649f819a4cec3db647402445111c7cd8f1b979 SHA256 d65400157981600e7b442be71184353b8fb5d06691c049260faf8e548a3e085f
-MD5 95ad25a29fb9a4d5fe069ec187d5681b ChangeLog 27342
-RMD160 98124a2cc59884ed5d9aaf69b3fa652c3937627a ChangeLog 27342
-SHA256 d65400157981600e7b442be71184353b8fb5d06691c049260faf8e548a3e085f ChangeLog 27342
+EBUILD emacs-cvs-22.1.50.ebuild 7651 RMD160 cc1d60400454e24dc32d21f724b4ee247f72247e SHA1 bbb2fae43cd44258eac0abbd6c48cce72a782403 SHA256 d94ec969343ec950268c99e8203ad39da416341ef473c190ed21d3e9709732ae
+MD5 d8a4b2bdec5fdb2e0cc2977a3fd2c2d9 emacs-cvs-22.1.50.ebuild 7651
+RMD160 cc1d60400454e24dc32d21f724b4ee247f72247e emacs-cvs-22.1.50.ebuild 7651
+SHA256 d94ec969343ec950268c99e8203ad39da416341ef473c190ed21d3e9709732ae emacs-cvs-22.1.50.ebuild 7651
+EBUILD emacs-cvs-23.0.0-r6.ebuild 7942 RMD160 cef5027b4fddf5427172025f79f0dcebad889fed SHA1 cfc7342e5915a1dd0428946814ac0480ac23c9ee SHA256 3910462a6487887ae1ce464eee1f0645bd6038851d999f747be15282d2657286
+MD5 8d89595f8a08a02ffa976a36e00714fb emacs-cvs-23.0.0-r6.ebuild 7942
+RMD160 cef5027b4fddf5427172025f79f0dcebad889fed emacs-cvs-23.0.0-r6.ebuild 7942
+SHA256 3910462a6487887ae1ce464eee1f0645bd6038851d999f747be15282d2657286 emacs-cvs-23.0.0-r6.ebuild 7942
+MISC ChangeLog 27555 RMD160 6fce3b90ae47e009ae63abbdf94ba651e513f20f SHA1 7ece56ca55bc636e75f0fb2a4dd8e53f8fe55157 SHA256 dd8a82d26c2e4b40cba4ec3c02f0e2ad4fe434bcc0a4b2061e423b30ab9c93d3
+MD5 d7ffe11102a948d04a36f916960c5ddf ChangeLog 27555
+RMD160 6fce3b90ae47e009ae63abbdf94ba651e513f20f ChangeLog 27555
+SHA256 dd8a82d26c2e4b40cba4ec3c02f0e2ad4fe434bcc0a4b2061e423b30ab9c93d3 ChangeLog 27555
MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab
MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158
RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 metadata.xml 158
@@ -34,7 +34,7 @@ SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
-iD8DBQFGrm9xOeoy/oIi7uwRAlBBAKC6VwycNGshahKSVSjZxs13UNqzKgCgl3Kw
-sbPQzI6WdSfyhNU6e8kHNRE=
-=mFWP
+iD8DBQFGy2zvOeoy/oIi7uwRAvVyAKDIBX3z+3mPXkicR2yurM1uiicWdQCgwNcN
+mSztkhFuawnch8CyW2ofrrc=
+=AZFk
-----END PGP SIGNATURE-----
diff --git a/app-editors/emacs-cvs/emacs-cvs-22.1.50.ebuild b/app-editors/emacs-cvs/emacs-cvs-22.1.50.ebuild
index 4a56d4a8133f..657266d442bc 100644
--- a/app-editors/emacs-cvs/emacs-cvs-22.1.50.ebuild
+++ b/app-editors/emacs-cvs/emacs-cvs-22.1.50.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-22.1.50.ebuild,v 1.22 2007/07/25 05:59:30 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-22.1.50.ebuild,v 1.23 2007/08/21 22:53:25 ulm Exp $
ECVS_AUTH="pserver"
ECVS_SERVER="cvs.savannah.gnu.org:/sources/emacs"
@@ -69,7 +69,7 @@ src_unpack() {
| sed -e 's/^[^"]*"\([^"]*\)".*$/\1/')
[ "${FULL_VERSION}" ] || die "Cannot determine current Emacs version"
echo
- einfo "Emacs CVS trunk"
+ einfo "Emacs CVS branch: ${ECVS_BRANCH}"
einfo "Emacs version number: ${FULL_VERSION}"
[ "${FULL_VERSION}" = ${PV} ] \
|| die "Upstream version number changed to ${FULL_VERSION}"
@@ -216,6 +216,11 @@ pkg_postinst() {
test -f ${ROOT}/usr/share/emacs/site-lisp/subdirs.el ||
cp ${ROOT}/usr/share/emacs{/${FULL_VERSION},}/site-lisp/subdirs.el
+ local f
+ for f in ${ROOT}/var/lib/games/emacs/{snake,tetris}-scores; do
+ test -e ${f} || touch ${f}
+ done
+
elisp-site-regen
emacs-infodir-rebuild
eselect emacs update --if-unset
diff --git a/app-editors/emacs-cvs/emacs-cvs-23.0.0-r6.ebuild b/app-editors/emacs-cvs/emacs-cvs-23.0.0-r6.ebuild
index 96e007da8697..1b0dcd45da43 100644
--- a/app-editors/emacs-cvs/emacs-cvs-23.0.0-r6.ebuild
+++ b/app-editors/emacs-cvs/emacs-cvs-23.0.0-r6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-23.0.0-r6.ebuild,v 1.28 2007/07/30 23:08:32 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-23.0.0-r6.ebuild,v 1.29 2007/08/21 22:53:25 ulm Exp $
ECVS_AUTH="pserver"
ECVS_SERVER="cvs.savannah.gnu.org:/sources/emacs"
@@ -57,6 +57,8 @@ PROVIDE="virtual/editor"
S="${WORKDIR}/${ECVS_LOCALNAME}"
+EMACS_SUFFIX="emacs-${SLOT}"
+
src_unpack() {
cvs_src_unpack
@@ -70,6 +72,8 @@ src_unpack() {
echo
einfo "Emacs CVS branch: ${ECVS_BRANCH}"
einfo "Emacs version number: ${FULL_VERSION}"
+ [ "${FULL_VERSION}" = ${PV} ] \
+ || die "Upstream version number changed to ${FULL_VERSION}"
echo
sed -i -e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
@@ -149,8 +153,8 @@ src_compile() {
myconf="${myconf} $(use_with gpm)"
econf \
- --program-suffix=-emacs-${SLOT} \
- --infodir=/usr/share/info/emacs-${SLOT} \
+ --program-suffix=-${EMACS_SUFFIX} \
+ --infodir=/usr/share/info/${EMACS_SUFFIX} \
--without-carbon \
${myconf} || die "econf emacs failed"
@@ -160,21 +164,21 @@ src_compile() {
src_install () {
emake install DESTDIR="${D}" || die "make install failed"
- rm "${D}"/usr/bin/emacs-${FULL_VERSION}-emacs-${SLOT} \
+ rm "${D}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
|| die "removing duplicate emacs executable failed"
- mv "${D}"/usr/bin/emacs-emacs-${SLOT} "${D}"/usr/bin/emacs-${SLOT} \
+ mv "${D}"/usr/bin/emacs-${EMACS_SUFFIX} "${D}"/usr/bin/${EMACS_SUFFIX} \
|| die "moving Emacs executable failed"
# move info documentation to the correct place
einfo "Fixing info documentation ..."
- for i in "${D}"/usr/share/info/emacs-${SLOT}/*; do
+ for i in "${D}"/usr/share/info/${EMACS_SUFFIX}/*; do
mv ${i} ${i}.info || die "mv info failed"
done
# move man pages to the correct place
einfo "Fixing manpages ..."
for m in "${D}"/usr/share/man/man1/* ; do
- mv ${m} ${m%.1}-emacs-${SLOT}.1 || die "mv man failed"
+ mv ${m} ${m%.1}-${EMACS_SUFFIX}.1 || die "mv man failed"
done
# avoid collision between slots, see bug #169033 e.g.
@@ -203,7 +207,7 @@ emacs-infodir-rebuild() {
# or removed. It is only rebuilt by Portage if our directory is in
# INFOPATH, which is not guaranteed. So we rebuild it ourselves.
- local infodir=/usr/share/info/emacs-${SLOT} f
+ local infodir=/usr/share/info/${EMACS_SUFFIX} f
einfo "Regenerating Info directory index in ${infodir} ..."
rm -f ${ROOT}${infodir}/dir{,.*}
for f in ${ROOT}${infodir}/*.info*; do
@@ -217,6 +221,11 @@ pkg_postinst() {
test -f ${ROOT}/usr/share/emacs/site-lisp/subdirs.el ||
cp ${ROOT}/usr/share/emacs{/${FULL_VERSION},}/site-lisp/subdirs.el
+ local f
+ for f in ${ROOT}/var/lib/games/emacs/{snake,tetris}-scores; do
+ test -e ${f} || touch ${f}
+ done
+
elisp-site-regen
emacs-infodir-rebuild
eselect emacs update --if-unset
diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 34734ba4c45f..8edebd7c85e1 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -52,14 +52,14 @@ EBUILD emacs-21.4-r8.ebuild 5745 RMD160 31111ab0a092a969250bc4ec87b8ee9e3d7dc088
MD5 9c13d7443ba1e4b6bc6d5c1de60ad87a emacs-21.4-r8.ebuild 5745
RMD160 31111ab0a092a969250bc4ec87b8ee9e3d7dc088 emacs-21.4-r8.ebuild 5745
SHA256 3a1aa4b2031d3de45105c2082cd32130404731444493fe2cd47b0c8e9ef31a70 emacs-21.4-r8.ebuild 5745
-EBUILD emacs-22.1.ebuild 7245 RMD160 3aaf13665152aa188e75bbe1092438780bcfab3e SHA1 2562dc5f9535099ddbf6c7c4c3125a4a3db8ed8b SHA256 123e5b0ce781b6ff7d56593bb152c40ed3fb066a2563383d7221e602cdfa50e6
-MD5 2adb797bc23f916b56a068f998d09f7d emacs-22.1.ebuild 7245
-RMD160 3aaf13665152aa188e75bbe1092438780bcfab3e emacs-22.1.ebuild 7245
-SHA256 123e5b0ce781b6ff7d56593bb152c40ed3fb066a2563383d7221e602cdfa50e6 emacs-22.1.ebuild 7245
-MISC ChangeLog 25830 RMD160 8fd8d26a4459a3005cfb7cb6e84e8bfddea36c1d SHA1 380ef954f28907b535901af12935e0ed44767303 SHA256 73f1aea590b68ec84aaba31fddac4191400133a16520fc27e3cb0ea036676b06
-MD5 46fd6e145fed76fe932d9825244ca3b3 ChangeLog 25830
-RMD160 8fd8d26a4459a3005cfb7cb6e84e8bfddea36c1d ChangeLog 25830
-SHA256 73f1aea590b68ec84aaba31fddac4191400133a16520fc27e3cb0ea036676b06 ChangeLog 25830
+EBUILD emacs-22.1.ebuild 7354 RMD160 031695fbbc7c686f6d705a51c18bfb147abcca02 SHA1 eeb6e87b9db5bc8e66df0ce0da80591c23138cc5 SHA256 57ebc66410dc6e8a53ce6867ee6c8bc7f2d36d71fec37619c18608c388cebe8b
+MD5 3a0239ef3d2b9ae089476d8f2f141331 emacs-22.1.ebuild 7354
+RMD160 031695fbbc7c686f6d705a51c18bfb147abcca02 emacs-22.1.ebuild 7354
+SHA256 57ebc66410dc6e8a53ce6867ee6c8bc7f2d36d71fec37619c18608c388cebe8b emacs-22.1.ebuild 7354
+MISC ChangeLog 25937 RMD160 869cd1140d0784f7e85faff9768b55ba7c5d80b5 SHA1 42e374b4b4086435c256c0e836e0ad6927561e1e SHA256 1e3037875b8a11ace6b7fbe6b9ddf6c992a2189153f8f7b1ff822b92f36a00b1
+MD5 b4631aec29a37a022609afc3cbbdfb4a ChangeLog 25937
+RMD160 869cd1140d0784f7e85faff9768b55ba7c5d80b5 ChangeLog 25937
+SHA256 1e3037875b8a11ace6b7fbe6b9ddf6c992a2189153f8f7b1ff822b92f36a00b1 ChangeLog 25937
MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab
MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158
RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 metadata.xml 158
@@ -82,7 +82,7 @@ SHA256 fade317ca7642c607422c8f3a829728969542fe5996e6ec5015fdea0bccf64e4 files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
-iD8DBQFGh9HPOeoy/oIi7uwRAq4pAJ0T2jCskLFm6ivet8UJD/zz6wYURQCeLEE3
-3Ef8oym/v+KLq3fDFYsmtaY=
-=RgB3
+iD8DBQFGy23uOeoy/oIi7uwRAlO1AJ4ymH7Tn/MuZlHq74NPdt3bsE+AowCfZAwx
+pQM5mZoPqZzk6SP3Yoh4v9Q=
+=gFrL
-----END PGP SIGNATURE-----