aboutsummaryrefslogtreecommitdiff
path: root/cad/gerbv/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-02-19 09:00:37 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-02-19 09:00:37 +0000
commit065822a4734af493d07e6b3bf2d3853c22f28991 (patch)
tree28e9d1f16d57d946ee0cfca6be019d9126896ffa /cad/gerbv/Makefile
parent00533bb168a52c14dc94fa55dfaf2e75cd7cea6c (diff)
downloadports-065822a4734af493d07e6b3bf2d3853c22f28991.tar.gz
ports-065822a4734af493d07e6b3bf2d3853c22f28991.zip
Notes
Diffstat (limited to 'cad/gerbv/Makefile')
-rw-r--r--cad/gerbv/Makefile18
1 files changed, 16 insertions, 2 deletions
diff --git a/cad/gerbv/Makefile b/cad/gerbv/Makefile
index 4e0c577d4e4f..8658f67a2706 100644
--- a/cad/gerbv/Makefile
+++ b/cad/gerbv/Makefile
@@ -7,16 +7,17 @@
#
PORTNAME= gerbv
-PORTVERSION= 2.0.0
+PORTVERSION= 2.0.1
CATEGORIES= cad
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= A Free Gerber Viewer
-USE_GNOME= gnometarget gtk20
+USE_GNOME= desktopfileutils gnometarget gtk20
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+INSTALLS_ICONS= yes
MAN1= gerbv.1
@@ -27,8 +28,20 @@ post-patch:
@${FIND} ${WRKSRC} -name "configure" | ${XARGS} ${REINPLACE_CMD} -e \
's|LIBPNG_CONFIG --cflags|PKG_CONFIG --cflags libpng12|g ; \
s|LIBPNG_CONFIG --ldflags|PKG_CONFIG --libs libpng12|g'
+ @${REINPLACE_CMD} -e '/^SUBDIRS =/s|desktop||g' ${WRKSRC}/Makefile.in
post-install:
+ @${MKDIR} ${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/desktop/gerbv.desktop \
+ ${PREFIX}/share/applications
+ @${MKDIR} ${PREFIX}/share/icons/hicolor/scalable/apps
+ ${INSTALL_DATA} ${WRKSRC}/desktop/gerbv.svg \
+ ${PREFIX}/share/icons/hicolor/scalable/apps
+.for i in 16 22 24 32 48
+ @${MKDIR} ${PREFIX}/share/icons/hicolor/${i}x${i}/apps
+ ${INSTALL_DATA} ${WRKSRC}/desktop/gerbv-${i}.png \
+ ${PREFIX}/share/icons/hicolor/${i}x${i}/apps/gerbv.png
+.endfor
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/*.fig ${DOCSDIR}
@@ -45,5 +58,6 @@ post-install:
cd ${WRKSRC}/example && ${FIND} . ! -name "*Makefile*" | \
${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}
.endif
+ -@update-desktop-database
.include <bsd.port.mk>