diff options
182 files changed, 0 insertions, 10580 deletions
diff --git a/perso/app-dicts/grac/ChangeLog b/perso/app-dicts/grac/ChangeLog deleted file mode 100644 index 0d672e4a..00000000 --- a/perso/app-dicts/grac/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for app-dicts/grac -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*grac-0.1a (16 Feb 2005) - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +grac-0.1a: - New Ebuild. diff --git a/perso/app-dicts/grac/Manifest b/perso/app-dicts/grac/Manifest deleted file mode 100644 index 32653d5f..00000000 --- a/perso/app-dicts/grac/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 8a2c20fd40afc6a6df446f8b73ef39c8 grac-0.1a.ebuild 1032 -MD5 73b60154d99db9c3421f76649508f69d ChangeLog 226 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 56a6759125d47d9bf7cad2627f9c2c6b files/digest-grac-0.1a 62 diff --git a/perso/app-dicts/grac/files/digest-grac-0.1a b/perso/app-dicts/grac/files/digest-grac-0.1a deleted file mode 100644 index 12aa8344..00000000 --- a/perso/app-dicts/grac/files/digest-grac-0.1a +++ /dev/null @@ -1 +0,0 @@ -MD5 1aa5f5ca0b49e2a69db169dc2b3e1c73 grac-0.1a.tar.bz2 136360 diff --git a/perso/app-dicts/grac/grac-0.1a.ebuild b/perso/app-dicts/grac/grac-0.1a.ebuild deleted file mode 100644 index 74caa0cc..00000000 --- a/perso/app-dicts/grac/grac-0.1a.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="An Open Source GRAmmar Checker" -HOMEPAGE="http://sourceforge.net/projects/grac" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="doc" - -DEPEND=">=dev-lang/python-2.3 - doc? (app-text/tetex)" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -src_unpack() -{ - unpack ${A} -} - -src_compile() -{ - econf || die - emake || die - - if use doc; then - cd ${S}/doc - make explications.pdf || die - make explications.ps || die - fi -} - -src_test() -{ - einfo "Test not implemented in ${PN}" -} - -src_install() -{ - dodir /usr/{bin,lib} - dodir /usr/share/grac/{dico,tests} - - einstall || die - - dodoc AUTHORS ChangeLog HACKING LINKS README - if use doc; then - dodoc doc/explications.pdf doc/explications.ps - fi - - cp ${S}/data/* ${D}/usr/share/grac/dico - cp ${S}/tests/* ${D}/usr/share/grac/tests -} - -pkg_postinst() -{ - einfo "You have some dictionnary and tests files in /usr/share/grac" -} diff --git a/perso/app-dicts/grac/metadata.xml b/perso/app-dicts/grac/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/app-dicts/grac/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/app-doc/ebook-all/ChangeLog b/perso/app-doc/ebook-all/ChangeLog deleted file mode 100644 index a9dde812..00000000 --- a/perso/app-doc/ebook-all/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -# ChangeLog for app-doc/ebook-all -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*ebook-all-0.2 (19 Mar 2005) - - 19 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +ebook-all-0.2.ebuild: - Add kde IUSE like ebook.eclass. - -*ebook-all-0.1 (16 Feb 2005) - - 05 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - ebook-all-0.1.ebuild: - Add devhelp as dependencie. - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +ebook-all-0.1.ebuild: - New Ebuild. diff --git a/perso/app-doc/ebook-all/Manifest b/perso/app-doc/ebook-all/Manifest deleted file mode 100644 index 04133cb0..00000000 --- a/perso/app-doc/ebook-all/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -MD5 f9ff2fa1a790f172473f7b68412f330b ebook-all-0.2.ebuild 807 -MD5 d1cb65816a8ae27fb1852ef4a96115e8 ebook-all-0.1.ebuild 736 -MD5 fb6446353d3d8e5bb144609689e8be96 ChangeLog 503 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ebook-all-0.1 0 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ebook-all-0.2 0 diff --git a/perso/app-doc/ebook-all/ebook-all-0.1.ebuild b/perso/app-doc/ebook-all/ebook-all-0.1.ebuild deleted file mode 100644 index 399769f1..00000000 --- a/perso/app-doc/ebook-all/ebook-all-0.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -KEYWORDS="~x86" - -DEPEND="dev-util/devhelp - app-doc/ebook-autoconf - app-doc/ebook-automake - app-doc/ebook-binutils - app-doc/ebook-bonobo - app-doc/ebook-cpp - app-doc/ebook-cvs - app-doc/ebook-diff - app-doc/ebook-find - app-doc/ebook-flex - app-doc/ebook-g77 - app-doc/ebook-gawk - app-doc/ebook-gcc - app-doc/ebook-gconf - app-doc/ebook-gdk - app-doc/ebook-gdk-pixbuf - app-doc/ebook-ggad - app-doc/ebook-glibc - app-doc/ebook-gtk - app-doc/ebook-libglade - app-doc/ebook-libgnome - app-doc/ebook-libgnomeui - app-doc/ebook-make - app-doc/ebook-pango - app-doc/ebook-pygtk - app-doc/ebook-python - app-doc/ebook-sed - app-doc/ebook-zvt" diff --git a/perso/app-doc/ebook-all/ebook-all-0.2.ebuild b/perso/app-doc/ebook-all/ebook-all-0.2.ebuild deleted file mode 100644 index 4462fe4d..00000000 --- a/perso/app-doc/ebook-all/ebook-all-0.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -KEYWORDS="~x86 ~amd64" -IUSE="kde" - -DEPEND="app-doc/ebook-autoconf - app-doc/ebook-automake - app-doc/ebook-binutils - app-doc/ebook-bonobo - app-doc/ebook-cpp - app-doc/ebook-cvs - app-doc/ebook-diff - app-doc/ebook-find - app-doc/ebook-flex - app-doc/ebook-g77 - app-doc/ebook-gawk - app-doc/ebook-gcc - app-doc/ebook-gconf - app-doc/ebook-gdk - app-doc/ebook-gdk-pixbuf - app-doc/ebook-ggad - app-doc/ebook-glibc - app-doc/ebook-gtk - app-doc/ebook-libglade - app-doc/ebook-libgnome - app-doc/ebook-libgnomeui - app-doc/ebook-make - app-doc/ebook-pango - app-doc/ebook-pygtk - app-doc/ebook-python - app-doc/ebook-sed - app-doc/ebook-zvt" -RDEPEND="kde? ( dev-util/kdevelop ) - !kde? ( >=dev-util/devhelp-0.6 )" diff --git a/perso/app-doc/ebook-all/files/digest-ebook-all-0.1 b/perso/app-doc/ebook-all/files/digest-ebook-all-0.1 deleted file mode 100644 index e69de29b..00000000 --- a/perso/app-doc/ebook-all/files/digest-ebook-all-0.1 +++ /dev/null diff --git a/perso/app-doc/ebook-all/files/digest-ebook-all-0.2 b/perso/app-doc/ebook-all/files/digest-ebook-all-0.2 deleted file mode 100644 index e69de29b..00000000 --- a/perso/app-doc/ebook-all/files/digest-ebook-all-0.2 +++ /dev/null diff --git a/perso/app-doc/ebook-all/metadata.xml b/perso/app-doc/ebook-all/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/app-doc/ebook-all/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/app-misc/cycling/ChangeLog b/perso/app-misc/cycling/ChangeLog deleted file mode 100644 index bb311341..00000000 --- a/perso/app-misc/cycling/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for app-misc/cycling -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*cycling-0.3.4 (16 Feb 2005) - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +cycling-0.3.4.ebuild: - New Ebuild. diff --git a/perso/app-misc/cycling/Manifest b/perso/app-misc/cycling/Manifest deleted file mode 100644 index 87dbaf43..00000000 --- a/perso/app-misc/cycling/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 6c0f8c52b09206c852d62df2515a6ddc cycling-0.3.4.ebuild 636 -MD5 ae3cd19d1ff7a921e3759d2028d28482 ChangeLog 243 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 75d9f6ca9adf50db96a5f31182ed878b files/digest-cycling-0.3.4 65 diff --git a/perso/app-misc/cycling/cycling-0.3.4.ebuild b/perso/app-misc/cycling/cycling-0.3.4.ebuild deleted file mode 100644 index daff86a8..00000000 --- a/perso/app-misc/cycling/cycling-0.3.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2005 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="Cycling is a training management programme" -HOMEPAGE="http://cycling.homelinux.org/en/index.xhtml" -SRC_URI="http://cycling.homelinux.org/downloads/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" -DEPEND=">=x11-libs/gtk+-2.2.4-r1 - >=dev-libs/glib-2.2.3 - >=sys-devel/gettext-0.12.1 - >=dev-libs/libxml2-2.6.4 - >=media-libs/gdk-pixbuf-0.22.0-r2" - -src_unpack() { - unpack ${A} - cd ${S} -} - -src_compile() { - econf || die - emake || die -} - -src_install() { - einstall || die -} diff --git a/perso/app-misc/cycling/files/digest-cycling-0.3.4 b/perso/app-misc/cycling/files/digest-cycling-0.3.4 deleted file mode 100644 index 455b0ba3..00000000 --- a/perso/app-misc/cycling/files/digest-cycling-0.3.4 +++ /dev/null @@ -1 +0,0 @@ -MD5 26fafae5e1739fda370a8de58c24da18 cycling-0.3.4.tar.gz 438343 diff --git a/perso/app-misc/cycling/metadata.xml b/perso/app-misc/cycling/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/app-misc/cycling/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/app-misc/enotes/ChangeLog b/perso/app-misc/enotes/ChangeLog deleted file mode 100644 index 2bb03f42..00000000 --- a/perso/app-misc/enotes/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -# ChangeLog for app-misc/enotes -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/enotes/ChangeLog,v 1.3 2005/01/01 15:00:53 eradicator Exp $ - -*enotes-9999 (11 Mar 2005) - - 11 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>: - +enotes-9999.ebuild: - CVS release. - -*enotes-0.1.* (07 Feb 2004) - - 07 Feb 2004; Mike Frysinger <vapier@gentoo.org> : - Initial import. Ebuild submitted by me. diff --git a/perso/app-misc/enotes/Manifest b/perso/app-misc/enotes/Manifest deleted file mode 100644 index 8ffd360a..00000000 --- a/perso/app-misc/enotes/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 d97d26e6ecad5a424729b1b25f73a7ca enotes-9999.ebuild 509 -MD5 fb9f9ee647d916a8f6453733dd8b3821 ChangeLog 456 -MD5 0d6c15228e442abb1953a5780281dc13 metadata.xml 527 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enotes-9999 0 diff --git a/perso/app-misc/enotes/enotes-9999.ebuild b/perso/app-misc/enotes/enotes-9999.ebuild deleted file mode 100644 index 9a73741a..00000000 --- a/perso/app-misc/enotes/enotes-9999.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -ECVS_MODULE="misc/enotes" -inherit enlightenment cvs - -DESCRIPTION="sticky notes system based on the EFL" - -DEPEND=">=x11-libs/ewl-0.0.3.20040207 - >=x11-libs/evas-1.0.0_pre13 - >=x11-libs/ecore-1.0.0_pre7 - >=media-libs/imlib2-1.1.1 - >=media-libs/edje-0.5.0 - >=dev-db/edb-1.0.5 - dev-libs/libxml2 - >=x11-libs/esmart-0.0.2.20040207" -RDEPEND="${DEPEND} - app-misc/examine" - -KEYWORDS="~x86 ~amd64" diff --git a/perso/app-misc/enotes/files/digest-enotes-9999 b/perso/app-misc/enotes/files/digest-enotes-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/app-misc/enotes/files/digest-enotes-9999 +++ /dev/null diff --git a/perso/app-misc/enotes/metadata.xml b/perso/app-misc/enotes/metadata.xml deleted file mode 100644 index aba611a4..00000000 --- a/perso/app-misc/enotes/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>vapier@gentoo.org</email> - <name>Mike Frysinger</name> -</maintainer> - <longdescription> -E-Notes is a sticky notes system based on the enlightenment -libraries. It is aimed at being a functionable, easy to use -and nice to look at themable sticky notes system which should -prove to be helpful on many peoples unix workstations. -</longdescription> -</pkgmetadata> diff --git a/perso/app-misc/note/ChangeLog b/perso/app-misc/note/ChangeLog deleted file mode 100644 index 69dff5b2..00000000 --- a/perso/app-misc/note/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -# ChangeLog for app-misc/note -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*note-1.3.1-r1 (10 Mar 2005) - - 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +note-1.3.1-r1.ebuild: - Add more USE flag. - -*note-1.3.1 (10 Mar 2005) - - 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +note-1.3.1.ebuild: - Version Bump. diff --git a/perso/app-misc/note/Manifest b/perso/app-misc/note/Manifest deleted file mode 100644 index a329b001..00000000 --- a/perso/app-misc/note/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -MD5 836ae0155c86f91adcef1dab895a43fa note-1.3.1.ebuild 626 -MD5 590dedf6f95b12c09913bb9adb7e0fa8 note-1.3.1-r1.ebuild 2444 -MD5 b289e29565ef6087b241d3811a817ad5 ChangeLog 372 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 29132429cc12f4060c04fc92116f1818 files/digest-note-1.3.1-r1 61 -MD5 29132429cc12f4060c04fc92116f1818 files/digest-note-1.3.1 61 diff --git a/perso/app-misc/note/files/digest-note-1.3.1 b/perso/app-misc/note/files/digest-note-1.3.1 deleted file mode 100644 index 93507968..00000000 --- a/perso/app-misc/note/files/digest-note-1.3.1 +++ /dev/null @@ -1 +0,0 @@ -MD5 32f8f9fef293135acee5bd9e3314e141 note-1.3.1.tar.gz 42146 diff --git a/perso/app-misc/note/files/digest-note-1.3.1-r1 b/perso/app-misc/note/files/digest-note-1.3.1-r1 deleted file mode 100644 index 93507968..00000000 --- a/perso/app-misc/note/files/digest-note-1.3.1-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 32f8f9fef293135acee5bd9e3314e141 note-1.3.1.tar.gz 42146 diff --git a/perso/app-misc/note/metadata.xml b/perso/app-misc/note/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/app-misc/note/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/app-misc/note/note-1.3.1-r1.ebuild b/perso/app-misc/note/note-1.3.1-r1.ebuild deleted file mode 100644 index fe721622..00000000 --- a/perso/app-misc/note/note-1.3.1-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header - -inherit perl-module - -DESCRIPTION="a note taking perl program" -HOMEPAGE="http://www.daemon.de/NOTE" -SRC_URI="ftp://ftp.daemon.de/scip/Apps/note/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="crypt mysql text dbm general" - -# inherit perl-module cause depend on dev-lang/perl -DEPEND="dev-perl/TermReadKey - dev-perl/Term-ReadLine-Perl - crypt? ( dev-perl/crypt-cbc dev-perl/Crypt-Blowfish dev-perl/Crypt-DES ) - mysql? ( dev-db/mysql dev-perl/DBD-mysql ) - general? ( dev-perl/config-general ) - text? ( dev-perl/Storable )" - -src_install() { - perl-module_src_install || die "perl-module_src_install failed" - - # Adding some basic utitily for testing note - dodir /usr/share/${PN} - cp ${S}/bin/stresstest.sh ${D}/usr/share/${PN} - - # Adding some help for mysql backend driver - if use mysql; then - dodir /usr/share/${PN}/mysql - cp -r ${S}/mysql ${D}/usr/share/${PN} - fi - - # Adding a sample configuration file - dodir /etc - cp ${S}/config/noterc ${D}/etc - - # Supressing file not needed - for v in mysql text dbm general; do - if ! use ${v}; then - for u in `find ${D} -type f -name *${v}.*pm`; do - rm ${u} - done - fi - done - - dodoc README Changelog TODO UPGRADE VERSION -} - -pkg_postinst() -{ - einfo "" - einfo "Note permit you to use many backend driver for storage" - einfo "Here, you can defined which you want install my USE flag" - einfo "Driver available :" - einfo " binary Always installed, default mode, store data in binary mode" - einfo " mysql Allow to store your note in a mysql db" - einfo " dbm Allow to store your note in a dbm db" - einfo " text Use a serializer to store data" - einfo " general Store your note in a plain-text file (Very usefull)" - einfo "" - einfo "So if you want to use a driver that is not in your USE flag" - einfo "You can specify one (or many) like that :" - einfo " USE=\"-mysql general\" emerge note" - einfo "or (better way)" - einfo " echo \"app-misc/note -mysql general\" >> /etc/portage/package.use" - einfo "" - einfo "A default config file is available is /etc/noterc" - einfo "Modify it to specify which backend you want to use and many other things" - einfo "You can also have a per user noterc in ~/.noterc" - einfo "" - einfo "Have a look on /usr/share/note" - einfo "There are many informations about mysql (if you use the USE flag mysql) backend and a stresstest script" - einfo "" -} diff --git a/perso/app-misc/note/note-1.3.1.ebuild b/perso/app-misc/note/note-1.3.1.ebuild deleted file mode 100644 index e4100212..00000000 --- a/perso/app-misc/note/note-1.3.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit perl-module - -DESCRIPTION="a note taking perl program" -HOMEPAGE="http://www.daemon.de/NOTE" -SRC_URI="ftp://ftp.daemon.de/scip/Apps/note/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="crypt mysql plain-text" - -DEPEND="dev-perl/TermReadKey - dev-perl/Term-ReadLine-Perl - crypt? ( dev-perl/crypt-cbc dev-perl/Crypt-Blowfish dev-perl/Crypt-DES ) - mysql? ( dev-db/mysql dev-perl/DBD-mysql ) - plain-text? ( dev-perl/config-general )" - -src_install() { - perl-module_src_install - dodoc README -} diff --git a/perso/app-office/gcfilms/ChangeLog b/perso/app-office/gcfilms/ChangeLog deleted file mode 100644 index 11afa460..00000000 --- a/perso/app-office/gcfilms/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for app-office/gcfilms -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*gcfilms-3.1a (16 Feb 2005) - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +gcfilms-3.1a.ebuild: - New Ebuild. diff --git a/perso/app-office/gcfilms/Manifest b/perso/app-office/gcfilms/Manifest deleted file mode 100644 index a217b416..00000000 --- a/perso/app-office/gcfilms/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 d66cbe6476fc03929bfd61c308895ccf gcfilms-3.1a.ebuild 700 -MD5 09894bd7b4256180fa9a83bdfcfd5664 ChangeLog 243 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 9822e5547dd88d08661fd1cb9872947d files/digest-gcfilms-3.1a 63 diff --git a/perso/app-office/gcfilms/files/digest-gcfilms-3.1a b/perso/app-office/gcfilms/files/digest-gcfilms-3.1a deleted file mode 100644 index bc0f0504..00000000 --- a/perso/app-office/gcfilms/files/digest-gcfilms-3.1a +++ /dev/null @@ -1 +0,0 @@ -MD5 9948f748b971b774938d58f18e48ba51 gcfilms-3-1a.tar.gz 49644 diff --git a/perso/app-office/gcfilms/gcfilms-3.1a.ebuild b/perso/app-office/gcfilms/gcfilms-3.1a.ebuild deleted file mode 100644 index ad1bd773..00000000 --- a/perso/app-office/gcfilms/gcfilms-3.1a.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="GcFilms is a personal films accounting application for Linux which -can get info from AlloCine" -HOMEPAGE="http://www.c-sait.net/gcfilms/" -myPV=${PV/./-} -SRC_URI="ftp://ftp2.c-sait.net/csait/${PN}-${myPV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" - -IUSE="tar zlib" - -DEPEND="dev-perl/gtk2-perl - dev-perl/libwww-perl - dev-perl/URI - tar? (dev-perl/Archive-Tar) - zlib? (dev-perl/Compress-Zlib)" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} -} - -src_install() { - dodir /usr/{bin,lib,share} - - ./install --prefix=${D}/usr || die - dodoc README -} diff --git a/perso/app-office/gcfilms/metadata.xml b/perso/app-office/gcfilms/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/app-office/gcfilms/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/app-office/gepolabo/ChangeLog b/perso/app-office/gepolabo/ChangeLog deleted file mode 100644 index dde3ec7f..00000000 --- a/perso/app-office/gepolabo/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -# ChangeLog for app-office/gepolabo -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*gepolabo-0.4.8 (16 Feb 2005) - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +gepolabo-0.4.8.ebuild: - New Ebuild. - diff --git a/perso/app-office/gepolabo/Manifest b/perso/app-office/gepolabo/Manifest deleted file mode 100644 index 846cd1bc..00000000 --- a/perso/app-office/gepolabo/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 fb62120fd4512585fd66265764421eea gepolabo-0.4.8.ebuild 1151 -MD5 a6c7da0849a35a3e74a7e627666984a9 ChangeLog 249 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 5327a1b0a09183a218b2f523ca3e61a5 files/digest-gepolabo-0.4.8 67 diff --git a/perso/app-office/gepolabo/files/digest-gepolabo-0.4.8 b/perso/app-office/gepolabo/files/digest-gepolabo-0.4.8 deleted file mode 100644 index b45ed00b..00000000 --- a/perso/app-office/gepolabo/files/digest-gepolabo-0.4.8 +++ /dev/null @@ -1 +0,0 @@ -MD5 559181ef7200454c1f1ee0930b6d4ebf gepolabo-0.4.8.tar.gz 1564979 diff --git a/perso/app-office/gepolabo/gepolabo-0.4.8.ebuild b/perso/app-office/gepolabo/gepolabo-0.4.8.ebuild deleted file mode 100644 index 0b6ffa9e..00000000 --- a/perso/app-office/gepolabo/gepolabo-0.4.8.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="Gepolabo is a bourse analyser" -HOMEPAGE="http://gepolabo.free.fr" -SRC_URI="http://gepolabo.free.fr/telechargement/v${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="nls" - -DEPEND=">=dev-db/mysql-3.23 - x11-libs/gtk+ - net-misc/curl - nls? (sys-devel/gettext)" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -src_unpack() -{ - unpack ${A} -} - -src_compile() -{ - econf \ - `use_enable nls` || die - emake || die -} - -src_install() -{ - dodir /usr/bin - - # For fixing the Makefile which need those directory, but don't create them - dodir /usr/share/gepolabo/sql - dodir /usr/share/gepolabo/web/{histo,seance} - - einstall || die - - # Files created are in a nasty directory (don't find how delete them - # properly (with ./configure), so ... - rm -rf ${D}/usr/doc - - dodoc README AUTHORS TODO NEWS ChangeLog -} - -pkg_postinst() -{ - einfo "Gepolabo is now installed" - einfo "You just have now to use to the sql script which is placed on /usr/share/gepolabo/sql/creation.sql" - einfo "Also, you can see files in /usr/share/gepolabo/" -} diff --git a/perso/app-office/gepolabo/metadata.xml b/perso/app-office/gepolabo/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/app-office/gepolabo/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/app-office/grisbi/ChangeLog b/perso/app-office/grisbi/ChangeLog deleted file mode 100644 index 6aa181cb..00000000 --- a/perso/app-office/grisbi/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for app-office/grisbi -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*grisbi-0.5.5_pre1 (16 Feb 2005) - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +grisbi-0.5.5_pre1.ebuild: - Version Bump (Pre Official). diff --git a/perso/app-office/grisbi/Manifest b/perso/app-office/grisbi/Manifest deleted file mode 100644 index 8e39f3cd..00000000 --- a/perso/app-office/grisbi/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 01389946f134a547bf36f8867020c376 grisbi-0.5.5_pre1.ebuild 1710 -MD5 08e5be7edf21b734e1b13176930d47a8 ChangeLog 269 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 931d001ea8ec747a68c981a60747d1c5 files/digest-grisbi-0.5.5_pre1 65 diff --git a/perso/app-office/grisbi/files/digest-grisbi-0.5.5_pre1 b/perso/app-office/grisbi/files/digest-grisbi-0.5.5_pre1 deleted file mode 100644 index c1958780..00000000 --- a/perso/app-office/grisbi/files/digest-grisbi-0.5.5_pre1 +++ /dev/null @@ -1 +0,0 @@ -MD5 09b06382f9bb5a4124c40296c5eba6d5 grisbi-0.5.5.tar.bz2 785824 diff --git a/perso/app-office/grisbi/grisbi-0.5.5_pre1.ebuild b/perso/app-office/grisbi/grisbi-0.5.5_pre1.ebuild deleted file mode 100644 index 0ffa90e7..00000000 --- a/perso/app-office/grisbi/grisbi-0.5.5_pre1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -IUSE="print nls ofx" - -DESCRIPTION="Grisbi is a personal accounting application for Linux" -HOMEPAGE="http://www.grisbi.org" -SRC_URI="mirror://sourceforge/grisbi/${PN}-0.5.5.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64 ~sparc" - -DEPEND="dev-libs/libxml2 - >=x11-libs/gtk+-2 - ofx? ( >=dev-libs/libofx-0.7.0 )" - -RDEPEND="${DEPEND} - print? ( virtual/tetex - dev-tex/latex-unicode )" - -pkg_setup() { - if ! use print; then - echo - einfo - einfo "NOTE: The USE variable 'print' is not in your USE flags." - einfo "For printing support in grisbi, you will need to restart" - einfo "the build with USE=\"print\"" - einfo - echo - ebeep 5 - fi -} - -src_unpack() { - - unpack ${A} - - # Apply location patchs - ebegin "Applying Gentoo documentation location patch" - cd ${S} - for i in src/Makefile.am src/Makefile.in \ - help/C/Makefile.am help/C/Makefile.in help/C/grisbi-manuel.html \ - help/fr/Makefile.am help/fr/Makefile.in help/fr/grisbi-manuel.html \ - help/de/Makefile.am help/de/Makefile.in help/de/grisbi-manuel.html - do - sed -i "s;doc/grisbi/help;doc/${PF}/help;g" ${i} - done - eend 0 -} - -src_compile() { - - local myconf - myconf="`use_enable nls`" - myconf="${myconf} `use_with ofx`" - - econf ${myconf} || die "configure failed" - ebegin ${myconf} - emake || die -} - -src_install() { - einstall || die - dodoc AUTHORS COPYING ChangeLog NEWS README -} - -pkg_postinst() { - pkg_setup - - einfo "The first thing you should do is set up the browser command in" - einfo "preferences after you start up grisbi. Otherwise you will not" - einfo "be able to see the help and manuals" -} diff --git a/perso/app-office/grisbi/metadata.xml b/perso/app-office/grisbi/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/app-office/grisbi/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/app-portage/portagesql/ChangeLog b/perso/app-portage/portagesql/ChangeLog deleted file mode 100644 index 509db9d3..00000000 --- a/perso/app-portage/portagesql/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for app-portage/portagesql -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*portagesql-0.1 (16 Feb 2005) - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +portagesql-0.1.ebuild, +files/init-portage-db.sql: - New Ebuild. diff --git a/perso/app-portage/portagesql/Manifest b/perso/app-portage/portagesql/Manifest deleted file mode 100644 index c84d599f..00000000 --- a/perso/app-portage/portagesql/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -MD5 1462a9de8e183bb49d1f3af37ab827fc portagesql-0.1.ebuild 1258 -MD5 1e0836d61c58c8fc9d2ba77f1815bb39 ChangeLog 279 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 e9b4120d72d2ebabe1b3298ba8d9636f files/init-portage-db.sql 831 -MD5 e4204585dcceb3a186869a0d0332d019 files/digest-portagesql-0.1 65 diff --git a/perso/app-portage/portagesql/files/digest-portagesql-0.1 b/perso/app-portage/portagesql/files/digest-portagesql-0.1 deleted file mode 100644 index 7e9f10c1..00000000 --- a/perso/app-portage/portagesql/files/digest-portagesql-0.1 +++ /dev/null @@ -1 +0,0 @@ -MD5 c0b0bfafd386a6617bf0c13f3b2d8a63 portagesql-0.1.tar.bz2 2747 diff --git a/perso/app-portage/portagesql/files/init-portage-db.sql b/perso/app-portage/portagesql/files/init-portage-db.sql deleted file mode 100644 index 70364b6f..00000000 --- a/perso/app-portage/portagesql/files/init-portage-db.sql +++ /dev/null @@ -1,26 +0,0 @@ -CREATE DATABASE `portage`; -USE mysql; -REPLACE INTO user (Host,User,Password) VALUES ('localhost','portage',''); -FLUSH PRIVILEGES; -GRANT SELECT,UPDATE,DELETE,INSERT,CREATE,LOCK TABLES ON portage.* TO portage@localhost; -FLUSH PRIVILEGES; -USE portage; -CREATE TABLE `path_table` ( - p_id int PRIMARY KEY AUTO_INCREMENT, - name char(255) NOT NULL UNIQUE -); -CREATE TABLE `category_table` ( - c_id int(7) PRIMARY KEY AUTO_INCREMENT, - name char(255) NOT NULL UNIQUE -) ; -CREATE TABLE `package_name` ( - - name char(255) NOT NULL, - cat_id int NOT NULL, - path_id int NOT NULL, - data TEXT, - FOREIGN KEY (cat_id) REFERENCES category_table (c_id) ON DELETE CASCADE, - FOREIGN KEY (path_id) REFERENCES path_table (p_id) ON DELETE CASCADE, - #INDEX p_index (name,cat_id,path_id), - primary key (name, cat_id, path_id) -) MAX_ROWS=99999999; diff --git a/perso/app-portage/portagesql/metadata.xml b/perso/app-portage/portagesql/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/app-portage/portagesql/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/app-portage/portagesql/portagesql-0.1.ebuild b/perso/app-portage/portagesql/portagesql-0.1.ebuild deleted file mode 100644 index 7a9f3361..00000000 --- a/perso/app-portage/portagesql/portagesql-0.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="Use mysql to speed up portage" -HOMEPAGE="http://oneofone.limitlessfx.com/gentoo-stuff/" -SRC_URI="http://guybrush.ath.cx/pub/gentoo/distfiles/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND=">=sys-apps/portage-2.0.51 - dev-db/mysql - dev-python/mysql-python" -RDEPEND="${DEPEND}" - -src_unpack() -{ - unpack ${A} -} - -src_install() -{ - dodir /usr/lib/portage/pym - dodir /etc/portage/ - - cp ${WORKDIR}/${PN}/portage_db_mysql.py ${D}/usr/lib/portage/pym/portage_db_mysql.py - - if [ -d /etc/portage/modules ]; then - cp /etc/portage/modules ${D}/etc/portage/modules - fi - - echo "portdbapi.auxdbmodule=\"portage_db_mysql.database\" -eclass_cache.dbmodule=\"portage_db_mysql.database\"" >> \ - ${D}/etc/portage/modules -} - -pkg_postinst() -{ - einfo "Now, you will to have mysql server always started if you want to use portage :" - einfo " rc-update add mysql default" - einfo "" - einfo "You need to create the database too :" - einfo " mysql -u root -p < ${FILESDIR}/init-portage-db.sql" - einfo "" - einfo "After that, you will need to enter all ebuild in mysql database (It can take a long time) :" - einfo " emerge regen" -} diff --git a/perso/app-portage/zugaina-sync/Manifest b/perso/app-portage/zugaina-sync/Manifest deleted file mode 100644 index 6e3bbb62..00000000 --- a/perso/app-portage/zugaina-sync/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -MD5 6371da8a531c38159649c98d2805e3bc zugaina-sync-0.3-r1.ebuild 959 -MD5 876f25e760db2b79e9fbaf9d384e37a6 files/path.diff 564 -MD5 308dc359dbda5837f087feb1a464fe01 files/digest-zugaina-sync-0.3-r1 67 diff --git a/perso/app-portage/zugaina-sync/files/digest-zugaina-sync-0.3-r1 b/perso/app-portage/zugaina-sync/files/digest-zugaina-sync-0.3-r1 deleted file mode 100644 index 5afee1c1..00000000 --- a/perso/app-portage/zugaina-sync/files/digest-zugaina-sync-0.3-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 941d56c8a4cb959edf25108c3aa980e6 zugaina-sync-0.3.tar.bz2 1683 diff --git a/perso/app-portage/zugaina-sync/files/path.diff b/perso/app-portage/zugaina-sync/files/path.diff deleted file mode 100644 index b0ee65e2..00000000 --- a/perso/app-portage/zugaina-sync/files/path.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nru zugaina-webrsync.old zugaina-webrsync ---- zugaina-webrsync.old 2005-03-19 02:09:56.000000000 +0100 -+++ zugaina-webrsync 2005-03-19 02:10:09.000000000 +0100 -@@ -13,7 +13,7 @@ - # - - GENTOO_MIRRORS="http://zugaina.free.fr http://chabany.e-supinfo.net http://zugaina.port5.com http://gentoo.zugaina.org" --PORTDIR="/usr/local/zugaina-portage/" -+PORTDIR="/usr/local/portage/zugaina-portage/" - FETCHCOMMAND="$(/usr/lib/portage/bin/portageq envvar FETCHCOMMAND)" - USERLAND="$(/usr/lib/portage/bin/portageq envvar USERLAND)" - DISTDIR="/var/tmp/zugaina-webrsync/" diff --git a/perso/app-portage/zugaina-sync/zugaina-sync-0.3-r1.ebuild b/perso/app-portage/zugaina-sync/zugaina-sync-0.3-r1.ebuild deleted file mode 100644 index 14f50a4a..00000000 --- a/perso/app-portage/zugaina-sync/zugaina-sync-0.3-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ -# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/ - -inherit eutils - -DESCRIPTION="Script to sync with Zugaina portage" -DESCRIPTION_FR="Script pour se synchroniser avec l'arbre de portage de Zugaina" - -HOMEPAGE="http://gentoo.zugaina.org/" -SRC_URI="http://gentoo.zugaina.org/distfiles/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86 ppc sparc alpha hppa mips arm amd64 ia64 ppc64 ppc-macos" -IUSE="" - -RESTRICT="nomirror" -RDEPEND=">=sys-apps/portage-2.0.50" - -src_unpack() -{ - unpack ${A} - - cd ${P} - epatch ${FILESDIR}/path.diff -} - -src_install() { - dodir /usr/bin/ - exeinto /usr/bin - doexe zugaina-webrsync || die -} - -pkg_postinst() { - einfo "" - ewarn "To use Zugaina portage, you MUST add this to /etc/make.conf :" - ewarn "PORTDIR_OVERLAY=\"/usr/local/portage/zugaina-portage\"" - einfo "" -} diff --git a/perso/cross-hppa2.0-unknown-linux-gnu/binutils b/perso/cross-hppa2.0-unknown-linux-gnu/binutils deleted file mode 100644 index 7972bff0..00000000 --- a/perso/cross-hppa2.0-unknown-linux-gnu/binutils +++ /dev/null @@ -1 +0,0 @@ -link /usr/portage/sys-devel/binutils
\ No newline at end of file diff --git a/perso/cross-hppa2.0-unknown-linux-gnu/gcc b/perso/cross-hppa2.0-unknown-linux-gnu/gcc deleted file mode 100644 index 39624396..00000000 --- a/perso/cross-hppa2.0-unknown-linux-gnu/gcc +++ /dev/null @@ -1 +0,0 @@ -link /usr/portage/sys-devel/gcc
\ No newline at end of file diff --git a/perso/cross-hppa2.0-unknown-linux-gnu/glibc b/perso/cross-hppa2.0-unknown-linux-gnu/glibc deleted file mode 100644 index 49c1a755..00000000 --- a/perso/cross-hppa2.0-unknown-linux-gnu/glibc +++ /dev/null @@ -1 +0,0 @@ -link /usr/portage/sys-libs/glibc
\ No newline at end of file diff --git a/perso/cross-hppa2.0-unknown-linux-gnu/linux-headers b/perso/cross-hppa2.0-unknown-linux-gnu/linux-headers deleted file mode 100644 index e7e46090..00000000 --- a/perso/cross-hppa2.0-unknown-linux-gnu/linux-headers +++ /dev/null @@ -1 +0,0 @@ -link /usr/portage/sys-kernel/linux-headers
\ No newline at end of file diff --git a/perso/dev-perl/Math-VecStat/Manifest b/perso/dev-perl/Math-VecStat/Manifest deleted file mode 100644 index 480f525a..00000000 --- a/perso/dev-perl/Math-VecStat/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 8da82659261638c0ac8f15f5c736f1f1 Math-VecStat-0.08.ebuild 485 -MD5 61653f39a13bbe405f13b8dd3c56113f files/digest-Math-VecStat-0.08 67 diff --git a/perso/dev-perl/Math-VecStat/Math-VecStat-0.08.ebuild b/perso/dev-perl/Math-VecStat/Math-VecStat-0.08.ebuild deleted file mode 100644 index 8bec4b69..00000000 --- a/perso/dev-perl/Math-VecStat/Math-VecStat-0.08.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-XWhois/Net-XWhois-0.90.ebuild,v 1.1 2005/03/13 13:13:16 mcummings Exp $ - -inherit perl-module - -DESCRIPTION="Some basic numeric stats on vectors" -SRC_URI="mirror://cpan/authors/id/A/AS/ASPINELLI/${P}.tar.gz" -HOMEPAGE="http://search.cpan.org/~aspinelli/Math-VecStat-0.08/" - -SLOT="0" -LICENSE="Artistic" -KEYWORDS="~x86 ~amd64" -IUSE="" diff --git a/perso/dev-perl/Math-VecStat/files/digest-Math-VecStat-0.08 b/perso/dev-perl/Math-VecStat/files/digest-Math-VecStat-0.08 deleted file mode 100644 index 50eaf487..00000000 --- a/perso/dev-perl/Math-VecStat/files/digest-Math-VecStat-0.08 +++ /dev/null @@ -1 +0,0 @@ -MD5 3df23fb451f73bb49fd4ea344ba94020 Math-VecStat-0.08.tar.gz 4539 diff --git a/perso/dev-perl/Schedule-At/Manifest b/perso/dev-perl/Schedule-At/Manifest deleted file mode 100644 index e32275f5..00000000 --- a/perso/dev-perl/Schedule-At/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 22635b3978c8c6bc0b8b843c3756a5be Schedule-At-1.05.ebuild 486 -MD5 5a3fdca023f389663894ca2cbb2b87d9 files/digest-Schedule-At-1.05 66 diff --git a/perso/dev-perl/Schedule-At/Schedule-At-1.05.ebuild b/perso/dev-perl/Schedule-At/Schedule-At-1.05.ebuild deleted file mode 100644 index 81e22f1f..00000000 --- a/perso/dev-perl/Schedule-At/Schedule-At-1.05.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-XWhois/Net-XWhois-0.90.ebuild,v 1.1 2005/03/13 13:13:16 mcummings Exp $ - -inherit perl-module - -DESCRIPTION="OS independent interface to the Unix 'at' command" -SRC_URI="mirror://cpan/authors/id/J/JO/JOSERODR/${P}.tar.gz" -HOMEPAGE="http://search.cpan.org/dist/Schedule-At/" - -SLOT="0" -LICENSE="Artistic" -KEYWORDS="~x86 ~sparc" -IUSE="" diff --git a/perso/dev-perl/Schedule-At/files/digest-Schedule-At-1.05 b/perso/dev-perl/Schedule-At/files/digest-Schedule-At-1.05 deleted file mode 100644 index 1b1c03f1..00000000 --- a/perso/dev-perl/Schedule-At/files/digest-Schedule-At-1.05 +++ /dev/null @@ -1 +0,0 @@ -MD5 86f8d7a589d6a58b12448222a93b7a3e Schedule-At-1.05.tar.gz 5862 diff --git a/perso/games-arcade/koobyvolley/ChangeLog b/perso/games-arcade/koobyvolley/ChangeLog deleted file mode 100644 index 338c8a44..00000000 --- a/perso/games-arcade/koobyvolley/ChangeLog +++ /dev/null @@ -1,37 +0,0 @@ -# ChangeLog for games-arcade/koobyvolley -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com: - Modified all non-CVS ebuild SRC_UNI which is now good. - And so KEYWORDS. - - 27 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>: - Modified all ebuild because only cvs is downloadable, - so cvs version (9999) is ~x86, and other -*. - Developers will make tarball in few days, so I'll fixing at this time. - -*koobyvolley-9999 (22 Feb 2005) - - 04 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - koobyvolley-9999.ebuild: - Delete ECVS_TOPDIR, Change doc names. - Delete autoconf-wrapper and automake-wrapper in DEPEND. - - 22 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +koobyvolley-9999.ebuild: - New ebuild for cvs. - -*koobyvolley-0.6.4 (19 Feb 2005) - - 20 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +koobyvolley-0.6.4-r2.ebuild: - Make an ebuild quiet more sexy. - - 20 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +koobyvolley-0.6.4-r1.ebuild: - koobyvolley doesn't compile with gcc-3.4.x, so gcc version check. - - 19 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +koobyvolley-0.6.4.ebuild: - New Ebuild. diff --git a/perso/games-arcade/koobyvolley/Manifest b/perso/games-arcade/koobyvolley/Manifest deleted file mode 100644 index 3620ee06..00000000 --- a/perso/games-arcade/koobyvolley/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -MD5 bd6d8cf723c70873edcc6f38b9ff81af koobyvolley-0.6.4-r2.ebuild 1173 -MD5 d8f82c53e2767d720e6ee8b63fb4ca90 koobyvolley-9999.ebuild 1342 -MD5 bcfe7c12f865e32735a87f5258bd88d5 koobyvolley-0.6.4-r1.ebuild 953 -MD5 83d0aeec08e73cc9ac36468f6f8f194d ChangeLog 1246 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 49db85d6975d45586aed00adeb1ca68f koobyvolley-0.6.4.ebuild 722 -MD5 a5e1f56d62957680d7bdb06cfe55aa56 files/digest-koobyvolley-0.6.4 71 -MD5 a5e1f56d62957680d7bdb06cfe55aa56 files/digest-koobyvolley-0.6.4-r1 71 -MD5 a5e1f56d62957680d7bdb06cfe55aa56 files/digest-koobyvolley-0.6.4-r2 71 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-koobyvolley-9999 0 diff --git a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4 b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4 deleted file mode 100644 index c8eaaa96..00000000 --- a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4 +++ /dev/null @@ -1 +0,0 @@ -MD5 1571f7c8d6513931b965efa0a8d3f246 koobyvolley-0.6.4.tar.bz2 4330070 diff --git a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r1 b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r1 deleted file mode 100644 index c8eaaa96..00000000 --- a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 1571f7c8d6513931b965efa0a8d3f246 koobyvolley-0.6.4.tar.bz2 4330070 diff --git a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r2 b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r2 deleted file mode 100644 index c8eaaa96..00000000 --- a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r2 +++ /dev/null @@ -1 +0,0 @@ -MD5 1571f7c8d6513931b965efa0a8d3f246 koobyvolley-0.6.4.tar.bz2 4330070 diff --git a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-9999 b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-9999 +++ /dev/null diff --git a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r1.ebuild b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r1.ebuild deleted file mode 100644 index dd46929f..00000000 --- a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit games gcc - -DESCRIPTION="If you are looking for a mixed game of arcade, action, volley-ball and fun : You're on the right way!!!" -HOMEPAGE="https://gna.org/projects/koobyvolley" -SRC_URI="http://guybrush.ath.cx/koobyvolley/${PN}-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND=">=media-libs/libsdl-1.2.7 - >=media-libs/sdl-mixer-1.2.5 - virtual/opengl - media-libs/alsa-lib" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -src_unpack() -{ - unpack ${A} -} - -src_compile() -{ - if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ] - then - eerror "You can't use gcc-3.4.x to compile ${PN}" - eerror "Please do that :" - eerror " gcc-config -l" - eerror "And choose gcc-3.3.x" - die - fi - - egamesconf || die - emake || die -} - -src_install() -{ - egamesinstall || die - - dodoc lisezmoi readme authors todo -} diff --git a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r2.ebuild b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r2.ebuild deleted file mode 100644 index f3264790..00000000 --- a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit games gcc - -DESCRIPTION="If you are looking for a mixed game of arcade, action, volley-ball and fun : You're on the right way!!!" -HOMEPAGE="https://gna.org/projects/koobyvolley" -SRC_URI="http://guybrush.ath.cx/koobyvolley/${PN}-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND=">=media-libs/libsdl-1.2.7 - >=media-libs/sdl-mixer-1.2.5 - virtual/opengl - media-libs/alsa-lib" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -src_unpack() -{ - unpack ${A} -} - -pkg_preinst() -{ - # Doesn't compile with gcc-3.4.3 - # Maybe we can change the gcc version in use on the fly like it's done in - # Ooo ebuilds... - if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ] - then - eerror "You can't use gcc-3.4.x to compile ${PN}" - eerror "Please do that :" - eerror " gcc-config -l" - eerror "And choose gcc-3.3.x" - die "Bad gcc version" - fi -} - -src_compile() -{ - egamesconf || die "egamesconf failed" - emake || die "emake failed" -} - -src_install() -{ - egamesinstall || die "egamesinstall failed" - - dodoc lisezmoi readme authors todo -} diff --git a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4.ebuild b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4.ebuild deleted file mode 100644 index 1672c49d..00000000 --- a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit games - -DESCRIPTION="If you are looking for a mixed game of arcade, action, volley-ball and fun : You're on the right way!!!" -HOMEPAGE="https://gna.org/projects/koobyvolley" -SRC_URI="http://guybrush.ath.cx/koobyvolley/${PN}-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND=">=media-libs/libsdl-1.2.7 - >=media-libs/sdl-mixer-1.2.5 - virtual/opengl - media-libs/alsa-lib" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -src_unpack() -{ - unpack ${A} -} - -src_compile() -{ - egamesconf || die - emake || die -} - -src_install() -{ - egamesinstall || die - - dodoc lisezmoi readme authors todo -} diff --git a/perso/games-arcade/koobyvolley/koobyvolley-9999.ebuild b/perso/games-arcade/koobyvolley/koobyvolley-9999.ebuild deleted file mode 100644 index 730928c0..00000000 --- a/perso/games-arcade/koobyvolley/koobyvolley-9999.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit games gcc cvs - -ECVS_SERVER="cvs.gna.org:/cvs/${PN}" -ECVS_MODULE="koobyvolley" - -DESCRIPTION="If you are looking for a mixed game of arcade, action, volley-ball and fun : You're on the right way!!!" -HOMEPAGE="https://gna.org/projects/koobyvolley" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND=">=media-libs/libsdl-1.2.7 - >=media-libs/sdl-mixer-1.2.5 - virtual/opengl - media-libs/alsa-lib - >=sys-devel/automake-1.6 - >=sys-devel/autoconf-2.59" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${ECVS_MODULE} - -pkg_preinst() -{ - # Doesn't compile with gcc-3.4.3 - # Maybe we can change the gcc version in use on the fly like it's done in - # Ooo ebuilds... - if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ] - then - eerror "You can't use gcc-3.4.x to compile ${PN}" - eerror "Please do that :" - eerror " gcc-config -l" - eerror "And choose gcc-3.3.x" - die "Bad gcc version" - fi -} - -src_compile() -{ - einfo "Running autogen.sh" - export WANT_AUTOMAKE=1.6 - export WANT_AUTOCONF=2.59 - ./autogen.sh || die "autogen failed" - - egamesconf || die "egamesconf failed" - emake || die "emake failed" -} - -src_install() -{ - egamesinstall || die "egamesinstall failed" - - dodoc LISEZMOI README AUTHORS TODO NEWS ChangeLog -} diff --git a/perso/games-arcade/koobyvolley/metadata.xml b/perso/games-arcade/koobyvolley/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/games-arcade/koobyvolley/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/games-strategy/opencity/ChangeLog b/perso/games-strategy/opencity/ChangeLog deleted file mode 100644 index effd271e..00000000 --- a/perso/games-strategy/opencity/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -# ChangeLog for games-strategy/opencity -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*koobyvolley-9999 (10 Mar 2005) - - 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +opencity-9999.ebuild: - New ebuild for cvs. This work fine. - -*opencity-0.0.2 (10 Mar 2005) - - 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +opencity-0.0.2.ebuild: - New Ebuild. Doesn't work because of path. You can compil but not use. - So masked diff --git a/perso/games-strategy/opencity/Manifest b/perso/games-strategy/opencity/Manifest deleted file mode 100644 index 724556ed..00000000 --- a/perso/games-strategy/opencity/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -MD5 064be1e3497bc92617d100449d20241e opencity-9999.ebuild 1218 -MD5 77ad50275b22f7eca370bd3fe856ee79 ChangeLog 482 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 882142335e73a9253a120505171b61be opencity-0.0.2.ebuild 942 -MD5 d4747c3435d01aedba3d3909f3436ad1 files/digest-opencity-0.0.2 72 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-opencity-9999 0 diff --git a/perso/games-strategy/opencity/files/digest-opencity-0.0.2 b/perso/games-strategy/opencity/files/digest-opencity-0.0.2 deleted file mode 100644 index dbeaae57..00000000 --- a/perso/games-strategy/opencity/files/digest-opencity-0.0.2 +++ /dev/null @@ -1 +0,0 @@ -MD5 9f911256df82c0afd0ce62fefa670efe OpenCity-0.0.2stable.tar.gz 918514 diff --git a/perso/games-strategy/opencity/files/digest-opencity-9999 b/perso/games-strategy/opencity/files/digest-opencity-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/games-strategy/opencity/files/digest-opencity-9999 +++ /dev/null diff --git a/perso/games-strategy/opencity/metadata.xml b/perso/games-strategy/opencity/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/games-strategy/opencity/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/games-strategy/opencity/opencity-0.0.2.ebuild b/perso/games-strategy/opencity/opencity-0.0.2.ebuild deleted file mode 100644 index 486535ed..00000000 --- a/perso/games-strategy/opencity/opencity-0.0.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit games - -DESCRIPTION="OpenCity is a 3D city simulator project based on OpenGL and SDL. It is not intended to be a clone of any famous city simulator from Max*s." -HOMEPAGE="http://opencity.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/OpenCity-0.0.2stable.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-*" -IUSE="" - -DEPEND=">=media-libs/libsdl-1.2.7 - media-libs/sdl-image - media-libs/sdl-mixer - media-libs/sdl-ttf - virtual/opengl" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -S=${WORKDIR}/OpenCity-0.0.2stable - -src_compile() -{ - egamesconf || die "egamesconf failed" - emake || die "emake failed" -} - -src_install() -{ - egamesinstall || die "egamesinstall failed" - - dodir /usr/share/games/${PN}/font - insinto /usr/share/games/${PN}/font - doins ${S}/font/vera.ttf - - dodoc AUTHORS ChangeLog NEWS README TODO docs/FAQ -} diff --git a/perso/games-strategy/opencity/opencity-9999.ebuild b/perso/games-strategy/opencity/opencity-9999.ebuild deleted file mode 100644 index ec122aca..00000000 --- a/perso/games-strategy/opencity/opencity-9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit games cvs - -ECVS_SERVER="cvs.sf.net:/cvsroot/${PN}" -ECVS_MODULE="developmentmodule" -ECVS_TOP_DIR="${DISTDIR}/cvs-src/opencity" - -DESCRIPTION="OpenCity is a 3D city simulator project based on OpenGL and SDL. It is not intended to be a clone of any famous city simulator from Max*s." -HOMEPAGE="http://opencity.sourceforge.net/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -DEPEND=">=media-libs/libsdl-1.2.7 - media-libs/sdl-image - media-libs/sdl-mixer - media-libs/sdl-ttf - virtual/opengl" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${ECVS_MODULE} - -src_compile() -{ - einfo "Running autogen.sh" - export WANT_AUTOMAKE=1.7 - ./autogen.sh || die "autogen failed" - - egamesconf --prefix=/usr/share/games/${PN} || die "egamesconf failed" - emake || die "emake failed" -} - -src_install() -{ - egamesinstall prefix=${D}/usr/share/games/${PN} || die "egamesinstall failed" - for v in `find ${D} -type d -name CVS`; do - rm -r $v - done - - dodir /usr/games/bin - mv ${D}/usr/share/games/${PN}/bin/* ${D}/usr/games/bin - rm -r ${D}/usr/share/games/${PN}/bin/ - - dodoc AUTHORS COPYRIGHT ChangeLog NEWS README TODO -} diff --git a/perso/header.txt b/perso/header.txt deleted file mode 100644 index 5a1c9a47..00000000 --- a/perso/header.txt +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - diff --git a/perso/licenses/boinc-1.0 b/perso/licenses/boinc-1.0 deleted file mode 100644 index c612f811..00000000 --- a/perso/licenses/boinc-1.0 +++ /dev/null @@ -1,337 +0,0 @@ - BOINC PUBLIC LICENSE - Version 1.0 - - ---------------- - -1. Definitions. - - 1.1. ``Contributor'' means each entity that creates or contributes to - the creation of Modifications. - - 1.2. ``Contributor Version'' means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. ``Covered Code'' means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. ``Electronic Distribution Mechanism'' means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. ``Executable'' means Covered Code in any form other than Source - Code. - - 1.6. ``Initial Developer'' means the individual or entity identified as - the Initial Developer in the Source Code notice required by Exhibit A. - - 1.7. ``Larger Work'' means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. ``License'' means this document. - - 1.9. ``Modifications'' means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. ``Original Code'' means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this License - is not already Covered Code governed by this License. - - 1.11. ``Source Code'' means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus any - associated interface definition files, scripts used to control - compilation and installation of an Executable, or a list of source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. ``You'' means an individual or a legal entity exercising rights - under, and complying with all of the terms of, this License or a future - version of this License issued under Section 6.1. For legal entities, - ``You'' includes any entity which controls, is controlled by, or is - under common control with You. For purposes of this definition, - ``control'' means (a) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (b) ownership of fifty percent (50%) or more of the - outstanding shares or beneficial ownership of such entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - Subject to the restrictions on commercial use set forth below, - the Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - - (a) to use, reproduce, modify, display, perform, sublicense and - distribute the Original Code (or portions thereof) with or without - Modifications, or as part of a Larger Work, - provided, however, that You are not permitted under said license - to create, sell, or distribute commercial products - based on the Source Code; and - - (b) Subject to the restrictions on commercial use - set forth in subsection 2.1(a), - under patents now or hereafter owned or controlled by Initial - Developer, to make, have made, use and sell (``Utilize'') the - Original Code (or portions thereof), but solely to the extent that - any such patent is reasonably necessary to enable You to Utilize - the Original Code (or portions thereof) and not to any greater - extent that may be necessary to Utilize further Modifications or - combinations. - - 2.2. Contributor Grant. - Subject to the restrictions on commercial use set forth below, - each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - - (a) to use, reproduce, modify, display, perform, sublicense and - distribute the Modifications created by such Contributor (or - portions thereof) either on an unmodified basis, with other - Modifications, as Covered Code or as part of a Larger Work, - provided, however, that You are not permitted under said license - to create, sell, or distribute commercial products - based on the Source Code; and - - (b) Subject to the restrictions on commercial use - set forth in subsection 2.2(a), - under patents now or hereafter owned or controlled by - Contributor, to Utilize the Contributor Version (or portions - thereof), but solely to the extent that any such patent is - reasonably necessary to enable You to Utilize the Contributor - Version (or portions thereof), and not to any greater extent that - may be necessary to Utilize further Modifications or combinations. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be distributed - only under the terms of this License or a future version of this - License released under Section 6.1, and You must include a copy of this - License with every copy of the Source Code You distribute. You may not - offer or impose any terms on any Source Code version that alters or - restricts the applicable version of this License or the recipients' - rights hereunder. However, You may include an additional document - offering the additional rights described in Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which you contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that the - Modification is derived, directly or indirectly, from Original Code - provided by the Initial Developer and including the name of the Initial - Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - - (a) Third Party Claims. - If You have knowledge that a party claims an intellectual property - right in particular functionality or code (or its utilization - under this License), you must include a text file with the source - code distribution titled ``LEGAL'' which describes the claim and - the party making the claim in sufficient detail that a recipient - will know whom to contact. If you obtain such knowledge after You - make Your Modification available as described in Section 3.2, You - shall promptly modify the LEGAL file in all copies You make - available thereafter and shall take other steps (such as notifying - appropriate mailing lists or newsgroups) reasonably calculated to - inform those who received the Covered Code that new knowledge has - been obtained. - - (b) Contributor APIs. - If Your Modification is an application programming interface and - You own or control patents which are reasonably necessary to - implement that API, you must also include this information in the - LEGAL file. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code, and this License in any documentation for the Source Code, where - You describe recipients' rights relating to Covered Code. If You - created one or more Modification(s), You may add your name as a - Contributor to the notice described in Exhibit A. If it is not possible - to put such notice in a particular Source Code file due to its - structure, then you must include such notice in a location (such as a - relevant directory file) where a user would be likely to look for such - a notice. You may choose to offer, and to charge a fee for, warranty, - support, indemnity or liability obligations to one or more recipients - of Covered Code. However, You may do so only on Your own behalf, and - not on behalf of the Initial Developer or any Contributor. You must - make it absolutely clear that any such warranty, support, indemnity or - liability obligation is offered by You alone, and You hereby agree to - indemnify the Initial Developer and every Contributor for any liability - incurred by the Initial Developer or such Contributor as a result of - warranty, support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of the - Covered Code is available under the terms of this License, including a - description of how and where You have fulfilled the obligations of - Section 3.2. The notice must be conspicuously included in any notice in - an Executable version, related documentation or collateral in which You - describe recipients' rights relating to the Covered Code. You may - distribute the Executable version of Covered Code under a license of - Your choice, which may contain terms different from this License, - provided that You are in compliance with the terms of this License and - that the license for the Executable version does not attempt to limit - or alter the recipient's rights in the Source Code version from the - rights set forth in this License. If You distribute the Executable - version under a different license You must make it absolutely clear - that any terms which differ from this License are offered by You alone, - not by the Initial Developer or any Contributor. You hereby agree to - indemnify the Initial Developer and every Contributor for any liability - incurred by the Initial Developer or such Contributor as a result of - any such terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to statute - or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and - the code they affect. Such description must be included in the LEGAL - file described in Section 3.4 and must be included with all - distributions of the Source Code. Except to the extent prohibited by - statute or regulation, such description must be sufficiently detailed - for a recipient of ordinary skill to be able to understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A, and to related Covered Code. - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER - PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES - OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF - GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND - ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE - BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT - EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if any, - provides otherwise), excluding its conflict-of-law provisions. With - respect to disputes in which at least one party is a citizen of, or an - entity chartered or registered to do business in, the United States of - America: (a) unless otherwise agreed in writing, all disputes relating - to this License (excepting any dispute relating to intellectual - property rights) shall be subject to final and binding arbitration, - with the losing party paying all costs of arbitration; (b) any - arbitration relating to this Agreement shall be held in Santa Clara - County, California, under the auspices of JAMS/EndDispute; and (c) any - litigation relating to this Agreement shall be subject to the - jurisdiction of the Federal Courts of the Northern District of - California, with venue lying in Santa Clara County, California, with - the losing party responsible for costs, including without limitation, - court costs and reasonable attorneys fees and expenses. The application - of the United Nations Convention on Contracts for the International - Sale of Goods is expressly excluded. Any law or regulation which - provides that the language of a contract shall be construed against the - drafter shall not apply to this License. - -12. RESPONSIBILITY FOR CLAIMS. - - Except in cases where another Contributor has failed to comply with - Section 3.4, You are responsible for damages arising, directly or - indirectly, out of Your utilization of rights under this License, based - on the number of copies of Covered Code you made available, the - revenues you received from utilizing such rights, and other relevant - factors. You agree to work with affected parties to distribute - responsibility on an equitable basis. - -EXHIBIT A. - - ``The contents of this file are subject to the BOINC Public License - Version 1.0 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://boinc.berkeley.edu/license_1.0.txt - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________.'' diff --git a/perso/mail-client/mutt/Manifest b/perso/mail-client/mutt/Manifest deleted file mode 100644 index f4c01494..00000000 --- a/perso/mail-client/mutt/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -MD5 43bd93628259e1fb135a613e974315d1 mutt-1.5.8-r3.ebuild 4696 -MD5 6064ff5a3d1a71ccdb48f88872feb3a3 files/Muttrc 667 -MD5 30ce590d0284ffb0896857714c6a47d4 files/Muttrc.mbox 486 -MD5 fb20d001bb7102cf78f8e1c734eabbdf files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2 71752 -MD5 d789f6060e71c1a95e52d74e15474096 files/digest-mutt-1.5.8-r2 659 -MD5 d789f6060e71c1a95e52d74e15474096 files/digest-mutt-1.5.8-r3 659 -MD5 74ddaf505ea8bd19fbeb1330a23506ea files/8patch-1.5.6.dyc.source_stat 1531 -MD5 25e242fd402f42d5bd5230dbe9ea68a6 files/slang.patch 493 diff --git a/perso/mail-client/mutt/files/8patch-1.5.6.dyc.source_stat b/perso/mail-client/mutt/files/8patch-1.5.6.dyc.source_stat deleted file mode 100644 index da380763..00000000 --- a/perso/mail-client/mutt/files/8patch-1.5.6.dyc.source_stat +++ /dev/null @@ -1,61 +0,0 @@ -? mutt/build -? mutt/stamp-h1 -Index: mutt/init.c -=================================================================== -RCS file: /home/roessler/cvs/mutt/init.c,v -retrieving revision 3.19 -diff -u -r3.19 init.c ---- mutt/init.c 1 Feb 2004 18:00:16 -0000 3.19 -+++ mutt/init.c 6 Feb 2004 20:29:08 -0000 -@@ -1368,18 +1368,6 @@ - char *linebuf = NULL; - size_t buflen; - pid_t pid; -- struct stat s; -- -- if (stat (rcfile, &s) < 0) -- { -- snprintf (err->data, err->dsize, _("%s: stat: %s"), rcfile, strerror (errno)); -- return (-1); -- } -- if (!S_ISREG (s.st_mode)) -- { -- snprintf (err->data, err->dsize, _("%s: not a regular file"), rcfile); -- return (-1); -- } - - if ((f = mutt_open_read (rcfile, &pid)) == NULL) - { -Index: mutt/muttlib.c -=================================================================== -RCS file: /home/roessler/cvs/mutt/muttlib.c,v -retrieving revision 3.18 -diff -u -r3.18 muttlib.c ---- mutt/muttlib.c 1 Feb 2004 17:10:43 -0000 3.18 -+++ mutt/muttlib.c 6 Feb 2004 20:29:09 -0000 -@@ -1134,6 +1134,8 @@ - FILE *mutt_open_read (const char *path, pid_t *thepid) - { - FILE *f; -+ struct stat s; -+ - int len = mutt_strlen (path); - - if (path[len - 1] == '|') -@@ -1149,6 +1151,16 @@ - } - else - { -+ if (stat (path, &s) < 0) -+ { -+ mutt_error (_("%s: stat: %s"), path, strerror (errno)); -+ return (NULL); -+ } -+ if (!S_ISREG (s.st_mode)) -+ { -+ mutt_error (_("%s: not a regular file"), path); -+ return (NULL); -+ } - f = fopen (path, "r"); - *thepid = -1; - } diff --git a/perso/mail-client/mutt/files/Muttrc b/perso/mail-client/mutt/files/Muttrc deleted file mode 100644 index 6f0d63e3..00000000 --- a/perso/mail-client/mutt/files/Muttrc +++ /dev/null @@ -1,19 +0,0 @@ -# Some minimal Mutt settings, Gentoo-style. These reflect the Gentoo -# predilection for maildir folders. -# -# Please don't add settings to this file to change other user -# preferences (such as colors), since those can be hard for a user to -# undo if their preference doesn't match yours! For example, it is -# *impossible* currently in mutt to remove color settings from objects -# other than the index. - -set mbox_type=Maildir -set folder=~/.maildir -set spoolfile=~/.maildir/ -set record=~/.maildir-sent/ -set move=no - -# Maybe we shouldn't set index_format here, but this is a recommended -# one for maildir-style folders. - -set index_format="%4C %Z %{%b %d} %-16.16L %s" diff --git a/perso/mail-client/mutt/files/Muttrc.mbox b/perso/mail-client/mutt/files/Muttrc.mbox deleted file mode 100644 index 1382a374..00000000 --- a/perso/mail-client/mutt/files/Muttrc.mbox +++ /dev/null @@ -1,9 +0,0 @@ -# Some minimal Mutt settings, Gentoo-style. Since mutt was installed -# with USE=mbox, this file doesn't have any changes from the default -# mutt settings, making it very minimal indeed... -# -# Please don't add settings to this file to change other user -# preferences (such as colors), since those can be hard for a user to -# undo if their preference doesn't match yours! For example, it is -# *impossible* currently in mutt to remove color settings from objects -# other than the index. diff --git a/perso/mail-client/mutt/files/digest-mutt-1.5.8-r3 b/perso/mail-client/mutt/files/digest-mutt-1.5.8-r3 deleted file mode 100644 index ad138ec6..00000000 --- a/perso/mail-client/mutt/files/digest-mutt-1.5.8-r3 +++ /dev/null @@ -1,9 +0,0 @@ -MD5 9b9bdef4ef7107332f8782b3a910d00e mutt-1.5.8i.tar.gz 3010088 -MD5 44df2038c3cb03b1f6f5d0b998a64aed patch-1.5.5.1.cd.edit_threads.9.5-gentoo-r1.bz2 6269 -MD5 c20f30c8cb6002a503aa373c5934f3bb patch-1.5.6.tt.assumed_charset.1.gz 4640 -MD5 994108508f9890329ff4ee07604a374d patch-1.5.8.rr.compressed.gz 10230 -MD5 1ea285e44d0fe45eb841559914b57170 patch-1.5.6.dw.mbox-hook.1 6445 -MD5 80e81a9df998d6c65821b21a864e45ed patch-1.5.8.vvv.nntp-gentoo.bz2 71780 -MD5 404cb8677bb50937405531931629562f mutt-1.5.7-mixmaster+nntp.patch 310 -MD5 8bd12eb073ef94712f3a88eb8493f195 mutt-cvs-header-cache.29 5120 -MD5 758dff57c494e86ac885ef2ecb736f11 patch-1.5.6.dw.pgp-timeout.1 1448 diff --git a/perso/mail-client/mutt/files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2 b/perso/mail-client/mutt/files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2 Binary files differdeleted file mode 100644 index 73601f10..00000000 --- a/perso/mail-client/mutt/files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2 +++ /dev/null diff --git a/perso/mail-client/mutt/files/slang.patch b/perso/mail-client/mutt/files/slang.patch deleted file mode 100644 index f3740bdc..00000000 --- a/perso/mail-client/mutt/files/slang.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -Naurbd mutt-1.5.6~orig/menu.c mutt-1.5.6/menu.c ---- mutt-1.5.6~orig/menu.c 2004-02-12 01:00:30.537293896 +0000 -+++ mutt-1.5.6/menu.c 2004-02-12 01:00:35.748501672 +0000 -@@ -45,6 +45,7 @@ - { - if (*s < M_TREE_MAX) - { -+#ifndef USE_SLANG_CURSES - if (do_color) - { - pair_content(PAIR_NUMBER(ColorDefs[MT_COLOR_TREE]), &f1, &b1); -@@ -52,6 +53,7 @@ - if (b1 == b2) - SETCOLOR (MT_COLOR_TREE); - } -+#endif - while (*s && *s < M_TREE_MAX) - { - switch (*s) diff --git a/perso/mail-client/mutt/mutt-1.5.8-r3.ebuild b/perso/mail-client/mutt/mutt-1.5.8-r3.ebuild deleted file mode 100644 index 446daf12..00000000 --- a/perso/mail-client/mutt/mutt-1.5.8-r3.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.8-r2.ebuild,v 1.1 2005/03/17 22:36:34 agriffis Exp $ - -inherit eutils flag-o-matic -IUSE="cjk ssl nls slang crypt imap mbox nntp sasl buffysize vanilla" - -edit_threads_patch="patch-1.5.5.1.cd.edit_threads.9.5-gentoo-r1.bz2" -compressed_patch="patch-${PV}.rr.compressed.gz" -nntp_patch="patch-${PV}.vvv.nntp-gentoo.bz2" -mbox_hook_patch="patch-1.5.6.dw.mbox-hook.1" -header_cache_patch="mutt-cvs-header-cache.29" -pgp_timeout_patch="patch-1.5.6.dw.pgp-timeout.1" -assumed_charset_patch="patch-1.5.6.tt.assumed_charset.1.gz" - -DESCRIPTION="a small but very powerful text-based mail client" -HOMEPAGE="http://www.mutt.org" -SRC_URI="ftp://ftp.mutt.org/mutt/devel/mutt-${PV}i.tar.gz - !vanilla? ( - mirror://gentoo/${edit_threads_patch} - http://www.emaillab.org/mutt/1.5/${assumed_charset_patch} - http://mutt.kiev.ua/download/${P}/${compressed_patch} - http://www.woolridge.ca/mutt/patches/${mbox_hook_patch} - nntp? ( - mirror://gentoo/${nntp_patch} - mirror://gentoo/mutt-1.5.7-mixmaster+nntp.patch - ) - http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/${header_cache_patch} - http://www.woolridge.ca/mutt/patches/${pgp_timeout_patch} - )" -# http://cedricduval.free.fr/mutt/patches/download/${edit_threads_patch} - -RDEPEND="nls? ( sys-devel/gettext ) - >=sys-libs/ncurses-5.2 - ssl? ( >=dev-libs/openssl-0.9.6 ) - slang? ( >=sys-libs/slang-1.4.2 ) - !vanilla? ( sys-libs/gdbm ) - sasl? ( >=dev-libs/cyrus-sasl-2 )" -DEPEND="${RDEPEND} - net-mail/mailbase - !vanilla? ( sys-devel/automake sys-devel/autoconf )" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~ia64 ~amd64 ~mips ~ppc64 ~ppc-macos" - -src_unpack() { - unpack ${P}i.tar.gz && cd ${S} || die "unpack failed" - if ! use vanilla; then - epatch ${DISTDIR}/${compressed_patch} - epatch ${DISTDIR}/${edit_threads_patch} - epatch ${DISTDIR}/${mbox_hook_patch} - epatch ${DISTDIR}/${header_cache_patch} - epatch ${DISTDIR}/${pgp_timeout_patch} - epatch ${DISTDIR}/${assumed_charset_patch} - epatch ${DISTDIR}/${auto_decode_patch} - if use nntp; then - nntp_patch=`echo ${nntp_patch} | sed -r 's/(.*).bz2/\1-r2.bz2/'` # Resolv #85715 - epatch ${FILESDIR}/${nntp_patch} - # Allow mutt to build with mixmaster and nntp both enabled - epatch ${DISTDIR}/mutt-1.5.7-mixmaster+nntp.patch - fi - - # The following steps are necessary for the nntp patch and the - # header_cache_patch - aclocal -I m4 || die "aclocal failed" - autoheader || die "autoheader failed" - emake -C m4 -f Makefile.am.in || die "emake in m4 failed" - automake --foreign || die "automake failed" - WANT_AUTOCONF=2.13 autoconf || die "autoconf failed" - fi -} - -src_compile() { - local myconf=" - $(use_enable nls) \ - $(use_with ssl) \ - $(use_enable imap) \ - $(use_enable crypt pgp) \ - $(use_enable crypt smime) \ - $(use_enable cjk default-japanese) \ - $(use_with sasl sasl2) \ - --enable-compressed \ - --with-mixmaster \ - --sysconfdir=/etc/mutt \ - --with-docdir=/usr/share/doc/mutt-${PVR} \ - --with-regex --enable-pop --enable-nfs-fix \ - --disable-fcntl --enable-flock --enable-external-dotlock" - - # See Bug #22787 - unset WANT_AUTOCONF_2_5 WANT_AUTOCONF - - # See Bug #11170 - case ${ARCH} in - alpha|ppc) replace-flags "-O[3-9]" "-O2" ;; - esac - - if use buffysize; then - ewarn "You're using --enable-buffy-size. This is just a workaround. Disable it if you don't need it." - myconf="${myconf} --enable-buffy-size" - fi - - if use slang; then - myconf="${myconf} --with-slang" - ewarn "If you want a transparent background," - ewarn "please merge mutt with USE=-slang." - else - # --without-slang doesn't work; - # specify --with-curses if you don't want slang - # (26 Sep 2001 agriffis) - myconf="${myconf} --with-curses" - fi - - if use mbox; then - myconf="${myconf} --with-maildir=/var/spool/mail" - else - myconf="${myconf} --with-homespool=Maildir" - fi - - if ! use vanilla; then - # imap part of edit_threads patch - myconf="${myconf} $(use_enable imap imap-edit-threads)" - - # rr.compressed patch - myconf="${myconf} --enable-compressed" - - # nntp patch - myconf="${myconf} $(use_enable nntp)" - - # maildir_header_cache_patch - myconf="${myconf} --enable-hcache" - fi - - econf ${myconf} - emake || die "emake failed (myconf=${myconf})" -} - -src_install() { - emake DESTDIR=${D} install || die "install failed" - find ${D}/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip - if use mbox; then - insinto /etc/mutt - newins ${FILESDIR}/Muttrc.mbox Muttrc - else - insinto /etc/mutt - doins ${FILESDIR}/Muttrc - fi - - dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION -} diff --git a/perso/media-gfx/retina/ChangeLog b/perso/media-gfx/retina/ChangeLog deleted file mode 100644 index b6fa1978..00000000 --- a/perso/media-gfx/retina/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for media-gfx/retina -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*retina-9999 (06 Mar 2005) - - 06 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +retina-9999.ebuild: - New Ebuild. diff --git a/perso/media-gfx/retina/Manifest b/perso/media-gfx/retina/Manifest deleted file mode 100644 index 2e122b8e..00000000 --- a/perso/media-gfx/retina/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 1d4fc3b839875658d2e243a3f19a63df retina-9999.ebuild 326 -MD5 66a5bd3fbdfc8584993daa309fab20fa ChangeLog 239 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-retina-9999 0 diff --git a/perso/media-gfx/retina/files/digest-retina-9999 b/perso/media-gfx/retina/files/digest-retina-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/media-gfx/retina/files/digest-retina-9999 +++ /dev/null diff --git a/perso/media-gfx/retina/metadata.xml b/perso/media-gfx/retina/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/media-gfx/retina/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/media-gfx/retina/retina-9999.ebuild b/perso/media-gfx/retina/retina-9999.ebuild deleted file mode 100644 index 9aca2ede..00000000 --- a/perso/media-gfx/retina/retina-9999.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -ECVS_MODULE="misc/retina" -inherit enlightenment - -DESCRIPTION="Evas powered image viewer" -HOMEPAGE="http://www.enlightenment.org" - -KEYWORDS="~x86" - -DEPEND="x11-libs/ecore - x11-libs/evas - media-libs/imlib2" diff --git a/perso/media-sound/prokyon3/Manifest b/perso/media-sound/prokyon3/Manifest deleted file mode 100644 index 54b1abe1..00000000 --- a/perso/media-sound/prokyon3/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -MD5 0f7fb6c2ff67e0ebde3d36b500f329a2 prokyon3-0.9.1_p1-r1.ebuild 1471 -MD5 865f58db344113344ef79c590148fb8f files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch 561 -MD5 88a53dd6a990b742c66c0ea184227b76 files/digest-prokyon3-0.9.1_p1-r1 69 diff --git a/perso/media-sound/prokyon3/files/digest-prokyon3-0.9.1_p1-r1 b/perso/media-sound/prokyon3/files/digest-prokyon3-0.9.1_p1-r1 deleted file mode 100644 index f5dba7f8..00000000 --- a/perso/media-sound/prokyon3/files/digest-prokyon3-0.9.1_p1-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 767f849e9ba4c5c4ec114f64ecf1824b prokyon3-0.9.1-r1.tar.gz 353440 diff --git a/perso/media-sound/prokyon3/files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch b/perso/media-sound/prokyon3/files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch deleted file mode 100644 index 096fc2fd..00000000 --- a/perso/media-sound/prokyon3/files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nup -Nrup prokyon3.orig/src/tagger_mp3.cpp prokyon3.patched/src/tagger_mp3.cpp ---- prokyon3.orig/src/tagger_mp3.cpp 2003-02-16 23:01:44.000000000 +0000 -+++ prokyon3.patched/src/tagger_mp3.cpp 2005-02-06 00:42:19.691276968 +0000 -@@ -448,7 +448,7 @@ int Tagger_MP3::getID3(MP3Info *mp3) - if(mp3->id3.comment[28] == '\0') { - mp3->id3.track[0] = mp3->id3.comment[29]; - } -- mp3->file.readBlock(&(char)mp3->id3.genre[0], 1); -+ mp3->file.readBlock((char *) &mp3->id3.genre[0], 1); - unpad(mp3->id3.title); - unpad(mp3->id3.artist); - unpad(mp3->id3.album); diff --git a/perso/media-sound/prokyon3/prokyon3-0.9.1_p1-r1.ebuild b/perso/media-sound/prokyon3/prokyon3-0.9.1_p1-r1.ebuild deleted file mode 100644 index 950ac3d2..00000000 --- a/perso/media-sound/prokyon3/prokyon3-0.9.1_p1-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/prokyon3/prokyon3-0.9.1_p1.ebuild,v 1.6 2004/06/25 00:17:30 agriffis Exp $ - -inherit toolchain-funcs eutils - -IUSE="oggvorbis" - -S=${WORKDIR}/${PN} -DESCRIPTION="Multithreaded MP3 manager and tag editor based on Qt and MySQL" -HOMEPAGE="http://prokyon3.sourceforge.net" -SRC_URI="mirror://sourceforge/prokyon3/${PN}-${PV/_p/-r}.tar.gz" -RESTRICT="nomirror" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86" - -DEPEND=">=x11-libs/qt-3.0 - dev-db/mysql - >=media-libs/id3lib-3.8.2 - oggvorbis? ( >=media-libs/libogg-1.0 - >=media-libs/libvorbis-1.0 )" - -RDEPEND="${DEPEND}" - -pkg_setup() { - if [ ! -e ${QTDIR}/plugins/sqldrivers/libqsqlmysql.so ] ; then - eerror "You have installed Qt without MySQL support." - eerror "Please make sure "mysql" is in your USE variable" - eerror "and reemerge Qt" - die "MySQL support for Qt not found" - fi -} - -src_unpack() { - unpack ${A} || die "unpack failed" - cd ${S} || die "chdir '${S}' failed" - - # small patch to get a cast-expression to still be seen as an lvalue under - # gcc-3.1+ - if [ $(gcc-major-version) -ge 3 -a $(gcc-minor-version) -ge 1 ]; then - epatch ${FILESDIR}/${P}-ge-gcc31-compat.patch - fi -} - -src_compile() { - local myconf - - use oggvorbis || myconf="--without-ogg" - - econf ${myconf} || die - emake || die -} - -src_install () { - einstall || die - dodoc ChangeLog COPYING INSTALL NEWS README -} diff --git a/perso/net-im/express/ChangeLog b/perso/net-im/express/ChangeLog deleted file mode 100644 index a2cfc823..00000000 --- a/perso/net-im/express/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for net-im/express -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*express-9999 (06 Mar 2005) - - 06 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +express-9999.ebuild: - New Ebuild. diff --git a/perso/net-im/express/Manifest b/perso/net-im/express/Manifest deleted file mode 100644 index c435222f..00000000 --- a/perso/net-im/express/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 d5b63ab09bee3610f4e43cc5320c8ef7 ChangeLog 239 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 b4f6478f62fd2bf7fb3aec8ba74b364a express-9999.ebuild 404 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-express-9999 0 diff --git a/perso/net-im/express/express-9999.ebuild b/perso/net-im/express/express-9999.ebuild deleted file mode 100644 index 6f342d40..00000000 --- a/perso/net-im/express/express-9999.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -ECVS_MODULE="e17/apps/express" -inherit enlightenment - -DESCRIPTION="EFL based instant messaging program" -HOMEPAGE="http://www.enlightenment.org" - -KEYWORDS="~x86" - -DEPEND="x11-libs/esmart - media-libs/imlib2 - x11-libs/evas - dev-db/edb - x11-libs/ecore - media-libs/etox - media-libs/edje" diff --git a/perso/net-im/express/files/digest-express-9999 b/perso/net-im/express/files/digest-express-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/net-im/express/files/digest-express-9999 +++ /dev/null diff --git a/perso/net-im/express/metadata.xml b/perso/net-im/express/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/net-im/express/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/net-mail/mailman/ChangeLog b/perso/net-mail/mailman/ChangeLog deleted file mode 100644 index 7163c352..00000000 --- a/perso/net-mail/mailman/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for net-mail/mailman -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*mailman-2.1.5-r4 (16 Feb 2005) - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - mailman-2.1.5-r4.ebuild: - Correct the GID. diff --git a/perso/net-mail/mailman/Manifest b/perso/net-mail/mailman/Manifest deleted file mode 100644 index 2a3942dc..00000000 --- a/perso/net-mail/mailman/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -MD5 0742835442bc23bd3267679fe3c965fc mailman-2.1.5-r4.ebuild 4496 -MD5 dac3d261565c877c1b098652d104f6cd ChangeLog 253 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 740c1eb479ebc2df0109668027f60762 files/mailman-2.1.5-driver.cvs.patch 2539 -MD5 1c839f4abbbe57c6ffc915fc8dc3018c files/mailman-2.1.5-directory-check.patch 641 -MD5 136d82be0bd84eff6961446171dbe288 files/digest-mailman-2.1.5-r4 63 diff --git a/perso/net-mail/mailman/files/digest-mailman-2.1.5-r4 b/perso/net-mail/mailman/files/digest-mailman-2.1.5-r4 deleted file mode 100644 index 1e43ecb0..00000000 --- a/perso/net-mail/mailman/files/digest-mailman-2.1.5-r4 +++ /dev/null @@ -1 +0,0 @@ -MD5 f5f56f04747cd4aff67427e7a45631af mailman-2.1.5.tgz 5745912 diff --git a/perso/net-mail/mailman/files/mailman-2.1.5-directory-check.patch b/perso/net-mail/mailman/files/mailman-2.1.5-directory-check.patch deleted file mode 100644 index 3a3cae80..00000000 --- a/perso/net-mail/mailman/files/mailman-2.1.5-directory-check.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urN mailman-2.1.5-orig/bin/check_perms mailman-2.1.5/bin/check_perms ---- mailman-2.1.5-orig/bin/check_perms 2003-03-31 14:07:55.000000000 -0600 -+++ mailman-2.1.5/bin/check_perms 2004-07-21 17:24:34.810274976 -0500 -@@ -313,6 +313,8 @@ - print _('checking permissions on list data') - # BAW: This needs to be converted to the Site module abstraction - for dir in os.listdir(mm_cfg.LIST_DATA_DIR): -+ if not S_ISDIR(statmode(os.path.join(mm_cfg.LIST_DATA_DIR,dir))): -+ continue - for file in checkfiles: - path = os.path.join(mm_cfg.LIST_DATA_DIR, dir, file) - if STATE.VERBOSE: diff --git a/perso/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch b/perso/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch deleted file mode 100644 index 0e286f9e..00000000 --- a/perso/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch +++ /dev/null @@ -1,73 +0,0 @@ ---- scripts/driver.orig 2003-04-19 21:52:55.000000000 -0700 -+++ scripts/driver 2005-01-13 20:45:30.432695194 -0800 -@@ -1,6 +1,6 @@ - # -*- python -*- - --# Copyright (C) 1998-2003 by the Free Software Foundation, Inc. -+# Copyright (C) 1998-2004 by the Free Software Foundation, Inc. - # - # This program is free software; you can redistribute it and/or - # modify it under the terms of the GNU General Public License -@@ -28,7 +28,11 @@ - # comfortable with. By setting STEALTH_MODE to 1, you disable the printing of - # this information to the web pages. This information is still, and always, - # printed in the error logs. --STEALTH_MODE = 0 -+STEALTH_MODE = 1 -+ -+# This will be set to the entity escaper. -+def websafe(s): -+ return s - - - -@@ -53,12 +57,22 @@ - - - def run_main(): -+ global STEALTH_MODE, websafe -+ - # These will ensure that even if something between now and the - # creation of the real logger below fails, we can still get - # *something* meaningful. - logger = None - try: - import paths -+ # When running in non-stealth mode, we need to escape entities, -+ # otherwise we're vulnerable to cross-site scripting attacks. -+ try: -+ if not STEALTH_MODE: -+ from Mailman.Utils import websafe -+ except: -+ STEALTH_MODE = 1 -+ raise - # Map stderr to a logger, if possible. - from Mailman.Logging.StampedLogger import StampedLogger - logger = StampedLogger('error', -@@ -140,11 +154,13 @@ - a description of what happened. Thanks! - - <h4>Traceback:</h4><p><pre>''' -+ exc_info = sys.exc_info() - if traceback: -- traceback.print_exc(file=sys.stdout) -+ for line in traceback.format_exception(*exc_info): -+ print websafe(line), - else: - print '[failed to import module traceback]' -- print '[exc: %s, var: %s]' % sys.exc_info()[0:2] -+ print '[exc: %s, var: %s]' % [websafe(x) for x in exc_info[0:2]] - print '\n\n</pre></body>' - else: - print '''<p>Please inform the webmaster for this site of this -@@ -212,7 +228,9 @@ - ''' - if os: - for k, v in os.environ.items(): -- print '<tr><td><tt>', k, '</tt></td><td>', v, '</td></tr>' -+ print '<tr><td><tt>', websafe(k), \ -+ '</tt></td><td>', websafe(v), \ -+ '</td></tr>' - print '</table>' - else: - print '<p><hr>[failed to import module os]' diff --git a/perso/net-mail/mailman/mailman-2.1.5-r4.ebuild b/perso/net-mail/mailman/mailman-2.1.5-r4.ebuild deleted file mode 100644 index 01c8d2bd..00000000 --- a/perso/net-mail/mailman/mailman-2.1.5-r4.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/mailman-2.1.5-r3.ebuild,v 1.4 2005/01/19 20:56:58 sekretarz Exp $ - -inherit eutils depend.apache -IUSE="apache2" - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" -HOMEPAGE="http://www.list.org/" - -SLOT="O" -LICENSE="GPL-2" -KEYWORDS="x86 sparc ~ppc amd64" - -DEPEND=">=dev-lang/python-2.3 - virtual/mta - net-www/apache" - -INSTALLDIR="/usr/local/mailman" -APACHEGID="81" -# Modif perso (MAILGID de base pas bon) -MAILGID="12" - -pkg_setup() { - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup mailman 280 - enewuser mailman 280 /bin/bash ${INSTALLDIR} mailman -G cron -c mailman - mkdir -p ${INSTALLDIR} - chown mailman:mailman ${INSTALLDIR} - chmod 2775 ${INSTALLDIR} -} - -src_unpack() { - unpack ${A} && cd "${S}" - epatch ${FILESDIR}/${P}-directory-check.patch || die "patch failed." - # Bug #77524. remove with version bump. - epatch ${FILESDIR}/${P}-driver.cvs.patch || die "patch failed." -} - -src_compile() { - econf \ - --prefix=${INSTALLDIR} \ - --with-mail-gid=${MAILGID} \ - --with-cgi-gid=${APACHEGID} \ - || die "configure failed" - - make || die "make failed" -} - -src_install () { - ID=${D}${INSTALLDIR} - - make prefix=${ID} var_prefix=${ID} doinstall || die - - keepdir ${INSTALLDIR}/logs - keepdir ${INSTALLDIR}/locks - keepdir ${INSTALLDIR}/spam - keepdir ${INSTALLDIR}/archives/public - keepdir ${INSTALLDIR}/archives/private - keepdir ${INSTALLDIR}/lists - keepdir ${INSTALLDIR}/qfiles - - if use apache2; then - dodir /etc/apache2/conf/modules.d - #dodir ${APACHE2_MODULES_CONFDIR} - insinto /etc/apache2/conf/modules.d - #insinto ${APACHE2_MODULES_CONFDIR} - newins ${FILESDIR}/mailman.conf 50_mailman.conf - else - dodir /etc/apache/conf/addon-modules - #dodir ${APACHE1_MODULES_CONFDIR} - insinto /etc/apache/conf/addon-modules - #insinto ${APACHE1_MODULES_CONFDIR} - doins ${FILESDIR}/mailman.conf - fi - - dodoc ${FILESDIR}/README.gentoo - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL - dodoc contrib/README.check_perms_grsecurity contrib/mm-handler.readme - dodoc contrib/virtusertable contrib/mailman.mc - - cp build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ - contrib/mm-handler* ${D}/usr/local/mailman/bin - - # Save the old config into the new package as CONFIG_PROTECT - # doesn't work for this package. - if [ -f ${ROOT}/var/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/var/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.dist" - fi - if [ -f ${ROOT}/home/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/home/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.py.dist" - fi - if [ -f ${ROOT}/usr/local/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/usr/local/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.py.dist" - fi - - exeinto /etc/init.d - newexe ${FILESDIR}/mailman.rc mailman - - chown -R mailman:mailman ${ID} - chmod 2775 ${ID} - } - -pkg_postinst() { - enewgroup mailman 280 - enewuser mailman 280 /bin/false ${INSTALLDIR} mailman -G cron -c "mailman" - cd ${INSTALLDIR} - bin/update - einfo "Running \`${INSTALLDIR}/bin/check_perms -f\` *" - bin/check_perms -f - einfo "" - einfo "Please read /usr/share/doc/${PF}/README.gentoo.gz for additional" - einfo "Setup information, mailman will NOT run unless you follow" - einfo "those instructions!" - einfo "" - - # per vericgar's advise - # we dont need to do this anymore with the new apache revision. - # will remove these when the new apache unmasked. - if ! use apache2; then - einfo "It appears that you aren't running apache2..." - einfo "ebuild /var/db/pkg/net-mail/${PN}/${PF}.ebuild config" - einfo "to add the mailman hooks to your config" - fi -} - -pkg_config() { - if ! use apache2; then - einfo "Updating apache config" - einfo "added: \"Include conf/addon-modules/mailman.conf\"" - einfo "to ${ROOT}etc/apache/conf/apache.conf" - echo "Include conf/addon-modules/mailman.conf" \ - >> ${ROOT}etc/apache/conf/apache.conf - fi -} diff --git a/perso/net-mail/mailman/metadata.xml b/perso/net-mail/mailman/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/net-mail/mailman/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/net-misc/gnomba/ChangeLog b/perso/net-misc/gnomba/ChangeLog deleted file mode 100644 index 5613eda2..00000000 --- a/perso/net-misc/gnomba/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for net-misc/gnomba -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*gnomba-0.6.2-r1 (16 Feb 2005) - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +gnomba-0.6.2-r1.ebuild: - Correcting the infiny loop. diff --git a/perso/net-misc/gnomba/Manifest b/perso/net-misc/gnomba/Manifest deleted file mode 100644 index 1e92f2df..00000000 --- a/perso/net-misc/gnomba/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 91218e577999369a5a0cf7b1df89e28d gnomba-0.6.2-r1.ebuild 961 -MD5 4a1832d2818e391f23772a1c1419cadb ChangeLog 262 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 900ccd7d2abcc3d34cc0858830561440 files/digest-gnomba-0.6.2-r1 64 diff --git a/perso/net-misc/gnomba/files/digest-gnomba-0.6.2-r1 b/perso/net-misc/gnomba/files/digest-gnomba-0.6.2-r1 deleted file mode 100644 index 5b9e90cf..00000000 --- a/perso/net-misc/gnomba/files/digest-gnomba-0.6.2-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 698c40d2755c5b0d467e4de2f2119c0c gnomba-0.6.2.tar.gz 556655 diff --git a/perso/net-misc/gnomba/gnomba-0.6.2-r1.ebuild b/perso/net-misc/gnomba/gnomba-0.6.2-r1.ebuild deleted file mode 100644 index 9a45d9ca..00000000 --- a/perso/net-misc/gnomba/gnomba-0.6.2-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2005 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="Gnome Samba Browser" -SRC_URI="http://gnomba.sourceforge.net/src/${P}.tar.gz" -HOMEPAGE="http://gnomba.sourceforge.net/" -LICENSE="GPL-2" -KEYWORDS="~x86 ~sparc" -SLOT="0" - -IUSE="debug" -DEPEND="virtual/glibc - gnome-libs" - -src_compile() { - econf `use_enable debug` || die "econf failed" - # We touch the Makefile here, because the configure script - # touches Makefile.in and we want to avoid the recreation - touch Makefile - emake \ - CODEPAGEDIR=/var/lib/samba/codepages \ - LMHOSTSFILE=/etc/samba/lmhosts \ - SMB_PASSWD_FILE=/etc/samba/private/smbpasswd \ - PASSWD_PROGRAM=/usr/bin/passwd \ - DRIVERFILE=/etc/samba/printers.def \ - || die "emake failed" -} - -src_install() { - edos2unix gnomba.desktop - - einstall || die "einstall failed" - dodoc AUTHORS BUGS COPYING ChangeLog HACKING INSTALL NEWS README TODO -} diff --git a/perso/net-misc/gnomba/metadata.xml b/perso/net-misc/gnomba/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/net-misc/gnomba/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/net-misc/quagga/ChangeLog b/perso/net-misc/quagga/ChangeLog deleted file mode 100644 index dca4ee3f..00000000 --- a/perso/net-misc/quagga/ChangeLog +++ /dev/null @@ -1,163 +0,0 @@ -# ChangeLog for net-misc/quagga -# Copyright 1999-2004 Gentoo Foundation -# Copyright 2003-2004 DataCore GmbH -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/ChangeLog,v 1.11 2004/10/25 17:35:17 amir Exp $ - -*quagga-0.97.2 (25 Oct 2004) - - 25 Oct 2004; Amir Guindehi <amir@datacore.ch> +quagga-0.97.2.ebuild: - Bumped version number. Removed obsolete patches. - -*quagga-0.97.1 (21 Oct 2004) - - 21 Oct 2004; Amir Guindehi <amir@datacore.ch> quagga-0.97.1.ebuild: - Bumped version number. Added two patches to fix compilation of - the source when used with the 'ospfapi' use flag. - - 25 Oct 2004; Amir Guindehi <amir@datacore.ch> quagga-0.97.1.ebuild: - Changed dependency to from >= to =libcap-1.10-r3. libcap-1.10-r4 does - not get correctly recognized and used by Quagga. This has to be - investigated further. - -*quagga-0.96.5-r1 (21 Oct 2004) - - 21 Oct 2004; Amir Guindehi <amir@datacore.ch> +quagga-0.96.5-r1.ebuild: - Added dependency to sys-apps/iproute2. Added --localstatedir. The ebuild - will apply patches if it finds the corresponding patch directory exists. - Fixed location of quagga include files to /usr/include/quagga. Added new - USE flag named 'ospfapi' to enable ospfapi and opaque lsa support - sepparately. Made x86 stable. - -*quagga-0.96.5 (05 Oct 2004) - - 21 Oct 2004; Amir Guindehi <amir@datacore.ch> quagga-0.96.5.ebuild: - Made x86 stable. - - 05 Oct 2004; Philip Walls <malverian@gentoo.org> +quagga-0.96.5.ebuild: - Version bump, support for tcp md5 passwords - - 16 Jul 2004; Amir Guindehi <amir@datacore.org> quagga-0.96.4-r6.ebuild: - fixed copyright statement according to dmwaters and seemants wishes. - - 01 Jul 2004; Jon Hood <squinky86@gentoo.org> quagga-0.96.4-r6.ebuild: - change virtual/glibc to virtual/libc - - 13 Jun 2004; Jason Wever <weeve@gentoo.org> files/init/bgpd: - Fixed typo in bgpd init script. - - 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> quagga-0.96.4-r6.ebuild: - Add inherit eutils - -*quagga-0.96.4-r6 (27 Mar 2004) - - 27 Mar 2004; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added missing IUSE to ebuild. - -*quagga-0.96.4-r5 (12 Mar 2004) - - 12 Mar 2004; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added patch which replaces a assert() in opaque_lsa.c with - a error message and a return. This stabilizes ospfd a lot - if he hits problems. There is a bug in Quagga which can get - triggert in certain cases and is not found. This patch allows - ospfd to survive it in many cases. - -*quagga-0.96.4-r4 (02 Feb 2004) - - 25 Feb 2004; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added a missing backslash in files/init/bgpd.conf - - 02 Jan 2004; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added patch to fix ospfapi ready callbacks when router's opaque - capabilities change from ON->OFF->ON. Submitted patch to upstream - maintainer and ML. - -*quagga-0.96.4-r3 (22 Jan 2004) - - 22 Jan 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added exports for broken ipforward detection. - -*quagga-0.96.4-r2 (11 Nov 2003) - - 05 Dez 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added removal of stale zebra routes to /etc/init.d/zebra - - 11 Nov 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Fixed location of /usr/lib libraries to /usr/lib/quagga - -*quagga-0.96.4-r1 (02 Nov 2003) - - 02 Nov 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Fixed location of /usr/include headers to /usr/include/quagga - -*quagga-0.96.4 (02 Nov 2003) - - 02 Nov 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Bumped version number. - -*quagga-0.96.3-r6 (01 Nov 2003) - - 01 Nov 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Removed configure.ac patch. Added WANT_AUTOMAKE=1.7 to be sure to - use the right automake version. - -* quagga-0.96.3-r5 (01 Nov 2003) - - 01 Nov 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Replaced dodir /var/run/quagga through keepdir. - Fixed init.d script's pid file location to /var/run/quagga. - -* quagga-0.96.3-r4 (01 Nov 2003) - - 01 Nov 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added dependency for >=libcap-1.10-r3 needed for libcap support in - Quagga. This makes Quagga a lot more secure! - -* quagga-0.96.3-r3 (31 Oct 2003) - - 31 Oct 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added blocking of zebra-ag-svn, zebra-pj-svn, zebra, - quagga-ag-svn-HEAD, quagga-svn-HEAD. - -* quagga-0.96.3-r2 (31 Oct 2003) - - 31 Oct 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Replaced user/group creating with enewuser/enewgroup - -* quagga-0.96.3-r1 (22 Oct 2003) - - 22 Oct 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Added header file fix. It fixes lib/Makefile.am to install all needed - header files to be able to compile OSPFAPI client like SRRD. - -* quagga-0.96.3 (16 Oct 2003) - - 16 Oct 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Bumped version number. Had to fix configure.ac (BUG46). - -* quagga-0.96.2 (08 Sep 2003) - - 08 Sep 2003; Amir Guindehi <amir@datacore.ch> ChangeLog : - - Created Quagga ebuild. It's derrived from zebra-ag-svn-0.94-r2. - Creates /var/run/quagga for Quagga's pid file which needs to be written - under the new quagga user. So the directory needs to be owned by that user. - Added Quagga user and Quagga & VTY group which the new Quagga needs. - Includes OSPFAPI, NET-SNMP, OSPF-TE, OSPF NSSA and Opaque LSA support. diff --git a/perso/net-misc/quagga/Manifest b/perso/net-misc/quagga/Manifest deleted file mode 100644 index 0ad37697..00000000 --- a/perso/net-misc/quagga/Manifest +++ /dev/null @@ -1,15 +0,0 @@ -MD5 834b4e3f81c9fcc3bfb72e85df61f093 quagga-0.97.2.ebuild 3886 -MD5 6dc49c141cdc6399bd70142ddaa2aefe ChangeLog 5406 -MD5 dbb36c7451bf125fc9dd26a119cbb540 metadata.xml 1504 -MD5 8017b197b85ba860dd34a656be1f6562 files/ltmain.sh-1.5.10 186302 -MD5 898c502fc59023326048bdb4e014754f files/digest-quagga-0.97.2 142 -MD5 3f95e96aeb427fa3de7f387ff3dc6ad6 files/init/bgpd 866 -MD5 e484b94e7ebb358d11fdf3252e0b604f files/init/ripd 865 -MD5 6b7fbbe67b98a52a36684455c3866d65 files/init/ospfd 875 -MD5 bfecfbc3b2f5b2748271a2838cac5a2b files/init/zebra 1143 -MD5 4a118d93cab17b63f1d9c675f5d92fdf files/init/ospf6d 884 -MD5 2c6f6b3a64eedf1362a56fd6b3ca9c1b files/init/ripngd 885 -MD5 6d870c42af2625dcc07ba4b155618ebf files/patches-0.96.4/opaque-ready.patch 2617 -MD5 13439f842c485b5402125d2a18158c84 files/patches-0.96.4/ospf_refcount.patch 1296 -MD5 a5e54af5a6268307f6d5d86e6a5a680c files/patches-0.97.1/02_all_unbreak-ospfapi.patch.bz2 645 -MD5 a08e46f6d262bc34749ee9cf9716a753 files/patches-0.97.1/01_all_unbreak-ospfapi.patch.bz2 667 diff --git a/perso/net-misc/quagga/files/digest-quagga-0.97.2 b/perso/net-misc/quagga/files/digest-quagga-0.97.2 deleted file mode 100644 index 240f39b4..00000000 --- a/perso/net-misc/quagga/files/digest-quagga-0.97.2 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 1609de2a1633935a1c7e8983e42acba8 quagga-0.97.2.tar.gz 1819209 -MD5 5352f366e6c7d07101d9b1684e8c6710 ht-20040525-0.96.5-bgp-md5.patch 15395 diff --git a/perso/net-misc/quagga/files/init/bgpd b/perso/net-misc/quagga/files/init/bgpd deleted file mode 100644 index 8daac1d9..00000000 --- a/perso/net-misc/quagga/files/init/bgpd +++ /dev/null @@ -1,32 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2003 DataCore GmbH, Amir Guindehi -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/files/init/bgpd,v 1.2 2004/06/13 15:54:32 weeve Exp $ - -depend() { - need net zebra -} - -checkconfig() { - if [ ! -e /etc/quagga/bgpd.conf ] ; then - eerror "You need to create /etc/quagga/bgpd.conf first." - eerror "An example can be found in /etc/quagga/bgpd.conf.sample" - return 1 - fi -} - -start() { - ebegin "Starting bgpd" - start-stop-daemon --start --quiet --exec /usr/sbin/bgpd \ - -- -d -f /etc/quagga/bgpd.conf \ - --pid_file /var/run/quagga/bgpd.pid - result=$? - eend $result -} - -stop() { - ebegin "Stopping bgpd" - start-stop-daemon --stop --quiet --pidfile /var/run/quagga/bgpd.pid - result=$? - eend $result -} diff --git a/perso/net-misc/quagga/files/init/ospf6d b/perso/net-misc/quagga/files/init/ospf6d deleted file mode 100644 index e44f941b..00000000 --- a/perso/net-misc/quagga/files/init/ospf6d +++ /dev/null @@ -1,32 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2003 DataCore GmbH, Amir Guindehi -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/files/init/ospf6d,v 1.1 2004/03/29 12:29:03 amir Exp $ - -depend() { - need net zebra -} - -checkconfig() { - if [ ! -e /etc/quagga/ospf6d.conf ] ; then - eerror "You need to create /etc/quagga/ospf6d.conf first." - eerror "An example can be found in /etc/quagga/ospf6d.conf.sample" - return 1 - fi -} - -start() { - ebegin "Starting ospf6d" - start-stop-daemon --start --quiet --exec /usr/sbin/ospf6d \ - -- -d -f /etc/quagga/ospf6d.conf \ - --pid_file /var/run/quagga/ospf6d.pid - result=$? - eend $result -} - -stop() { - ebegin "Stopping ospf6d" - start-stop-daemon --stop --quiet --pidfile /var/run/quagga/ospf6d.pid - result=$? - eend $result -} diff --git a/perso/net-misc/quagga/files/init/ospfd b/perso/net-misc/quagga/files/init/ospfd deleted file mode 100644 index 4320a3dd..00000000 --- a/perso/net-misc/quagga/files/init/ospfd +++ /dev/null @@ -1,32 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2003 DataCore GmbH, Amir Guindehi -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/files/init/ospfd,v 1.1 2004/03/29 12:29:03 amir Exp $ - -depend() { - need net zebra -} - -checkconfig() { - if [ ! -e /etc/quagga/ospfd.conf ] ; then - eerror "You need to create /etc/quagga/ospfd.conf first." - eerror "An example can be found in /etc/quagga/ospfd.conf.sample" - return 1 - fi -} - -start() { - ebegin "Starting ospfd" - start-stop-daemon --start --quiet --exec /usr/sbin/ospfd \ - -- -d -f /etc/quagga/ospfd.conf \ - --pid_file /var/run/quagga/ospfd.pid - result=$? - eend $result -} - -stop() { - ebegin "Stopping ospfd" - start-stop-daemon --stop --quiet --pidfile /var/run/quagga/ospfd.pid - result=$? - eend $result -} diff --git a/perso/net-misc/quagga/files/init/ripd b/perso/net-misc/quagga/files/init/ripd deleted file mode 100644 index 91b7ac89..00000000 --- a/perso/net-misc/quagga/files/init/ripd +++ /dev/null @@ -1,32 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2003 DataCore GmbH, Amir Guindehi -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/files/init/ripd,v 1.1 2004/03/29 12:29:03 amir Exp $ - -depend() { - need net zebra -} - -checkconfig() { - if [ ! -e /etc/quagga/ripd.conf ] ; then - eerror "You need to create /etc/quagga/ripd.conf first." - eerror "An example can be found in /etc/quagga/ripd.conf.sample" - return 1 - fi -} - -start() { - ebegin "Starting ripd" - start-stop-daemon --start --quiet --exec /usr/sbin/ripd \ - -- -d -f /etc/quagga/ripd.conf \ - --pid_file /var/run/quagga/ripd.pid - result=$? - eend $result -} - -stop() { - ebegin "Stopping ripd" - start-stop-daemon --stop --quiet --pidfile /var/run/quagga/ripd.pid - result=$? - eend $result -} diff --git a/perso/net-misc/quagga/files/init/ripngd b/perso/net-misc/quagga/files/init/ripngd deleted file mode 100644 index b0face4c..00000000 --- a/perso/net-misc/quagga/files/init/ripngd +++ /dev/null @@ -1,32 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2003 DataCore GmbH, Amir Guindehi -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/files/init/ripngd,v 1.1 2004/03/29 12:29:03 amir Exp $ - -depend() { - need net zebra -} - -checkconfig() { - if [ ! -e /etc/quagga/ripngd.conf ] ; then - eerror "You need to create /etc/quagga/ripngd.conf first." - eerror "An example can be found in /etc/quagga/ripngd.conf.sample" - return 1 - fi -} - -start() { - ebegin "Starting ripngd" - start-stop-daemon --start --quiet --exec /usr/sbin/ripngd \ - -- -d -f /etc/quagga/ripngd.conf \ - --pid_file /var/run/quagga/ripngd.pid - result=$? - eend $result -} - -stop() { - ebegin "Stopping ripngd" - start-stop-daemon --stop --quiet --pidfile /var/run/quagga/ripngd.pid - result=$? - eend $result -} diff --git a/perso/net-misc/quagga/files/init/zebra b/perso/net-misc/quagga/files/init/zebra deleted file mode 100644 index 32277a68..00000000 --- a/perso/net-misc/quagga/files/init/zebra +++ /dev/null @@ -1,47 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/files/init/zebra,v 1.2 2004/07/15 00:10:10 agriffis Exp $ - -depend() { - need net -} - -checkconfig() { - if [ ! -e /etc/quagga/zebra.conf ] ; then - eerror "You need to create /etc/quagga/zebra.conf first." - eerror "An example can be found in /etc/quagga/zebra.conf.sample" - return 1 - fi -} - -cleanup() { - stale=`ip route | grep 'proto zebra' | awk '{ print $1 }'` - if [ ! -z "$stale" ] ; then - einfo "Cleaning up stale zebra routes..." - fi - for r in $stale; do - ebegin "Removing stale route to $r..." - ip route del $r; - eend $? - done -} - -start() { - checkconfig - cleanup - - ebegin "Starting zebra" - start-stop-daemon --start --quiet --exec /usr/sbin/zebra \ - -- -d -l 255 -f /etc/quagga/zebra.conf \ - --pid_file /var/run/quagga/zebra.pid - result=$? - eend $result -} - -stop() { - ebegin "Stopping zebra" - start-stop-daemon --stop --quiet --pidfile /var/run/quagga/zebra.pid - result=$? - eend $result -} diff --git a/perso/net-misc/quagga/files/ltmain.sh-1.5.10 b/perso/net-misc/quagga/files/ltmain.sh-1.5.10 deleted file mode 100644 index 37f2efe4..00000000 --- a/perso/net-misc/quagga/files/ltmain.sh-1.5.10 +++ /dev/null @@ -1,6488 +0,0 @@ -# ltmain.sh - Provide generalized library-building support services. -# NOTE: Changing this file will not affect anything until you rerun configure. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004 -# Free Software Foundation, Inc. -# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -basename="s,^.*/,,g" - -# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -# is ksh but when the shell is invoked as "sh" and the current value of -# the _XPG environment variable is not equal to 1 (one), the special -# positional parameter $0, within a function call, is the name of the -# function. -progpath="$0" - -# define SED for historic ltconfig's generated by Libtool 1.3 -test -z "$SED" && SED=sed - -# The name of this program: -progname=`echo "$progpath" | $SED $basename` -modename="$progname" - -# Global variables: -EXIT_SUCCESS=0 -EXIT_FAILURE=1 - -PROGRAM=ltmain.sh -PACKAGE=libtool -VERSION=1.5.10 -TIMESTAMP=" (1.1220.2.131 2004/09/19 12:46:56)" - -# See if we are running on zsh, and set the options which allow our -# commands through without removal of \ escapes. -if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST -fi - -# Check that we have a working $echo. -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then - # Yippee, $echo works! - : -else - # Restart under the correct shell, and then maybe $echo will work. - exec $SHELL "$progpath" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat <<EOF -$* -EOF - exit $EXIT_SUCCESS -fi - -default_mode= -help="Try \`$progname --help' for more information." -magic="%%%MAGIC variable%%%" -mkdir="mkdir" -mv="mv -f" -rm="rm -f" - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed="${SED}"' -e 1s/^X//' -sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g' -# test EBCDIC or ASCII -case `echo A|tr A '\301'` in - A) # EBCDIC based system - SP2NL="tr '\100' '\n'" - NL2SP="tr '\r\n' '\100\100'" - ;; - *) # Assume ASCII based system - SP2NL="tr '\040' '\012'" - NL2SP="tr '\015\012' '\040\040'" - ;; -esac - -# NLS nuisances. -# Only set LANG and LC_ALL to C if already set. -# These must not be set unconditionally because not all systems understand -# e.g. LANG=C (notably SCO). -# We save the old values to restore during execute mode. -if test "${LC_ALL+set}" = set; then - save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL -fi -if test "${LANG+set}" = set; then - save_LANG="$LANG"; LANG=C; export LANG -fi - -# Make sure IFS has a sensible default -: ${IFS=" -"} - -if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then - $echo "$modename: not configured to build any kind of library" 1>&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE -fi - -# Global variables. -mode=$default_mode -nonopt= -prev= -prevopt= -run= -show="$echo" -show_help= -execute_dlfiles= -lo2o="s/\\.lo\$/.${objext}/" -o2lo="s/\\.${objext}\$/.lo/" - -if test -z "$max_cmd_len"; then - i=0 - testring="ABCD" - new_result= - - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - while (test "X"`$SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \ - = "XX$testring") >/dev/null 2>&1 && - new_result=`expr "X$testring" : ".*" 2>&1` && - max_cmd_len="$new_result" && - test "$i" != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - testring="$testring$testring" - done - testring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - max_cmd_len=`expr $max_cmd_len \/ 2` -fi - -##################################### -# Shell function definitions: -# This seems to be the best place for them - -# func_win32_libid arg -# return the library type of file 'arg' -# -# Need a lot of goo to handle *both* DLLs and import libs -# Has to be a shell function in order to 'eat' the argument -# that is supplied when $file_magic_command is called. -func_win32_libid () { - win32_libid_type="unknown" - win32_fileres=`file -L $1 2>/dev/null` - case $win32_fileres in - *ar\ archive\ import\ library*) # definitely import - win32_libid_type="x86 archive import" - ;; - *ar\ archive*) # could be an import, or static - if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ - $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then - win32_nmres=`eval $NM -f posix -A $1 | \ - sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'` - if test "X$win32_nmres" = "Ximport" ; then - win32_libid_type="x86 archive import" - else - win32_libid_type="x86 archive static" - fi - fi - ;; - *DLL*) - win32_libid_type="x86 DLL" - ;; - *executable*) # but shell scripts are "executable" too... - case $win32_fileres in - *MS\ Windows\ PE\ Intel*) - win32_libid_type="x86 DLL" - ;; - esac - ;; - esac - $echo $win32_libid_type -} - - -# func_infer_tag arg -# Infer tagged configuration to use if any are available and -# if one wasn't chosen via the "--tag" command line option. -# Only attempt this if the compiler in the base compile -# command doesn't match the default compiler. -# arg is usually of the form 'gcc ...' -func_infer_tag () { - if test -n "$available_tags" && test -z "$tagname"; then - CC_quoted= - for arg in $CC; do - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - CC_quoted="$CC_quoted $arg" - done - case $@ in - # Blanks in the command may have been stripped by the calling shell, - # but not from the CC environment variable when configure was run. - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;; - # Blanks at the start of $base_compile will cause this to fail - # if we don't check for them as well. - *) - for z in $available_tags; do - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" - CC_quoted= - for arg in $CC; do - # Double-quote args containing other shell metacharacters. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - CC_quoted="$CC_quoted $arg" - done - # user sometimes does CC=<HOST>-gcc so we need to match that to 'gcc' - trimedcc="${CC/${host}-}" - case "$@ " in - "gcc "* | " gcc "* | "${host}-gcc "* | " ${host}-gcc "*) - tagname=CC - break ;; - "$trimedcc "* | " $trimedcc "* | "`$echo $trimedcc` "* | " `$echo $trimedcc` "*|\ - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) - # The compiler in the base compile command matches - # the one in the tagged configuration. - # Assume this is the tagged configuration we want. - tagname=$z - break - ;; - esac - fi - done - # If $tagname still isn't set, then no tagged configuration - # was found and let the user know that the "--tag" command - # line option must be used. - if test -z "$tagname"; then - $echo "$modename: unable to infer tagged configuration" - $echo "$modename: specify a tag with \`--tag'" 1>&2 - exit $EXIT_FAILURE -# else -# $echo "$modename: using $tagname tagged configuration" - fi - ;; - esac - fi -} - - -# func_extract_archives gentop oldlib ... -func_extract_archives () { - my_gentop="$1"; shift - my_oldlibs=${1+"$@"} - my_oldobjs="" - my_xlib="" - my_xabs="" - my_xdir="" - my_status="" - - $show "${rm}r $my_gentop" - $run ${rm}r "$my_gentop" - $show "$mkdir $my_gentop" - $run $mkdir "$my_gentop" - my_status=$? - if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then - exit $my_status - fi - - for my_xlib in $my_oldlibs; do - # Extract the objects. - case $my_xlib in - [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; - *) my_xabs=`pwd`"/$my_xlib" ;; - esac - my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'` - my_xdir="$my_gentop/$my_xlib" - - $show "${rm}r $my_xdir" - $run ${rm}r "$my_xdir" - $show "$mkdir $my_xdir" - $run $mkdir "$my_xdir" - status=$? - if test "$status" -ne 0 && test ! -d "$my_xdir"; then - exit $status - fi - case $host in - *-darwin*) - $show "Extracting $my_xabs" - # Do not bother doing anything if just a dry run - if test -z "$run"; then - darwin_orig_dir=`pwd` - cd $my_xdir || exit $? - darwin_archive=$my_xabs - darwin_curdir=`pwd` - darwin_base_archive=`basename $darwin_archive` - darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null` - if test -n "$darwin_arches"; then - darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'` - darwin_arch= - $show "$darwin_base_archive has multiple architectures $darwin_arches" - for darwin_arch in $darwin_arches ; do - mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}" - lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" - # Remove the table of contents from the thin files. - $AR -d "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" __.SYMDEF 2>/dev/null || true - $AR -d "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" __.SYMDEF\ SORTED 2>/dev/null || true - cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" - $AR -xo "${darwin_base_archive}" - rm "${darwin_base_archive}" - cd "$darwin_curdir" - done # $darwin_arches - ## Okay now we have a bunch of thin objects, gotta fatten them up :) - darwin_filelist=`find unfat-$$ -type f | xargs basename | sort -u | $NL2SP` - darwin_file= - darwin_files= - for darwin_file in $darwin_filelist; do - darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` - lipo -create -output "$darwin_file" $darwin_files - done # $darwin_filelist - rm -rf unfat-$$ - cd "$darwin_orig_dir" - else - cd $darwin_orig_dir - (cd $my_xdir && $AR x $my_xabs) || exit $? - fi # $darwin_arches - fi # $run - ;; - *) - # We will extract separately just the conflicting names and we will - # no longer touch any unique names. It is faster to leave these - # extract automatically by $AR in one run. - $show "(cd $my_xdir && $AR x $my_xabs)" - $run eval "(cd \$my_xdir && $AR x \$my_xabs)" || exit $? - if ($AR t "$my_xabs" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 - $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 - $AR t "$my_xabs" | sort | uniq -cd | while read -r count name - do - i=1 - while test "$i" -le "$count" - do - # Put our $i before any first dot (extension) - # Never overwrite any file - name_to="$name" - while test "X$name_to" = "X$name" || test -f "$my_xdir/$name_to" - do - name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` - done - $show "(cd $my_xdir && $AR xN $i $my_xabs '$name' && $mv '$name' '$name_to')" - $run eval "(cd \$my_xdir && $AR xN $i \$my_xabs '$name' && $mv '$name' '$name_to')" || exit $? - i=`expr $i + 1` - done - done - fi - ;; - esac - my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` - done - - func_extract_archives_result="$my_oldobjs" -} -# End of Shell function definitions -##################################### - -# Darwin sucks -eval std_shrext=\"$shrext_cmds\" - -# Parse our command line options once, thoroughly. -while test "$#" -gt 0 -do - arg="$1" - shift - - case $arg in - -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; - *) optarg= ;; - esac - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - execute_dlfiles) - execute_dlfiles="$execute_dlfiles $arg" - ;; - tag) - tagname="$arg" - preserve_args="${preserve_args}=$arg" - - # Check whether tagname contains only valid characters - case $tagname in - *[!-_A-Za-z0-9,/]*) - $echo "$progname: invalid tag name: $tagname" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $tagname in - CC) - # Don't test for the "default" C tag, as we know, it's there, but - # not specially marked. - ;; - *) - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then - taglist="$taglist $tagname" - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" - else - $echo "$progname: ignoring unknown tag $tagname" 1>&2 - fi - ;; - esac - ;; - *) - eval "$prev=\$arg" - ;; - esac - - prev= - prevopt= - continue - fi - - # Have we seen a non-optional argument yet? - case $arg in - --help) - show_help=yes - ;; - - --version) - $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" - $echo - $echo "Copyright (C) 2003 Free Software Foundation, Inc." - $echo "This is free software; see the source for copying conditions. There is NO" - $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - exit $EXIT_SUCCESS - ;; - - --config) - ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath - # Now print the configurations for the tags. - for tagname in $taglist; do - ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath" - done - exit $EXIT_SUCCESS - ;; - - --debug) - $echo "$progname: enabling shell trace mode" - set -x - preserve_args="$preserve_args $arg" - ;; - - --dry-run | -n) - run=: - ;; - - --features) - $echo "host: $host" - if test "$build_libtool_libs" = yes; then - $echo "enable shared libraries" - else - $echo "disable shared libraries" - fi - if test "$build_old_libs" = yes; then - $echo "enable static libraries" - else - $echo "disable static libraries" - fi - exit $EXIT_SUCCESS - ;; - - --finish) mode="finish" ;; - - --mode) prevopt="--mode" prev=mode ;; - --mode=*) mode="$optarg" ;; - - --preserve-dup-deps) duplicate_deps="yes" ;; - - --quiet | --silent) - show=: - preserve_args="$preserve_args $arg" - ;; - - --tag) prevopt="--tag" prev=tag ;; - --tag=*) - set tag "$optarg" ${1+"$@"} - shift - prev=tag - preserve_args="$preserve_args --tag" - ;; - - -dlopen) - prevopt="-dlopen" - prev=execute_dlfiles - ;; - - -*) - $echo "$modename: unrecognized option \`$arg'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - - *) - nonopt="$arg" - break - ;; - esac -done - -if test -n "$prevopt"; then - $echo "$modename: option \`$prevopt' requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE -fi - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - -if test -z "$show_help"; then - - # Infer the operation mode. - if test -z "$mode"; then - $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 - $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2 - case $nonopt in - *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) - mode=link - for arg - do - case $arg in - -c) - mode=compile - break - ;; - esac - done - ;; - *db | *dbx | *strace | *truss) - mode=execute - ;; - *install*|cp|mv) - mode=install - ;; - *rm) - mode=uninstall - ;; - *) - # If we have no mode, but dlfiles were specified, then do execute mode. - test -n "$execute_dlfiles" && mode=execute - - # Just use the default operation mode. - if test -z "$mode"; then - if test -n "$nonopt"; then - $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 - else - $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 - fi - fi - ;; - esac - fi - - # Only execute mode is allowed to have -dlopen flags. - if test -n "$execute_dlfiles" && test "$mode" != execute; then - $echo "$modename: unrecognized option \`-dlopen'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Change the help message to a mode-specific one. - generic_help="$help" - help="Try \`$modename --help --mode=$mode' for more information." - - # These modes are in order of execution frequency so that they run quickly. - case $mode in - # libtool compile mode - compile) - modename="$modename: compile" - # Get the compilation command and the source file. - base_compile= - srcfile="$nonopt" # always keep a non-empty value in "srcfile" - suppress_opt=yes - suppress_output= - arg_mode=normal - libobj= - later= - - for arg - do - case "$arg_mode" in - arg ) - # do not "continue". Instead, add this to base_compile - lastarg="$arg" - arg_mode=normal - ;; - - target ) - libobj="$arg" - arg_mode=normal - continue - ;; - - normal ) - # Accept any command-line options. - case $arg in - -o) - if test -n "$libobj" ; then - $echo "$modename: you cannot specify \`-o' more than once" 1>&2 - exit $EXIT_FAILURE - fi - arg_mode=target - continue - ;; - - -static | -prefer-pic | -prefer-non-pic) - later="$later $arg" - continue - ;; - - -no-suppress) - suppress_opt=no - continue - ;; - - -Xcompiler) - arg_mode=arg # the next one goes into the "base_compile" arg list - continue # The current "srcfile" will either be retained or - ;; # replaced later. I would guess that would be a bug. - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` - lastarg= - save_ifs="$IFS"; IFS=',' - for arg in $args; do - IFS="$save_ifs" - - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - lastarg="$lastarg $arg" - done - IFS="$save_ifs" - lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` - - # Add the arguments to base_compile. - base_compile="$base_compile $lastarg" - continue - ;; - - * ) - # Accept the current argument as the source file. - # The previous "srcfile" becomes the current argument. - # - lastarg="$srcfile" - srcfile="$arg" - ;; - esac # case $arg - ;; - esac # case $arg_mode - - # Aesthetically quote the previous argument. - lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` - - case $lastarg in - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - lastarg="\"$lastarg\"" - ;; - esac - - base_compile="$base_compile $lastarg" - done # for arg - - case $arg_mode in - arg) - $echo "$modename: you must specify an argument for -Xcompile" - exit $EXIT_FAILURE - ;; - target) - $echo "$modename: you must specify a target with \`-o'" 1>&2 - exit $EXIT_FAILURE - ;; - *) - # Get the name of the library object. - [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` - ;; - esac - - # Recognize several different file suffixes. - # If the user specifies -o file.o, it is replaced with file.lo - xform='[cCFSifmso]' - case $libobj in - *.ada) xform=ada ;; - *.adb) xform=adb ;; - *.ads) xform=ads ;; - *.asm) xform=asm ;; - *.c++) xform=c++ ;; - *.cc) xform=cc ;; - *.ii) xform=ii ;; - *.class) xform=class ;; - *.cpp) xform=cpp ;; - *.cxx) xform=cxx ;; - *.f90) xform=f90 ;; - *.for) xform=for ;; - *.java) xform=java ;; - esac - - libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` - - case $libobj in - *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; - *) - $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - func_infer_tag $base_compile - - for arg in $later; do - case $arg in - -static) - build_old_libs=yes - continue - ;; - - -prefer-pic) - pic_mode=yes - continue - ;; - - -prefer-non-pic) - pic_mode=no - continue - ;; - esac - done - - objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` - xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$obj"; then - xdir= - else - xdir=$xdir/ - fi - lobj=${xdir}$objdir/$objname - - if test -z "$base_compile"; then - $echo "$modename: you must specify a compilation command" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Delete any leftover library objects. - if test "$build_old_libs" = yes; then - removelist="$obj $lobj $libobj ${libobj}T" - else - removelist="$lobj $libobj ${libobj}T" - fi - - $run $rm $removelist - trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 - - # On Cygwin there's no "real" PIC flag so we must build both object types - case $host_os in - cygwin* | mingw* | pw32* | os2*) - pic_mode=default - ;; - esac - if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then - # non-PIC code in shared libraries is not supported - pic_mode=default - fi - - # Calculate the filename of the output object if compiler does - # not support -o with -c - if test "$compiler_c_o" = no; then - output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} - lockfile="$output_obj.lock" - removelist="$removelist $output_obj $lockfile" - trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 - else - output_obj= - need_locks=no - lockfile= - fi - - # Lock this critical section if it is needed - # We use this script file to make the link, it avoids creating a new file - if test "$need_locks" = yes; then - until $run ln "$srcfile" "$lockfile" 2>/dev/null; do - $show "Waiting for $lockfile to be removed" - sleep 2 - done - elif test "$need_locks" = warn; then - if test -f "$lockfile"; then - $echo "\ -*** ERROR, $lockfile exists and contains: -`cat $lockfile 2>/dev/null` - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - $echo $srcfile > "$lockfile" - fi - - if test -n "$fix_srcfile_path"; then - eval srcfile=\"$fix_srcfile_path\" - fi - - $run $rm "$libobj" "${libobj}T" - - # Create a libtool object file (analogous to a ".la" file), - # but don't create it if we're doing a dry run. - test -z "$run" && cat > ${libobj}T <<EOF -# $libobj - a libtool object file -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# Name of the PIC object. -EOF - - # Only build a PIC object if we are building libtool libraries. - if test "$build_libtool_libs" = yes; then - # Without this assignment, base_compile gets emptied. - fbsd_hideous_sh_bug=$base_compile - - if test "$pic_mode" != no; then - command="$base_compile $srcfile $pic_flag" - else - # Don't build PIC code - command="$base_compile $srcfile" - fi - - if test ! -d "${xdir}$objdir"; then - $show "$mkdir ${xdir}$objdir" - $run $mkdir ${xdir}$objdir - status=$? - if test "$status" -ne 0 && test ! -d "${xdir}$objdir"; then - exit $status - fi - fi - - if test -z "$output_obj"; then - # Place PIC objects in $objdir - command="$command -o $lobj" - fi - - $run $rm "$lobj" "$output_obj" - - $show "$command" - if $run eval "$command"; then : - else - test -n "$output_obj" && $run $rm $removelist - exit $EXIT_FAILURE - fi - - if test "$need_locks" = warn && - test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - - # Just move the object if needed, then go on to compile the next one - if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then - $show "$mv $output_obj $lobj" - if $run $mv $output_obj $lobj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the PIC object to the libtool object file. - test -z "$run" && cat >> ${libobj}T <<EOF -pic_object='$objdir/$objname' - -EOF - - # Allow error messages only from the first compilation. - if test "$suppress_opt" = yes; then - suppress_output=' >/dev/null 2>&1' - fi - else - # No PIC object so indicate it doesn't exist in the libtool - # object file. - test -z "$run" && cat >> ${libobj}T <<EOF -pic_object=none - -EOF - fi - - # Only build a position-dependent object if we build old libraries. - if test "$build_old_libs" = yes; then - if test "$pic_mode" != yes; then - # Don't build PIC code - command="$base_compile $srcfile" - else - command="$base_compile $srcfile $pic_flag" - fi - if test "$compiler_c_o" = yes; then - command="$command -o $obj" - fi - - # Suppress compiler output if we already did a PIC compilation. - command="$command$suppress_output" - $run $rm "$obj" "$output_obj" - $show "$command" - if $run eval "$command"; then : - else - $run $rm $removelist - exit $EXIT_FAILURE - fi - - if test "$need_locks" = warn && - test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - - # Just move the object if needed - if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then - $show "$mv $output_obj $obj" - if $run $mv $output_obj $obj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the non-PIC object the libtool object file. - # Only append if the libtool object file exists. - test -z "$run" && cat >> ${libobj}T <<EOF -# Name of the non-PIC object. -non_pic_object='$objname' - -EOF - else - # Append the name of the non-PIC object the libtool object file. - # Only append if the libtool object file exists. - test -z "$run" && cat >> ${libobj}T <<EOF -# Name of the non-PIC object. -non_pic_object=none - -EOF - fi - - $run $mv "${libobj}T" "${libobj}" - - # Unlock the critical section if it was locked - if test "$need_locks" != no; then - $run $rm "$lockfile" - fi - - exit $EXIT_SUCCESS - ;; - - # libtool link mode - link | relink) - modename="$modename: link" - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - # It is impossible to link a dll without this setting, and - # we shouldn't force the makefile maintainer to figure out - # which system we are compiling for in order to pass an extra - # flag for every libtool invocation. - # allow_undefined=no - - # FIXME: Unfortunately, there are problems with the above when trying - # to make a dll which has undefined symbols, in which case not - # even a static library is built. For now, we need to specify - # -no-undefined on the libtool link line when we can be certain - # that all symbols are satisfied, otherwise we get a static library. - allow_undefined=yes - ;; - *) - allow_undefined=yes - ;; - esac - libtool_args="$nonopt" - base_compile="$nonopt $@" - compile_command="$nonopt" - finalize_command="$nonopt" - - compile_rpath= - finalize_rpath= - compile_shlibpath= - finalize_shlibpath= - convenience= - old_convenience= - deplibs= - old_deplibs= - compiler_flags= - linker_flags= - dllsearchpath= - lib_search_path=`pwd` - inst_prefix_dir= - - avoid_version=no - dlfiles= - dlprefiles= - dlself=no - export_dynamic=no - export_symbols= - export_symbols_regex= - generated= - libobjs= - ltlibs= - module=no - no_install=no - objs= - non_pic_objects= - precious_files_regex= - prefer_static_libs=no - preload=no - prev= - prevarg= - release= - rpath= - xrpath= - perm_rpath= - temp_rpath= - thread_safe=no - vinfo= - vinfo_number=no - - func_infer_tag $base_compile - - # We need to know -static, to get the right output filenames. - for arg - do - case $arg in - -all-static | -static) - if test "X$arg" = "X-all-static"; then - if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then - $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2 - fi - if test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - else - if test -z "$pic_flag" && test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - fi - build_libtool_libs=no - build_old_libs=yes - prefer_static_libs=yes - break - ;; - esac - done - - # See if our shared archives depend on static archives. - test -n "$old_archive_from_new_cmds" && build_old_libs=yes - - # Go through the arguments, transforming them on the way. - while test "$#" -gt 0; do - arg="$1" - shift - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test - ;; - *) qarg=$arg ;; - esac - libtool_args="$libtool_args $qarg" - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - output) - compile_command="$compile_command @OUTPUT@" - finalize_command="$finalize_command @OUTPUT@" - ;; - esac - - case $prev in - dlfiles|dlprefiles) - if test "$preload" = no; then - # Add the symbol object into the linking commands. - compile_command="$compile_command @SYMFILE@" - finalize_command="$finalize_command @SYMFILE@" - preload=yes - fi - case $arg in - *.la | *.lo) ;; # We handle these cases below. - force) - if test "$dlself" = no; then - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - self) - if test "$prev" = dlprefiles; then - dlself=yes - elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then - dlself=yes - else - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - *) - if test "$prev" = dlfiles; then - dlfiles="$dlfiles $arg" - else - dlprefiles="$dlprefiles $arg" - fi - prev= - continue - ;; - esac - ;; - expsyms) - export_symbols="$arg" - if test ! -f "$arg"; then - $echo "$modename: symbol file \`$arg' does not exist" - exit $EXIT_FAILURE - fi - prev= - continue - ;; - expsyms_regex) - export_symbols_regex="$arg" - prev= - continue - ;; - inst_prefix) - inst_prefix_dir="$arg" - prev= - continue - ;; - precious_regex) - precious_files_regex="$arg" - prev= - continue - ;; - release) - release="-$arg" - prev= - continue - ;; - objectlist) - if test -f "$arg"; then - save_arg=$arg - moreargs= - for fil in `cat $save_arg` - do -# moreargs="$moreargs $fil" - arg=$fil - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit $EXIT_FAILURE - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit $EXIT_FAILURE - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - done - else - $echo "$modename: link input file \`$save_arg' does not exist" - exit $EXIT_FAILURE - fi - arg=$save_arg - prev= - continue - ;; - rpath | xrpath) - # We need an absolute path. - case $arg in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; - esac - if test "$prev" = rpath; then - case "$rpath " in - *" $arg "*) ;; - *) rpath="$rpath $arg" ;; - esac - else - case "$xrpath " in - *" $arg "*) ;; - *) xrpath="$xrpath $arg" ;; - esac - fi - prev= - continue - ;; - xcompiler) - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - xlinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $wl$qarg" - prev= - compile_command="$compile_command $wl$qarg" - finalize_command="$finalize_command $wl$qarg" - continue - ;; - xcclinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - shrext) - shrext_cmds="$arg" - prev= - continue - ;; - *) - eval "$prev=\"\$arg\"" - prev= - continue - ;; - esac - fi # test -n "$prev" - - prevarg="$arg" - - case $arg in - -all-static) - if test -n "$link_static_flag"; then - compile_command="$compile_command $link_static_flag" - finalize_command="$finalize_command $link_static_flag" - fi - continue - ;; - - -allow-undefined) - # FIXME: remove this flag sometime in the future. - $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2 - continue - ;; - - -avoid-version) - avoid_version=yes - continue - ;; - - -dlopen) - prev=dlfiles - continue - ;; - - -dlpreopen) - prev=dlprefiles - continue - ;; - - -export-dynamic) - export_dynamic=yes - continue - ;; - - -export-symbols | -export-symbols-regex) - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: more than one -exported-symbols argument is not allowed" - exit $EXIT_FAILURE - fi - if test "X$arg" = "X-export-symbols"; then - prev=expsyms - else - prev=expsyms_regex - fi - continue - ;; - - -inst-prefix-dir) - prev=inst_prefix - continue - ;; - - # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* - # so, if we see these flags be careful not to treat them like -L - -L[A-Z][A-Z]*:*) - case $with_gcc/$host in - no/*-*-irix* | /*-*-irix*) - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - ;; - esac - continue - ;; - - -L*) - dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 - exit $EXIT_FAILURE - fi - dir="$absdir" - ;; - esac - case "$deplibs " in - *" -L$dir "*) ;; - *) - deplibs="$deplibs -L$dir" - lib_search_path="$lib_search_path $dir" - ;; - esac - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - case :$dllsearchpath: in - *":$dir:"*) ;; - *) dllsearchpath="$dllsearchpath:$dir";; - esac - ;; - esac - continue - ;; - - -l*) - if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then - case $host in - *-*-cygwin* | *-*-pw32* | *-*-beos*) - # These systems don't actually have a C or math library (as such) - continue - ;; - *-*-mingw* | *-*-os2*) - # These systems don't actually have a C library (as such) - test "X$arg" = "X-lc" && continue - ;; - *-*-openbsd* | *-*-freebsd*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C and math libraries are in the System framework - deplibs="$deplibs -framework System" - continue - esac - elif test "X$arg" = "X-lc_r"; then - case $host in - *-*-openbsd* | *-*-freebsd*) - # Do not include libc_r directly, use -pthread flag. - continue - ;; - esac - fi - deplibs="$deplibs $arg" - continue - ;; - - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) - deplibs="$deplibs $arg" - continue - ;; - - -module) - module=yes - continue - ;; - - # gcc -m* arguments should be passed to the linker via $compiler_flags - # in order to pass architecture information to the linker - # (e.g. 32 vs 64-bit). This may also be accomplished via -Wl,-mfoo - # but this is not reliable with gcc because gcc may use -mfoo to - # select a different linker, different libraries, etc, while - # -Wl,-mfoo simply passes -mfoo to the linker. - -m*) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - if test "$with_gcc" = "yes" ; then - compiler_flags="$compiler_flags $arg" - fi - continue - ;; - - -shrext) - prev=shrext - continue - ;; - - -no-fast-install) - fast_install=no - continue - ;; - - -no-install) - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - # The PATH hackery in wrapper scripts is required on Windows - # in order for the loader to find any dlls it needs. - $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 - $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 - fast_install=no - ;; - *) no_install=yes ;; - esac - continue - ;; - - -no-undefined) - allow_undefined=no - continue - ;; - - -objectlist) - prev=objectlist - continue - ;; - - -o) prev=output ;; - - -precious-files-regex) - prev=precious_regex - continue - ;; - - -release) - prev=release - continue - ;; - - -rpath) - prev=rpath - continue - ;; - - -R) - prev=xrpath - continue - ;; - - -R*) - dir=`$echo "X$arg" | $Xsed -e 's/^-R//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; - esac - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - continue - ;; - - -static) - # The effects of -static are defined in a previous loop. - # We used to do the same as -all-static on platforms that - # didn't have a PIC flag, but the assumption that the effects - # would be equivalent was wrong. It would break on at least - # Digital Unix and AIX. - continue - ;; - - -thread-safe) - thread_safe=yes - continue - ;; - - -version-info) - prev=vinfo - continue - ;; - -version-number) - prev=vinfo - vinfo_number=yes - continue - ;; - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Wl,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $wl$flag" - linker_flags="$linker_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Xcompiler) - prev=xcompiler - continue - ;; - - -Xlinker) - prev=xlinker - continue - ;; - - -XCClinker) - prev=xcclinker - continue - ;; - - -Kthread | -mthreads | -mt | -pthread | -pthreads | -threads | -qthreaded | -kthread ) - compiler_flags="$compiler_flags $arg" - continue - ;; - - # Some other compiler flag. - -* | +*) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - ;; - - *.$objext) - # A standard object. - objs="$objs $arg" - ;; - - *.lo) - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit $EXIT_FAILURE - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit $EXIT_FAILURE - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - ;; - - *.$libext) - # An archive. - deplibs="$deplibs $arg" - old_deplibs="$old_deplibs $arg" - continue - ;; - - *.la) - # A libtool-controlled library. - - if test "$prev" = dlfiles; then - # This library was specified with -dlopen. - dlfiles="$dlfiles $arg" - prev= - elif test "$prev" = dlprefiles; then - # The library was specified with -dlpreopen. - dlprefiles="$dlprefiles $arg" - prev= - else - deplibs="$deplibs $arg" - fi - continue - ;; - - # Some other compiler argument. - *) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - ;; - esac # arg - - # Now actually substitute the argument into the commands. - if test -n "$arg"; then - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - done # argument parsing loop - - if test -n "$prev"; then - $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then - eval arg=\"$export_dynamic_flag_spec\" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - - oldlibs= - # calculate the name of the file, without its directory - outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` - libobjs_save="$libobjs" - - if test -n "$shlibpath_var"; then - # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` - else - shlib_search_path= - fi - eval sys_lib_search_path=\"$sys_lib_search_path_spec\" - eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - - output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'` - if test "X$output_objdir" = "X$output"; then - output_objdir="$objdir" - else - output_objdir="$output_objdir/$objdir" - fi - # Create the object directory. - if test ! -d "$output_objdir"; then - $show "$mkdir $output_objdir" - $run $mkdir $output_objdir - status=$? - if test "$status" -ne 0 && test ! -d "$output_objdir"; then - exit $status - fi - fi - - # Determine the type of output - case $output in - "") - $echo "$modename: you must specify an output file" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - *.$libext) linkmode=oldlib ;; - *.lo | *.$objext) linkmode=obj ;; - *.la) linkmode=lib ;; - *) linkmode=prog ;; # Anything else should be a program. - esac - - case $host in - *cygwin* | *mingw* | *pw32*) - # don't eliminate duplications in $postdeps and $predeps - duplicate_compiler_generated_deps=yes - ;; - *) - duplicate_compiler_generated_deps=$duplicate_deps - ;; - esac - specialdeplibs= - - libs= - # Find all interdependent deplibs by searching for libraries - # that are linked more than once (e.g. -la -lb -la) - for deplib in $deplibs; do - if test "X$duplicate_deps" = "Xyes" ; then - case "$libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - libs="$libs $deplib" - done - - if test "$linkmode" = lib; then - libs="$predeps $libs $compiler_lib_search_path $postdeps" - - # Compute libraries that are listed more than once in $predeps - # $postdeps and mark them as special (i.e., whose duplicates are - # not to be eliminated). - pre_post_deps= - if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then - for pre_post_dep in $predeps $postdeps; do - case "$pre_post_deps " in - *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; - esac - pre_post_deps="$pre_post_deps $pre_post_dep" - done - fi - pre_post_deps= - fi - - deplibs= - newdependency_libs= - newlib_search_path= - need_relink=no # whether we're linking any uninstalled libtool libraries - notinst_deplibs= # not-installed libtool libraries - notinst_path= # paths that contain not-installed libtool libraries - case $linkmode in - lib) - passes="conv link" - for file in $dlfiles $dlprefiles; do - case $file in - *.la) ;; - *) - $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 - exit $EXIT_FAILURE - ;; - esac - done - ;; - prog) - compile_deplibs= - finalize_deplibs= - alldeplibs=no - newdlfiles= - newdlprefiles= - passes="conv scan dlopen dlpreopen link" - ;; - *) passes="conv" - ;; - esac - for pass in $passes; do - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan"; then - libs="$deplibs" - deplibs= - fi - if test "$linkmode" = prog; then - case $pass in - dlopen) libs="$dlfiles" ;; - dlpreopen) libs="$dlprefiles" ;; - link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; - esac - fi - if test "$pass" = dlopen; then - # Collect dlpreopened libraries - save_deplibs="$deplibs" - deplibs= - fi - for deplib in $libs; do - lib= - found=no - case $deplib in - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - fi - continue - ;; - -l*) - if test "$linkmode" != lib && test "$linkmode" != prog; then - $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 - continue - fi - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` - for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do - for search_ext in .la $std_shrext .so .a; do - # Search the libtool library - lib="$searchdir/lib${name}${search_ext}" - if test -f "$lib"; then - if test "$search_ext" = ".la"; then - found=yes - else - found=no - fi - break 2 - fi - done - done - if test "$found" != yes; then - # deplib doesn't seem to be a libtool library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - else # deplib is a libtool library - # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, - # We need to do some special things here, and not later. - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $deplib "*) - if (${SED} -e '2q' $lib | - grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - library_names= - old_library= - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - for l in $old_library $library_names; do - ll="$l" - done - if test "X$ll" = "X$old_library" ; then # only static version available - found=no - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - lib=$ladir/$old_library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - fi - fi - ;; - *) ;; - esac - fi - fi - ;; # -l - -L*) - case $linkmode in - lib) - deplibs="$deplib $deplibs" - test "$pass" = conv && continue - newdependency_libs="$deplib $newdependency_libs" - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - prog) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - if test "$pass" = scan; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - *) - $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2 - ;; - esac # linkmode - continue - ;; # -L - -R*) - if test "$pass" = link; then - dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'` - # Make sure the xrpath contains only unique directories. - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - fi - deplibs="$deplib $deplibs" - continue - ;; - *.la) lib="$deplib" ;; - *.$libext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - case $linkmode in - lib) - valid_a_lib=no - case $deplibs_check_method in - match_pattern*) - set dummy $deplibs_check_method - match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - if eval $echo \"$deplib\" 2>/dev/null \ - | $SED 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then - valid_a_lib=yes - fi - ;; - pass_all) - valid_a_lib=yes - ;; - esac - if test "$valid_a_lib" != yes; then - $echo - $echo "*** Warning: Trying to link with static lib archive $deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because the file extensions .$libext of this argument makes me believe" - $echo "*** that it is just a static archive that I should not used here." - else - $echo - $echo "*** Warning: Linking the shared library $output against the" - $echo "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - fi - continue - ;; - prog) - if test "$pass" != link; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - continue - ;; - esac # linkmode - ;; # *.$libext - *.lo | *.$objext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - elif test "$linkmode" = prog; then - if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then - # If there is no dlopen support or we're linking statically, - # we need to preload. - newdlprefiles="$newdlprefiles $deplib" - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - newdlfiles="$newdlfiles $deplib" - fi - fi - continue - ;; - %DEPLIBS%) - alldeplibs=yes - continue - ;; - esac # case $deplib - if test "$found" = yes || test -f "$lib"; then : - else - $echo "$modename: cannot find the library \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - - dlname= - dlopen= - dlpreopen= - libdir= - library_names= - old_library= - # If the library was installed with an old release of libtool, - # it will not redefine variables installed, or shouldnotlink - installed=yes - shouldnotlink=no - - # Read the .la file - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan" || - { test "$linkmode" != prog && test "$linkmode" != lib; }; then - test -n "$dlopen" && dlfiles="$dlfiles $dlopen" - test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" - fi - - if test "$pass" = conv; then - # Only check for convenience libraries - deplibs="$lib $deplibs" - if test -z "$libdir"; then - if test -z "$old_library"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - # It is a libtool convenience library, so add in its objects. - convenience="$convenience $ladir/$objdir/$old_library" - old_convenience="$old_convenience $ladir/$objdir/$old_library" - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - elif test "$linkmode" != prog && test "$linkmode" != lib; then - $echo "$modename: \`$lib' is not a convenience library" 1>&2 - exit $EXIT_FAILURE - fi - continue - fi # $pass = conv - - - # Get the name of the library we link against. - linklib= - for l in $old_library $library_names; do - linklib="$l" - done - if test -z "$linklib"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - - # This library was specified with -dlopen. - if test "$pass" = dlopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - if test -z "$dlname" || - test "$dlopen_support" != yes || - test "$build_libtool_libs" = no; then - # If there is no dlname, no dlopen support or we're linking - # statically, we need to preload. We also need to preload any - # dependent libraries so libltdl's deplib preloader doesn't - # bomb out in the load deplibs phase. - dlprefiles="$dlprefiles $lib $dependency_libs" - else - newdlfiles="$newdlfiles $lib" - fi - continue - fi # $pass = dlopen - - # We need an absolute path. - case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; - *) - abs_ladir=`cd "$ladir" && pwd` - if test -z "$abs_ladir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2 - $echo "$modename: passing it literally to the linker, although it might fail" 1>&2 - abs_ladir="$ladir" - fi - ;; - esac - laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - - # Find the relevant object directory and library name. - if test "X$installed" = Xyes; then - if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - $echo "$modename: warning: library \`$lib' was moved." 1>&2 - dir="$ladir" - absdir="$abs_ladir" - libdir="$abs_ladir" - else - dir="$libdir" - absdir="$libdir" - fi - else - if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then - dir="$ladir" - absdir="$abs_ladir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" - else - dir="$ladir/$objdir" - absdir="$abs_ladir/$objdir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" - fi - fi # $installed = yes - name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - - # This library was specified with -dlpreopen. - if test "$pass" = dlpreopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - # Prefer using a static library (so that no silly _DYNAMIC symbols - # are required to link). - if test -n "$old_library"; then - newdlprefiles="$newdlprefiles $dir/$old_library" - # Otherwise, use the dlname, so that lt_dlopen finds it. - elif test -n "$dlname"; then - newdlprefiles="$newdlprefiles $dir/$dlname" - else - newdlprefiles="$newdlprefiles $dir/$linklib" - fi - fi # $pass = dlpreopen - - if test -z "$libdir"; then - # Link the convenience library - if test "$linkmode" = lib; then - deplibs="$dir/$old_library $deplibs" - elif test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$dir/$old_library $compile_deplibs" - finalize_deplibs="$dir/$old_library $finalize_deplibs" - else - deplibs="$lib $deplibs" # used for prog,scan pass - fi - continue - fi - - - if test "$linkmode" = prog && test "$pass" != link; then - newlib_search_path="$newlib_search_path $ladir" - deplibs="$lib $deplibs" - - linkalldeplibs=no - if test "$link_all_deplibs" != no || test -z "$library_names" || - test "$build_libtool_libs" = no; then - linkalldeplibs=yes - fi - - tmp_libs= - for deplib in $dependency_libs; do - case $deplib in - -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test - esac - # Need to link against all dependency_libs? - if test "$linkalldeplibs" = yes; then - deplibs="$deplib $deplibs" - else - # Need to hardcode shared library paths - # or/and link against static libraries - newdependency_libs="$deplib $newdependency_libs" - fi - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done # for deplib - continue - fi # $linkmode = prog... - - if test "$linkmode,$pass" = "prog,link"; then - if test -n "$library_names" && - { test "$prefer_static_libs" = no || test -z "$old_library"; }; then - # We need to hardcode the library path - if test -n "$shlibpath_var"; then - # Make sure the rpath contains only unique directories. - case "$temp_rpath " in - *" $dir "*) ;; - *" $absdir "*) ;; - *) temp_rpath="$temp_rpath $dir" ;; - esac - fi - - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi # $linkmode,$pass = prog,link... - - if test "$alldeplibs" = yes && - { test "$deplibs_check_method" = pass_all || - { test "$build_libtool_libs" = yes && - test -n "$library_names"; }; }; then - # We only need to search for static libraries - continue - fi - fi - - link_static=no # Whether the deplib will be linked statically - if test -n "$library_names" && - { test "$prefer_static_libs" = no || test -z "$old_library"; }; then - if test "$installed" = no; then - notinst_deplibs="$notinst_deplibs $lib" - need_relink=yes - fi - # This is a shared library - - # Warn about portability, can't link against -module's on - # some systems (darwin) - if test "$shouldnotlink" = yes && test "$pass" = link ; then - $echo - if test "$linkmode" = prog; then - $echo "*** Warning: Linking the executable $output against the loadable module" - else - $echo "*** Warning: Linking the shared library $output against the loadable module" - fi - $echo "*** $linklib is not portable!" - fi - if test "$linkmode" = lib && - test "$hardcode_into_libs" = yes; then - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi - - if test -n "$old_archive_from_expsyms_cmds"; then - # figure out the soname - set dummy $library_names - realname="$2" - shift; shift - libname=`eval \\$echo \"$libname_spec\"` - # use dlname if we got it. it's perfectly good, no? - if test -n "$dlname"; then - soname="$dlname" - elif test -n "$soname_spec"; then - # bleh windows - case $host in - *cygwin* | mingw*) - major=`expr $current - $age` - versuffix="-$major" - ;; - esac - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - - # Make a new name for the extract_expsyms_cmds to use - soroot="$soname" - soname=`$echo $soroot | ${SED} -e 's/^.*\///'` - newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" - - # If the library has no export list, then create one now - if test -f "$output_objdir/$soname-def"; then : - else - $show "extracting exported symbol list from \`$soname'" - save_ifs="$IFS"; IFS='~' - cmds=$extract_expsyms_cmds - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - # Create $newlib - if test -f "$output_objdir/$newlib"; then :; else - $show "generating import library for \`$soname'" - save_ifs="$IFS"; IFS='~' - cmds=$old_archive_from_expsyms_cmds - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - # make sure the library variables are pointing to the new library - dir=$output_objdir - linklib=$newlib - fi # test -n "$old_archive_from_expsyms_cmds" - - if test "$linkmode" = prog || test "$mode" != relink; then - add_shlibpath= - add_dir= - add= - lib_linked=yes - case $hardcode_action in - immediate | unsupported) - if test "$hardcode_direct" = no; then - add="$dir/$linklib" - case $host in - *-*-sco3.2v5* ) add_dir="-L$dir" ;; - *-*-darwin* ) - # if the lib is a module then we can not link against - # it, someone is ignoring the new warnings I added - if /usr/bin/file -L $add 2> /dev/null | $EGREP "bundle" >/dev/null ; then - $echo "** Warning, lib $linklib is a module, not a shared library" - if test -z "$old_library" ; then - $echo - $echo "** And there doesn't seem to be a static archive available" - $echo "** The link will probably fail, sorry" - else - add="$dir/$old_library" - fi - fi - esac - elif test "$hardcode_minus_L" = no; then - case $host in - *-*-sunos*) add_shlibpath="$dir" ;; - esac - add_dir="-L$dir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = no; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - relink) - if test "$hardcode_direct" = yes; then - add="$dir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$dir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case "$libdir" in - [\\/]*) - add_dir="$add_dir -L$inst_prefix_dir$libdir" - ;; - esac - fi - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - *) lib_linked=no ;; - esac - - if test "$lib_linked" != yes; then - $echo "$modename: configuration error: unsupported hardcode properties" - exit $EXIT_FAILURE - fi - - if test -n "$add_shlibpath"; then - case :$compile_shlibpath: in - *":$add_shlibpath:"*) ;; - *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; - esac - fi - if test "$linkmode" = prog; then - test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" - test -n "$add" && compile_deplibs="$add $compile_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - if test "$hardcode_direct" != yes && \ - test "$hardcode_minus_L" != yes && \ - test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - fi - fi - fi - - if test "$linkmode" = prog || test "$mode" = relink; then - add_shlibpath= - add_dir= - add= - # Finalize command for both is simple: just hardcode it. - if test "$hardcode_direct" = yes; then - add="$libdir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$libdir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - add="-l$name" - elif test "$hardcode_automatic" = yes; then - if test -n "$inst_prefix_dir" && - test -f "$inst_prefix_dir$libdir/$linklib" ; then - add="$inst_prefix_dir$libdir/$linklib" - else - add="$libdir/$linklib" - fi - else - # We cannot seem to hardcode it, guess we'll fake it. - add_dir="-L$libdir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case "$libdir" in - [\\/]*) - add_dir="$add_dir -L$inst_prefix_dir$libdir" - ;; - esac - fi - add="-l$name" - fi - - if test "$linkmode" = prog; then - test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" - test -n "$add" && finalize_deplibs="$add $finalize_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - fi - fi - elif test "$linkmode" = prog; then - # Here we assume that one of hardcode_direct or hardcode_minus_L - # is not unsupported. This is valid on all known static and - # shared platforms. - if test "$hardcode_direct" != unsupported; then - test -n "$old_library" && linklib="$old_library" - compile_deplibs="$dir/$linklib $compile_deplibs" - finalize_deplibs="$dir/$linklib $finalize_deplibs" - else - compile_deplibs="-l$name -L$dir $compile_deplibs" - finalize_deplibs="-l$name -L$dir $finalize_deplibs" - fi - elif test "$build_libtool_libs" = yes; then - # Not a shared library - if test "$deplibs_check_method" != pass_all; then - # We're trying link a shared library against a static one - # but the system doesn't support it. - - # Just print a warning and add the library to dependency_libs so - # that the program can be linked against the static library. - $echo - $echo "*** Warning: This system can not link to static lib archive $lib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have." - if test "$module" = yes; then - $echo "*** But as you try to build a module library, libtool will still create " - $echo "*** a static module, that should work as long as the dlopening application" - $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - else - convenience="$convenience $dir/$old_library" - old_convenience="$old_convenience $dir/$old_library" - deplibs="$dir/$old_library $deplibs" - link_static=yes - fi - fi # link shared/static library? - - if test "$linkmode" = lib; then - if test -n "$dependency_libs" && - { test "$hardcode_into_libs" != yes || - test "$build_old_libs" = yes || - test "$link_static" = yes; }; then - # Extract -R from dependency_libs - temp_deplibs= - for libdir in $dependency_libs; do - case $libdir in - -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` - case " $xrpath " in - *" $temp_xrpath "*) ;; - *) xrpath="$xrpath $temp_xrpath";; - esac;; - *) temp_deplibs="$temp_deplibs $libdir";; - esac - done - dependency_libs="$temp_deplibs" - fi - - newlib_search_path="$newlib_search_path $absdir" - # Link against this library - test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" - # ... and its dependency_libs - tmp_libs= - for deplib in $dependency_libs; do - newdependency_libs="$deplib $newdependency_libs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - - if test "$link_all_deplibs" != no; then - # Add the search paths of all dependency libraries - for deplib in $dependency_libs; do - case $deplib in - -L*) path="$deplib" ;; - *.la) - dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$deplib" && dir="." - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 - absdir="$dir" - fi - ;; - esac - if grep "^installed=no" $deplib > /dev/null; then - path="$absdir/$objdir" - else - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - if test "$absdir" != "$libdir"; then - $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 - fi - path="$absdir" - fi - depdepl= - case $host in - *-*-darwin*) - # we do not want to link against static libs, - # but need to link against shared - eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names" ; then - for tmp in $deplibrary_names ; do - depdepl=$tmp - done - if test -f "$path/$depdepl" ; then - depdepl="$path/$depdepl" - fi - # do not add paths which are already there - case " $newlib_search_path " in - *" $path "*) ;; - *) newlib_search_path="$newlib_search_path $path";; - esac - fi - path="" - ;; - *) - path="-L$path" - ;; - esac - ;; - -l*) - case $host in - *-*-darwin*) - # Again, we only want to link against shared libraries - eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` - for tmp in $newlib_search_path ; do - if test -f "$tmp/lib$tmp_libs.dylib" ; then - eval depdepl="$tmp/lib$tmp_libs.dylib" - break - fi - done - path="" - ;; - *) continue ;; - esac - ;; - *) continue ;; - esac - case " $deplibs " in - *" $depdepl "*) ;; - *) deplibs="$depdepl $deplibs" ;; - esac - case " $deplibs " in - *" $path "*) ;; - *) deplibs="$deplibs $path" ;; - esac - done - fi # link_all_deplibs != no - fi # linkmode = lib - done # for deplib in $libs - dependency_libs="$newdependency_libs" - if test "$pass" = dlpreopen; then - # Link the dlpreopened libraries before other libraries - for deplib in $save_deplibs; do - deplibs="$deplib $deplibs" - done - fi - if test "$pass" != dlopen; then - if test "$pass" != conv; then - # Make sure lib_search_path contains only unique directories. - lib_search_path= - for dir in $newlib_search_path; do - case "$lib_search_path " in - *" $dir "*) ;; - *) lib_search_path="$lib_search_path $dir" ;; - esac - done - newlib_search_path= - fi - - if test "$linkmode,$pass" != "prog,link"; then - vars="deplibs" - else - vars="compile_deplibs finalize_deplibs" - fi - for var in $vars dependency_libs; do - # Add libraries to $var in reverse order - eval tmp_libs=\"\$$var\" - new_libs= - for deplib in $tmp_libs; do - # FIXME: Pedantically, this is the right thing to do, so - # that some nasty dependency loop isn't accidentally - # broken: - #new_libs="$deplib $new_libs" - # Pragmatically, this seems to cause very few problems in - # practice: - case $deplib in - -L*) new_libs="$deplib $new_libs" ;; - -R*) ;; - *) - # And here is the reason: when a library appears more - # than once as an explicit dependence of a library, or - # is implicitly linked in more than once by the - # compiler, it is considered special, and multiple - # occurrences thereof are not removed. Compare this - # with having the same library being listed as a - # dependency of multiple other libraries: in this case, - # we know (pedantically, we assume) the library does not - # need to be listed more than once, so we keep only the - # last copy. This is not always right, but it is rare - # enough that we require users that really mean to play - # such unportable linking tricks to link the library - # using -Wl,-lname, so that libtool does not consider it - # for duplicate removal. - case " $specialdeplibs " in - *" $deplib "*) new_libs="$deplib $new_libs" ;; - *) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$deplib $new_libs" ;; - esac - ;; - esac - ;; - esac - done - tmp_libs= - for deplib in $new_libs; do - case $deplib in - -L*) - case " $tmp_libs " in - *" $deplib "*) ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - done - eval $var=\"$tmp_libs\" - done # for var - fi - # Last step: remove runtime libs from dependency_libs - # (they stay in deplibs) - tmp_libs= - for i in $dependency_libs ; do - case " $predeps $postdeps $compiler_lib_search_path " in - *" $i "*) - i="" - ;; - esac - if test -n "$i" ; then - tmp_libs="$tmp_libs $i" - fi - done - dependency_libs=$tmp_libs - done # for pass - if test "$linkmode" = prog; then - dlfiles="$newdlfiles" - dlprefiles="$newdlprefiles" - fi - - case $linkmode in - oldlib) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 - fi - - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 - fi - - # Now set the variables for building old libraries. - build_libtool_libs=no - oldlibs="$output" - objs="$objs$old_deplibs" - ;; - - lib) - # Make sure we only generate libraries of the form `libNAME.la'. - case $outputname in - lib*) - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - ;; - *) - if test "$module" = no; then - $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - if test "$need_lib_prefix" != no; then - # Add the "lib" prefix for modules if required - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - else - libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - fi - ;; - esac - - if test -n "$objs"; then - if test "$deplibs_check_method" != pass_all; then - $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 - exit $EXIT_FAILURE - else - $echo - $echo "*** Warning: Linking the shared library $output against the non-libtool" - $echo "*** objects $objs is not portable!" - libobjs="$libobjs $objs" - fi - fi - - if test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 - fi - - set dummy $rpath - if test "$#" -gt 2; then - $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 - fi - install_libdir="$2" - - oldlibs= - if test -z "$rpath"; then - if test "$build_libtool_libs" = yes; then - # Building a libtool convenience library. - # Some compilers have problems with a `.al' extension so - # convenience libraries should have the same extension an - # archive normally would. - oldlibs="$output_objdir/$libname.$libext $oldlibs" - build_libtool_libs=convenience - build_old_libs=yes - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 - fi - else - - # Parse the version information argument. - save_ifs="$IFS"; IFS=':' - set dummy $vinfo 0 0 0 - IFS="$save_ifs" - - if test -n "$8"; then - $echo "$modename: too many parameters to \`-version-info'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # convert absolute version numbers to libtool ages - # this retains compatibility with .la files and attempts - # to make the code below a bit more comprehensible - - case $vinfo_number in - yes) - number_major="$2" - number_minor="$3" - number_revision="$4" - # - # There are really only two kinds -- those that - # use the current revision as the major version - # and those that subtract age and use age as - # a minor version. But, then there is irix - # which has an extra 1 added just for fun - # - case $version_type in - darwin|linux|osf|windows) - current=`expr $number_major + $number_minor` - age="$number_minor" - revision="$number_revision" - ;; - freebsd-aout|freebsd-elf|sunos) - current="$number_major" - revision="$number_minor" - age="0" - ;; - irix|nonstopux) - current=`expr $number_major + $number_minor - 1` - age="$number_minor" - revision="$number_minor" - ;; - esac - ;; - no) - current="$2" - revision="$3" - age="$4" - ;; - esac - - # Check that each of the things are valid numbers. - case $current in - [0-9]*) ;; - *) - $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $revision in - [0-9]*) ;; - *) - $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $age in - [0-9]*) ;; - *) - $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - if test "$age" -gt "$current"; then - $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - fi - - # Calculate the version variables. - major= - versuffix= - verstring= - case $version_type in - none) ;; - - darwin) - # Like Linux, but with the current version available in - # verstring for coding it into the library header - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - # Darwin ld doesn't like 0 for these options... - minor_current=`expr $current + 1` - verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" - ;; - - freebsd-aout) - major=".$current" - versuffix=".$current.$revision"; - ;; - - freebsd-elf) - major=".$current" - versuffix=".$current"; - ;; - - irix | nonstopux) - major=`expr $current - $age + 1` - - case $version_type in - nonstopux) verstring_prefix=nonstopux ;; - *) verstring_prefix=sgi ;; - esac - verstring="$verstring_prefix$major.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$revision - while test "$loop" -ne 0; do - iface=`expr $revision - $loop` - loop=`expr $loop - 1` - verstring="$verstring_prefix$major.$iface:$verstring" - done - - # Before this point, $major must not contain `.'. - major=.$major - versuffix="$major.$revision" - ;; - - linux) - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - ;; - - osf) - major=.`expr $current - $age` - versuffix=".$current.$age.$revision" - verstring="$current.$age.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$age - while test "$loop" -ne 0; do - iface=`expr $current - $loop` - loop=`expr $loop - 1` - verstring="$verstring:${iface}.0" - done - - # Make executables depend on our current version. - verstring="$verstring:${current}.0" - ;; - - sunos) - major=".$current" - versuffix=".$current.$revision" - ;; - - windows) - # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 filesystems. - major=`expr $current - $age` - versuffix="-$major" - ;; - - *) - $echo "$modename: unknown library version type \`$version_type'" 1>&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE - ;; - esac - - # Clear the version info if we defaulted, and they specified a release. - if test -z "$vinfo" && test -n "$release"; then - major= - case $version_type in - darwin) - # we can't check for "0.0" in archive_cmds due to quoting - # problems, so we reset it completely - verstring= - ;; - *) - verstring="0.0" - ;; - esac - if test "$need_version" = no; then - versuffix= - else - versuffix=".0.0" - fi - fi - - # Remove version info from name if versioning should be avoided - if test "$avoid_version" = yes && test "$need_version" = no; then - major= - versuffix= - verstring="" - fi - - # Check to see if the archive will have undefined symbols. - if test "$allow_undefined" = yes; then - if test "$allow_undefined_flag" = unsupported; then - $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2 - build_libtool_libs=no - build_old_libs=yes - fi - else - # Don't allow undefined symbols. - allow_undefined_flag="$no_undefined_flag" - fi - fi - - if test "$mode" != relink; then - # Remove our outputs, but don't remove object files since they - # may have been created when compiling PIC objects. - removelist= - tempremovelist=`$echo "$output_objdir/*"` - for p in $tempremovelist; do - case $p in - *.$objext) - ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) - if test "X$precious_files_regex" != "X"; then - if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 - then - continue - fi - fi - removelist="$removelist $p" - ;; - *) ;; - esac - done - if test -n "$removelist"; then - $show "${rm}r $removelist" - $run ${rm}r $removelist - fi - fi - - # Now set the variables for building old libraries. - if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then - oldlibs="$oldlibs $output_objdir/$libname.$libext" - - # Transform .lo files to .o files. - oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` - fi - - # Eliminate all temporary directories. - for path in $notinst_path; do - lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'` - deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'` - dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'` - done - - if test -n "$xrpath"; then - # If the user specified any rpath flags, then add them. - temp_xrpath= - for libdir in $xrpath; do - temp_xrpath="$temp_xrpath -R$libdir" - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then - dependency_libs="$temp_xrpath $dependency_libs" - fi - fi - - # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles="$dlfiles" - dlfiles= - for lib in $old_dlfiles; do - case " $dlprefiles $dlfiles " in - *" $lib "*) ;; - *) dlfiles="$dlfiles $lib" ;; - esac - done - - # Make sure dlprefiles contains only unique files - old_dlprefiles="$dlprefiles" - dlprefiles= - for lib in $old_dlprefiles; do - case "$dlprefiles " in - *" $lib "*) ;; - *) dlprefiles="$dlprefiles $lib" ;; - esac - done - - if test "$build_libtool_libs" = yes; then - if test -n "$rpath"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*) - # these systems don't actually have a c library (as such)! - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C library is in the System framework - deplibs="$deplibs -framework System" - ;; - *-*-netbsd*) - # Don't link with libc until the a.out ld.so is fixed. - ;; - *-*-openbsd* | *-*-freebsd*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - *) - # Add libc to deplibs on all other systems if necessary. - if test "$build_libtool_need_lc" = "yes"; then - deplibs="$deplibs -lc" - fi - ;; - esac - fi - - # Transform deplibs into only deplibs that can be linked in shared. - name_save=$name - libname_save=$libname - release_save=$release - versuffix_save=$versuffix - major_save=$major - # I'm not sure if I'm treating the release correctly. I think - # release should show up in the -l (ie -lgmp5) so we don't want to - # add it in twice. Is that correct? - release="" - versuffix="" - major="" - newdeplibs= - droppeddeps=no - case $deplibs_check_method in - pass_all) - # Don't check for shared/static. Everything works. - # This might be a little naive. We might want to check - # whether the library exists or not. But this is on - # osf3 & osf4 and I'm not really sure... Just - # implementing what was already the behavior. - newdeplibs=$deplibs - ;; - test_compile) - # This code stresses the "libraries are programs" paradigm to its - # limits. Maybe even breaks it. We compile a program, linking it - # against the deplibs as a proxy for the library. Then we can check - # whether they linked in statically or dynamically with ldd. - $rm conftest.c - cat > conftest.c <<EOF - int main() { return 0; } -EOF - $rm conftest - $LTCC -o conftest conftest.c $deplibs - if test "$?" -eq 0 ; then - ldd_output=`ldd conftest` - for i in $deplibs; do - name="`expr $i : '-l\(.*\)'`" - # If $name is empty we are operating on a -L argument. - if test "$name" != "" && test "$name" -ne "0"; then - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $i "*) - newdeplibs="$newdeplibs $i" - i="" - ;; - esac - fi - if test -n "$i" ; then - libname=`eval \\$echo \"$libname_spec\"` - deplib_matches=`eval \\$echo \"$library_names_spec\"` - set dummy $deplib_matches - deplib_match=$2 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then - newdeplibs="$newdeplibs $i" - else - droppeddeps=yes - $echo - $echo "*** Warning: dynamic linker does not accept needed library $i." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which I believe you do not have" - $echo "*** because a test_compile did reveal that the linker did not use it for" - $echo "*** its dynamic dependency list that programs get resolved with at runtime." - fi - fi - else - newdeplibs="$newdeplibs $i" - fi - done - else - # Error occurred in the first compile. Let's try to salvage - # the situation: Compile a separate program for each library. - for i in $deplibs; do - name="`expr $i : '-l\(.*\)'`" - # If $name is empty we are operating on a -L argument. - if test "$name" != "" && test "$name" != "0"; then - $rm conftest - $LTCC -o conftest conftest.c $i - # Did it work? - if test "$?" -eq 0 ; then - ldd_output=`ldd conftest` - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $i "*) - newdeplibs="$newdeplibs $i" - i="" - ;; - esac - fi - if test -n "$i" ; then - libname=`eval \\$echo \"$libname_spec\"` - deplib_matches=`eval \\$echo \"$library_names_spec\"` - set dummy $deplib_matches - deplib_match=$2 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then - newdeplibs="$newdeplibs $i" - else - droppeddeps=yes - $echo - $echo "*** Warning: dynamic linker does not accept needed library $i." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because a test_compile did reveal that the linker did not use this one" - $echo "*** as a dynamic dependency that programs can get resolved with at runtime." - fi - fi - else - droppeddeps=yes - $echo - $echo "*** Warning! Library $i is needed by this library but I was not able to" - $echo "*** make it link in! You will probably need to install it or some" - $echo "*** library that it depends on before this library will be fully" - $echo "*** functional. Installing it before continuing would be even better." - fi - else - newdeplibs="$newdeplibs $i" - fi - done - fi - ;; - file_magic*) - set dummy $deplibs_check_method - file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - for a_deplib in $deplibs; do - name="`expr $a_deplib : '-l\(.*\)'`" - # If $name is empty we are operating on a -L argument. - if test "$name" != "" && test "$name" != "0"; then - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $a_deplib "*) - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - ;; - esac - fi - if test -n "$a_deplib" ; then - libname=`eval \\$echo \"$libname_spec\"` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do - # Follow soft links. - if ls -lLd "$potent_lib" 2>/dev/null \ - | grep " -> " >/dev/null; then - continue - fi - # The statement above tries to avoid entering an - # endless loop below, in case of cyclic links. - # We might still enter an endless loop, since a link - # loop can be closed while we follow links, - # but so what? - potlib="$potent_lib" - while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` - case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; - *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; - esac - done - # It is ok to link against an archive when - # building a shared library. - if $AR -t $potlib > /dev/null 2>&1; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$file_magic_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for file magic test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a file magic. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - match_pattern*) - set dummy $deplibs_check_method - match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - for a_deplib in $deplibs; do - name="`expr $a_deplib : '-l\(.*\)'`" - # If $name is empty we are operating on a -L argument. - if test -n "$name" && test "$name" != "0"; then - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $a_deplib "*) - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - ;; - esac - fi - if test -n "$a_deplib" ; then - libname=`eval \\$echo \"$libname_spec\"` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do - potlib="$potent_lib" # see symlink-check above in file_magic test - if eval $echo \"$potent_lib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for regex pattern test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a regex pattern. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - none | unknown | *) - newdeplibs="" - tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ - -e 's/ -[LR][^ ]*//g'` - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - for i in $predeps $postdeps ; do - # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` - done - fi - if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ - | grep . >/dev/null; then - $echo - if test "X$deplibs_check_method" = "Xnone"; then - $echo "*** Warning: inter-library dependencies are not supported in this platform." - else - $echo "*** Warning: inter-library dependencies are not known to be supported." - fi - $echo "*** All declared inter-library dependencies are being dropped." - droppeddeps=yes - fi - ;; - esac - versuffix=$versuffix_save - major=$major_save - release=$release_save - libname=$libname_save - name=$name_save - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'` - ;; - esac - - if test "$droppeddeps" = yes; then - if test "$module" = yes; then - $echo - $echo "*** Warning: libtool could not satisfy all declared inter-library" - $echo "*** dependencies of module $libname. Therefore, libtool will create" - $echo "*** a static module, that should work as long as the dlopening" - $echo "*** application is linked with the -dlopen flag." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - else - $echo "*** The inter-library dependencies that have been dropped here will be" - $echo "*** automatically added whenever a program is linked with this library" - $echo "*** or is declared to -dlopen it." - - if test "$allow_undefined" = no; then - $echo - $echo "*** Since this library must not contain undefined symbols," - $echo "*** because either the platform does not support them or" - $echo "*** it was explicitly requested with -no-undefined," - $echo "*** libtool will only create a static version of it." - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - fi - fi - # Done checking deplibs! - deplibs=$newdeplibs - fi - - # All the library-specific variables (install_libdir is set above). - library_names= - old_library= - dlname= - - # Test again, we may have decided not to build it any more - if test "$build_libtool_libs" = yes; then - if test "$hardcode_into_libs" = yes; then - # Hardcode the library paths - hardcode_libdirs= - dep_rpath= - rpath="$finalize_rpath" - test "$mode" != relink && rpath="$compile_rpath$rpath" - for libdir in $rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - dep_rpath="$dep_rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - if test -n "$hardcode_libdir_flag_spec_ld"; then - eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" - else - eval dep_rpath=\"$hardcode_libdir_flag_spec\" - fi - fi - if test -n "$runpath_var" && test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" - fi - test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" - fi - - shlibpath="$finalize_shlibpath" - test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" - if test -n "$shlibpath"; then - eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" - fi - - # Get the real and link names of the library. - eval shared_ext=\"$shrext_cmds\" - eval library_names=\"$library_names_spec\" - set dummy $library_names - realname="$2" - shift; shift - - if test -n "$soname_spec"; then - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - if test -z "$dlname"; then - dlname=$soname - fi - - lib="$output_objdir/$realname" - for link - do - linknames="$linknames $link" - done - - # Use standard objects if they are pic - test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - cmds=$export_symbols_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - if len=`expr "X$cmd" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - $show "$cmd" - $run eval "$cmd" || exit $? - skipped_export=false - else - # The command line is too long to execute in one step. - $show "using reloadable object file for export list..." - skipped_export=: - fi - done - IFS="$save_ifs" - if test -n "$export_symbols_regex"; then - $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" - $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' - $show "$mv \"${export_symbols}T\" \"$export_symbols\"" - $run eval '$mv "${export_symbols}T" "$export_symbols"' - fi - fi - fi - - if test -n "$export_symbols" && test -n "$include_expsyms"; then - $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' - fi - - tmp_deplibs= - for test_deplib in $deplibs; do - case " $convenience " in - *" $test_deplib "*) ;; - *) - tmp_deplibs="$tmp_deplibs $test_deplib" - ;; - esac - done - deplibs="$tmp_deplibs" - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $convenience - libobjs="$libobjs $func_extract_archives_result" - fi - fi - - if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then - eval flag=\"$thread_safe_flag_spec\" - linker_flags="$linker_flags $flag" - fi - - # Make a backup of the uninstalled library when relinking - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? - fi - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - eval test_cmds=\"$module_expsym_cmds\" - cmds=$module_expsym_cmds - else - eval test_cmds=\"$module_cmds\" - cmds=$module_cmds - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - eval test_cmds=\"$archive_expsym_cmds\" - cmds=$archive_expsym_cmds - else - eval test_cmds=\"$archive_cmds\" - cmds=$archive_cmds - fi - fi - - if test "X$skipped_export" != "X:" && len=`expr "X$test_cmds" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - : - else - # The command line is too long to link in one step, link piecewise. - $echo "creating reloadable object files..." - - # Save the value of $output and $libobjs because we want to - # use them later. If we have whole_archive_flag_spec, we - # want to use save_libobjs as it was before - # whole_archive_flag_spec was expanded, because we can't - # assume the linker understands whole_archive_flag_spec. - # This may have to be revisited, in case too many - # convenience libraries get linked in and end up exceeding - # the spec. - if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - fi - save_output=$output - - # Clear the reloadable object creation command queue and - # initialize k to one. - test_cmds= - concat_cmds= - objlist= - delfiles= - last_robj= - k=1 - output=$output_objdir/$save_output-${k}.$objext - # Loop over the list of objects to be linked. - for obj in $save_libobjs - do - eval test_cmds=\"$reload_cmds $objlist $last_robj\" - if test "X$objlist" = X || - { len=`expr "X$test_cmds" : ".*"` && - test "$len" -le "$max_cmd_len"; }; then - objlist="$objlist $obj" - else - # The command $test_cmds is almost too long, add a - # command to the queue. - if test "$k" -eq 1 ; then - # The first file doesn't have a previous command to add. - eval concat_cmds=\"$reload_cmds $objlist $last_robj\" - else - # All subsequent reloadable object files will link in - # the last one created. - eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" - fi - last_robj=$output_objdir/$save_output-${k}.$objext - k=`expr $k + 1` - output=$output_objdir/$save_output-${k}.$objext - objlist=$obj - len=1 - fi - done - # Handle the remaining objects by creating one last - # reloadable object file. All subsequent reloadable object - # files will link in the last one created. - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" - - if ${skipped_export-false}; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - libobjs=$output - # Append the command to create the export file. - eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" - fi - - # Set up a command to remove the reloadale object files - # after they are used. - i=0 - while test "$i" -lt "$k" - do - i=`expr $i + 1` - delfiles="$delfiles $output_objdir/$save_output-${i}.$objext" - done - - $echo "creating a temporary reloadable object file: $output" - - # Loop through the commands generated above and execute them. - save_ifs="$IFS"; IFS='~' - for cmd in $concat_cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - libobjs=$output - # Restore the value of output. - output=$save_output - - if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - fi - # Expand the library linking commands again to reset the - # value of $libobjs for piecewise linking. - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - cmds=$module_expsym_cmds - else - cmds=$module_cmds - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - cmds=$archive_expsym_cmds - else - cmds=$archive_cmds - fi - fi - - # Append the command to remove the reloadable object files - # to the just-reset $cmds. - eval cmds=\"\$cmds~\$rm $delfiles\" - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? - exit $EXIT_SUCCESS - fi - - # Create links to the real library. - for linkname in $linknames; do - if test "$realname" != "$linkname"; then - $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $? - fi - done - - # If -module or -export-dynamic was specified, set the dlname. - if test "$module" = yes || test "$export_dynamic" = yes; then - # On all known operating systems, these are identical. - dlname="$soname" - fi - fi - ;; - - obj) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for objects" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for objects" 1>&2 - fi - - case $output in - *.lo) - if test -n "$objs$old_deplibs"; then - $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 - exit $EXIT_FAILURE - fi - libobj="$output" - obj=`$echo "X$output" | $Xsed -e "$lo2o"` - ;; - *) - libobj= - obj="$output" - ;; - esac - - # Delete the old objects. - $run $rm $obj $libobj - - # Objects from convenience libraries. This assumes - # single-version convenience libraries. Whenever we create - # different ones for PIC/non-PIC, this we'll have to duplicate - # the extraction. - reload_conv_objs= - gentop= - # reload_cmds runs $LD directly, so let us get rid of - # -Wl from whole_archive_flag_spec - wl= - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${obj}x" - generated="$generated $gentop" - - func_extract_archives $gentop $convenience - reload_conv_objs="$reload_objs $func_extract_archives_result" - fi - fi - - # Create the old-style object. - reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - - output="$obj" - cmds=$reload_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - # Exit if we aren't doing a library object file. - if test -z "$libobj"; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit $EXIT_SUCCESS - fi - - if test "$build_libtool_libs" != yes; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - # Create an invalid libtool object if no PIC, so that we don't - # accidentally link it into a program. - # $show "echo timestamp > $libobj" - # $run eval "echo timestamp > $libobj" || exit $? - exit $EXIT_SUCCESS - fi - - if test -n "$pic_flag" || test "$pic_mode" != default; then - # Only do commands if we really have different PIC objects. - reload_objs="$libobjs $reload_conv_objs" - output="$libobj" - cmds=$reload_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit $EXIT_SUCCESS - ;; - - prog) - case $host in - *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; - esac - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 - fi - - if test "$preload" = yes; then - if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && - test "$dlopen_self_static" = unknown; then - $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." - fi - fi - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - ;; - esac - - case $host in - *darwin*) - # Don't allow lazy linking, it breaks C++ global constructors - if test "$tagname" = CXX ; then - compile_command="$compile_command ${wl}-bind_at_load" - finalize_command="$finalize_command ${wl}-bind_at_load" - fi - ;; - esac - - compile_command="$compile_command $compile_deplibs" - finalize_command="$finalize_command $finalize_deplibs" - - if test -n "$rpath$xrpath"; then - # If the user specified any rpath flags, then add them. - for libdir in $rpath $xrpath; do - # This is the magic to use -rpath. - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - fi - - # Now hardcode the library paths - rpath= - hardcode_libdirs= - for libdir in $compile_rpath $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - case :$dllsearchpath: in - *":$libdir:"*) ;; - *) dllsearchpath="$dllsearchpath:$libdir";; - esac - ;; - esac - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - compile_rpath="$rpath" - - rpath= - hardcode_libdirs= - for libdir in $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$finalize_perm_rpath " in - *" $libdir "*) ;; - *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - finalize_rpath="$rpath" - - if test -n "$libobjs" && test "$build_old_libs" = yes; then - # Transform all the library objects into standard objects. - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - fi - - dlsyms= - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - if test -n "$NM" && test -n "$global_symbol_pipe"; then - dlsyms="${outputname}S.c" - else - $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 - fi - fi - - if test -n "$dlsyms"; then - case $dlsyms in - "") ;; - *.c) - # Discover the nlist of each of the dlfiles. - nlist="$output_objdir/${outputname}.nm" - - $show "$rm $nlist ${nlist}S ${nlist}T" - $run $rm "$nlist" "${nlist}S" "${nlist}T" - - # Parse the name list into a source file. - $show "creating $output_objdir/$dlsyms" - - test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ -/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ -/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ - -#ifdef __cplusplus -extern \"C\" { -#endif - -/* Prevent the only kind of declaration conflicts we can make. */ -#define lt_preloaded_symbols some_other_symbol - -/* External symbol declarations for the compiler. */\ -" - - if test "$dlself" = yes; then - $show "generating symbol list for \`$output'" - - test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" - - # Add our own program objects to the symbol list. - progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - for arg in $progfiles; do - $show "extracting global C symbols from \`$arg'" - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -n "$exclude_expsyms"; then - $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - if test -n "$export_symbols_regex"; then - $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - export_symbols="$output_objdir/$output.exp" - $run $rm $export_symbols - $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' - else - $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"' - $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T' - $run eval 'mv "$nlist"T "$nlist"' - fi - fi - - for arg in $dlprefiles; do - $show "extracting global C symbols from \`$arg'" - name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` - $run eval '$echo ": $name " >> "$nlist"' - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -z "$run"; then - # Make sure we have at least an empty file. - test -f "$nlist" || : > "$nlist" - - if test -n "$exclude_expsyms"; then - $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T - $mv "$nlist"T "$nlist" - fi - - # Try sorting and uniquifying the output. - if grep -v "^: " < "$nlist" | - if sort -k 3 </dev/null >/dev/null 2>&1; then - sort -k 3 - else - sort +2 - fi | - uniq > "$nlist"S; then - : - else - grep -v "^: " < "$nlist" > "$nlist"S - fi - - if test -f "$nlist"S; then - eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' - else - $echo '/* NONE */' >> "$output_objdir/$dlsyms" - fi - - $echo >> "$output_objdir/$dlsyms" "\ - -#undef lt_preloaded_symbols - -#if defined (__STDC__) && __STDC__ -# define lt_ptr void * -#else -# define lt_ptr char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr address; -} -lt_preloaded_symbols[] = -{\ -" - - eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms" - - $echo >> "$output_objdir/$dlsyms" "\ - {0, (lt_ptr) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt_preloaded_symbols; -} -#endif - -#ifdef __cplusplus -} -#endif\ -" - fi - - pic_flag_for_symtable= - case $host in - # compiling the symbol table file with pic_flag works around - # a FreeBSD bug that causes programs to crash when -lm is - # linked before any other PIC object. But we must not use - # pic_flag when linking with -static. The problem exists in - # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. - *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; - esac;; - *-*-hpux*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag";; - esac - esac - - # Now compile the dynamic symbol file. - $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" - $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? - - # Clean up the generated files. - $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" - $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" - - # Transform the symbol file into the correct name. - compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - ;; - *) - $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 - exit $EXIT_FAILURE - ;; - esac - else - # We keep going just in case the user didn't refer to - # lt_preloaded_symbols. The linker will fail if global_symbol_pipe - # really was required. - - # Nullify the symbol file. - compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` - fi - - if test "$need_relink" = no || test "$build_libtool_libs" != yes; then - # Replace the output file specification. - compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - link_command="$compile_command$compile_rpath" - - # We have no uninstalled library dependencies, so finalize right now. - $show "$link_command" - $run eval "$link_command" - status=$? - - # Delete the generated files. - if test -n "$dlsyms"; then - $show "$rm $output_objdir/${outputname}S.${objext}" - $run $rm "$output_objdir/${outputname}S.${objext}" - fi - - exit $status - fi - - if test -n "$shlibpath_var"; then - # We should set the shlibpath_var - rpath= - for dir in $temp_rpath; do - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) - # Absolute path. - rpath="$rpath$dir:" - ;; - *) - # Relative path: add a thisdir entry. - rpath="$rpath\$thisdir/$dir:" - ;; - esac - done - temp_rpath="$rpath" - fi - - if test -n "$compile_shlibpath$finalize_shlibpath"; then - compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" - fi - if test -n "$finalize_shlibpath"; then - finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" - fi - - compile_var= - finalize_var= - if test -n "$runpath_var"; then - if test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - compile_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - if test -n "$finalize_perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $finalize_perm_rpath; do - rpath="$rpath$dir:" - done - finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - fi - - if test "$no_install" = yes; then - # We don't need to create a wrapper script. - link_command="$compile_var$compile_command$compile_rpath" - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - # Delete the old output file. - $run $rm $output - # Link the executable and exit - $show "$link_command" - $run eval "$link_command" || exit $? - exit $EXIT_SUCCESS - fi - - if test "$hardcode_action" = relink; then - # Fast installation is not supported - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - - $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2 - $echo "$modename: \`$output' will be relinked during installation" 1>&2 - else - if test "$fast_install" != no; then - link_command="$finalize_var$compile_command$finalize_rpath" - if test "$fast_install" = yes; then - relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` - else - # fast_install is set to needless - relink_command= - fi - else - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - fi - fi - - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` - - # Delete the old output files. - $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname - - $show "$link_command" - $run eval "$link_command" || exit $? - - # Now create the wrapper script. - $show "creating $output" - - # Quote the relink command for shipping. - if test -n "$relink_command"; then - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - relink_command="(cd `pwd`; $relink_command)" - relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` - fi - - # Quote $echo for shipping. - if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then - case $progpath in - [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; - *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; - esac - qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` - else - qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` - fi - - # Only actually do things if our run command is non-null. - if test -z "$run"; then - # win32 will think the script is a binary if it has - # a .exe suffix, so we strip it off here. - case $output in - *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; - esac - # test for cygwin because mv fails w/o .exe extensions - case $host in - *cygwin*) - exeext=.exe - outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; - *) exeext= ;; - esac - case $host in - *cygwin* | *mingw* ) - cwrappersource=`$echo ${objdir}/lt-${output}.c` - cwrapper=`$echo ${output}.exe` - $rm $cwrappersource $cwrapper - trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 - - cat > $cwrappersource <<EOF - -/* $cwrappersource - temporary wrapper executable for $objdir/$outputname - Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP - - The $output program cannot be directly executed until all the libtool - libraries that it depends on are installed. - - This wrapper executable should never be moved out of the build directory. - If it is, it will not operate correctly. - - Currently, it simply execs the wrapper *script* "/bin/sh $output", - but could eventually absorb all of the scripts functionality and - exec $objdir/$outputname directly. -*/ -EOF - cat >> $cwrappersource<<"EOF" -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <malloc.h> -#include <stdarg.h> -#include <assert.h> - -#if defined(PATH_MAX) -# define LT_PATHMAX PATH_MAX -#elif defined(MAXPATHLEN) -# define LT_PATHMAX MAXPATHLEN -#else -# define LT_PATHMAX 1024 -#endif - -#ifndef DIR_SEPARATOR -#define DIR_SEPARATOR '/' -#endif - -#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ - defined (__OS2__) -#define HAVE_DOS_BASED_FILE_SYSTEM -#ifndef DIR_SEPARATOR_2 -#define DIR_SEPARATOR_2 '\\' -#endif -#endif - -#ifndef DIR_SEPARATOR_2 -# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) -#else /* DIR_SEPARATOR_2 */ -# define IS_DIR_SEPARATOR(ch) \ - (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) -#endif /* DIR_SEPARATOR_2 */ - -#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) -#define XFREE(stale) do { \ - if (stale) { free ((void *) stale); stale = 0; } \ -} while (0) - -const char *program_name = NULL; - -void * xmalloc (size_t num); -char * xstrdup (const char *string); -char * basename (const char *name); -char * fnqualify(const char *path); -char * strendzap(char *str, const char *pat); -void lt_fatal (const char *message, ...); - -int -main (int argc, char *argv[]) -{ - char **newargz; - int i; - - program_name = (char *) xstrdup ((char *) basename (argv[0])); - newargz = XMALLOC(char *, argc+2); -EOF - - cat >> $cwrappersource <<EOF - newargz[0] = "$SHELL"; -EOF - - cat >> $cwrappersource <<"EOF" - newargz[1] = fnqualify(argv[0]); - /* we know the script has the same name, without the .exe */ - /* so make sure newargz[1] doesn't end in .exe */ - strendzap(newargz[1],".exe"); - for (i = 1; i < argc; i++) - newargz[i+1] = xstrdup(argv[i]); - newargz[argc+1] = NULL; -EOF - - cat >> $cwrappersource <<EOF - execv("$SHELL",newargz); -EOF - - cat >> $cwrappersource <<"EOF" -} - -void * -xmalloc (size_t num) -{ - void * p = (void *) malloc (num); - if (!p) - lt_fatal ("Memory exhausted"); - - return p; -} - -char * -xstrdup (const char *string) -{ - return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL -; -} - -char * -basename (const char *name) -{ - const char *base; - -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - /* Skip over the disk name in MSDOS pathnames. */ - if (isalpha (name[0]) && name[1] == ':') - name += 2; -#endif - - for (base = name; *name; name++) - if (IS_DIR_SEPARATOR (*name)) - base = name + 1; - return (char *) base; -} - -char * -fnqualify(const char *path) -{ - size_t size; - char *p; - char tmp[LT_PATHMAX + 1]; - - assert(path != NULL); - - /* Is it qualified already? */ -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - if (isalpha (path[0]) && path[1] == ':') - return xstrdup (path); -#endif - if (IS_DIR_SEPARATOR (path[0])) - return xstrdup (path); - - /* prepend the current directory */ - /* doesn't handle '~' */ - if (getcwd (tmp, LT_PATHMAX) == NULL) - lt_fatal ("getcwd failed"); - size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */ - p = XMALLOC(char, size); - sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path); - return p; -} - -char * -strendzap(char *str, const char *pat) -{ - size_t len, patlen; - - assert(str != NULL); - assert(pat != NULL); - - len = strlen(str); - patlen = strlen(pat); - - if (patlen <= len) - { - str += len - patlen; - if (strcmp(str, pat) == 0) - *str = '\0'; - } - return str; -} - -static void -lt_error_core (int exit_status, const char * mode, - const char * message, va_list ap) -{ - fprintf (stderr, "%s: %s: ", program_name, mode); - vfprintf (stderr, message, ap); - fprintf (stderr, ".\n"); - - if (exit_status >= 0) - exit (exit_status); -} - -void -lt_fatal (const char *message, ...) -{ - va_list ap; - va_start (ap, message); - lt_error_core (EXIT_FAILURE, "FATAL", message, ap); - va_end (ap); -} -EOF - # we should really use a build-platform specific compiler - # here, but OTOH, the wrappers (shell script and this C one) - # are only useful if you want to execute the "real" binary. - # Since the "real" binary is built for $host, then this - # wrapper might as well be built for $host, too. - $run $LTCC -s -o $cwrapper $cwrappersource - ;; - esac - $rm $output - trap "$rm $output; exit $EXIT_FAILURE" 1 2 15 - - $echo > $output "\ -#! $SHELL - -# $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# The $output program cannot be directly executed until all the libtool -# libraries that it depends on are installed. -# -# This wrapper script should never be moved out of the build directory. -# If it is, it will not operate correctly. - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='${SED} -e 1s/^X//' -sed_quote_subst='$sed_quote_subst' - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -relink_command=\"$relink_command\" - -# This environment variable determines our operation mode. -if test \"\$libtool_install_magic\" = \"$magic\"; then - # install mode needs the following variable: - notinst_deplibs='$notinst_deplibs' -else - # When we are sourced in execute mode, \$file and \$echo are already set. - if test \"\$libtool_execute_magic\" != \"$magic\"; then - echo=\"$qecho\" - file=\"\$0\" - # Make sure echo works. - if test \"X\$1\" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift - elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then - # Yippee, \$echo works! - : - else - # Restart under the correct shell, and then maybe \$echo will work. - exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} - fi - fi\ -" - $echo >> $output "\ - - # Find the directory that this script lives in. - thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` - test \"x\$thisdir\" = \"x\$file\" && thisdir=. - - # Follow symbolic links until we get to the real thisdir. - file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` - while test -n \"\$file\"; do - destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` - - # If there was a directory component, then change thisdir. - if test \"x\$destdir\" != \"x\$file\"; then - case \"\$destdir\" in - [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; - *) thisdir=\"\$thisdir/\$destdir\" ;; - esac - fi - - file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\` - file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` - done - - # Try to get the absolute directory name. - absdir=\`cd \"\$thisdir\" && pwd\` - test -n \"\$absdir\" && thisdir=\"\$absdir\" -" - - if test "$fast_install" = yes; then - $echo >> $output "\ - program=lt-'$outputname'$exeext - progdir=\"\$thisdir/$objdir\" - - if test ! -f \"\$progdir/\$program\" || \\ - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ - test \"X\$file\" != \"X\$progdir/\$program\"; }; then - - file=\"\$\$-\$program\" - - if test ! -d \"\$progdir\"; then - $mkdir \"\$progdir\" - else - $rm \"\$progdir/\$file\" - fi" - - $echo >> $output "\ - - # relink executable if necessary - if test -n \"\$relink_command\"; then - if relink_command_output=\`eval \$relink_command 2>&1\`; then : - else - $echo \"\$relink_command_output\" >&2 - $rm \"\$progdir/\$file\" - exit $EXIT_FAILURE - fi - fi - - $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || - { $rm \"\$progdir/\$program\"; - $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } - $rm \"\$progdir/\$file\" - fi" - else - $echo >> $output "\ - program='$outputname' - progdir=\"\$thisdir/$objdir\" -" - fi - - $echo >> $output "\ - - if test -f \"\$progdir/\$program\"; then" - - # Export our shlibpath_var if we have one. - if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then - $echo >> $output "\ - # Add our own library path to $shlibpath_var - $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" - - # Some systems cannot cope with colon-terminated $shlibpath_var - # The second colon is a workaround for a bug in BeOS R4 sed - $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` - - export $shlibpath_var -" - fi - - # fixup the dll searchpath if we need to. - if test -n "$dllsearchpath"; then - $echo >> $output "\ - # Add the dll search path components to the executable PATH - PATH=$dllsearchpath:\$PATH -" - fi - - $echo >> $output "\ - if test \"\$libtool_execute_magic\" != \"$magic\"; then - # Run the actual program with our arguments. -" - case $host in - # Backslashes separate directories on plain windows - *-*-mingw | *-*-os2*) - $echo >> $output "\ - exec \$progdir\\\\\$program \${1+\"\$@\"} -" - ;; - - *) - $echo >> $output "\ - exec \$progdir/\$program \${1+\"\$@\"} -" - ;; - esac - $echo >> $output "\ - \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\" - exit $EXIT_FAILURE - fi - else - # The program doesn't exist. - \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2 - \$echo \"This script is just a wrapper for \$program.\" 1>&2 - $echo \"See the $PACKAGE documentation for more information.\" 1>&2 - exit $EXIT_FAILURE - fi -fi\ -" - chmod +x $output - fi - exit $EXIT_SUCCESS - ;; - esac - - # See if we need to build an old-fashioned archive. - for oldlib in $oldlibs; do - - if test "$build_libtool_libs" = convenience; then - oldobjs="$libobjs_save" - addlibs="$convenience" - build_libtool_libs=no - else - if test "$build_libtool_libs" = module; then - oldobjs="$libobjs_save" - build_libtool_libs=no - else - oldobjs="$old_deplibs $non_pic_objects" - fi - addlibs="$old_convenience" - fi - - if test -n "$addlibs"; then - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $addlibs - oldobjs="$oldobjs $func_extract_archives_result" - fi - - # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then - cmds=$old_archive_from_new_cmds - else - eval cmds=\"$old_archive_cmds\" - - if len=`expr "X$cmds" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - cmds=$old_archive_cmds - else - # the command line is too long to link in one step, link in parts - $echo "using piecewise archive linking..." - save_RANLIB=$RANLIB - RANLIB=: - objlist= - concat_cmds= - save_oldobjs=$oldobjs - # GNU ar 2.10+ was changed to match POSIX; thus no paths are - # encoded into archives. This makes 'ar r' malfunction in - # this piecewise linking case whenever conflicting object - # names appear in distinct ar calls; check, warn and compensate. - if (for obj in $save_oldobjs - do - $echo "X$obj" | $Xsed -e 's%^.*/%%' - done | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2 - $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2 - AR_FLAGS=cq - fi - # Is there a better way of finding the last object in the list? - for obj in $save_oldobjs - do - last_oldobj=$obj - done - for obj in $save_oldobjs - do - oldobjs="$objlist $obj" - objlist="$objlist $obj" - eval test_cmds=\"$old_archive_cmds\" - if len=`expr "X$test_cmds" : ".*"` && - test "$len" -le "$max_cmd_len"; then - : - else - # the above command should be used before it gets too long - oldobjs=$objlist - if test "$obj" = "$last_oldobj" ; then - RANLIB=$save_RANLIB - fi - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" - objlist= - fi - done - RANLIB=$save_RANLIB - oldobjs=$objlist - if test "X$oldobjs" = "X" ; then - eval cmds=\"\$concat_cmds\" - else - eval cmds=\"\$concat_cmds~\$old_archive_cmds\" - fi - fi - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - eval cmd=\"$cmd\" - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$generated"; then - $show "${rm}r$generated" - $run ${rm}r$generated - fi - - # Now create the libtool archive. - case $output in - *.la) - old_library= - test "$build_old_libs" = yes && old_library="$libname.$libext" - $show "creating $output" - - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" - relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` - if test "$hardcode_automatic" = yes ; then - relink_command= - fi - - - # Only create the output if not a dry run. - if test -z "$run"; then - for installed in no yes; do - if test "$installed" = yes; then - if test -z "$install_libdir"; then - break - fi - output="$output_objdir/$outputname"i - # Replace all uninstalled libtool libraries with the installed ones - newdependency_libs= - for deplib in $dependency_libs; do - case $deplib in - *.la) - name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - # We do not want portage's install root ($D) present. Check only for - # this if the .la is being installed. - if test "$installed" = yes && test "$D"; then - eval mynewdependency_lib="`echo "$libdir/$name" |sed -e "s:$D::g" -e 's://:/:g'`" - else - mynewdependency_lib="$libdir/$name" - fi - # Do not add duplicates - if test "$mynewdependency_lib"; then - if test -z "`echo $newdependency_libs |grep -e "$mynewdependency_lib"`"; then - newdependency_libs="$newdependency_libs $mynewdependency_lib" - fi - fi - ;; - *) - if test "$installed" = yes; then - # Rather use S=WORKDIR if our version of portage supports it. - # This is because some ebuild (gcc) do not use $S as buildroot. - if test "$PWORKDIR"; then - S="$PWORKDIR" - fi - # We do not want portage's build root ($S) present. - if test -n "`echo $deplib |grep -e "$S"`" && test "$S"; then - mynewdependency_lib="" - # We do not want portage's install root ($D) present. - elif test -n "`echo $deplib |grep -e "$D"`" && test "$D"; then - eval mynewdependency_lib="`echo "$deplib" |sed -e "s:$D::g" -e 's://:/:g'`" - else - mynewdependency_lib="$deplib" - fi - else - mynewdependency_lib="$deplib" - fi - # Do not add duplicates - if test "$mynewdependency_lib"; then - if test -z "`echo $newdependency_libs |grep -e "$mynewdependency_lib"`"; then - newdependency_libs="$newdependency_libs $mynewdependency_lib" - fi - fi - ;; - esac - done - dependency_libs="$newdependency_libs" - newdlfiles= - for lib in $dlfiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdlfiles="$newdlfiles $libdir/$name" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdlprefiles="$newdlprefiles $libdir/$name" - done - dlprefiles="$newdlprefiles" - else - newdlfiles= - for lib in $dlfiles; do - case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - newdlfiles="$newdlfiles $abs" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - newdlprefiles="$newdlprefiles $abs" - done - dlprefiles="$newdlprefiles" - fi - $rm $output - # place dlname in correct position for cygwin - tdlname=$dlname - case $host,$output,$installed,$module,$dlname in - *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; - esac - # Do not add duplicates - if test "$installed" = yes && test "$D"; then - install_libdir="`echo "$install_libdir" |sed -e "s:$D::g" -e 's://:/:g'`" - fi - $echo > $output "\ -# $outputname - a libtool library file -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='$tdlname' - -# Names of this library. -library_names='$library_names' - -# The name of the static archive. -old_library='$old_library' - -# Libraries that this one depends upon. -dependency_libs='$dependency_libs' - -# Version information for $libname. -current=$current -age=$age -revision=$revision - -# Is this an already installed library? -installed=$installed - -# Should we warn about portability when linking against -modules? -shouldnotlink=$module - -# Files to dlopen/dlpreopen -dlopen='$dlfiles' -dlpreopen='$dlprefiles' - -# Directory that this library needs to be installed in: -libdir='$install_libdir'" - if test "$installed" = no && test "$need_relink" = yes; then - $echo >> $output "\ -relink_command=\"$relink_command\"" - fi - done - fi - - # Do a symbolic link so that the libtool archive can be found in - # LD_LIBRARY_PATH before the program is installed. - $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" - $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? - ;; - esac - exit $EXIT_SUCCESS - ;; - - # libtool install mode - install) - modename="$modename: install" - - # There may be an optional sh(1) argument at the beginning of - # install_prog (especially on Windows NT). - if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || - # Allow the use of GNU shtool's install command. - $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then - # Aesthetically quote it. - arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$arg " - arg="$1" - shift - else - install_prog= - arg="$nonopt" - fi - - # The real first argument should be the name of the installation program. - # Aesthetically quote it. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog$arg" - - # We need to accept at least all the BSD install flags. - dest= - files= - opts= - prev= - install_type= - isdir=no - stripme= - for arg - do - if test -n "$dest"; then - files="$files $dest" - dest="$arg" - continue - fi - - case $arg in - -d) isdir=yes ;; - -f) prev="-f" ;; - -g) prev="-g" ;; - -m) prev="-m" ;; - -o) prev="-o" ;; - -s) - stripme=" -s" - continue - ;; - -*) ;; - - *) - # If the previous option needed an argument, then skip it. - if test -n "$prev"; then - prev= - else - dest="$arg" - continue - fi - ;; - esac - - # Aesthetically quote the argument. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog $arg" - done - - if test -z "$install_prog"; then - $echo "$modename: you must specify an install program" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test -n "$prev"; then - $echo "$modename: the \`$prev' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test -z "$files"; then - if test -z "$dest"; then - $echo "$modename: no file or destination specified" 1>&2 - else - $echo "$modename: you must specify a destination" 1>&2 - fi - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Strip any trailing slash from the destination. - dest=`$echo "X$dest" | $Xsed -e 's%/$%%'` - - # Check to see that the destination is a directory. - test -d "$dest" && isdir=yes - if test "$isdir" = yes; then - destdir="$dest" - destname= - else - destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'` - test "X$destdir" = "X$dest" && destdir=. - destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'` - - # Not a directory, so check to see that there is only one file specified. - set dummy $files - if test "$#" -gt 2; then - $echo "$modename: \`$dest' is not a directory" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - fi - case $destdir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - for file in $files; do - case $file in - *.lo) ;; - *) - $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - done - ;; - esac - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - staticlibs= - future_libdirs= - current_libdirs= - for file in $files; do - - # Do each installation. - case $file in - *.$libext) - # Do the static libraries later. - staticlibs="$staticlibs $file" - ;; - - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - library_names= - old_library= - relink_command= - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Add the libdir to current_libdirs if it is the destination. - if test "X$destdir" = "X$libdir"; then - case "$current_libdirs " in - *" $libdir "*) ;; - *) current_libdirs="$current_libdirs $libdir" ;; - esac - else - # Note the libdir as a future libdir. - case "$future_libdirs " in - *" $libdir "*) ;; - *) future_libdirs="$future_libdirs $libdir" ;; - esac - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ - test "X$dir" = "X$file/" && dir= - dir="$dir$objdir" - - if test -n "$relink_command"; then - # Determine the prefix the user has applied to our future dir. - inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` - - # Don't allow the user to place us outside of our expected - # location b/c this prevents finding dependent libraries that - # are installed to the same prefix. - # At present, this check doesn't affect windows .dll's that - # are installed into $libdir/../bin (currently, that works fine) - # but it's something to keep an eye on. - if test "$inst_prefix_dir" = "$destdir"; then - $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 - exit $EXIT_FAILURE - fi - - if test -n "$inst_prefix_dir"; then - # Stick the inst_prefix_dir data into the link command. - relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` - else - relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"` - fi - - $echo "$modename: warning: relinking \`$file'" 1>&2 - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - exit $EXIT_FAILURE - fi - fi - - # See the names of the shared library. - set dummy $library_names - if test -n "$2"; then - realname="$2" - shift - shift - - srcname="$realname" - test -n "$relink_command" && srcname="$realname"T - - # Install the shared library and build the symlinks. - $show "$install_prog $dir/$srcname $destdir/$realname" - $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $? - if test -n "$stripme" && test -n "$striplib"; then - $show "$striplib $destdir/$realname" - $run eval "$striplib $destdir/$realname" || exit $? - fi - - if test "$#" -gt 0; then - # Delete the old symlinks, and create new ones. - for linkname - do - if test "$linkname" != "$realname"; then - $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" - fi - done - fi - - # Do each command in the postinstall commands. - lib="$destdir/$realname" - cmds=$postinstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - # Install the pseudo-library for information purposes. - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - instname="$dir/$name"i - $show "$install_prog $instname $destdir/$name" - $run eval "$install_prog $instname $destdir/$name" || exit $? - - # Maybe install the static library, too. - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" - ;; - - *.lo) - # Install (i.e. copy) a libtool object. - - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # Deduce the name of the destination old-style object file. - case $destfile in - *.lo) - staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"` - ;; - *.$objext) - staticdest="$destfile" - destfile= - ;; - *) - $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - # Install the libtool object if requested. - if test -n "$destfile"; then - $show "$install_prog $file $destfile" - $run eval "$install_prog $file $destfile" || exit $? - fi - - # Install the old object if enabled. - if test "$build_old_libs" = yes; then - # Deduce the name of the old-style object file. - staticobj=`$echo "X$file" | $Xsed -e "$lo2o"` - - $show "$install_prog $staticobj $staticdest" - $run eval "$install_prog \$staticobj \$staticdest" || exit $? - fi - exit $EXIT_SUCCESS - ;; - - *) - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # If the file is missing, and there is a .exe on the end, strip it - # because it is most likely a libtool script we actually want to - # install - stripped_ext="" - case $file in - *.exe) - if test ! -f "$file"; then - file=`$echo $file|${SED} 's,.exe$,,'` - stripped_ext=".exe" - fi - ;; - esac - - # Do a test to see if this is really a libtool program. - case $host in - *cygwin*|*mingw*) - wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` - ;; - *) - wrapper=$file - ;; - esac - if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then - notinst_deplibs= - relink_command= - - # To insure that "foo" is sourced, and not "foo.exe", - # finese the cygwin/MSYS system by explicitly sourcing "foo." - # which disallows the automatic-append-.exe behavior. - case $build in - *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; - *) wrapperdot=${wrapper} ;; - esac - # If there is no directory component, then add one. - case $file in - */* | *\\*) . ${wrapperdot} ;; - *) . ./${wrapperdot} ;; - esac - - # Check the variables that should have been set. - if test -z "$notinst_deplibs"; then - $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2 - exit $EXIT_FAILURE - fi - - finalize=yes - for lib in $notinst_deplibs; do - # Check to see that each library is installed. - libdir= - if test -f "$lib"; then - # If there is no directory component, then add one. - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - fi - libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test - if test -n "$libdir" && test ! -f "$libfile"; then - $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2 - finalize=no - fi - done - - relink_command= - # To insure that "foo" is sourced, and not "foo.exe", - # finese the cygwin/MSYS system by explicitly sourcing "foo." - # which disallows the automatic-append-.exe behavior. - case $build in - *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; - *) wrapperdot=${wrapper} ;; - esac - # If there is no directory component, then add one. - case $file in - */* | *\\*) . ${wrapperdot} ;; - *) . ./${wrapperdot} ;; - esac - - outputname= - if test "$fast_install" = no && test -n "$relink_command"; then - if test "$finalize" = yes && test -z "$run"; then - tmpdir="/tmp" - test -n "$TMPDIR" && tmpdir="$TMPDIR" - tmpdir="$tmpdir/libtool-$$" - save_umask=`umask` - umask 0077 - if $mkdir "$tmpdir"; then - umask $save_umask - else - umask $save_umask - $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2 - continue - fi - file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` - outputname="$tmpdir/$file" - # Replace the output file specification. - relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` - - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - ${rm}r "$tmpdir" - continue - fi - file="$outputname" - else - $echo "$modename: warning: cannot relink \`$file'" 1>&2 - fi - else - # Install the binary that we compiled earlier. - file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` - fi - fi - - # remove .exe since cygwin /usr/bin/install will append another - # one anyways - case $install_prog,$host in - */usr/bin/install*,*cygwin*) - case $file:$destfile in - *.exe:*.exe) - # this is ok - ;; - *.exe:*) - destfile=$destfile.exe - ;; - *:*.exe) - destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` - ;; - esac - ;; - esac - $show "$install_prog$stripme $file $destfile" - $run eval "$install_prog\$stripme \$file \$destfile" || exit $? - test -n "$outputname" && ${rm}r "$tmpdir" - ;; - esac - done - - for file in $staticlibs; do - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - - # Set up the ranlib parameters. - oldlib="$destdir/$name" - - $show "$install_prog $file $oldlib" - $run eval "$install_prog \$file \$oldlib" || exit $? - - if test -n "$stripme" && test -n "$old_striplib"; then - $show "$old_striplib $oldlib" - $run eval "$old_striplib $oldlib" || exit $? - fi - - # Do each command in the postinstall commands. - cmds=$old_postinstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$future_libdirs"; then - $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2 - fi - - if test -n "$current_libdirs"; then - # Maybe just do a dry run. - test -n "$run" && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' - else - exit $EXIT_SUCCESS - fi - ;; - - # libtool finish mode - finish) - modename="$modename: finish" - libdirs="$nonopt" - admincmds= - - if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then - for dir - do - libdirs="$libdirs $dir" - done - - for libdir in $libdirs; do - if test -n "$finish_cmds"; then - # Do each command in the finish commands. - cmds=$finish_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || admincmds="$admincmds - $cmd" - done - IFS="$save_ifs" - fi - if test -n "$finish_eval"; then - # Do the single finish_eval. - eval cmds=\"$finish_eval\" - $run eval "$cmds" || admincmds="$admincmds - $cmds" - fi - done - fi - - # Exit here if they wanted silent mode. - test "$show" = : && exit $EXIT_SUCCESS - - $echo "----------------------------------------------------------------------" - $echo "Libraries have been installed in:" - for libdir in $libdirs; do - $echo " $libdir" - done - $echo - $echo "If you ever happen to want to link against installed libraries" - $echo "in a given directory, LIBDIR, you must either use libtool, and" - $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" - $echo "flag during linking and do at least one of the following:" - if test -n "$shlibpath_var"; then - $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" - $echo " during execution" - fi - if test -n "$runpath_var"; then - $echo " - add LIBDIR to the \`$runpath_var' environment variable" - $echo " during linking" - fi - if test -n "$hardcode_libdir_flag_spec"; then - libdir=LIBDIR - eval flag=\"$hardcode_libdir_flag_spec\" - - $echo " - use the \`$flag' linker flag" - fi - if test -n "$admincmds"; then - $echo " - have your system administrator run these commands:$admincmds" - fi - if test -f /etc/ld.so.conf; then - $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" - fi - $echo - $echo "See any operating system documentation about shared libraries for" - $echo "more information, such as the ld(1) and ld.so(8) manual pages." - $echo "----------------------------------------------------------------------" - exit $EXIT_SUCCESS - ;; - - # libtool execute mode - execute) - modename="$modename: execute" - - # The first argument is the command name. - cmd="$nonopt" - if test -z "$cmd"; then - $echo "$modename: you must specify a COMMAND" 1>&2 - $echo "$help" - exit $EXIT_FAILURE - fi - - # Handle -dlopen flags immediately. - for file in $execute_dlfiles; do - if test ! -f "$file"; then - $echo "$modename: \`$file' is not a file" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - dir= - case $file in - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Read the libtool library. - dlname= - library_names= - - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Skip this library if it cannot be dlopened. - if test -z "$dlname"; then - # Warn if it was a shared library. - test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'" - continue - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - - if test -f "$dir/$objdir/$dlname"; then - dir="$dir/$objdir" - else - $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 - exit $EXIT_FAILURE - fi - ;; - - *.lo) - # Just add the directory containing the .lo file. - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - ;; - - *) - $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 - continue - ;; - esac - - # Get the absolute pathname. - absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir="$absdir" - - # Now add the directory to shlibpath_var. - if eval "test -z \"\$$shlibpath_var\""; then - eval "$shlibpath_var=\"\$dir\"" - else - eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" - fi - done - - # This variable tells wrapper scripts just to set shlibpath_var - # rather than running their programs. - libtool_execute_magic="$magic" - - # Check if any of the arguments is a wrapper script. - args= - for file - do - case $file in - -*) ;; - *) - # Do a test to see if this is really a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Transform arg to wrapped name. - file="$progdir/$program" - fi - ;; - esac - # Quote arguments (to preserve shell metacharacters). - file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` - args="$args \"$file\"" - done - - if test -z "$run"; then - if test -n "$shlibpath_var"; then - # Export the shlibpath_var. - eval "export $shlibpath_var" - fi - - # Restore saved environment variables - if test "${save_LC_ALL+set}" = set; then - LC_ALL="$save_LC_ALL"; export LC_ALL - fi - if test "${save_LANG+set}" = set; then - LANG="$save_LANG"; export LANG - fi - - # Now prepare to actually exec the command. - exec_cmd="\$cmd$args" - else - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" - $echo "export $shlibpath_var" - fi - $echo "$cmd$args" - exit $EXIT_SUCCESS - fi - ;; - - # libtool clean and uninstall mode - clean | uninstall) - modename="$modename: $mode" - rm="$nonopt" - files= - rmforce= - exit_status=0 - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - for arg - do - case $arg in - -f) rm="$rm $arg"; rmforce=yes ;; - -*) rm="$rm $arg" ;; - *) files="$files $arg" ;; - esac - done - - if test -z "$rm"; then - $echo "$modename: you must specify an RM program" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - rmdirs= - - origobjdir="$objdir" - for file in $files; do - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - if test "X$dir" = "X$file"; then - dir=. - objdir="$origobjdir" - else - objdir="$dir/$origobjdir" - fi - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - test "$mode" = uninstall && objdir="$dir" - - # Remember objdir for removal later, being careful to avoid duplicates - if test "$mode" = clean; then - case " $rmdirs " in - *" $objdir "*) ;; - *) rmdirs="$rmdirs $objdir" ;; - esac - fi - - # Don't error if the file doesn't exist and rm -f was used. - if (test -L "$file") >/dev/null 2>&1 \ - || (test -h "$file") >/dev/null 2>&1 \ - || test -f "$file"; then - : - elif test -d "$file"; then - exit_status=1 - continue - elif test "$rmforce" = yes; then - continue - fi - - rmfiles="$file" - - case $name in - *.la) - # Possibly a libtool archive, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - . $dir/$name - - # Delete the libtool libraries and symlinks. - for n in $library_names; do - rmfiles="$rmfiles $objdir/$n" - done - test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" - test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" - - if test "$mode" = uninstall; then - if test -n "$library_names"; then - # Do each command in the postuninstall commands. - cmds=$postuninstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - - if test -n "$old_library"; then - # Do each command in the old_postuninstall commands. - cmds=$old_postuninstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - # FIXME: should reinstall the best remaining shared library. - fi - fi - ;; - - *.lo) - # Possibly a libtool object, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - - # Read the .lo file - . $dir/$name - - # Add PIC object to the list of files to remove. - if test -n "$pic_object" \ - && test "$pic_object" != none; then - rmfiles="$rmfiles $dir/$pic_object" - fi - - # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" \ - && test "$non_pic_object" != none; then - rmfiles="$rmfiles $dir/$non_pic_object" - fi - fi - ;; - - *) - if test "$mode" = clean ; then - noexename=$name - case $file in - *.exe) - file=`$echo $file|${SED} 's,.exe$,,'` - noexename=`$echo $name|${SED} 's,.exe$,,'` - # $file with .exe has already been added to rmfiles, - # add $file without .exe - rmfiles="$rmfiles $file" - ;; - esac - # Do a test to see if this is a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - relink_command= - . $dir/$noexename - - # note $name still contains .exe if it was in $file originally - # as does the version of $file that was added into $rmfiles - rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" - if test "$fast_install" = yes && test -n "$relink_command"; then - rmfiles="$rmfiles $objdir/lt-$name" - fi - if test "X$noexename" != "X$name" ; then - rmfiles="$rmfiles $objdir/lt-${noexename}.c" - fi - fi - fi - ;; - esac - $show "$rm $rmfiles" - $run $rm $rmfiles || exit_status=1 - done - objdir="$origobjdir" - - # Try to remove the ${objdir}s in the directories where we deleted files - for dir in $rmdirs; do - if test -d "$dir"; then - $show "rmdir $dir" - $run rmdir $dir >/dev/null 2>&1 - fi - done - - exit $exit_status - ;; - - "") - $echo "$modename: you must specify a MODE" 1>&2 - $echo "$generic_help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - if test -z "$exec_cmd"; then - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$generic_help" 1>&2 - exit $EXIT_FAILURE - fi -fi # test -z "$show_help" - -if test -n "$exec_cmd"; then - eval exec $exec_cmd - exit $EXIT_FAILURE -fi - -# We need to display help for each of the modes. -case $mode in -"") $echo \ -"Usage: $modename [OPTION]... [MODE-ARG]... - -Provide generalized library-building support services. - - --config show all configuration variables - --debug enable verbose shell tracing --n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --finish same as \`--mode=finish' - --help display this help message and exit - --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] - --quiet same as \`--silent' - --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - --version print version information - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for -a more detailed description of MODE. - -Report bugs to <bug-libtool@gnu.org>." - exit $EXIT_SUCCESS - ;; - -clean) - $echo \ -"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE... - -Remove files from the build directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, object or program, all the files associated -with it are deleted. Otherwise, only FILE itself is deleted using RM." - ;; - -compile) - $echo \ -"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE - -Compile a source file into a libtool library object. - -This mode accepts the following additional options: - - -o OUTPUT-FILE set the output file name to OUTPUT-FILE - -prefer-pic try to building PIC objects only - -prefer-non-pic try to building non-PIC objects only - -static always build a \`.o' file suitable for static linking - -COMPILE-COMMAND is a command to be used in creating a \`standard' object file -from the given SOURCEFILE. - -The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix \`.c' with the -library object suffix, \`.lo'." - ;; - -execute) - $echo \ -"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]... - -Automatically set library path, then run a program. - -This mode accepts the following additional options: - - -dlopen FILE add the directory containing FILE to the library path - -This mode sets the library path environment variable according to \`-dlopen' -flags. - -If any of the ARGS are libtool executable wrappers, then they are translated -into their corresponding uninstalled binary, and any of their required library -directories are added to the library path. - -Then, COMMAND is executed, with ARGS as arguments." - ;; - -finish) - $echo \ -"Usage: $modename [OPTION]... --mode=finish [LIBDIR]... - -Complete the installation of libtool libraries. - -Each LIBDIR is a directory that contains libtool libraries. - -The commands that this mode executes may require superuser privileges. Use -the \`--dry-run' option if you just want to see what would be executed." - ;; - -install) - $echo \ -"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND... - -Install executables or libraries. - -INSTALL-COMMAND is the installation command. The first component should be -either the \`install' or \`cp' program. - -The rest of the components are interpreted as arguments to that command (only -BSD-compatible install options are recognized)." - ;; - -link) - $echo \ -"Usage: $modename [OPTION]... --mode=link LINK-COMMAND... - -Link object files or libraries together to form another library, or to -create an executable program. - -LINK-COMMAND is a command using the C compiler that you would use to create -a program from several object files. - -The following components of LINK-COMMAND are treated specially: - - -all-static do not do any dynamic linking at all - -avoid-version do not add a version suffix if possible - -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime - -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols - -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) - -export-symbols SYMFILE - try to export only the symbols listed in SYMFILE - -export-symbols-regex REGEX - try to export only the symbols matching REGEX - -LLIBDIR search LIBDIR for required installed libraries - -lNAME OUTPUT-FILE requires the installed library libNAME - -module build a library that can dlopened - -no-fast-install disable the fast-install mode - -no-install link a not-installable executable - -no-undefined declare that a library does not refer to external symbols - -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE Use a list of object files found in FILE to specify objects - -precious-files-regex REGEX - don't remove output files matching REGEX - -release RELEASE specify package release information - -rpath LIBDIR the created library will eventually be installed in LIBDIR - -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries - -static do not do any dynamic linking of libtool libraries - -version-info CURRENT[:REVISION[:AGE]] - specify library version info [each variable defaults to 0] - -All other options (arguments beginning with \`-') are ignored. - -Every other argument is treated as a filename. Files ending in \`.la' are -treated as uninstalled libtool libraries, other files are standard or library -object files. - -If the OUTPUT-FILE ends in \`.la', then a libtool library is created, -only library objects (\`.lo' files) may be specified, and \`-rpath' is -required, except when creating a convenience library. - -If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created -using \`ar' and \`ranlib', or on Windows using \`lib'. - -If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file -is created, otherwise an executable program is created." - ;; - -uninstall) - $echo \ -"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... - -Remove libraries from an installation directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, all the files associated with it are deleted. -Otherwise, only FILE itself is deleted using RM." - ;; - -*) - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; -esac - -$echo -$echo "Try \`$modename --help' for more information about other modes." - -exit $EXIT_SUCCESS - -# The TAGs below are defined such that we never get into a situation -# in which we disable both kinds of libraries. Given conflicting -# choices, we go for a static library, that is the most portable, -# since we can't tell whether shared libraries were disabled because -# the user asked for that or because the platform doesn't support -# them. This is particularly important on AIX, because we don't -# support having both static and shared libraries enabled at the same -# time on that platform, so we default to a shared-only configuration. -# If a disable-shared tag is given, we'll fallback to a static-only -# configuration. But we'll never go from static-only to shared-only. - -# ### BEGIN LIBTOOL TAG CONFIG: disable-shared -build_libtool_libs=no -build_old_libs=yes -# ### END LIBTOOL TAG CONFIG: disable-shared - -# ### BEGIN LIBTOOL TAG CONFIG: disable-static -build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac` -# ### END LIBTOOL TAG CONFIG: disable-static - -# Local Variables: -# mode:shell-script -# sh-indentation:2 -# End: diff --git a/perso/net-misc/quagga/files/patches-0.96.4/opaque-ready.patch b/perso/net-misc/quagga/files/patches-0.96.4/opaque-ready.patch deleted file mode 100644 index e2db1538..00000000 --- a/perso/net-misc/quagga/files/patches-0.96.4/opaque-ready.patch +++ /dev/null @@ -1,56 +0,0 @@ ---- ospfd/ospf_opaque.c.orig 2003-04-04 04:44:32.000000000 +0200 -+++ ospfd/ospf_opaque.c 2004-02-02 23:58:48.171864248 +0100 -@@ -1385,10 +1385,15 @@ - { - for (node = listhead (oi->opaque_lsa_self); node; nextnode (node)) - { -+ /* -+ * removed the test for -+ * (! list_isempty (oipt->id_list)) * Handler is already active. * -+ * because opaque cababilities ON -> OFF -> ON result in list_isempty (oipt->id_list) -+ * not being empty. -+ */ - if ((oipt = getdata (node)) == NULL /* Something wrong? */ - || oipt->t_opaque_lsa_self != NULL /* Waiting for a thread call. */ -- || oipt->status == PROC_SUSPEND /* Cannot originate now. */ -- || ! list_isempty (oipt->id_list)) /* Handler is already active. */ -+ || oipt->status == PROC_SUSPEND) /* Cannot originate now. */ - continue; - - ospf_opaque_lsa_reoriginate_schedule ((void *) oi, -@@ -1401,10 +1406,15 @@ - { - for (node = listhead (area->opaque_lsa_self); node; nextnode (node)) - { -+ /* -+ * removed the test for -+ * (! list_isempty (oipt->id_list)) * Handler is already active. * -+ * because opaque cababilities ON -> OFF -> ON result in list_isempty (oipt->id_list) -+ * not being empty. -+ */ - if ((oipt = getdata (node)) == NULL /* Something wrong? */ - || oipt->t_opaque_lsa_self != NULL /* Waiting for a thread call. */ -- || oipt->status == PROC_SUSPEND /* Cannot originate now. */ -- || ! list_isempty (oipt->id_list)) /* Handler is already active. */ -+ || oipt->status == PROC_SUSPEND) /* Cannot originate now. */ - continue; - - ospf_opaque_lsa_reoriginate_schedule ((void *) area, -@@ -1417,10 +1427,15 @@ - { - for (node = listhead (top->opaque_lsa_self); node; nextnode (node)) - { -+ /* -+ * removed the test for -+ * (! list_isempty (oipt->id_list)) * Handler is already active. * -+ * because opaque cababilities ON -> OFF -> ON result in list_isempty (oipt->id_list) -+ * not being empty. -+ */ - if ((oipt = getdata (node)) == NULL /* Something wrong? */ - || oipt->t_opaque_lsa_self != NULL /* Waiting for a thread call. */ -- || oipt->status == PROC_SUSPEND /* Cannot originate now. */ -- || ! list_isempty (oipt->id_list)) /* Handler is already active. */ -+ || oipt->status == PROC_SUSPEND) /* Cannot originate now. */ - continue; - - ospf_opaque_lsa_reoriginate_schedule ((void *) top, diff --git a/perso/net-misc/quagga/files/patches-0.96.4/ospf_refcount.patch b/perso/net-misc/quagga/files/patches-0.96.4/ospf_refcount.patch deleted file mode 100644 index 08718c18..00000000 --- a/perso/net-misc/quagga/files/patches-0.96.4/ospf_refcount.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- ospfd/ospf_lsa.c.orig 2003-10-13 11:02:40.000000000 +0200 -+++ ospfd/ospf_lsa.c 2004-03-12 17:22:20.099902466 +0100 -@@ -288,6 +288,10 @@ - struct ospf_lsa * - ospf_lsa_lock (struct ospf_lsa *lsa) - { -+#ifdef DEBUG_LSA_LOCKS -+ zlog_info("LSA: lock(lsa = %p, lsa->data = %p, lsa->id = %s, lsa->lock = %d)", lsa, lsa->data, (lsa && (lsa->data))?inet_ntoa(lsa->data->id):"undef", lsa->lock); -+#endif /* DEBUG_LSA_LOCKS */ -+ - lsa->lock++; - return lsa; - } -@@ -300,6 +304,20 @@ - if (!lsa) - return; - -+#ifdef DEBUG_LSA_LOCKS -+ zlog_info("LSA: unlock(lsa = %p, lsa->data = %p, lsa->id = %s, lsa->lock = %d, lsa->discard = %s)", lsa, (lsa)?lsa->data:"undef", (lsa && (lsa->data))?inet_ntoa(lsa->data->id):"undef", lsa->lock, (CHECK_FLAG (lsa->flags, OSPF_LSA_DISCARD))?"true":"false"); -+#endif /* DEBUG_LSA_LOCKS */ -+ -+#ifndef ORGINAL_BEHAVIOR -+ if (lsa->lock == 0) -+ { -+ int discard = (CHECK_FLAG (lsa->flags, OSPF_LSA_DISCARD)); -+ -+ zlog_info("LSA: unlock(lsa = %p, lsa->data = %p, lsa->id = %s, lsa->lock = %d, lsa->discard = %s): reference count error! unlocking not locked resource... ignoring!", lsa, lsa->data, (lsa->data)?inet_ntoa(lsa->data->id):"undef", lsa->lock, discard); -+ return; -+ } -+#endif /* ! ORGINAL_BEHAVIOR */ -+ - lsa->lock--; - - assert (lsa->lock >= 0); diff --git a/perso/net-misc/quagga/files/patches-0.97.1/01_all_unbreak-ospfapi.patch.bz2 b/perso/net-misc/quagga/files/patches-0.97.1/01_all_unbreak-ospfapi.patch.bz2 Binary files differdeleted file mode 100644 index 0f42e0e0..00000000 --- a/perso/net-misc/quagga/files/patches-0.97.1/01_all_unbreak-ospfapi.patch.bz2 +++ /dev/null diff --git a/perso/net-misc/quagga/files/patches-0.97.1/02_all_unbreak-ospfapi.patch.bz2 b/perso/net-misc/quagga/files/patches-0.97.1/02_all_unbreak-ospfapi.patch.bz2 Binary files differdeleted file mode 100644 index d55fa88f..00000000 --- a/perso/net-misc/quagga/files/patches-0.97.1/02_all_unbreak-ospfapi.patch.bz2 +++ /dev/null diff --git a/perso/net-misc/quagga/metadata.xml b/perso/net-misc/quagga/metadata.xml deleted file mode 100644 index bb8b2d05..00000000 --- a/perso/net-misc/quagga/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <herd>no-herd</herd> - <maintainer> - <email>amir@gentoo.org</email> - <description>Primary Maintainer</description> - </maintainer> - <maintainer> - <email>ueli@gentoo.org</email> - <description>Secondary Maintainer</description> - </maintainer> - <maintainer> - <email>beber.gentoo@gmail.com</email> - <description>Correct some errors</description> - </maintainer> - <longdescription>Quagga is a modern fork of Zebra. Quagga is a routing software package that provides TCP/IP based routing services with routing protocols support such as RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3, BGP-4, and BGP-4+ (*note Supported RFC::). Quagga also supports special BGP Route Reflector and Route Server behavior. In addition to traditional IPv4 routing protocols, Quagga also supports IPv6 routing protocols. With SNMP daemon which supports SMUX protocol, Quagga provides routing protocol MIBs (*note SNMP Support::). Furthermore Quagga supports OSPFAPI (*note OSPFAPI Support::), a API interface to the OSPF LSDB. It supports inspection as well as injection of normal and opaque OSPF LSAs. Applications like SRRD - The Service Rounting Redundancy Daemon - can make use of OSPFAPI to inject opaque data into the OSPF routing domain. SRRD, for example, implements a cluster server by using the OSPFAPI to flood service state information into the routing domain.</longdescription> -</pkgmetadata> diff --git a/perso/net-misc/quagga/quagga-0.97.2.ebuild b/perso/net-misc/quagga/quagga-0.97.2.ebuild deleted file mode 100644 index 46d071a0..00000000 --- a/perso/net-misc/quagga/quagga-0.97.2.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Copyright 2003-2004 DataCore GmbH -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/quagga-0.97.2.ebuild,v 1.2 2004/11/02 23:40:23 vapier Exp $ - -inherit eutils - -MD5_PATCH="ht-20040525-0.96.5-bgp-md5.patch" - -DESCRIPTION="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP. Includes OSPFAPI, NET-SNMP and IPV6 support." -HOMEPAGE="http://quagga.net/" -SRC_URI="http://www.quagga.net/download/${P}.tar.gz - tcpmd5? ( http://hasso.linux.ee/quagga/$MD5_PATCH )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86" -IUSE="ipv6 snmp pam tcpmd5 ospfapi" - -RDEPEND="sys-apps/iproute2 - =sys-libs/libcap-1.10-r3 - !sys-apps/zebra - !sys-apps/zebra-ag-svn - !sys-apps/zebra-pj-cvs - !sys-apps/quagga-ag-svn-HEAD - !sys-apps/quagga-svn-HEAD" -DEPEND="${RDEPEND} - virtual/libc - sys-devel/binutils" - -[ -z "${QUAGGA_USER_NAME}" ] && QUAGGA_USER_NAME="quagga" -[ -z "${QUAGGA_USER_UID}" ] && QUAGGA_USER_UID=441 -[ -z "${QUAGGA_GROUP_NAME}" ] && QUAGGA_GROUP_NAME="quagga" -[ -z "${QUAGGA_GROUP_GID}" ] && QUAGGA_GROUP_GID=441 -[ -z "${QUAGGA_VTYGROUP}" ] && QUAGGA_VTYGROUP="quagga" -[ -z "${QUAGGA_USER_SH}" ] && QUAGGA_USER_SH="/bin/false" -[ -z "${QUAGGA_USER_HOMEDIR}" ] && QUAGGA_USER_HOMEDIR=/var/empty -[ -z "${QUAGGA_USER_GROUPS}" ] && QUAGGA_USER_GROUPS=${QUAGGA_GROUP_NAME} -[ -z "${QUAGGA_STATEDIR}" ] && QUAGGA_STATEDIR=/var/run/quagga - -pkg_preinst() { - enewgroup ${QUAGGA_GROUP_NAME} ${QUAGGA_GROUP_GID} - enewuser ${QUAGGA_USER_NAME} ${QUAGGA_USER_UID} ${QUAGGA_USER_SH} ${QUAGGA_USER_HOMEDIR} ${QUAGGA_USER_GROUPS} -} - -src_unpack() { - unpack ${A} || die - cd ${S} || die - [ -d ${FILESDIR}/patches-${PV} ] && epatch ${FILESDIR}/patches-${PV} - cp ${FILESDIR}/ltmain.sh-1.5.10 ${S}/ltmain.sh -} - -src_compile() { - local ipv - local snmp - local pam - local tcpmd5 - local ospfapi - - use ipv6 && ipv="--enable-ipv6 --enable-ripng --enable-ospf6d --enable-rtadv" || ipv="--disable-ipv6 --disable-ripngd --disable-ospf6d" - use snmp && snmp="--enable-snmp" - use pam && pam="--with-libpam" - - use tcpmd5 && tcpmd5="--enable-tcp-md5" - use tcpmd5 && epatch ${DISTDIR}/$MD5_PATCH - - use ospfapi && ospfapi="--enable-opaque-lsa --enable-ospf-te --enable-ospfclient" - - # update makefiles - - export WANT_AUTOMAKE=1.7 - - autoreconf || die - - # - # ipforward detection is broken (and usersandbox will break it too) - # thanks to Merlin from irc://irc.freenode.net/#quagga - # - export IPFORWARD=ipforward_proc.o - export zebra_ipforward_path="proc" - - # configure the stuff - - ./configure --host=${HOST} \ - --prefix=${D}/usr \ - --enable-tcp-zebra \ - --enable-nssa \ - --enable-user=${QUAGGA_USER} \ - --enable-group=${QUAGGA_GROUP} \ - --enable-vty-group=${QUAGGA_VTYGROUP} \ - --with-cflags="${CFLAGS}" \ - --enable-vtysh ${ipv} ${snmp} ${pam} ${tcpmd5} ${ospfapi} \ - --sysconfdir=/etc/quagga \ - --enable-exampledir=${D}/etc/quagga/samples \ - --includedir=${D}/usr/include \ - --localstatedir=${QUAGGA_STATEDIR} \ - --libdir=${D}/usr/lib/quagga \ - || die - emake || die -} - -src_install() { - einstall || die - - dodir /etc/quagga || die - dodir /etc/quagga/samples || die - - keepdir /var/run/quagga || die - - exeinto /etc/init.d - newexe ${FILESDIR}/init/zebra zebra || die - newexe ${FILESDIR}/init/ripd ripd || die - newexe ${FILESDIR}/init/ospfd ospfd || die - newexe ${FILESDIR}/init/bgpd bgpd || die - - use ipv6 && ( newexe ${FILESDIR}/init/ripngd ripngd ) - use ipv6 && ( newexe ${FILESDIR}/init/ospf6d ospf6d ) -} - -pkg_postinst() { - # empty dir for pid files for the new priv separation auth - install -d -m0755 -o quagga -g quagga ${ROOT}/var/run/quagga - - einfo "Sample configuration files can be found in /etc/quagga/sample." - einfo "You have to create config files in /etc/quagga before" - einfo "starting one of the daemons." -} diff --git a/perso/net-news/eke/ChangeLog b/perso/net-news/eke/ChangeLog deleted file mode 100644 index e39b0c3d..00000000 --- a/perso/net-news/eke/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for net-news/eke -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*eke-9999 (06 Mar 2005) - - 06 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +eke-9999.ebuild: - New Ebuild. diff --git a/perso/net-news/eke/Manifest b/perso/net-news/eke/Manifest deleted file mode 100644 index 382248b1..00000000 --- a/perso/net-news/eke/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 9eeddd3b14d06862ceec45ad92fb0b71 eke-9999.ebuild 415 -MD5 322585d65a0d0bb9fd38579b45eb01dd ChangeLog 229 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-eke-9999 0 diff --git a/perso/net-news/eke/eke-9999.ebuild b/perso/net-news/eke/eke-9999.ebuild deleted file mode 100644 index db55fb0b..00000000 --- a/perso/net-news/eke/eke-9999.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -ECVS_MODULE="misc/eke" -inherit enlightenment - -DESCRIPTION="Eke is RSS feed watcher using EFL" -HOMEPAGE="http://www.enlightenment.org" - -KEYWORDS="~x86" - -DEPEND="x11-libs/ecore - x11-libs/evas - media-libs/imlib2 - media-libs/edje - x11-libs/ewl - x11-libs/esmart - dev-libs/libxml2 - dev-libs/openssl" diff --git a/perso/net-news/eke/files/digest-eke-9999 b/perso/net-news/eke/files/digest-eke-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/net-news/eke/files/digest-eke-9999 +++ /dev/null diff --git a/perso/net-news/eke/metadata.xml b/perso/net-news/eke/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/net-news/eke/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/net-p2p/ewlgiFT/Manifest b/perso/net-p2p/ewlgiFT/Manifest deleted file mode 100644 index c5c65336..00000000 --- a/perso/net-p2p/ewlgiFT/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 d42c9dc0631132abecc0fb2a3639332d ewlgiFT-9999.ebuild 520 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ewlgiFT-9999 0 diff --git a/perso/net-p2p/ewlgiFT/ewlgiFT-9999.ebuild b/perso/net-p2p/ewlgiFT/ewlgiFT-9999.ebuild deleted file mode 100644 index 41d562b7..00000000 --- a/perso/net-p2p/ewlgiFT/ewlgiFT-9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit cvs - -DESCRIPTION="ewlgiFT is simply a client for the giFT daemon (GNU internet file transfer protocol) with the e17 widget." -HOMEPAGE="http://sourceforge.net/projects/ewlgift/" - -ECVS_SERVER="cvs.sourceforge.net:/cvsroot/ewlgift" -ECVS_MODULE="ewlgiFT" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -DEPEND="x11-libs/ewl - net-p2p/gift" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}" - -src_compile() -{ - mv Changelog ChangeLog # autegen failed if not done :/ - ./autogen.sh || die "autogen failed" - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() -{ - dodoc NEWS README AUTHORS - einstall || die "einstall failed" -} diff --git a/perso/net-p2p/ewlgiFT/files/digest-ewlgiFT-9999 b/perso/net-p2p/ewlgiFT/files/digest-ewlgiFT-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/net-p2p/ewlgiFT/files/digest-ewlgiFT-9999 +++ /dev/null diff --git a/perso/sci-misc/boinc/ChangeLog b/perso/sci-misc/boinc/ChangeLog deleted file mode 100644 index fd7e1163..00000000 --- a/perso/sci-misc/boinc/ChangeLog +++ /dev/null @@ -1,36 +0,0 @@ -# ChangeLog for sci-misc/boinc -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*boinc-4.27 (17 Mar 2005) - - 17 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +boinc-4.27.ebuild: - Version Bump. - -*boinc-4.26 (11 Mar 2005) - - 11 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +boinc-4.26.ebuild: - Version Bump. - Include a GUI - -*boinc-4.19 (16 Feb 2005) - - 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - boinc-4.19-r1.ebuild: - Change License. Now GPL-2. - - 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - boinc-4.19-r1.ebuild: - Change SRC_URI and deps. - Marked ~amd64. Thanks to Xiuteculti. - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> +boinc-4.19-r1.ebuild, - +files/conf.d/boinc, +files/init.d/boinc, -files/boinc.init.d, -files/boinc.conf.d: - Corrected file permissions, and so init script - - 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> +boinc-4.19.ebuild, - +metadata.xml, +files/boinc.conf.d, +files/boinc.init.d, +files/boincwrapper: - Version Bump - Ok, Ebuild is working correctly, but steel have perms errors diff --git a/perso/sci-misc/boinc/Manifest b/perso/sci-misc/boinc/Manifest deleted file mode 100644 index 2c0bc701..00000000 --- a/perso/sci-misc/boinc/Manifest +++ /dev/null @@ -1,15 +0,0 @@ -MD5 0c3ba90974a7eae5600c112d4936e12c boinc-9999.ebuild 836 -MD5 14f24814bb8bf1e294c58403ae270419 boinc-4.27.ebuild 1488 -MD5 47e0e2ba46c82d5cbfda67b83fadc93f boinc-2005.03.17.ebuild 2224 -MD5 1ef6bca992fc422cd9933632e7cc2b83 boinc-4.19-r1.ebuild 1359 -MD5 14f24814bb8bf1e294c58403ae270419 boinc-4.26.ebuild 1488 -MD5 bc72dbed0e7d087379fcb8531b40c0e9 ChangeLog 1118 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 713f3eb678f1701cdfcbb694d5f0c402 files/digest-boinc-4.26 77 -MD5 a5482f3b6aebfc5ff4e88a59445b7f38 files/digest-boinc-4.27 77 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-boinc-9999 0 -MD5 25343bdcb397ae4796fef04e52a51149 files/boincwrapper 350 -MD5 7a56c65e2b33b1fac8d9d8272a37c33e files/digest-boinc-4.19-r1 77 -MD5 9302c4d2532dacaaaf7e23fd86f287d1 files/digest-boinc-2005.03.17 80 -MD5 0b329ba8ff83a36e0266a189e51835c4 files/conf.d/boinc 464 -MD5 20c7d1a46eb563c5e17e2c14097ffaf2 files/init.d/boinc 1147 diff --git a/perso/sci-misc/boinc/boinc-4.19-r1.ebuild b/perso/sci-misc/boinc/boinc-4.19-r1.ebuild deleted file mode 100644 index 89179fcc..00000000 --- a/perso/sci-misc/boinc/boinc-4.19-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="http://boinc.berkeley.edu/" -SRC_URI="http://boinc.berkeley.edu/download/${PN}_${PV}_i686-pc-linux-gnu.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -DEPEND="app-arch/gzip" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -src_unpack() -{ - unpack ${A} - - mv ${WORKDIR}/${PN}_${PV}_i686-pc-linux-gnu ${WORKDIR}/${PN} -} - -pkg_preinst() -{ - enewgroup boinc - enewuser boinc -1 /bin/bash /var/lib/boinc boinc -} - -src_install() -{ - dodir /usr/bin - dodir /etc/{init.d,conf.d} - dodir /var/lib/boinc - - dobin ${WORKDIR}/${PN} - - doinitd ${FILESDIR}/init.d/boinc - doconfd ${FILESDIR}/conf.d/boinc - cp ${FILESDIR}/boincwrapper ${D}/var/lib/boinc/boincwrapper - - fowners boinc:boinc /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc - fperms 775 /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc -} - -pkg_postinst() -{ - einfo "If it's the first install, please create an account on ${HOMEPAGE}" - einfo "And then, make a su - boinc, and do that :" - einfo " boinc -attach_project" - einfo "For all the projects you have subscribe" - einfo "Then, you'll can (in root) do /etc/init.d/boinc start" - einfo "And why not rc-update add boinc default" -} diff --git a/perso/sci-misc/boinc/boinc-4.26.ebuild b/perso/sci-misc/boinc/boinc-4.26.ebuild deleted file mode 100644 index 68b5d586..00000000 --- a/perso/sci-misc/boinc/boinc-4.26.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="http://boinc.berkeley.edu/" -SRC_URI="http://boinc.berkeley.edu/dl/${PN}_${PV}_i686-pc-linux-gnu.sh" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -DEPEND="app-arch/gzip - app-arch/tar" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -S=${WORKDIR}/BOINC - -src_unpack() -{ - sh ${DISTDIR}/${A} > /dev/null 2>&1 -} - -pkg_preinst() -{ - enewgroup boinc - enewuser boinc -1 /bin/bash /var/lib/boinc boinc -} - -src_install() -{ - dodir /usr/bin - insinto /usr/bin - dobin boinc boincmgr - - rm ${S}/run_client - - dodir /etc/{init.d,conf.d} - doinitd ${FILESDIR}/init.d/boinc - doconfd ${FILESDIR}/conf.d/boinc - - dodir /var/lib/boinc - insinto /var/lib/boinc - doins ${FILESDIR}/boincwrapper - - fowners boinc:boinc /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc - fperms 775 /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc -} - -pkg_postinst() -{ - einfo "If it's the first install, please create an account on ${HOMEPAGE}" - einfo "And then, make a su - boinc, and do that :" - einfo " boinc -attach_project" - einfo "For all the projects you have subscribe" - einfo "Then, you'll can (in root) do /etc/init.d/boinc start" - einfo "And why not rc-update add boinc default" - - einfo "This release include a GUI : boincmgr" - einfo "For this boinc have to started (by init.d or other)" -} diff --git a/perso/sci-misc/boinc/boinc-4.27.ebuild b/perso/sci-misc/boinc/boinc-4.27.ebuild deleted file mode 100644 index 68b5d586..00000000 --- a/perso/sci-misc/boinc/boinc-4.27.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="http://boinc.berkeley.edu/" -SRC_URI="http://boinc.berkeley.edu/dl/${PN}_${PV}_i686-pc-linux-gnu.sh" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -DEPEND="app-arch/gzip - app-arch/tar" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -S=${WORKDIR}/BOINC - -src_unpack() -{ - sh ${DISTDIR}/${A} > /dev/null 2>&1 -} - -pkg_preinst() -{ - enewgroup boinc - enewuser boinc -1 /bin/bash /var/lib/boinc boinc -} - -src_install() -{ - dodir /usr/bin - insinto /usr/bin - dobin boinc boincmgr - - rm ${S}/run_client - - dodir /etc/{init.d,conf.d} - doinitd ${FILESDIR}/init.d/boinc - doconfd ${FILESDIR}/conf.d/boinc - - dodir /var/lib/boinc - insinto /var/lib/boinc - doins ${FILESDIR}/boincwrapper - - fowners boinc:boinc /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc - fperms 775 /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc -} - -pkg_postinst() -{ - einfo "If it's the first install, please create an account on ${HOMEPAGE}" - einfo "And then, make a su - boinc, and do that :" - einfo " boinc -attach_project" - einfo "For all the projects you have subscribe" - einfo "Then, you'll can (in root) do /etc/init.d/boinc start" - einfo "And why not rc-update add boinc default" - - einfo "This release include a GUI : boincmgr" - einfo "For this boinc have to started (by init.d or other)" -} diff --git a/perso/sci-misc/boinc/boinc-9999.ebuild b/perso/sci-misc/boinc/boinc-9999.ebuild deleted file mode 100644 index 75cc7c70..00000000 --- a/perso/sci-misc/boinc/boinc-9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit cvs - -ECVS_SERVER="alien.ssl.berkeley.edu:/home/cvs/cvsroot" -ECVS_MODULE="boinc_public" - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="http://boinc.berkeley.edu/" - -LICENSE="LPGL" -SLOT="0" -KEYWORDS="-*" -IUSE="X" - -DEPEND="sys-devel/gcc - >=sys-devel/autoconf-2.5.9 - >=sys-devel/automake-1.9.3 - X? ( - >=x11-libs/wxGTK-2.4.2 - >=x11-libs/gtk+-2.5.6 - virtual/opengl - media-libs/glut - )" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${ECVS_MODULE} - -src_compile() -{ - einfo "Running ./_autosetup" - ./_autosetup || die "./_autosetup failed" - - econf \ - --prefix=/usr/tmp/boinc \ - -C --enable-client || die "econf failed" - - emake -r || die "emake failed" - - die -} - -src_test() -{ - make check -} diff --git a/perso/sci-misc/boinc/files/boincwrapper b/perso/sci-misc/boinc/files/boincwrapper deleted file mode 100644 index f9a270e3..00000000 --- a/perso/sci-misc/boinc/files/boincwrapper +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -# Script for starting BOINC in background and keeping logfile. -# Required argument: Path to BOINC binary -# Optional argument: Logfile path - -if [ $# -lt 1 ]; then - echo "Usage: $0 pathname_to_boinc" - exit 1 -else - BOINCBIN=$1 - - if [ $# -lt 2 ]; then - LOGFILE="/dev/null" - else - LOGFILE=$2 - fi -fi - -${BOINCBIN} ${OPTS} >> ${LOGFILE} 2>&1 & diff --git a/perso/sci-misc/boinc/files/conf.d/boinc b/perso/sci-misc/boinc/files/conf.d/boinc deleted file mode 100644 index a4efa530..00000000 --- a/perso/sci-misc/boinc/files/conf.d/boinc +++ /dev/null @@ -1,19 +0,0 @@ -# Config file for /etc/init.d/boinc - -# Owner of BOINC process (must be existing) -USER="boinc" -GROUP="boinc" - -# Directory with runtime data: Work units, project binaries, user info etc. -RUNTIMEDIR="/var/lib/boinc" - -# Startup script, for log file and daemonize -STARTSCRIPT="${RUNTIMEDIR}/boincwrapper" - -# Binary that is stopped with stop() -BOINCBIN="/usr/bin/boinc" - -OPTS="-return_results_immediately" - -# Logfile (/dev/null for nowhere) -LOGFILE="/var/log/boinc.log" diff --git a/perso/sci-misc/boinc/files/digest-boinc-2005.03.17 b/perso/sci-misc/boinc/files/digest-boinc-2005.03.17 deleted file mode 100644 index 82368297..00000000 --- a/perso/sci-misc/boinc/files/digest-boinc-2005.03.17 +++ /dev/null @@ -1 +0,0 @@ -MD5 1562b1b16affcc62c07fcc03fad60b86 boinc_public-cvs-2005-03-17.tar.gz 4590881 diff --git a/perso/sci-misc/boinc/files/digest-boinc-4.19-r1 b/perso/sci-misc/boinc/files/digest-boinc-4.19-r1 deleted file mode 100644 index c13b323d..00000000 --- a/perso/sci-misc/boinc/files/digest-boinc-4.19-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 ec1415775f2fb27eb90108686582ee65 boinc_4.19_i686-pc-linux-gnu.gz 3783571 diff --git a/perso/sci-misc/boinc/files/digest-boinc-4.26 b/perso/sci-misc/boinc/files/digest-boinc-4.26 deleted file mode 100644 index 255f9d0a..00000000 --- a/perso/sci-misc/boinc/files/digest-boinc-4.26 +++ /dev/null @@ -1 +0,0 @@ -MD5 ec7f614fc5919c55cd7dd201590113b5 boinc_4.26_i686-pc-linux-gnu.sh 3809250 diff --git a/perso/sci-misc/boinc/files/digest-boinc-4.27 b/perso/sci-misc/boinc/files/digest-boinc-4.27 deleted file mode 100644 index 7434085f..00000000 --- a/perso/sci-misc/boinc/files/digest-boinc-4.27 +++ /dev/null @@ -1 +0,0 @@ -MD5 c8154567072cc571497c983b5f8c082a boinc_4.27_i686-pc-linux-gnu.sh 2372022 diff --git a/perso/sci-misc/boinc/files/digest-boinc-9999 b/perso/sci-misc/boinc/files/digest-boinc-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/sci-misc/boinc/files/digest-boinc-9999 +++ /dev/null diff --git a/perso/sci-misc/boinc/files/init.d/boinc b/perso/sci-misc/boinc/files/init.d/boinc deleted file mode 100644 index 2eba344d..00000000 --- a/perso/sci-misc/boinc/files/init.d/boinc +++ /dev/null @@ -1,55 +0,0 @@ -#!/sbin/runscript - -opts="start stop restart" - -depend() { - use dns - need net -} - -start() { - ebegin "Starting BOINC" - if [ ! -d ${RUNTIMEDIR} ] - then - einfo "Directory ${RUNTIMEDIR} not existing, creating now." - /bin/mkdir ${RUNTIMEDIR} - /bin/chown ${USER}:${GROUP} ${RUNTIMEDIR} -R - if [ ! -d ${RUNTIMEDIR} ] - then - eerror "Directory ${RUNTIMEDIR} could not be created!" - return 1 - fi - fi - - cd ${RUNTIMEDIR} - - if [ ! -f lockfile ] - then - einfo "File ${RUNTIMEDIR}/lockfile not existing, assuming first run." - einfo "You need to setup an account on the BOINC project homepage beforehand! Go to http://boinc.berkeley.edu/ and locate your project." - su boinc -c "${BOINCBIN} -show_projects" - - if [ ! -f lockfile ] - then - eerror "File ${RUNTIMEDIR}/lockfile still not created! You should setup ${RUNTIMEDIR} yourself." - return 1 - fi - einfo "Done setting up!" - fi - - start-stop-daemon --quiet --start --exec ${STARTSCRIPT} \ - --chuid ${USER}:${GROUP} -- ${BOINCBIN} ${LOGFILE} - eend $? -} - -stop() { - ebegin "Stopping BOINC" - start-stop-daemon --stop --quiet --exec ${BOINCBIN} - eend $? -} - -restart() { - svc_stop - sleep 10 - svc_start -} diff --git a/perso/sci-misc/boinc/metadata.xml b/perso/sci-misc/boinc/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/sci-misc/boinc/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/skel.ChangeLog b/perso/skel.ChangeLog deleted file mode 100644 index 8b65f190..00000000 --- a/perso/skel.ChangeLog +++ /dev/null @@ -1,67 +0,0 @@ -# ChangeLog for <CATEGORY>/<PACKAGE_NAME> -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*<PACKAGE_NAME>-<PACKAGE_VERSION>-<PACKAGE_RELEASE> (DD MMM YYYY) - - DD MMM YYYY; YOUR_NAME <YOUR_EMAIL> changed_file1, changed_file2 : - Initial import. Ebuild submitted by submitter_name <submitter_email>. - Note that the "changed_file" listing is optional if you are simply bumping - the rev of the ebuild and are only making changes to the .ebuild file - itself. Also note that we now have a single unified paragraph rather than - having the first line separated from the rest by a newline. Everything - should be in one block like this. (note by drobbins, 16 Jul 2002) - - DD MMM YYYY; YOUR_NAME <YOUR_EMAIL> changed_file1, changed_file2: this is - an earlier ChangeLog entry. - --- Explanation of ChangeLog format: - - *************************************************************************** - THIS IS IMPORTANT: The ChangeLog format is a *chronological* account of all - changes made to a set of ebuilds. That means that the most recent ChangeLog - entry *always* goes at the top of the file. More explanation below. - *************************************************************************** - - *************************************************************************** - ANOTHER IMPORTANT NOTE: There are some ChangeLogs that don't follow this - format and organize all changes under the "correct" "*" entry. This is not - correct. However, rather than making a concerted effort to fix these - ChangeLogs, we should spend our energy defining a comprehensive and strict - XML-based ChangeLog format which we then migrate to. But for any entries to - any ChangeLog that *you* make, please make sure to always add entries to the - top of the file like a good boy/girl. Even do this if it's clear that you're - adding an entry to a b0rked ChangeLog. - *************************************************************************** - - This changelog is targeted to users. This means that the comments should be - well explained and written in clean English. - - Every new version or revision of the package should be marked by a '*' - separator line as above to indicate where in the chronology it was first - added to our CVS tree. Any changes since the last revision, really _any - changes at all_ have to be added to the top of the file, underneath the - initial copyright and cvs header comments, in exactly the same format as this - comment. If you are modifying older ebuilds, simply note them as changed - files and add your entry to the top of the ChangeLog. Resist the temptation - to "organize" your ChangeLog entries by placing them under the "correct" "*" - entries -- this isn't the purpose of the "*" entries. - - This means that you start with header line that has the following format, - indented two spaces: - - DD MMM YYYY; your_name <your_email> changed_file1, changed_file2: Your - explanation should follow. It should be indented and wrapped at a line width - of 80 characters. The changed_files can be omitted if they are obvious; for - example, if you are only modifying the .ebuild file and committing a new rev - of a package. Any details about what exactly changed in the code should be - added as a message when the changes are committed to cvs, not in this file. - --- A word regarding credit: - - Please add credit information ("ebuild submitted by ...", "patch submitted - by ...") to the ChangeLog. Do not add this information to the ebuilds - themselves. - - And remember: Give credit where credit is due. We're all doing this for - free, so the best we can hope (and expect!) to receive is credit. diff --git a/perso/skel.ebuild b/perso/skel.ebuild deleted file mode 100644 index a9d82a2c..00000000 --- a/perso/skel.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -# NOTE: The comments in this file are for instruction and documentation. -# They're not meant to appear with your final, production ebuild. Please -# remember to remove them before submitting or committing your ebuild. That -# doesn't mean you can't add your own comments though. - -# The 'Header' on the third line should just be left alone. When your ebuild -# will be committed to cvs, the details on that line will be automatically -# generated to contain the correct data. - -# inherit lists eclasses to inherit functions from. Almost all ebuilds should -# inherit eutils, as a large amount of important functionality has been -# moved there. For example, the $(get_libdir) mentioned below wont work -# without the following line: -inherit eutils -# A well-used example of an eclass function that needs eutils is epatch. If -# your source needs patches applied, it's suggested to put your patch in the -# 'files' directory and use: -# -# epatch ${FILESDIR}/patch-name-here -# -# eclasses tend to list descriptions of how to use their functions properly. -# take a look at /usr/portage/eclasses/ for more examples. - -# Short one-line description of this package. -DESCRIPTION="This is a sample skeleton ebuild file" - -# Homepage, not used by Portage directly but handy for developer reference -HOMEPAGE="http://foo.bar.com/" - -# Point to any required sources; these will be automatically downloaded by -# Portage. -SRC_URI="ftp://foo.bar.com/${P}.tar.gz" - -# License of the package. This must match the name of file(s) in -# /usr/portage/licenses/. For complex license combination see the developer -# docs on gentoo.org for details. -LICENSE="" - -# The SLOT variable is used to tell Portage if it's OK to keep multiple -# versions of the same package installed at the same time. For example, -# if we have a libfoo-1.2.2 and libfoo-1.3.2 (which is not compatible -# with 1.2.2), it would be optimal to instruct Portage to not remove -# libfoo-1.2.2 if we decide to upgrade to libfoo-1.3.2. To do this, -# we specify SLOT="1.2" in libfoo-1.2.2 and SLOT="1.3" in libfoo-1.3.2. -# emerge clean understands SLOTs, and will keep the most recent version -# of each SLOT and remove everything else. -# Note that normal applications should use SLOT="0" if possible, since -# there should only be exactly one version installed at a time. -# DO NOT USE SLOT=""! This tells Portage to disable SLOTs for this package. -SLOT="0" - -# Using KEYWORDS, we can record masking information *inside* an ebuild -# instead of relying on an external package.mask file. Right now, you -# should set the KEYWORDS variable for every ebuild so that it contains -# the names of all the architectures with which the ebuild works. All of -# the official architectures can be found in the keywords.desc file which -# is in /usr/portage/profiles/. Usually you should just set this to "~x86". -# The ~ in front of the architecture indicates that the package is new and -# should be considered unstable until testing proves its stability. Once -# packages go stable the ~ prefix is removed. So, if you've confirmed that -# your ebuild works on x86 and ppc, you'd specify: KEYWORDS="~x86 ~ppc" -# For binary packages, use -* and then list the archs the bin package -# exists for. If the package was for an x86 binary package, then -# KEYWORDS would be set like this: KEYWORDS="-* x86" -# DO NOT USE KEYWORDS="*". This is deprecated and only for backward -# compatibility reasons. -KEYWORDS="~x86" - -# Comprehensive list of any and all USE flags leveraged in the ebuild, -# with the exception of any ARCH specific flags, i.e. "ppc", "sparc", -# "x86" and "alpha". This is a required variable. If the ebuild doesn't -# use any USE flags, set to "". -IUSE="X gnome" - -# A space delimited list of portage features to restrict. man 5 ebuild -# for details. Usually not needed. -#RESTRICT="nostrip" - -# Build-time dependencies, such as -# ssl? ( >=dev-libs/openssl-0.9.6b ) -# >=dev-lang/perl-5.6.1-r1 -# It is advisable to use the >= syntax show above, to reflect what you -# had installed on your system when you tested the package. Then -# other users hopefully won't be caught without the right version of -# a dependency. -DEPEND="" - -# Run-time dependencies, same as DEPEND if RDEPEND isn't defined: -#RDEPEND="" - -# Source directory; the dir where the sources can be found (automatically -# unpacked) inside ${WORKDIR}. The default value for S is ${WORKDIR}/${P} -# If you don't need to change it, leave the S= line out of the ebuild -# to keep it tidy. -S=${WORKDIR}/${P} - -src_compile() { - # Most open-source packages use GNU autoconf for configuration. - # The quickest (and preferred) way of running configure is: - econf || die "econf failed" - # - # You could use something similar to the following lines to - # configure your package before compilation. The "|| die" portion - # at the end will stop the build process if the command fails. - # You should use this at the end of critical commands in the build - # process. (Hint: Most commands are critical, that is, the build - # process should abort if they aren't successful.) - #./configure \ - # --host=${CHOST} \ - # --prefix=/usr \ - # --infodir=/usr/share/info \ - # --mandir=/usr/share/man || die "./configure failed" - # Note the use of --infodir and --mandir, above. This is to make - # this package FHS 2.2-compliant. For more information, see - # http://www.pathname.com/fhs/ - - # emake (previously known as pmake) is a script that calls the - # standard GNU make with parallel building options for speedier - # builds (especially on SMP systems). Try emake first. It might - # not work for some packages, because some makefiles have bugs - # related to parallelism, in these cases, use emake -j1 to limit - # make to a single process. The -j1 is a visual clue to others - # that the makefiles have bugs that have been worked around. - emake || die "emake failed" -} - -src_install() { - # You must *personally verify* that this trick doesn't install - # anything outside of DESTDIR; do this by reading and - # understanding the install part of the Makefiles. - # This is the preferred way to install. - make DESTDIR=${D} install || die - - # For Makefiles that don't make proper use of DESTDIR, setting - # prefix is often an alternative. However if you do this, then - # you also need to specify mandir and infodir, since they were - # passed to ./configure as absolute paths (overriding the prefix - # setting). - #make \ - # prefix=${D}/usr \ - # mandir=${D}/usr/share/man \ - # infodir=${D}/usr/share/info \ - # libdir=${D}/usr/$(get_libdir) \ - # install || die - # Again, verify the Makefiles! We don't want anything falling - # outside of ${D}. - - # The portage shortcut to the above command is simply: - # - #einstall || die -} diff --git a/perso/skel.metadata.xml b/perso/skel.metadata.xml deleted file mode 100644 index 9b148cad..00000000 --- a/perso/skel.metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<!-- - -This is the example metadata file. -The root element of this file is <pkgmetadata>. Within this element a -number of subelements are allowed: herd, maintainer, and -longdescription. herd is a required subelement. - -For a full description look at: -http://www.gentoo.org/proj/en/metastructure/herds/ - - -Before committing, please remove the comments from this file. They are -not relevant for general metadata.xml files. ---> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>@gentoo.org</email> -<!-- <description>Description of the maintainership</description> --> -</maintainer> -<!-- <longdescription>Long description of the package</longdescription> --> -</pkgmetadata> diff --git a/perso/sys-apps/fsave/ChangeLog b/perso/sys-apps/fsave/ChangeLog deleted file mode 100644 index 5587c7ec..00000000 --- a/perso/sys-apps/fsave/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for sys-apps/fsave -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*fsave-0.1.ebuild (05 Mar 2005) - - 05 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com> - +fsave-0.1.ebuild: - New ebuild. diff --git a/perso/sys-apps/fsave/Manifest b/perso/sys-apps/fsave/Manifest deleted file mode 100644 index 705c40ce..00000000 --- a/perso/sys-apps/fsave/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -MD5 e91cd37877f5718223c0bed5205177aa fsave-0.1.ebuild 1087 -MD5 1dc5524624b590ce98f48c985718f23e ChangeLog 242 -MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252 -MD5 60d9d39e059a0874c343431f5a01a97b files/digest-fsave-0.1 125 diff --git a/perso/sys-apps/fsave/files/digest-fsave-0.1 b/perso/sys-apps/fsave/files/digest-fsave-0.1 deleted file mode 100644 index a0d5273e..00000000 --- a/perso/sys-apps/fsave/files/digest-fsave-0.1 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 2613d64e2768f0db1ea1b2fa21bd176f fsave-0.1.tar.bz2 3516 -MD5 cdb3f09eeb5862d14b7cf8b4c6aa53c2 fsave-mysql-0.1.tar.bz2 705 diff --git a/perso/sys-apps/fsave/fsave-0.1.ebuild b/perso/sys-apps/fsave/fsave-0.1.ebuild deleted file mode 100644 index 7ebe4aca..00000000 --- a/perso/sys-apps/fsave/fsave-0.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="Modular utility for saving directory, mysql databases and more .." -HOMEPAGE="http://guybrush.ath.cx/fsave" -SRC_URI="http://guybrush.ath.cx/${PN}/${P}.tar.bz2 - mysql? (http://guybrush.ath.cx/${PN}/${PN}-mysql-${PV}.tar.bz2)" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="mysql" - -DEPEND="app-shells/bash - sys-apps/sed - sys-apps/gawk - app-arch/bzip2 - app-arch/tar - virtual/cron - mysql? (dev-db/mysql)" -RDEPEND="${DEPEND}" - -src_unpack() -{ - unpack ${A} -} - -src_install() -{ - dodir /etc - dodir /usr/sbin - dodir /usr/lib/fsave - - cp -r ${WORKDIR}/${P}/* ${D} - - if use mysql; then - cp -r ${WORKDIR}/${PN}-mysql-${PV}/* ${D} - fi -} - -pkg_postinst() -{ - einfo "First, you have to edit /etc/fsave.conf" - einfo "" - einfo "After, you need to add a cron job like" - einfo " 0 11 * * * /usr/sbin/fsave" - einfo "" - einfo "For better use, create a partition for save like /mnt/save" - einfo "" - einfo "If you have any problem, contact me on beber.gentoo:gmail.com" -} diff --git a/perso/sys-apps/fsave/metadata.xml b/perso/sys-apps/fsave/metadata.xml deleted file mode 100644 index c6b49db3..00000000 --- a/perso/sys-apps/fsave/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>beber.gentoo@gmail.com</email> - <name>Bertrand Jacquin</name> - <description/> -</maintainer> -</pkgmetadata> diff --git a/perso/x11-misc/e17genmenu/Manifest b/perso/x11-misc/e17genmenu/Manifest deleted file mode 100644 index 079ef2c4..00000000 --- a/perso/x11-misc/e17genmenu/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 7375da7966f034b3c942bff6674ce673 e17genmenu-0.1.5.ebuild 633 -MD5 4ac0901591239eda976440a00a6c24ae files/digest-e17genmenu-0.1.5 68 diff --git a/perso/x11-misc/e17genmenu/e17genmenu-0.1.5.ebuild b/perso/x11-misc/e17genmenu/e17genmenu-0.1.5.ebuild deleted file mode 100644 index 60fa610d..00000000 --- a/perso/x11-misc/e17genmenu/e17genmenu-0.1.5.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="e17genmenu is an application to automatically generate menu entries for the Enlightenment Window Manager (DR17)" -HOMEPAGE="http://sourceforge.net/projects/e17genmenu" -SRC_URI="mirror://sourceforge/e17genmenu/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND="dev-libs/engrave - dev-libs/eet - x11-libs/evas" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -src_compile() -{ - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() -{ - dodoc ChangeLog - einstall || die "einstall failed" -} diff --git a/perso/x11-misc/e17genmenu/files/digest-e17genmenu-0.1.5 b/perso/x11-misc/e17genmenu/files/digest-e17genmenu-0.1.5 deleted file mode 100644 index 5f2a85e0..00000000 --- a/perso/x11-misc/e17genmenu/files/digest-e17genmenu-0.1.5 +++ /dev/null @@ -1 +0,0 @@ -MD5 f5eaf4c4791c67f7022c5cc85cd95d4f e17genmenu-0.1.5.tar.gz 245568 diff --git a/perso/x11-misc/entrance/ChangeLog b/perso/x11-misc/entrance/ChangeLog deleted file mode 100644 index 8f63673d..00000000 --- a/perso/x11-misc/entrance/ChangeLog +++ /dev/null @@ -1,35 +0,0 @@ -# ChangeLog for x11-misc/entrance -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/entrance/ChangeLog,v 1.12 2004/11/24 22:17:59 swegener Exp $ - - 07 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>: - Deleted nolisten-patch. It could be integer with a USE flag. - - 24 Nov 2004; Sven Wegener <swegener@gentoo.org> : - Added missing digest entries. - - 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> - entrance-0.9.0.20040529.ebuild: - sync IUSE, add sed-4 dep - -*entrance-0.9.0.20040529 (23 Jun 2004) - - 23 Jun 2004; Aron Griffis <agriffis@gentoo.org> - entrance-0.9.0.20040529.ebuild: - QA - fix use invocation - -*entrance-0.9.0.* (18 Oct 2003) - - 18 Oct 2003; Mike Frysinger <vapier@gentoo.org> entrance-0.9.0.20031018.ebuild : - Ver bump to fix #31226. - - 22 Mar 2003; Graham Forest <vladimir@gentoo.org> - entrance-0.0.2.20030310.ebuild: - set ~ppc in keywords - - 13 Mar 2003; Aron Griffis <agriffis@gentoo.org> - entrance-0.0.2.20030310.ebuild: - Add ~alpha to KEYWORDS - - 02 Mar 2003; Mike Frysinger <vapier@gentoo.org> : - Initial import. Ebuild submitted by me. diff --git a/perso/x11-misc/entrance/Manifest b/perso/x11-misc/entrance/Manifest deleted file mode 100644 index ed6a5962..00000000 --- a/perso/x11-misc/entrance/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -MD5 ee4d3217d2f3cc182a59f2909db9d160 entrance-9999-r1.ebuild 2498 -MD5 308622652f1a12a9c4097ad2a2292d54 ChangeLog 1139 -MD5 088d07394fa8372e79b7757075ea4a7d metadata.xml 515 -MD5 1739a160d16ea55c87e9fbc8e49a2f5e entrance-9999-r2.ebuild 2582 -MD5 e96746829116e24c379e88663da20667 files/no-listen-tcp.patch 711 -MD5 8c2c9320269ef791ea0b6a00729a9104 files/digest-entrance-9999-r1 64 -MD5 8c2c9320269ef791ea0b6a00729a9104 files/digest-entrance-9999-r2 64 diff --git a/perso/x11-misc/entrance/entrance-9999-r1.ebuild b/perso/x11-misc/entrance/entrance-9999-r1.ebuild deleted file mode 100644 index fe540440..00000000 --- a/perso/x11-misc/entrance/entrance-9999-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/entrance/entrance-9999.ebuild,v 1.3 2005/02/12 03:43:31 vapier Exp $ - -inherit enlightenment eutils - -DESCRIPTION="next generation of Elogin, a login/display manager for X" -HOMEPAGE="http://xcomputerman.com/pages/entrance.html" -SRC_URI="${SRC_URI} - mirror://gentoo/extraicons-1.tar.bz2 - http://wh0rd.de/gentoo/distfiles/extraicons-1.tar.bz2" -# http://www.atmos.org/files/gentooed-src.tar.gz" - -IUSE="pam" - -DEPEND="virtual/x11 - pam? ( sys-libs/pam ) - >=dev-db/edb-1.0.5 - >=x11-libs/evas-1.0.0_pre13 - >=x11-libs/ecore-1.0.0_pre7 - >=media-libs/edje-0.5.0 - >=x11-libs/esmart-0.0.2.20040501 - >=sys-apps/sed-4" - -src_unpack() { - enlightenment_src_unpack - if [ -d gentooed ] ; then - mv gentooed ${S}/data/themes/ - cd ${S}/data/themes - sed -i '/^SUBDIRS/s:$: gentooed:' Makefile.am - cp default/{Makefile.am,build_theme.sh} gentooed/ - cd gentooed - ln -s images img - sed -i 's:default:gentooed:g' Makefile.am build_theme.sh - sed -i 's:\(data/themes/default/Makefile\):\1 data/themes/gentooed/Makefile:' ${S}/configure.in - fi - cd ${S} -} - -src_compile() { - if use pam ; then - export MY_ECONF="--with-auth-mode=pam" - else - export MY_ECONF="--with-auth-mode=shadow" - fi - enlightenment_src_compile -} - -src_install() { - enlightenment_src_install - rm -rf ${D}/etc/init.d - insinto /usr/share/entrance/images/sessions - doins ${WORKDIR}/extraicons/* - exeinto /usr/share/entrance - doexe data/config/build_config.sh - - cd /etc/X11/Sessions - local edb="${D}/etc/entrance_config.db" - local count="`edb_ed ${edb} get /entrance/session/count int`" - local datadir="${D}/usr/share/entrance/images/sessions" - local icon="" - while [ ${count} -ge 0 ] ; do - edb_ed ${edb} del /entrance/session/${count}/icon - edb_ed ${edb} del /entrance/session/${count}/session - edb_ed ${edb} del /entrance/session/${count}/title - count=$((${count} - 1)) - done - count=0 - for s in default * failsafe ; do - [ "${s}" == "Xsession" ] && continue - icon="`find ${datadir} -iname ${s}.png -printf %f`" - if [ -z "${icon}" ] ; then - edb_ed ${edb} add /entrance/session/${count}/icon str default.png - else - edb_ed ${edb} add /entrance/session/${count}/icon str ${icon} - fi - edb_ed ${edb} add /entrance/session/${count}/session str ${s} - edb_ed ${edb} add /entrance/session/${count}/title str ${s} - count=$((${count} + 1)) - done - edb_ed ${edb} add /entrance/session/count int ${count} -} diff --git a/perso/x11-misc/entrance/entrance-9999-r2.ebuild b/perso/x11-misc/entrance/entrance-9999-r2.ebuild deleted file mode 100644 index 4367b7df..00000000 --- a/perso/x11-misc/entrance/entrance-9999-r2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/entrance/entrance-9999.ebuild,v 1.3 2005/02/12 03:43:31 vapier Exp $ - -inherit enlightenment eutils - -DESCRIPTION="next generation of Elogin, a login/display manager for X" -HOMEPAGE="http://xcomputerman.com/pages/entrance.html" -SRC_URI="${SRC_URI} - mirror://gentoo/extraicons-1.tar.bz2 - http://wh0rd.de/gentoo/distfiles/extraicons-1.tar.bz2" -# http://www.atmos.org/files/gentooed-src.tar.gz" - -IUSE="pam nolistentcp" - -DEPEND="virtual/x11 - pam? ( sys-libs/pam ) - >=dev-db/edb-1.0.5 - >=x11-libs/evas-1.0.0_pre13 - >=x11-libs/ecore-1.0.0_pre7 - >=media-libs/edje-0.5.0 - >=x11-libs/esmart-0.0.2.20040501 - >=sys-apps/sed-4" - -src_unpack() { - enlightenment_src_unpack - if [ -d gentooed ] ; then - mv gentooed ${S}/data/themes/ - cd ${S}/data/themes - sed -i '/^SUBDIRS/s:$: gentooed:' Makefile.am - cp default/{Makefile.am,build_theme.sh} gentooed/ - cd gentooed - ln -s images img - sed -i 's:default:gentooed:g' Makefile.am build_theme.sh - sed -i 's:\(data/themes/default/Makefile\):\1 data/themes/gentooed/Makefile:' ${S}/configure.in - fi - cd ${S} - - if use nolistentcp; then - epatch ${FILESDIR}/no-listen-tcp.patch - fi -} - -src_compile() { - if use pam ; then - export MY_ECONF="--with-auth-mode=pam" - else - export MY_ECONF="--with-auth-mode=shadow" - fi - enlightenment_src_compile -} - -src_install() { - enlightenment_src_install - rm -rf ${D}/etc/init.d - insinto /usr/share/entrance/images/sessions - doins ${WORKDIR}/extraicons/* - exeinto /usr/share/entrance - doexe data/config/build_config.sh - - cd /etc/X11/Sessions - local edb="${D}/etc/entrance_config.db" - local count="`edb_ed ${edb} get /entrance/session/count int`" - local datadir="${D}/usr/share/entrance/images/sessions" - local icon="" - while [ ${count} -ge 0 ] ; do - edb_ed ${edb} del /entrance/session/${count}/icon - edb_ed ${edb} del /entrance/session/${count}/session - edb_ed ${edb} del /entrance/session/${count}/title - count=$((${count} - 1)) - done - count=0 - for s in default * failsafe ; do - [ "${s}" == "Xsession" ] && continue - icon="`find ${datadir} -iname ${s}.png -printf %f`" - if [ -z "${icon}" ] ; then - edb_ed ${edb} add /entrance/session/${count}/icon str default.png - else - edb_ed ${edb} add /entrance/session/${count}/icon str ${icon} - fi - edb_ed ${edb} add /entrance/session/${count}/session str ${s} - edb_ed ${edb} add /entrance/session/${count}/title str ${s} - count=$((${count} + 1)) - done - edb_ed ${edb} add /entrance/session/count int ${count} -} diff --git a/perso/x11-misc/entrance/files/digest-entrance-9999-r1 b/perso/x11-misc/entrance/files/digest-entrance-9999-r1 deleted file mode 100644 index 8cf3b1b3..00000000 --- a/perso/x11-misc/entrance/files/digest-entrance-9999-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 b1d2a452028c3a09443d84968e24144c extraicons-1.tar.bz2 16770 diff --git a/perso/x11-misc/entrance/files/digest-entrance-9999-r2 b/perso/x11-misc/entrance/files/digest-entrance-9999-r2 deleted file mode 100644 index 8cf3b1b3..00000000 --- a/perso/x11-misc/entrance/files/digest-entrance-9999-r2 +++ /dev/null @@ -1 +0,0 @@ -MD5 b1d2a452028c3a09443d84968e24144c extraicons-1.tar.bz2 16770 diff --git a/perso/x11-misc/entrance/files/no-listen-tcp.patch b/perso/x11-misc/entrance/files/no-listen-tcp.patch deleted file mode 100644 index c26c5c95..00000000 --- a/perso/x11-misc/entrance/files/no-listen-tcp.patch +++ /dev/null @@ -1,18 +0,0 @@ -http://bugs.gentoo.org/show_bug.cgi?id=65903 - -Index: src/daemon/Entranced.h -=================================================================== -RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/daemon/Entranced.h,v -retrieving revision 1.7 -diff -u -r1.7 Entranced.h ---- src/daemon/Entranced.h 20 May 2004 04:02:09 -0000 1.7 -+++ src/daemon/Entranced.h 12 Feb 2005 03:37:59 -0000 -@@ -18,7 +18,7 @@ - - #define ENTRANCED_DEBUG 1 - --#define X_SERVER "/usr/X11R6/bin/X -quiet" -+#define X_SERVER "/usr/X11R6/bin/X -quiet -nolisten tcp" - //#define X_SERVER "/usr/X11R6/bin/Xnest -full" - #define X_DISP ":0" /* only used if DISPLAY variable is NOT set */ - #define ENTRANCE PREFIX "/bin/entrance_wrapper" diff --git a/perso/x11-misc/entrance/metadata.xml b/perso/x11-misc/entrance/metadata.xml deleted file mode 100644 index adb80a04..00000000 --- a/perso/x11-misc/entrance/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>vapier@gentoo.org</email> - <name>Mike Frysinger</name> -</maintainer> - <longdescription> -Entrance is the Enlightenment Display Manager. And like Enlightenment, it takes -beauty and customization to levels that KDM and GDM can only dream about, without -the bloat. -http://xcomputerman.com/pages/images/entrance2.png - </longdescription> -</pkgmetadata> diff --git a/perso/x11-plugins/gaim-netsoul/Manifest b/perso/x11-plugins/gaim-netsoul/Manifest deleted file mode 100644 index 540a8c3c..00000000 --- a/perso/x11-plugins/gaim-netsoul/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 4d1605e115a09790dc54f2e80b349128 gaim-netsoul-0.1.0.ebuild 671 -MD5 bd3e423faf7488c2f45a3ee75be2398c files/digest-gaim-netsoul-0.1.0 70 diff --git a/perso/x11-plugins/gaim-netsoul/files/digest-gaim-netsoul-0.1.0 b/perso/x11-plugins/gaim-netsoul/files/digest-gaim-netsoul-0.1.0 deleted file mode 100644 index 92255cb7..00000000 --- a/perso/x11-plugins/gaim-netsoul/files/digest-gaim-netsoul-0.1.0 +++ /dev/null @@ -1 +0,0 @@ -MD5 23ae2d4a8ff6d87ca1d186f6e928b0c1 gaim-netsoul-0.1.0.tar.gz 299219 diff --git a/perso/x11-plugins/gaim-netsoul/gaim-netsoul-0.1.0.ebuild b/perso/x11-plugins/gaim-netsoul/gaim-netsoul-0.1.0.ebuild deleted file mode 100644 index 2613444f..00000000 --- a/perso/x11-plugins/gaim-netsoul/gaim-netsoul-0.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="Gaim-netsoul is a Gaim plugin for the netsoul IM-network used at the EPITA and EPITECH engineering schools in Paris, France." -HOMEPAGE="http://sourceforge.net/projects/gaim-netsoul/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -DEPEND="net-im/gaim" -RDEPEND="${DEPEND}" - -RESTRICT="nomirror" - -src_unpack() -{ - unpack ${A} -} - -src_compile() -{ - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() -{ - einstall || die "einstall failed" - - dodoc README AUTHORS -} diff --git a/perso/x11-terms/enterminus/Manifest b/perso/x11-terms/enterminus/Manifest deleted file mode 100644 index 1c14ea65..00000000 --- a/perso/x11-terms/enterminus/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 2f7ca03bd65bac81f9a1526dc6eb7499 enterminus-9999.ebuild 353 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enterminus-9999 0 diff --git a/perso/x11-terms/enterminus/enterminus-9999.ebuild b/perso/x11-terms/enterminus/enterminus-9999.ebuild deleted file mode 100644 index 1ebec4f3..00000000 --- a/perso/x11-terms/enterminus/enterminus-9999.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -ECVS_MODULE="e17/proto/enterminus" -inherit enlightenment - -DESCRIPTION="An EFL Based Terminal" -HOMEPAGE="http://www.enlightenment.org" - -KEYWORDS="~x86 ~amd64" - -DEPEND="x11-libs/ecore - x11-libs/evas - media-libs/imlib2 - net-misc/curl" diff --git a/perso/x11-terms/enterminus/files/digest-enterminus-9999 b/perso/x11-terms/enterminus/files/digest-enterminus-9999 deleted file mode 100644 index e69de29b..00000000 --- a/perso/x11-terms/enterminus/files/digest-enterminus-9999 +++ /dev/null |