Changeset View
Changeset View
Standalone View
Standalone View
head/deskutils/treesheets/Makefile
# Created by: lightside <lightside@gmx.com> | # Created by: lightside <lightside@gmx.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= treesheets | PORTNAME= treesheets | ||||
PORTVERSION= 0.0.20161120 | PORTVERSION= 0.0.20170625 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= deskutils | CATEGORIES= deskutils | ||||
MAINTAINER= lightside@gmx.com | MAINTAINER= lightside@gmx.com | ||||
COMMENT= Free form data organizer | COMMENT= Free form data organizer | ||||
LICENSE= ZLIB | LICENSE= ZLIB | ||||
LICENSE_FILE= ${WRKSRC}/ZLIB_LICENSE.txt | LICENSE_FILE= ${WRKSRC}/ZLIB_LICENSE.txt | ||||
USES= compiler:c++11-lib desktop-file-utils | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= aardappel | GH_ACCOUNT= aardappel | ||||
GH_TAGNAME= 7baabf3 | GH_TAGNAME= 8c8d5e0 | ||||
USE_WX= 3.0+ | |||||
INSTALLS_ICONS= yes | |||||
BUILD_WRKSRC= ${WRKSRC}/src | BUILD_WRKSRC= ${WRKSRC}/src | ||||
PACKAGE_VERSION= \"${PORTVERSION}\" | PACKAGE_VERSION= \"${PORTVERSION}\" | ||||
MAKE_ENV= PACKAGE_VERSION=${PACKAGE_VERSION:Q} | MAKE_ENV= PACKAGE_VERSION=${PACKAGE_VERSION:Q} | ||||
USES= compiler:c++11-lib desktop-file-utils | |||||
USE_WX= 3.0+ | |||||
PORTDATA= images | PORTDATA= images | ||||
PORTDOCS= docs *.html | PORTDOCS= docs *.html | ||||
PORTEXAMPLES= * | PORTEXAMPLES= * | ||||
PLIST_FILES= bin/${PORTNAME} \ | PLIST_FILES= bin/${PORTNAME} \ | ||||
share/applications/treesheets.desktop \ | share/applications/treesheets.desktop \ | ||||
share/icons/hicolor/scalable/apps/treesheets.svg \ | |||||
share/pixmaps/treesheets.png | share/pixmaps/treesheets.png | ||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
post-patch: .SILENT | post-patch: .SILENT | ||||
${REINPLACE_CMD} -e 's|sys->frame->GetPath(L"|(L"${DOCSDIR}/|' \ | ${REINPLACE_CMD} -e 's|sys->frame->GetPath(L"|(L"${DOCSDIR}/|' \ | ||||
${BUILD_WRKSRC}/document.h | ${BUILD_WRKSRC}/document.h | ||||
${REINPLACE_CMD} -e 's|wxFileName(exename).GetPath()|L"${DATADIR}"|' \ | ${REINPLACE_CMD} -e 's|wxFileName(exename).GetPath()|L"${DATADIR}"|' \ | ||||
${BUILD_WRKSRC}/myframe.h | ${BUILD_WRKSRC}/myframe.h | ||||
${REINPLACE_CMD} -e 's|frame->GetPath(L"examples|(L"${EXAMPLESDIR}|' \ | ${REINPLACE_CMD} -e 's|frame->GetPath(L"examples|(L"${EXAMPLESDIR}|' \ | ||||
${BUILD_WRKSRC}/system.h | ${BUILD_WRKSRC}/system.h | ||||
${REINPLACE_CMD} -e 's|^\(Icon=\).*|\1${PORTNAME}|' \ | |||||
${WRKSRC}/TS/treesheets.desktop | |||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin | ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin | ||||
(cd ${WRKSRC}/TS && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}) | (cd ${WRKSRC}/TS && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}) | ||||
${INSTALL_DATA} ${WRKSRC}/TS/treesheets.desktop \ | ${INSTALL_DATA} ${WRKSRC}/TS/treesheets.desktop \ | ||||
${STAGEDIR}${PREFIX}/share/applications | ${STAGEDIR}${PREFIX}/share/applications | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps | |||||
${INSTALL_DATA} ${WRKSRC}/TS/images/treesheets.svg \ | |||||
${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps | |||||
${INSTALL_DATA} ${WRKSRC}/TS/images/icon32.png \ | ${INSTALL_DATA} ${WRKSRC}/TS/images/icon32.png \ | ||||
${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png | ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png | ||||
do-install-DOCS-on: | do-install-DOCS-on: | ||||
(cd ${WRKSRC}/TS && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) | (cd ${WRKSRC}/TS && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) | ||||
do-install-EXAMPLES-on: | do-install-EXAMPLES-on: | ||||
(cd ${WRKSRC}/TS/examples && ${COPYTREE_SHARE} "${PORTEXAMPLES}" \ | (cd ${WRKSRC}/TS/examples && ${COPYTREE_SHARE} "${PORTEXAMPLES}" \ | ||||
${STAGEDIR}${EXAMPLESDIR}) | ${STAGEDIR}${EXAMPLESDIR}) | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |