diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2005-09-06 05:30:54 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2005-09-06 05:30:54 +0000 |
commit | 031c9e0aba87f7a9b4a4982e45c1c57536e1e549 (patch) | |
tree | 927b560bcc85675e79cffb79dad6f8ea8e7bebb7 | |
parent | dont make the C++ manpages build fatal if it fails (diff) | |
download | gentoo-2-031c9e0aba87f7a9b4a4982e45c1c57536e1e549.tar.gz gentoo-2-031c9e0aba87f7a9b4a4982e45c1c57536e1e549.tar.bz2 gentoo-2-031c9e0aba87f7a9b4a4982e45c1c57536e1e549.zip |
Install missing sb-info.el; Rework ebuild not to use GNU specific tar options.
(Portage version: 2.0.51.22-r2)
-rw-r--r-- | app-emacs/cedet/ChangeLog | 5 | ||||
-rw-r--r-- | app-emacs/cedet/Manifest | 12 | ||||
-rw-r--r-- | app-emacs/cedet/cedet-1.0_pre3.ebuild | 54 |
3 files changed, 38 insertions, 33 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..fccb1e45bbba 100644 --- a/app-emacs/cedet/Manifest +++ b/app-emacs/cedet/Manifest @@ -1,17 +1,7 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 0071ea1f8b8b437c2478378a249b38dc ChangeLog 1255 MD5 097b9bbe128baf409f6a7fbbab4f27cf cedet-1.0_beta3.ebuild 1421 MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158 -MD5 78cb16b02facc4a122044ecb8c4209c4 cedet-1.0_pre3.ebuild 1411 +MD5 3dcbdfbbf28dd02b183c12cbe7b7c887 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 ------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} } |