* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/cpl/
@ 2023-09-17 14:53 Arthur Zamarin
0 siblings, 0 replies; 4+ messages in thread
From: Arthur Zamarin @ 2023-09-17 14:53 UTC (permalink / raw
To: gentoo-commits
commit: dfb8fc1ab575e04ca6d8f6e8b4a11e4e1a4b4364
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Sep 15 12:11:11 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 17 14:51:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb8fc1a
sci-astronomy/cpl: add 7.3.2, update EAPI 6 -> 8
Bug: https://bugs.gentoo.org/834577
Bug: https://bugs.gentoo.org/905683
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sci-astronomy/cpl/Manifest | 1 +
sci-astronomy/cpl/cpl-7.3.2.ebuild | 70 ++++++++++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/sci-astronomy/cpl/Manifest b/sci-astronomy/cpl/Manifest
index 6390d6e12c57..da45f158ecbf 100644
--- a/sci-astronomy/cpl/Manifest
+++ b/sci-astronomy/cpl/Manifest
@@ -1 +1,2 @@
DIST cpl-7.0.tar.gz 3090767 BLAKE2B bb1f6dcc35c1e2f574a6e008af2461a3832cfbd742bcef7ce9ff151d7fd7157ecc34b6efb75dcf3fc77e41ae20d7d14f229da05351712c3214f9da4814e0f5e5 SHA512 d79eb37a5f29740edc1736815bde6ec31bc4e1f648552cad48ab70626170ff6195d226de0c198e0287dee3bfe815ee7302b6882395d710c534fabe0c5353aaa6
+DIST cpl-7.3.2.tar.gz 3442591 BLAKE2B 286b2a0f6b9af92395a3247b176bf9ab28a126008f3c68b790515dd6d13cf5bf02982382fe3c3ea3067020ff84c3e525326d3f6cb9110d8b1eded485f7d95da9 SHA512 fa0877346967581992ddd8e0e64c6b280b3bac7d086c071d6428d1ee3afa8030e1e6beb5e1b23d23447c7669b86e5264cd4fe6f9fd330ab15ed883aec4ea2ab6
diff --git a/sci-astronomy/cpl/cpl-7.3.2.ebuild b/sci-astronomy/cpl/cpl-7.3.2.ebuild
new file mode 100644
index 000000000000..14ed1365f279
--- /dev/null
+++ b/sci-astronomy/cpl/cpl-7.3.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_OPT_USE=gasgano
+
+inherit autotools java-pkg-opt-2
+
+DESCRIPTION="ESO common pipeline library for astronomical data reduction"
+HOMEPAGE="https://www.eso.org/sci/software/cpl/"
+SRC_URI="https://ftp.eso.org/pub/dfs/pipelines/libraries/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/26"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="doc gasgano static-libs threads"
+
+RDEPEND="
+ dev-libs/libltdl
+ sci-astronomy/wcslib:0=
+ sci-libs/cfitsio:0=
+ sci-libs/fftw:3.0=
+ gasgano? ( sci-astronomy/gasgano )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ default
+ # remove cpu chcking
+ sed -e '/CPL_CHECK_CPU/d' \
+ -i configure.ac libcext/configure.ac || die
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-ltdl-install
+ --without-included-ltdl
+ --with-cfitsio="${EPREFIX}/usr"
+ --with-wcs="${EPREFIX}/usr"
+ --with-fftw="${EPREFIX}/usr"
+ $(use_enable doc maintainer-mode)
+ $(use_enable static-libs static)
+ $(use_enable threads)
+ )
+ if use gasgano; then
+ myeconfargs+=(
+ --enable-gasgano
+ --with-gasgano="${EPREFIX}/usr"
+ --with-gasgano-classpath="${EPREFIX}/usr/share/gasgano/lib"
+ --with-java="$(java-config -O)"
+ )
+ else
+ myeconfargs+=( --disable-gasgano )
+ fi
+ econf ${myeconfargs[@]}
+}
+
+src_compile() {
+ default
+ use doc && emake html
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+ use doc && emake install-html
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/cpl/
@ 2023-09-17 14:53 Arthur Zamarin
0 siblings, 0 replies; 4+ messages in thread
From: Arthur Zamarin @ 2023-09-17 14:53 UTC (permalink / raw
To: gentoo-commits
commit: f1a309a313e5ea5f04e88eb038ce6448ded3492e
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Sep 15 12:32:06 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 17 14:51:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a309a3
sci-astronomy/cpl: drop 7.0-r1
Closes: https://bugs.gentoo.org/834577
Closes: https://bugs.gentoo.org/905683
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/32799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sci-astronomy/cpl/Manifest | 1 -
sci-astronomy/cpl/cpl-7.0-r1.ebuild | 77 -------------------------------------
2 files changed, 78 deletions(-)
diff --git a/sci-astronomy/cpl/Manifest b/sci-astronomy/cpl/Manifest
index da45f158ecbf..65243d202488 100644
--- a/sci-astronomy/cpl/Manifest
+++ b/sci-astronomy/cpl/Manifest
@@ -1,2 +1 @@
-DIST cpl-7.0.tar.gz 3090767 BLAKE2B bb1f6dcc35c1e2f574a6e008af2461a3832cfbd742bcef7ce9ff151d7fd7157ecc34b6efb75dcf3fc77e41ae20d7d14f229da05351712c3214f9da4814e0f5e5 SHA512 d79eb37a5f29740edc1736815bde6ec31bc4e1f648552cad48ab70626170ff6195d226de0c198e0287dee3bfe815ee7302b6882395d710c534fabe0c5353aaa6
DIST cpl-7.3.2.tar.gz 3442591 BLAKE2B 286b2a0f6b9af92395a3247b176bf9ab28a126008f3c68b790515dd6d13cf5bf02982382fe3c3ea3067020ff84c3e525326d3f6cb9110d8b1eded485f7d95da9 SHA512 fa0877346967581992ddd8e0e64c6b280b3bac7d086c071d6428d1ee3afa8030e1e6beb5e1b23d23447c7669b86e5264cd4fe6f9fd330ab15ed883aec4ea2ab6
diff --git a/sci-astronomy/cpl/cpl-7.0-r1.ebuild b/sci-astronomy/cpl/cpl-7.0-r1.ebuild
deleted file mode 100644
index c93a0ca4831f..000000000000
--- a/sci-astronomy/cpl/cpl-7.0-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_OPT_USE=gasgano
-
-inherit autotools java-pkg-opt-2
-
-DESCRIPTION="ESO common pipeline library for astronomical data reduction"
-HOMEPAGE="http://www.eso.org/sci/software/cpl/"
-SRC_URI="ftp://ftp.eso.org/pub/dfs/pipelines/libraries/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/26"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="doc gasgano static-libs threads"
-
-RDEPEND="
- dev-libs/libltdl
- sci-astronomy/wcslib:0=
- sci-libs/cfitsio:0=
- sci-libs/fftw:3.0=
- gasgano? ( sci-astronomy/gasgano )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.6.1-use-system-ltdl.patch
-)
-
-src_prepare() {
- default
- # remove cpu chcking
- sed -e '/CPL_CHECK_CPU/d' \
- -i configure.ac libcext/configure.ac || die
- # search for shared libs, not static
- sed -e 's/\.a/\.so/g' \
- -i m4/cpl.m4 || die
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-ltdl-install
- --without-included-ltdl
- --with-cfitsio="${EPREFIX}/usr"
- --with-wcs="${EPREFIX}/usr"
- --with-fftw="${EPREFIX}/usr"
- $(use_enable doc maintainer-mode)
- $(use_enable static-libs static)
- $(use_enable threads)
- )
- if use gasgano; then
- myeconfargs+=(
- --enable-gasgano
- --with-gasgano="${EPREFIX}/usr"
- --with-gasgano-classpath="${EPREFIX}/usr/share/gasgano/lib"
- --with-java="$(java-config -O)"
- )
- else
- myeconfargs+=( --disable-gasgano )
- fi
- econf ${myeconfargs[@]}
-}
-
-src_compile() {
- default
- use doc && emake html
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
- use doc && emake install-html
-}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/cpl/
@ 2021-05-31 9:20 David Seifert
0 siblings, 0 replies; 4+ messages in thread
From: David Seifert @ 2021-05-31 9:20 UTC (permalink / raw
To: gentoo-commits
commit: 308924246d8cbd6d0eacc84eee3a4fa56b4343d0
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Mon May 31 09:19:06 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon May 31 09:19:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30892424
sci-astronomy/cpl: drop deprecated ltprune eclass
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
sci-astronomy/cpl/cpl-7.0-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-astronomy/cpl/cpl-7.0-r1.ebuild b/sci-astronomy/cpl/cpl-7.0-r1.ebuild
index 395d2d56f99..c93a0ca4831 100644
--- a/sci-astronomy/cpl/cpl-7.0-r1.ebuild
+++ b/sci-astronomy/cpl/cpl-7.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
JAVA_PKG_OPT_USE=gasgano
-inherit autotools java-pkg-opt-2 ltprune
+inherit autotools java-pkg-opt-2
DESCRIPTION="ESO common pipeline library for astronomical data reduction"
HOMEPAGE="http://www.eso.org/sci/software/cpl/"
@@ -72,6 +72,6 @@ src_compile() {
src_install() {
default
- prune_libtool_files --all
+ find "${ED}" -name '*.la' -delete || die
use doc && emake install-html
}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/cpl/
@ 2016-04-05 21:14 Sebastien Fabbro
0 siblings, 0 replies; 4+ messages in thread
From: Sebastien Fabbro @ 2016-04-05 21:14 UTC (permalink / raw
To: gentoo-commits
commit: 4325b2368b64fbc00c26fac20614a33a7c6e7689
Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 4 21:51:13 2016 +0000
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Tue Apr 5 22:11:08 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4325b236
sci-astronomy/cpl: Version bump
Package-Manager: portage-2.2.28
sci-astronomy/cpl/Manifest | 1 +
sci-astronomy/cpl/cpl-7.0.ebuild | 78 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 79 insertions(+)
diff --git a/sci-astronomy/cpl/Manifest b/sci-astronomy/cpl/Manifest
index a19b267..98aaacd 100644
--- a/sci-astronomy/cpl/Manifest
+++ b/sci-astronomy/cpl/Manifest
@@ -1,2 +1,3 @@
DIST cpl-6.4.2.tar.gz 3165143 SHA256 848dbbc581670b32eeb3d87a7c3c10c9d3969f0fcbe7daf8ba18ef0081cbc793 SHA512 636ce549f23862a111fd88e97878eff8b86c88e8e2e800533b2f34f219f6b6ea3f03bd9de6ce9606c3787d0a61fb66a6bd92087d24c57c47e5a26e31eb362a11 WHIRLPOOL 7368e323c4f00af8fc684ba1448eec20f229df310b9cd66f0fe046dd6900a195c04fbc1c78dd31600651c8e7911f49517a37ddb4ba89df235fadb5c0e1a0cb81
DIST cpl-6.6.1.tar.gz 3082051 SHA256 16cd1c5a165526423d5dd7999f9080e1fa143fc38778329744cf59fd24e1bb84 SHA512 261cd092b3d0f1865f2e1aca0760232497cfe85b92f61601b22d81619147cad17c427791adad5a863acb3febcfe78590c8f8d10de1d626f4b90302326f936064 WHIRLPOOL ea7c5f7792da54a46eec9f3a8e040c2598b8ec95a9aeccc8451e77aa9773c2ccdf3113e91f2f6f2c21782ab31293922a6195e0df7da30a369a1396328ace5251
+DIST cpl-7.0.tar.gz 3090767 SHA256 8b0351225ebe845fa496154c4a87564323bad8bf6223e25e90290b4a608127aa SHA512 d79eb37a5f29740edc1736815bde6ec31bc4e1f648552cad48ab70626170ff6195d226de0c198e0287dee3bfe815ee7302b6882395d710c534fabe0c5353aaa6 WHIRLPOOL 791d56d4b10bdd226798392cb82a6361893d673d5853f6a03ec50608a12823d4f3e5f219bebf3be5147db6b1b90c24860c6f947de3d339e3626d9f5627b8fa37
diff --git a/sci-astronomy/cpl/cpl-7.0.ebuild b/sci-astronomy/cpl/cpl-7.0.ebuild
new file mode 100644
index 0000000..0d464b8
--- /dev/null
+++ b/sci-astronomy/cpl/cpl-7.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+JAVA_PKG_OPT_USE=gasgano
+
+inherit autotools java-pkg-opt-2
+
+DESCRIPTION="ESO common pipeline library for astronomical data reduction"
+HOMEPAGE="http://www.eso.org/sci/software/cpl/"
+SRC_URI="ftp://ftp.eso.org/pub/dfs/pipelines/libraries/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/26"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="doc gasgano static-libs threads"
+
+RDEPEND="
+ sci-astronomy/wcslib:0=
+ sci-libs/cfitsio:0=
+ sci-libs/fftw:3.0=
+ gasgano? ( sci-astronomy/gasgano )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.6.1-use-system-ltdl.patch
+)
+
+src_prepare() {
+ default
+ # remove cpu chcking
+ sed -e '/CPL_CHECK_CPU/d' \
+ -i configure.ac libcext/configure.ac || die
+ # search for shared libs, not static
+ sed -e 's/\.a/\.so/g' \
+ -i m4/cpl.m4 || die
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+ --disable-ltdl-install
+ --without-included-ltdl
+ --with-cfitsio="${EPREFIX}/usr"
+ --with-wcs="${EPREFIX}/usr"
+ --with-fftw="${EPREFIX}/usr"
+ $(use_enable doc maintainer-mode)
+ $(use_enable static-libs static)
+ $(use_enable threads)
+ )
+ if use gasgano; then
+ myeconfargs+=(
+ --enable-gasgano
+ --with-gasgano="${EPREFIX}/usr"
+ --with-gasgano-classpath="${EPREFIX}/usr/share/gasgano/lib"
+ --with-java="$(java-config -O)"
+ )
+ else
+ myeconfargs+=( --disable-gasgano )
+ fi
+ econf ${myeconfargs[@]}
+}
+
+src_compile() {
+ default
+ use doc && emake html
+}
+
+src_install() {
+ default
+ prune_libtool_files --all
+ use doc && emake install-html
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-09-17 14:53 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-17 14:53 [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/cpl/ Arthur Zamarin
-- strict thread matches above, loose matches on Subject: below --
2023-09-17 14:53 Arthur Zamarin
2021-05-31 9:20 David Seifert
2016-04-05 21:14 Sebastien Fabbro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox