aboutsummaryrefslogtreecommitdiff
path: root/misc/gcstar
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2014-09-01 12:16:02 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2014-09-01 12:16:02 +0000
commit75f672046442288f01774361372b34631c341604 (patch)
treeb34b854f0a5a27d81e4a940aab155c89ce60f874 /misc/gcstar
parentfef9554d1c44463cdff8b35048faa77be0a89aa5 (diff)
downloadports-75f672046442288f01774361372b34631c341604.tar.gz
ports-75f672046442288f01774361372b34631c341604.zip
Stagify.
Notes
Notes: svn path=/head/; revision=366867
Diffstat (limited to 'misc/gcstar')
-rw-r--r--misc/gcstar/Makefile34
-rw-r--r--misc/gcstar/pkg-plist7
2 files changed, 16 insertions, 25 deletions
diff --git a/misc/gcstar/Makefile b/misc/gcstar/Makefile
index 08e9149381e2..91308d8679a1 100644
--- a/misc/gcstar/Makefile
+++ b/misc/gcstar/Makefile
@@ -3,7 +3,7 @@
PORTNAME= gcstar
PORTVERSION= 1.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MASTER_SITES= http://download.gna.org/gcstar/ \
http://djdomics.free.fr/distfiles/
@@ -11,6 +11,9 @@ MASTER_SITES= http://download.gna.org/gcstar/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Open source application for managing your collections
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
RUN_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-Archive-Tar>=0:${PORTSDIR}/archivers/p5-Archive-Tar \
@@ -32,28 +35,21 @@ RUN_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph \
p5-GD-TextUtil>=0:${PORTSDIR}/graphics/p5-GD-TextUtil
-MAN1= gcstar.1
-MANCOMPRESSED= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
-USE_GNOME= desktopfileutils
-USES= perl5
+USES= perl5 desktop-file-utils shared-mime-info shebangfix
+SHEBANG_FILES= bin/gcstar
USE_PERL5= run
-
NO_BUILD= yes
-NO_STAGE= yes
do-install:
- @${MKDIR} ${PREFIX}/share/mime/packages
- @${FIND} ${WRKSRC}/ -name '*.orig' -delete
- ${PERL} ${WRKSRC}/install --prefix ${PREFIX} --noclean
- ${INSTALL_DATA} ${WRKSRC}/share/applications/gcstar.desktop \
- ${PREFIX}/share/applications/gcstar.desktop
- ${INSTALL_DATA} ${WRKSRC}/share/applications/gcstar.xml \
- ${PREFIX}/share/mime/packages/gcstar.xml
- ${INSTALL_DATA} ${WRKSRC}/share/gcstar/icons/gcstar_48x48.png \
- ${PREFIX}/share/pixmaps/gcstar.png
-
-post-install:
- -@update-desktop-database
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
+ @${FIND} ${WRKSRC}/ -name '*.orig' -delete
+ ${PERL} ${WRKSRC}/install --prefix ${STAGEDIR}${PREFIX} --noclean
+ ${INSTALL_DATA} ${WRKSRC}/share/applications/gcstar.desktop \
+ ${STAGEDIR}${PREFIX}/share/applications/gcstar.desktop
+ ${INSTALL_DATA} ${WRKSRC}/share/applications/gcstar.xml \
+ ${STAGEDIR}${PREFIX}/share/mime/packages/gcstar.xml
+ ${INSTALL_DATA} ${WRKSRC}/share/gcstar/icons/gcstar_48x48.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/gcstar.png
.include <bsd.port.mk>
diff --git a/misc/gcstar/pkg-plist b/misc/gcstar/pkg-plist
index 899dd71cb6ff..0c122e2d0a0b 100644
--- a/misc/gcstar/pkg-plist
+++ b/misc/gcstar/pkg-plist
@@ -940,6 +940,7 @@ lib/gcstar/GCStyle.pm
lib/gcstar/GCUpdater.pm
lib/gcstar/GCUtils.pm
lib/gcstar/GCWidgets.pm
+man/man1/gcstar.1.gz
share/applications/gcstar.desktop
%%DATADIR%%/LICENSE
%%DATADIR%%/fonts/AUTHORS
@@ -1262,8 +1263,6 @@ share/applications/gcstar.desktop
%%DATADIR%%/xslt/createGCSValidator.xsl
share/mime/packages/gcstar.xml
share/pixmaps/gcstar.png
-@dirrmtry share/mime/packages
-@dirrmtry share/mime
@dirrm %%DATADIR%%/xslt
@dirrm %%DATADIR%%/xml_models/GCfilms
@dirrm %%DATADIR%%/xml_models
@@ -1456,7 +1455,3 @@ share/pixmaps/gcstar.png
@dirrm lib/gcstar/GCExport
@dirrm lib/gcstar/GCBackend
@dirrm lib/gcstar
-@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
-@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true