Date: Sun, 01 Feb 2026 11:07:27 +0000 From: Rene Ladan <rene@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 3fe604171a94 - main - games/freeminer: Remove expired port Message-ID: <697f33ef.1a620.7d4d27f0@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=3fe604171a94dcf75ec4073adcb38286ff2f44fc commit 3fe604171a94dcf75ec4073adcb38286ff2f44fc Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2026-02-01 11:07:23 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2026-02-01 11:07:23 +0000 games/freeminer: Remove expired port 2026-01-31 games/freeminer: dead upstream --- MOVED | 1 + games/Makefile | 1 - games/freeminer/Makefile | 104 --------------------- games/freeminer/distinfo | 2 - games/freeminer/files/extra-patch-irrlichtdepend | 11 --- games/freeminer/files/freeminer.in | 74 --------------- .../files/patch-src_cguittfont_CMakeLists.txt | 16 ---- games/freeminer/pkg-descr | 1 - games/freeminer/pkg-message | 15 --- games/freeminer/pkg-plist | 9 -- 10 files changed, 1 insertion(+), 233 deletions(-) diff --git a/MOVED b/MOVED index 6d6b3e8eb70f..77ddc49cea60 100644 --- a/MOVED +++ b/MOVED @@ -5102,3 +5102,4 @@ archivers/py-brotlipy|archivers/py-brotlicffi|2026-02-01|Has expired: This proje x11-fonts/symbola||2026-02-01|Has expired: Unfetchable biology/snpeff||2026-02-01|Has expired: Unfetchable games/freeminer-default||2026-02-01|Has expired: depends on deprecated games/freeminer +games/freeminer||2026-02-01|Has expired: dead upstream diff --git a/games/Makefile b/games/Makefile index 346a40cbfc93..7772c2b303b4 100644 --- a/games/Makefile +++ b/games/Makefile @@ -294,7 +294,6 @@ SUBDIR += freedoko SUBDIR += freedroid SUBDIR += freedroidrpg - SUBDIR += freeminer SUBDIR += freeorion SUBDIR += freesweep SUBDIR += freesynd diff --git a/games/freeminer/Makefile b/games/freeminer/Makefile deleted file mode 100644 index eda0df713fcb..000000000000 --- a/games/freeminer/Makefile +++ /dev/null @@ -1,104 +0,0 @@ -PORTNAME= freeminer -PORTVERSION= 0.4.10.4 -PORTREVISION= 14 -CATEGORIES= games - -MAINTAINER= ports@FreeBSD.org -COMMENT= Open source sandbox game inspired by Minecraft -WWW= https://freeminer.org/ - -LICENSE= LGPL21+ GPLv3+ # source mentions GPLv3+, LICENSE.txt LGPL21+ -LICENSE_COMB= multi -LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING # don't remove space - -DEPRECATED= dead upstream -EXPIRATION_DATE= 2026-01-31 - -BROKEN_armv7= fails to configure: Looking for include file endian.h - not found - -LIB_DEPENDS= libsqlite3.so:databases/sqlite3 - -USE_GITHUB= yes - -USES= compiler:c++11-lib cmake localbase:ldflags -CMAKE_ARGS= -DCUSTOM_EXAMPLE_CONF_DIR="${PREFIX}/etc" \ - -DRUN_IN_PLACE=0 -LDFLAGS_i386= -Wl,-znotext - -PORTDATA= * -PORTDOCS= * - -OPTIONS_DEFINE= CLIENT SERVER CURL SOUND FREETYPE LEVELDB LUAJIT NLS DOCS EXAMPLES -OPTIONS_DEFAULT=CLIENT SERVER CURL SOUND FREETYPE LEVELDB LUAJIT -OPTIONS_SUB= yes - -CLIENT_DESC= Build client -SERVER_DESC= Build server -CURL_DESC= Enable cURL support for fetching media -SOUND_DESC= Enable sound -LEVELDB_DESC= Enable LevelDB backend -FREETYPE_DESC= Support for TrueType fonts with unicode -LUAJIT_DESC= LuaJIT support - -CLIENT_CMAKE_ON= -DBUILD_CLIENT=1 -CLIENT_CMAKE_OFF= -DBUILD_CLIENT=0 -CLIENT_LIB_DEPENDS= libpng.so:graphics/png \ - libIrrlicht.so:x11-toolkits/irrlicht -CLIENT_USES= gl jpeg xorg -CLIENT_USE= GL=gl XORG=x11 -SERVER_CMAKE_ON= -DBUILD_SERVER=1 -SERVER_CMAKE_OFF= -DBUILD_SERVER=0 -CURL_CMAKE_ON= -DENABLE_CURL=1 -CURL_CMAKE_OFF= -DENABLE_CURL=0 -CURL_LIB_DEPENDS= libcurl.so:ftp/curl -NLS_CMAKE_ON= -DENABLE_GETTEXT=1 -NLS_CMAKE_OFF= -DENABLE_GETTEXT=0 -NLS_USES= gettext -NLS_LDFLAGS= -L${LOCALBASE}/lib -SOUND_CMAKE_ON= -DENABLE_SOUND=1 -SOUND_CMAKE_OFF= -DENABLE_SOUND=0 -LEVELDB_CMAKE_ON= -DENABLE_LEVELDB=1 -LEVELDB_CMAKE_OFF= -DENABLE_LEVELDB=0 -LEVELDB_LIB_DEPENDS= libleveldb.so:databases/leveldb -FREETYPE_CMAKE_ON= -DENABLE_FREETYPE=1 -FREETYPE_CMAKE_OFF= -DENABLE_FREETYPE=0 -FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 -LUAJIT_USES= luajit - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MCLIENT} && ${PORT_OPTIONS:MSOUND} -USES+= openal -LIB_DEPENDS+= libvorbis.so:audio/libvorbis -.endif - -.if ${PORT_OPTIONS:MSERVER} -USE_RC_SUBR= ${PORTNAME} -USERS= minetest # reuse, as freeminer is a fork of -GROUPS= minetest -.endif - -# hacky way to not bring irrlicht and X11 depends for server only -.if ! ${PORT_OPTIONS:MCLIENT} && ${PORT_OPTIONS:MSERVER} -BUILD_DEPENDS+= ${NONEXISTENT}:x11-toolkits/irrlicht:patch -IRRLICHT_INCLUDE_DIR= `${MAKE} -C ${PORTSDIR}/x11-toolkits/irrlicht -V WRKSRC`/include -CMAKE_ARGS+= -DIRRLICHT_INCLUDE_DIR:STRING="${IRRLICHT_INCLUDE_DIR}" -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-irrlichtdepend -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ - ${WRKSRC}/cmake/Modules/*.cmake - @${REINPLACE_CMD} -e 's|-lpthread|-pthread|' \ - ${WRKSRC}/src/CMakeLists.txt -.if ! ${PORT_OPTIONS:MLUAJIT} - @${REINPLACE_CMD} -e '/find_/ s|LUA_|NO&|g' \ - ${WRKSRC}/src/CMakeLists.txt -.endif - -post-install: - @${MKDIR} ${STAGEDIR}${DATADIR}/games - @${MV} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.example \ - ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample - -.include <bsd.port.mk> diff --git a/games/freeminer/distinfo b/games/freeminer/distinfo deleted file mode 100644 index f0852be47d44..000000000000 --- a/games/freeminer/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (freeminer-freeminer-0.4.10.4_GH0.tar.gz) = a4d2e4f069542f92b4aa4463e85a04b66af485c5195c23e96070e8ad1c60e146 -SIZE (freeminer-freeminer-0.4.10.4_GH0.tar.gz) = 5770010 diff --git a/games/freeminer/files/extra-patch-irrlichtdepend b/games/freeminer/files/extra-patch-irrlichtdepend deleted file mode 100644 index 085acc379ef8..000000000000 --- a/games/freeminer/files/extra-patch-irrlichtdepend +++ /dev/null @@ -1,11 +0,0 @@ ---- CMakeLists.txt.orig 2014-01-22 21:36:09.000000000 +0400 -+++ CMakeLists.txt 2014-02-14 00:36:49.874504157 +0400 -@@ -58,7 +58,7 @@ - include(${CMAKE_SOURCE_DIR}/cmake/Modules/misc.cmake) - - # This is done here so that relative search paths are more reasnable --find_package(Irrlicht) -+set(IRRLICHT_LIBRARY "") - - # - # Installation diff --git a/games/freeminer/files/freeminer.in b/games/freeminer/files/freeminer.in deleted file mode 100644 index d39fd1500b48..000000000000 --- a/games/freeminer/files/freeminer.in +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/sh - -# PROVIDE: freeminer -# REQUIRE: LOGIN -# KEYWORD: shutdown -# -# Add the following line to /etc/rc.conf[.local] to enable freeminer server -# -# freeminer_enable (bool): Set to "NO" by default -# Set it to "YES" to enable freeminer server -# freeminer_conffile (str): Path to config file (required). -# (default: /usr/local/etc/freeminer.conf) -# freeminer_rundir (str): Path to directory holding a pidfile. -# (default: /var/run/freeminer) -# freeminer_user (str): User to run as -# (default: freeminer) -# freeminer_group (str): Group to run as -# (default: freeminer) -# freeminer_logdir (str): Path to log directory -# (default: /var/log/freeminer) -# freeminer_dbdir (str): Path to world database directory -# (default: /var/db/freeminer) - -. /etc/rc.subr - -name=freeminer -rcvar=freeminer_enable - -load_rc_config ${name} - -: ${freeminer_enable="NO"} -: ${freeminer_config="/usr/local/etc/freeminer.conf"} -: ${freeminer_rundir="/var/run/freeminer"} -: ${freeminer_user="freeminer"} -: ${freeminer_group="freeminer"} -: ${freeminer_logdir="/var/log/freeminer"} -: ${freeminer_dbdir="/var/db/freeminer"} -: ${freeminer_args:="--logfile ${freeminer_logdir}/debug.log --world ${freeminer_dbdir}/world ${freeminer_flags}"} - -pidfile= - -case "${freeminer_args}" in -*--config\ *) - echo "Warning \$freeminer_args includes --config option." \ - "Please use \$freeminer_conffile instead." - ;; -*) - freeminer_args="--config ${freeminer_config} ${freeminer_args}" - ;; -esac - -command=/usr/sbin/daemon -procname=/usr/local/bin/freeminerserver -pidfile=${freeminer_rundir}/freeminer.pid -command_args="-c -f -p ${pidfile} ${procname} ${freeminer_args}" -required_files=${freeminer_config} -start_precmd=freeminer_prestart - -freeminer_prestart () { - if [ ! -d ${freeminer_rundir} ]; then - mkdir -m 755 -p ${freeminer_rundir} - chown -R ${freeminer_user}:${freeminer_group} ${freeminer_rundir} - fi - if [ ! -d ${freeminer_logdir} ]; then - mkdir -m 755 -p ${freeminer_logdir} - chown -R ${freeminer_user}:${freeminer_group} ${freeminer_logdir} - fi - if [ ! -d ${freeminer_dbdir} ]; then - mkdir -m 755 -p ${freeminer_dbdir}/data - chown -R ${freeminer_user}:${freeminer_group} ${freeminer_dbdir} - fi -} - -run_rc_command "$1" diff --git a/games/freeminer/files/patch-src_cguittfont_CMakeLists.txt b/games/freeminer/files/patch-src_cguittfont_CMakeLists.txt deleted file mode 100644 index edf5a12c1b37..000000000000 --- a/games/freeminer/files/patch-src_cguittfont_CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ -Fix build with CMake >= 3.28.0. FREETYPE_LIBRARY has not officially been -part of the user-facing interface of the FindFreetype module since CMake -2.6.0 [1] and has only been coincidentally defined up until this point. - -[1] https://gitlab.kitware.com/cmake/cmake/-/commit/d18fb61c76c720ec5b1ac2cc4f30a5beaf071c33 - ---- src/cguittfont/CMakeLists.txt.orig 2023-12-26 21:52:39 UTC -+++ src/cguittfont/CMakeLists.txt -@@ -24,6 +24,6 @@ target_link_libraries( - target_link_libraries( - cguittfont - ${IRRLICHT_LIBRARY} -- ${FREETYPE_LIBRARY} -+ ${FREETYPE_LIBRARIES} - ${ZLIB_LIBRARIES} # needed by freetype, repeated here for safety - ) diff --git a/games/freeminer/pkg-descr b/games/freeminer/pkg-descr deleted file mode 100644 index bd17f9db0c69..000000000000 --- a/games/freeminer/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -Freeminer is a Minecraft-inspired sandbox game. diff --git a/games/freeminer/pkg-message b/games/freeminer/pkg-message deleted file mode 100644 index 6c0c3adb50f8..000000000000 --- a/games/freeminer/pkg-message +++ /dev/null @@ -1,15 +0,0 @@ -[ -{ type: install - message: <<EOM -Freeminer engine has been installed. - -Note that for offline play or for server hosting you also need -to install game data. For now, only one game is available for -freeminer and you can install it with games/freeminer-default -port. - -For online play engine is sufficient as it will downloaded all -required data automatically. -EOM -} -] diff --git a/games/freeminer/pkg-plist b/games/freeminer/pkg-plist deleted file mode 100644 index 31b3391b59ee..000000000000 --- a/games/freeminer/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -%%CLIENT%%bin/freeminer -%%SERVER%%bin/freeminerserver -@sample etc/freeminer.conf.sample -share/man/man6/freeminer.6.gz -share/man/man6/freeminerserver.6.gz -share/appdata/freeminer.appdata.xml -share/applications/freeminer.desktop -share/icons/hicolor/scalable/apps/freeminer.svg -@dir %%DATADIR%%/gameshome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?697f33ef.1a620.7d4d27f0>
