ports/92324: Update port: games/cgoban2 (add desktop entry; misc fixes)
Jean-Yves Lefort
jylefort at FreeBSD.org
Wed Jan 25 19:20:08 UTC 2006
>Number: 92324
>Category: ports
>Synopsis: Update port: games/cgoban2 (add desktop entry; misc fixes)
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Jan 25 19:20:04 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Jean-Yves Lefort
>Release: FreeBSD 6.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Jan 11 14:23:56 CET 2006 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
- Add a desktop entry
- Run java with the exec statement
- Move to ${X11BASE}
>How-To-Repeat:
>Fix:
diff -ruN /usr/ports/games/cgoban2/Makefile cgoban2/Makefile
--- /usr/ports/games/cgoban2/Makefile Thu Apr 21 13:59:46 2005
+++ cgoban2/Makefile Wed Jan 25 20:04:00 2006
@@ -7,6 +7,7 @@
PORTNAME= cgoban2
PORTVERSION= 2.6.12
+PORTREVISION= 1
CATEGORIES= games java
MASTER_SITES= http://kgs.kiseido.com/
DISTNAME= cgoban-unix-${PORTVERSION}
@@ -14,11 +15,12 @@
MAINTAINER= philip.reynolds at rfc-networks.ie
COMMENT= Internet Go Server client and game editor
+EXTRACT_DEPENDS=unzip:${PORTSDIR}/archivers/unzip
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
WRKSRC= ${WRKDIR}/cgoban
-DATADIR= ${JAVASHAREDIR}/${PORTNAME}
+USE_X_PREFIX= yes
USE_JAVA= yes
JAVA_VERSION= 1.3+
NO_BUILD= yes
@@ -26,13 +28,27 @@
PLIST_FILES= bin/cgoban2 %%DATADIR%%/cgoban.jar
PLIST_DIRS= %%DATADIR%%
+ICON= org/igoweb/go/swing/images/tool1.png
+
+DESKTOP_ENTRIES="CGoban 2" \
+ "Play Go" \
+ "cgoban2.png" \
+ "cgoban2" \
+ "Application;Game;" \
+ false
+
+post-extract:
+ @${UNZIP_CMD} -qo ${WRKSRC}/cgoban.jar ${ICON} -d ${WRKSRC}
+
post-patch:
- ${SED} -e 's|_DIR=.|_DIR=${DATADIR}| ; s|^java|JAVA_VERSION="${JAVA_VERSION}" "${LOCALBASE}/bin/java"|'\
+ ${SED} -e 's|_DIR=.|_DIR=${DATADIR}| ; s|^java|JAVA_VERSION="${JAVA_VERSION}" exec "${LOCALBASE}/bin/java"|'\
< ${WRKSRC}/cgoban.sh.in > ${WRKSRC}/cgoban2
do-install:
${MKDIR} ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cgoban.jar ${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/cgoban2 ${PREFIX}/bin/cgoban2
+ ${INSTALL_SCRIPT} ${WRKSRC}/cgoban2 ${PREFIX}/bin
+ ${MKDIR} ${PREFIX}/share/pixmaps
+ ${INSTALL_DATA} ${WRKSRC}/${ICON} ${PREFIX}/share/pixmaps/cgoban2.png
.include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list