git: 66aaf10e2abc - main - games/shaaft: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 02 Mar 2025 11:44:47 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=66aaf10e2abc83ece63150bef9ecc0108d20a898
commit 66aaf10e2abc83ece63150bef9ecc0108d20a898
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-02 11:44:39 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-02 11:44:39 +0000
games/shaaft: Remove expired port
2025-03-02 games/shaaft: Unmaintained upstream for ages, breaks with modern toolchains
---
MOVED | 1 +
games/Makefile | 1 -
games/shaaft/Makefile | 48 ----------------------------
games/shaaft/distinfo | 2 --
games/shaaft/files/patch-HashString.h | 20 ------------
games/shaaft/files/patch-PNG.cpp | 20 ------------
games/shaaft/files/patch-ResourceManager.cpp | 10 ------
games/shaaft/files/patch-Value.hpp | 12 -------
games/shaaft/files/patch-utilsgl_gl++.hpp | 15 ---------
games/shaaft/pkg-descr | 1 -
10 files changed, 1 insertion(+), 129 deletions(-)
diff --git a/MOVED b/MOVED
index 5978fddaeb88..a91f510b64ec 100644
--- a/MOVED
+++ b/MOVED
@@ -4187,3 +4187,4 @@ sysutils/fluxengine||2025-03-01|Has expired: Broken for several months
textproc/py-pyjade||2025-03-01|Has expired: Upstream is inactive for almost 8.5 years
math/parmetis||2025-03-01|Has expired: Fails to fetch, unmaintained for years in tree
math/pspp||2025-03-01|Has expired: Listed as broken for more than 5 months
+games/shaaft||2025-03-02|Has expired: Unmaintained upstream for ages, breaks with modern toolchains
diff --git a/games/Makefile b/games/Makefile
index a18ec83e29c7..2c13aec1255b 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -912,7 +912,6 @@
SUBDIR += sets
SUBDIR += sex
SUBDIR += sgt-puzzles
- SUBDIR += shaaft
SUBDIR += shockolate
SUBDIR += shootingstar
SUBDIR += simplevaders
diff --git a/games/shaaft/Makefile b/games/shaaft/Makefile
deleted file mode 100644
index 88eebaab8ac7..000000000000
--- a/games/shaaft/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-PORTNAME= shaaft
-PORTVERSION= 0.5.0
-PORTREVISION= 27
-CATEGORIES= games
-MASTER_SITES= SF/criticalmass/OldFiles
-DISTNAME= Shaaft-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= OpenGL 3D falling block game similar to Blockout
-
-DEPRECATED= Unmaintained upstream for ages, breaks with modern toolchains
-EXPIRATION_DATE=2025-03-02
-
-LIB_DEPENDS= libpng.so:graphics/png
-
-CONFLICTS= criticalmass
-
-USES= gl sdl tar:bzip2
-USE_SDL= mixer image sdl
-USE_GL= gl
-USE_GCC= yes
-USE_CXXSTD= gnu++98
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --disable-optimize
-
-CFLAGS+= -fpermissive
-CPPFLAGS+= $$(libpng-config --I_opts)
-LDFLAGS+= $$(libpng-config --L_opts)
-
-DATADIR= ${PREFIX}/share/Shaaft
-
-PLIST_FILES= bin/Packer bin/shaaft %%DATADIR%%/resource.dat \
- share/man/man6/shaaft.6.gz
-
-DESKTOP_ENTRIES="Shaaft" "" "" "${PORTNAME}" "" ""
-
-post-patch:
- @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG:T}|g ; \
- s|^CXXFLAGS|#CXXFLAGS|g ; \
- s|/usr/X11R6|${LOCALBASE}|g ; \
- s|-lSDL | |g ; \
- s|-lpng12|-lpng|g' ${WRKSRC}/configure
- @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
- 's|SDL/SDL|SDL|g'
- @${REINPLACE_CMD} -e 's|== 3|>= 3|' ${WRKSRC}/utils/hashMap.hpp
-
-.include <bsd.port.mk>
diff --git a/games/shaaft/distinfo b/games/shaaft/distinfo
deleted file mode 100644
index 0cae2b15fb4a..000000000000
--- a/games/shaaft/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Shaaft-0.5.0.tar.bz2) = db8040c4fee36da9ec9653fd6c04ffb21112c4c9c2297ee66f08b94efa61dc80
-SIZE (Shaaft-0.5.0.tar.bz2) = 512996
diff --git a/games/shaaft/files/patch-HashString.h b/games/shaaft/files/patch-HashString.h
deleted file mode 100644
index 532ace0118a4..000000000000
--- a/games/shaaft/files/patch-HashString.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- utils/HashString.hpp.orig Tue Aug 17 16:17:33 2004
-+++ utils/HashString.hpp Tue Aug 17 16:18:12 2004
-@@ -21,7 +21,7 @@
-
- namespace HASH_NAMESPACE
- {
-- struct hash<const string>
-+ template <> struct hash<const string>
- {
- //a simple hash function for string
- int operator()(const string & s) const
-@@ -32,7 +32,7 @@
- }
- };
-
-- struct hash<string>
-+ template <> struct hash<string>
- {
- //a simple hash function for string
- int operator()(string s) const
diff --git a/games/shaaft/files/patch-PNG.cpp b/games/shaaft/files/patch-PNG.cpp
deleted file mode 100644
index 92417be1dfe0..000000000000
--- a/games/shaaft/files/patch-PNG.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- utilssdl/PNG.cpp.orig 2003-03-03 02:32:18 UTC
-+++ utilssdl/PNG.cpp
-@@ -45,7 +45,7 @@ void PNG::writeData( png_structp png, pn
- {
- png_uint_32 check;
-
-- check = fwrite( data, 1, length, (FILE *)(png->io_ptr));
-+ check = fwrite( data, 1, length, (FILE *)(png_get_io_ptr(png)));
- if( check != length)
- {
- png_error( png, "Write Error");
-@@ -72,7 +72,7 @@ bool PNG::init( FILE *fp, int width, int
- return false;
- }
-
-- if( setjmp(_png->jmpbuf))
-+ if( setjmp(png_jmpbuf(_png)))
- {
- fclose( fp);
- png_destroy_write_struct(&_png, (png_infopp)NULL);
diff --git a/games/shaaft/files/patch-ResourceManager.cpp b/games/shaaft/files/patch-ResourceManager.cpp
deleted file mode 100644
index 8414bfca04d4..000000000000
--- a/games/shaaft/files/patch-ResourceManager.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- utils/ResourceManager.cpp.orig
-+++ utils/ResourceManager.cpp
-@@ -13,6 +13,7 @@
- // FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details
- //
- #include <unistd.h>
-+#include <cstring>
- #include <iomanip>
- #include <dirent.h>
- #include <sys/types.h>
diff --git a/games/shaaft/files/patch-Value.hpp b/games/shaaft/files/patch-Value.hpp
deleted file mode 100644
index 38c7fa726b3f..000000000000
--- a/games/shaaft/files/patch-Value.hpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- utils/Value.hpp.orig 2013-11-30 21:16:05.000000000 +0900
-+++ utils/Value.hpp 2013-11-30 21:16:35.000000000 +0900
-@@ -15,7 +15,8 @@
- #ifndef _Value_hpp_
- #define _Value_hpp_
-
--#include <stdio.h>
-+#include <cstdio>
-+#include <cstdlib>
- #include <string>
-
- #include <Trace.hpp>
diff --git a/games/shaaft/files/patch-utilsgl_gl++.hpp b/games/shaaft/files/patch-utilsgl_gl++.hpp
deleted file mode 100644
index aae454102b59..000000000000
--- a/games/shaaft/files/patch-utilsgl_gl++.hpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- utilsgl/gl++.hpp.orig 2004-01-01 04:32:28 UTC
-+++ utilsgl/gl++.hpp
-@@ -27,12 +27,6 @@
- # if defined(_WIN64)
- typedef __int64 GLintptrARB;
- typedef __int64 GLsizeiptrARB;
--# elif defined(__ia64__) || defined(__x86_64__)
-- typedef long int GLintptrARB;
-- typedef long int GLsizeiptrARB;
--# else
-- typedef int GLintptrARB;
-- typedef int GLsizeiptrARB;
- # endif
- #endif
-
diff --git a/games/shaaft/pkg-descr b/games/shaaft/pkg-descr
deleted file mode 100644
index be2bed6aeab7..000000000000
--- a/games/shaaft/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Shaaft is an OpenGL 3D falling block game similar to Blockout.