diff options
author | Thomas Kahle <tom111@gmx.de> | 2010-03-04 14:23:10 +0100 |
---|---|---|
committer | Thomas Kahle <tom111@gmx.de> | 2010-03-04 14:23:10 +0100 |
commit | 364c3b6259abaf526af7d3cd2d413989eaefb4ac (patch) | |
tree | 7f0228d9cc11b6bf2f8afaf39137dd611c77015e /sci-mathematics | |
parent | sci-mathematics/4ti2: Ebuild improvements (diff) | |
download | sci-364c3b6259abaf526af7d3cd2d413989eaefb4ac.tar.gz sci-364c3b6259abaf526af7d3cd2d413989eaefb4ac.tar.bz2 sci-364c3b6259abaf526af7d3cd2d413989eaefb4ac.zip |
sci-mathematics/frobby QA/ebuild improvements
Diffstat (limited to 'sci-mathematics')
-rw-r--r-- | sci-mathematics/frobby/ChangeLog | 6 | ||||
-rw-r--r-- | sci-mathematics/frobby/Manifest | 5 | ||||
-rw-r--r-- | sci-mathematics/frobby/frobby-0.8.2-r1.ebuild | 13 | ||||
-rw-r--r-- | sci-mathematics/frobby/frobby-0.8.2.ebuild | 52 |
4 files changed, 13 insertions, 63 deletions
diff --git a/sci-mathematics/frobby/ChangeLog b/sci-mathematics/frobby/ChangeLog index d39825a99..0ceedb8fb 100644 --- a/sci-mathematics/frobby/ChangeLog +++ b/sci-mathematics/frobby/ChangeLog @@ -1,7 +1,11 @@ # ChangeLog for sci-mathematics/frobby -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 04 Mar 2010; Thomas Kahle <tom111@gmx.de> -frobby-0.8.2.ebuild, + frobby-0.8.2-r1.ebuild: + Removed -r0, QA/ebuild improvements on -r1 + *frobby-0.8.2-r1 (17 Dec 2009) 17 Dec 2009; Thomas Kahle <tom@gentoo.org> +frobby-0.8.2-r1.ebuild, diff --git a/sci-mathematics/frobby/Manifest b/sci-mathematics/frobby/Manifest index a1bffd0c1..a4c132c37 100644 --- a/sci-mathematics/frobby/Manifest +++ b/sci-mathematics/frobby/Manifest @@ -2,7 +2,6 @@ AUX frobby-0.8.2-doc.patch 877 RMD160 e0be6f768385414dd39e677e51b56dabf4d9af32 S AUX patch-0.8.2 3524 RMD160 7bdf82a7fdcbd9f246e60f03da7fef4ea2ec6aae SHA1 d03d9f82befd79ea26c0898825be8512c217f3ce SHA256 62416132298d4b049e44a73736c71cf8d1ee4a66e804ba605d913bd9d8530395 AUX respect-cflags-and-no-strip.patch 407 RMD160 cf450868e1ff6b6eb939d21ae073b101977ec977 SHA1 a965f57fb4c871d5715207593f2bd8759698c362 SHA256 1bf3b101656f6711badca5c47bf9281e99457791a4e86a0bcd38af69bb7de25d DIST frobby_v0.8.2.tar.gz 746484 RMD160 3644813d14feea3e361c1669c3f5460e1fa0974e SHA1 0e75a0b78eeef43df491393a5c1fd1421b9e47d8 SHA256 aa6c686b00375283d125d6d5c2f4af40947a4ea2977c95e488c2339ab640353e -EBUILD frobby-0.8.2-r1.ebuild 1252 RMD160 d9bc2e231303f38551039fe0386c9862accb5a88 SHA1 f578070ad3d71dc169f08778abfbeffd04294511 SHA256 b78688bfeedaafc21091d1c85a19f61aea5a26e39e2ec1c8db1e3fab2eeb34d9 -EBUILD frobby-0.8.2.ebuild 1158 RMD160 6f6219f8e888b2ff330e71b87aaf8c526b64506a SHA1 71b98c5403b401a410aab7858edc6591ade9560f SHA256 04d0068025c3b714ebe563341b73bc418dc30d2e2d897782546789c7ab08d18c -MISC ChangeLog 558 RMD160 d31f07a7f1c3453ef84bd0ebe3221bdf75d90ce7 SHA1 74b8d33067a2b4be4deba1ca6ed3477ee0f26b82 SHA256 91f60c5e4af6343f5ee6aa3040a685d79bbfd2be7ff594243c3fddd51404d479 +EBUILD frobby-0.8.2-r1.ebuild 1252 RMD160 578ecdb5ba5599a9a548b8ff22243806e715a5dd SHA1 efbbb76df3d8bbf2577fae030af367ba2382b1a1 SHA256 2522a2839867c740f8e5966b885de0680f5b314f6bd0f36ac63c71ce9fe52e7b +MISC ChangeLog 696 RMD160 b1f4fa429dd2c16150521ba666c2a70fd40d7e27 SHA1 01bf4f2847f47a4ed5ed6696d79b3ed1a2db4c72 SHA256 852fff4d49ccdb5c57dbdf4bec1179821939659b16dba2babc65d4d65aceb55e MISC metadata.xml 369 RMD160 8207401b8a85aa294015137a69ecaab0d1a4632f SHA1 65ed95f02acc9fdc5f5c6b0d3b448aa99a2e427f SHA256 29604a6633259c8c98996589e41de6f310e6c0605e914bab645fcae15a9098e3 diff --git a/sci-mathematics/frobby/frobby-0.8.2-r1.ebuild b/sci-mathematics/frobby/frobby-0.8.2-r1.ebuild index ac08aa33c..28e550fa9 100644 --- a/sci-mathematics/frobby/frobby-0.8.2-r1.ebuild +++ b/sci-mathematics/frobby/frobby-0.8.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ @@ -8,7 +8,7 @@ inherit eutils DESCRIPTION="Frobby is a software system and project for computations with monomial ideals" HOMEPAGE="http://www.broune.com/frobby/" -SRC_URI="http://www.broune.com/frobby/frobby_v0.8.2.tar.gz" +SRC_URI="http://www.broune.com/frobby/frobby_v${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" @@ -16,16 +16,15 @@ IUSE="doc" DEPEND="dev-libs/gmp[-nocxx] doc? ( virtual/latex-base )" -RDEPEND="${DEPEND}" +RDEPEND="dev-libs/gmp[-nocxx]" -S="${WORKDIR}/frobby_v0.8.2" +S="${WORKDIR}/frobby_v${PV}" src_prepare() { - cd "${S}" # Fixing latex call in doc creation - epatch "${FILESDIR}/frobby-0.8.2-doc.patch" + epatch "${FILESDIR}/frobby-${PV}-doc.patch" # Patches contributed by Dan Grayson - epatch "${FILESDIR}/patch-0.8.2" + epatch "${FILESDIR}/patch-${PV}" # No Stripping and respecting Cflags epatch "${FILESDIR}/respect-cflags-and-no-strip.patch" } diff --git a/sci-mathematics/frobby/frobby-0.8.2.ebuild b/sci-mathematics/frobby/frobby-0.8.2.ebuild deleted file mode 100644 index 6759c6cf4..000000000 --- a/sci-mathematics/frobby/frobby-0.8.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 - -inherit eutils - -DESCRIPTION="Frobby is a software system and project for computations with monomial ideals" -HOMEPAGE="http://www.broune.com/frobby/" -SRC_URI="http://www.broune.com/frobby/frobby_v0.8.2.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="doc" - -DEPEND="dev-libs/gmp[-nocxx] - doc? ( virtual/latex-base )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/frobby_v0.8.2" - -src_prepare() { - cd "${S}" - # Fixing latex call in doc creation - epatch "${FILESDIR}/frobby-0.8.2-doc.patch" - # Patches contributed by Dan Grayson - epatch "${FILESDIR}/patch-0.8.2" -} - -src_compile() { - emake || die "compile failed" - emake library || die "making libfrobby failed" - if use doc; then - #those latex loops dont parallelize well - emake -j1 doc || die "failed creating documentation" - fi -} - -src_install() { - dobin bin/frobby - dolib.a bin/libfrobby.a - insinto /usr/include - doins src/frobby.h - dodir /usr/include/frobby - insinto /usr/include/frobby - doins src/stdinc.h - if use doc; then - dodoc bin/manual.pdf - dodoc bin/manual.pdf - fi -} |