public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     e153914b3212d9bcf02500bbbab0746cbc4834d1
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 22:27:59 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e153914b

Added myeconfargs so the USE flags actually affect the compilation

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index e699dff..889f1bf 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="cxx examples fortran java lua perl python"
+IUSE="cxx examples fortran java lua perl php python ruby"
 
 DEPEND="fortran? ( virtual/fortran )
 	java? ( virtual/jdk )
@@ -23,3 +23,21 @@ DEPEND="fortran? ( virtual/fortran )
 	${PYTHON_DEPS}"
 
 RDEPEND="${DEPEND}"
+
+src_configure() {
+	local myeconfargs=(
+		--disable-idl
+		$(use-enable fortran fortran2003)
+		$(use-enable java)
+		$(use-enable lua)
+		$(use-enable perl)
+		$(use-enable perl perl-integration)
+		$(use-enable php)
+		$(use-enable php php-integration)
+		$(use-enable python)
+		$(use-enable python python-integration)
+		$(use-enable ruby)
+		$(use-enable ruby ruby-integration)
+	)
+	autotools-utils_src_configure
+}


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     898ce1132382259cfc257a5dbc5d84c8d862e168
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 22:11:07 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=898ce113

New ebuild for xraylib

---
 sci-libs/xraylib/metadata.xml          | 38 ++++++++++++++++++++++++++++++++++
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 25 ++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/sci-libs/xraylib/metadata.xml b/sci-libs/xraylib/metadata.xml
new file mode 100644
index 0000000..a592314
--- /dev/null
+++ b/sci-libs/xraylib/metadata.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <herd>sci</herd>
+  <maintainer>
+    <email>cjk34@cam.ac.uk</email>
+  </maintainer>
+  <longdescription lang="en">
+  Quantitative estimate of elemental composition by spectroscopic and imaging
+  techniques using X-ray fluorescence requires the availability of accurate data
+  of X-ray interaction with matter. Although a wide number of computer codes
+  and data sets are reported in literature, none of them is presented in the
+  form of freely available library functions which can be easily included in
+  software applications for X-ray fluorescence. This work presents a compilation
+  of data sets from different published works and an xraylib interface in the
+  form of callable functions. Although the target applications are on X-ray
+  fluorescence, cross sections of interactions like photoionization, coherent
+  scattering and Compton scattering, as well as form factors and anomalous
+  scattering functions, are also available.
+
+  xraylib provides access to some of the most respected databases of physical
+  data in the field of x-rays. The core of xraylib is a library, written in ANSI
+  C, containing over 40 functions to be used to retrieve data from these
+  databases. This C library can be directly linked with any program written in
+  C, C++ or Objective-C. Furthermore, the xraylib package contains bindings to
+  several popular programming languages: Fortran 2003, Perl, Python, Java, IDL,
+  Lua and .NET, as well as a command-line utility which can be used as a
+  pocket-calculator. Although not officially supported, xraylib has been
+  reported to be useable from within Matlab and LabView.
+  
+  Reference: T. Schoonjans, A. Brunetti, B. Golosio, M. Sanchez del Rio, 
+  V. A. Solé, C. Ferrero and L. Vincze, "The xraylib library for X-ray--matter 
+  interactions. Recent developments", Spectrochimica Acta B 66 (2011) 776-784 
+  ( doi: http://dx.doi.org/10.1016/j.sab.2011.09.011 )
+  </longdescription>
+  <use>
+  </use>
+</pkgmetadata>

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
new file mode 100644
index 0000000..e699dff
--- /dev/null
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_6 python2_7 python3_1 python3_2 python3_3 )
+inherit eutils autotools-utils python-r1
+
+DESCRIPTION="A library for X-ray matter interaction cross sections for X-ray fluorescence applications"
+HOMEPAGE="https://github.com/tschoonj/xraylib"
+SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="cxx examples fortran java lua perl python"
+
+DEPEND="fortran? ( virtual/fortran )
+	java? ( virtual/jdk )
+	lua? ( dev-lang/lua )
+	perl? ( dev-lang/perl )
+	${PYTHON_DEPS}"
+
+RDEPEND="${DEPEND}"


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     038439e78456261f1091c96634a71f6bc4edbef0
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 22:45:31 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=038439e7

Using eautoreconf in src_prepare

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 3d4c7da..34691dd 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -30,6 +30,10 @@ S="${WORKDIR}/${PN}-${P}"
 
 DOCS=(AUTHORS BUGS ChangeLog README TODO)
 
+src_prepare() {
+	eautoreconf
+}
+
 src_configure() {
 	local myeconfargs=(
 		--disable-idl


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     14ec5bcdca47efb18487ba99ba427314d3440b98
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 22:32:26 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=14ec5bcd

The tag name is xraylib-${PV}, so the overall name is xraylib-xraylib-${PV}.

Changing ${S} accordingly

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 889f1bf..685aacb 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -24,6 +24,8 @@ DEPEND="fortran? ( virtual/fortran )
 
 RDEPEND="${DEPEND}"
 
+S="${WORKDIR}/${PN}-${P}"
+
 src_configure() {
 	local myeconfargs=(
 		--disable-idl


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     e1d708ba721473368c0782d8bda4b57d71a19596
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 22:40:30 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e1d708ba

Ideas from autotools-utils.eclass manpage

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 685aacb..d613a2d 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -24,8 +24,12 @@ DEPEND="fortran? ( virtual/fortran )
 
 RDEPEND="${DEPEND}"
 
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
 S="${WORKDIR}/${PN}-${P}"
 
+DOCS=(AUTHORS BUGS ChangeLog README TODO)
+
 src_configure() {
 	local myeconfargs=(
 		--disable-idl


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     7220114c23b782e1e84bf354da35945729ad0c80
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 22:41:11 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7220114c

Add java-pkg-opt-2 inherit: repoman is now happy

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index d613a2d..3d4c7da 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 
 PYTHON_COMPAT=( python2_6 python2_7 python3_1 python3_2 python3_3 )
-inherit eutils autotools-utils python-r1
+inherit eutils autotools-utils python-r1 java-pkg-opt-2
 
 DESCRIPTION="A library for X-ray matter interaction cross sections for X-ray fluorescence applications"
 HOMEPAGE="https://github.com/tschoonj/xraylib"


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     fd9d29dc521a2b6b29e56b8c7146fb31800aacd1
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 23:49:06 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=fd9d29dc

Apparently php and ruby bindings are only in master, not in 2.16.0

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index c87f7c2..73e76bd 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="cxx examples fortran java lua perl php python ruby"
+IUSE="cxx examples fortran java lua perl python"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -43,13 +43,8 @@ src_configure() {
 		$(use_enable java)
 		$(use_enable lua)
 		$(use_enable perl)
-		$(use_enable perl perl-integration)
-		$(use_enable php)
-		$(use_enable php php-integration)
 		$(use_enable python)
 		$(use_enable python python-integration)
-		$(use_enable ruby)
-		$(use_enable ruby ruby-integration)
 	)
 	autotools-utils_src_configure
 }


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     09afb7a67f56eddda5a35e26437ca378c2393d09
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 23:37:40 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=09afb7a6

Workaround for parallel compilation bug with fortran

Also Doh! on use_enable not use-enable!

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 31 ++++++++++++++++++++-----------
 1 file changed, 20 insertions(+), 11 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 113a283..c87f7c2 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -39,17 +39,26 @@ src_prepare() {
 src_configure() {
 	local myeconfargs=(
 		--disable-idl
-		$(use-enable fortran fortran2003)
-		$(use-enable java)
-		$(use-enable lua)
-		$(use-enable perl)
-		$(use-enable perl perl-integration)
-		$(use-enable php)
-		$(use-enable php php-integration)
-		$(use-enable python)
-		$(use-enable python python-integration)
-		$(use-enable ruby)
-		$(use-enable ruby ruby-integration)
+		$(use_enable fortran fortran2003)
+		$(use_enable java)
+		$(use_enable lua)
+		$(use_enable perl)
+		$(use_enable perl perl-integration)
+		$(use_enable php)
+		$(use_enable php php-integration)
+		$(use_enable python)
+		$(use_enable python python-integration)
+		$(use_enable ruby)
+		$(use_enable ruby ruby-integration)
 	)
 	autotools-utils_src_configure
 }
+
+src_compile() {
+	if use fortran
+	then # see https://github.com/tschoonj/xraylib/issues/11
+		emake -j1
+	else
+		emake
+	fi
+}
\ No newline at end of file


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     088baee8f29631c6160e7a309b1f1dae844e5fda
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 22:55:12 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=088baee8

Added fortran-2 eclass, tweaked python stuff

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 34691dd..113a283 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -4,8 +4,9 @@
 
 EAPI=5
 
-PYTHON_COMPAT=( python2_6 python2_7 python3_1 python3_2 python3_3 )
-inherit eutils autotools-utils python-r1 java-pkg-opt-2
+FORTRAN_NEEDED=fortran
+PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} )
+inherit eutils autotools-utils python-r1 java-pkg-opt-2 fortran-2
 
 DESCRIPTION="A library for X-ray matter interaction cross sections for X-ray fluorescence applications"
 HOMEPAGE="https://github.com/tschoonj/xraylib"
@@ -16,13 +17,14 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="cxx examples fortran java lua perl php python ruby"
 
-DEPEND="fortran? ( virtual/fortran )
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="${PYTHON_DEPS}
 	java? ( virtual/jdk )
 	lua? ( dev-lang/lua )
-	perl? ( dev-lang/perl )
-	${PYTHON_DEPS}"
+	perl? ( dev-lang/perl )"
 
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}"
 
 AUTOTOOLS_IN_SOURCE_BUILD=1
 


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     5fd3b61149c21d0e89d121ee7bf74bdcf2d96031
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 16:11:45 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5fd3b611

Using AUTOTOOLS_AUTORECONF=true instead of src_prepare

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 1308f53..ec931f1 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -27,15 +27,12 @@ RDEPEND="${PYTHON_DEPS}
 DEPEND="${RDEPEND}"
 
 AUTOTOOLS_IN_SOURCE_BUILD=1
+AUTOTOOLS_AUTORECONF=true
 
 S="${WORKDIR}/${PN}-${P}"
 
 DOCS=(AUTHORS BUGS Changelog README TODO)
 
-src_prepare() {
-	eautoreconf
-}
-
 src_configure() {
 	local myeconfargs=(
 		--disable-idl


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     bba8703338f78804a2d9ded048b8a82c36b445e0
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 16:12:38 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=bba87033

Specifying FORTRAN_STANDARD=2003

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index ec931f1..0090399 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD=2003
 PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} )
 inherit eutils autotools-utils python-r1 java-pkg-opt-2 fortran-2
 


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     9c6cb35aee6abe44c3ef3ce0fa716dec46d6d87e
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Mon Dec  2 23:49:30 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9c6cb35a

Change log is called Changelog not ChangeLog

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 73e76bd..1308f53 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -30,7 +30,7 @@ AUTOTOOLS_IN_SOURCE_BUILD=1
 
 S="${WORKDIR}/${PN}-${P}"
 
-DOCS=(AUTHORS BUGS ChangeLog README TODO)
+DOCS=(AUTHORS BUGS Changelog README TODO)
 
 src_prepare() {
 	eautoreconf


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d8cffa00b6cfdf63dbd585210478b2119fa7ce4f
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 16:24:45 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d8cffa00

Added support for installing examples

Removed cxx USE flag because I don't think C++ is optional

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 0090399..12a0837 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="cxx examples fortran java lua perl python"
+IUSE="examples fortran java lua perl python"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -54,4 +54,18 @@ src_compile() {
 	else
 		emake
 	fi
+}
+
+src_install() {
+	emake DESTDIR="${D}" install
+	dodoc ${DOCS}
+
+	if use examples; then
+		insinto /usr/share/doc/${PF}/examples
+		doins example/*.c example/*.cpp
+		use java && doins example/*.java
+		use lua && doins example/*.lua
+		use perl && doins example/*.pl
+		use python && doins example/*.py
+	fi
 }
\ No newline at end of file


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     7856e7f3b9b08cc755e5fb5c8d44ead45067939a
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 16:43:26 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7856e7f3

Adding src_prepare again

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 1a035e1..ac9b6ff 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -33,6 +33,10 @@ S="${WORKDIR}/${PN}-${P}"
 
 DOCS=(AUTHORS BUGS Changelog README TODO)
 
+src_prepare() {
+	autotools-utils_src_prepare
+}
+
 src_configure() {
 	local myeconfargs=(
 		--disable-idl


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     b1892c10477736a3ab846b3dc93fa41af112b162
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 16:51:03 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b1892c10

Don't compress examples

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index ac9b6ff..02105db 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -70,5 +70,6 @@ src_install() {
 		use lua && doins example/*.lua
 		use perl && doins example/*.pl
 		use python && doins example/*.py
+		docompress -x /usr/share/doc/${PF}/examples # Don't compress examples
 	fi
 }
\ No newline at end of file


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     f1759d42c902a1f6c19134d5040bafe05de2ed2e
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 16:29:25 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=f1759d42

Moved AUTOTOOLS_* to before inherit statement

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 12a0837..1a035e1 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=5
 
+AUTOTOOLS_IN_SOURCE_BUILD=1
+AUTOTOOLS_AUTORECONF=true
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD=2003
 PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} )
@@ -27,9 +29,6 @@ RDEPEND="${PYTHON_DEPS}
 
 DEPEND="${RDEPEND}"
 
-AUTOTOOLS_IN_SOURCE_BUILD=1
-AUTOTOOLS_AUTORECONF=true
-
 S="${WORKDIR}/${PN}-${P}"
 
 DOCS=(AUTHORS BUGS Changelog README TODO)


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     95f0ca033868b8873cff8cdabbe2709434a1861e
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 17:10:24 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=95f0ca03

Switched to python-single-r1

It seems that support for python 3 has only been added since the 2.16.0 release

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 02105db..7b6f89f 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -8,8 +8,8 @@ AUTOTOOLS_IN_SOURCE_BUILD=1
 AUTOTOOLS_AUTORECONF=true
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD=2003
-PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} )
-inherit eutils autotools-utils python-r1 java-pkg-opt-2 fortran-2
+PYTHON_COMPAT=( python{2_6,2_7} ) # python 3 supported by github master
+inherit eutils autotools-utils python-single-r1 java-pkg-opt-2 fortran-2
 
 DESCRIPTION="A library for X-ray matter interaction cross sections for X-ray fluorescence applications"
 HOMEPAGE="https://github.com/tschoonj/xraylib"


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     1b9fd6d09c0e539959483acd8ea4cb245871539b
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 21:21:44 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=1b9fd6d0

Apparently also java has parallel build issues

See https://github.com/tschoonj/xraylib/issues/11

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 90f3da6..905b73a 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -58,7 +58,7 @@ src_configure() {
 }
 
 src_compile() {
-	if use fortran
+	if use fortran || use java
 	then # see https://github.com/tschoonj/xraylib/issues/11
 		emake -j1
 	else


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d748dcb0369b8551d9b5e9f75c03c2147188568b
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 17:25:18 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d748dcb0

Explicitly calling relevant pkg_* functions from other eclasses

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index ba4bf29..90f3da6 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -34,11 +34,14 @@ S="${WORKDIR}/${PN}-${P}"
 DOCS=(AUTHORS BUGS Changelog README TODO)
 
 pkg_setup() {
+	fortran-2_pkg_setup
+	java-pkg-opt-2_pkg_setup
 	python-single-r1_pkg_setup
 }
 
 src_prepare() {
 	autotools-utils_src_prepare
+	java-pkg-opt-2_src_prepare
 }
 
 src_configure() {
@@ -64,8 +67,7 @@ src_compile() {
 }
 
 src_install() {
-	emake DESTDIR="${D}" install
-	dodoc ${DOCS}
+	autotools-utils_src_install
 
 	if use examples; then
 		insinto /usr/share/doc/${PF}/examples


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     e935f2bbdee65b6f06dd0120431d10a1276f1357
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 17:17:46 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e935f2bb

Explicitly calling python-single pkg_setup

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 7b6f89f..ba4bf29 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -33,6 +33,10 @@ S="${WORKDIR}/${PN}-${P}"
 
 DOCS=(AUTHORS BUGS Changelog README TODO)
 
+pkg_setup() {
+	python-single-r1_pkg_setup
+}
+
 src_prepare() {
 	autotools-utils_src_prepare
 }


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     65612af58882422ded6d33d10d350d227a80ab13
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  8 17:38:55 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:38:55 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=65612af5

sci-libs/xraylib: Make python stuff optional under USE=python

Package-Manager: portage-2.2.7

---
 sci-libs/xraylib/ChangeLog             |  7 +++++++
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 10 ++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/sci-libs/xraylib/ChangeLog b/sci-libs/xraylib/ChangeLog
new file mode 100644
index 0000000..0698f69
--- /dev/null
+++ b/sci-libs/xraylib/ChangeLog
@@ -0,0 +1,7 @@
+# ChangeLog for sci-libs/xraylib
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  08 Dec 2013; Justin Lecher <jlec@gentoo.org> xraylib-2.16.0.ebuild:
+  Make python stuff optional under USE=python
+

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 3d27552..4db465b 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -8,6 +8,7 @@ AUTOTOOLS_AUTORECONF=true
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD=2003
 PYTHON_COMPAT=( python{2_6,2_7} ) # python 3 supported by github master
+
 inherit eutils autotools-utils python-single-r1 java-pkg-opt-2 fortran-2
 
 DESCRIPTION="A library for X-ray matter interaction cross sections for X-ray fluorescence applications"
@@ -21,10 +22,11 @@ IUSE="examples fortran java lua perl python"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-RDEPEND="${PYTHON_DEPS}
+RDEPEND="
 	java? ( >=virtual/jre-1.4 )
 	lua? ( dev-lang/lua )
-	perl? ( dev-lang/perl )"
+	perl? ( dev-lang/perl )
+	python? ( ${PYTHON_DEPS} )"
 
 DEPEND="${RDEPEND}
 	java? ( >=virtual/jdk-1.4 )"
@@ -36,7 +38,7 @@ DOCS=(AUTHORS BUGS Changelog README TODO)
 pkg_setup() {
 	fortran-2_pkg_setup
 	java-pkg-opt-2_pkg_setup
-	python-single-r1_pkg_setup
+	use python && python-single-r1_pkg_setup
 }
 
 src_prepare() {
@@ -79,4 +81,4 @@ src_install() {
 	fi
 
 	use java && java-pkg_regso /usr/share/xraylib/java/libxraylib.so
-}
\ No newline at end of file
+}


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     ef4c2a7b0a01d629cbbdb82451945ec3f86e4ee6
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 21:41:11 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ef4c2a7b

Added a version to the Java dependency (apparently required for java-pkg-opt to work)

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 905b73a..338eddc 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -23,11 +23,12 @@ IUSE="examples fortran java lua perl python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="${PYTHON_DEPS}
-	java? ( virtual/jdk )
+	java? ( >=virtual/jre-1.4 )
 	lua? ( dev-lang/lua )
 	perl? ( dev-lang/perl )"
 
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+	java? ( >=virtual/jdk-1.4 )"
 
 S="${WORKDIR}/${PN}-${P}"
 


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     010921609748a8198bde3be0061201c125613937
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Wed Dec  4 08:33:59 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=01092160

Changes suggested by @jlec

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index b54c66f..c5cd4c6 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -4,7 +4,6 @@
 
 EAPI=5
 
-AUTOTOOLS_IN_SOURCE_BUILD=1
 AUTOTOOLS_AUTORECONF=true
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD=2003
@@ -41,8 +40,8 @@ pkg_setup() {
 }
 
 src_prepare() {
-	autotools-utils_src_prepare
 	java-pkg-opt-2_src_prepare
+	autotools-utils_src_prepare
 }
 
 src_configure() {
@@ -59,12 +58,11 @@ src_configure() {
 }
 
 src_compile() {
-	if use fortran || use java
-	then # see https://github.com/tschoonj/xraylib/issues/11
-		emake -j1
-	else
-		emake
+	# see https://github.com/tschoonj/xraylib/issues/11
+	if use fortran || use java; then
+		MAKEOPTS+="-j1"
 	fi
+	autotools-utils_src_compile
 }
 
 src_install() {


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     936c416d780683bc1cd401d9348f637629c329d8
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Tue Dec  3 21:55:34 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=936c416d

Use java-pkg_regso to register the xraylib.so library

Not sure why it is installed in /usr/share/ - perhaps it's a Java thing?

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 338eddc..b54c66f 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -79,4 +79,6 @@ src_install() {
 		use python && doins example/*.py
 		docompress -x /usr/share/doc/${PF}/examples # Don't compress examples
 	fi
+
+	use java && java-pkg_regso /usr/share/xraylib/java/libxraylib.so
 }
\ No newline at end of file


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2013-12-08 17:39 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-08 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d3315b518f0743ff950eaa60608f1bd1d3a9afc2
Author:     Chris Kerr <cjk34 <AT> cam <DOT> ac <DOT> uk>
AuthorDate: Wed Dec  4 08:40:54 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 17:36:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d3315b51

MAKEOPTS needs a space otherwise the "-j1" will merge with the previous argument

---
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index c5cd4c6..3d27552 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -60,7 +60,7 @@ src_configure() {
 src_compile() {
 	# see https://github.com/tschoonj/xraylib/issues/11
 	if use fortran || use java; then
-		MAKEOPTS+="-j1"
+		MAKEOPTS+=" -j1"
 	fi
 	autotools-utils_src_compile
 }


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2015-04-03 17:53 Guillaume Horel
  0 siblings, 0 replies; 34+ messages in thread
From: Guillaume Horel @ 2015-04-03 17:53 UTC (permalink / raw
  To: gentoo-commits

commit:     21eb13f57a09f44f4dba44aae4c495e850bd0b31
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Fri Apr  3 09:35:10 2015 +0000
Commit:     Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
CommitDate: Fri Apr  3 09:35:10 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=21eb13f5

sci-libs/xraylib: Version bump, fixes Bug 538232

Package-Manager: portage-2.2.14

 sci-libs/xraylib/ChangeLog            |  8 +++-
 sci-libs/xraylib/xraylib-3.1.0.ebuild | 84 +++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+), 2 deletions(-)

diff --git a/sci-libs/xraylib/ChangeLog b/sci-libs/xraylib/ChangeLog
index 0698f69..d29b543 100644
--- a/sci-libs/xraylib/ChangeLog
+++ b/sci-libs/xraylib/ChangeLog
@@ -1,7 +1,11 @@
 # ChangeLog for sci-libs/xraylib
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*xraylib-3.1.0 (03 Apr 2015)
+
+  03 Apr 2015; Marius Brehler <marbre@linux.sungazer.de> +xraylib-3.1.0.ebuild:
+  Version bump, fixes Bug 538232
+
   08 Dec 2013; Justin Lecher <jlec@gentoo.org> xraylib-2.16.0.ebuild:
   Make python stuff optional under USE=python
-

diff --git a/sci-libs/xraylib/xraylib-3.1.0.ebuild b/sci-libs/xraylib/xraylib-3.1.0.ebuild
new file mode 100644
index 0000000..e899018
--- /dev/null
+++ b/sci-libs/xraylib/xraylib-3.1.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD=2003
+PYTHON_COMPAT=( python{2_6,2_7} ) # python 3 supported by github master
+
+inherit eutils autotools-utils python-single-r1 java-pkg-opt-2 fortran-2
+
+DESCRIPTION="A library for X-ray matter interaction cross sections for X-ray fluorescence applications"
+HOMEPAGE="https://github.com/tschoonj/xraylib"
+SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples fortran java lua perl python"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+	java? ( >=virtual/jre-1.4 )
+	lua? ( dev-lang/lua )
+	perl? ( dev-lang/perl )
+	python? ( ${PYTHON_DEPS} )"
+
+DEPEND="${RDEPEND}
+	java? ( >=virtual/jdk-1.4 )"
+
+S="${WORKDIR}/${PN}-${P}"
+
+DOCS=(AUTHORS BUGS Changelog README TODO)
+
+pkg_setup() {
+	fortran-2_pkg_setup
+	java-pkg-opt-2_pkg_setup
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	java-pkg-opt-2_src_prepare
+	autotools-utils_src_prepare
+}
+
+src_configure() {
+	local myeconfargs=(
+		--disable-idl
+		$(use_enable fortran fortran2003)
+		$(use_enable java)
+		$(use_enable lua)
+		$(use_enable perl)
+		$(use_enable python)
+		$(use_enable python python-integration)
+	)
+	autotools-utils_src_configure
+}
+
+src_compile() {
+	# see https://github.com/tschoonj/xraylib/issues/11
+	if use fortran || use java; then
+		MAKEOPTS+=" -j1"
+	fi
+	autotools-utils_src_compile
+}
+
+src_install() {
+	autotools-utils_src_install
+
+	if use examples; then
+		insinto /usr/share/doc/${PF}/examples
+		doins example/*.c example/*.cpp
+		use java && doins example/*.java
+		use lua && doins example/*.lua
+		use perl && doins example/*.pl
+		use python && doins example/*.py
+		docompress -x /usr/share/doc/${PF}/examples # Don't compress examples
+	fi
+
+	use java && java-pkg_regso /usr/share/xraylib/java/libxraylib.so
+}


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2015-06-05 11:20 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2015-06-05 11:20 UTC (permalink / raw
  To: gentoo-commits

commit:     c3c99767a32f9b79bbc96e3bb8dc301d8299e4a6
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  5 11:19:00 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jun  5 11:19:00 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=c3c99767

sci-libs/xraylib: Add github to remote-id in metadata.xml

Package-Manager: portage-2.2.20

 sci-libs/xraylib/ChangeLog    | 3 +++
 sci-libs/xraylib/metadata.xml | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sci-libs/xraylib/ChangeLog b/sci-libs/xraylib/ChangeLog
index d29b543..3085dea 100644
--- a/sci-libs/xraylib/ChangeLog
+++ b/sci-libs/xraylib/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  05 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
+  sci-libs/xraylib: Add github to remote-id in metadata.xml
+
 *xraylib-3.1.0 (03 Apr 2015)
 
   03 Apr 2015; Marius Brehler <marbre@linux.sungazer.de> +xraylib-3.1.0.ebuild:

diff --git a/sci-libs/xraylib/metadata.xml b/sci-libs/xraylib/metadata.xml
index a592314..16a3a58 100644
--- a/sci-libs/xraylib/metadata.xml
+++ b/sci-libs/xraylib/metadata.xml
@@ -35,4 +35,7 @@
   </longdescription>
   <use>
   </use>
+  <upstream>
+    <remote-id type="github">tschoonj/xraylib</remote-id>
+  </upstream>
 </pkgmetadata>


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2015-06-05 11:20 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2015-06-05 11:20 UTC (permalink / raw
  To: gentoo-commits

commit:     b0b03dd3f63e3d15992fd8bbf98bbaedad962b5c
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  5 11:19:17 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jun  5 11:19:17 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=b0b03dd3

sci-libs/xraylib: Add slot operators

Package-Manager: portage-2.2.20

 sci-libs/xraylib/ChangeLog             | 4 ++++
 sci-libs/xraylib/xraylib-2.16.0.ebuild | 8 ++++----
 sci-libs/xraylib/xraylib-3.1.0.ebuild  | 6 +++---
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/sci-libs/xraylib/ChangeLog b/sci-libs/xraylib/ChangeLog
index 3085dea..38be18a 100644
--- a/sci-libs/xraylib/ChangeLog
+++ b/sci-libs/xraylib/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  05 Jun 2015; Justin Lecher <jlec@gentoo.org> xraylib-2.16.0.ebuild,
+  xraylib-3.1.0.ebuild:
+  sci-libs/xraylib: Add slot operators
+
   05 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
   sci-libs/xraylib: Add github to remote-id in metadata.xml
 

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 6917f65..5d9e764 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.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: $
 
@@ -23,13 +23,13 @@ IUSE="examples fortran java lua perl python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
-	java? ( >=virtual/jre-1.4 )
-	lua? ( dev-lang/lua )
+	java? ( >=virtual/jre-1.4:* )
+	lua? ( dev-lang/lua:0 )
 	perl? ( dev-lang/perl )
 	python? ( ${PYTHON_DEPS} )"
 
 DEPEND="${RDEPEND}
-	java? ( >=virtual/jdk-1.4 )"
+	java? ( >=virtual/jdk-1.4:* )"
 
 S="${WORKDIR}/${PN}-${P}"
 

diff --git a/sci-libs/xraylib/xraylib-3.1.0.ebuild b/sci-libs/xraylib/xraylib-3.1.0.ebuild
index 3f9991e..5d9e764 100644
--- a/sci-libs/xraylib/xraylib-3.1.0.ebuild
+++ b/sci-libs/xraylib/xraylib-3.1.0.ebuild
@@ -23,13 +23,13 @@ IUSE="examples fortran java lua perl python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
-	java? ( >=virtual/jre-1.4 )
-	lua? ( dev-lang/lua )
+	java? ( >=virtual/jre-1.4:* )
+	lua? ( dev-lang/lua:0 )
 	perl? ( dev-lang/perl )
 	python? ( ${PYTHON_DEPS} )"
 
 DEPEND="${RDEPEND}
-	java? ( >=virtual/jdk-1.4 )"
+	java? ( >=virtual/jdk-1.4:* )"
 
 S="${WORKDIR}/${PN}-${P}"
 


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2015-11-30 10:58 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2015-11-30 10:58 UTC (permalink / raw
  To: gentoo-commits

commit:     2697c266d807fadd9b27d4530d1f9093c3cbd794
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 30 10:05:24 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Nov 30 10:05:24 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=2697c266

sci-libs/xraylib: Chop DESCRIPTION to 80 chars

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 sci-libs/xraylib/xraylib-2.16.0.ebuild | 2 +-
 sci-libs/xraylib/xraylib-3.1.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
index 866edeb..2a45ba5 100644
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ b/sci-libs/xraylib/xraylib-2.16.0.ebuild
@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 ) # python 3 supported by github master
 
 inherit eutils autotools-utils python-single-r1 java-pkg-opt-2 fortran-2
 
-DESCRIPTION="A library for X-ray matter interaction cross sections for X-ray fluorescence applications"
+DESCRIPTION="X-ray matter interaction cross sections for X-ray fluorescence library"
 HOMEPAGE="https://github.com/tschoonj/xraylib"
 SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
 

diff --git a/sci-libs/xraylib/xraylib-3.1.0.ebuild b/sci-libs/xraylib/xraylib-3.1.0.ebuild
index 866edeb..2a45ba5 100644
--- a/sci-libs/xraylib/xraylib-3.1.0.ebuild
+++ b/sci-libs/xraylib/xraylib-3.1.0.ebuild
@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 ) # python 3 supported by github master
 
 inherit eutils autotools-utils python-single-r1 java-pkg-opt-2 fortran-2
 
-DESCRIPTION="A library for X-ray matter interaction cross sections for X-ray fluorescence applications"
+DESCRIPTION="X-ray matter interaction cross sections for X-ray fluorescence library"
 HOMEPAGE="https://github.com/tschoonj/xraylib"
 SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
 


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2021-01-19 16:56 Andrew Ammerlaan
  0 siblings, 0 replies; 34+ messages in thread
From: Andrew Ammerlaan @ 2021-01-19 16:56 UTC (permalink / raw
  To: gentoo-commits

commit:     5449f91c090b134eedac6edf42f6568b280a4aea
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue Jan 19 16:53:18 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Jan 19 16:53:18 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=5449f91c

sci-libs/xraylib: cleanup metadata

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

 sci-libs/xraylib/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sci-libs/xraylib/metadata.xml b/sci-libs/xraylib/metadata.xml
index e924a8916..a7d2f91fb 100644
--- a/sci-libs/xraylib/metadata.xml
+++ b/sci-libs/xraylib/metadata.xml
@@ -36,8 +36,6 @@ V. A. Solé, C. Ferrero and L. Vincze, "The xraylib library for X-ray--matter
 interactions. Recent developments", Spectrochimica Acta B 66 (2011) 776-784 
 ( doi: http://dx.doi.org/10.1016/j.sab.2011.09.011 )
 </longdescription>
-	<use>
-</use>
 	<upstream>
 		<remote-id type="github">tschoonj/xraylib</remote-id>
 	</upstream>


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

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

commit:     5f30376c31a4e93fa6a839d51ca832b6f113bc7a
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Fri Jan 29 21:41:10 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Fri Jan 29 21:41:10 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=5f30376c

sci-libs/xraylib: version bump, EAPI bump, add ruby and lua targets

drop java support, uses gradle now which is not supported
by portage at the moment

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

 sci-libs/xraylib/xraylib-2.16.0.ebuild | 83 ------------------------------
 sci-libs/xraylib/xraylib-3.1.0.ebuild  | 83 ------------------------------
 sci-libs/xraylib/xraylib-4.0.0.ebuild  | 94 ++++++++++++++++++++++++++++++++++
 3 files changed, 94 insertions(+), 166 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-2.16.0.ebuild b/sci-libs/xraylib/xraylib-2.16.0.ebuild
deleted file mode 100644
index 97905e356..000000000
--- a/sci-libs/xraylib/xraylib-2.16.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-FORTRAN_NEEDED=fortran
-FORTRAN_STANDARD=2003
-PYTHON_COMPAT=( python2_7 ) # python 3 supported by github master
-
-inherit eutils autotools-utils python-single-r1 java-pkg-opt-2 fortran-2
-
-DESCRIPTION="X-ray matter interaction cross sections for X-ray fluorescence library"
-HOMEPAGE="https://github.com/tschoonj/xraylib"
-SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples fortran java lua perl python"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-	java? ( >=virtual/jre-1.4:* )
-	lua? ( dev-lang/lua:0 )
-	perl? ( dev-lang/perl )
-	python? ( ${PYTHON_DEPS} )"
-
-DEPEND="${RDEPEND}
-	java? ( >=virtual/jdk-1.4:* )"
-
-S="${WORKDIR}/${PN}-${P}"
-
-DOCS=(AUTHORS BUGS Changelog README TODO)
-
-pkg_setup() {
-	fortran-2_pkg_setup
-	java-pkg-opt-2_pkg_setup
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	java-pkg-opt-2_src_prepare
-	autotools-utils_src_prepare
-}
-
-src_configure() {
-	local myeconfargs=(
-		--disable-idl
-		$(use_enable fortran fortran2003)
-		$(use_enable java)
-		$(use_enable lua)
-		$(use_enable perl)
-		$(use_enable python)
-		$(use_enable python python-integration)
-	)
-	autotools-utils_src_configure
-}
-
-src_compile() {
-	# see https://github.com/tschoonj/xraylib/issues/11
-	if use fortran || use java; then
-		MAKEOPTS+=" -j1"
-	fi
-	autotools-utils_src_compile
-}
-
-src_install() {
-	autotools-utils_src_install
-
-	if use examples; then
-		insinto /usr/share/doc/${PF}/examples
-		doins example/*.c example/*.cpp
-		use java && doins example/*.java
-		use lua && doins example/*.lua
-		use perl && doins example/*.pl
-		use python && doins example/*.py
-		docompress -x /usr/share/doc/${PF}/examples # Don't compress examples
-	fi
-
-	use java && java-pkg_regso /usr/share/xraylib/java/libxraylib.so
-}

diff --git a/sci-libs/xraylib/xraylib-3.1.0.ebuild b/sci-libs/xraylib/xraylib-3.1.0.ebuild
deleted file mode 100644
index 97905e356..000000000
--- a/sci-libs/xraylib/xraylib-3.1.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-FORTRAN_NEEDED=fortran
-FORTRAN_STANDARD=2003
-PYTHON_COMPAT=( python2_7 ) # python 3 supported by github master
-
-inherit eutils autotools-utils python-single-r1 java-pkg-opt-2 fortran-2
-
-DESCRIPTION="X-ray matter interaction cross sections for X-ray fluorescence library"
-HOMEPAGE="https://github.com/tschoonj/xraylib"
-SRC_URI="https://github.com/tschoonj/xraylib/archive/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples fortran java lua perl python"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-	java? ( >=virtual/jre-1.4:* )
-	lua? ( dev-lang/lua:0 )
-	perl? ( dev-lang/perl )
-	python? ( ${PYTHON_DEPS} )"
-
-DEPEND="${RDEPEND}
-	java? ( >=virtual/jdk-1.4:* )"
-
-S="${WORKDIR}/${PN}-${P}"
-
-DOCS=(AUTHORS BUGS Changelog README TODO)
-
-pkg_setup() {
-	fortran-2_pkg_setup
-	java-pkg-opt-2_pkg_setup
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	java-pkg-opt-2_src_prepare
-	autotools-utils_src_prepare
-}
-
-src_configure() {
-	local myeconfargs=(
-		--disable-idl
-		$(use_enable fortran fortran2003)
-		$(use_enable java)
-		$(use_enable lua)
-		$(use_enable perl)
-		$(use_enable python)
-		$(use_enable python python-integration)
-	)
-	autotools-utils_src_configure
-}
-
-src_compile() {
-	# see https://github.com/tschoonj/xraylib/issues/11
-	if use fortran || use java; then
-		MAKEOPTS+=" -j1"
-	fi
-	autotools-utils_src_compile
-}
-
-src_install() {
-	autotools-utils_src_install
-
-	if use examples; then
-		insinto /usr/share/doc/${PF}/examples
-		doins example/*.c example/*.cpp
-		use java && doins example/*.java
-		use lua && doins example/*.lua
-		use perl && doins example/*.pl
-		use python && doins example/*.py
-		docompress -x /usr/share/doc/${PF}/examples # Don't compress examples
-	fi
-
-	use java && java-pkg_regso /usr/share/xraylib/java/libxraylib.so
-}

diff --git a/sci-libs/xraylib/xraylib-4.0.0.ebuild b/sci-libs/xraylib/xraylib-4.0.0.ebuild
new file mode 100644
index 000000000..e89a19dde
--- /dev/null
+++ b/sci-libs/xraylib/xraylib-4.0.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+AUTOTOOLS_AUTORECONF=true
+FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD=2003
+PYTHON_COMPAT=( python3_{7,8,9} ) # python 3 supported by github master
+LUA_COMPAT=( lua5-{1..3} )
+USE_RUBY="ruby27 ruby30"
+
+inherit python-single-r1 lua-single ruby-single java-pkg-opt-2 fortran-2
+
+DESCRIPTION="X-ray matter interaction cross sections for X-ray fluorescence library"
+HOMEPAGE="https://github.com/tschoonj/xraylib"
+SRC_URI="http://lvserver.ugent.be/xraylib/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+#IUSE="examples fortran java lua perl python"
+# jave now uses the gradle build system which is not supported by portage
+IUSE="examples fortran lua perl php python ruby"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+	lua? ( ${LUA_DEPS} )
+	perl? ( dev-lang/perl )
+	php? ( <dev-lang/php-8:* )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep \
+			'dev-python/numpy[${PYTHON_USEDEP}]'
+		)
+	)
+	ruby? ( ${RUBY_DEPS} )
+" # java? ( >=virtual/jre-1.7:* )
+
+DEPEND="${RDEPEND}"
+# java? ( >=virtual/jdk-1.7:* )
+
+DOCS=( AUTHORS Changelog README TODO )
+
+pkg_setup() {
+	fortran-2_pkg_setup
+	java-pkg-opt-2_pkg_setup
+	use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+	econf \
+		--disable-idl \
+		$(use_enable fortran fortran2003) \
+		$(use_enable lua) \
+		$(use_enable perl) \
+		$(use_enable perl perl-integration) \
+		$(use_enable php) \
+		$(use_enable php php-integration) \
+		$(use_enable python) \
+		$(use_enable python python-integration) \
+		$(use_enable python python-numpy) \
+		$(use_enable ruby) \
+		$(use_enable ruby ruby-integration) \
+		# $(use_enable java)
+}
+
+src_test() {
+	# see https://github.com/tschoonj/xraylib/issues/11
+	emake -j1 check
+}
+
+src_install() {
+	default
+	use python && python_optimize
+
+	if use examples; then
+		insinto /usr/share/doc/${PF}/examples
+		doins example/*.c example/*.cpp
+		use fortran && doins example/*.f90
+		use lua && doins example/*.lua
+		use perl && doins example/*.pl
+		use php && doins example/*.php
+		use python && doins example/*.py
+		use ruby && doins example/*.rb
+		# use java && doins example/*.java
+		docompress -x /usr/share/doc/${PF}/examples # Don't compress examples
+	fi
+
+	# use java && java-pkg_regso /usr/share/xraylib/java/libxraylib.so
+}


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

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

commit:     3161cd9dc753b29a6f78567c6cf4a46b20e5d638
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Fri Jan 29 21:48:51 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Fri Jan 29 21:48:51 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=3161cd9d

sci-libs/xraylib: use docinto/dodoc instead of insinto

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

 sci-libs/xraylib/xraylib-4.0.0.ebuild | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-4.0.0.ebuild b/sci-libs/xraylib/xraylib-4.0.0.ebuild
index e89a19dde..dc6acdd27 100644
--- a/sci-libs/xraylib/xraylib-4.0.0.ebuild
+++ b/sci-libs/xraylib/xraylib-4.0.0.ebuild
@@ -78,15 +78,15 @@ src_install() {
 	use python && python_optimize
 
 	if use examples; then
-		insinto /usr/share/doc/${PF}/examples
-		doins example/*.c example/*.cpp
-		use fortran && doins example/*.f90
-		use lua && doins example/*.lua
-		use perl && doins example/*.pl
-		use php && doins example/*.php
-		use python && doins example/*.py
-		use ruby && doins example/*.rb
-		# use java && doins example/*.java
+		docinto /usr/share/doc/${PF}/examples
+		dodoc example/*.c example/*.cpp
+		use fortran && dodoc example/*.f90
+		use lua && dodoc example/*.lua
+		use perl && dodoc example/*.pl
+		use php && dodoc example/*.php
+		use python && dodoc example/*.py
+		use ruby && dodoc example/*.rb
+		# use java && dodoc example/*.java
 		docompress -x /usr/share/doc/${PF}/examples # Don't compress examples
 	fi
 


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

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

commit:     ea2907109c70ee0c10c04498e210a591045da952
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Fri Jan 29 21:51:12 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Fri Jan 29 21:51:12 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=ea290710

sci-libs/xraylib: do REQUIRED_USE correctly

oops, clearly it's time to go to bed now

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

 sci-libs/xraylib/xraylib-4.0.0.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sci-libs/xraylib/xraylib-4.0.0.ebuild b/sci-libs/xraylib/xraylib-4.0.0.ebuild
index dc6acdd27..6dfde6dae 100644
--- a/sci-libs/xraylib/xraylib-4.0.0.ebuild
+++ b/sci-libs/xraylib/xraylib-4.0.0.ebuild
@@ -24,8 +24,10 @@ KEYWORDS="~amd64"
 # jave now uses the gradle build system which is not supported by portage
 IUSE="examples fortran lua perl php python ruby"
 
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+REQUIRED_USE="
+	python? ( ${PYTHON_REQUIRED_USE} )
+	lua? ( ${LUA_REQUIRED_USE} )
+"
 
 RDEPEND="
 	lua? ( ${LUA_DEPS} )


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

* [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/
@ 2023-05-02 12:15 Andrew Ammerlaan
  0 siblings, 0 replies; 34+ messages in thread
From: Andrew Ammerlaan @ 2023-05-02 12:15 UTC (permalink / raw
  To: gentoo-commits

commit:     9ad770ea7b691cdf9d1f2338d807c564fdbc085b
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue May  2 12:13:58 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue May  2 12:15:28 2023 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=9ad770ea

sci-libs/xraylib: treeclean

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

 sci-libs/xraylib/metadata.xml         | 42 ---------------
 sci-libs/xraylib/xraylib-4.0.0.ebuild | 96 -----------------------------------
 2 files changed, 138 deletions(-)

diff --git a/sci-libs/xraylib/metadata.xml b/sci-libs/xraylib/metadata.xml
deleted file mode 100644
index a7d2f91fb..000000000
--- a/sci-libs/xraylib/metadata.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>cjk34@cam.ac.uk</email>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<longdescription lang="en">
-Quantitative estimate of elemental composition by spectroscopic and imaging
-techniques using X-ray fluorescence requires the availability of accurate data
-of X-ray interaction with matter. Although a wide number of computer codes
-and data sets are reported in literature, none of them is presented in the
-form of freely available library functions which can be easily included in
-software applications for X-ray fluorescence. This work presents a compilation
-of data sets from different published works and an xraylib interface in the
-form of callable functions. Although the target applications are on X-ray
-fluorescence, cross sections of interactions like photoionization, coherent
-scattering and Compton scattering, as well as form factors and anomalous
-scattering functions, are also available.
-
-xraylib provides access to some of the most respected databases of physical
-data in the field of x-rays. The core of xraylib is a library, written in ANSI
-C, containing over 40 functions to be used to retrieve data from these
-databases. This C library can be directly linked with any program written in
-C, C++ or Objective-C. Furthermore, the xraylib package contains bindings to
-several popular programming languages: Fortran 2003, Perl, Python, Java, IDL,
-Lua and .NET, as well as a command-line utility which can be used as a
-pocket-calculator. Although not officially supported, xraylib has been
-reported to be useable from within Matlab and LabView.
-
-Reference: T. Schoonjans, A. Brunetti, B. Golosio, M. Sanchez del Rio, 
-V. A. Solé, C. Ferrero and L. Vincze, "The xraylib library for X-ray--matter 
-interactions. Recent developments", Spectrochimica Acta B 66 (2011) 776-784 
-( doi: http://dx.doi.org/10.1016/j.sab.2011.09.011 )
-</longdescription>
-	<upstream>
-		<remote-id type="github">tschoonj/xraylib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/xraylib/xraylib-4.0.0.ebuild b/sci-libs/xraylib/xraylib-4.0.0.ebuild
deleted file mode 100644
index 6dfde6dae..000000000
--- a/sci-libs/xraylib/xraylib-4.0.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-AUTOTOOLS_AUTORECONF=true
-FORTRAN_NEEDED=fortran
-FORTRAN_STANDARD=2003
-PYTHON_COMPAT=( python3_{7,8,9} ) # python 3 supported by github master
-LUA_COMPAT=( lua5-{1..3} )
-USE_RUBY="ruby27 ruby30"
-
-inherit python-single-r1 lua-single ruby-single java-pkg-opt-2 fortran-2
-
-DESCRIPTION="X-ray matter interaction cross sections for X-ray fluorescence library"
-HOMEPAGE="https://github.com/tschoonj/xraylib"
-SRC_URI="http://lvserver.ugent.be/xraylib/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-#IUSE="examples fortran java lua perl python"
-# jave now uses the gradle build system which is not supported by portage
-IUSE="examples fortran lua perl php python ruby"
-
-REQUIRED_USE="
-	python? ( ${PYTHON_REQUIRED_USE} )
-	lua? ( ${LUA_REQUIRED_USE} )
-"
-
-RDEPEND="
-	lua? ( ${LUA_DEPS} )
-	perl? ( dev-lang/perl )
-	php? ( <dev-lang/php-8:* )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep \
-			'dev-python/numpy[${PYTHON_USEDEP}]'
-		)
-	)
-	ruby? ( ${RUBY_DEPS} )
-" # java? ( >=virtual/jre-1.7:* )
-
-DEPEND="${RDEPEND}"
-# java? ( >=virtual/jdk-1.7:* )
-
-DOCS=( AUTHORS Changelog README TODO )
-
-pkg_setup() {
-	fortran-2_pkg_setup
-	java-pkg-opt-2_pkg_setup
-	use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-	econf \
-		--disable-idl \
-		$(use_enable fortran fortran2003) \
-		$(use_enable lua) \
-		$(use_enable perl) \
-		$(use_enable perl perl-integration) \
-		$(use_enable php) \
-		$(use_enable php php-integration) \
-		$(use_enable python) \
-		$(use_enable python python-integration) \
-		$(use_enable python python-numpy) \
-		$(use_enable ruby) \
-		$(use_enable ruby ruby-integration) \
-		# $(use_enable java)
-}
-
-src_test() {
-	# see https://github.com/tschoonj/xraylib/issues/11
-	emake -j1 check
-}
-
-src_install() {
-	default
-	use python && python_optimize
-
-	if use examples; then
-		docinto /usr/share/doc/${PF}/examples
-		dodoc example/*.c example/*.cpp
-		use fortran && dodoc example/*.f90
-		use lua && dodoc example/*.lua
-		use perl && dodoc example/*.pl
-		use php && dodoc example/*.php
-		use python && dodoc example/*.py
-		use ruby && dodoc example/*.rb
-		# use java && dodoc example/*.java
-		docompress -x /usr/share/doc/${PF}/examples # Don't compress examples
-	fi
-
-	# use java && java-pkg_regso /usr/share/xraylib/java/libxraylib.so
-}


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

end of thread, other threads:[~2023-05-02 12:15 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-29 21:49 [gentoo-commits] proj/sci:master commit in: sci-libs/xraylib/ Andrew Ammerlaan
  -- strict thread matches above, loose matches on Subject: below --
2023-05-02 12:15 Andrew Ammerlaan
2021-01-29 21:51 Andrew Ammerlaan
2021-01-29 21:41 Andrew Ammerlaan
2021-01-19 16:56 Andrew Ammerlaan
2015-11-30 10:58 Justin Lecher
2015-06-05 11:20 Justin Lecher
2015-06-05 11:20 Justin Lecher
2015-04-03 17:53 Guillaume Horel
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher
2013-12-08 17:39 Justin Lecher

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