svn commit: r334621 - head/games/gtktetcolor
Rusmir Dusko
nemysis at FreeBSD.org
Fri Nov 22 22:12:40 UTC 2013
Author: nemysis
Date: Fri Nov 22 22:12:39 2013
New Revision: 334621
URL: http://svnweb.freebsd.org/changeset/ports/334621
Log:
- Update to 0.6.5pre3
- Change master sites
- Pass maintainership to submitter
- Add USES desktop-file-utils
- Support STAGEDIR and add OPTIONS_SUB
- Add DOCS
- Add DOCS and NLS Options
- Change REINPLACE_CMD
PR: ports/179327
Submitted by: nemysis <nemysis at gmx.ch>
Approved by: pawel / wg (mentors, implicit)
Modified:
head/games/gtktetcolor/Makefile
head/games/gtktetcolor/distinfo (contents, props changed)
head/games/gtktetcolor/pkg-plist (contents, props changed)
Modified: head/games/gtktetcolor/Makefile
==============================================================================
--- head/games/gtktetcolor/Makefile Fri Nov 22 22:10:53 2013 (r334620)
+++ head/games/gtktetcolor/Makefile Fri Nov 22 22:12:39 2013 (r334621)
@@ -2,30 +2,55 @@
# $FreeBSD$
PORTNAME= gtktetcolor
-PORTVERSION= 0.6.4
-PORTREVISION= 11
+DISTVERSION= 0.6.5pre3
CATEGORIES= games gnome
-MASTER_SITES= SUNSITE/games \
- http://canopus.iacp.dvo.ru/~panov/gtktetcolor/
+MASTER_SITES= ftp://canopus.iacp.dvo.ru/pub/Games/gtktetcolor/ \
+ SF/nemysisfreebsdp/games/${PORTNAME}/:icons
+DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}.png:icons
+EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= nemysis at FreeBSD.org
COMMENT= Game for GNOME that resembles well-known Tetris and Columns
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= pathfix gmake pkgconfig
+USE_BZIP2= yes
+USES= desktop-file-utils gmake pathfix pkgconfig
USE_GNOME= gnomeprefix intlhack libgnomeui
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-NO_STAGE= yes
+PORTDOCS= AUTHORS ChangeLog NEWS README TODO
+
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
+
+.include <bsd.port.options.mk>
+
post-patch:
- @${REINPLACE_CMD} -e \
- 's|games\.games|games:games|g' ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} \
+ -e 's|games.games|root.games|' \
+ -e 's|scoredir = $$(localstatedir)/games|scoredir = /var/games|' \
+ ${WRKSRC}/Makefile.in
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
's|-D.*_DISABLE_DEPRECATED||g'
+ @${REINPLACE_CMD} -e 's|^Icon.*|Icon=${PORTNAME}|' \
+ ${WRKSRC}/src/gtktetcolor.desktop.in
+
+.if ! ${PORT_OPTIONS:MNLS}
+ @${REINPLACE_CMD} -e '/^SUBDIRS/s|po||g' ${WRKSRC}/Makefile.in
+.endif
+
+post-install:
+ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/
+
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Modified: head/games/gtktetcolor/distinfo
==============================================================================
--- head/games/gtktetcolor/distinfo Fri Nov 22 22:10:53 2013 (r334620)
+++ head/games/gtktetcolor/distinfo Fri Nov 22 22:12:39 2013 (r334621)
@@ -1,2 +1,4 @@
-SHA256 (gtktetcolor-0.6.4.tar.gz) = 1d70d9d4c87ab6f42366dc491e8a467dae01ce168d3bbf4b9fc5215227ce5628
-SIZE (gtktetcolor-0.6.4.tar.gz) = 198699
+SHA256 (gtktetcolor-0.6.5pre3.tar.bz2) = c11a02377d0ed83ef59e5dd1cf7ea82491bbdbfb19957e5bc2774b871e93b049
+SIZE (gtktetcolor-0.6.5pre3.tar.bz2) = 172629
+SHA256 (gtktetcolor.png) = 1dd71abedfe4a7878e5ce802b3e19f8fec795834c09bdc31f219a8dc8db76427
+SIZE (gtktetcolor.png) = 910
Modified: head/games/gtktetcolor/pkg-plist
==============================================================================
--- head/games/gtktetcolor/pkg-plist Fri Nov 22 22:10:53 2013 (r334620)
+++ head/games/gtktetcolor/pkg-plist Fri Nov 22 22:12:39 2013 (r334621)
@@ -1,13 +1,15 @@
bin/gtktetcolor
etc/sound/events/gtktetcolor.soundlist
share/applications/gtktetcolor.desktop
-share/games/gtktetcolor.scores
+%%NLS%%share/locale/de/LC_MESSAGES/gtktetcolor.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/gtktetcolor.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/gtktetcolor.mo
+share/pixmaps/gtktetcolor.png
share/pixmaps/gtktetcolor.xpm
share/sounds/gtktetcolor/bonus.wav
share/sounds/gtktetcolor/gameover.wav
share/sounds/gtktetcolor/linerem.wav
-share/locale/de/LC_MESSAGES/gtktetcolor.mo
-share/locale/fr/LC_MESSAGES/gtktetcolor.mo
-share/locale/ru/LC_MESSAGES/gtktetcolor.mo
+ at unexec if [ -s /var/games/gtktetcolor.scores ] ; then rm -f /var/games/gtktetcolor.scores ; fi
+/var/games/gtktetcolor.scores
+ at exec if [ ! -f /var/games/gtktetcolor.scores ] ; then cp -p /var/games/gtktetcolor.scores ; fi
@dirrm share/sounds/gtktetcolor
- at dirrmtry share/games
More information about the svn-ports-all
mailing list