aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-09-30 20:44:19 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-12-31 00:37:05 +0000
commitbbab7f59e9630416397189df70ec133bdd690e38 (patch)
tree2ebb595d5a675fda686781b56ea08f80b933cb61 /games
parenta1bc4fbdf378334c7c39521ab236318c53f27441 (diff)
Diffstat (limited to 'games')
-rw-r--r--games/adom/Makefile6
-rw-r--r--games/blinkensisters/Makefile2
-rw-r--r--games/bloodfrontier/Makefile1
-rw-r--r--games/bsdgames/Makefile8
-rw-r--r--games/chessx/Makefile6
-rw-r--r--games/el/Makefile2
-rw-r--r--games/fishsupper/Makefile2
-rw-r--r--games/freeminer/Makefile1
-rw-r--r--games/jaggedalliance2/Makefile2
-rw-r--r--games/lgeneral/Makefile1
-rw-r--r--games/linux-steam-utils/Makefile1
-rw-r--r--games/moonlight-qt/Makefile16
-rw-r--r--games/openglad/Makefile2
-rw-r--r--games/openrct2/Makefile2
-rw-r--r--games/pentobi/Makefile2
-rw-r--r--games/quetoo/Makefile4
-rw-r--r--games/redeclipse/Makefile2
-rw-r--r--games/redeclipse16/Makefile2
-rw-r--r--games/regoth/Makefile1
-rw-r--r--games/retroarch/Makefile1
-rw-r--r--games/rlvm/Makefile2
-rw-r--r--games/sdb/Makefile2
-rw-r--r--games/sdlpop/Makefile2
-rw-r--r--games/spacejunk/Makefile1
-rw-r--r--games/wolfpack/Makefile8
25 files changed, 9 insertions, 70 deletions
diff --git a/games/adom/Makefile b/games/adom/Makefile
index dddda0c74151..f30136800b94 100644
--- a/games/adom/Makefile
+++ b/games/adom/Makefile
@@ -13,6 +13,8 @@ LICENSE_NAME= The ADOM License
LICENSE_FILE= ${WRKSRC}/docs/readme1st.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror
+LIB_DEPENDS+= libncursesw.so.8:misc/compat12x
+
NO_CDROM= Copy of CD must be sent to author
ONLY_FOR_ARCHS= amd64 i386
@@ -31,10 +33,6 @@ ARCH_BITS= 64
ARCH_BITS= 32
.endif
-.if ${OSVERSION} >= 1300078
-LIB_DEPENDS+= libncursesw.so.8:misc/compat12x
-.endif
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/adom ${STAGEDIR}${PREFIX}/bin
diff --git a/games/blinkensisters/Makefile b/games/blinkensisters/Makefile
index 4b5ceb3894cb..fc915477724c 100644
--- a/games/blinkensisters/Makefile
+++ b/games/blinkensisters/Makefile
@@ -11,8 +11,6 @@ WWW= https://sourceforge.net/projects/blinkensisters/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/DOC/LICENSE
-BROKEN_sparc64= does not compile on sparc64
-
# actually, old gcc fails in theora.h
USES= cmake:insource compiler:c++11-lang localbase perl5 sdl
USE_CXXSTD= c++14
diff --git a/games/bloodfrontier/Makefile b/games/bloodfrontier/Makefile
index b6d19e1c9d2c..bef0acb29d7b 100644
--- a/games/bloodfrontier/Makefile
+++ b/games/bloodfrontier/Makefile
@@ -13,7 +13,6 @@ LICENSE= ZLIB
BROKEN_powerpc= fails to compile
BROKEN_powerpc64= fails to compile: tools.h: incompatible types in assignment
-BROKEN_sparc64= fails to compile
USES= tar:bzip2 gmake
USE_CXXSTD= c++14
diff --git a/games/bsdgames/Makefile b/games/bsdgames/Makefile
index cd60df538642..5458d6a815d0 100644
--- a/games/bsdgames/Makefile
+++ b/games/bsdgames/Makefile
@@ -25,12 +25,6 @@ CONFLICTS= hangman
INFO= wump
INFO_PATH= share/games
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300134
-MAKE_ARGS+= NO_WERROR=yes
-.endif
-
pre-install:
.for d in atc larn quiz.db boggle
@${MKDIR} ${STAGEDIR}${PREFIX}/share/games/$d
@@ -49,4 +43,4 @@ post-install:
@${TOUCH} ${STAGEDIR}/var/games/atc_score
@${FIND} ${STAGEDIR}/var/games -type f -exec ${MV} {} {}.sample \;
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/games/chessx/Makefile b/games/chessx/Makefile
index 40234def862d..9b92171f53eb 100644
--- a/games/chessx/Makefile
+++ b/games/chessx/Makefile
@@ -42,10 +42,4 @@ post-patch:
post-configure:
( cd ${BUILD_WRKSRC} && ${LRELEASE} ${WRKSRC}/${PORTNAME}.pro )
-# the FIND command works around a bug in FreeBSD 12.4 strip(1) which
-# leaves junk files when attempting to strip a file of unrecognised format.
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chessx
- ${FIND} ${STAGEDIR}${PREFIX} -name 'ecp.????????' -delete
-
.include <bsd.port.post.mk>
diff --git a/games/el/Makefile b/games/el/Makefile
index 2a5a2beda0e0..24dbd43fc46d 100644
--- a/games/el/Makefile
+++ b/games/el/Makefile
@@ -8,8 +8,6 @@ MAINTAINER= acm@FreeBSD.org
COMMENT= Eternal Lands is a free 3D MMORPG
WWW= https://www.eternal-lands.com/
-BROKEN_sparc64= fails to build on sparc64
-
BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json
LIB_DEPENDS= libpng.so:graphics/png \
libvorbis.so:audio/libvorbis \
diff --git a/games/fishsupper/Makefile b/games/fishsupper/Makefile
index ceed43d60b65..4ce95cfc213f 100644
--- a/games/fishsupper/Makefile
+++ b/games/fishsupper/Makefile
@@ -13,8 +13,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/include/boost/bind.hpp:devel/boost-libs
-BROKEN_FreeBSD_12_powerpc64= fails to compile: Log.h: expected initializer before '<' token
-
GNU_CONFIGURE= yes
USES= gl gmake localbase:ldflags sdl
USE_SDL= sdl image mixer
diff --git a/games/freeminer/Makefile b/games/freeminer/Makefile
index 7eb0c988fc59..06b237c3a35a 100644
--- a/games/freeminer/Makefile
+++ b/games/freeminer/Makefile
@@ -12,7 +12,6 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING # don't remove space
BROKEN_armv7= fails to configure: Looking for include file endian.h - not found
-BROKEN_FreeBSD_12_powerpc64= fails to compile: freeminer-0.4.10.4/src/util/lock.h:200:31: error: cannot convert 'const shared_map<Key, T, Compare, Allocator>*' to 'locker*
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile
index dec8bcf67983..1224f67adf6d 100644
--- a/games/jaggedalliance2/Makefile
+++ b/games/jaggedalliance2/Makefile
@@ -16,7 +16,7 @@ LICENSE_PERMS_SFI-SCLA= dist-mirror no-dist-sell pkg-mirror no-pkg-sell \
auto-accept
# Ignore this if you feel adventurous
-ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc64le
+ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64le
ONLY_FOR_ARCHS_REASON= requires little endian environment
BUILD_DEPENDS= string_theory>=3.1:devel/string_theory \
diff --git a/games/lgeneral/Makefile b/games/lgeneral/Makefile
index 1e20932f8950..5b633789d052 100644
--- a/games/lgeneral/Makefile
+++ b/games/lgeneral/Makefile
@@ -14,7 +14,6 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc= does not install
-BROKEN_sparc64= does not install
USES= gmake localbase sdl
USE_CSTD= gnu89
diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile
index 2573fc81e8ee..9c77d995c9d4 100644
--- a/games/linux-steam-utils/Makefile
+++ b/games/linux-steam-utils/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/shkhln/linuxulator-steam-utils
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-IGNORE_FreeBSD_12=not supported
ONLY_FOR_ARCHS= amd64
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
diff --git a/games/moonlight-qt/Makefile b/games/moonlight-qt/Makefile
index 385e56e305b5..14626d2d7fa7 100644
--- a/games/moonlight-qt/Makefile
+++ b/games/moonlight-qt/Makefile
@@ -33,27 +33,13 @@ PLIST_FILES= bin/moonlight-qt \
share/metainfo/com.moonlight_stream.Moonlight.appdata.xml \
share/icons/hicolor/scalable/apps/moonlight.svg \
-.include <bsd.port.pre.mk>
-
-# fix ssl dependency lack on 12.x releases
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300000
-LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB} -lssl -lcrypto
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's@Exec=moonlight.*@Exec=${PORTNAME}${PKGNAMESUFFIX}@' \
${WRKSRC}/app/deploy/linux/com.moonlight_stream.Moonlight.desktop
@${REINPLACE_CMD} -e 's@^ TARGET = moonlight.*@ TARGET = ${PORTNAME}${PKGNAMESUFFIX}@' \
${WRKSRC}/app/app.pro
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300000
- @${REINPLACE_CMD} -e 's@openssl @@' \
- ${WRKSRC}/app/app.pro
- @${REINPLACE_CMD} -e '/openssl/ d' \
- ${WRKSRC}/moonlight-common-c/moonlight-common-c.pro
-.endif
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/games/openglad/Makefile b/games/openglad/Makefile
index 71a062866a5e..1a47a3b101cb 100644
--- a/games/openglad/Makefile
+++ b/games/openglad/Makefile
@@ -11,8 +11,6 @@ WWW= https://snowstorm.sourceforge.net
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-NOT_FOR_ARCHS= sparc64
-
USES= gmake localbase:ldflags sdl
USE_CXXSTD= c++14
USE_SDL= sdl mixer
diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile
index 457a4b8528da..d6106ce69441 100644
--- a/games/openrct2/Makefile
+++ b/games/openrct2/Makefile
@@ -19,7 +19,7 @@ WWW= https://openrct2.io/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/licence.txt
-NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe sparc64
+NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS_REASON= Only for little-endian architectures
BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json
diff --git a/games/pentobi/Makefile b/games/pentobi/Makefile
index a3370b8073f9..a24a572ef30f 100644
--- a/games/pentobi/Makefile
+++ b/games/pentobi/Makefile
@@ -12,8 +12,6 @@ WWW= https://pentobi.sourceforge.io/ \
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BROKEN_FreeBSD_12= does not build: no member named 'test' in 'std::__1::atomic_flag'
-
BUILD_DEPENDS= itstool:textproc/itstool \
xsltproc:textproc/libxslt \
${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl
diff --git a/games/quetoo/Makefile b/games/quetoo/Makefile
index c8ff605b30ac..8e6396a1901c 100644
--- a/games/quetoo/Makefile
+++ b/games/quetoo/Makefile
@@ -76,10 +76,6 @@ CONFIGURE_ARGS+= --without-mysql
CONFIGURE_ARGS+= --with-games='${Q2GAMES}'
-.if ${ARCH} == "sparc64"
-BROKEN= Does not compile on sparc64
-.endif
-
post-patch: .SILENT
${REINPLACE_CMD} -E 's,^(eval PKGDATADIR=).*$$,\1"${Q2DIR}", ; \
19752s,sdl-config,${SDL_CONFIG}, ; \
diff --git a/games/redeclipse/Makefile b/games/redeclipse/Makefile
index 55e43cd22094..868a18e42c8d 100644
--- a/games/redeclipse/Makefile
+++ b/games/redeclipse/Makefile
@@ -13,8 +13,6 @@ LICENSE_COMB= multi
CONFLICTS_INSTALL=redeclipse16
-BROKEN_sparc64= does not build on sparc64
-
RUN_DEPENDS= redeclipse-data>=${PORTVERSION}:games/redeclipse-data
USE_GITHUB= yes
diff --git a/games/redeclipse16/Makefile b/games/redeclipse16/Makefile
index 74f261a21acc..fa33dde09ee2 100644
--- a/games/redeclipse16/Makefile
+++ b/games/redeclipse16/Makefile
@@ -14,8 +14,6 @@ LICENSE_COMB= multi
CONFLICTS_INSTALL=redeclipse
-BROKEN_sparc64= does not build on sparc64
-
RUN_DEPENDS= redeclipse-data16>=${PORTVERSION}:games/redeclipse-data16
USE_GITHUB= yes
diff --git a/games/regoth/Makefile b/games/regoth/Makefile
index a0cef55d3644..c838833e17f0 100644
--- a/games/regoth/Makefile
+++ b/games/regoth/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/REGoth-project/REGoth
LICENSE= GPLv3
-BROKEN_FreeBSD_12_powerpc64= fails to build: /usr/include/math.h:251:8: error: conflicting declaration of C function 'double pow(double, double)'
BROKEN_FreeBSD_13_powerpc64= fails to build: mmintrin.h:33:5: error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
BROKEN_riscv64= fails to build: mmintrin.h:33:5: error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile
index 18d06bac680d..e7cf1b4dd8af 100644
--- a/games/retroarch/Makefile
+++ b/games/retroarch/Makefile
@@ -41,7 +41,6 @@ OPTIONS_DEFINE_i386= WAYLAND
OPTIONS_DEFAULT=FFMPEG OSS SDL OPENGL OPENAL V4L FREETYPE UDEV QT X11
OPTIONS_DEFAULT_amd64= WAYLAND
OPTIONS_DEFAULT_i386= WAYLAND
-OPTIONS_EXCLUDE_FreeBSD_12= WAYLAND # requires memfd_create()
FFMPEG_DESC= On-the-fly recording of gameplay with libavcodec
WAYLAND_DESC= Wayland display support
UDEV_DESC= udev device hotplug support
diff --git a/games/rlvm/Makefile b/games/rlvm/Makefile
index f6c4ec555214..23609b2ae5ee 100644
--- a/games/rlvm/Makefile
+++ b/games/rlvm/Makefile
@@ -12,8 +12,6 @@ WWW= http://www.rlvm.net/
LICENSE= GPLv2 GPLv3 MIT
LICENSE_COMB= multi
-BROKEN_FreeBSD_12_powerpc64= fails to link on powerpc64 elfv1: gcn_platform.cc: undefined reference to gcn::Exception::Exception
-
BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
utf8cpp>=4.0.3:devel/utf8cpp
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
diff --git a/games/sdb/Makefile b/games/sdb/Makefile
index 46382a779bb9..9668ab22aa4c 100644
--- a/games/sdb/Makefile
+++ b/games/sdb/Makefile
@@ -41,7 +41,7 @@ OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
-.if ${ARCH} != "powerpc" && ${ARCH} != "powerpc64" && ${ARCH} != "sparc64"
+.if ${ARCH} != "powerpc" && ${ARCH} != "powerpc64"
PLIST_SUB+= MODEL_SUFFIX="md2"
.else
# big-endian requires different set of models
diff --git a/games/sdlpop/Makefile b/games/sdlpop/Makefile
index 6ebe490a12e4..618c03814fe1 100644
--- a/games/sdlpop/Makefile
+++ b/games/sdlpop/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/NagyD/SDLPoP
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/../COPYING
-NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe sparc64
+NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS_REASON= SDLPoP-1.18.1/src/types.h:54:2: This program is not (yet) prepared for big endian CPUs, please contact the author.
USES= cmake localbase:ldflags sdl
diff --git a/games/spacejunk/Makefile b/games/spacejunk/Makefile
index d9b031aa8aba..8239eecece29 100644
--- a/games/spacejunk/Makefile
+++ b/games/spacejunk/Makefile
@@ -12,7 +12,6 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_aarch64= Fails to compile: error: _compile_time_assert__ declared as an array with a negative size
-BROKEN_sparc64= Doesn't compile on sparc64
USES= dos2unix localbase sdl
USE_CXXSTD= c++98
diff --git a/games/wolfpack/Makefile b/games/wolfpack/Makefile
index dee8995bf780..64836e44abab 100644
--- a/games/wolfpack/Makefile
+++ b/games/wolfpack/Makefile
@@ -25,15 +25,9 @@ GROUPS= wolfpack
USE_RC_SUBR= wolfpack
SUB_FILES+= pkg-message
-.include <bsd.port.pre.mk>
-
post-patch:
${REINPLACE_CMD} -e '/^econfig/,/^$$/s|/empire|/${PORTNAME}|' \
${WRKSRC}/Make.mk ${WRKSRC}/sources.mk
-.if ${ARCH} == "sparc64"
- ${REINPLACE_CMD} -e '/ucontext\.h/ { h; s|ucontext|sys/types|; G; }' \
- ${WRKSRC}/src/lib/lwp/lwpint.h
-.endif
post-install:
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DATADIR}
@@ -43,4 +37,4 @@ post-install:
${STAGEDIR}${PREFIX}/lib/wolfpack/pconfig > \
${STAGEDIR}${ETCDIR}/econfig.sample
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>