Changeset View
Changeset View
Standalone View
Standalone View
head/graphics/drawpile/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= Drawpile | PORTNAME= Drawpile | ||||
DISTVERSION= 2.0.5 | DISTVERSION= 2.0.6 | ||||
CATEGORIES= graphics python | CATEGORIES= graphics python | ||||
MAINTAINER= yuri@FreeBSD.org | MAINTAINER= yuri@FreeBSD.org | ||||
COMMENT= Collaborative drawing program | COMMENT= Collaborative drawing program | ||||
LICENSE= GPLv3 | LICENSE= GPLv3 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
LIB_DEPENDS= libgif.so:graphics/giflib \ | LIB_DEPENDS= libgif.so:graphics/giflib \ | ||||
libmicrohttpd.so:www/libmicrohttpd \ | libmicrohttpd.so:www/libmicrohttpd \ | ||||
libminiupnpc.so:net/miniupnpc | libminiupnpc.so:net/miniupnpc \ | ||||
libsodium.so:security/libsodium | |||||
USES= cmake:outsource desktop-file-utils kde:5 pkgconfig shared-mime-info | USES= cmake:outsource desktop-file-utils kde:5 pkgconfig shared-mime-info | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= ${PORTNAME:tl} | GH_ACCOUNT= ${PORTNAME:tl} | ||||
USE_QT5= core gui multimedia network sql svg widgets buildtools_build linguisttools_build qmake_build | USE_QT5= core gui multimedia network sql svg widgets buildtools_build linguisttools_build qmake_build | ||||
USE_KDE= archive | USE_KDE= archive | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl} | DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl} | ||||
PLIST_SUB= PORTVERSION=${PORTVERSION} | |||||
post-install: | post-install: | ||||
.for SZ in 16 32 64 128 256 | .for SZ in 16 32 64 128 256 | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/mimetypes | @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/mimetypes | ||||
${INSTALL_DATA} ${WRKSRC}/desktop/drawpile-${SZ}x${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps/drawpile.png | ${INSTALL_DATA} ${WRKSRC}/desktop/drawpile-${SZ}x${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps/drawpile.png | ||||
${INSTALL_DATA} ${WRKSRC}/desktop/drawpile-${SZ}x${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/mimetypes/application-x-drawpile-recording.png | ${INSTALL_DATA} ${WRKSRC}/desktop/drawpile-${SZ}x${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/mimetypes/application-x-drawpile-recording.png | ||||
${INSTALL_DATA} ${WRKSRC}/desktop/drawpile-${SZ}x${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/mimetypes/gnome-mime-application-x-drawpile-recording.png | ${INSTALL_DATA} ${WRKSRC}/desktop/drawpile-${SZ}x${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/mimetypes/gnome-mime-application-x-drawpile-recording.png | ||||
.endfor | .endfor | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages | @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages | ||||
${INSTALL_DATA} ${WRKSRC}/desktop/x-drawpile.xml ${STAGEDIR}${PREFIX}/share/mime/packages | ${INSTALL_DATA} ${WRKSRC}/desktop/x-drawpile.xml ${STAGEDIR}${PREFIX}/share/mime/packages | ||||
${INSTALL_DATA} ${WRKSRC}/desktop/drawpile.desktop ${STAGEDIR}${PREFIX}/share/applications | ${INSTALL_DATA} ${WRKSRC}/desktop/drawpile.desktop ${STAGEDIR}${PREFIX}/share/applications | ||||
@${RM} ${STAGEDIR}${DOCSDIR}/COPYING | @${RM} ${STAGEDIR}${DOCSDIR}/COPYING | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |