diff options
author | Julian Ospald <hasufell@gentoo.org> | 2014-04-03 12:29:43 +0000 |
---|---|---|
committer | Julian Ospald <hasufell@gentoo.org> | 2014-04-03 12:29:43 +0000 |
commit | 478c5957c5ab31930e95f7b48afbd0ab07ca525e (patch) | |
tree | ed0cdd6714ca02af63bbc4a8f0690dfe21afbc37 /sci-astronomy | |
parent | Revbump to make vboxwebsrv compile with >=gsoap-2.8.13 (bug #456354) (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | sci-astronomy/skychart/Manifest | 27 | ||||
-rw-r--r-- | sci-astronomy/skychart/files/skychart-3.10.2854-QA.patch | 99 | ||||
-rw-r--r-- | sci-astronomy/skychart/skychart-3.10.2854.ebuild | 120 |
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 +} |