Changeset View
Changeset View
Standalone View
Standalone View
graphics/qgis/Makefile
Show All 23 Lines | LIB_DEPENDS= libexpat.so:textproc/expat2 \ | ||||
libqwt.so:x11-toolkits/qwt5 \ | libqwt.so:x11-toolkits/qwt5 \ | ||||
libspatialindex.so:devel/spatialindex \ | libspatialindex.so:devel/spatialindex \ | ||||
libspatialite.so:databases/spatialite | libspatialite.so:databases/spatialite | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_PROJECT= ${PORTNAME:tu} | GH_PROJECT= ${PORTNAME:tu} | ||||
USES= bison cmake cpe desktop-file-utils execinfo fortran \ | USES= bison cmake cpe desktop-file-utils execinfo fortran \ | ||||
gmake python:2 sqlite | gmake python:2 shebangfix sqlite | ||||
USE_QT4= corelib designer gui linguist_build moc_build network \ | USE_QT4= corelib designer gui linguist_build moc_build network \ | ||||
qmake_build rcc_build script sql svg testlib uic_build xml \ | qmake_build rcc_build script sql svg testlib uic_build xml \ | ||||
webkit | webkit | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
ICON_SIZES= 8 16 22 24 32 36 42 48 64 72 80 96 128 192 256 512 | ICON_SIZES= 8 16 22 24 32 36 42 48 64 72 80 96 128 192 256 512 | ||||
OPTIONS_DEFINE= PYTHON POSTGIS GRASS SERVER | OPTIONS_DEFINE= PYTHON POSTGIS GRASS SERVER | ||||
▲ Show 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | |||||
PYTHON_CMAKE_OFF= -DWITH_BINDINGS:BOOL=FALSE | PYTHON_CMAKE_OFF= -DWITH_BINDINGS:BOOL=FALSE | ||||
SERVER_LIB_DEPENDS= libfcgi.so:www/fcgi | SERVER_LIB_DEPENDS= libfcgi.so:www/fcgi | ||||
SERVER_CMAKE_ON= -DWITH_SERVER:BOOL=TRUE | SERVER_CMAKE_ON= -DWITH_SERVER:BOOL=TRUE | ||||
SERVER_CMAKE_OFF= -DWITH_SERVER:BOOL=FALSE | SERVER_CMAKE_OFF= -DWITH_SERVER:BOOL=FALSE | ||||
INSTALLS_ICONS= yes | INSTALLS_ICONS= yes | ||||
SHEBANG_FILES= ${WRKSRC}/python/ext-libs/pygments/util.py \ | |||||
${WRKSRC}/python/ext-libs/pytz/tzfile.py \ | |||||
${WRKSRC}/scripts/generate_test_mask_image.py \ | |||||
${WRKSRC}/scripts/random_vector.py \ | |||||
${WRKSRC}/scripts/widgets_tree.py \ | |||||
${WRKSRC}/src/plugins/grass/qgis_grass_test.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/qgis.v.kernel.rast.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/v.out.ogr.pg.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/qgis.v.upgrade.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/r.external.all.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/db.connect-login.pg.py | |||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000033 | .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000033 | ||||
USES+= compiler:features | USES+= compiler:features | ||||
.else | .else | ||||
USES+= compiler:gcc-c++11-lib | USES+= compiler:gcc-c++11-lib | ||||
BUILD_DEPENDS+= flex>=2.5.39:textproc/flex | BUILD_DEPENDS+= flex>=2.5.39:textproc/flex | ||||
CMAKE_ARGS+= -DFLEX_EXECUTABLE:STRING=${LOCALBASE}/bin/flex | CMAKE_ARGS+= -DFLEX_EXECUTABLE:STRING=${LOCALBASE}/bin/flex | ||||
Show All 18 Lines | @${REINPLACE_CMD} -e 's|SET(CMAKE_CXX_FLAGS "$${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")|#SET(CMAKE_CXX_FLAGS "$${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")|g' \ | ||||
${WRKSRC}/src/server/CMakeLists.txt | ${WRKSRC}/src/server/CMakeLists.txt | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|/usr/bin/qgis|${LOCALBASE}/bin/qgis|g' \ | @${REINPLACE_CMD} -e 's|/usr/bin/qgis|${LOCALBASE}/bin/qgis|g' \ | ||||
${WRKSRC}/debian/${PORTNAME}.desktop | ${WRKSRC}/debian/${PORTNAME}.desktop | ||||
@${REINPLACE_CMD} -e 's|Icon=qgis|Icon=qgis-icon|' \ | @${REINPLACE_CMD} -e 's|Icon=qgis|Icon=qgis-icon|' \ | ||||
${WRKSRC}/debian/${PORTNAME}.desktop | ${WRKSRC}/debian/${PORTNAME}.desktop | ||||
@${REINPLACE_CMD} -e 's|env python|env ${PYTHON_VERSION}|g' \ | |||||
${WRKSRC}/python/ext-libs/pygments/util.py \ | |||||
${WRKSRC}/python/ext-libs/pytz/tzfile.py \ | |||||
${WRKSRC}/scripts/generate_test_mask_image.py \ | |||||
${WRKSRC}/scripts/random_vector.py \ | |||||
${WRKSRC}/scripts/widgets_tree.py \ | |||||
${WRKSRC}/src/plugins/grass/qgis_grass_test.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/qgis.v.kernel.rast.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/v.out.ogr.pg.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/qgis.v.upgrade.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/r.external.all.py \ | |||||
${WRKSRC}/src/plugins/grass/scripts/db.connect-login.pg.py | |||||
post-install: | post-install: | ||||
${RM} ${STAGEDIR}${DATADIR}/python/pygments/util.py.bak | ${RM} ${STAGEDIR}${DATADIR}/python/pygments/util.py.bak | ||||
${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak | ${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/applications | @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications | ||||
${INSTALL_DATA} ${WRKSRC}/debian/${PORTNAME}.desktop \ | ${INSTALL_DATA} ${WRKSRC}/debian/${PORTNAME}.desktop \ | ||||
${STAGEDIR}${PREFIX}/share/applications/ | ${STAGEDIR}${PREFIX}/share/applications/ | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons | @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons | ||||
Show All 9 Lines |