diff options
author | danfe <danfe@FreeBSD.org> | 2010-12-16 02:24:36 +0800 |
---|---|---|
committer | danfe <danfe@FreeBSD.org> | 2010-12-16 02:24:36 +0800 |
commit | 7bcd47124ea33cba255f32f59806e480d44111ba (patch) | |
tree | 5db7c46f96fbad3253f403b048fbd80ca62e1ee6 | |
parent | 9a9afd0682e4d37c73d33361db2c649bd99899d5 (diff) | |
download | freebsd-ports-gnome-7bcd47124ea33cba255f32f59806e480d44111ba.tar.gz freebsd-ports-gnome-7bcd47124ea33cba255f32f59806e480d44111ba.tar.zst freebsd-ports-gnome-7bcd47124ea33cba255f32f59806e480d44111ba.zip |
Provide an OPTION to install additional 1.19 gigs worth of star catalogs.
Idea from: Gentoo Linux
-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 |