aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2025-02-04 20:44:57 +0000
committerRene Ladan <rene@FreeBSD.org>2025-02-04 20:44:57 +0000
commitde4f27ee7a91f82790ba5c4716e4f3efda34787b (patch)
tree028b5f8cb5cdcf9c2f2522a608f91996e1a82c12
parent4cfd98084d103bb51a00587a824a9364bec272ad (diff)
games/allacrost: Remove expired port
2025-01-31 games/allacrost: Fails to build and upstream is gone
-rw-r--r--MOVED1
-rw-r--r--games/Makefile1
-rw-r--r--games/allacrost/Makefile60
-rw-r--r--games/allacrost/distinfo2
-rw-r--r--games/allacrost/files/patch-src-common-global-global.h13
-rw-r--r--games/allacrost/files/patch-src-engine-video-image.cpp15
-rw-r--r--games/allacrost/files/patch-src-luabind-luabind-detail-call__function.hpp18
-rw-r--r--games/allacrost/files/patch-src-luabind-luabind-detail-call__member.hpp17
-rw-r--r--games/allacrost/files/patch-src-luabind-luabind-detail-format__signature.hpp35
-rw-r--r--games/allacrost/files/patch-src-luabind-luabind-detail-get__signature.hpp19
-rw-r--r--games/allacrost/files/patch-src-luabind-luabind-wrapper__base.hpp17
-rw-r--r--games/allacrost/files/patch-src-utils.cpp10
-rw-r--r--games/allacrost/files/patch-src_common_gui_option.cpp11
-rw-r--r--games/allacrost/files/patch-src_engine_system.cpp11
-rw-r--r--games/allacrost/files/patch-src_engine_video_image__base.cpp85
-rw-r--r--games/allacrost/files/patch-src_engine_video_video.cpp20
-rw-r--r--games/allacrost/files/patch-src_luabind_luabind_detail_object__rep.hpp11
-rw-r--r--games/allacrost/files/patch-src_luabind_luabind_object.hpp18
-rw-r--r--games/allacrost/files/patch-src_main.cpp17
-rw-r--r--games/allacrost/pkg-descr5
-rw-r--r--games/allacrost/pkg-message19
-rw-r--r--games/allacrost/pkg-plist7
22 files changed, 1 insertions, 411 deletions
diff --git a/MOVED b/MOVED
index fbb0b60ae972..a69fd8e27b2c 100644
--- a/MOVED
+++ b/MOVED
@@ -4127,3 +4127,4 @@ textproc/docproj-legacy|textproc/docproj|2025-02-04|Has expired: Old version of
devel/kore||2025-02-04|Has expired: Unmaintained in tree for years and broken for months
www/searx||2025-02-04|Has expired: Upstream repo archived Sep 7 2023
databases/xtrabackup81|databases/xtrabackup84|2025-02-04|Has expired: Unsupported upstream, consider migrating to databases/xtrabackup84
+games/allacrost||2025-02-04|Has expired: Fails to build and upstream is gone
diff --git a/games/Makefile b/games/Makefile
index bb22fd51af95..734d22b2edd1 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -44,7 +44,6 @@
SUBDIR += alienarena-data
SUBDIR += alienblaster
SUBDIR += alienwave
- SUBDIR += allacrost
SUBDIR += amnesia-tdd
SUBDIR += amoebax
SUBDIR += an
diff --git a/games/allacrost/Makefile b/games/allacrost/Makefile
deleted file mode 100644
index ac5f59a8b265..000000000000
--- a/games/allacrost/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-PORTNAME= allacrost
-PORTVERSION= 1.0.2
-PORTREVISION= 35
-CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-demo/${PORTVERSION}
-DISTNAME= ${PORTNAME}_demo_source_${PORTVERSION}
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Single player 2D role-playing game
-WWW= https://web.archive.org/web/20201126135328/http://allacrost.org/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= uses incompatible C++ features from different C++ standards that can't be built together due to feature deprecation restrictions
-DEPRECATED= Fails to build and upstream is gone
-EXPIRATION_DATE=2025-01-31
-
-LIB_DEPENDS= libpng.so:graphics/png \
- libogg.so:audio/libogg \
- libvorbis.so:audio/libvorbis \
- libboost_thread.so:devel/boost-libs
-
-GNU_CONFIGURE= yes
-USES= gettext gl gmake iconv jpeg localbase lua:51 openal:al sdl xorg
-USE_SDL= sdl ttf net
-USE_GL= gl glu
-USE_XORG= x11
-USE_CXXSTD= c++98
-
-CONFIGURE_ARGS= --datadir=${DATADIR} --enable-editor=no
-CPPFLAGS+= -isystem${LUA_INCDIR}
-LDFLAGS+= -L${LUA_LIBDIR}
-LDFLAGS_i386= -Wl,-znotext
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-PORTDOCS= *
-PORTDATA= *
-
-OPTIONS_DEFINE= DOCS
-OPTIONS_SUB= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-I/usr/include/|-I${LOCALBASE}/include/|g' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's|exit -1|exit 1|; /CXXFLAGS=/ d; \
- s|-lSDL |`${SDL_CONFIG} --libs` |' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e '/^LIBS =/ s|$$| @INTLLIBS@|' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/^bindir = / s|games|bin|' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/qt4_incdirs/ s|".*"|"${QT_INCDIR}"|; \
- /qt4_libdirs/ s|".*"|"${QT_LIBDIR}"|; /test/ s|==|=| ; \
- s/-llua /-llua-${LUA_VER} /g;' \
- ${WRKSRC}/configure
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/MANUAL ${STAGEDIR}${DOCSDIR}/
-
-.include <bsd.port.mk>
diff --git a/games/allacrost/distinfo b/games/allacrost/distinfo
deleted file mode 100644
index 3c47f252a350..000000000000
--- a/games/allacrost/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (allacrost_demo_source_1.0.2.tar.gz) = d679d2c216689084e5830b2a167f26afe53503ea84ef4bb6aaa5595e82c8f894
-SIZE (allacrost_demo_source_1.0.2.tar.gz) = 63823397
diff --git a/games/allacrost/files/patch-src-common-global-global.h b/games/allacrost/files/patch-src-common-global-global.h
deleted file mode 100644
index dabf293ff96d..000000000000
--- a/games/allacrost/files/patch-src-common-global-global.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/common/global/global.h.orig 2013-11-16 13:33:38.000000000 +0100
-+++ src/common/global/global.h 2013-11-16 13:34:08.000000000 +0100
-@@ -684,8 +684,8 @@
- file.WriteLine("\t", false);
- else
- file.WriteLine(", ", false);
-- file.WriteLine("[" + NumberToString(inv[i]->GetID()) + "] = "
-- + NumberToString(inv[i]->GetCount()), false);
-+ file.WriteLine("[" + hoa_utils::NumberToString(inv[i]->GetID()) + "] = "
-+ + hoa_utils::NumberToString(inv[i]->GetCount()), false);
- }
- file.InsertNewLine();
- file.WriteLine("}");
diff --git a/games/allacrost/files/patch-src-engine-video-image.cpp b/games/allacrost/files/patch-src-engine-video-image.cpp
deleted file mode 100644
index c7a560808876..000000000000
--- a/games/allacrost/files/patch-src-engine-video-image.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/engine/video/image.cpp.orig 2010-05-16 23:38:27 UTC
-+++ src/engine/video/image.cpp
-@@ -677,9 +677,9 @@ void ImageDescriptor::_GetPngImageInfo(c
- png_read_png(png_ptr, info_ptr, PNG_TRANSFORM_STRIP_16 | PNG_TRANSFORM_PACKING | PNG_TRANSFORM_EXPAND, NULL);
-
- // grab the relevant data...
-- cols = info_ptr->width;
-- rows = info_ptr->height;
-- bpp = info_ptr->channels * 8;
-+ cols = png_get_image_width(png_ptr, info_ptr);
-+ rows = png_get_image_height(png_ptr, info_ptr);
-+ bpp = png_get_channels(png_ptr, info_ptr) * 8;
-
- // and clean up.
- png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
diff --git a/games/allacrost/files/patch-src-luabind-luabind-detail-call__function.hpp b/games/allacrost/files/patch-src-luabind-luabind-detail-call__function.hpp
deleted file mode 100644
index ffb5e450500b..000000000000
--- a/games/allacrost/files/patch-src-luabind-luabind-detail-call__function.hpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/luabind/luabind/detail/call_function.hpp.orig 2010-01-04 02:08:15.000000000 +0300
-+++ src/luabind/luabind/detail/call_function.hpp 2013-09-17 16:37:59.151519546 +0400
-@@ -323,7 +323,8 @@
-
- #endif // LUABIND_CALL_FUNCTION_HPP_INCLUDED
-
--#elif BOOST_PP_ITERATION_FLAGS() == 1
-+#else
-+#if BOOST_PP_ITERATION_FLAGS() == 1
-
- #define LUABIND_TUPLE_PARAMS(z, n, data) const A##n *
- #define LUABIND_OPERATOR_PARAMS(z, n, data) const A##n & a##n
-@@ -440,4 +441,5 @@
-
-
- #endif
-+#endif
-
diff --git a/games/allacrost/files/patch-src-luabind-luabind-detail-call__member.hpp b/games/allacrost/files/patch-src-luabind-luabind-detail-call__member.hpp
deleted file mode 100644
index 3b0fbbea3db3..000000000000
--- a/games/allacrost/files/patch-src-luabind-luabind-detail-call__member.hpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/luabind/luabind/detail/call_member.hpp.orig 2010-01-04 02:08:15.000000000 +0300
-+++ src/luabind/luabind/detail/call_member.hpp 2013-09-17 06:10:17.991226170 +0400
-@@ -316,7 +316,8 @@
-
- #endif // LUABIND_CALL_MEMBER_HPP_INCLUDED
-
--#elif BOOST_PP_ITERATION_FLAGS() == 1
-+#else
-+#if BOOST_PP_ITERATION_FLAGS() == 1
-
- #define LUABIND_TUPLE_PARAMS(z, n, data) const A##n *
- #define LUABIND_OPERATOR_PARAMS(z, n, data) const A##n & a##n
-@@ -361,3 +362,4 @@
-
- #endif
-
-+#endif
diff --git a/games/allacrost/files/patch-src-luabind-luabind-detail-format__signature.hpp b/games/allacrost/files/patch-src-luabind-luabind-detail-format__signature.hpp
deleted file mode 100644
index d4bfdfad9b02..000000000000
--- a/games/allacrost/files/patch-src-luabind-luabind-detail-format__signature.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-commit 3044a9053ac50977684a75c4af42b2bddb853fad
-Author: Daniel Wallin <daniel@boostpro.com>
-Date: Mon Oct 11 14:33:23 2010 +0200
-
- Proper forward declarations for object wrappers. Now builds on clang!
-
-diff --git luabind/detail/format_signature.hpp luabind/detail/format_signature.hpp
-index 56e7963..b447bc9 100644
---- src/luabind/luabind/detail/format_signature.hpp
-+++ src/luabind/luabind/detail/format_signature.hpp
-@@ -13,12 +13,19 @@
- # include <boost/mpl/next.hpp>
- # include <boost/mpl/size.hpp>
-
--namespace luabind {
-+namespace luabind { namespace adl
-+{
-
--class object;
--class argument;
--template <class Base>
--struct table;
-+ class object;
-+ class argument;
-+ template <class Base>
-+ struct table;
-+
-+} // namespace adl
-+
-+using adl::object;
-+using adl::argument;
-+using adl::table;
-
- } // namespace luabind
-
diff --git a/games/allacrost/files/patch-src-luabind-luabind-detail-get__signature.hpp b/games/allacrost/files/patch-src-luabind-luabind-detail-get__signature.hpp
deleted file mode 100644
index 6803b0a2e894..000000000000
--- a/games/allacrost/files/patch-src-luabind-luabind-detail-get__signature.hpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/luabind/luabind/detail/get_signature.hpp.orig 2010-01-04 02:08:15.000000000 +0300
-+++ src/luabind/luabind/detail/get_signature.hpp 2013-09-17 16:37:38.311587583 +0400
-@@ -160,7 +160,8 @@
-
- #endif // LUABIND_GET_SIGNATURE_HPP_INCLUDED
-
--#elif BOOST_PP_ITERATION_FLAGS() == 1
-+#else
-+#if BOOST_PP_ITERATION_FLAGS() == 1
-
- // member functions
- template<class T, class C BOOST_PP_COMMA_IF(BOOST_PP_ITERATION()) BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), class A)>
-@@ -212,5 +213,6 @@
- }
-
- #endif
-+#endif
-
- #endif // LUABIND_NO_ERROR_CHECKING
diff --git a/games/allacrost/files/patch-src-luabind-luabind-wrapper__base.hpp b/games/allacrost/files/patch-src-luabind-luabind-wrapper__base.hpp
deleted file mode 100644
index 73a26627ed99..000000000000
--- a/games/allacrost/files/patch-src-luabind-luabind-wrapper__base.hpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- ./src/luabind/luabind/wrapper_base.hpp.orig 2010-01-04 02:08:15.000000000 +0300
-+++ ./src/luabind/luabind/wrapper_base.hpp 2013-09-17 06:29:47.072226158 +0400
-@@ -89,7 +89,8 @@
-
- #endif // LUABIND_WRAPPER_BASE_HPP_INCLUDED
-
--#elif BOOST_PP_ITERATION_FLAGS() == 1
-+#else
-+#if BOOST_PP_ITERATION_FLAGS() == 1
-
- #define LUABIND_TUPLE_PARAMS(z, n, data) const A##n *
- #define LUABIND_OPERATOR_PARAMS(z, n, data) const A##n & a##n
-@@ -188,3 +189,4 @@
- #undef N
-
- #endif
-+#endif
diff --git a/games/allacrost/files/patch-src-utils.cpp b/games/allacrost/files/patch-src-utils.cpp
deleted file mode 100644
index 7c076fa503bd..000000000000
--- a/games/allacrost/files/patch-src-utils.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/utils.cpp.orig 2010-05-17 03:38:35.000000000 +0400
-+++ src/utils.cpp 2013-09-17 03:18:36.343226027 +0400
-@@ -21,6 +21,7 @@
- #else
- #include <dirent.h>
- #include <sys/types.h>
-+ #include <unistd.h>
- #include <pwd.h>
- #endif
-
diff --git a/games/allacrost/files/patch-src_common_gui_option.cpp b/games/allacrost/files/patch-src_common_gui_option.cpp
deleted file mode 100644
index e6ca1db8b586..000000000000
--- a/games/allacrost/files/patch-src_common_gui_option.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/common/gui/option.cpp.orig 2010-05-16 23:38:35 UTC
-+++ src/common/gui/option.cpp
-@@ -527,7 +527,7 @@ bool OptionBox::IsEnabled(uint32 index)
- StillImage* OptionBox::GetEmbeddedImage(uint32 index) const {
- if (index >= GetNumberOptions()) {
- IF_PRINT_WARNING(VIDEO_DEBUG) << "argument index was invalid: " << index << endl;
-- return false;
-+ return nullptr;
- }
-
- return _options[index].image;
diff --git a/games/allacrost/files/patch-src_engine_system.cpp b/games/allacrost/files/patch-src_engine_system.cpp
deleted file mode 100644
index a7e0ba2a252a..000000000000
--- a/games/allacrost/files/patch-src_engine_system.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/engine/system.cpp.orig 2010-05-16 23:38:27 UTC
-+++ src/engine/system.cpp
-@@ -271,7 +271,7 @@ bool SystemEngine::SingletonInitialize()
- #elif (defined(__linux__) || defined(__FreeBSD__)) && !defined(RELEASE_BUILD)
- // Look for translation files in LOCALEDIR only if they are not available in the
- // current directory.
-- if (ifstream("dat/config/settings.lua") == NULL) {
-+ if (!ifstream("dat/config/settings.lua")) {
- bindtextdomain(PACKAGE, LOCALEDIR);
- bind_textdomain_codeset(PACKAGE, "UTF-8");
- textdomain(PACKAGE);
diff --git a/games/allacrost/files/patch-src_engine_video_image__base.cpp b/games/allacrost/files/patch-src_engine_video_image__base.cpp
deleted file mode 100644
index 8a4ee4bb2409..000000000000
--- a/games/allacrost/files/patch-src_engine_video_image__base.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
---- src/engine/video/image_base.cpp.orig 2010-05-16 23:38:27 UTC
-+++ src/engine/video/image_base.cpp
-@@ -259,9 +259,9 @@ bool ImageMemory::_LoadPngImage(const st
- uint8** row_pointers = png_get_rows(png_ptr, info_ptr);
-
- // copy metadata
-- width = info_ptr->width;
-- height = info_ptr->height;
-- pixels = malloc(info_ptr->width * info_ptr->height * 4);
-+ width = png_get_image_width(png_ptr, info_ptr);
-+ height = png_get_image_height(png_ptr, info_ptr);
-+ pixels = malloc(width * height * 4);
-
- // check that we were able to allocate enough memory for the PNG
- if (pixels == NULL) {
-@@ -274,18 +274,21 @@ bool ImageMemory::_LoadPngImage(const st
- // convert the damn thing so that it works in our format
- // this is mostly just byteswapping and adding extra data - we want everything in four channels
- // for the moment, anyway
-- uint32 bpp = info_ptr->channels;
-+ uint32 bpp = png_get_channels(png_ptr, info_ptr);
- uint8* img_pixel = NULL;
- uint8* dst_pixel = NULL;
-
-- if (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE) {
-+ if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_PALETTE) {
- // colours come from a palette - for this colour type, we have to look up the colour from the palette
-+ png_colorp palette;
-+ int num_palette;
-+ png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette);
- png_color c;
-- for (uint32 y = 0; y < info_ptr->height; y++) {
-- for (uint32 x = 0; x < info_ptr->width; x++) {
-+ for (uint32 y = 0; y < height; y++) {
-+ for (uint32 x = 0; x < width; x++) {
- img_pixel = row_pointers[y] + (x * bpp);
-- dst_pixel = ((uint8*)pixels) + ((y * info_ptr->width) + x) * 4;
-- c = info_ptr->palette[img_pixel[0]];
-+ dst_pixel = ((uint8*)pixels) + ((y * width) + x) * 4;
-+ c = palette[img_pixel[0]];
-
- dst_pixel[0] = c.red;
- dst_pixel[1] = c.green;
-@@ -295,10 +298,10 @@ bool ImageMemory::_LoadPngImage(const st
- }
- }
- else if (bpp == 1) {
-- for (uint32 y = 0; y < info_ptr->height; y++) {
-- for (uint32 x = 0; x < info_ptr->width; x++) {
-+ for (uint32 y = 0; y < height; y++) {
-+ for (uint32 x = 0; x < width; x++) {
- img_pixel = row_pointers[y] + (x * bpp);
-- dst_pixel = ((uint8*)pixels) + ((y * info_ptr->width) + x) * 4;
-+ dst_pixel = ((uint8*)pixels) + ((y * width) + x) * 4;
- dst_pixel[0] = img_pixel[0];
- dst_pixel[1] = img_pixel[0];
- dst_pixel[2] = img_pixel[0];
-@@ -307,10 +310,10 @@ bool ImageMemory::_LoadPngImage(const st
- }
- }
- else if (bpp == 3) {
-- for (uint32 y = 0; y < info_ptr->height; y++) {
-- for (uint32 x = 0; x < info_ptr->width; x++) {
-+ for (uint32 y = 0; y < height; y++) {
-+ for (uint32 x = 0; x < width; x++) {
- img_pixel = row_pointers[y] + (x * bpp);
-- dst_pixel = ((uint8*)pixels) + ((y * info_ptr->width) + x) * 4;
-+ dst_pixel = ((uint8*)pixels) + ((y * width) + x) * 4;
- dst_pixel[0] = img_pixel[0];
- dst_pixel[1] = img_pixel[1];
- dst_pixel[2] = img_pixel[2];
-@@ -319,10 +322,10 @@ bool ImageMemory::_LoadPngImage(const st
- }
- }
- else if (bpp == 4) {
-- for (uint32 y = 0; y < info_ptr->height; y++) {
-- for (uint32 x = 0; x < info_ptr->width; x++) {
-+ for (uint32 y = 0; y < height; y++) {
-+ for (uint32 x = 0; x < width; x++) {
- img_pixel = row_pointers[y] + (x * bpp);
-- dst_pixel = ((uint8*)pixels) + ((y * info_ptr->width) + x) * 4;
-+ dst_pixel = ((uint8*)pixels) + ((y * width) + x) * 4;
- dst_pixel[0] = img_pixel[0];
- dst_pixel[1] = img_pixel[1];
- dst_pixel[2] = img_pixel[2];
diff --git a/games/allacrost/files/patch-src_engine_video_video.cpp b/games/allacrost/files/patch-src_engine_video_video.cpp
deleted file mode 100644
index 6b85a6038209..000000000000
--- a/games/allacrost/files/patch-src_engine_video_video.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/engine/video/video.cpp.orig 2010-05-16 23:38:27 UTC
-+++ src/engine/video/video.cpp
-@@ -470,7 +470,7 @@ bool VideoEngine::ApplySettings() {
- SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, 4);
- SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 1);
-
-- if (SDL_SetVideoMode(_temp_width, _temp_height, 0, flags) == false) {
-+ if (SDL_SetVideoMode(_temp_width, _temp_height, 0, flags) == nullptr) {
- // RGB values of 1 for each and 8 for depth seemed to be sufficient.
- // 565 and 16 here because it works with them on this computer.
- // NOTE from prophile: this ought to be changed to 5558
-@@ -483,7 +483,7 @@ bool VideoEngine::ApplySettings() {
- SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, 0);
- SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 1);
-
-- if (SDL_SetVideoMode(_temp_width, _temp_height, 0, flags) == false) {
-+ if (SDL_SetVideoMode(_temp_width, _temp_height, 0, flags) == nullptr) {
- IF_PRINT_WARNING(VIDEO_DEBUG) << "SDL_SetVideoMode() failed with error: " << SDL_GetError() << endl;
-
- _temp_fullscreen = _fullscreen;
diff --git a/games/allacrost/files/patch-src_luabind_luabind_detail_object__rep.hpp b/games/allacrost/files/patch-src_luabind_luabind_detail_object__rep.hpp
deleted file mode 100644
index a7e76daca794..000000000000
--- a/games/allacrost/files/patch-src_luabind_luabind_detail_object__rep.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/luabind/luabind/detail/object_rep.hpp.orig 2010-01-03 23:08:15 UTC
-+++ src/luabind/luabind/detail/object_rep.hpp
-@@ -29,6 +29,8 @@
- #include <luabind/detail/instance_holder.hpp>
- #include <luabind/detail/ref.hpp>
-
-+#include <cstdlib>
-+
- namespace luabind { namespace detail
- {
- class class_rep;
diff --git a/games/allacrost/files/patch-src_luabind_luabind_object.hpp b/games/allacrost/files/patch-src_luabind_luabind_object.hpp
deleted file mode 100644
index 81cd9ab18635..000000000000
--- a/games/allacrost/files/patch-src_luabind_luabind_object.hpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/luabind/luabind/object.hpp.orig 2010-01-03 23:08:15 UTC
-+++ src/luabind/luabind/object.hpp
-@@ -536,6 +536,7 @@ namespace detail
- handle m_key;
- };
-
-+#if BOOST_VERSION < 105700
- // Needed because of some strange ADL issues.
-
- #define LUABIND_OPERATOR_ADL_WKND(op) \
-@@ -557,6 +558,7 @@ namespace detail
- LUABIND_OPERATOR_ADL_WKND(!=)
-
- #undef LUABIND_OPERATOR_ADL_WKND
-+#endif
-
- } // namespace detail
-
diff --git a/games/allacrost/files/patch-src_main.cpp b/games/allacrost/files/patch-src_main.cpp
deleted file mode 100644
index 0b1e93d822c1..000000000000
--- a/games/allacrost/files/patch-src_main.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/main.cpp.orig 2010-05-17 22:52:57 UTC
-+++ src/main.cpp
-@@ -364,11 +364,9 @@ int main(int argc, char *argv[]) {
- // Now the program should be in app/Contents
- path.append ("/Resources/");
- chdir(path.c_str());
-- #elif (defined(__linux__) || defined(__FreeBSD__)) && !defined(RELEASE_BUILD)
-- // Look for data files in DATADIR only if they are not available in the
-- // current directory.
-- if (ifstream("dat/config/settings.lua") == NULL)
-- chdir(DATADIR);
-+ #elif (defined(__linux__) || defined(__FreeBSD__) || defined(__DragonFly__)) && !defined(RELEASE_BUILD)
-+ // Always look into datadir
-+ chdir(DATADIR);
- #endif
-
- // Initialize the random number generator (note: 'unsigned int' is a required usage in this case)
diff --git a/games/allacrost/pkg-descr b/games/allacrost/pkg-descr
deleted file mode 100644
index 8031aa9ffedc..000000000000
--- a/games/allacrost/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Hero of Allacrost is a game inspired by the likes of SNES-era RPGs
-such as Chrono Trigger and the Final Fantasy series. In Allacrost,
-the player explores rich environments, undertakes various quests
-and missions, solves dungeon puzzles, and fights strategic battles
-in an active time-based system.
diff --git a/games/allacrost/pkg-message b/games/allacrost/pkg-message
deleted file mode 100644
index aa9f7a0631bf..000000000000
--- a/games/allacrost/pkg-message
+++ /dev/null
@@ -1,19 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Remember that Allacrost is still a work in progress, and this release
-remains a fair distance from what we want this game to eventually
-become. Please share with us your comments, critiques, and thoughts
-on our forum (http://www.allacrost.org/forum) after you play so we
-can absorb your feedback for our next release. If you have any
-issues with playing our demo, you can leave us a note on the forum
-or stop by our IRC channel (#allacrost at irc.freenode.net) and
-we'll help you out. Have fun!
-
-NOTE: If you experience sound problems with allacrost (music is
-harsh and choppy), try creating ~/.openalrc with single line:
-
-(define devices '(sdl))
-EOM
-}
-]
diff --git a/games/allacrost/pkg-plist b/games/allacrost/pkg-plist
deleted file mode 100644
index 5699cc281e2e..000000000000
--- a/games/allacrost/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/allacrost
-share/locale/de/LC_MESSAGES/allacrost.mo
-share/locale/en@quot/LC_MESSAGES/allacrost.mo
-share/locale/es/LC_MESSAGES/allacrost.mo
-share/locale/fr/LC_MESSAGES/allacrost.mo
-share/locale/pt_BR/LC_MESSAGES/allacrost.mo
-@dir %%DATADIR%%/allacrost/img/temp