public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2011-06-21 11:54 Justin Lecher
  0 siblings, 0 replies; 10+ messages in thread
From: Justin Lecher @ 2011-06-21 11:54 UTC (permalink / raw
  To: gentoo-commits

commit:     ec4c1a4753521fe0f94f874a7a370d2ca6a9b3cc
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 21 11:44:02 2011 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 11:44:02 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ec4c1a47

Added fortran-2.eclass support

(Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key 70EB7916)

---
 sci-libs/etsf_io/ChangeLog            |    4 ++++
 sci-libs/etsf_io/etsf_io-1.0.3.ebuild |   21 +++++++--------------
 sci-libs/etsf_io/metadata.xml         |    8 ++++++++
 3 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/sci-libs/etsf_io/ChangeLog b/sci-libs/etsf_io/ChangeLog
index e657c3e..1fc11ef 100644
--- a/sci-libs/etsf_io/ChangeLog
+++ b/sci-libs/etsf_io/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  21 Jun 2011; Justin Lecher <jlec@gentoo.org> etsf_io-1.0.3.ebuild,
+  +metadata.xml:
+  Added fortran-2.eclass support
+
 *etsf_io-1.0.3 (17 Jan 2011)
 
   17 Jan 2011; Honza Macháček <Hloupy.Honza@centrum.cz>

diff --git a/sci-libs/etsf_io/etsf_io-1.0.3.ebuild b/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
index 4392a2d..e8eb22f 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
@@ -1,14 +1,15 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=3
-inherit autotools eutils flag-o-matic toolchain-funcs
+EAPI=4
+
+inherit fortran-2
 
 DESCRIPTION="A library of F90 routines to read/write the ETSF file format"
-SRC_URI="http://www.etsf.eu/sites/default/files/${P}.tar.gz"
-HOMEPAGE="http://www.etsf.eu/resources/software/libraries_and_tools"
+HOMEPAGE="http://www.etsf.eu/resources/software/libraries_and_tools/"
+SRC_URI="http://www.etsf.eu/sites/default/files/${P}.tar.gz -> ${P}.tar"
 
-LICENSE="LGPL"
+LICENSE="LGPL-2"
 SLOT="0"
 IUSE="examples"
 KEYWORDS="~amd64 ~x86"
@@ -16,9 +17,7 @@ KEYWORDS="~amd64 ~x86"
 RDEPEND="sci-libs/netcdf[fortran]"
 DEPEND="${RDEPEND}"
 
-src_unpack() {
-	tar xf ${DISTDIR}/${A}
-}
+FORTRAN_STANDARD="90"
 
 src_configure() {
 	# fortran 90 uses FCFLAGS
@@ -29,9 +28,3 @@ src_configure() {
 		--with-netcdf-ldflags="-L/usr/lib -lnetcdff" \
 		--with-moduledir=/usr/lib/finclude
 }
-
-src_install() {
-	emake DESTDIR="${D}" install || die "emake install failed"
-
-	dodoc README NEWS COPYING AUTHORS INSTALL ChangeLog || die "dodoc failed"
-}

diff --git a/sci-libs/etsf_io/metadata.xml b/sci-libs/etsf_io/metadata.xml
new file mode 100644
index 0000000..efb490d
--- /dev/null
+++ b/sci-libs/etsf_io/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<maintainer>
+  <email>sci@gentoo.org</email>
+</maintainer>
+</pkgmetadata>



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2011-06-24 17:09 Justin Lecher
  0 siblings, 0 replies; 10+ messages in thread
From: Justin Lecher @ 2011-06-24 17:09 UTC (permalink / raw
  To: gentoo-commits

commit:     0b3c014662b0b0f310460d583e231693338a7cfb
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 24 12:17:59 2011 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 12:17:59 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0b3c0146

Streamlined fortran-2 eclass usage

(Portage version: 2.2.0_alpha41/git/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 70EB7916)

---
 sci-libs/etsf_io/ChangeLog            |    3 +++
 sci-libs/etsf_io/etsf_io-1.0.3.ebuild |   12 +++++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/sci-libs/etsf_io/ChangeLog b/sci-libs/etsf_io/ChangeLog
index 1fc11ef..9369522 100644
--- a/sci-libs/etsf_io/ChangeLog
+++ b/sci-libs/etsf_io/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  24 Jun 2011; Justin Lecher <jlec@gentoo.org> etsf_io-1.0.3.ebuild:
+  Streamlined fortran-2 eclass usage
+
   21 Jun 2011; Justin Lecher <jlec@gentoo.org> etsf_io-1.0.3.ebuild,
   +metadata.xml:
   Added fortran-2.eclass support

diff --git a/sci-libs/etsf_io/etsf_io-1.0.3.ebuild b/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
index e8eb22f..ac0563b 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=4
 
-inherit fortran-2
+inherit fortran-2 multilib
 
 DESCRIPTION="A library of F90 routines to read/write the ETSF file format"
 HOMEPAGE="http://www.etsf.eu/resources/software/libraries_and_tools/"
@@ -14,7 +14,9 @@ SLOT="0"
 IUSE="examples"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND="sci-libs/netcdf[fortran]"
+RDEPEND="
+	sci-libs/netcdf[fortran]
+	virtual/fortran"
 DEPEND="${RDEPEND}"
 
 FORTRAN_STANDARD="90"
@@ -23,8 +25,8 @@ src_configure() {
 	# fortran 90 uses FCFLAGS
 	export FCFLAGS="${FFLAGS:--O2}"
 	econf \
-		--prefix=/usr \
 		$(use_enable examples build-tutorials) \
-		--with-netcdf-ldflags="-L/usr/lib -lnetcdff" \
-		--with-moduledir=/usr/lib/finclude
+		--prefix="${EPREFIX}/usr" \
+		--with-netcdf-ldflags="-L${EPREFIX}/usr/$(get_libdir) -lnetcdff" \
+		--with-moduledir="${EPREFIX}/usr/$(get_libdir)/finclude"
 }



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2011-06-25 17:22 Justin Lecher
  0 siblings, 0 replies; 10+ messages in thread
From: Justin Lecher @ 2011-06-25 17:22 UTC (permalink / raw
  To: gentoo-commits

commit:     0c0985ea340b21481173dd01b3cef8f5b97a22c8
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 25 16:11:29 2011 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Jun 25 16:11:29 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0c0985ea

Fixed Malformed CVS Header on line: 3

(Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key 70EB7916)

---
 sci-libs/etsf_io/ChangeLog            |    4 ++++
 sci-libs/etsf_io/etsf_io-1.0.3.ebuild |    1 +
 sci-libs/etsf_io/metadata.xml         |    8 ++++----
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/sci-libs/etsf_io/ChangeLog b/sci-libs/etsf_io/ChangeLog
index 9369522..b4391ae 100644
--- a/sci-libs/etsf_io/ChangeLog
+++ b/sci-libs/etsf_io/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  25 Jun 2011; Justin Lecher <jlec@gentoo.org> etsf_io-1.0.3.ebuild,
+  metadata.xml:
+  Fixed Malformed CVS Header on line: 3
+
   24 Jun 2011; Justin Lecher <jlec@gentoo.org> etsf_io-1.0.3.ebuild:
   Streamlined fortran-2 eclass usage
 

diff --git a/sci-libs/etsf_io/etsf_io-1.0.3.ebuild b/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
index ac0563b..402389b 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.3.ebuild
@@ -1,5 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+# $Header: $
 
 EAPI=4
 

diff --git a/sci-libs/etsf_io/metadata.xml b/sci-libs/etsf_io/metadata.xml
index efb490d..d747d72 100644
--- a/sci-libs/etsf_io/metadata.xml
+++ b/sci-libs/etsf_io/metadata.xml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<herd>sci</herd>
-<maintainer>
-  <email>sci@gentoo.org</email>
-</maintainer>
+	<herd>sci</herd>
+	<maintainer>
+		<email>sci@gentoo.org</email>
+	</maintainer>
 </pkgmetadata>



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2013-06-20 10:56 Honza Macháček
  0 siblings, 0 replies; 10+ messages in thread
From: Honza Macháček @ 2013-06-20 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     a5e4d85f533e04a90fc2686369975beaea0017c8
Author:     Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Thu Jun 20 10:56:22 2013 +0000
Commit:     Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Thu Jun 20 10:56:22 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=a5e4d85f

The announced, but forgotten, change in sci-libs/etsf_io-1.0.3-r2 actually done.

---
 sci-libs/etsf_io/ChangeLog               | 4 ++++
 sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/sci-libs/etsf_io/ChangeLog b/sci-libs/etsf_io/ChangeLog
index d47e362..073dcb9 100644
--- a/sci-libs/etsf_io/ChangeLog
+++ b/sci-libs/etsf_io/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  20 Jun 2013; Honza Macháček <Hloupy.Honza@centrum.cz>
+  etsf_io-1.0.3-r2.ebuild:
+  The announced, but forgotten, change actually done.
+
 *etsf_io-1.0.3-r2 (17 Jun 2013)
 
   17 Jun 2013; Honza Macháček <Hloupy.Honza@centrum.cz>

diff --git a/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild b/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild
index a3c6234..65827b3 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=4
+EAPI=5
 
 inherit fortran-2 multilib
 
@@ -32,5 +32,5 @@ src_configure() {
 		$(use_enable examples build-tutorials) \
 		--prefix="${EPREFIX}/usr" \
 		--with-netcdf-ldflags="-L${EPREFIX}/usr/$(get_libdir) -lnetcdff" \
-		--with-moduledir="${EPREFIX}/usr/$(get_libdir)/finclude"
+		--with-moduledir="${EPREFIX}/usr/include"
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2014-04-15 14:33 Honza Macháček
  0 siblings, 0 replies; 10+ messages in thread
From: Honza Macháček @ 2014-04-15 14:33 UTC (permalink / raw
  To: gentoo-commits

commit:     9f837d27385a52fda3dbd04c4ec58801bbda0645
Author:     Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Tue Apr 15 14:29:37 2014 +0000
Commit:     Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Tue Apr 15 14:29:37 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9f837d27

sci-libs/etsf_io bumped to version 1.0.4. No longer needs help to link with netcdf, but requires -fPIC to compile.

Package-Manager: portage-2.2.10

---
 sci-libs/etsf_io/ChangeLog            |  9 ++++++++-
 sci-libs/etsf_io/etsf_io-1.0.4.ebuild | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+), 1 deletion(-)

diff --git a/sci-libs/etsf_io/ChangeLog b/sci-libs/etsf_io/ChangeLog
index 073dcb9..f37ec17 100644
--- a/sci-libs/etsf_io/ChangeLog
+++ b/sci-libs/etsf_io/ChangeLog
@@ -1,7 +1,14 @@
 # ChangeLog for sci-libs/etsf_io
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*etsf_io-1.0.4 (15 Apr 2014)
+
+  15 Apr 2014; Honza Macháček <Hloupy.Honza@centrum.cz>
+  +etsf_io-1.0.4.ebuild:
+  Version bump. 1.0.4 no longer needs help to link with netcdf, but requires
+  -fPIC to compile.
+
   20 Jun 2013; Honza Macháček <Hloupy.Honza@centrum.cz>
   etsf_io-1.0.3-r2.ebuild:
   The announced, but forgotten, change actually done.

diff --git a/sci-libs/etsf_io/etsf_io-1.0.4.ebuild b/sci-libs/etsf_io/etsf_io-1.0.4.ebuild
new file mode 100644
index 0000000..4069b77
--- /dev/null
+++ b/sci-libs/etsf_io/etsf_io-1.0.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit fortran-2 multilib
+
+DESCRIPTION="A library of F90 routines to read/write the ETSF file format"
+HOMEPAGE="http://www.etsf.eu/resources/software/libraries_and_tools/"
+SRC_URI="http://www.etsf.eu/system/files/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+	|| (
+		sci-libs/netcdf[fortran]
+		sci-libs/netcdf-fortran
+	)
+	virtual/fortran"
+DEPEND="${RDEPEND}"
+
+FORTRAN_STANDARD="90"
+
+src_configure() {
+	# fortran 90 uses FCFLAGS
+	export FCFLAGS="${FFLAGS:--O2} -fPIC"
+	econf \
+		$(use_enable examples build-tutorials) \
+		--prefix="${EPREFIX}/usr" \
+		--with-moduledir="${EPREFIX}/usr/include"
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2014-04-15 15:41 Honza Macháček
  0 siblings, 0 replies; 10+ messages in thread
From: Honza Macháček @ 2014-04-15 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     9275bf05a79483ea3bda0149ec5899e3f35c920c
Author:     Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Tue Apr 15 15:40:28 2014 +0000
Commit:     Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Tue Apr 15 15:40:28 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9275bf05

From sci-libs/etsf_io-1.0.4 removed -fPIC, probably not needed, just introduced by mistake.

Package-Manager: portage-2.2.10

---
 sci-libs/etsf_io/ChangeLog            | 4 ++++
 sci-libs/etsf_io/etsf_io-1.0.4.ebuild | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-libs/etsf_io/ChangeLog b/sci-libs/etsf_io/ChangeLog
index f37ec17..918ee5f 100644
--- a/sci-libs/etsf_io/ChangeLog
+++ b/sci-libs/etsf_io/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  15 Apr 2014; Honza Macháček <Hloupy.Honza@centrum.cz> etsf_io-1.0.4.ebuild:
+  From sci-libs/etsf_io-1.0.4 removed -fPIC, probably not needed, just
+  introduced by mistake.
+
 *etsf_io-1.0.4 (15 Apr 2014)
 
   15 Apr 2014; Honza Macháček <Hloupy.Honza@centrum.cz>

diff --git a/sci-libs/etsf_io/etsf_io-1.0.4.ebuild b/sci-libs/etsf_io/etsf_io-1.0.4.ebuild
index 4069b77..7fe4fce 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.4.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.4.ebuild
@@ -27,7 +27,7 @@ FORTRAN_STANDARD="90"
 
 src_configure() {
 	# fortran 90 uses FCFLAGS
-	export FCFLAGS="${FFLAGS:--O2} -fPIC"
+	export FCFLAGS="${FFLAGS:--O2}"
 	econf \
 		$(use_enable examples build-tutorials) \
 		--prefix="${EPREFIX}/usr" \


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2015-04-22 14:30 Honza Macháček
  0 siblings, 0 replies; 10+ messages in thread
From: Honza Macháček @ 2015-04-22 14:30 UTC (permalink / raw
  To: gentoo-commits

commit:     a66a15f32bae2caff41bbf4831780758a94287d5
Author:     Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
AuthorDate: Wed Apr 22 14:29:16 2015 +0000
Commit:     Honza Macháček <Hloupy.Honza <AT> centrum <DOT> cz>
CommitDate: Wed Apr 22 14:29:16 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=a66a15f3

Added pic USE flag to sci-libs/etsf_io-1.0.4-r1, needed by sci-physics/bigdft

Package-Manager: portage-2.2.18

 sci-libs/etsf_io/ChangeLog                                        | 8 +++++++-
 .../etsf_io/{etsf_io-1.0.4.ebuild => etsf_io-1.0.4-r1.ebuild}     | 5 +++--
 sci-libs/etsf_io/metadata.xml                                     | 8 +++++++-
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/sci-libs/etsf_io/ChangeLog b/sci-libs/etsf_io/ChangeLog
index 918ee5f..de46375 100644
--- a/sci-libs/etsf_io/ChangeLog
+++ b/sci-libs/etsf_io/ChangeLog
@@ -1,7 +1,13 @@
 # ChangeLog for sci-libs/etsf_io
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*etsf_io-1.0.4-r1 (22 Apr 2015)
+
+  22 Apr 2015; Honza Macháček <Hloupy.Honza@centrum.cz>
+  -etsf_io-1.0.4.ebuild, +etsf_io-1.0.4-r1.ebuild, metadata.xml:
+  Added pic USE flag, needed by sci-physics/bigdft
+
   15 Apr 2014; Honza Macháček <Hloupy.Honza@centrum.cz> etsf_io-1.0.4.ebuild:
   From sci-libs/etsf_io-1.0.4 removed -fPIC, probably not needed, just
   introduced by mistake.

diff --git a/sci-libs/etsf_io/etsf_io-1.0.4.ebuild b/sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild
similarity index 86%
rename from sci-libs/etsf_io/etsf_io-1.0.4.ebuild
rename to sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild
index 7fe4fce..60ab088 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.4.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -12,7 +12,7 @@ SRC_URI="http://www.etsf.eu/system/files/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"
-IUSE="examples"
+IUSE="examples pic"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
@@ -28,6 +28,7 @@ FORTRAN_STANDARD="90"
 src_configure() {
 	# fortran 90 uses FCFLAGS
 	export FCFLAGS="${FFLAGS:--O2}"
+	use pic && export FCFLAGS="-fPIC ${FCFLAGS}"
 	econf \
 		$(use_enable examples build-tutorials) \
 		--prefix="${EPREFIX}/usr" \

diff --git a/sci-libs/etsf_io/metadata.xml b/sci-libs/etsf_io/metadata.xml
index b229aec..d6ac3f9 100644
--- a/sci-libs/etsf_io/metadata.xml
+++ b/sci-libs/etsf_io/metadata.xml
@@ -1,5 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<herd>sci</herd>
+	<herd>sci</herd>
+	<maintainer>
+		<email>sci@gentoo.org</email>
+	</maintainer>
+	<use>
+		<flag name="pic">Compile Position Independent Code</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2021-01-13 21:06 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2021-01-13 21:06 UTC (permalink / raw
  To: gentoo-commits

commit:     6940c2f90387c0a40c9a7448949214eac3a6aa07
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Jan 13 20:52:53 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Jan 13 20:52:53 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=6940c2f9

sci-libs/etsf_io: use https for homepage

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild | 6 +++---
 sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild b/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild
index 091b2b54c..b8ba5e59f 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,8 +6,8 @@ EAPI=5
 inherit fortran-2 multilib
 
 DESCRIPTION="A library of F90 routines to read/write the ETSF file format"
-HOMEPAGE="http://www.etsf.eu/resources/software/libraries_and_tools/"
-SRC_URI="http://www.etsf.eu/sites/default/files/${P}.tar.gz -> ${P}.tar"
+HOMEPAGE="https://www.etsf.eu/resources/software/libraries_and_tools/"
+SRC_URI="https://www.etsf.eu/sites/default/files/${P}.tar.gz -> ${P}.tar"
 
 LICENSE="LGPL-2"
 SLOT="0"

diff --git a/sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild b/sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild
index a7a0e6589..fc0321a69 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,8 +6,8 @@ EAPI=5
 inherit fortran-2 multilib
 
 DESCRIPTION="A library of F90 routines to read/write the ETSF file format"
-HOMEPAGE="http://www.etsf.eu/resources/software/libraries_and_tools/"
-SRC_URI="http://www.etsf.eu/system/files/${P}.tar.gz"
+HOMEPAGE="https://www.etsf.eu/resources/software/libraries_and_tools/"
+SRC_URI="https://www.etsf.eu/system/files/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2021-01-18 10:41 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2021-01-18 10:41 UTC (permalink / raw
  To: gentoo-commits

commit:     31ef7254d49393b86db8c1cd526b3f044a59bedb
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Jan 18 10:41:05 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Jan 18 10:41:05 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=31ef7254

sci-libs/etsf_io: fix fetch

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild           | 35 ----------------------
 ..._io-1.0.4-r1.ebuild => etsf_io-1.0.4-r2.ebuild} | 15 +++++-----
 2 files changed, 7 insertions(+), 43 deletions(-)

diff --git a/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild b/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild
deleted file mode 100644
index b8ba5e59f..000000000
--- a/sci-libs/etsf_io/etsf_io-1.0.3-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit fortran-2 multilib
-
-DESCRIPTION="A library of F90 routines to read/write the ETSF file format"
-HOMEPAGE="https://www.etsf.eu/resources/software/libraries_and_tools/"
-SRC_URI="https://www.etsf.eu/sites/default/files/${P}.tar.gz -> ${P}.tar"
-
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-	|| (
-		sci-libs/netcdf[fortran]
-		sci-libs/netcdf-fortran
-	)
-	virtual/fortran"
-DEPEND="${RDEPEND}"
-
-FORTRAN_STANDARD="90"
-
-src_configure() {
-	# fortran 90 uses FCFLAGS
-	export FCFLAGS="${FFLAGS:--O2}"
-	econf \
-		$(use_enable examples build-tutorials) \
-		--prefix="${EPREFIX}/usr" \
-		--with-netcdf-ldflags="-L${EPREFIX}/usr/$(get_libdir) -lnetcdff" \
-		--with-moduledir="${EPREFIX}/usr/include"
-}

diff --git a/sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild b/sci-libs/etsf_io/etsf_io-1.0.4-r2.ebuild
similarity index 75%
rename from sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild
rename to sci-libs/etsf_io/etsf_io-1.0.4-r2.ebuild
index fc0321a69..de6c785f8 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.4-r1.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.4-r2.ebuild
@@ -1,24 +1,23 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 inherit fortran-2 multilib
 
 DESCRIPTION="A library of F90 routines to read/write the ETSF file format"
-HOMEPAGE="https://www.etsf.eu/resources/software/libraries_and_tools/"
-SRC_URI="https://www.etsf.eu/system/files/${P}.tar.gz"
+HOMEPAGE="https://github.com/ElectronicStructureLibrary/libetsf_io"
+SRC_URI="https://launchpad.net/etsf-io/1.0/${PV}/+download/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"
-IUSE="examples pic"
 KEYWORDS="~amd64 ~x86"
 
+IUSE="examples pic"
+RESTRICT="test"
+
 RDEPEND="
-	|| (
-		sci-libs/netcdf[fortran]
-		sci-libs/netcdf-fortran
-	)
+	sci-libs/netcdf-fortran
 	virtual/fortran"
 DEPEND="${RDEPEND}"
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/
@ 2023-02-10 13:37 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2023-02-10 13:37 UTC (permalink / raw
  To: gentoo-commits

commit:     6f9c02d77df1ceab6a826603ee3d86914842c387
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 10 13:37:32 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Feb 10 13:37:32 2023 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=6f9c02d7

sci-libs/etsf_io: fix static uri

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/etsf_io/etsf_io-1.0.4-r2.ebuild | 2 +-
 sci-libs/etsf_io/metadata.xml            | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-libs/etsf_io/etsf_io-1.0.4-r2.ebuild b/sci-libs/etsf_io/etsf_io-1.0.4-r2.ebuild
index 5216809ec..3961e4951 100644
--- a/sci-libs/etsf_io/etsf_io-1.0.4-r2.ebuild
+++ b/sci-libs/etsf_io/etsf_io-1.0.4-r2.ebuild
@@ -7,7 +7,7 @@ inherit fortran-2
 
 DESCRIPTION="A library of F90 routines to read/write the ETSF file format"
 HOMEPAGE="https://github.com/ElectronicStructureLibrary/libetsf_io"
-SRC_URI="https://launchpad.net/etsf-io/1.0/${PV}/+download/${P}.tar.gz"
+SRC_URI="https://launchpad.net/etsf-io/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"

diff --git a/sci-libs/etsf_io/metadata.xml b/sci-libs/etsf_io/metadata.xml
index 5c8a3611e..d8e7a0e60 100644
--- a/sci-libs/etsf_io/metadata.xml
+++ b/sci-libs/etsf_io/metadata.xml
@@ -7,4 +7,8 @@
 	<use>
 		<flag name="pic">Compile Position Independent Code</flag>
 	</use>
+	<upstream>
+		<remote-id type="github">ElectronicStructureLibrary/libetsf_io</remote-id>
+		<remote-id type="launchpad">etsf-io</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-02-10 13:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-20 10:56 [gentoo-commits] proj/sci:master commit in: sci-libs/etsf_io/ Honza Macháček
  -- strict thread matches above, loose matches on Subject: below --
2023-02-10 13:37 Andrew Ammerlaan
2021-01-18 10:41 Andrew Ammerlaan
2021-01-13 21:06 Andrew Ammerlaan
2015-04-22 14:30 Honza Macháček
2014-04-15 15:41 Honza Macháček
2014-04-15 14:33 Honza Macháček
2011-06-25 17:22 Justin Lecher
2011-06-24 17:09 Justin Lecher
2011-06-21 11:54 Justin Lecher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox