diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2006-08-27 08:18:09 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2006-08-27 08:18:09 +0000 |
commit | 4010576708c2f3ea5c8199b5c3c3ad73aeafc0be (patch) | |
tree | c7449a4ef262a434a6eadc88693c9c6dc0de94e3 /sci-libs/plplot | |
parent | clean out older, non-modX ebuild (diff) | |
download | gentoo-2-4010576708c2f3ea5c8199b5c3c3ad73aeafc0be.tar.gz gentoo-2-4010576708c2f3ea5c8199b5c3c3ad73aeafc0be.tar.bz2 gentoo-2-4010576708c2f3ea5c8199b5c3c3ad73aeafc0be.zip |
clean out older, non-modX ebuild
(Portage version: 2.1.1_rc1)
(Unsigned Manifest commit)
Diffstat (limited to 'sci-libs/plplot')
-rw-r--r-- | sci-libs/plplot/Manifest | 30 | ||||
-rw-r--r-- | sci-libs/plplot/files/digest-plplot-5.3.1 | 1 | ||||
-rw-r--r-- | sci-libs/plplot/files/plplot-5.3.1-gcc-3.4-fix.patch | 24 | ||||
-rw-r--r-- | sci-libs/plplot/plplot-5.3.1.ebuild | 173 |
4 files changed, 4 insertions, 224 deletions
diff --git a/sci-libs/plplot/Manifest b/sci-libs/plplot/Manifest index 8f8f3707409d..d0ef2bb125c9 100644 --- a/sci-libs/plplot/Manifest +++ b/sci-libs/plplot/Manifest @@ -1,42 +1,20 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -AUX plplot-5.3.1-gcc-3.4-fix.patch 1554 RMD160 ca284b4a470c8e23c007036c912911916e37b87b SHA1 5b2caa6b5c314507a20fa0af646e32b1a28adfb1 SHA256 9921ab25672d06fccafa9d17416a21e5443b643a1b15156bdbfeee3c5cc042c1 -MD5 5eb32aa5083d7a3d753c95f64e7bc679 files/plplot-5.3.1-gcc-3.4-fix.patch 1554 -RMD160 ca284b4a470c8e23c007036c912911916e37b87b files/plplot-5.3.1-gcc-3.4-fix.patch 1554 -SHA256 9921ab25672d06fccafa9d17416a21e5443b643a1b15156bdbfeee3c5cc042c1 files/plplot-5.3.1-gcc-3.4-fix.patch 1554 AUX plplot-5.5.1-gcc-3.4-fix.patch 1396 RMD160 8854c2f315a5443cc5c29082a949e2ee359e6746 SHA1 ee321d24c5534bb4a86f9dda17579ae21965ef43 SHA256 1142ad469f6cc6dbf6331de9ceac0967e0128bef26e1ece2bb6b4f200f7e638f MD5 41a5eade36ce8c6f875dc087ba1fc40a files/plplot-5.5.1-gcc-3.4-fix.patch 1396 RMD160 8854c2f315a5443cc5c29082a949e2ee359e6746 files/plplot-5.5.1-gcc-3.4-fix.patch 1396 SHA256 1142ad469f6cc6dbf6331de9ceac0967e0128bef26e1ece2bb6b4f200f7e638f files/plplot-5.5.1-gcc-3.4-fix.patch 1396 -DIST plplot-5.3.1.tar.gz 5543320 DIST plplot-5.5.2.tar.gz 5891255 -EBUILD plplot-5.3.1.ebuild 5546 RMD160 ea52a747c8acd1257e1da1583632fb82541387f1 SHA1 f14548dabbcabfc8e476717d3b8dc3399cf74abd SHA256 7daaeab94afedcdf694caa673e6047629668f0b88212b0b61f06f1a8673b3adb -MD5 1e3bebba40e782031e1dbc75aff4c3b0 plplot-5.3.1.ebuild 5546 -RMD160 ea52a747c8acd1257e1da1583632fb82541387f1 plplot-5.3.1.ebuild 5546 -SHA256 7daaeab94afedcdf694caa673e6047629668f0b88212b0b61f06f1a8673b3adb plplot-5.3.1.ebuild 5546 EBUILD plplot-5.5.2.ebuild 5802 RMD160 20777cf0f2716c5795cb72f33e31601e71e54d39 SHA1 118c387485883fd600b0577398830acde2ef0e37 SHA256 33a0d755648716c2803be37321a015bc36df2f8a9c5a2a75297d517c197b1536 MD5 063ab7518454bb58f7bfbb0923600613 plplot-5.5.2.ebuild 5802 RMD160 20777cf0f2716c5795cb72f33e31601e71e54d39 plplot-5.5.2.ebuild 5802 SHA256 33a0d755648716c2803be37321a015bc36df2f8a9c5a2a75297d517c197b1536 plplot-5.5.2.ebuild 5802 -MISC ChangeLog 1396 RMD160 a1a51bd9bc8014e3c691215ba0925866705b5979 SHA1 57c0ecaf9de2d072c837ebab55cb364fb0cb67c9 SHA256 dfe848925203104bd8568b381acf64eccba9530a9b4a36229c32a37ad4db26b1 -MD5 bed0d6e14544930d61ec9f5569f6f144 ChangeLog 1396 -RMD160 a1a51bd9bc8014e3c691215ba0925866705b5979 ChangeLog 1396 -SHA256 dfe848925203104bd8568b381acf64eccba9530a9b4a36229c32a37ad4db26b1 ChangeLog 1396 +MISC ChangeLog 1552 RMD160 d818b815900492af1d847a204baa98a2b54589e2 SHA1 7fd96cefe03fa2568f17921e184de5f8087d0680 SHA256 b7b8bdb95d8210190bf271d64c7486b81fe12c6c4e02d3edd8d6f499cd4fd4ed +MD5 cfa9ab44c495630e747d071b3d5c2613 ChangeLog 1552 +RMD160 d818b815900492af1d847a204baa98a2b54589e2 ChangeLog 1552 +SHA256 b7b8bdb95d8210190bf271d64c7486b81fe12c6c4e02d3edd8d6f499cd4fd4ed ChangeLog 1552 MISC metadata.xml 1063 RMD160 3af3224cba8a6f6b4fda4a216a9343372ca6f962 SHA1 fe669fef8974ff0705f3fbebf387f3d0efd5fc97 SHA256 45416c40b8f8bbf8d850d976889600a8b90c87a4f43d098866d622acf7fdc381 MD5 c3b6ebfa4bc606e61260dba27014f49a metadata.xml 1063 RMD160 3af3224cba8a6f6b4fda4a216a9343372ca6f962 metadata.xml 1063 SHA256 45416c40b8f8bbf8d850d976889600a8b90c87a4f43d098866d622acf7fdc381 metadata.xml 1063 -MD5 7a1afddc57a8d11a2ee37e5dbd8b552e files/digest-plplot-5.3.1 65 -RMD160 e231023d8e6f35fb078d8445e8f74c09b62ec618 files/digest-plplot-5.3.1 65 -SHA256 d77987c75cea3d5c12d36a886cb955633c282b2a33778562c10e55fa2d0cc1f2 files/digest-plplot-5.3.1 65 MD5 b6e5603460b46e4264006f08a3a66d27 files/digest-plplot-5.5.2 65 RMD160 6f180ab8f3dde68de4355c47fd295f7aa68d7fff files/digest-plplot-5.5.2 65 SHA256 1c571c58348458b2faa0baa12bc011e5abd686462b50184ea8801fad0591738f files/digest-plplot-5.5.2 65 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.3 (GNU/Linux) - -iD8DBQFEmYNyamhnQswr0vIRAsnHAJ9pgBImKmoR1Ldq0k8GvSl6+kATsQCbBSXK -WJ4oi0seOcxKaLVspCkSc4Q= -=JbfG ------END PGP SIGNATURE----- diff --git a/sci-libs/plplot/files/digest-plplot-5.3.1 b/sci-libs/plplot/files/digest-plplot-5.3.1 deleted file mode 100644 index 36a01f4d8460..000000000000 --- a/sci-libs/plplot/files/digest-plplot-5.3.1 +++ /dev/null @@ -1 +0,0 @@ -MD5 3487a6b2a78a064188a80f244b341d33 plplot-5.3.1.tar.gz 5543320 diff --git a/sci-libs/plplot/files/plplot-5.3.1-gcc-3.4-fix.patch b/sci-libs/plplot/files/plplot-5.3.1-gcc-3.4-fix.patch deleted file mode 100644 index b295b74168a9..000000000000 --- a/sci-libs/plplot/files/plplot-5.3.1-gcc-3.4-fix.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN plplot-5.3.1/bindings/octave/Makefile.am plplot-5.3.1-cryos/bindings/octave/Makefile.am ---- plplot-5.3.1/bindings/octave/Makefile.am 2004-06-14 22:51:50.000000000 +0100 -+++ plplot-5.3.1-cryos/bindings/octave/Makefile.am 2005-01-26 12:13:43.085567448 +0000 -@@ -74,7 +74,7 @@ - # also still works on gcc 2.95 - plplot_octave.cc tmp_stub: plplot_octave.h - $(PERL) $(MATWRAP) -language octave -o plplot_octave.cc -stub tmp_stub \ -- -cpp_ignore plplot_octave_rej.h -cpp $(CC) -E -C plplot_octave.h -+ -cpp_ignore plplot_octave_rej.h -cpp $(CC) -D__builtin_va_list=void -E -C plplot_octave.h - mv -f plplot_octave.cc tmp_plplot_octave.cc - sed 's/ string / std::string /' tmp_plplot_octave.cc > plplot_octave.cc - -diff -ruN plplot-5.3.1/bindings/octave/Makefile.in plplot-5.3.1-cryos/bindings/octave/Makefile.in ---- plplot-5.3.1/bindings/octave/Makefile.in 2004-06-25 08:18:00.000000000 +0100 -+++ plplot-5.3.1-cryos/bindings/octave/Makefile.in 2005-01-26 12:13:55.387697240 +0000 -@@ -877,7 +877,7 @@ - # also still works on gcc 2.95 - @enable_octave_TRUE@plplot_octave.cc tmp_stub: plplot_octave.h - @enable_octave_TRUE@ $(PERL) $(MATWRAP) -language octave -o plplot_octave.cc -stub tmp_stub \ --@enable_octave_TRUE@ -cpp_ignore plplot_octave_rej.h -cpp $(CC) -E -C plplot_octave.h -+@enable_octave_TRUE@ -cpp_ignore plplot_octave_rej.h -cpp $(CC) -D__builtin_va_list=void -E -C plplot_octave.h - @enable_octave_TRUE@ mv -f plplot_octave.cc tmp_plplot_octave.cc - @enable_octave_TRUE@ sed 's/ string / std::string /' tmp_plplot_octave.cc > plplot_octave.cc - diff --git a/sci-libs/plplot/plplot-5.3.1.ebuild b/sci-libs/plplot/plplot-5.3.1.ebuild deleted file mode 100644 index d8c7adfaa0d9..000000000000 --- a/sci-libs/plplot/plplot-5.3.1.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/plplot/plplot-5.3.1.ebuild,v 1.4 2006/06/21 17:30:36 vapier Exp $ - -inherit eutils - -# Known problems with this ebuild: -# - No support for libqhull. -# - No documentation building - although prebuilt docs are in the tarball. - -DESCRIPTION="A Scientific Plotting Library" -HOMEPAGE="http://plplot.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X debug doc fortran gnome ifc itcl java jpeg octave png python tcltk tetex truetype" - -DEPEND="dev-util/pkgconfig - ifc? ( dev-lang/ifc ) - virtual/libc - virtual/man - dev-lang/perl - app-text/opensp - python? ( dev-python/numeric ) - java? ( virtual/jre ) - tetex? ( app-text/jadetex ) - octave? ( sci-mathematics/octave ) - jpeg? ( media-libs/gd ) - png? ( media-libs/gd ) - truetype? ( media-libs/freetype ) - X? ( virtual/x11 - tcltk? ( dev-lang/tcl - dev-lang/tk - itcl? ( dev-tcltk/itcl ) - ) - gnome? ( gnome-base/gnome-libs ) - ) - doc? ( sys-apps/texinfo )" - # Optional support for libqhull (currently doesn't work). - # qhull? ( media-libs/qhull ) - -pkg_setup() { - # If the fortran interface is wanted, the gnu f77 compiler - # is needed unless ifc is used (which is taken care of in - # the dependencies). - use fortran && ! use ifc || if [ -z 'which g77' ]; then - eerror "GNU fortran 77 compiler not found on the system." - eerror "Please add fortran to your USE flags and reemerge gcc." - die - fi -} - -src_unpack() { - unpack ${A} - # Fix compilation problems on GCC 3.4 and the octave bindings, thanks to the - # patch from Debian's BTS bug 274359. - epatch ${FILESDIR}/${P}-gcc-3.4-fix.patch -} - -src_compile() { - # Doesn't compile with j > 1. - MAKEOPTS="${MAKEOPTS} -e -j1" - - local EXTRA_CONF - - # Export DATA_DIR and DOC_DIR so that configure uses correct install path - EXTRA_CONF="${EXTRA_CONF} DATA_DIR=\"/usr/share/${PN}\"" - EXTRA_CONF="${EXTRA_CONF} DOC_DIR=\"/usr/share/doc/${PF}\"" - - # Use pkg-config - EXTRA_CONF="${EXTRA_CONF} --with-pkg-config" - - # Compilation options (debug, documentation). - EXTRA_CONF="${EXTRA_CONF} $(use_with debug)" - # Documentation building doesn't work. - # The xml catalogs are not found. -# if use doc; then -# EXTRA_CONF="${EXTRA_CONF} --enable-builddoc \ -# --with-xml-declaration=/usr/share/sgml/xml.dcl \ -# --with-sgml-catalogs=/etc/sgml/catalog:/usr/share/sgml/docbook/sgml-dtd-4.2/catalog:/usr/share/sgml/docbook/sgml-dtd-4.2/docbook.dtd:/usr/share/sgml/docbook/sgml-dtd-4.2/docbookx.dtd" -# EXTRA_CONF="${EXTRA_CONF} --with-db2x_texixml=/usr/bin/db2x_texixml.pl --with-db2x_xsltproc=/usr/bin/db2x_xsltproc.pl" -# else -# EXTRA_CONF="${EXTRA_CONF} --disable-builddoc" -# fi - EXTRA_CONF="${EXTRA_CONF} --disable-builddoc" - - # Language bindings. - EXTRA_CONF="${EXTRA_CONF} $(use_enable python)" - EXTRA_CONF="${EXTRA_CONF} $(use_enable java)" - EXTRA_CONF="${EXTRA_CONF} $(use_enable octave)" - if use ifc; then - EXTRA_CONF="${EXTRA_CONF} --enable-f77 F77=/opt/intel/compiler70/ia32/bin/ifc" - elif use fortran; then - EXTRA_CONF="${EXTRA_CONF} --enable-f77" - else - EXTRA_CONF="${EXTRA_CONF} --disable-f77" - fi - - # Device drivers. - EXTRA_CONF="${EXTRA_CONF} $(use_enable jpeg)" - EXTRA_CONF="${EXTRA_CONF} $(use_enable png)" - EXTRA_CONF="${EXTRA_CONF} $(use_enable tetex pstex)" - # Dynamic driver loading causes segfaults. - EXTRA_CONF="${EXTRA_CONF} --disable-dyndrivers" - # The linuxvga driver doesn't compile. - EXTRA_CONF="${EXTRA_CONF} --disable-linuxvga" - - # Support for optional libraries. - EXTRA_CONF="${EXTRA_CONF} $(use_with truetype freetype)" - # Support for libqhull doesn't work. The configure script - # doesn't find the lib. - # EXTRA_CONF="${EXTRA_CONF} $(use_with qhull)" - EXTRA_CONF="${EXTRA_CONF} --without-qhull" - - # Additional X-dependent language bindings and device drivers. - if use X; then - EXTRA_CONF="${EXTRA_CONF} --with-x" - if use tcltk; then - EXTRA_CONF="${EXTRA_CONF} --enable-tcl" - EXTRA_CONF="${EXTRA_CONF} $(use_enable itcl)" - else - EXTRA_CONF="${EXTRA_CONF} --disable-tcl" - EXTRA_CONF="${EXTRA_CONF} --disable-tk" - EXTRA_CONF="${EXTRA_CONF} --disable-itcl" - fi - EXTRA_CONF="${EXTRA_CONF} $(use_enable gnome)" - else - EXTRA_CONF="${EXTRA_CONF} --without-x" - EXTRA_CONF="${EXTRA_CONF} --disable-tcl" - EXTRA_CONF="${EXTRA_CONF} --disable-itcl" - EXTRA_CONF="${EXTRA_CONF} --disable-gnome" - fi - - econf ${EXTRA_CONF} || die - emake || die "make step failed." -} - -src_install() { - - # A little sed magic to make some of the docs install to the right place - sed -i -e "s|\$(datadir)/doc/plplot|/usr/share/doc/${PF}|" Makefile || \ - die "sed replacement of docs dir failed." - - make install DESTDIR=${D} || die "make install step failed." - - # To match the Gentoo FSH. - if use java; then - mv ${D}/usr/lib/java/plplot ${D}/usr/share/${PN}/lib - rm -r ${D}/usr/lib/java - fi - if use octave; then - # fix the path to plplot's .m files - mv ${D}/usr/share/plplot_octave ${D}/usr/share/plplot/octave || die \ - "Error moving octave files." - sed -i -e 's|/usr/share/plplot_octave|/usr/share/plplot/octave|' \ - ${D}/usr/share/octave/site/m/PLplot/plplot_octave_path.m \ - || die "sed replacement of octave path failed." - fi - - # Fix permissions and gzip the basic documentation. - chmod 644 ${D}/usr/share/doc/${PF}/* - gzip ${D}/usr/share/doc/${PF}/* - # Install prebuilt documentation. - if use doc; then - cd doc/docbook/src/ - dohtml *.html - doinfo plplotdoc.info - insinto /usr/share/doc/${PF} - doins ${P}.pdf - fi -} |