summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2006-08-27 08:18:09 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2006-08-27 08:18:09 +0000
commit108f5e981097f7e4c102cab1ca9edf2b6fb0796e (patch)
treeab6503cd3d6ac3259dc3d4e5fb66c32e80621014 /sci-libs/plplot
parentclean out older, non-modX ebuild (diff)
downloadhistorical-108f5e981097f7e4c102cab1ca9edf2b6fb0796e.tar.gz
historical-108f5e981097f7e4c102cab1ca9edf2b6fb0796e.tar.bz2
historical-108f5e981097f7e4c102cab1ca9edf2b6fb0796e.zip
clean out older, non-modX ebuild
Package-Manager: portage-2.1.1_rc1
Diffstat (limited to 'sci-libs/plplot')
-rw-r--r--sci-libs/plplot/Manifest30
-rw-r--r--sci-libs/plplot/files/digest-plplot-5.3.11
-rw-r--r--sci-libs/plplot/files/plplot-5.3.1-gcc-3.4-fix.patch24
-rw-r--r--sci-libs/plplot/plplot-5.3.1.ebuild173
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
-}