svn commit: r304401 - head/games/tanglet
Jason E. Hale
jhale at FreeBSD.org
Mon Sep 17 14:25:55 UTC 2012
Author: jhale
Date: Mon Sep 17 14:25:55 2012
New Revision: 304401
URL: http://svn.freebsd.org/changeset/ports/304401
Log:
- Clean up Makefile
- Respect PREFIX
- Don't use PORTDATA macro since the data is required
- Use the build system provided by the software
PR: ports/171364
Submitted by: nemysis <nemysis at gmx dot ch> (maintainer)
Approved by: makc (mentor)
Modified:
head/games/tanglet/Makefile
head/games/tanglet/pkg-plist (contents, props changed)
Modified: head/games/tanglet/Makefile
==============================================================================
--- head/games/tanglet/Makefile Mon Sep 17 14:23:30 2012 (r304400)
+++ head/games/tanglet/Makefile Mon Sep 17 14:25:55 2012 (r304401)
@@ -7,55 +7,37 @@
PORTNAME= tanglet
PORTVERSION= 1.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://gottcode.org/${PORTNAME}/
EXTRACT_SUFX= -src.tar.bz2
MAINTAINER= nemysis at gmx.ch
-COMMENT= Tanglet is a single player word finding game based on Boggle
+COMMENT= Single player word finding game based on Boggle
LICENSE= GPLv3
USE_BZIP2= yes
-USE_QT4= moc_build qmake_build rcc_build corelib gui iconengines imageformats
+USE_QT4= moc_build qmake_build rcc_build gui
INSTALLS_ICONS= yes
-
MAKE_JOBS_SAFE= yes
-PORTDATA= *
PORTDOCS= CREDITS ChangeLog
.include <bsd.port.options.mk>
do-configure:
@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${QMAKE} ${QMAKEFLAGS}
+ ${QMAKE} ${QMAKEFLAGS} PREFIX=${PREFIX}
-do-install:
-# Executable
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
-
-# Data
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} "data translations" ${DATADIR})
-
-# Icons
- cd ${WRKSRC}/icons && ${FIND} hicolor -type d -name apps -exec \
- ${MKDIR} ${PREFIX}/share/icons/{} \;
- cd ${WRKSRC}/icons && ${FIND} hicolor -type f -exec \
- ${INSTALL_DATA} {} ${PREFIX}/share/icons/{} \;
-
-# Pixmaps and Desktop
- ${INSTALL_DATA} ${WRKSRC}/icons/${PORTNAME}_32.xpm ${PREFIX}/share/pixmaps/
- ${MKDIR} ${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKSRC}/icons/${PORTNAME}.desktop ${PREFIX}/share/applications/
+post-install:
+# Pixmaps
+ ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png ${PREFIX}/share/pixmaps/
# Documentation
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
-. for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
-. endfor
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
.include <bsd.port.mk>
Modified: head/games/tanglet/pkg-plist
==============================================================================
--- head/games/tanglet/pkg-plist Mon Sep 17 14:23:30 2012 (r304400)
+++ head/games/tanglet/pkg-plist Mon Sep 17 14:25:55 2012 (r304401)
@@ -9,7 +9,51 @@ share/icons/hicolor/32x32/apps/tanglet.p
share/icons/hicolor/48x48/apps/tanglet.png
share/icons/hicolor/64x64/apps/tanglet.png
share/icons/hicolor/scalable/apps/tanglet.svg
+share/pixmaps/tanglet.png
share/pixmaps/tanglet_32.xpm
+share/tanglet/data/cs/dice
+share/tanglet/data/cs/dictionary
+share/tanglet/data/cs/name
+share/tanglet/data/cs/words
+share/tanglet/data/de/README
+share/tanglet/data/de/dice
+share/tanglet/data/de/dictionary
+share/tanglet/data/de/name
+share/tanglet/data/de/words
+share/tanglet/data/en/README
+share/tanglet/data/en/dice
+share/tanglet/data/en/dictionary
+share/tanglet/data/en/name
+share/tanglet/data/en/scowl-word-lists-used
+share/tanglet/data/en/words
+share/tanglet/data/fr/dice
+share/tanglet/data/fr/dictionary
+share/tanglet/data/fr/name
+share/tanglet/data/fr/words
+share/tanglet/data/he/README
+share/tanglet/data/he/dice
+share/tanglet/data/he/dictionary
+share/tanglet/data/he/name
+share/tanglet/data/he/words
+share/tanglet/data/nl/dice
+share/tanglet/data/nl/dictionary
+share/tanglet/data/nl/name
+share/tanglet/data/nl/words
+share/tanglet/translations/tanglet_cs.qm
+share/tanglet/translations/tanglet_de.qm
+share/tanglet/translations/tanglet_en.qm
+share/tanglet/translations/tanglet_fr.qm
+share/tanglet/translations/tanglet_he.qm
+share/tanglet/translations/tanglet_nl.qm
+ at dirrm share/tanglet/translations
+ at dirrm share/tanglet/data/nl
+ at dirrm share/tanglet/data/he
+ at dirrm share/tanglet/data/fr
+ at dirrm share/tanglet/data/en
+ at dirrm share/tanglet/data/de
+ at dirrm share/tanglet/data/cs
+ at dirrm share/tanglet/data
+ at dirrm share/tanglet
@dirrmtry share/icons/hicolor/scalable/apps
@dirrmtry share/icons/hicolor/scalable
@dirrmtry share/icons/hicolor/64x64/apps
More information about the svn-ports-all
mailing list