Changeset View
Changeset View
Standalone View
Standalone View
head/astro/gpsbabel/Makefile
# Created by: Laurent Courty | # Created by: Laurent Courty | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= gpsbabel | PORTNAME= gpsbabel | ||||
PORTVERSION= 1.5.2 | DISTVERSIONPREFIX= ${PORTNAME}_ | ||||
PORTREVISION= 1 | DISTVERSION= 1_5_3 | ||||
CATEGORIES= astro geography | CATEGORIES= astro geography | ||||
MASTER_SITES= https://secure.ohos.nl/downloads/ \ | |||||
LOCAL/glebius | |||||
MAINTAINER= dev2@heesakkers.info | MAINTAINER= dev2@heesakkers.info | ||||
COMMENT= GPS file translating tool | COMMENT= GPS file translating tool | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
# Unbundle libminizip | |||||
LIB_DEPENDS= libminizip.so:archivers/minizip | |||||
USE_GITHUB= yes | |||||
CONFLICTS= gpsbabel14-[0-9]* | CONFLICTS= gpsbabel14-[0-9]* | ||||
USE_QT4= corelib qmake_build | USE_QT4= corelib qmake_build | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --with-zlib=system | CONFIGURE_ARGS= --with-zlib=system | ||||
USES= localbase | |||||
OPTIONS_DEFINE= GUI | OPTIONS_DEFINE= GUI | ||||
OPTIONS_SUB= GUI | OPTIONS_SUB= GUI | ||||
GUI_ALL_TARGET= gui | GUI_ALL_TARGET= gui | ||||
GUI_USE= QT4=gui,xml,network,webkit | GUI_USE= QT4=gui,xml,network,webkit | ||||
GUI_USE+= QT4=linguisttools_build,moc_build,rcc_build,uic_build | GUI_USE+= QT4=linguisttools_build,moc_build,rcc_build,uic_build | ||||
GUI_VARS= MAKE_JOBS_UNSAFE=yes | GUI_VARS= MAKE_JOBS_UNSAFE=yes | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} '/langPath_ = / \ | @${REINPLACE_CMD} '/langPath_ = / \ | ||||
s|QApplication::applicationDirPath()|"${DATADIR}"|' \ | s|QApplication::applicationDirPath()|"${DATADIR}"|' \ | ||||
${WRKSRC}/gui/mainwindow.cc | ${WRKSRC}/gui/mainwindow.cc | ||||
@${RM} -rf ${WRKSRC}/zlib/contrib/minizip | |||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/gpsbabel ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_PROGRAM} ${WRKSRC}/gpsbabel ${STAGEDIR}${PREFIX}/bin/ | ||||
do-install-GUI-on: | do-install-GUI-on: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/gui/objects/gpsbabelfe-bin \ | ${INSTALL_PROGRAM} ${WRKSRC}/gui/objects/gpsbabelfe-bin \ | ||||
${STAGEDIR}${PREFIX}/bin/ | ${STAGEDIR}${PREFIX}/bin/ | ||||
${INSTALL_DATA} ${WRKSRC}/gui/gpsbabel.desktop \ | ${INSTALL_DATA} ${WRKSRC}/gui/gpsbabel.desktop \ | ||||
${STAGEDIR}${PREFIX}/share/applications/ | ${STAGEDIR}${PREFIX}/share/applications/ | ||||
${MKDIR} ${STAGEDIR}${DATADIR}/translations | ${MKDIR} ${STAGEDIR}${DATADIR}/translations | ||||
${INSTALL_DATA} ${WRKSRC}/gui/*.qm ${STAGEDIR}${DATADIR}/translations/ | ${INSTALL_DATA} ${WRKSRC}/gui/*.qm ${STAGEDIR}${DATADIR}/translations/ | ||||
${INSTALL_DATA} ${WRKSRC}/gui/images/appicon.png \ | ${INSTALL_DATA} ${WRKSRC}/gui/images/appicon.png \ | ||||
${STAGEDIR}${PREFIX}/share/pixmaps/gpsbabel.png | ${STAGEDIR}${PREFIX}/share/pixmaps/gpsbabel.png | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |