-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
70 lines (53 loc) · 2.05 KB
/
Makefile
File metadata and controls
70 lines (53 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
PORTNAME= minetestmapper
DISTVERSION= g20251005
CATEGORIES= games graphics
MASTER_SITES= GH
PKGNAMESUFFIX= -dev
DISTNAME= ${PORTNAME}-${GH_TAGNAME}
DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
MAINTAINER= nope@nothere
COMMENT= Generate an overview image of a minetest map
WWW= https://github.com/minetest/minetestmapper
LICENSE= GPLv2+
LIB_DEPENDS= libgd.so:graphics/gd libzstd.so:archivers/zstd
#USES= cmake compiler:c11 iconv:wchar_t pgsql # complains missing sqlite
#USES= cmake compiler:c11 iconv:wchar_t sqlite # complains missing pgsql
#USES= cmake compiler:c11 iconv:wchar_t pgsql sqlite
USES= cmake sqlite pgsql
#CONFLICTS= minetestmapper
USE_GITHUB= nodefault
GH_ACCOUNT= minetest
GH_PROJECT= minetestmapper
GH_TAGNAME= b5d41a35c388db377edda60c01969fe0fa113ca4
CMAKE_ARGS= -DBUILD_UNITTESTS="FALSE" \
-DCMAKE_BUILD_TYPE="MinSizeRel" \
-DCUSTOM_EXAMPLE_CONF_DIR="${PREFIX}/etc" \
-DCUSTOM_MANDIR="${PREFIX}/man" \
-DOPENGL_xmesa_INCLUDE_DIR="${PREFIX}/lib"
WRKSRC= ${WRKDIR}/${PORTNAME}-${GH_TAGNAME}
# need to cure '%%PORTDOCS%%' extra tags issue
#OPTIONS_DEFINE= DOCS EXAMPLES FREETYPE NLS
OPTIONS_GROUP= DATABASE
DATABASE_DESC= Database support
OPTIONS_GROUP_DATABASE= LEVELDB REDIS SPATIAL
#OPTIONS_GROUP_DATABASE= LEVELDB PGSQL REDIS SPATIAL
#OPTIONS_DEFAULT= DOCS
OPTIONS_SUB= yes
FREETYPE_DESC= Support for TrueType fonts with unicode
FREETYPE_CMAKE_BOOL= ENABLE_FREETYPE
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
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
SPATIAL_DESC= Enable SpatialIndex AreaStore backend
SPATIAL_LIB_DEPENDS= libspatialindex.so:devel/spatialindex
SPATIAL_CMAKE_BOOL= ENABLE_SPATIAL
NLS_DESC= Native Language Support (ENABLE_GETTEXT)
NLS_CMAKE_BOOL= ENABLE_GETTEXT
NLS_USES= gettext
NLS_LDFLAGS= -L${LOCALBASE}/lib
.include <bsd.port.options.mk>
.include <bsd.port.mk>