# New ports collection makefile for: Stellarium # Date created: 26 Jan 2004 # Whom: Jean-Yves Lefort # # $FreeBSD$ # PORTNAME= stellarium PORTVERSION= 0.10.3 PORTREVISION= 2 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/Stellarium-sources/${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= A 3D photo-realistic sky renderer LIB_DEPENDS= boost_thread.4:${PORTSDIR}/devel/boost-libs \ jpeg.11:${PORTSDIR}/graphics/jpeg \ png.6:${PORTSDIR}/graphics/png \ freetype:${PORTSDIR}/print/freetype2 USE_QT_VER= 4 QT_COMPONENTS= moc_build rcc_build uic_build qmake_build \ corelib gui opengl script network svg qtestlib sql USE_GETTEXT= yes USE_ICONV= yes USE_GL= gl glu USE_CMAKE= yes CMAKE_ARGS+= -DFreeType2_INCLUDE_DIR="${LOCALBASE}/include/freetype2" \ -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib" PORTDOCS= AUTHORS ChangeLog README MAN1= stellarium.1 DESKTOP_ENTRIES="Stellarium" \ "View the sky" \ "${DATADIR}/data/stellarium.ico" \ "stellarium" \ "" \ false post-patch: # _assert conflicts with some macros on 6.x @${REINPLACE_CMD} -e 's|_assert|_&_|' ${WRKSRC}/src/tests/*.cpp @${REINPLACE_CMD} -e '/typedef.*void.*__GLXextFuncPtr/ d' \ ${WRKSRC}/src/external/GLee.h @${REINPLACE_CMD} -e '/SET(CMAKE_BUILD_TYPE/ d' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|share/man/man1|man/man1|' \ ${WRKSRC}/doc/CMakeLists.txt # avoid picking up the wrong fixx11h.h (x11/kdelibs3 installs one that # doesn't handle FontChange) @${FIND} ${WRKSRC}/src ${WRKSRC}/plugins -type f -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} -i '' -e 's/fixx11h.h/fixx11qt4h.h/' @${MV} ${WRKSRC}/src/external/fixx11h.h ${WRKSRC}/src/external/fixx11qt4h.h post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} .endif .include