Hi ports --

Attached is a patch to update both games/solarus/zsdx and games/solarus/zsxd to their latest version, 1.6 (please apply from the ports/games/solarus directory).

1.6 is considered a major release for both games, and the first official releases to fully support the Solarus 1.0.x engine.

This update changes how the games are packaged. Instead of me taking the time to build/host it myself (I had to do this before since the games were not official releases), move to pulling the game sources directly from the Solarus project and building it yourself. I have been working with upstream, and will make it even simpler to install the games in the future, but for now this should do.

This change has also been spurred on by recent problems with my shell provider, who have been kindly hosting distfiles for some of my ports for quite some time. But being down for 3 days in the last week or so isn't a good sign.

OK?

~Brian

Index: zsdx/Makefile
===================================================================
RCS file: /cvs/ports/games/solarus/zsdx/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- zsdx/Makefile	17 Jun 2013 02:49:38 -0000	1.1.1.1
+++ zsdx/Makefile	23 Jun 2013 22:23:42 -0000
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2013/06/17 02:49:38 bcallah Exp $
 
 COMMENT =	fan made Zelda game for Solarus engine
-DISTNAME =	zsdx-1.5.3
+DISTNAME =	zsdx-1.6
 
 HOMEPAGE =	http://www.solarus-games.org/games/zelda-mystery-of-solarus-dx/
 
@@ -9,19 +9,12 @@ HOMEPAGE =	http://www.solarus-games.org/
 PERMIT_PACKAGE_CDROM =	contains copyrighted artwork
 PERMIT_PACKAGE_FTP =	Yes
 
-MASTER_SITES =	http://devio.us/~bcallah/source/
+MASTER_SITES =	http://www.zelda-solarus.com/downloads/zsdx/
 
-RUN_DEPENDS =	games/solarus/solarus
-
-NO_BUILD =	Yes
-PKG_ARCH =	*
+MODULES =	devel/cmake
 
-post-patch:
-	${SUBST_CMD} ${WRKSRC}/zsdx
+BUILD_DEPENDS =	archivers/zip
 
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/zsdx ${PREFIX}/bin
-	${INSTALL_DATA_DIR} ${PREFIX}/share/solarus/zsdx
-	${INSTALL_DATA} ${WRKSRC}/data.solarus ${PREFIX}/share/solarus/zsdx
+RUN_DEPENDS =	games/solarus/solarus
 
 .include <bsd.port.mk>
Index: zsdx/distinfo
===================================================================
RCS file: /cvs/ports/games/solarus/zsdx/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- zsdx/distinfo	17 Jun 2013 02:49:38 -0000	1.1.1.1
+++ zsdx/distinfo	23 Jun 2013 22:23:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (zsdx-1.5.3.tar.gz) = PoSV4CZjyDVmhoukkd/ifCGWdV1N/1cZ2ZcPxDoI9Yc=
-SIZE (zsdx-1.5.3.tar.gz) = 12417671
+SHA256 (zsdx-1.6.tar.gz) = G8qBLybVzus5uBIBxggn89LcpjBeAlXaiJakJLG6PVg=
+SIZE (zsdx-1.6.tar.gz) = 11744743
Index: zsdx/patches/patch-CMakeLists_txt
===================================================================
RCS file: zsdx/patches/patch-CMakeLists_txt
diff -N zsdx/patches/patch-CMakeLists_txt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ zsdx/patches/patch-CMakeLists_txt	23 Jun 2013 22:23:43 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- CMakeLists.txt.orig	Sun Jun 23 17:46:22 2013
++++ CMakeLists.txt	Sun Jun 23 17:46:38 2013
+@@ -47,7 +47,7 @@ add_custom_target(${quest_name}_data
+ add_custom_command(
+   OUTPUT ${quest_name}
+   COMMAND echo '\#!/bin/sh' > ${quest_name}
+-  COMMAND echo 'solarus ${CMAKE_INSTALL_PREFIX}/share/solarus/${quest_name} $*' >> ${quest_name}
++  COMMAND echo 'solarus ${CMAKE_INSTALL_PREFIX}/share/solarus/${quest_name}' >> ${quest_name}
+ )
+ add_custom_target(${quest_name}_command
+   ALL
Index: zsxd/Makefile
===================================================================
RCS file: /cvs/ports/games/solarus/zsxd/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- zsxd/Makefile	17 Jun 2013 02:51:13 -0000	1.1.1.1
+++ zsxd/Makefile	23 Jun 2013 22:23:44 -0000
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2013/06/17 02:51:13 bcallah Exp $
 
 COMMENT =	fan made parody Zelda game for Solarus engine
-DISTNAME =	zsxd-1.5.4
+DISTNAME =	zsxd-1.6
 
 HOMEPAGE =	http://www.solarus-games.org/games/zelda-mystery-of-solarus-xd/
 
@@ -9,19 +9,12 @@ HOMEPAGE =	http://www.solarus-games.org/
 PERMIT_PACKAGE_CDROM =	contains copyrighted artwork
 PERMIT_PACKAGE_FTP =	Yes
 
-MASTER_SITES =	http://devio.us/~bcallah/source/
+MASTER_SITES =	http://www.zelda-solarus.com/downloads/zsxd/
 
-RUN_DEPENDS =	games/solarus/solarus
-
-NO_BUILD =	Yes
-PKG_ARCH =	*
+MODULES =	devel/cmake
 
-post-patch:
-	${SUBST_CMD} ${WRKSRC}/zsxd
+BUILD_DEPENDS =	archivers/zip
 
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/zsxd ${PREFIX}/bin
-	${INSTALL_DATA_DIR} ${PREFIX}/share/solarus/zsxd
-	${INSTALL_DATA} ${WRKSRC}/data.solarus ${PREFIX}/share/solarus/zsxd
+RUN_DEPENDS =	games/solarus/solarus
 
 .include <bsd.port.mk>
Index: zsxd/distinfo
===================================================================
RCS file: /cvs/ports/games/solarus/zsxd/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- zsxd/distinfo	17 Jun 2013 02:51:13 -0000	1.1.1.1
+++ zsxd/distinfo	23 Jun 2013 22:23:44 -0000
@@ -1,2 +1,2 @@
-SHA256 (zsxd-1.5.4.tar.gz) = pro1SYCKha+diW0X3C8I4WjvKZ9rbCIK6iTVErfrDPo=
-SIZE (zsxd-1.5.4.tar.gz) = 4004141
+SHA256 (zsxd-1.6.tar.gz) = wQO6dBf3TWF9rfosrxb7ruj2EZYN89Ad3i41XMclOuM=
+SIZE (zsxd-1.6.tar.gz) = 3797858
Index: zsxd/patches/patch-CMakeLists_txt
===================================================================
RCS file: zsxd/patches/patch-CMakeLists_txt
diff -N zsxd/patches/patch-CMakeLists_txt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ zsxd/patches/patch-CMakeLists_txt	23 Jun 2013 22:23:45 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- CMakeLists.txt.orig	Sun Jun 23 18:04:53 2013
++++ CMakeLists.txt	Sun Jun 23 18:05:07 2013
+@@ -47,7 +47,7 @@ add_custom_target(${quest_name}_data
+ add_custom_command(
+   OUTPUT ${quest_name}
+   COMMAND echo '\#!/bin/sh' > ${quest_name}
+-  COMMAND echo 'solarus ${CMAKE_INSTALL_PREFIX}/share/solarus/${quest_name} $*' >> ${quest_name}
++  COMMAND echo 'solarus ${CMAKE_INSTALL_PREFIX}/share/solarus/${quest_name}' >> ${quest_name}
+ )
+ add_custom_target(${quest_name}_command
+   ALL

Reply via email to