svn commit: r377855 - head/games/lmarbles
Dmitry Marakasov
amdmi3 at FreeBSD.org
Sun Jan 25 02:02:55 UTC 2015
Author: amdmi3
Date: Sun Jan 25 02:02:53 2015
New Revision: 377855
URL: https://svnweb.freebsd.org/changeset/ports/377855
QAT: https://qat.redports.org/buildarchive/r377855/
Log:
- Clarify LICENSE
- Add LICENSE_FILE
- Move highscore to /var/games, use @sample
- Fix installation from non-root
- Simplify docs installation
Modified:
head/games/lmarbles/Makefile
head/games/lmarbles/pkg-plist
Modified: head/games/lmarbles/Makefile
==============================================================================
--- head/games/lmarbles/Makefile Sun Jan 25 01:41:04 2015 (r377854)
+++ head/games/lmarbles/Makefile Sun Jan 25 02:02:53 2015 (r377855)
@@ -13,27 +13,21 @@ DISTFILES= ${PORTNAME}-${DISTVERSION}${E
MAINTAINER= ports at FreeBSD.org
COMMENT= Atomix-like game of moving marbles in puzzles
-LICENSE= GPLv2
+LICENSE= GPLv2 # or later
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake
USE_SDL= sdl mixer
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --localstatedir=${ETCDIR}
+CONFIGURE_ARGS= --localstatedir=/var/games/${PORTNAME}
PORTDOCS= *
-DOCSRCDIR1= ${WRKSRC}
-DOC_FILES1= AUTHORS ChangeLog README README-SDL.txt
-
-DOCSRCDIR2= ${WRKSRC}/src/manual
-DOCSDIR2= ${DOCSDIR}/manual
-DOC_FILES2= *.jpg *.html
-
OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e 's|(datadir)/icons|(datadir)/pixmaps|; \
- s|(datadir)/pixmaps/lmarbles48.gif|(datadir)/pixmaps/lmarbles48.png|' \
+ s|(datadir)/pixmaps/lmarbles48.gif|(datadir)/pixmaps/lmarbles48.png|' \
${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e 's|-m 666||; \
s|lmarbles.prfs|lmarbles.prfs.sample|' \
@@ -45,12 +39,7 @@ post-install:
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}*.png \
${STAGEDIR}${PREFIX}/share/pixmaps/
- @${CHMOD} -R 464 ${STAGEDIR}${ETCDIR}/lmarbles.prfs.sample
- @${CHOWN} root:games ${STAGEDIR}${ETCDIR}/lmarbles.prfs.sample
-
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${DOCSDIR2}
- ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS ChangeLog README README-SDL.txt" ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/src && ${COPYTREE_SHARE} "manual" ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Modified: head/games/lmarbles/pkg-plist
==============================================================================
--- head/games/lmarbles/pkg-plist Sun Jan 25 01:41:04 2015 (r377854)
+++ head/games/lmarbles/pkg-plist Sun Jan 25 02:02:53 2015 (r377855)
@@ -1,7 +1,4 @@
-bin/lmarbles
- at unexec if cmp -s %D/%%ETCDIR%%/lmarbles.prfs.sample %D/%%ETCDIR%%/lmarbles.prfs ; then rm -f %D/%%ETCDIR%%/lmarbles.prfs ; fi
-%%ETCDIR%%/lmarbles.prfs.sample
- at exec if [ ! -f %D/%%ETCDIR%%/lmarbles.prfs ] ; then cp -p %D/%F %B/lmarbles.prfs ; fi
+@(,games,2755) bin/lmarbles
man/man6/lmarbles.6.gz
share/applications/lmarbles.desktop
%%DATADIR%%/gfx/board.bmp
@@ -72,11 +69,5 @@ share/applications/lmarbles.desktop
share/pixmaps/lmarbles32.png
share/pixmaps/lmarbles48.gif
share/pixmaps/lmarbles48.png
- at dirrm %%DATADIR%%/sounds
- at dirrm %%DATADIR%%/levels
- at dirrm %%DATADIR%%/gfx/wood
- at dirrm %%DATADIR%%/gfx/stone
- at dirrm %%DATADIR%%/gfx/metal
- at dirrm %%DATADIR%%/gfx
- at dirrm %%DATADIR%%
- at dirrmtry %%ETCDIR%%
+ at sample(,games,664) /var/games/lmarbles/lmarbles.prfs.sample
+ at dir /var/games/lmarbles
More information about the svn-ports-head
mailing list