Changeset View
Changeset View
Standalone View
Standalone View
astro/stellarium/Makefile
Show All 10 Lines | |||||
MAINTAINER= danfe@FreeBSD.org | MAINTAINER= danfe@FreeBSD.org | ||||
COMMENT= 3D photo-realistic sky renderer (planetarium) | COMMENT= 3D photo-realistic sky renderer (planetarium) | ||||
LICENSE= GPLv2+ | LICENSE= GPLv2+ | ||||
CONFLICTS_INSTALL= ${PORTNAME}-qt4-0.12.* | CONFLICTS_INSTALL= ${PORTNAME}-qt4-0.12.* | ||||
USES= cmake gettext | USES= cmake gettext qt:5 | ||||
USE_QT5= qmake_build buildtools_build linguisttools_build \ | USE_QT= qmake_build buildtools_build linguisttools_build \ | ||||
concurrent core gui network opengl printsupport widgets | concurrent core gui network opengl printsupport widgets | ||||
PORTDOCS= AUTHORS ChangeLog README stellarium_user_guide-0.15.0-1.pdf | PORTDOCS= AUTHORS ChangeLog README stellarium_user_guide-0.15.0-1.pdf | ||||
OPTIONS_DEFINE= DOCS MORE_STARS MULTIMEDIA SCRIPTING TEXTURES \ | OPTIONS_DEFINE= DOCS MORE_STARS MULTIMEDIA SCRIPTING TEXTURES \ | ||||
TELESCOPE | TELESCOPE | ||||
OPTIONS_DEFAULT= MULTIMEDIA SCRIPTING TELESCOPE | OPTIONS_DEFAULT= MULTIMEDIA SCRIPTING TELESCOPE | ||||
MORE_STARS_DESC= Install extra star catalogs (1.0GB) | MORE_STARS_DESC= Install extra star catalogs (1.0GB) | ||||
TEXTURES_DESC= Install better quality textures | TEXTURES_DESC= Install better quality textures | ||||
MULTIMEDIA_DESC= Sound and video support | MULTIMEDIA_DESC= Sound and video support | ||||
SCRIPTING_DESC= Scripting support | SCRIPTING_DESC= Scripting support | ||||
TELESCOPE_DESC= Telescope control plugin | TELESCOPE_DESC= Telescope control plugin | ||||
DOCS_MASTER_SITES= SF/${PORTNAME}/Stellarium-user-guide/0.15.0-1:ug | DOCS_MASTER_SITES= SF/${PORTNAME}/Stellarium-user-guide/0.15.0-1:ug | ||||
DOCS_DISTFILES= stellarium_user_guide-0.15.0-1.pdf:ug | DOCS_DISTFILES= stellarium_user_guide-0.15.0-1.pdf:ug | ||||
TEXTURES_MASTER_SITES= SF/${PORTNAME}/Extra-data-files/textures:gfx | TEXTURES_MASTER_SITES= SF/${PORTNAME}/Extra-data-files/textures:gfx | ||||
TEXTURES_DISTFILES= textures-1K.zip:gfx | TEXTURES_DISTFILES= textures-1K.zip:gfx | ||||
MULTIMEDIA_USE= QT5=multimedia | MULTIMEDIA_USE= QT=multimedia | ||||
MULTIMEDIA_CMAKE_OFF= -DENABLE_MEDIA:BOOL=OFF | MULTIMEDIA_CMAKE_OFF= -DENABLE_MEDIA:BOOL=OFF | ||||
TELESCOPE_USE= QT5=serialport | TELESCOPE_USE= QT=serialport | ||||
TELESCOPE_CMAKE_OFF= -DUSE_PLUGIN_TELESCOPECONTROL:BOOL=OFF | TELESCOPE_CMAKE_OFF= -DUSE_PLUGIN_TELESCOPECONTROL:BOOL=OFF | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${PORT_OPTIONS:MMORE_STARS} | .if ${PORT_OPTIONS:MMORE_STARS} | ||||
. for i in 4 5 6 7 8 | . for i in 4 5 6 7 8 | ||||
MASTER_SITES+= SF/${PORTNAME}/Extra-data-files/stars${i}:stars${i} | MASTER_SITES+= SF/${PORTNAME}/Extra-data-files/stars${i}:stars${i} | ||||
. endfor | . endfor | ||||
DISTFILES+= stars_4_1v0_1.cat:stars4 stars_5_2v0_1.cat:stars5 \ | DISTFILES+= stars_4_1v0_1.cat:stars4 stars_5_2v0_1.cat:stars5 \ | ||||
stars_6_2v0_1.cat:stars6 stars_7_2v0_1.cat:stars7 \ | stars_6_2v0_1.cat:stars6 stars_7_2v0_1.cat:stars7 \ | ||||
stars_8_2v0_1.cat:stars8 | stars_8_2v0_1.cat:stars8 | ||||
PLIST_SUB+= MORE_STARS="" | PLIST_SUB+= MORE_STARS="" | ||||
.else | .else | ||||
PLIST_SUB+= MORE_STARS="@comment " | PLIST_SUB+= MORE_STARS="@comment " | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MSCRIPTING} | .if ${PORT_OPTIONS:MSCRIPTING} | ||||
USE_QT5+= script | USE_QT+= script | ||||
PLIST_SUB+= SCRIPTS="" | PLIST_SUB+= SCRIPTS="" | ||||
.else | .else | ||||
CMAKE_ARGS+= -DENABLE_SCRIPTING:BOOL=OFF | CMAKE_ARGS+= -DENABLE_SCRIPTING:BOOL=OFF | ||||
PLIST_SUB+= SCRIPTS="@comment " | PLIST_SUB+= SCRIPTS="@comment " | ||||
.endif | .endif | ||||
post-extract-DOCS-on: | post-extract-DOCS-on: | ||||
@${LN} -sf ${_DISTDIR}/stellarium_user_guide-0.15.0-1.pdf ${WRKSRC} | @${LN} -sf ${_DISTDIR}/stellarium_user_guide-0.15.0-1.pdf ${WRKSRC} | ||||
Show All 26 Lines |