diff options
| author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2023-09-30 20:44:19 +0000 |
|---|---|---|
| committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2023-12-31 00:37:05 +0000 |
| commit | bbab7f59e9630416397189df70ec133bdd690e38 (patch) | |
| tree | 2ebb595d5a675fda686781b56ea08f80b933cb61 /games | |
| parent | a1bc4fbdf378334c7c39521ab236318c53f27441 (diff) | |
Diffstat (limited to 'games')
| -rw-r--r-- | games/adom/Makefile | 6 | ||||
| -rw-r--r-- | games/blinkensisters/Makefile | 2 | ||||
| -rw-r--r-- | games/bloodfrontier/Makefile | 1 | ||||
| -rw-r--r-- | games/bsdgames/Makefile | 8 | ||||
| -rw-r--r-- | games/chessx/Makefile | 6 | ||||
| -rw-r--r-- | games/el/Makefile | 2 | ||||
| -rw-r--r-- | games/fishsupper/Makefile | 2 | ||||
| -rw-r--r-- | games/freeminer/Makefile | 1 | ||||
| -rw-r--r-- | games/jaggedalliance2/Makefile | 2 | ||||
| -rw-r--r-- | games/lgeneral/Makefile | 1 | ||||
| -rw-r--r-- | games/linux-steam-utils/Makefile | 1 | ||||
| -rw-r--r-- | games/moonlight-qt/Makefile | 16 | ||||
| -rw-r--r-- | games/openglad/Makefile | 2 | ||||
| -rw-r--r-- | games/openrct2/Makefile | 2 | ||||
| -rw-r--r-- | games/pentobi/Makefile | 2 | ||||
| -rw-r--r-- | games/quetoo/Makefile | 4 | ||||
| -rw-r--r-- | games/redeclipse/Makefile | 2 | ||||
| -rw-r--r-- | games/redeclipse16/Makefile | 2 | ||||
| -rw-r--r-- | games/regoth/Makefile | 1 | ||||
| -rw-r--r-- | games/retroarch/Makefile | 1 | ||||
| -rw-r--r-- | games/rlvm/Makefile | 2 | ||||
| -rw-r--r-- | games/sdb/Makefile | 2 | ||||
| -rw-r--r-- | games/sdlpop/Makefile | 2 | ||||
| -rw-r--r-- | games/spacejunk/Makefile | 1 | ||||
| -rw-r--r-- | games/wolfpack/Makefile | 8 |
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> |
