Skip to content

Commit

Permalink
5.4.rc0: clib
Browse files Browse the repository at this point in the history
(Portage version: 2.2.0_alpha134/git/Linux x86_64, unsigned Manifest commit)
  • Loading branch information
kiwifb committed Oct 2, 2012
1 parent 4c6c62f commit 00278dd
Show file tree
Hide file tree
Showing 3 changed files with 72 additions and 1 deletion.
6 changes: 6 additions & 0 deletions sci-mathematics/sage-clib/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $

*sage-clib-5.4_rc0 (02 Oct 2012)

02 Oct 2012; François Bissey <francois.bissey@canterbury.ac.nz>
+sage-clib-5.4_rc0.ebuild:
5.4.rc0

11 Sep 2012; Christopher Schwan <cschwan@students.uni-mainz.de>
-sage-clib-5.3_beta2.ebuild, +sage-clib-5.3.ebuild:
Version bump
Expand Down
4 changes: 3 additions & 1 deletion sci-mathematics/sage-clib/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@ AUX sage-clib-4.7.1-importenv.patch 1099 SHA256 61079c3c6a1240433d5f5e330beb980b
DIST sage-5.1.tar.bz2 53692102 SHA256 23d08b633f698104f4f3e95fa6930c06b90a8fbafa04d8ed8e1eaf1b6e61bd0f SHA512 86a99717c1080fb5eb88fa06b3c87171df152caad90e43a017b3e7ade7abf360e9d390f7a2a40f767b6e9353c44a7650a0d72718ec3b28b504690f6bd7a38635 WHIRLPOOL 0147d9da768d8bf114a40fafae7d569a3bc627ee2592049cc857761c286eeae5b58d4f3c63b404a2fef04b1a61e51136372bfb561500f73a4285d4883677143e
DIST sage-5.2.tar.bz2 54556333 SHA256 68f2f4e5a979cfd98aab4b1344d132022dbca78237f7bb10effbacb5ffcf86db SHA512 c8db004a228e944d619ce223c768bf7c8a8de4da7d82c729432891a5c949041c1a7f32ce91a3761298e607c9ea61c8fdc30a7be3df3e7252486594aabfabea93 WHIRLPOOL 811bfdd44eb5363284c7d71914796556a3927a80ac563215a9f66ab606b3130c266e84bd71bff3fb0f702afe14750ba3582c4f2596126e6a61f53eb65eadd7a2
DIST sage-5.3.tar.bz2 57570798 SHA256 b0cb27774d100a09bf0300b4e500142155d7d03b7bafd2b1cc29821c69d92a24 SHA512 389d1f3c8ac5920df859cc44322d408c2a4dbf86a1949206ab546615ecccfb894f91cb34c089eca2bee6dde19d8a799ae371f79e9efa3456cb0fd317d297f08f WHIRLPOOL 80c3c805fc28a6e14b45763106a488776337b07a1a28bf378b53690606264760251bad8950cb5ddf9033782ff0cc06d6c20da4cd427d4386362ea5e69570582b
DIST sage-5.4_rc0.tar.bz2 57932947 SHA256 c631b9a1c575c5e12912d61e991f7dfe7ac2ebb022977413073f415cf2c30363 SHA512 8c5d182c5a19ddcbc18a784998deb9ce6c181f5d87a22b8015c87b1a6ebfc92b957756288a1172befbf48987c46d40daed74def22d9682886f0c940b40962f3e WHIRLPOOL c9bcef6a5962def3602a8b6157c8b000358aee5c4257f05c54fdc9c457b2ec10d870ad33f717435413519c5909fdc267e071b7b9f63e0797d6fda4b5f4a6e1b3
EBUILD sage-clib-5.1.ebuild 1514 SHA256 26fb310212f827cb98d44a74cf905433abda90d2e746aae8c63317087c7c3046 SHA512 c3c0373d73e22f8ff734413bc0eb396aff536d40b4646360bcfca6e542c265b44c265cd918480b30b74ba88c9096fa5b8d8f8fc0d544590efbf38651595e71a1 WHIRLPOOL 0931867d4cc4fcd4522c0987050b7967c1c9c3fcb417417bf4b94da0b7530d5f70d20fdfb9f66a88fc14da4cb9faef45c66efee2b0cdafb09d7e6cf0246db015
EBUILD sage-clib-5.2.ebuild 1514 SHA256 90b29bb93148fe4c1239c879ab2762e57cef71260ecd1de9132f266bb60e743b SHA512 900e3cd98b3deea3c632f60d674a8e1dea3277bd0c1a556e97ecc0667d0bd769eee5c30fa05c182ee835c94c8e23f67e30e8c7c5ff2a408884797b735a0f392f WHIRLPOOL dd3ddc6ea477377c29e0344f157cc8b42f61f9d8de692bc933f21953327fb58e6b44891395dcbc9ea0b17fb059fbb3e08b9f5e1f801793a60609c935391d889b
EBUILD sage-clib-5.3.ebuild 1536 SHA256 beb4816783e718b83c547b12def0b0cce1a058ec1ae8cdd170da3008c307255a SHA512 f7bd5a5a70589e71003abc9f980ddfb090a0186c8fe62fecc14bde0486c5e25b23e9dc3218581d2529c504ceab74f69289ea79593c3e7308ceba00e6f3f07c96 WHIRLPOOL 1bc6bc5c703fe1cccc347b16a7a698d3ea72555036d7afd4b122766cccd4c45c51f3b614af32815453a3cc18bde7194ef2816928261971f0275e28123c1dc320
MISC ChangeLog 19733 SHA256 f1d8cb8277cd9d705ddd7d7c2c821b33d8939c2a33e908de2479e391afa1a32c SHA512 f3fadfd53701c8a7c9974fed24fe61ec0578b01fc4f1e265a688d1065e7ec14053c49b1f5f29945fa30d190eec945361758326a24ef5ccf229da7d371aaca8c8 WHIRLPOOL 53652fd77d4bf1b1b58bde7239c75b69b716a7c674a910146d923e112774db18f799ff47da3da4280d086a41d44689819e2086dd2a38962ce672768dd5ce99a7
EBUILD sage-clib-5.4_rc0.ebuild 1536 SHA256 fb38b3948b49f8b36a9875f927e18c64c526963a74ae1c573899672cf2f43e23 SHA512 dd43da1d68024878c12743aaccb140b6d46a422669726d0c46c4bf202b5613bbbae4f469ad18ebab2f20567b4723a239651b61e83a5a67b23be141c18fad929a WHIRLPOOL 6d2c6c0334dcf9a5a96d688c034f9f329165034044553c753cbefc49ac7d844b430b575b6856231035eb07f5e54a25c89c457c3a1ee6c34945b5db4f958c9366
MISC ChangeLog 19874 SHA256 d25dd72a9d920690249ea6a4c7a0642f769160deea771c52aa4f8787b295c990 SHA512 0c4f1932919725110293360f939d9767ab21776535a4a0a43e4a655792b8f1452671d9a75f6d8655cee8233bdd0b3174fc6605c446034fcd2716521fa7fde59f WHIRLPOOL 80a0633c489e29ea255bc044b437742fd1f4849a52388d5e90d2aa187e4770d96eb158db1e5edce5358a084463d2c3dff03acdc49b6cbdbf1bfc7a5357f4b10f
MISC metadata.xml 218 SHA256 45420c665fb7a061ce85d5300ea7ed5a034a812dc286e2c87540b90d1388d79d SHA512 d0379679719f607297c40a8f3eb4bdbf9da336c5ccfb50b8e7b382def18185fa006383522062b024a6c0041609a65a599a3ad03a7600a061e8a29800cf73436b WHIRLPOOL ee5eecf9e3547cf4d8896a4ba6efe465f38931e7c35951bd54830f15674d946df093da0f78e054f6c988618dac06c316332c9565ba610631d9ff9057106b52bb
63 changes: 63 additions & 0 deletions sci-mathematics/sage-clib/sage-clib-5.4_rc0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="4"

PYTHON_DEPEND="2:2.7:2.7"
RESTRICT_PYTHON_ABIS="2.[456] 3.*"

inherit eutils multilib python versionator

MY_P="sage-$(replace_version_separator 2 '.')"

DESCRIPTION="Sage's C library"
HOMEPAGE="http://www.sagemath.org"
SRC_URI="http://sage.math.washington.edu/home/release/${MY_P}/${MY_P}/spkg/standard/${MY_P}.spkg -> sage-${PV}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos ~ppc-macos ~x64-macos"
IUSE=""

RESTRICT="mirror"

CDEPEND="dev-libs/gmp[cxx]
>=dev-libs/ntl-5.5.2
~sci-libs/pynac-0.2.5
~sci-mathematics/pari-2.5.2
~sci-mathematics/polybori-0.8.2"
DEPEND="${CDEPEND}
dev-util/scons"
RDEPEND="${CDEPEND}"

S="${WORKDIR}/${MY_P}/c_lib"

pkg_setup() {
python_set_active_version 2.7
python_pkg_setup
}

src_prepare() {
epatch "${FILESDIR}"/${PN}-4.7.1-importenv.patch
epatch "${FILESDIR}"/${PN}-4.5.3-fix-undefined-symbols-warning.patch

sed -i "s:mpir.h:gmp.h:" src/memory.c || die "failed to patch"

if [[ ${CHOST} == *-darwin* ]] ; then
sed -i "s:-Wl,-soname,libcsage.so:-install_name ${EPREFIX}/usr/$(get_libdir)/libcsage.dylib:" \
SConstruct || die "failed to patch"
fi
}

src_compile() {
# build libcsage.so
CXX= SAGE_LOCAL="${EPREFIX}"/usr UNAME=$(uname) "$(PYTHON)" \
"${EPREFIX}"/usr/bin/scons || die "failed to compile"
}

src_install() {
dolib.so libcsage$(get_libname)
insinto /usr/include/csage
doins include/*.h
}

0 comments on commit 00278dd

Please sign in to comment.