summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2013-08-01 18:30:08 +0000
committerSergey Popov <pinkbyte@gentoo.org>2013-08-01 18:30:08 +0000
commit5f6ee179813a3fe2c68798ba1f235cd23deea47e (patch)
tree464eaf364b6f8520b88d196ae740c544643753a0 /dev-libs/blitz
parentVersion bump. Remove old. (diff)
downloadhistorical-5f6ee179813a3fe2c68798ba1f235cd23deea47e.tar.gz
historical-5f6ee179813a3fe2c68798ba1f235cd23deea47e.tar.bz2
historical-5f6ee179813a3fe2c68798ba1f235cd23deea47e.zip
Revision bump: EAPI 5, respect LDFLAGS, some cosmetic changes, drop unused inherit of multilib eclass
Package-Manager: portage-2.2.0_alpha191/cvs/Linux x86_64 Manifest-Sign-Key: 0x1F357D42
Diffstat (limited to 'dev-libs/blitz')
-rw-r--r--dev-libs/blitz/ChangeLog10
-rw-r--r--dev-libs/blitz/Manifest15
-rw-r--r--dev-libs/blitz/blitz-0.10-r1.ebuild66
3 files changed, 84 insertions, 7 deletions
diff --git a/dev-libs/blitz/ChangeLog b/dev-libs/blitz/ChangeLog
index d2058f28ff44..76e5213415c2 100644
--- a/dev-libs/blitz/ChangeLog
+++ b/dev-libs/blitz/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/blitz
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/blitz/ChangeLog,v 1.46 2012/11/13 06:27:36 bicatali Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/blitz/ChangeLog,v 1.47 2013/08/01 18:30:06 pinkbyte Exp $
+
+*blitz-0.10-r1 (01 Aug 2013)
+
+ 01 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> +blitz-0.10-r1.ebuild:
+ Revision bump: EAPI 5, respect LDFLAGS, some cosmetic changes, drop unused
+ inherit of multilib eclass
13 Nov 2012; SĂ©bastien Fabbro <bicatali@gentoo.org> blitz-0.10.ebuild:
Split doc building and compiling, resolving bug #442504
diff --git a/dev-libs/blitz/Manifest b/dev-libs/blitz/Manifest
index 360808a9e21d..7f0b48f17fe7 100644
--- a/dev-libs/blitz/Manifest
+++ b/dev-libs/blitz/Manifest
@@ -7,15 +7,20 @@ AUX blitz-0.10-set-default-arg-value.patch 4809 SHA256 b7df9a999234bece33d8f293f
AUX blitz-0.9-gcc-4.3-missing-includes.patch 404 SHA256 dac1360a34e0f24222873247ae1933e27f760e6207356dff142c81bc30e6f8a2 SHA512 4eb0bf6104cb04ed895166e07c9dbe12bbe37e40f292540c0191304a5087dc8f8dc9f8a6080ec29ce9585a12949a5edb7d38dd30afce5fc6c49cec255afa5db6 WHIRLPOOL ed1b624d7816658e0357e400d8d61d8086613c98f328f43f80b5fa9205d26fc1c7e92ef5ec31894f70cdbd7cd00a418869d11fadf5b86310c4d1bdaac5ab1db7
DIST blitz-0.10.tar.gz 3777276 SHA256 804ef0e6911d43642a2ea1894e47c6007e4c185c866a7d68bad1e4c8ac4e6f94 SHA512 04fb0c8735d8ae173e6e907bd04fd739c482b7816c25b7dfe58c8641b90c17321e9a6849ced73a04ca9cc55439070de1a1e395497887317b553b0550fa0a2462 WHIRLPOOL ab091832e5dd34f0d2a0f6584c000962946b42f32175fb589fc5c329807e6f75cc81c921c4da3d9e60bc211de0746af1a5f30dc5776761993434a0b8e32ebf6e
DIST blitz-0.9.tar.gz 3124301 SHA256 88b7c5e062b06767d04511776cf706316026b9357b128e126be88935626d2bcb SHA512 93cce436fa86d7e3d7f93c93aaa0c8bfbe3e3b04f22ef2bc8096a2b700b6a6a8e76c9c84edff550464daeebabe8648ff58639fb46a4c059aa7059606cf3e0913 WHIRLPOOL d7166efa7996bb8ca8055d3a4a0cc6b2ac6bc2e042cfcf2108da1ea5d7656076bb76eaa222b9359c65cfd59ecd0f843ac61daaed97483a3b27cc8606ba3b6ef8
+EBUILD blitz-0.10-r1.ebuild 1732 SHA256 ad5d7d2d568499580c93bd9f46f2124a336abd8c7972515977082eac2a0ab3fe SHA512 3c3ec90ad789e8121d038ec8c445344d805ebae647e1727c84b582abcdbe19fcad25de6b5ea453fea09709405dade13f9d767d90930aa92bf3e8142eb5ee4893 WHIRLPOOL 45ee8b738f3c8ffc851583a79571d9fae6a41be55cf55dc55312805c388aabc633ea9579ddac00b77ae05ff9f93c6f8a263d5630506f8fc1adf0eafa69c87de7
EBUILD blitz-0.10.ebuild 1665 SHA256 5bb36fff4be0dc6d186a2d00cc72178eb6837d1a92fc5bd84261db1c30ce84e7 SHA512 d5ef31fa5fce6e1042adca25b62f55a1ad2b550a564f5267838fdaa9a266f466f75a221343231ffb40a9b0e0d27a88e8e42a0cfbd00b54017bd77935a4645cbe WHIRLPOOL 609d046824400d59a6c96b5392c608f0c69d85babc8bb2966d865d89955bcd33d8ac4eea9891a840c004882906a8b89491cee47ad5b0b3bfc8ab6697e228796a
EBUILD blitz-0.9-r3.ebuild 1622 SHA256 919fdbbcbba1f4a0707b08ec7dd5cecf98a4eafe6f5d297c489ce7fb1132a32f SHA512 cc2793d8dadbb55814c2f54f8de8adf9bb4ab29a1316b05418ecd0b6f9a3b0c851b91780aff462df5f77e6e6116ad272ccf7fa9a9ec5b67e081a0ab0c8876d5e WHIRLPOOL c8c6f7102f6512d2d76d4bff0884fd0b4597c540d93fa4df51cd2d20c774172d28c3100f0ccba5286894a8de84e0197752ac3c91f8e74e67e6e32956b7ef65cb
EBUILD blitz-0.9.ebuild 1351 SHA256 fa5028f890991b1004315809c1d2bb65b74158f05307410ef5bcbfca4eb5a9e2 SHA512 fe7d31732084b7907128b84a3a861cfa267f08bbd3d3f4c381dec1535c4dbabdb6e6969f1f6d1c1866a4ba88b08213b9ccfe79d9a72130c7a011c99ac061e39f WHIRLPOOL e18d25fd69831abb91d796d6594c691c8d8b3f83b58e0f4ffa533e9e88e5e7e82f90511dc80a8af678c98a9ea5ef96393ec5fd68b62ebcc881bf2fbbd7a5a458
-MISC ChangeLog 6717 SHA256 e9ce1f3e0f9f588c16d78a0f32658481bdc99e98d2ced6ef0a0d823265914f99 SHA512 f5e7071c9c270fcbe18e4317bd7f5a96984e5c952971cc5ac762546bc2bda7ce9341b9051ef536b784b15aabc76378d200e740bab0eaf16d390a28322397bdb1 WHIRLPOOL 546c3570f8aef1c79303cb1a568222594a09edcb778d9b1200addcdb01dfe164ae47cefe26418df35bbdcef05abdfb4cb2bf87a99d8ba96125c8a4c950e0d795
+MISC ChangeLog 6927 SHA256 ff2a960549c3b7b8504df4aa85ba1a39f4f29e49572ec9a1e1a2d965d702758d SHA512 907279f14065476ad2a6d694732365d8425d8193cac967027d286bc0062c11894c0685b33e8f1b1fe127a982f227636f4cc94ffe9af90cc7af4bec8314609565 WHIRLPOOL b07f97dd0de3171886a8e5b92bae326f3718b948b996b8eee568b7e89cdd93d195a7a02e898201822941506f4b586a9b9d79c774026336742c4317987e83410d
MISC metadata.xml 901 SHA256 bad637e5d7f496671c396d36cfff38231e665ba8a5fd2f4bc2de3f0acab8ee82 SHA512 57ab0f35f85640451528abbbc8cfdb428be720885e058118df74f7265c765dc26828e8db489afeb68867f812d10036637e62405b13496346db4fa5493f3664ca WHIRLPOOL 97b2672645b2440c6bae34b21a76000cc5e344608f5ebb949301fb12ea19221e7b77278376578ff08f81bb56521365775c355c5ecff6efa884b9b9648d8c63a8
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlCh6GMACgkQ1ycZbhPLE2A/mQCdH1r8hmjd0mjynIuPxWjqNPyK
-WD4AnikmhmFOfkSoOQMLqSBqZKlhVous
-=ONyS
+iQEcBAEBCAAGBQJR+qkvAAoJECo/aRed9267XJcH/1Bb2whApxI3D7ul/m5umcww
+Xn9RuuCqc6q3ZKO497+CeV9IBOrzaHJc9FWqJ7stiQRPx3D6nDHoyU1AGK8LnHKF
+3oWQEMI+ChoYgT4/0aLtJa3XL5WyUKJq0ivruEYI0dpMzh0JVJ+1E/+3zKLLBmsG
+nBxJBfsKEh2PmZnjMGNjbULWMmaI9M2BF0FMyF7CA0u8LosIkrAn+iDW7H9kHFob
+uS/nrUIzSdfuU9DHzCl95Mdy+Dpu0lHkbgFckIrak/Uk+zuRvDVuhYIALIii55mo
+5h7zW4mCZkn5tHCBlxvgJu9NbFXKrHUFTBwGy/VigIix3qFzACF01m3aj+ViCvo=
+=DUvr
-----END PGP SIGNATURE-----
diff --git a/dev-libs/blitz/blitz-0.10-r1.ebuild b/dev-libs/blitz/blitz-0.10-r1.ebuild
new file mode 100644
index 000000000000..6986c0ee1837
--- /dev/null
+++ b/dev-libs/blitz/blitz-0.10-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/blitz/blitz-0.10-r1.ebuild,v 1.1 2013/08/01 18:30:06 pinkbyte Exp $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1
+inherit autotools-utils
+
+DESCRIPTION="High-performance C++ numeric library"
+HOMEPAGE="http://blitz.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 Artistic-2 BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~ppc-macos ~x86-linux ~x86-macos"
+
+IUSE="boost debug doc examples static-libs"
+
+RDEPEND="boost? ( >=dev-libs/boost-1.40 )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen[dot] )"
+
+PATCHES=(
+ "${FILESDIR}/${P}-docs.patch"
+ "${FILESDIR}/${P}-gcc47.patch"
+ "${FILESDIR}/${P}-set-default-arg-value.patch"
+)
+
+src_configure() {
+ # blas / fortran only needed for benchmarks
+ use doc && doxygen -u doc/doxygen/Doxyfile.in
+ local myeconfargs=(
+ --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+ --enable-shared
+ --disable-cxx-flags-preset
+ --disable-fortran
+ --without-blas
+ $(use_enable boost serialization)
+ $(use_enable debug)
+ $(use_enable doc doxygen)
+ $(use_enable doc html-docs)
+ $(use_with boost boost "${EPREFIX}/usr")
+ $(use_with boost boost-serialization)
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile LDFLAGS="${LDFLAGS}" lib
+ use doc && autotools-utils_src_compile info html pdf
+}
+
+src_test() {
+ pushd ${AUTOTOOLS_BUILD_DIR} > /dev/null
+ emake check-testsuite check-examples
+ popd > /dev/null
+}
+
+src_install () {
+ autotools-utils_src_install $(use doc && echo install-html install-pdf)
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/*.{cpp,f}
+ fi
+}