public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/astrometry/
@ 2016-03-22 22:22 Sebastien Fabbro
  0 siblings, 0 replies; 5+ messages in thread
From: Sebastien Fabbro @ 2016-03-22 22:22 UTC (permalink / raw
  To: gentoo-commits

commit:     0121cf433d10ad90251b5c8875b7321f279f7a00
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 22 22:52:50 2016 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Tue Mar 22 23:18:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0121cf43

sci-astronomy/astrometry: fix utilities relative linking

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=577786

Package-Manager: portage-2.2.28

 .../astrometry/{astrometry-0.67.ebuild => astrometry-0.67-r1.ebuild}     | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-astronomy/astrometry/astrometry-0.67.ebuild b/sci-astronomy/astrometry/astrometry-0.67-r1.ebuild
similarity index 97%
rename from sci-astronomy/astrometry/astrometry-0.67.ebuild
rename to sci-astronomy/astrometry/astrometry-0.67-r1.ebuild
index df51244..791af35 100644
--- a/sci-astronomy/astrometry/astrometry-0.67.ebuild
+++ b/sci-astronomy/astrometry/astrometry-0.67-r1.ebuild
@@ -85,6 +85,7 @@ ap_make() {
 		DOC_INSTALL_DIR="${ED}usr/share/doc/${PF}" \
 		EXAMPLE_INSTALL_DIR="${ED}usr/share/doc/${PF}/examples" \
 		PY_BASE_INSTALL_DIR="${ED}$(python_get_sitedir)/astrometry" \
+		PY_BASE_LINK_DIR="../$(python_get_sitedir | sed -e 's|/usr/||')/astrometry" \
 		FINAL_DIR="${EPREFIX}usr" \
 		DATA_FINAL_DIR="${EPREFIX}usr/share/astrometry" \
 		$@


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

* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/astrometry/
@ 2016-09-25 20:37 Kacper Kowalik
  0 siblings, 0 replies; 5+ messages in thread
From: Kacper Kowalik @ 2016-09-25 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     f35ea2e9a3beaa03244ee3df0b7ff8523915a8f7
Author:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 20:37:01 2016 +0000
Commit:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 20:37:01 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35ea2e9

sci-astronomy/astrometry: add missing dependency on astropy

Fixes #595024 reported by Karsten Elfenbein <kelfe <AT> gmx.de>

Package-Manager: portage-2.2.28

 sci-astronomy/astrometry/astrometry-0.67-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-astronomy/astrometry/astrometry-0.67-r1.ebuild b/sci-astronomy/astrometry/astrometry-0.67-r1.ebuild
index 791af35..f46ffd0 100644
--- a/sci-astronomy/astrometry/astrometry-0.67-r1.ebuild
+++ b/sci-astronomy/astrometry/astrometry-0.67-r1.ebuild
@@ -20,6 +20,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples extra"
 
 RDEPEND="
+	dev-python/astropy[${PYTHON_USEDEP}]
 	dev-python/numpy[${PYTHON_USEDEP}]
 	sci-astronomy/wcslib:0=
 	sci-libs/cfitsio:0=


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

* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/astrometry/
@ 2016-12-05 22:58 Sebastien Fabbro
  0 siblings, 0 replies; 5+ messages in thread
From: Sebastien Fabbro @ 2016-12-05 22:58 UTC (permalink / raw
  To: gentoo-commits

commit:     61b4817787b6297547bf6ee0e402f9dcab0d2d69
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 22:57:21 2016 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 22:58:19 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b48177

sci-astronomy/astrometry: version bump

Package-Manager: portage-2.3.2

 sci-astronomy/astrometry/Manifest               |   1 +
 sci-astronomy/astrometry/astrometry-0.69.ebuild | 107 ++++++++++++++++++++++++
 2 files changed, 108 insertions(+)

diff --git a/sci-astronomy/astrometry/Manifest b/sci-astronomy/astrometry/Manifest
index e29b4f7..131f514 100644
--- a/sci-astronomy/astrometry/Manifest
+++ b/sci-astronomy/astrometry/Manifest
@@ -1 +1,2 @@
 DIST astrometry.net-0.67.tar.gz 10941863 SHA256 e351c81f7787550d42d45855db394a1702fd17c249ba934bdf4b6abf56281446 SHA512 f087e5a73a9881b1d4b1e4c205d45dc8b8663c304d8d1c1369a8427884df49fc8331fafeb5dc63648c2670b41a2626745568f6f11943bac56972db2d2bb11ddb WHIRLPOOL f4f71a54dd2694d0e98168e98e31846c7423c7cf593c0a629fa825e67b596ce3fa191719ef8cf3f52c1d0d641307e720176a977f28ffb1cffb0c60071f729af6
+DIST astrometry.net-0.69.tar.gz 11194563 SHA256 6a445acfd4ff3c082eb56fcba22ee626b45a98665633710a6b1d4a3edef36f3f SHA512 1c36655d2f716d41ecc3f48f837342d6f960b75a46df14f80630770a209c6a9c34851177ebec5180690f0d8ae61762dd5affded05565f7511a59ac90c2340453 WHIRLPOOL fbe7f877f6abefaeaae783a685a493e72690aa6734e9389edf62430576e49ee5350d4876f18f654b7397bba84316cec0152ef805e55d2a1f644d7813d47789a4

diff --git a/sci-astronomy/astrometry/astrometry-0.69.ebuild b/sci-astronomy/astrometry/astrometry-0.69.ebuild
new file mode 100644
index 00000000..5261dfba
--- /dev/null
+++ b/sci-astronomy/astrometry/astrometry-0.69.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils toolchain-funcs python-single-r1
+
+MYP=${PN}.net-${PV}
+
+DESCRIPTION="Automated astrometric calibration programs and service"
+HOMEPAGE="http://astrometry.net/"
+SRC_URI="https://github.com/dstndstn/astrometry.net/releases/download/${PV}/${MYP}.tar.gz"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+	dev-python/astropy[${PYTHON_USEDEP}]
+	dev-python/numpy[${PYTHON_USEDEP}]
+	media-libs/libpng:0
+	media-libs/netpbm
+	sci-astronomy/wcslib:0=
+	sci-libs/cfitsio:0=
+	sci-libs/gsl:0=
+	sys-libs/zlib:0=
+	virtual/jpeg:0
+	x11-libs/cairo"
+DEPEND="${RDEPEND}
+	dev-lang/swig:0
+	virtual/pkgconfig"
+
+S="${WORKDIR}/${MYP}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-0.67-soname.patch
+	"${FILESDIR}"/${PN}-0.67-dynlink.patch
+	"${FILESDIR}"/${PN}-0.67-qsortr.patch
+)
+
+src_prepare() {
+	default
+	# fix python scripts
+	python_fix_shebang "${S}"
+	sed -e "s|python setup-util.py|${EPYTHON} setup-util.py|" -i util/Makefile || die
+	sed -e "s|python setup.py|${EPYTHON} setup.py|" -i {libkd,sdss,blind}/Makefile || die
+	sed -e "s|python -c|${EPYTHON} -c|" -i blind/Makefile || die
+	sed -e "s|python <<EOF|${EPYTHON} <<EOF|" -i util/simplexy.c || die
+	sed -e "s|python -V|${EPYTHON} -V|" -i Makefile || die
+	# respect use compilation flags
+	sed -e '/-O3/d' -e '/-fomit-frame-pointer/d' -i util/makefile.common || die
+	# as-needed
+	sed -e "s|-lm|-lm $($(tc-getPKG_CONFIG) --libs wcslib gsl)|" -i util/Makefile || die
+	export SYSTEM_GSL=yes
+}
+
+src_compile() {
+	tc-export CC RANLIB AR
+	# fragile makefiles, build targets sequentially
+	emake
+	emake py
+	emake extra
+	emake report.txt
+}
+
+src_test() {
+	emake test
+	local d
+	for d in util blind libkd; do
+		pushd ${d} > /dev/null
+		./test || die "failed tests in ${d}"
+		popd ${d} > /dev/null
+	done
+}
+
+ap_make() {
+	emake \
+		INSTALL_DIR="${ED%/}/usr" \
+		DATA_INSTALL_DIR="${ED%/}/usr/share/astrometry" \
+		LIB_INSTALL_DIR="${ED%/}/usr/$(get_libdir)" \
+		ETC_INSTALL_DIR="${ED%/}/etc" \
+		MAN1_INSTALL_DIR="${ED%/}/usr/share/man/man1" \
+		DOC_INSTALL_DIR="${ED%/}/usr/share/doc/${PF}" \
+		EXAMPLE_INSTALL_DIR="${ED%/}/usr/share/doc/${PF}/examples" \
+		PY_BASE_INSTALL_DIR="${ED%/}$(python_get_sitedir)/astrometry" \
+		PY_BASE_LINK_DIR="../$(python_get_sitedir | sed -e 's|/usr/||')/astrometry" \
+		FINAL_DIR="${EPREFIX%/}/usr" \
+		DATA_FINAL_DIR="${EPREFIX%/}/usr/share/astrometry" \
+		$@
+}
+
+src_install() {
+	ap_make install-core
+	ap_make -C util install
+	ap_make -C blind install-extra
+
+	# remove duplicates and non installable libraries
+	rm "${ED}"/usr/bin/{fitscopy,imcopy,listhead} || die
+	rm "${ED}"/usr/$(get_libdir)/lib*.a || die
+	rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
+
+	use examples || rm -r "${ED}"/usr/share/doc/${PF}/examples
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/astrometry/
@ 2016-12-29  7:02 Sebastien Fabbro
  0 siblings, 0 replies; 5+ messages in thread
From: Sebastien Fabbro @ 2016-12-29  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     ffc0e7857fec56227b17efe59b718cebe3004c00
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 01:14:10 2016 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 07:01:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc0e785

sci-astronomy/astrometry: version bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-astronomy/astrometry/Manifest                                       | 2 +-
 .../astrometry/{astrometry-0.69.ebuild => astrometry-0.70.ebuild}       | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/astrometry/Manifest b/sci-astronomy/astrometry/Manifest
index 131f514..8dfe102 100644
--- a/sci-astronomy/astrometry/Manifest
+++ b/sci-astronomy/astrometry/Manifest
@@ -1,2 +1,2 @@
 DIST astrometry.net-0.67.tar.gz 10941863 SHA256 e351c81f7787550d42d45855db394a1702fd17c249ba934bdf4b6abf56281446 SHA512 f087e5a73a9881b1d4b1e4c205d45dc8b8663c304d8d1c1369a8427884df49fc8331fafeb5dc63648c2670b41a2626745568f6f11943bac56972db2d2bb11ddb WHIRLPOOL f4f71a54dd2694d0e98168e98e31846c7423c7cf593c0a629fa825e67b596ce3fa191719ef8cf3f52c1d0d641307e720176a977f28ffb1cffb0c60071f729af6
-DIST astrometry.net-0.69.tar.gz 11194563 SHA256 6a445acfd4ff3c082eb56fcba22ee626b45a98665633710a6b1d4a3edef36f3f SHA512 1c36655d2f716d41ecc3f48f837342d6f960b75a46df14f80630770a209c6a9c34851177ebec5180690f0d8ae61762dd5affded05565f7511a59ac90c2340453 WHIRLPOOL fbe7f877f6abefaeaae783a685a493e72690aa6734e9389edf62430576e49ee5350d4876f18f654b7397bba84316cec0152ef805e55d2a1f644d7813d47789a4
+DIST astrometry.net-0.70.tar.gz 11195158 SHA256 e087b26b3f3821e63ba3c4d1f6a5cc342784c5ab938c05d59b75ba91b2866b6a SHA512 27e1dd27d69427bdff46613723423048959e447662126d25c8b2fbab571d09b834e4085e5a4a9a9f6e8122ff0868a1762a335086de8f674f49fdbc7374299409 WHIRLPOOL 8e8faf78913503ffa347bd2ce0bf0ca7931f3ee43c6191da098873853b970371be17c431d39edc9c95fd189b3058de7e81032c1f3440d4973b353dc5e4f1ca59

diff --git a/sci-astronomy/astrometry/astrometry-0.69.ebuild b/sci-astronomy/astrometry/astrometry-0.70.ebuild
similarity index 100%
rename from sci-astronomy/astrometry/astrometry-0.69.ebuild
rename to sci-astronomy/astrometry/astrometry-0.70.ebuild


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

* [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/astrometry/
@ 2019-08-11 11:50 David Seifert
  0 siblings, 0 replies; 5+ messages in thread
From: David Seifert @ 2019-08-11 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     c573742f5219d6c98b6c7d5b82b8ab17b538e20b
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 11:50:08 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 11:50:08 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c573742f

sci-astronomy/astrometry: [QA] Fix double-prefix

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-astronomy/astrometry/astrometry-0.67-r2.ebuild | 4 ++--
 sci-astronomy/astrometry/astrometry-0.70.ebuild    | 4 ++--
 sci-astronomy/astrometry/astrometry-0.72.ebuild    | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-astronomy/astrometry/astrometry-0.67-r2.ebuild b/sci-astronomy/astrometry/astrometry-0.67-r2.ebuild
index 79cf93d35da..75a92d3581f 100644
--- a/sci-astronomy/astrometry/astrometry-0.67-r2.ebuild
+++ b/sci-astronomy/astrometry/astrometry-0.67-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -87,7 +87,7 @@ ap_make() {
 		MAN1_INSTALL_DIR="${ED%/}/usr/share/man/man1" \
 		DOC_INSTALL_DIR="${ED%/}/usr/share/doc/${PF}" \
 		EXAMPLE_INSTALL_DIR="${ED%/}/usr/share/doc/${PF}/examples" \
-		PY_BASE_INSTALL_DIR="${ED%/}$(python_get_sitedir)/astrometry" \
+		PY_BASE_INSTALL_DIR="${D}/$(python_get_sitedir)/astrometry" \
 		PY_BASE_LINK_DIR="../$(python_get_sitedir | sed -e 's|/usr/||')/astrometry" \
 		FINAL_DIR="${EPREFIX%/}/usr" \
 		DATA_FINAL_DIR="${EPREFIX%/}/usr/share/astrometry" \

diff --git a/sci-astronomy/astrometry/astrometry-0.70.ebuild b/sci-astronomy/astrometry/astrometry-0.70.ebuild
index 99a28b7ec1d..d17b0d7aaf9 100644
--- a/sci-astronomy/astrometry/astrometry-0.70.ebuild
+++ b/sci-astronomy/astrometry/astrometry-0.70.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -87,7 +87,7 @@ ap_make() {
 		MAN1_INSTALL_DIR="${ED%/}/usr/share/man/man1" \
 		DOC_INSTALL_DIR="${ED%/}/usr/share/doc/${PF}" \
 		EXAMPLE_INSTALL_DIR="${ED%/}/usr/share/doc/${PF}/examples" \
-		PY_BASE_INSTALL_DIR="${ED%/}$(python_get_sitedir)/astrometry" \
+		PY_BASE_INSTALL_DIR="${D}/$(python_get_sitedir)/astrometry" \
 		PY_BASE_LINK_DIR="../$(python_get_sitedir | sed -e 's|/usr/||')/astrometry" \
 		FINAL_DIR="${EPREFIX%/}/usr" \
 		DATA_FINAL_DIR="${EPREFIX%/}/usr/share/astrometry" \

diff --git a/sci-astronomy/astrometry/astrometry-0.72.ebuild b/sci-astronomy/astrometry/astrometry-0.72.ebuild
index 0a59e2174f1..b0fe8ea5b2a 100644
--- a/sci-astronomy/astrometry/astrometry-0.72.ebuild
+++ b/sci-astronomy/astrometry/astrometry-0.72.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -87,7 +87,7 @@ ap_make() {
 		MAN1_INSTALL_DIR="${ED%/}/usr/share/man/man1" \
 		DOC_INSTALL_DIR="${ED%/}/usr/share/doc/${PF}" \
 		EXAMPLE_INSTALL_DIR="${ED%/}/usr/share/doc/${PF}/examples" \
-		PY_BASE_INSTALL_DIR="${ED%/}$(python_get_sitedir)/astrometry" \
+		PY_BASE_INSTALL_DIR="${D}/$(python_get_sitedir)/astrometry" \
 		PY_BASE_LINK_DIR="../$(python_get_sitedir | sed -e 's|/usr/||')/astrometry" \
 		FINAL_DIR="${EPREFIX%/}/usr" \
 		DATA_FINAL_DIR="${EPREFIX%/}/usr/share/astrometry" \


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

end of thread, other threads:[~2019-08-11 11:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-22 22:22 [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/astrometry/ Sebastien Fabbro
  -- strict thread matches above, loose matches on Subject: below --
2016-09-25 20:37 Kacper Kowalik
2016-12-05 22:58 Sebastien Fabbro
2016-12-29  7:02 Sebastien Fabbro
2019-08-11 11:50 David Seifert

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