diff options
| author | Daniel Engberg <diizzy@FreeBSD.org> | 2025-11-06 01:14:07 +0000 |
|---|---|---|
| committer | Daniel Engberg <diizzy@FreeBSD.org> | 2025-11-07 06:09:05 +0000 |
| commit | 03ca9ec9e6bf32badaf1223e379f95c7784cbaeb (patch) | |
| tree | 4df8486d13fffce1c393c390aa1db8871bb6f2de | |
| parent | ce6f10b46a77420569f079975ff7ebd0404d1749 (diff) | |
games/openlierox: Remove port
Broken for months without any attempts of fixing it
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | games/Makefile | 1 | ||||
| -rw-r--r-- | games/openlierox/Makefile | 66 | ||||
| -rw-r--r-- | games/openlierox/distinfo | 3 | ||||
| -rw-r--r-- | games/openlierox/files/patch-CVE-2015-2331 | 18 | ||||
| -rw-r--r-- | games/openlierox/files/patch-include_XMLutils.h | 10 | ||||
| -rw-r--r-- | games/openlierox/files/patch-src_common_StringUtils.cpp | 14 | ||||
| -rw-r--r-- | games/openlierox/files/patch-src_common_sex.cpp | 11 | ||||
| -rw-r--r-- | games/openlierox/pkg-descr | 19 |
9 files changed, 1 insertions, 142 deletions
@@ -4857,3 +4857,4 @@ databases/erlfdb||2025-11-01|Depends on removed port databases/foundationdb71-cl www/mitmproxy||2025-11-02|Remove broken port net-im/signald|net-im/signal-cli|2025-11-02|Has expired: this project is no longer actively maintained. Use signal-cli instead net-im/libsignal-client|net-im/libsignal|2025-11-05|Renamed to match upstream name +games/openlierox||2025-11-06|Remove broken port diff --git a/games/Makefile b/games/Makefile index da2b556a4ff9..8c224ae9ffeb 100644 --- a/games/Makefile +++ b/games/Makefile @@ -720,7 +720,6 @@ SUBDIR += openglad SUBDIR += openjazz SUBDIR += openjk - SUBDIR += openlierox SUBDIR += openmortal SUBDIR += openmsx SUBDIR += openmw diff --git a/games/openlierox/Makefile b/games/openlierox/Makefile deleted file mode 100644 index 66d0b503b293..000000000000 --- a/games/openlierox/Makefile +++ /dev/null @@ -1,66 +0,0 @@ -PORTNAME= openlierox -DISTVERSION= 0.58_rc5 -PORTREVISION= 3 -PORTEPOCH= 1 -CATEGORIES= games -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/OpenLieroX%20${DISTVERSION:C/_/%20/} -DISTNAME= OpenLieroX_${DISTVERSION}.src - -MAINTAINER= amdmi3@FreeBSD.org -COMMENT= Extremely addictive realtime worms shoot-em-up -WWW= https://openlierox.sourceforge.net/ - -LICENSE= LGPL20 -LICENSE_FILE= ${WRKSRC}/COPYING.LIB - -BROKEN= Fails to build, error: implicit instantiation of undefined template 'std::char_traits<unsigned short>' - -LIB_DEPENDS= libcurl.so:ftp/curl - -USES= cmake:insource compiler:c++11-lang gnome localbase pkgconfig \ - sdl tar:bzip2 -USE_SDL= sdl image -USE_GNOME= libxml2 - -CMAKE_ARGS= -DHAWKNL_BUILTIN=YES \ - -DLIBZIP_BUILTIN=YES \ - -DBREAKPAD=NO \ - -DSYSTEM_DATA_DIR="${DATADIR}" \ - -DHASBFD=NO - -WRKSRC= ${WRKDIR}/OpenLieroX - -# 0.59 versions are unstable -PORTSCOUT= skipv:0.59_beta1,0.59_beta2,0.59_beta3,0.59_beta4,0.59_beta5,0.59_beta6,0.59_beta7,0.59_beta8,0.59_beta9,0.59_beta10 - -PORTDOCS= * -PORTDATA= * - -PLIST_FILES= bin/openlierox \ - share/applications/openlierox-openlierox.desktop \ - share/pixmaps/OpenLieroX.svg - -OPTIONS_DEFINE= DEDICATED_ONLY DOCS - -DEDICATED_ONLY_DESC= Build dedicated server only -DEDICATED_ONLY_CMAKE_BOOL= DEDICATED_ONLY -DEDICATED_ONLY_USES_OFF= xorg -DEDICATED_ONLY_USE_OFF= XORG=x11 SDL=mixer -DEDICATED_ONLY_LIB_DEPENDS_OFF= libgd.so:graphics/gd - -post-patch: - @${REINPLACE_CMD} -e 's|EXEC_PROGRAM.*OLXVER)|SET(OLXVER "${DISTVERSION}")|; \ - s|/usr/local|${LOCALBASE}|' ${WRKSRC}/CMakeOlxCommon.cmake - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/openlierox ${STAGEDIR}${PREFIX}/bin/ - ${INSTALL_DATA} ${WRKSRC}/share/openlierox-openlierox.desktop \ - ${STAGEDIR}${PREFIX}/share/applications/ - ${INSTALL_DATA} ${WRKSRC}/share/OpenLieroX.svg \ - ${STAGEDIR}${PREFIX}/share/pixmaps/ - @cd ${WRKSRC}/share/gamedir && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/OpenLieroX - -do-install-DOCS-on: - @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ - -.include <bsd.port.mk> diff --git a/games/openlierox/distinfo b/games/openlierox/distinfo deleted file mode 100644 index 30be40c5a822..000000000000 --- a/games/openlierox/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1575633640 -SHA256 (OpenLieroX_0.58_rc5.src.tar.bz2) = 3e029aba20f22d902027293e1f1a196e2f1794455cb2483d099709d7fb6c5fbb -SIZE (OpenLieroX_0.58_rc5.src.tar.bz2) = 64050462 diff --git a/games/openlierox/files/patch-CVE-2015-2331 b/games/openlierox/files/patch-CVE-2015-2331 deleted file mode 100644 index 36da2c4f5dc8..000000000000 --- a/games/openlierox/files/patch-CVE-2015-2331 +++ /dev/null @@ -1,18 +0,0 @@ -From ef8fc4b53d92fbfcd8ef1abbd6f2f5fe2c4a11e5 Mon Sep 17 00:00:00 2001 -From: Stanislav Malyshev <stas@php.net> -Date: Tue, 17 Mar 2015 21:59:56 -0700 -Subject: Fix bug #69253 - ZIP Integer Overflow leads to writing past heap boundary - -diff --git a/ext/zip/lib/zip_dirent.c b/ext/zip/lib/zip_dirent.c -index b9dac5c..0090801 100644 ---- libs/libzip/zip_dirent.c -+++ libs/libzip/zip_dirent.c -@@ -101,7 +101,7 @@ _zip_cdir_new(int nentry, struct zip_error *error) - return NULL; - } - -- if ((cd->entry=(struct zip_dirent *)malloc(sizeof(*(cd->entry))*nentry)) -+ if ( nentry > ((size_t)-1)/sizeof(*(cd->entry)) || (cd->entry=(struct zip_dirent *)malloc(sizeof(*(cd->entry))*(size_t)nentry)) - == NULL) { - _zip_error_set(error, ZIP_ER_MEMORY, 0); - free(cd); diff --git a/games/openlierox/files/patch-include_XMLutils.h b/games/openlierox/files/patch-include_XMLutils.h deleted file mode 100644 index 3dfb0e10777d..000000000000 --- a/games/openlierox/files/patch-include_XMLutils.h +++ /dev/null @@ -1,10 +0,0 @@ ---- include/XMLutils.h.orig 2018-01-30 13:49:55 UTC -+++ include/XMLutils.h -@@ -17,6 +17,7 @@ - - #include <string> - #include <libxml/xmlmemory.h> -+#include <libxml/tree.h> - #include "Color.h" - - int xmlGetInt(xmlNodePtr node, const std::string& name, int def = 0); diff --git a/games/openlierox/files/patch-src_common_StringUtils.cpp b/games/openlierox/files/patch-src_common_StringUtils.cpp deleted file mode 100644 index ba5a96b679a5..000000000000 --- a/games/openlierox/files/patch-src_common_StringUtils.cpp +++ /dev/null @@ -1,14 +0,0 @@ ---- src/common/StringUtils.cpp.orig 2018-02-01 15:56:41 UTC -+++ src/common/StringUtils.cpp -@@ -751,7 +751,11 @@ static void charactersParsed(void* context, const xmlC - } - - /* GCS: custom error function to ignore errors */ -+#if LIBXML_VERSION >= 21300 -+static void xmlErrorHandlerDummy(void *, const xmlError *) -+#else - static void xmlErrorHandlerDummy(void *, xmlErrorPtr) -+#endif - { - /* ignore all errors */ - } diff --git a/games/openlierox/files/patch-src_common_sex.cpp b/games/openlierox/files/patch-src_common_sex.cpp deleted file mode 100644 index 6f23fd3af157..000000000000 --- a/games/openlierox/files/patch-src_common_sex.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/common/sex.cpp.orig 2018-06-25 13:54:25 UTC -+++ src/common/sex.cpp -@@ -242,7 +242,7 @@ static Table list[] = { - {his, SZ(his)}, {dongadj, SZ(dongadj)}, - {dong, SZ(dong)}, {intoher, SZ(intoher)}, - {twatadj, SZ(twatadj)}, {twat, SZ(twat)}, -- {(const char **)NULL, (short)NULL}, -+ {(const char **)NULL, 0}, - }; - - std::string sex(short wraplen) { diff --git a/games/openlierox/pkg-descr b/games/openlierox/pkg-descr deleted file mode 100644 index f36b1ed2065c..000000000000 --- a/games/openlierox/pkg-descr +++ /dev/null @@ -1,19 +0,0 @@ -OpenLieroX is based and compatible to the famous LieroX. LieroX is -a 2D shooter game. It is an unofficial sequel to Liero, and is the -most popular of all the Liero clones. It features online play, fully -customizable weapons, levels and characters. Liero Xtreme was created -in C++ by Jason 'JasonB' Boettcher, an Australian programmer. - -The game is based on a deathmatch setting, where multiple players -face off in a closed level. Each player is equipped with five weapons -selected out of all the weapons allowed, and with a ninja rope that -allows the player to move in any direction. Players begin with a -set amount of lives, and whilst the game records the number of -kills, the last man standing is usually considered the winner. -LieroX also allows team deathmatches, which has made it common for -players to form clans. - -Because of the huge community, there are dozens of levels and mods -available. You also have no problem to find somebody on Internet -to play with. Or if you want to play offline, you also can play -with bots. |
