This update is cmake4 related. I would like to update freesynd to
0.8 to unbreak with the upcoming cmake update.

Rafael

diff --git a/games/freesynd/Makefile b/games/freesynd/Makefile
index ec145f966e6..d2546cf7ed2 100644
--- a/games/freesynd/Makefile
+++ b/games/freesynd/Makefile
@@ -1,7 +1,9 @@
 COMMENT =      open source reimplementation of Syndicate game
-DISTNAME =     freesynd-0.7.5
+
+VERSION =      0.8
+PKGNAME =      freesynd-${VERSION}
+DISTNAME =     Freesynd-${VERSION}-Source
 CATEGORIES =   games x11
-REVISION =     0
 
 HOMEPAGE =     https://freesynd.sourceforge.io/
 MAINTAINER =   Brian Callahan <[email protected]>
@@ -9,18 +11,28 @@ MAINTAINER = Brian Callahan <[email protected]>
 # GPLv2+
 PERMIT_PACKAGE =  Yes
 
-WANTLIB += ${COMPILER_LIBCXX} SDL SDL_image SDL_mixer c m png
+WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_image SDL2_mixer c m png
 WANTLIB += z
 
-CXXFLAGS_base-clang =  -std=c++11
-
 SITES =                ${SITE_SOURCEFORGE:=freesynd/}
+EXTRACT_SUFX = .zip
 
 MODULES =      devel/cmake
 
-LIB_DEPENDS =  devel/sdl-image \
-               devel/sdl-mixer
+LIB_DEPENDS =  devel/sdl2 \
+               devel/sdl2-image \
+               devel/sdl2-mixer \
+               graphics/png
+
+CONFIGURE_ARGS =       -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
+                       -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON \
+                       -DCMAKE_INSTALL_DOCDIR=${LOCALBASE}/share/doc/freesynd
 
 NO_TEST =      Yes
 
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/freesynd/
+       mv ${WRKINST}${LOCALBASE}${SYSCONFDIR}/freesynd/freesynd.ini \
+               ${PREFIX}/share/examples/freesynd/
+
 .include <bsd.port.mk>
diff --git a/games/freesynd/distinfo b/games/freesynd/distinfo
index 46fec90a150..6ed05420bd4 100644
--- a/games/freesynd/distinfo
+++ b/games/freesynd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (freesynd-0.7.5.tar.gz) = GhYRzcOvVln8w/bB215IleZ7WnsixVQW/+7t1jYAgOM=
-SIZE (freesynd-0.7.5.tar.gz) = 2622888
+SHA256 (Freesynd-0.8-Source.zip) = pz3kZXxdlF4zihS5FczZdsRz+dpall8Nwi+yojOlFYs=
+SIZE (Freesynd-0.8-Source.zip) = 6406015
diff --git a/games/freesynd/pkg/PLIST b/games/freesynd/pkg/PLIST
index 937eb45446d..727029125fc 100644
--- a/games/freesynd/pkg/PLIST
+++ b/games/freesynd/pkg/PLIST
@@ -1,18 +1,24 @@
 @bin bin/freesynd
+etc/
+etc/freesynd/
+share/doc/freesynd/
+share/doc/freesynd/changelog.gz
+share/doc/freesynd/copyright
 share/doc/pkg-readmes/${PKGSTEM}
+share/examples/freesynd/
+share/examples/freesynd/freesynd.ini
 share/freesynd/
-share/freesynd/data/
-share/freesynd/data/cursors/
-share/freesynd/data/cursors/cursors.png
-share/freesynd/data/lang/
-share/freesynd/data/lang/english.lng
-share/freesynd/data/lang/french.lng
-share/freesynd/data/lang/german.lng
-share/freesynd/data/lang/italian.lng
-share/freesynd/data/music/
-share/freesynd/data/music/assassinate.ogg
-share/freesynd/data/music/intro.ogg
-share/freesynd/data/ref/
-share/freesynd/data/ref/original_data.crc
-share/freesynd/data/ref/research.dat
-share/freesynd/data/ref/weapons.dat
+share/freesynd/cursors/
+share/freesynd/cursors/cursors.png
+share/freesynd/lang/
+share/freesynd/lang/english.lng
+share/freesynd/lang/french.lng
+share/freesynd/lang/german.lng
+share/freesynd/lang/italian.lng
+share/freesynd/music/
+share/freesynd/music/assassinate.ogg
+share/freesynd/music/intro.ogg
+share/freesynd/ref/
+share/freesynd/ref/original_data.crc
+share/freesynd/ref/research.dat
+share/freesynd/ref/weapons.dat

Reply via email to