diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2006-05-14 05:41:27 +0000 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2006-05-14 05:41:27 +0000 |
commit | 3f7346b872b8bb94710e0992df280ecd83bb2280 (patch) | |
tree | 9390b3006c43429b971db258eae4dbaa0a81d50e /dev-libs/libf2c | |
parent | Version bump, #133240. Remove old vulnerable versions. (diff) | |
download | historical-3f7346b872b8bb94710e0992df280ecd83bb2280.tar.gz historical-3f7346b872b8bb94710e0992df280ecd83bb2280.tar.bz2 historical-3f7346b872b8bb94710e0992df280ecd83bb2280.zip |
Bump. Changes: Work correctly when writing to a file after reading from it; Add libf2c.so makefile rule; Stop forcing the rounding precision on x86 (only affects use of 'f2c -trapuv'). Also, mirror a versioned zip file instead of the unversioned upstream one.
Package-Manager: portage-2.1_pre10-r5
Diffstat (limited to 'dev-libs/libf2c')
-rw-r--r-- | dev-libs/libf2c/ChangeLog | 13 | ||||
-rw-r--r-- | dev-libs/libf2c/Manifest | 35 | ||||
-rw-r--r-- | dev-libs/libf2c/files/20051004-add-ofiles-dep.patch | 14 | ||||
-rw-r--r-- | dev-libs/libf2c/files/digest-libf2c-20021004-r1 | 2 | ||||
-rw-r--r-- | dev-libs/libf2c/files/digest-libf2c-20051004 | 3 | ||||
-rw-r--r-- | dev-libs/libf2c/libf2c-20051004.ebuild | 52 |
6 files changed, 113 insertions, 6 deletions
diff --git a/dev-libs/libf2c/ChangeLog b/dev-libs/libf2c/ChangeLog index 470a41f0411b..009e94cdca86 100644 --- a/dev-libs/libf2c/ChangeLog +++ b/dev-libs/libf2c/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for dev-libs/libf2c -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/ChangeLog,v 1.19 2005/09/10 11:42:52 agriffis Exp $ +# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/ChangeLog,v 1.20 2006/05/14 05:41:27 spyderous Exp $ + +*libf2c-20051004 (14 May 2006) + + 14 May 2006; Donnie Berkholz <spyderous@gentoo.org>; + +files/20051004-add-ofiles-dep.patch, +libf2c-20051004.ebuild: + Bump. Changes: Work correctly when writing to a file after reading from it; + Add libf2c.so makefile rule; Stop forcing the rounding precision on x86 + (only affects use of 'f2c -trapuv'). Also, mirror a versioned zip file + instead of the unversioned upstream one. 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> libf2c-20021004-r1.ebuild: Mark 20021004-r1 stable on alpha diff --git a/dev-libs/libf2c/Manifest b/dev-libs/libf2c/Manifest index 4177d0a4449b..04fe69feeef3 100644 --- a/dev-libs/libf2c/Manifest +++ b/dev-libs/libf2c/Manifest @@ -1,5 +1,32 @@ -MD5 c6f7a8787d42cd9b9972bc66250d942a metadata.xml 224 -MD5 10cd0b0a7aae1782c7bbc7e007249ce8 ChangeLog 2245 -MD5 4bb7f0d70b4d6c12b2f7eed8f1757522 libf2c-20021004-r1.ebuild 840 -MD5 298400926524a95bf204a0459d05e693 files/digest-libf2c-20021004-r1 55 +AUX 20051004-add-ofiles-dep.patch 439 RMD160 c4ca7645c0df795c8cc9be31cb6e9704a9b6285a SHA1 4453a9f1e4d59e87cd4a1a0ef1bc780bca6917d0 SHA256 3f688297b45515c1e386bb7f94ad36bf0f6a3497a0baff759b54d943cbec7d8f size 439 +MD5 d1ce0f30379c397a479282ba4faa46c0 files/20051004-add-ofiles-dep.patch 439 +RMD160 c4ca7645c0df795c8cc9be31cb6e9704a9b6285a files/20051004-add-ofiles-dep.patch 439 +SHA256 3f688297b45515c1e386bb7f94ad36bf0f6a3497a0baff759b54d943cbec7d8f files/20051004-add-ofiles-dep.patch 439 +AUX libf2c-20021004-shared-object.patch 1437 RMD160 677bdc26114f038423dece6d3e6db93fb2808060 SHA1 dce18f92aadbf760369bef276968f118c66521a9 SHA256 339c786cdada1f1c95505db5fd2529643dcade97b3213f93941e05e22c8e56b9 size 1437 MD5 2fe8738e6d4d2a95be7f5b90b4877fa4 files/libf2c-20021004-shared-object.patch 1437 +RMD160 677bdc26114f038423dece6d3e6db93fb2808060 files/libf2c-20021004-shared-object.patch 1437 +SHA256 339c786cdada1f1c95505db5fd2529643dcade97b3213f93941e05e22c8e56b9 files/libf2c-20021004-shared-object.patch 1437 +DIST libf2c-20051004.zip 124001 RMD160 767567f0f0b487e3d2248bea7ba5918f45e6afc4 SHA256 0fc76f3b482273aae0ad084121f44cadff66502c03adce4cbf926f6222ace1f8 size 124001 +DIST libf2c.zip 123393 RMD160 8407a1e801a136fd3388cbc71aab6c8b578100c7 SHA256 0a23ed0d677711c0e2691fc45422cfeaab08258c367fdd04854d4067d3058c06 size 123393 +EBUILD libf2c-20021004-r1.ebuild 840 RMD160 ecffab45ed8f76d852696b8e62ffa3576e594265 SHA1 bf938212704875e1d9a61bfa09cfe2f45be6e07b SHA256 a3e1b36fbef890046b26f64e6f030e025b5799b6e2057b719b5c076fc6392a9d size 840 +MD5 4bb7f0d70b4d6c12b2f7eed8f1757522 libf2c-20021004-r1.ebuild 840 +RMD160 ecffab45ed8f76d852696b8e62ffa3576e594265 libf2c-20021004-r1.ebuild 840 +SHA256 a3e1b36fbef890046b26f64e6f030e025b5799b6e2057b719b5c076fc6392a9d libf2c-20021004-r1.ebuild 840 +EBUILD libf2c-20051004.ebuild 1211 RMD160 8c24c91557082f172c16f39074d29d4b6d082319 SHA1 5cfe5300aeff2f41df4c956ae57155971f37dfeb SHA256 e5ee758542ed1638533ebd5f487a5e8bc8015df667a47ef906fa6cd2f3be9354 size 1211 +MD5 bd24201dfaebb0fabeae258ba000e99d libf2c-20051004.ebuild 1211 +RMD160 8c24c91557082f172c16f39074d29d4b6d082319 libf2c-20051004.ebuild 1211 +SHA256 e5ee758542ed1638533ebd5f487a5e8bc8015df667a47ef906fa6cd2f3be9354 libf2c-20051004.ebuild 1211 +MISC ChangeLog 2667 RMD160 f411893a1da6f97f96e31c4a1144f9b43f754b26 SHA1 902616eea2e807d44eb4f0ae0d3591134b352d6c SHA256 c8c2fdef7affc3c77f2e6e05838e0c5a04aac5f42059ed87df0d2583c2cce943 size 2667 +MD5 e2b43ad62bd395e5607755b96c512506 ChangeLog 2667 +RMD160 f411893a1da6f97f96e31c4a1144f9b43f754b26 ChangeLog 2667 +SHA256 c8c2fdef7affc3c77f2e6e05838e0c5a04aac5f42059ed87df0d2583c2cce943 ChangeLog 2667 +MISC metadata.xml 224 RMD160 2980aadb57f39fe750aa103bc42e2f98d78cdb7e SHA1 aa3318036a4821ade01c70297a46cfdb0c391533 SHA256 79cfb483d3facaa98fc0ee735d9cf78f2b3eea7fe6ae92f49b22b7ee90c20f6a size 224 +MD5 c6f7a8787d42cd9b9972bc66250d942a metadata.xml 224 +RMD160 2980aadb57f39fe750aa103bc42e2f98d78cdb7e metadata.xml 224 +SHA256 79cfb483d3facaa98fc0ee735d9cf78f2b3eea7fe6ae92f49b22b7ee90c20f6a metadata.xml 224 +MD5 97f9bae6b3a013cb691f66c1c935f56d files/digest-libf2c-20021004-r1 211 +RMD160 5c40ddf0fac1652b0cc6f3a37b64ce78a5b4f42d files/digest-libf2c-20021004-r1 211 +SHA256 fabcd43d3d8c4481f102f165da5aa61bcdb860160fc4a341a62c811ecec4b568 files/digest-libf2c-20021004-r1 211 +MD5 72e3664a00792ae600f83df8cde77f6f files/digest-libf2c-20051004 238 +RMD160 f6036a807497af9b723dfcbb6649791d5a356035 files/digest-libf2c-20051004 238 +SHA256 d4e88260bfdd939062c9ef60e085b3abb2a974457c6a4cb81b89f46ade248535 files/digest-libf2c-20051004 238 diff --git a/dev-libs/libf2c/files/20051004-add-ofiles-dep.patch b/dev-libs/libf2c/files/20051004-add-ofiles-dep.patch new file mode 100644 index 000000000000..509726820ae5 --- /dev/null +++ b/dev-libs/libf2c/files/20051004-add-ofiles-dep.patch @@ -0,0 +1,14 @@ +diff -urN libf2c.orig/makefile.u libf2c/makefile.u +--- libf2c.orig/makefile.u 2006-05-13 15:41:29.000000000 -0700 ++++ libf2c/makefile.u 2006-05-13 15:42:04.000000000 -0700 +@@ -69,7 +69,9 @@ + OFILES = $(MISC) $(POW) $(CX) $(DCX) $(REAL) $(DBL) $(INT) \ + $(HALF) $(CMP) $(EFL) $(CHAR) $(I77) $(TIME) + +-all: f2c.h signal1.h sysdep1.h libf2c.a ++all: libf2c.a ++ ++$(OFILES): f2c.h signal1.h sysdep1.h + + libf2c.a: $(OFILES) + ar r libf2c.a $? diff --git a/dev-libs/libf2c/files/digest-libf2c-20021004-r1 b/dev-libs/libf2c/files/digest-libf2c-20021004-r1 index ff8b0164d2d2..ccc7f9109c70 100644 --- a/dev-libs/libf2c/files/digest-libf2c-20021004-r1 +++ b/dev-libs/libf2c/files/digest-libf2c-20021004-r1 @@ -1 +1,3 @@ MD5 64b87b3804fad207aa476894e00cd496 libf2c.zip 123393 +RMD160 8407a1e801a136fd3388cbc71aab6c8b578100c7 libf2c.zip 123393 +SHA256 0a23ed0d677711c0e2691fc45422cfeaab08258c367fdd04854d4067d3058c06 libf2c.zip 123393 diff --git a/dev-libs/libf2c/files/digest-libf2c-20051004 b/dev-libs/libf2c/files/digest-libf2c-20051004 new file mode 100644 index 000000000000..df6b90cbcf3e --- /dev/null +++ b/dev-libs/libf2c/files/digest-libf2c-20051004 @@ -0,0 +1,3 @@ +MD5 b9ee5e6e0a2aabd2e9f3df718ecdfbec libf2c-20051004.zip 124001 +RMD160 767567f0f0b487e3d2248bea7ba5918f45e6afc4 libf2c-20051004.zip 124001 +SHA256 0fc76f3b482273aae0ad084121f44cadff66502c03adce4cbf926f6222ace1f8 libf2c-20051004.zip 124001 diff --git a/dev-libs/libf2c/libf2c-20051004.ebuild b/dev-libs/libf2c/libf2c-20051004.ebuild new file mode 100644 index 000000000000..a67a079a7e7d --- /dev/null +++ b/dev-libs/libf2c/libf2c-20051004.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/libf2c-20051004.ebuild,v 1.1 2006/05/14 05:41:27 spyderous Exp $ + +inherit toolchain-funcs eutils + +DESCRIPTION="Library that converts FORTRAN to C source." +HOMEPAGE="ftp://ftp.netlib.org/f2c/index.html" +#SRC_URI="ftp://ftp.netlib.org/f2c/${PN}.zip" +SRC_URI="mirror://gentoo/${P}.zip" + +LICENSE="libf2c" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="virtual/libc + app-arch/unzip" + +S="${WORKDIR}/${PN}" + +src_unpack() { + unpack ${A} + epatch ${FILESDIR}/${PV}-add-ofiles-dep.patch +} + +src_compile() { + emake \ + -f makefile.u \ + all \ + CFLAGS="${CFLAGS}" \ + CC="$(tc-getCC)" \ + || die "all failed" + + # Clean up files so we can recompile PIC for the shared lib + rm *.o || die "clean failed" + + emake \ + -f makefile.u \ + libf2c.so \ + CFLAGS="${CFLAGS} -fPIC" \ + CC="$(tc-getCC)" \ + || die "libf2c.so failed" +} + +src_install () { + dolib.a libf2c.a || die "dolib.a failed" + dolib libf2c.so || die "dolib failed" + insinto /usr/include + doins f2c.h || die "f2c.h install failed" + dodoc README Notice || die "doc install failed" +} |