ports/185664: [UPDATE] games/pathological, add license and desktop entry
Hardy Schumacher
hardy.schumacher at gmx.de
Sat Jan 11 18:20:00 UTC 2014
>Number: 185664
>Category: ports
>Synopsis: [UPDATE] games/pathological, add license and desktop entry
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Jan 11 18:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Hardy Schumacher
>Release: FreeBSD-9.2
>Organization:
>Environment:
FreeBSD gamma.low.org 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255996: Thu Oct 3 20:40:04 CEST 2013 root at gamma.low.org:/usr/obj/usr/src/sys/LOW_GAMMA i386
>Description:
Add license information.
Add desktop entry.
Converted to new options framework.
Fixed some issues reported by portlint.
>How-To-Repeat:
n/a
>Fix:
Patch attached with submission follows:
diff -ruN /usr/ports/games/pathological/Makefile ./pathological/Makefile
--- /usr/ports/games/pathological/Makefile 2013-10-27 16:23:11.000000000 +0100
+++ ./pathological/Makefile 2014-01-11 19:06:21.000000000 +0100
@@ -10,8 +10,13 @@
MAINTAINER= jmohacsi at bsd.hu
COMMENT= Enriched clone of the game "Logical"
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
+OPTIONS_DEFINE= DOCS
+
USE_PYTHON= yes
NO_BUILD= yes
MAN6= pathological.6
@@ -19,18 +24,28 @@
DOC_FILES= favicon.ico index.html
+DESKTOP_ENTRIES= \
+ "Pathological" \
+ "Logic game" \
+ "${DATADIR}/pathological.ico" \
+ "pathological" \
+ "Game;LogicGame;" \
+ alse
+
+.include <bsd.port.options.mk>
+
NO_STAGE= yes
do-install:
@${MKDIR} ${DATADIR}
(cd ${WRKSRC}; tar -cf - circuits graphics music sounds pathological.ico pathological.py pathological.xpm) | \
(cd ${DATADIR}; tar --unlink -xf -)
- @printf "#!/bin/sh\ncd ${DATADIR} && \
+ @${PRINTF} "#!/bin/sh\ncd ${DATADIR} && \
exec ${PYTHON_CMD} ${DATADIR}/pathological.py\n" > ${WRKDIR}/pathological.sh
@${INSTALL_SCRIPT} ${WRKDIR}/pathological.sh ${PREFIX}/bin/pathological
.ifndef(NO_INSTALL_MANPAGES)
${INSTALL_MAN} ${WRKSRC}/${MAN6}.gz ${MAN6PREFIX}/man/man6/
.endif
-.ifndef(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
.for file in ${DOC_FILES}
@${INSTALL_DATA} ${WRKSRC}/html/${file} ${DOCSDIR}
diff -ruN /usr/ports/games/pathological/pkg-descr ./pathological/pkg-descr
--- /usr/ports/games/pathological/pkg-descr 2012-12-26 19:40:56.000000000 +0100
+++ ./pathological/pkg-descr 2014-01-11 18:25:34.000000000 +0100
@@ -10,4 +10,4 @@
* 50 diverse and challenging levels (more to come...)
* A cool 6-minute ambient soundtrack by an award-winning musician
-WWW: http://pathological.sourceforge.net/
+WWW: http://pathological.sourceforge.net/
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list