Hi ports --
Here's a single patch for all the Solarus subports, bringing them all
up-to-date with the new versions released yesterday.
The (long-ish) changelog can be found at
http://www.solarus-games.org/2013/10/13/solarus-1-1-released/
One thing the changelog is missing that everyone here mentioned last
time is if you don't point solarus to a game, it dies gracefully now
instead of segfaulting.
Make sure that the patch for solarus ends up in the patches/ directory
(since I had to create it).
Can someone test this on i386? Works for me on amd64 but my i386
machines are otherwise occupied for a while...
OK?
~Brian
Index: solarus/Makefile
===================================================================
RCS file: /cvs/ports/games/solarus/solarus/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- solarus/Makefile 1 Jul 2013 04:40:14 -0000 1.3
+++ solarus/Makefile 14 Oct 2013 17:38:12 -0000
@@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.3 2013/07/01 04:40:14 bcallah Exp $
-V = 1.0.4
+V = 1.1.0
COMMENT = open-source Zelda-like 2D game engine
DISTNAME = solarus-${V}-src
PKGNAME = solarus-${V}
Index: solarus/distinfo
===================================================================
RCS file: /cvs/ports/games/solarus/solarus/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- solarus/distinfo 1 Jul 2013 04:40:14 -0000 1.3
+++ solarus/distinfo 14 Oct 2013 17:38:12 -0000
@@ -1,2 +1,2 @@
-SHA256 (solarus-1.0.4-src.tar.gz) = A8q/1vEyEMXJYidEKhmzFXBUulcA93SfQ2lvqNjb9vU=
-SIZE (solarus-1.0.4-src.tar.gz) = 702674
+SHA256 (solarus-1.1.0-src.tar.gz) = jzjS6pvjCfrf08UWYved0NTqV4DbE4dnnrhpYKLYnLo=
+SIZE (solarus-1.1.0-src.tar.gz) = 2393855
Index: solarus/patches/patch-CMakeLists_txt
===================================================================
RCS file: solarus/patches/patch-CMakeLists_txt
diff -N solarus/patches/patch-CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ solarus/patches/patch-CMakeLists_txt 14 Oct 2013 17:38:12 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+
+Fix include mess. Already upstreamed.
+
+--- CMakeLists.txt.orig Sun Oct 13 15:02:07 2013
++++ CMakeLists.txt Mon Oct 14 12:25:05 2013
+@@ -104,13 +104,13 @@ include_directories(
+ ${CMAKE_BINARY_DIR}/include
+ ${SOLARUS_ENGINE_SOURCE_DIR}/include
+ ${SOLARUS_ENGINE_SOURCE_DIR}/include/snes_spc
++ ${MODPLUG_INCLUDE_DIR}
+ ${SDL_INCLUDE_DIR}
+ ${SDLTTF_INCLUDE_DIR}
+ ${SDLIMAGE_INCLUDE_DIR}
+ ${OPENAL_INCLUDE_DIR}
+ ${VORBISFILE_INCLUDE_DIR}
+ ${OGG_INCLUDE_DIR}
+- ${MODPLUG_INCLUDE_DIR}
+ ${LUA_INCLUDE_DIR}
+ ${PHYSFS_INCLUDE_DIR}
+ )
Index: zsdx/Makefile
===================================================================
RCS file: /cvs/ports/games/solarus/zsdx/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- zsdx/Makefile 1 Jul 2013 04:44:42 -0000 1.2
+++ zsdx/Makefile 14 Oct 2013 17:38:12 -0000
@@ -1,7 +1,8 @@
# $OpenBSD: Makefile,v 1.2 2013/07/01 04:44:42 bcallah Exp $
+V = 1.7.0
COMMENT = fan made Zelda game for Solarus engine
-DISTNAME = zsdx-1.6.2
+DISTNAME = zsdx-${V}
HOMEPAGE = http://www.solarus-games.org/games/zelda-mystery-of-solarus-dx/
@@ -9,12 +10,14 @@ HOMEPAGE = http://www.solarus-games.org/
PERMIT_PACKAGE_CDROM = contains copyrighted artwork
PERMIT_PACKAGE_FTP = Yes
-MASTER_SITES = http://www.zelda-solarus.com/downloads/zsdx/
+MASTER_SITES = https://github.com/christopho/zsdx/archive/
MODULES = devel/cmake
BUILD_DEPENDS = archivers/zip
RUN_DEPENDS = games/solarus/solarus
+
+WRKDIST = ${WRKDIR}/zsdx-zsdx-${V}
.include <bsd.port.mk>
Index: zsdx/distinfo
===================================================================
RCS file: /cvs/ports/games/solarus/zsdx/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- zsdx/distinfo 1 Jul 2013 04:44:42 -0000 1.2
+++ zsdx/distinfo 14 Oct 2013 17:38:12 -0000
@@ -1,2 +1,2 @@
-SHA256 (zsdx-1.6.2.tar.gz) = ShWDnT25i8fHcOrFmD4oMiPLKaafZI8BXSHHHOMthQo=
-SIZE (zsdx-1.6.2.tar.gz) = 11744669
+SHA256 (zsdx-1.7.0.tar.gz) = RXKMysiBCisr/cMQX8ROk+3UyhBPz60XpaEIe0A5xrI=
+SIZE (zsdx-1.7.0.tar.gz) = 22990557
Index: zsxd/Makefile
===================================================================
RCS file: /cvs/ports/games/solarus/zsxd/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- zsxd/Makefile 1 Jul 2013 04:46:24 -0000 1.2
+++ zsxd/Makefile 14 Oct 2013 17:38:12 -0000
@@ -1,7 +1,8 @@
# $OpenBSD: Makefile,v 1.2 2013/07/01 04:46:24 bcallah Exp $
+V = 1.7.0
COMMENT = fan made parody Zelda game for Solarus engine
-DISTNAME = zsxd-1.6.2
+DISTNAME = zsxd-${V}
HOMEPAGE = http://www.solarus-games.org/games/zelda-mystery-of-solarus-xd/
@@ -9,12 +10,14 @@ HOMEPAGE = http://www.solarus-games.org/
PERMIT_PACKAGE_CDROM = contains copyrighted artwork
PERMIT_PACKAGE_FTP = Yes
-MASTER_SITES = http://www.zelda-solarus.com/downloads/zsxd/
+MASTER_SITES = https://github.com/christopho/zsxd/archive/
MODULES = devel/cmake
BUILD_DEPENDS = archivers/zip
RUN_DEPENDS = games/solarus/solarus
+
+WRKDIST = ${WRKDIR}/zsxd-zsxd-${V}
.include <bsd.port.mk>
Index: zsxd/distinfo
===================================================================
RCS file: /cvs/ports/games/solarus/zsxd/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- zsxd/distinfo 1 Jul 2013 04:46:24 -0000 1.2
+++ zsxd/distinfo 14 Oct 2013 17:38:12 -0000
@@ -1,2 +1,2 @@
-SHA256 (zsxd-1.6.2.tar.gz) = L0fzJWdz32K7VK0Bry4VVVB3EQiiz1X9nEP9BzWvI+k=
-SIZE (zsxd-1.6.2.tar.gz) = 3799532
+SHA256 (zsxd-1.7.0.tar.gz) = GqxlHy2fXDZC0ObxDCi+GWjpFSxseAyNWLCJTAORWaE=
+SIZE (zsxd-1.7.0.tar.gz) = 3679685