Lines 1-6
Link Here
|
1 |
PORTNAME= devilutionX |
1 |
PORTNAME= devilutionX |
2 |
DISTVERSION= 1.4.1 |
2 |
DISTVERSION= 1.5.1 |
3 |
PORTREVISION= 2 |
|
|
4 |
CATEGORIES= games |
3 |
CATEGORIES= games |
5 |
MASTER_SITES= https://github.com/diasurgical/devilutionx-assets/releases/download/${DATA_VERSION}/:data |
4 |
MASTER_SITES= https://github.com/diasurgical/devilutionx-assets/releases/download/${DATA_VERSION}/:data |
6 |
DISTFILES= devilutionx.mpq?tag=${DATA_VERSION}:data |
5 |
DISTFILES= devilutionx.mpq?tag=${DATA_VERSION}:data |
Lines 10-30
MAINTAINER= amdmi3@FreeBSD.org
Link Here
|
10 |
COMMENT= Diablo I engine for modern operating systems |
9 |
COMMENT= Diablo I engine for modern operating systems |
11 |
WWW= https://github.com/diasurgical/devilutionX |
10 |
WWW= https://github.com/diasurgical/devilutionX |
12 |
|
11 |
|
13 |
LICENSE= UNLICENSE CC-BY-NC-SA-4.0 OFL11 |
12 |
LICENSE= CC-BY-NC-SA-4.0 OFL11 SUL |
14 |
LICENSE_COMB= multi |
13 |
LICENSE_COMB= multi |
15 |
LICENSE_FILE_UNLICENSE= ${WRKSRC}/LICENSE |
14 |
LICENSE_NAME_SUL= Sustainable Use License |
16 |
|
15 |
LICENSE_FILE_SUL= ${WRKSRC}/LICENSE.md |
17 |
BROKEN= does not build with libfmt 10+. See https://github.com/diasurgical/devilutionX/issues/6098 |
16 |
LICENSE_PERMS_SUL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
18 |
|
17 |
|
19 |
LIB_DEPENDS= libfmt.so:devel/libfmt |
18 |
LIB_DEPENDS= libfmt.so:devel/libfmt |
20 |
BUILD_DEPENDS= ${LOCALBASE}/include/SimpleIni.h:devel/simpleini |
19 |
BUILD_DEPENDS= ${LOCALBASE}/include/SimpleIni.h:devel/simpleini |
21 |
|
20 |
|
22 |
USES= cmake compiler:c++11-lang dos2unix gettext-tools pkgconfig sdl |
21 |
USES= cmake compiler:c++17-lang dos2unix gettext-tools pathfix \ |
|
|
22 |
pkgconfig sdl |
23 |
DOS2UNIX_GLOB= *.cpp *.h CMakeLists.txt Dependencies.cmake |
23 |
DOS2UNIX_GLOB= *.cpp *.h CMakeLists.txt Dependencies.cmake |
24 |
USE_GITHUB= yes |
24 |
USE_GITHUB= yes |
25 |
GH_ACCOUNT= diasurgical |
25 |
GH_ACCOUNT= diasurgical |
26 |
GH_TUPLE= diasurgical:libsmackerdec:2997ee0e41e91bb723003bc09234be553b190e38:libsmackerdec/_deps/libsmackerdec-src \ |
26 |
GH_TUPLE= diasurgical:libsmackerdec:91e732bb6953489077430572f43fc802bf2c75b2:libsmackerdec/_deps/libsmackerdec-src \ |
27 |
diasurgical:libmpq:0f10bd1600f406b13932bf5351ba713361262184:libmpq/_deps/libmpq-src |
27 |
diasurgical:libmpq:7c2924d4553513eba1a70bbdb558198dd8c2726a:libmpq/_deps/libmpq-src |
28 |
USE_SDL= sdl2 image2 |
28 |
USE_SDL= sdl2 image2 |
29 |
|
29 |
|
30 |
CMAKE_ARGS= -DCMAKE_INSTALL_SHAREDIR:PATH=${PREFIX}/share \ |
30 |
CMAKE_ARGS= -DCMAKE_INSTALL_SHAREDIR:PATH=${PREFIX}/share \ |
Lines 48-60
NETWORK_CMAKE_BOOL_OFF= NONET
Link Here
|
48 |
TCP_DESC= TCP multiplayer option |
48 |
TCP_DESC= TCP multiplayer option |
49 |
TCP_CMAKE_BOOL_OFF= DISABLE_TCP |
49 |
TCP_CMAKE_BOOL_OFF= DISABLE_TCP |
50 |
TCP_IMPLIES= NETWORK |
50 |
TCP_IMPLIES= NETWORK |
51 |
TCP_GH_TUPLE= diasurgical:asio:ebeff99f539da23d27c2e8d4bdbc1ee011968644:asio/_deps/asio-src |
51 |
TCP_GH_TUPLE= diasurgical:asio:cfbe961e2d6e2978d5e081231e4f798df46437c5:asio/_deps/asio-src |
52 |
|
52 |
|
53 |
ZEROTIER_DESC= ZeroTier multiplayer option (broken) |
53 |
ZEROTIER_DESC= ZeroTier multiplayer option (broken) |
54 |
ZEROTIER_BROKEN= does not build: fatal error: 'sys/appleapiopts.h' file not found |
54 |
ZEROTIER_BROKEN= does not build: fatal error: 'sys/appleapiopts.h' file not found |
55 |
ZEROTIER_CMAKE_BOOL_OFF=DISABLE_ZERO_TIER |
55 |
ZEROTIER_CMAKE_BOOL_OFF=DISABLE_ZERO_TIER |
56 |
ZEROTIER_IMPLIES= NETWORK |
56 |
ZEROTIER_IMPLIES= NETWORK |
57 |
ZEROTIER_GH_TUPLE= diasurgical:libzt:37a2efb0b925df632299ef07dc78c0af5f6b4756:libzt/_deps/libzt-src \ |
57 |
ZEROTIER_GH_TUPLE= diasurgical:libzt:1aa9cfda3e92f7108fec67bf12691e457c53f7df:libzt/_deps/libzt-src \ |
58 |
diasurgical:ZeroTierOne:b1350ac91118d1bd6bb71c0c41be5f4a30196838:ZeroTierOne/_deps/libzt-src/ext/ZeroTierOne \ |
58 |
diasurgical:ZeroTierOne:b1350ac91118d1bd6bb71c0c41be5f4a30196838:ZeroTierOne/_deps/libzt-src/ext/ZeroTierOne \ |
59 |
diasurgical:lwip:1bf7e011caf4e992ad139f6cb8c9818a9c1fbe1b:lwip/_deps/libzt-src/ext/lwip \ |
59 |
diasurgical:lwip:1bf7e011caf4e992ad139f6cb8c9818a9c1fbe1b:lwip/_deps/libzt-src/ext/lwip \ |
60 |
diasurgical:lwip-contrib:1f9e26e221a41542563834222c4ec8399be1908f:lwipcontrib/_deps/libzt-src/ext/lwip-contrib |
60 |
diasurgical:lwip-contrib:1f9e26e221a41542563834222c4ec8399be1908f:lwipcontrib/_deps/libzt-src/ext/lwip-contrib |