summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2012-11-16 03:32:54 +0000
committerPatrick Lauer <patrick@gentoo.org>2012-11-16 03:32:54 +0000
commit9485cdd30fd8434b601c85bba046410386e37191 (patch)
tree80bec83328d7e81de46b301872592bb70cb81be0 /sci-mathematics
parentInitial import, ebuild by me (diff)
downloadhistorical-9485cdd30fd8434b601c85bba046410386e37191.tar.gz
historical-9485cdd30fd8434b601c85bba046410386e37191.tar.bz2
historical-9485cdd30fd8434b601c85bba046410386e37191.zip
Initial import, ebuild by me
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/msieve/Manifest3
-rw-r--r--sci-mathematics/msieve/metadata.xml8
-rw-r--r--sci-mathematics/msieve/msieve-1.50.ebuild46
3 files changed, 56 insertions, 1 deletions
diff --git a/sci-mathematics/msieve/Manifest b/sci-mathematics/msieve/Manifest
index 4319c62b250d..e3ceb2041a99 100644
--- a/sci-mathematics/msieve/Manifest
+++ b/sci-mathematics/msieve/Manifest
@@ -1,3 +1,4 @@
DIST msieve150src.tar.gz 547458 SHA256 42e58975fe03ba8d3ffae096962aa4d53d381aa0f9cfb5e6244da11eadcce676 SHA512 f6a722d2dd87c44f07ec713b35cf22efdeb1149e06b2e8c02abefc0681a0c2b9dc68cad97a39f8fa84f739ad67993699eaad84c105ad7a01ca56da540b24dd03 WHIRLPOOL 6886e643f93d1426b794b53ca95f1e5ae18b69d653f71c00a1a2c481035142afe302a37709b4f8825239a8e1d6bc65c5e6fdda7f47219ca0e7c40e8ad1475c36
-EBUILD msieve-1.50.ebuild 1104 SHA256 a81ac7d16250a2199d19406e324710d2e549b97eab91cdd58f29d352993fb1ee SHA512 c24e8b1432a4af36f6730182bdf35ac019ab8437e096576b7b2940628a638cee13fab85e230e16ef6ee930edffd768d840683854c9aa32cb84192ca411046051 WHIRLPOOL 1a073b4ac8964fea197d76acc05897c46c65847d2b953ac3e59e15a1200fd0d39ece216734575b15cd3e4fe284ccfb3cf045b6feb49bf9a10cc4ad8a4e5d3bae
+EBUILD msieve-1.50.ebuild 1208 SHA256 e1f8c70dba0f10d5987320541b574ef52b99fd5e675808a2c34cfc8336bde3e3 SHA512 a8a2ed8c79d09ab0de8086c968d4a07ef4191a831c25f168aad6b58ba67132b297dc72f64fca76db3a6ad7df9c286d9575b4f83d0b48acfb483a04fe735dc8bc WHIRLPOOL 80c62f271d4aa68afbfadc0e98204a58c941c593956681caab96af4c29bdfea3194aa2220ac3158bc651b6716dba798cbac9a08ae91994a958dd8b8af30981f2
+MISC ChangeLog 365 SHA256 2c54ba4f23902e0d70358e949b70deb7bfcdef3bd8eaa61b420959bd3e43cc01 SHA512 0d76fad26f7f6c9e0359ac3de6208c07610cb652a21870842908280a23f6eec92b3883ff326c9dd2f328a1b97b6610db47ba93b86df343b06360173d65c04249 WHIRLPOOL 21ae84dfdfdd6749d9f57f161bc4f8f88fa14c9bc05f751192f058906f231d2169bfa1ff94b9f79599b3ba3174de56f5a55dbb7555d8c2dcce71a33c7648d3b5
MISC metadata.xml 233 SHA256 65209e280ca6de32a92e1a57301ff69fb3472e55ba07848d6f80405d35e92d47 SHA512 0d30bfb39315a04767e07896409f5d3954f8e954e20fcbac7b92bb9a636c9f61c50b1b2cf55e6c1db9a199a0edc159b5c8cc8f541efb9c4adafa28e3652cff7b WHIRLPOOL 027c5101e1cbc665c9d2ef240f73a874c9f49a9b70175c5947e012df61de484585088a46b6ce9078816e548e6bcc326e7223539cc999159eee2757d0a2eb1480
diff --git a/sci-mathematics/msieve/metadata.xml b/sci-mathematics/msieve/metadata.xml
new file mode 100644
index 000000000000..24cbb90cf0c4
--- /dev/null
+++ b/sci-mathematics/msieve/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>patrick@gentoo.org</email>
+ <name>Patrick Lauer</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/sci-mathematics/msieve/msieve-1.50.ebuild b/sci-mathematics/msieve/msieve-1.50.ebuild
new file mode 100644
index 000000000000..232a81269427
--- /dev/null
+++ b/sci-mathematics/msieve/msieve-1.50.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/msieve/msieve-1.50.ebuild,v 1.1 2012/11/16 03:32:43 patrick Exp $
+
+EAPI=4
+DESCRIPTION="A C library implementing a suite of algorithms to factor large integers"
+HOMEPAGE="http://sourceforge.net/projects/msieve/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/Msieve%20v${PV}/${PN}${PV/./}src.tar.gz"
+
+inherit eutils
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="zlib"
+# ecm needs gmp tweaks
+
+#DEPEND="ecm? ( dev-libs/gmp )
+DEPEND="
+ zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ if use ecm; then
+ export "ECM=1"
+ fi
+ if use zlib; then
+ export "ZLIB=1"
+ fi
+ if use amd64; then
+ emake x86_64 || die "Failed to build"
+ fi
+ if use x86; then
+ emake x86 || die "Failed to build"
+ fi
+}
+
+src_install() {
+ mkdir -p "${D}/usr/include/"
+ mkdir -p "${D}/usr/lib/"
+ mkdir -p "${D}/usr/share/doc/${P}/"
+ cp include/* "${D}/usr/include/" || die "Failed to install"
+ cp libmsieve.a "${D}/usr/lib/" || die "Failed to install"
+ dobin msieve || die "Failed to install"
+ cp Readme* "${D}/usr/share/doc/${P}/" || die "Failed to install"
+}