aboutsummaryrefslogtreecommitdiff
path: root/astro/stellarium
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2010-12-15 18:24:36 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2010-12-15 18:24:36 +0000
commit6f24c81491ea991fd049faffe93be8cd099cd871 (patch)
tree6d70221175ea1fef6836ba2fea4bdcc0ae061ba8 /astro/stellarium
parent847d7769de9491b7b9e1406ac5d4e2f769d42008 (diff)
downloadports-6f24c81491ea991fd049faffe93be8cd099cd871.tar.gz
ports-6f24c81491ea991fd049faffe93be8cd099cd871.zip
Notes
Diffstat (limited to 'astro/stellarium')
-rw-r--r--astro/stellarium/Makefile22
-rw-r--r--astro/stellarium/distinfo10
-rw-r--r--astro/stellarium/pkg-plist5
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