aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Kahle <tom111@gmx.de>2010-03-04 14:23:10 +0100
committerThomas Kahle <tom111@gmx.de>2010-03-04 14:23:10 +0100
commit364c3b6259abaf526af7d3cd2d413989eaefb4ac (patch)
tree7f0228d9cc11b6bf2f8afaf39137dd611c77015e /sci-mathematics
parentsci-mathematics/4ti2: Ebuild improvements (diff)
downloadsci-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/ChangeLog6
-rw-r--r--sci-mathematics/frobby/Manifest5
-rw-r--r--sci-mathematics/frobby/frobby-0.8.2-r1.ebuild13
-rw-r--r--sci-mathematics/frobby/frobby-0.8.2.ebuild52
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
-}