diff options
Diffstat (limited to 'sci-libs/cgnslib')
-rw-r--r-- | sci-libs/cgnslib/ChangeLog | 6 | ||||
-rw-r--r-- | sci-libs/cgnslib/Manifest | 14 | ||||
-rw-r--r-- | sci-libs/cgnslib/cgnslib-2.5.4.ebuild | 28 |
3 files changed, 35 insertions, 13 deletions
diff --git a/sci-libs/cgnslib/ChangeLog b/sci-libs/cgnslib/ChangeLog index 08604c499..400ad2532 100644 --- a/sci-libs/cgnslib/ChangeLog +++ b/sci-libs/cgnslib/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 24 Jun 2011; Justin Lecher <jlec@gentoo.org> cgnslib-2.5.4.ebuild: + Streamlined fortran-2 eclass usage + + 21 Jun 2011; Justin Lecher <jlec@gentoo.org> cgnslib-2.5.4.ebuild: + Added fortran-2.eclass support + 10 Jan 2011; Oliver Borm (boroli) <oli.borm@web.de> -cgnslib-2.5.3.ebuild, -files/cgnslib-2.5.3_hdf5.patch, -files/cgnslib-2.5.3.patch, cgnslib-2.5.4.ebuild, files/cgnslib-2.5.4_hdf5.patch: diff --git a/sci-libs/cgnslib/Manifest b/sci-libs/cgnslib/Manifest index b9d77c1a3..f228e1749 100644 --- a/sci-libs/cgnslib/Manifest +++ b/sci-libs/cgnslib/Manifest @@ -1,6 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX cgnslib-2.5.4.patch 2730 RMD160 0d92b759686fc657bb1dce75ea64f35abda60516 SHA1 bf32f3294a3636f9f4fc3d24826642f9b5781477 SHA256 e601058b0641ad6646025156d7929fafdd17ec5c6ddaf688ac07a6fa30a47f4b AUX cgnslib-2.5.4_hdf5.patch 1889 RMD160 1fb75472109c51b7166f930891003901f4877c8b SHA1 1904fbc320b986642278f4e2df9d6ae09d81e601 SHA256 29cd5834f7adcb744575f1246ad4695df267cb8655acdd02bfba08189a63bb14 DIST cgnslib_2.5-4.tar.gz 398419 RMD160 1215e928bf5fe282637252661fd95e8a67dc89ed SHA1 d5f99f6df7409d923d8703fc3732b13bd1d89b20 SHA256 0485b32649f1e15de2e85a17f0cb2b5fe4d2522415eafe1f6c8cfa4820719964 -EBUILD cgnslib-2.5.4.ebuild 1089 RMD160 6c1dbd18557d8e6c748fe24cf755daaa415e5fae SHA1 322b0f39470dc3b63dc20b6cfcfa075e889a15a9 SHA256 b892dfc38b3ca6a806d29c9f4891d949f0aa40ffd884c2186e7af35225a4a584 -MISC ChangeLog 2073 RMD160 35e018c532c9dc7b5de2119efb0da5d31993ddeb SHA1 ac3087d0072b800e31fc542b6457424542a360f7 SHA256 a8c84d5948ee58e7aa970d490ae8e08431fcdaa03e51207651ad65e284be90c9 +EBUILD cgnslib-2.5.4.ebuild 1234 RMD160 3d7c6cc9fffb5a659956599be45882bd4cbc3964 SHA1 7eb9f33b3ce8d6dc8fb64d1aa175f861e097dc40 SHA256 6ba0fcd6dbe5accca6edb888ff1cd866b3127f0cb8fbfd4c7e5c52c3ace6dc9e +MISC ChangeLog 2283 RMD160 b641e4027fd91189dd8ffd96c2e069a43814e2d7 SHA1 a0866e43988ffee40ef65bfdc04707f36840c8b0 SHA256 61be0ed262f94c6522eb93ce59890251d1ae829238469a8f6e538da7dfc523d1 MISC metadata.xml 156 RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 SHA1 da2b240a255820145b7c83a5c48e45b96b7e9ee6 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iEYEARECAAYFAk4Ef7QACgkQgAnW8HDreRbpswCfZfQcNDU02Km+o90mYu09aYtR +WiMAoNEJRUBZe6wW2DPkZye014W6+wAM +=PmAt +-----END PGP SIGNATURE----- diff --git a/sci-libs/cgnslib/cgnslib-2.5.4.ebuild b/sci-libs/cgnslib/cgnslib-2.5.4.ebuild index 17cff3bad..ce5ae6792 100644 --- a/sci-libs/cgnslib/cgnslib-2.5.4.ebuild +++ b/sci-libs/cgnslib/cgnslib-2.5.4.ebuild @@ -2,13 +2,14 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI=2 -inherit toolchain-funcs versionator +inherit fortran-2 toolchain-funcs versionator MY_P="${PN}_$(replace_version_separator 2 '-')" +MY_S="${PN}_$(get_version_component_range 1-2)" -DESCRIPTION="The CFD General Notation System (CGNS) is a standard for CFD data." +DESCRIPTION="The CFD General Notation System (CGNS) is a standard for CFD data" HOMEPAGE="http://www.cgns.org/" SRC_URI="mirror://sourceforge/cgns/${MY_P}.tar.gz" @@ -17,15 +18,18 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="fortran hdf5 szip zlib" -DEPEND="hdf5? ( >=sci-libs/hdf5-1.8 ) - zlib? ( sys-libs/zlib ) - szip? ( sci-libs/szip )" - +DEPEND=" + fortran? ( virtual/fortran ) + hdf5? ( >=sci-libs/hdf5-1.8 ) + szip? ( sci-libs/szip ) + zlib? ( sys-libs/zlib )" RDEPEND="${DEPEND}" -MY_S="${PN}_$(get_version_component_range 1-2)" +S="${WORKDIR}"/${MY_S} -S=${WORKDIR}/${MY_S} +pkg_setup() { + use fortran && fortran-2_pkg_setup +} src_prepare() { epatch "${FILESDIR}"/${P}.patch @@ -35,7 +39,7 @@ src_prepare() { src_configure() { local myconf="--enable-gcc --enable-lfs --enable-shared=all --enable-64bit" - tc-export CC + tc-export CC FC econf \ ${myconf} \ @@ -47,5 +51,7 @@ src_configure() { src_install() { emake DESTDIR="${D}" install || die "install failed" - use hdf5 && fperms 755 /usr/bin/{hdf2adf,adf2hdf} + use hdf5 && \ + fperms 755 /usr/bin/{hdf2adf,adf2hdf} || \ + rm -f "${D}"/usr/bin/{hdf2adf,adf2hdf} } |