aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHonza Macháček <Hloupy.Honza@centrum.cz>2012-04-20 13:39:39 +0200
committerHonza Macháček <Hloupy.Honza@centrum.cz>2012-04-20 13:39:39 +0200
commite5021743306a42e0f90557907dcc58aac185790b (patch)
treeb6742400369d36b1ec1e39a4e1a7313a35e6b66b /sci-libs/fox
parent[sci-chemistry/gromacs] Also add http mirror git uri (diff)
downloadsci-e5021743306a42e0f90557907dcc58aac185790b.tar.gz
sci-e5021743306a42e0f90557907dcc58aac185790b.tar.bz2
sci-e5021743306a42e0f90557907dcc58aac185790b.zip
sci-physics/abinit-6.12.* improved to find uudecode, a patch created for that by mistake removed once more. Several packages related to Abinit, including sci-physics/elk, version-bumped.
Diffstat (limited to 'sci-libs/fox')
-rw-r--r--sci-libs/fox/ChangeLog9
-rw-r--r--sci-libs/fox/Manifest5
-rw-r--r--sci-libs/fox/fox-4.1.2.ebuild61
-rw-r--r--sci-libs/fox/metadata.xml11
4 files changed, 78 insertions, 8 deletions
diff --git a/sci-libs/fox/ChangeLog b/sci-libs/fox/ChangeLog
index 791c95e0e..5ab07b16a 100644
--- a/sci-libs/fox/ChangeLog
+++ b/sci-libs/fox/ChangeLog
@@ -1,7 +1,14 @@
# ChangeLog for sci-libs/fox
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*fox-4.1.2 (19 Apr 2012)
+
+ 19 Apr 2012; Honza Macháček <Hloupy.Honza@centrum.cz> +fox-4.1.2.ebuild,
+ metadata.xml:
+ A version bump to 4.1.2. Not moved to autotools-utils, does not like out of
+ the tree compilation. Metadata improved.
+
24 Jun 2011; Justin Lecher <jlec@gentoo.org> fox-4.0.4.ebuild,
fox-4.1.0.ebuild:
Fix CVS Header , remove LICENSE from installation
diff --git a/sci-libs/fox/Manifest b/sci-libs/fox/Manifest
index 9ae58c583..8900de148 100644
--- a/sci-libs/fox/Manifest
+++ b/sci-libs/fox/Manifest
@@ -1,2 +1,3 @@
-DIST FoX-4.0.4-full.tar.gz 503516 RMD160 856aaf50564dd0d35e86f133e4fb1fbe7aa11ed3 SHA1 01ee568543cd17f14b6a63de177e6796f189ccb2 SHA256 219db37dcda0b11fa602170d76da086fe140cbfcbd9f8620a00482398c48836e
-DIST FoX-4.1.0-full.tar.gz 1018847 RMD160 0eabc391c89ba5f132811f803c4dfe53e6fe5812 SHA1 0ebf95734aa4f6f656c8b7e73e4cd411d6fd2870 SHA256 8e7992ae6391178768bb58c230424a430ed57693a3cc7c4c22001ddc682910ff
+DIST FoX-4.0.4-full.tar.gz 503516 SHA256 219db37dcda0b11fa602170d76da086fe140cbfcbd9f8620a00482398c48836e SHA512 b2b6cd97118799df99013114de725e045ecc642f361e2871b269bc987e3a18aa84c47c54227ac8b1741f0f06d1965bcc8ce0123da31f69777f25f01ad9ccbf22 WHIRLPOOL b480840e0eb70336f235ea4825399b3d1a8fbdc6c3795cd1e8e92921528231197b25448d433b4df92150aa0a7bc51a3d39f0806256e15f26587fb40dec5404ed
+DIST FoX-4.1.0-full.tar.gz 1018847 SHA256 8e7992ae6391178768bb58c230424a430ed57693a3cc7c4c22001ddc682910ff SHA512 80f0675d1e5940fd36f24499f0a2ce2d9e6ce229abcd0b8ea18de83a38ca099d01d8f29cbeec441363da50909433e492a6049379510ae5bcf9e16bc6969fb9dd WHIRLPOOL a3f20bef681b24664703892d926401ce266ea96a17d3f9290dd997a903da462c0d63dcb374da01911d0f670d29bf232f3831fa38fd1d6078525d212d8f6ccc10
+DIST FoX-4.1.2-full.tar.gz 1025375 SHA256 99f660a3d3cf9b9eb50e36d67dac3b80cfac92473462c3d6f3b340ba8d7c9b24 SHA512 bfd994768f4b8067cf2859949d51723c851521c444ba6a342901ae5e6ae86ed2832d59eac5f29048e1c2e5b27af6d1be4e7f026062832d650d894a865f1827c1 WHIRLPOOL 4f665380ae0e3c69efa5b9448d32d866efda6fa6e853bf1016088c45f704cafaa389cf0342041d0e07461ea32622fe967f3626668e153b316f2b162e08f0195d
diff --git a/sci-libs/fox/fox-4.1.2.ebuild b/sci-libs/fox/fox-4.1.2.ebuild
new file mode 100644
index 000000000..de3ba9f7b
--- /dev/null
+++ b/sci-libs/fox/fox-4.1.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils
+
+MY_PN="FoX"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library designed to allow the easy use of XML from Fortran"
+HOMEPAGE="http://www1.gly.bris.ac.uk/~walker/FoX/"
+SRC_URI="http://www1.gly.bris.ac.uk/~walker/FoX/source/${MY_P}-full.tar.gz"
+
+LICENSE="BSD ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc +dom +fast +sax +wcml +wkml +wxml"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( README.FoX.txt Changelog )
+
+FORTRAN_STANDARD=90
+
+src_prepare() {
+ epatch "${FILESDIR}"/4.0.4-install-customizations.patch
+}
+
+src_configure() {
+ econf --prefix=/usr \
+ $(use_enable debug) \
+ $(use_enable dom) \
+ $(use_enable fast) \
+ $(use_enable sax) \
+ $(use_enable wcml) \
+ $(use_enable wkml) \
+ $(use_enable wxml) \
+ FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}}"
+}
+
+src_compile() {
+ emake -j1 || die "make failed"
+}
+
+src_test() {
+ emake -j1 check || die "make check failed"
+ einfo "Please look at the last few RESULT lines for a summary."
+}
+
+src_install() {
+ sed -i -e's%^comp_prefix=.*$%comp_prefix=/usr%' \
+ -e's%comp_prefix/finclude%comp_prefix/lib/finclude%' \
+ FoX-config
+ emake -j1 DESTDIR="${D}" install || die "make install failed"
+ dodoc README.FoX.txt Changelog || die "dodoc failed"
+ if use doc; then
+ dohtml -r DoX/ || die "installing the HTML docs failed"
+ fi
+}
diff --git a/sci-libs/fox/metadata.xml b/sci-libs/fox/metadata.xml
index 0ad2e28c6..0d10e1027 100644
--- a/sci-libs/fox/metadata.xml
+++ b/sci-libs/fox/metadata.xml
@@ -6,10 +6,11 @@
<email>sci@gentoo.org</email>
</maintainer>
<use>
- <flag name="dom">Automatically generated description for dom</flag>
- <flag name="fast">Automatically generated description for fast</flag>
- <flag name="sax">Automatically generated description for sax</flag>
- <flag name="wcml">Automatically generated description for wcml</flag>
- <flag name="wxml">Automatically generated description for wxml</flag>
+ <flag name="dom">Compile the W3C document object model module</flag>
+ <flag name="fast">Compile with best known optimization flags</flag>
+ <flag name="sax">Compile the streaming, validating parser based on java's Simple API for XML</flag>
+ <flag name="wcml">Compile the module for a subset of the Chemical Markup Language</flag>
+ <flag name="wkml">Compile the module for the creation of KML documents used by applications such as Google Earth</flag>
+ <flag name="wxml">Compile the XML writer used to sequentially create arbitrary XML documents quickly with minimal memory requirements</flag>
</use>
</pkgmetadata>