Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Jun 2026 12:37:17 +0000
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ea3889e9820c - main - games/minetestmapper: revert removal and update 2022022=?utf-8?Q?1 =E2=86=92 20?=250408
Message-ID:  <6a21717d.26696.fb4c5b8@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ea3889e9820c53b916e33f06d7a120318a378c27

commit ea3889e9820c53b916e33f06d7a120318a378c27
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2026-06-04 12:18:03 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2026-06-04 12:35:31 +0000

    games/minetestmapper: revert removal and update 20220221 → 20250408
    
    Please do not remove ports abruptly. Instead, go through a proper
    process of first documenting the breakage with unconditional BROKEN
    and then scheduling the removal with DEPRECATED/EXPIRATION_DATE.
    
    Pointyhat to:   diizzy
---
 MOVED                          |  1 -
 games/Makefile                 |  1 +
 games/minetestmapper/Makefile  | 41 +++++++++++++++++++++++++++++++++++++++++
 games/minetestmapper/distinfo  |  3 +++
 games/minetestmapper/pkg-descr |  1 +
 games/minetestmapper/pkg-plist |  3 +++
 6 files changed, 49 insertions(+), 1 deletion(-)

diff --git a/MOVED b/MOVED
index ec2517bdfb46..57ce81f3671b 100644
--- a/MOVED
+++ b/MOVED
@@ -5333,7 +5333,6 @@ www/py-azure-storage||2026-05-31|Has expired: Deprecated by upstream. Use other
 www/py-pyjwt1|www/py-pyjwt|2026-05-31|Has expired: Obsoleted. Use www/py-pyjwt instead
 net/rubygem-gitaly-proto||2026-05-31|Has expired: gitaly-proto has been deprecated
 www/redmine51||2026-05-31|Has expired: Please migrate to newer version. Ruby 3.2 has been removed from the ports tree
-games/minetestmapper||2026-05-31|Broken for months
 devel/rye||2026-06-02|Has expired: Rye is no longer developed. All users should migrate to uv, the successor project from the same maintainers, which is actively maintained and much more widely used
 x11/hamclock||2026-06-02|Has expired: Upstream programmer is deceased upstream server discontinued in June
 devel/twiggy||2026-06-02|Archived upstream, no longer maintained, and has an unclear latest release number
diff --git a/games/Makefile b/games/Makefile
index 254523e013b0..59b57f24fc6d 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -626,6 +626,7 @@
     SUBDIR += minecraft-server
     SUBDIR += minerbold
     SUBDIR += minetest_game
+    SUBDIR += minetestmapper
     SUBDIR += minigalaxy
     SUBDIR += mirrormagic
     SUBDIR += miscom
diff --git a/games/minetestmapper/Makefile b/games/minetestmapper/Makefile
new file mode 100644
index 000000000000..c87ed9f754a4
--- /dev/null
+++ b/games/minetestmapper/Makefile
@@ -0,0 +1,41 @@
+PORTNAME=	minetestmapper
+PORTVERSION=	20250408
+CATEGORIES=	games graphics
+
+MAINTAINER=	amdmi3@FreeBSD.org
+COMMENT=	Generate an overview image of a minetest map
+WWW=		https://github.com/minetest/minetestmapper
+
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libgd.so:graphics/gd \
+		libsqlite3.so:databases/sqlite3 \
+		libzstd.so:archivers/zstd
+
+USES=		cmake compiler:c11 pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	minetest
+
+DATADIR=	${PREFIX}/share/luanti
+
+PORTDOCS=	*
+
+OPTIONS_DEFINE=		DOCS
+OPTIONS_GROUP=		DATABASE
+DATABASE_DESC=		Database support
+OPTIONS_GROUP_DATABASE=	PGSQL LEVELDB REDIS
+
+PGSQL_USES=		pgsql
+PGSQL_CMAKE_BOOL=	ENABLE_POSTGRESQL
+LEVELDB_DESC=		Enable LevelDB backend
+LEVELDB_CMAKE_BOOL=	ENABLE_LEVELDB
+LEVELDB_LIB_DEPENDS=	libleveldb.so:databases/leveldb
+REDIS_DESC=		Enable Redis backend
+REDIS_CMAKE_BOOL=	ENABLE_REDIS
+REDIS_LIB_DEPENDS=	libhiredis.so:databases/hiredis
+
+post-patch:
+	@${REINPLACE_CMD} -e '/install.*COPYING/d' ${WRKSRC}/CMakeLists.txt
+
+.include <bsd.port.mk>
diff --git a/games/minetestmapper/distinfo b/games/minetestmapper/distinfo
new file mode 100644
index 000000000000..6dd88e5261bf
--- /dev/null
+++ b/games/minetestmapper/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1744129951
+SHA256 (minetest-minetestmapper-20250408_GH0.tar.gz) = ea17fc113f44b13b85916c44f3fb98ecd8257236842eb12fac70927c6f9c6b07
+SIZE (minetest-minetestmapper-20250408_GH0.tar.gz) = 41014
diff --git a/games/minetestmapper/pkg-descr b/games/minetestmapper/pkg-descr
new file mode 100644
index 000000000000..6840e2e9d80f
--- /dev/null
+++ b/games/minetestmapper/pkg-descr
@@ -0,0 +1 @@
+Minetestmapper generates an overview image from a Minetest map.
diff --git a/games/minetestmapper/pkg-plist b/games/minetestmapper/pkg-plist
new file mode 100644
index 000000000000..ddf957aa39d4
--- /dev/null
+++ b/games/minetestmapper/pkg-plist
@@ -0,0 +1,3 @@
+bin/minetestmapper
+share/man/man6/minetestmapper.6.gz
+%%DATADIR%%/colors.txt


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a21717d.26696.fb4c5b8>