summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2014-04-03 12:29:43 +0000
committerJulian Ospald <hasufell@gentoo.org>2014-04-03 12:29:43 +0000
commit478c5957c5ab31930e95f7b48afbd0ab07ca525e (patch)
treeed0cdd6714ca02af63bbc4a8f0690dfe21afbc37 /sci-astronomy
parentRevbump to make vboxwebsrv compile with >=gsoap-2.8.13 (bug #456354) (diff)
downloadhistorical-478c5957c5ab31930e95f7b48afbd0ab07ca525e.tar.gz
historical-478c5957c5ab31930e95f7b48afbd0ab07ca525e.tar.bz2
historical-478c5957c5ab31930e95f7b48afbd0ab07ca525e.zip
version bump
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xBDEED020
Diffstat (limited to 'sci-astronomy')
-rw-r--r--sci-astronomy/skychart/ChangeLog8
-rw-r--r--sci-astronomy/skychart/Manifest27
-rw-r--r--sci-astronomy/skychart/files/skychart-3.10.2854-QA.patch99
-rw-r--r--sci-astronomy/skychart/skychart-3.10.2854.ebuild120
4 files changed, 245 insertions, 9 deletions
diff --git a/sci-astronomy/skychart/ChangeLog b/sci-astronomy/skychart/ChangeLog
index f660b73ba67a..e66d357ccf95 100644
--- a/sci-astronomy/skychart/ChangeLog
+++ b/sci-astronomy/skychart/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-astronomy/skychart
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/skychart/ChangeLog,v 1.3 2014/02/06 13:38:16 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/skychart/ChangeLog,v 1.4 2014/04/03 12:29:38 hasufell Exp $
+
+*skychart-3.10.2854 (03 Apr 2014)
+
+ 03 Apr 2014; Julian Ospald <hasufell@gentoo.org> +skychart-3.10.2854.ebuild,
+ +files/skychart-3.10.2854-QA.patch:
+ version bump
06 Feb 2014; Julian Ospald <hasufell@gentoo.org> skychart-3.8.2450.ebuild:
amd64 stable wrt #499842
diff --git a/sci-astronomy/skychart/Manifest b/sci-astronomy/skychart/Manifest
index 1de0a91b546d..3c7d49567765 100644
--- a/sci-astronomy/skychart/Manifest
+++ b/sci-astronomy/skychart/Manifest
@@ -1,6 +1,7 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX skychart-3.10.2854-QA.patch 3049 SHA256 560cd24e63f25affcc48775ce94e9e3f0ea9222190e35791086d5a11813915c8 SHA512 afd2fd351aaff9af3ed6faed94e5243468347ad822c97c13e9c4b1c55898b999968a99c405eda38cc28869c6643723651a6fd69de70ea546f945d1b7862e1c05 WHIRLPOOL 1a440e4d0346f7d2ae0e3e80cf53d2b60f41a9ae4eaf75ee2f83937fda06e7690be0733745524c9c084d2ff9d885d0c823f422231326dbfff4971357211e3a7c
AUX skychart-3.8.2450-QA.patch 3391 SHA256 a3c703dc41fb8124850c88cb07a0af8ebdf6224749ca4ccc7634f68ca7f407dd SHA512 57105f1375f80cea556947fc5b1d31ea1869221b601e36b4c47e0f8f12c0ec9ac19fa44bae3ae21659123344e4a86ecf9bfd2cd27cd951720a31981cb88eef2d WHIRLPOOL be16c2c7675db18e134a796254f252bd2cf96233627891be0da1820255015dd479d651e1de3f84127e86fcf180623ab57bb093f1b38e1112147dc0a7d5d322ec
DIST catalog_gcm.tgz 4088 SHA256 6a71a6d424b4718eaa700009e5ea904117b93807a0d50d0e495ca11373948af7 SHA512 957e87b81a23b64b5e40a6f3a55908637e86b01bba0fc36c9dd293966a9870faf7de22d548b324bf9a6c15641cd09d10f76a7200b52eab48fa4c7836115518ce WHIRLPOOL 51c66ce8c027892cdc317fd74ec99178086ae430aca657fe38bda4403866c11b39cbf2fff90bba44494e34944178c015b1c337d7d376b5290ed2486286175ff5
DIST catalog_gcvs.tgz 1152229 SHA256 3d7319422a051e6bc1a87b524191a0f36f8ae344a2a3e01e35db3345733b7dd2 SHA512 3ef3b2ee296e967c0465731b80784a06c955820d64055fd3bd499afb8b0baf01f3a7e5eb0a2c33ec8c9c7fdb81bf4d260166f92c9c4478a781cc9c5376523915 WHIRLPOOL 4fbe29a0e3cd3cb46fe82191627c990935ac22b0d3abf0f8614ce6033828ff97c0fc427dd6a458c473371d67ec55212a23ed99822542cd4fdccc299bec6b89c4
@@ -14,18 +15,28 @@ DIST catalog_tycho2.tgz 43237839 SHA256 1591660c87eeec7ea3f34c24727c9a2958aa1493
DIST catalog_wds.tgz 3659028 SHA256 b8d57f5ca4dd778c8396ea31919c2978f28aa3e42826139e50058747b4735531 SHA512 3021f2e528ede7dc43744710b9b6c1188120cd2d5e8731641dcc2aed68f83ee4b8f0c8ece743befd3e35a2e771e3931ceead1da34dadae4dc3948f59a6e96f7f WHIRLPOOL 6ffcebffdb1042965ef5f86b89ce17d3ec03229ca803243c14ebfaa664e94c9e466243afd5601bbb225adb298a7ee1b87aeafe65b684c38416fb4a8b2ba1fd71
DIST data_jpleph.tgz 4576073 SHA256 cf375015f32cff79243699df023d9838e2599c59f477322dedf0c4da25831eb1 SHA512 06cd3c740c29cdb62b874de4afbbcb481ef757016dc828244f601382500400eac0af7b2f14086de327e12ec03b284b42c6bc5a2d98d8e678cd6b81f624bcb4bd WHIRLPOOL cb7d4363171d742812bc16ed3433d85bc3a235b78f00882a977882817089996255be2d8c69392c6cfa209eca96c3cef672b50ad576d1e05aa7450d8666db0aa2
DIST pictures_sac.tgz 38540724 SHA256 0257083278cad3e7fd28651f329af136149a65e3c655dcd0923ec691c470de44 SHA512 c477f8458505675be94a890caae0799223f667fb9cef9d27e7b03761659cb2951006c9514884e39d6af307886264c03fd0aac11951c38a72ef7dac2ed3388af6 WHIRLPOOL 707826c8c8ed8fef55441946b326543f1ff581b17bfaefce418a60fa4ad0a9ee5f3c600fccb1f1ca179c436d544821d156831baf5839173a9de3b4fe38c588df
+DIST skychart-3.10-2854-src.tar.xz 41878300 SHA256 0554e2b875531db6df96c3dc9c7d5dc9fa8b1937df002cd3e8a9bb20f795976b SHA512 898a32c86a6f8ebf8d28e9cd0eb68c9f7f32d717bc54a4e91e3e5468291544ee2c9b1355c19ec13d89e09a83543ebd159d4b5ec4db732c4105eab3bb1c218116 WHIRLPOOL b30efa210fd65290c30547cd0d7badcd45ef3b07fb2f1bacf570eaf01a910739b2bf32d033a1d6ceaad9593884e20bb7a7547eea7705f3b7975e869186c544f6
DIST skychart-3.8-2450-src.tar.bz2 57002014 SHA256 61efa6f65cf81ea5ebdc35cb84e2be4b559202b0f3ff8b6a266eb0f2022527e5 SHA512 7d3275b8af6a3bcf4bec53dec5faa33fe4866eac8b55c63c68a8883764840ad373d23a2f86b68ec12d0c7e540d7e07dce0072fa713b6519b3fe3ed9dfb431461 WHIRLPOOL bdaa978e62781d3a4170559d07ff663c9f9c3f4eebe83d57bc5df98f3e554a0dd1b071f58ad21a3d64c188ea0808ac28b79a13f21a0bf27766fb3ac2c8467aa0
+EBUILD skychart-3.10.2854.ebuild 2613 SHA256 ea28e9073abf0821be25b6f0cf25a3ef620eb70f6300df09af72cb08094d2286 SHA512 8aa6b9a95ac497758eedda873a756187b0526fd71fc2c8f1825ad030f5ab20c08a7b6567bb21642a37d03ae4d59710bdfecb7e498e11c8aa5864798b38586f9c WHIRLPOOL 1b3e38f27ba5f665aa2bed7ee840844004fa7c3e8fbae2b14911e121861a0c261c04efdd0fa9938c7dd1be934a0aa9b0e530083a35ffb616d4908ac3c40cc1b3
EBUILD skychart-3.8.2450.ebuild 2548 SHA256 6dc03040dcdf9a4ebf51575d34caf36461a9d896e5a3b55b0c342583078aacc1 SHA512 87bf3c688b566b05ecfef6f4837c2bcfb2161d8599ae2730e6a584ae4e6890709c49e3bc10df79059ff90aaa1badbddf1feeae122e19cb449a77c8f6fa70a5a2 WHIRLPOOL 79c12f45bedc4cb2c6797f4fac14af7711ee872b6e949900f8190ae4ea81c9c5e24729f0d606e02c61db539cb3c8c30d06c7fc868b9b556fdf04058e2bcc7640
-MISC ChangeLog 619 SHA256 948dcd3e006d6af83d02cf27fa91c4d575d020dbc846f621239d54f5edb925e5 SHA512 340b3cc2fb531c755209c6c7ab0c541a4fc6a84b4f682cc15c3434ba4096c519df274d8ec91caf783eda1eae9c35523a4a9d334093dca4157ba790717c5f6244 WHIRLPOOL b703fd71ccef72b9f25aaa7e43eb59974314b37a22d345acaef85f354899ec8b12080dc4a807409fab35dd846543a124a449ca3885dc7dabd2ef5879bce7704d
+MISC ChangeLog 787 SHA256 513bdc3471a9257985799287df94692790650e9996b0fd2370aab861f3b6239b SHA512 138116287d0caab1c1467954ae328e4de452fb899aa5f3cd0d9707ffa841ab63b571e12fcf3082a15d29a16ed3a8ad636dfc2ed3bc5c4b3ed3b21e14a15911e7 WHIRLPOOL e9c5839ac07ef1e30bcd50844055b242a50fe97699e06cf3f8664dc15d7f58cac82f9a932add2516c536608f7262631f554731d3946cea71df5de98dbd7e1114
MISC metadata.xml 235 SHA256 11ffaf6c7e9d3f8dbb48fb60cd443d87b61015bc3197206ca230f5c2b0c1e013 SHA512 8ff2114c96567a53f83cd07149d1530286182f54b3d1286b9ceccea41e85734be19d0f60876c73880d76baac48e698de91114bfda459e2ee6ade9c3237847133 WHIRLPOOL bd4bb26791fe245f1c2407aa690887524eef3e76de87b4f2b7049f436661ee78a669e4fe4415e227aa50ee404bbfbaf1822fa648792919f93cb3674fa0f55858
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJS85BEAAoJEFpvPKfnPDWzg9MH/1efUkaSgnlEL5+KGldH2ACt
-vZne+lFxUBWJnrgK/x7Dj+bIQ3C9muWho3d7zzjYwjQshFcmYJ2NDLi5BUzPKPxD
-ZEg33CkdeXGfZRauazkgZ1e4g3ivDjAaTNaL4hsfcce/dCSDTe9qpmMALM/HVkwm
-N7NfedVFv6Mq4eKWoa+JHN/co+u+I6Lvo0ld/8dVvs0SBcXe/YNqFKwbfOr4iU+H
-atVJSJh7UaDkSqoIICND3DdG8mRZU1q7K7b2r1u4GH02a1Hpf64/V7NJNFh03h8P
-ih7pQIaDZjacad8Xv0GBRgHVikpc2RzxxCbN/uDRvomRApjNSTgJMMUOcE2Xiv0=
-=CPb4
+iQJ8BAEBCABmBQJTPVQ3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
+MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAg56cQALmK2jl3bNthc7+ZBfvbEukF
+EzsEs3g9k/0NOtcjdslDRzpg7RTJmjmxRHiMgM2kwkeMCygA7k/ZT+OKsSj/KWLv
+tDnqtS5SvSxSptuJdZ9md/cfgmXDBRxiPUKoe97rcO6YFhIgp5/GxvuhFXJkuhAs
+YuttB+3Yso8VjYiP4iIYfxM72qiWbD1UnMb5X6nvrOPtJ7PxEWX3iIv/s16zFKa+
+yeft3KCwKHz83EiKX8LRLWBCgcQqE3cSYy+COu0k7TYWTATBCHVjLscSmo/MmDVj
+jKskuMbnJmnebsj4jGOgcmg2473oj5LySjqkgydjLTjza9GyGKtwILPcgMpt62z1
+GMZaEegA70dD6ehch3ru5jACpISfp9KMkMx3oKJOycYr/rS2CH25ZsRtP+hX/BIP
+yP0bLJ7cCiUwIvS1uuVKg4y62adZhO2eIWL5Kf2IDvygDOuazZ6w/hF+WlxRNrH+
+Zb0m/E7bShSDC04c2f7AXJS0qqaZXQqul5kdbCTUpYfDsKOzWxq6imrhiLFu5q75
+MkKtCWfTzPN4+HPDrKq9XOPqcl7S5kaQxzJ6eAVIElyrPzXNCoUOX91ZcjzaNCuO
+lGm3uMn+bbSDfRLe/dggA1WJZMEHue2ysdP8T6BFkag/4I8r2eS1Q3l1jPHzHml8
+tnzvITr4TV1agBmBEYdb
+=NTiD
-----END PGP SIGNATURE-----
diff --git a/sci-astronomy/skychart/files/skychart-3.10.2854-QA.patch b/sci-astronomy/skychart/files/skychart-3.10.2854-QA.patch
new file mode 100644
index 000000000000..085f04eaaa1c
--- /dev/null
+++ b/sci-astronomy/skychart/files/skychart-3.10.2854-QA.patch
@@ -0,0 +1,99 @@
+From: Julian Ospald <hasufell@gentoo.org>
+Date: Sun Apr 21 16:14:18 UTC 2013
+Subject:
+
+--- skychart-3.8-2450-src/skychart/library/getdss/Makefile
++++ skychart-3.8-2450-src/skychart/library/getdss/Makefile
+@@ -1,24 +1,24 @@
+ CPPFLAGS=-I. -O3 -fPIC $(arch_flags)
+ #### For Suns and similar wrong-endian computers, add -DWRONG_WAY_BYTE_ORDER.
+-CC = gcc
++CC ?= gcc
+ OSTYPE = $(shell uname)
+ ifneq ($(findstring Darwin,$(OSTYPE)),)
+ SO_Name = libgetdss.dylib
+-LDFLAGS= -Wl,-single_module -dynamiclib -lc -lm -lstdc++
++LDFLAGS += -Wl,-single_module -dynamiclib -lc -lm -lstdc++
+ else
+ SO_Name = libgetdss.so
+-LDFLAGS= -shared -Wl,-soname,$(SO_Name) $(arch_flags)
++LDFLAGS += -shared -Wl,-soname,$(SO_Name) $(arch_flags)
+ endif
+
+ OBJS = getdss_lib.o dss.o extr_fit.o getpiece.o \
+ hdcmprss.o bitinput.o decode.o dodecode.o hinv.o \
+ platelst.o qtreedec.o
+-LIBS = -lm -lstdc++
++LIBS += -lm -lstdc++
+
+ all: $(SO_Name)
+
+ $(SO_Name): $(OBJS)
+- $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
+
+ clean:
+ rm -f $(OBJS) $(SO_Name)
+--- skychart-3.8-2450-src/skychart/library/plan404/Makefile
++++ skychart-3.8-2450-src/skychart/library/plan404/Makefile
+@@ -1,7 +1,7 @@
+ # Common flags
+-CC = gcc
++CC ?= gcc
+ #CFLAGS = -O3 -ffast-math (fast-math removed for better compatibility )
+-CFLAGS = -O3 -fPIC $(arch_flags)
++CFLAGS += -fPIC $(arch_flags)
+ OSTYPE = $(shell uname)
+ ifneq ($(findstring Darwin,$(OSTYPE)),)
+ SO_Name = libplan404.dylib
+@@ -35,7 +35,7 @@
+ $(CC) $(CFLAGS) -c $< -o $@
+
+ $(SO_Name): $(OBJ)
+- $(CC) $(CFLAGS) $(LIBFLAGS) -o $@ $(OBJ)
++ $(CC) $(CFLAGS) $(LDFLAGS) $(LIBFLAGS) -o $@ $(OBJ)
+
+ clean:
+ rm -f $(OBJ) $(SO_Name)
+--- skychart-3.8-2450-src/skychart/library/wcs/Makefile
++++ skychart-3.8-2450-src/skychart/library/wcs/Makefile
+@@ -1,5 +1,5 @@
+-CFLAGS= -w -fPIC $(arch_flags)
+-CC= gcc
++CFLAGS += -w -fPIC $(arch_flags)
++CC ?= gcc
+
+ OSTYPE = $(shell uname)
+ ifneq ($(findstring Darwin,$(OSTYPE)),)
+@@ -29,7 +29,7 @@
+ all: $(SO_Name)
+
+ $(SO_Name): $(OBJS)
+- $(CC) $(CFLAGS) $(LIBFLAGS) -o $@ $(OBJS)
++ $(CC) $(CFLAGS) $(LDFLAGS) $(LIBFLAGS) -o $@ $(OBJS)
+
+ cdcwcs.o: fitsfile.h wcs.h
+ actread.o: fitsfile.h wcscat.h wcs.h fitshead.h wcslib.h
+--- skychart-3.8-2450-src/skychart/library/Makefile.in
++++ skychart-3.8-2450-src/skychart/library/Makefile.in
+@@ -24,14 +24,14 @@
+ $(MAKE) -C wcs -f Makefile.win64 all
+ else
+ ifeq ($(CPU_TARGET),i386)
+- $(MAKE) -C getdss all arch_flags=-m32
+- $(MAKE) -C plan404 all arch_flags=-m32
+- $(MAKE) -C wcs all arch_flags=-m32
++ $(MAKE) -C getdss all
++ $(MAKE) -C plan404 all
++ $(MAKE) -C wcs all
+ else
+ ifeq ($(CPU_TARGET),x86_64)
+- $(MAKE) -C getdss all arch_flags=-m64
+- $(MAKE) -C plan404 all arch_flags=-m64
+- $(MAKE) -C wcs all arch_flags=-m64
++ $(MAKE) -C getdss all
++ $(MAKE) -C plan404 all
++ $(MAKE) -C wcs all
+ else
+ $(MAKE) -C getdss all
+ $(MAKE) -C plan404 all
diff --git a/sci-astronomy/skychart/skychart-3.10.2854.ebuild b/sci-astronomy/skychart/skychart-3.10.2854.ebuild
new file mode 100644
index 000000000000..983ad694a20a
--- /dev/null
+++ b/sci-astronomy/skychart/skychart-3.10.2854.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/skychart/skychart-3.10.2854.ebuild,v 1.1 2014/04/03 12:29:38 hasufell Exp $
+
+EAPI=5
+
+inherit toolchain-funcs gnome2-utils eutils
+
+DESCRIPTION="Planetarium for amauter astronomers"
+HOMEPAGE="http://www.ap-i.net/skychart/"
+
+MY_PV=${PV:0:4}-${PV:5:4}
+DATA_PKG="data_jpleph.tgz
+ catalog_gcvs.tgz
+ catalog_idx.tgz
+ catalog_tycho2.tgz
+ catalog_wds.tgz
+ catalog_gcm.tgz
+ catalog_gpn.tgz
+ catalog_lbn.tgz
+ catalog_ngc.tgz
+ catalog_ocl.tgz
+ catalog_pgc.tgz
+ pictures_sac.tgz"
+SRC_URI="${DATA_SRC_URI}
+ mirror://sourceforge/skychart/1-software/version_${PV:0:4}/skychart-${MY_PV}-src.tar.xz"
+for i in ${DATA_PKG} ; do
+ SRC_URI="${SRC_URI} mirror://sourceforge/skychart/4-source_data/${i}"
+done
+unset i
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+# pascal
+QA_FLAGS_IGNORED="usr/bin/cdcicon
+ usr/bin/skychart
+ usr/bin/varobs
+ usr/bin/varobs_lpv_bulletin"
+
+CDEPEND="x11-libs/gtk+:2
+ x11-libs/libX11"
+RDEPEND="${CDEPEND}
+ x11-misc/xplanet"
+DEPEND="${CDEPEND}
+ >=dev-lang/lazarus-1.0.4
+ >=dev-lang/fpc-2.6.0"
+
+S=${WORKDIR}/${PN}-${MY_PV}-src
+
+src_unpack() {
+ unpack skychart-${MY_PV}-src.tar.xz
+
+ local i
+ for i in ${DATA_PKG} ; do
+ mkdir ${i} || die
+ cd ${i} || die
+ unpack ${i}
+ cd ..
+ done
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-QA.patch
+}
+
+src_configure() {
+ tc-export CC CXX
+
+ ./configure \
+ fpcbin="/usr/bin" \
+ fpc="/usr/lib/fpc/$(fpc -iV)/source" \
+ lazarus="/usr/share/lazarus" \
+ prefix="/usr"
+}
+
+src_compile() {
+ # this is ugly, but the build system sux, so don't bother me
+ UNITDIR="/usr/share/lazarus/components/printers:/usr/share/lazarus/components/printers/unix" \
+ INCDIR="/usr/share/lazarus/components/printers/unix:/usr/share/lazarus/components/printers" \
+ emake -j1
+}
+
+src_install() {
+ # use build system install rules on version bump
+ # to check for new files
+ dobin varobs/{varobs,varobs_lpv_bulletin}
+ dobin skychart/cdcicon
+ newbin skychart/cdc skychart
+
+ dolib.so skychart/library/plan404/libplan404.so
+ dolib.so skychart/library/getdss/libgetdss.so
+ dolib.so skychart/library/wcs/libcdcwcs.so
+
+ insinto /usr/share
+ doins -r system_integration/Linux/share/{applications,appdata,icons,pixmaps}
+
+ dodoc system_integration/Linux/share/doc/skychart/changelog
+
+ insinto /usr/share/skychart
+ doins -r tools/{cat,data}
+ for i in ${DATA_PKG} ; do
+ cd "${WORKDIR}/${i}" || die
+ doins -r .
+ done
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}