diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2010-12-15 18:24:36 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2010-12-15 18:24:36 +0000 |
commit | 6f24c81491ea991fd049faffe93be8cd099cd871 (patch) | |
tree | 6d70221175ea1fef6836ba2fea4bdcc0ae061ba8 /astro/stellarium | |
parent | 847d7769de9491b7b9e1406ac5d4e2f769d42008 (diff) |
Provide an OPTION to install additional 1.19 gigs worth of star catalogs.
Idea from: Gentoo Linux
Notes
Notes:
svn path=/head/; revision=266356
Diffstat (limited to 'astro/stellarium')
-rw-r--r-- | astro/stellarium/Makefile | 22 | ||||
-rw-r--r-- | astro/stellarium/distinfo | 10 | ||||
-rw-r--r-- | astro/stellarium/pkg-plist | 5 |
3 files changed, 37 insertions, 0 deletions
diff --git a/astro/stellarium/Makefile b/astro/stellarium/Makefile index d7eb3b0b3be5..9feb66441bb1 100644 --- a/astro/stellarium/Makefile +++ b/astro/stellarium/Makefile @@ -9,6 +9,8 @@ PORTNAME= stellarium PORTVERSION= 0.10.6 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/Stellarium-sources/${PORTVERSION} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} +EXTRACT_ONLY:= ${DISTFILES} MAINTAINER= danfe@FreeBSD.org COMMENT= A 3D photo-realistic sky renderer @@ -30,6 +32,22 @@ DESKTOP_ENTRIES="Stellarium" "View the sky" \ "${DATADIR}/data/stellarium.ico" "${PORTNAME}" \ "Application;Astronomy;Education;Science;" ${FALSE} +OPTIONS= MORE_STARS "Install extra star catalogs (1.2GB)" off + +.include <bsd.port.options.mk> + +.if defined(WITH_MORE_STARS) +.for i in 4 5 6 7 8 +MASTER_SITES+= SF/${PORTNAME}/Extra-data-files/stars${i}:stars${i} +.endfor +DISTFILES+= stars_4_1v0_0.cat:stars4 stars_5_2v0_0.cat:stars5 \ + stars_6_2v0_0.cat:stars6 stars_7_2v0_0.cat:stars7 \ + stars_8_2v0_0.cat:stars8 +PLIST_SUB+= MORE_STARS="" +.else +PLIST_SUB+= MORE_STARS="@comment " +.endif + post-patch: @${REINPLACE_CMD} -e '/typedef.*void.*__GLXextFuncPtr/d' \ ${WRKSRC}/src/core/external/GLee.h @@ -43,6 +61,10 @@ post-patch: @cd ${WRKSRC}/src/core/external && ${MV} fixx11h.h fixx11qt4h.h post-install: +.if defined(WITH_MORE_STARS) + ${INSTALL_DATA} ${DISTDIR}/stars_[45678]_[12]v0_0.cat \ + ${DATADIR}/stars/default +.endif .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} diff --git a/astro/stellarium/distinfo b/astro/stellarium/distinfo index 36f45ddac1b3..c8c42914a53d 100644 --- a/astro/stellarium/distinfo +++ b/astro/stellarium/distinfo @@ -1,2 +1,12 @@ SHA256 (stellarium-0.10.6.tar.gz) = 4654316b488f56a9af8cdc2d0f57596fec2d9e450f020db22b5175030848171d SIZE (stellarium-0.10.6.tar.gz) = 37523469 +SHA256 (stars_4_1v0_0.cat) = e0373d869d08ffac2ba78e7fbe29add6511073cd74a52b9918d8b77fb05827e7 +SIZE (stars_4_1v0_0.cat) = 17275482 +SHA256 (stars_5_2v0_0.cat) = d093e25e8cb8350ef74706d7bf05455d224acb076da87bf1b784b5cf0e0d9931 +SIZE (stars_5_2v0_0.cat) = 46096018 +SHA256 (stars_6_2v0_0.cat) = 40a8674dead3178d9f36178f62e128047bb53784fa3ff408e473a5969a4ee379 +SIZE (stars_6_2v0_0.cat) = 160019110 +SHA256 (stars_7_2v0_0.cat) = 730ca2d9182af5ebd4efcc5f87461ad9156caf79cadf1a79708fa970acb809fe +SIZE (stars_7_2v0_0.cat) = 348268348 +SHA256 (stars_8_2v0_0.cat) = 91b79dcf97464b4ca0f6c604e745dac2c6ca02e25ed986dbec2de5f6d6e8a1f9 +SIZE (stars_8_2v0_0.cat) = 706781416 diff --git a/astro/stellarium/pkg-plist b/astro/stellarium/pkg-plist index bac51f0775df..27f63b61f838 100644 --- a/astro/stellarium/pkg-plist +++ b/astro/stellarium/pkg-plist @@ -406,6 +406,11 @@ bin/stellarium %%DATADIR%%/stars/default/stars_1_0v0_1.cat %%DATADIR%%/stars/default/stars_2_0v0_1.cat %%DATADIR%%/stars/default/stars_3_1v0_0.cat +%%MORE_STARS%%%%DATADIR%%/stars/default/stars_4_1v0_0.cat +%%MORE_STARS%%%%DATADIR%%/stars/default/stars_5_2v0_0.cat +%%MORE_STARS%%%%DATADIR%%/stars/default/stars_6_2v0_0.cat +%%MORE_STARS%%%%DATADIR%%/stars/default/stars_7_2v0_0.cat +%%MORE_STARS%%%%DATADIR%%/stars/default/stars_8_2v0_0.cat %%DATADIR%%/stars/default/stars_hip_cids_0v0_0.cat %%DATADIR%%/stars/default/stars_hip_sp_0v0_0.cat %%DATADIR%%/textures/ariel.png |