summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-09-06 05:30:54 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-09-06 05:30:54 +0000
commite6d019de8cce2ee11def464acbb124918d8861de (patch)
tree8a7c02471a61106eee7e1f883f049fec6148c583 /app-emacs/cedet
parentdont make the C++ manpages build fatal if it fails (diff)
downloadhistorical-e6d019de8cce2ee11def464acbb124918d8861de.tar.gz
historical-e6d019de8cce2ee11def464acbb124918d8861de.tar.bz2
historical-e6d019de8cce2ee11def464acbb124918d8861de.zip
Install missing sb-info.el; Rework ebuild not to use GNU specific tar options.
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'app-emacs/cedet')
-rw-r--r--app-emacs/cedet/ChangeLog5
-rw-r--r--app-emacs/cedet/Manifest10
-rw-r--r--app-emacs/cedet/cedet-1.0_pre3.ebuild54
3 files changed, 42 insertions, 27 deletions
diff --git a/app-emacs/cedet/ChangeLog b/app-emacs/cedet/ChangeLog
index 0db5dc4a59bb..1cb1040944a9 100644
--- a/app-emacs/cedet/ChangeLog
+++ b/app-emacs/cedet/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for app-emacs/cedet
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/ChangeLog,v 1.9 2005/09/01 18:05:36 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/ChangeLog,v 1.10 2005/09/06 05:30:54 mkennedy Exp $
+
+ 06 Sep 2005; Matthew Kennedy <mkennedy@gentoo.org> cedet-1.0_pre3.ebuild:
+ Install missing sb-info.el; Rework ebuild not to use GNU specific tar options.
01 Sep 2005; Matthew Kennedy <mkennedy@gentoo.org> cedet-1.0_pre3.ebuild:
Keywording ~ppc-macos; Resolves Bug #103168.
diff --git a/app-emacs/cedet/Manifest b/app-emacs/cedet/Manifest
index 065fc1e6b580..46d9b137b953 100644
--- a/app-emacs/cedet/Manifest
+++ b/app-emacs/cedet/Manifest
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 0071ea1f8b8b437c2478378a249b38dc ChangeLog 1255
+MD5 def7bc2551532325a10396c7f6a0236b ChangeLog 1414
MD5 097b9bbe128baf409f6a7fbbab4f27cf cedet-1.0_beta3.ebuild 1421
MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158
-MD5 78cb16b02facc4a122044ecb8c4209c4 cedet-1.0_pre3.ebuild 1411
+MD5 52a9909ec33871d20ae4687422c3b16c cedet-1.0_pre3.ebuild 1557
MD5 a070e39802eeece0cd8c0bf82727f2f2 files/60cedet-gentoo.el 263
MD5 9dbe11bdb8fec03e4dd3cf9cbad937ca files/digest-cedet-1.0_beta3 68
MD5 d0b10807844d7ab0bc241773ada36b93 files/digest-cedet-1.0_pre3 66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFDF0MqyiNZaEAZA+ARAgufAKCCbrLrkaYsKznZto9WV2gmzCdZoACfVy7M
-HZRs+6/YUI7PsR3W/vMJ49A=
-=cgQK
+iD8DBQFDHSoHyiNZaEAZA+ARArxbAJ9fA2yKsBi/hwLe7nWmIfPmlakQZwCeI3rN
+xS8pIdPXjgoGO69KeHYCNSM=
+=H2C6
-----END PGP SIGNATURE-----
diff --git a/app-emacs/cedet/cedet-1.0_pre3.ebuild b/app-emacs/cedet/cedet-1.0_pre3.ebuild
index b9ff9cb8dc43..3d00a20c321d 100644
--- a/app-emacs/cedet/cedet-1.0_pre3.ebuild
+++ b/app-emacs/cedet/cedet-1.0_pre3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/cedet-1.0_pre3.ebuild,v 1.2 2005/09/01 18:05:36 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/cedet-1.0_pre3.ebuild,v 1.3 2005/09/06 05:30:54 mkennedy Exp $
inherit elisp
@@ -27,25 +27,37 @@ src_compile() {
}
src_install() {
- dodir /usr/share/emacs/site-lisp/cedet
- tar --create --verbose \
- --exclude=Makefile \
- --exclude=\*texi \
- --exclude=\*info\* \
- --exclude=README \
- --exclude=INSTALL \
- --exclude=\*NEWS \
- --exclude=ChangeLog \
- --exclude=\*~ \
- . | tar --extract --directory ${D}/usr/share/emacs/site-lisp/cedet/
- dodoc INSTALL
- doinfo `find . -type f -name \*.info\*`
- # The following finds documentation in sub-directories and flattens
- # the path names for dodoc
- mkdir docs || true
- find . -type f \( -name ChangeLog -o -name README -o -name AUTHORS -o -name \*NEWS \) -print \
- | sed -e 's,^./\(.*\)/\(.*\),cp \0 docs/\2.\1,g' \
- | sh -x
- dodoc docs/*
+ find ${S} -type f -print \
+ | while read target; do
+ local directory=`dirname $target` file=`basename $target`
+ local sub_directory=`basename $directory`
+ case $file in
+ *~ | Makefile | *.texi | *-script | PRERELEASE_CHECKLIST | Project.ede)
+ rm -f $file
+ ;;
+ ChangeLog | README | AUTHORS | *NEWS | INSTALL)
+ docinto $sub_directory
+ dodoc $target
+ ;;
+ *.png)
+ insinto /usr/share/doc/${PF}/$sub_directory
+ doins $target
+ ;;
+ IMPLICIT_TARGETS)
+ ;;
+ *.el | *.elc)
+ insinto /usr/share/emacs/site-lisp/cedet/$sub_directory
+ doins $target
+ ;;
+ *.info*)
+ doinfo $target
+ ;;
+ *)
+ insinto /usr/share/emacs/site-lisp/cedet/$sub_directory
+ doins $target
+ echo $target >>${S}/IMPLICIT_TARGETS
+ ;;
+ esac
+ done
elisp-site-file-install ${FILESDIR}/${SITEFILE}
}