Lines 1-5
Link Here
|
1 |
PORTNAME= devilutionX |
1 |
PORTNAME= devilutionX |
2 |
DISTVERSION= 1.5.1 |
2 |
DISTVERSION= 1.5.2 |
3 |
CATEGORIES= games |
3 |
CATEGORIES= games |
4 |
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 |
5 |
DISTFILES= devilutionx.mpq?tag=${DATA_VERSION}:data |
5 |
DISTFILES= devilutionx.mpq?tag=${DATA_VERSION}:data |
Lines 15-37
LICENSE_NAME_SUL= Sustainable Use License
Link Here
|
15 |
LICENSE_FILE_SUL= ${WRKSRC}/LICENSE.md |
15 |
LICENSE_FILE_SUL= ${WRKSRC}/LICENSE.md |
16 |
LICENSE_PERMS_SUL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
16 |
LICENSE_PERMS_SUL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
17 |
|
17 |
|
18 |
LIB_DEPENDS= libfmt.so:devel/libfmt |
|
|
19 |
BUILD_DEPENDS= ${LOCALBASE}/include/SimpleIni.h:devel/simpleini |
18 |
BUILD_DEPENDS= ${LOCALBASE}/include/SimpleIni.h:devel/simpleini |
|
|
19 |
LIB_DEPENDS= libfmt.so:devel/libfmt |
20 |
|
20 |
|
21 |
USES= cmake compiler:c++17-lang dos2unix gettext-tools pathfix \ |
21 |
USES= cmake compiler:c++11-lang dos2unix gettext-tools pkgconfig sdl |
22 |
pkgconfig sdl |
|
|
23 |
DOS2UNIX_GLOB= *.cpp *.h CMakeLists.txt Dependencies.cmake |
22 |
DOS2UNIX_GLOB= *.cpp *.h CMakeLists.txt Dependencies.cmake |
24 |
USE_GITHUB= yes |
23 |
USE_GITHUB= yes |
25 |
GH_ACCOUNT= diasurgical |
24 |
GH_ACCOUNT= diasurgical |
26 |
GH_TUPLE= diasurgical:libsmackerdec:91e732bb6953489077430572f43fc802bf2c75b2:libsmackerdec/_deps/libsmackerdec-src \ |
25 |
GH_TUPLE= diasurgical:libsmackerdec:91e732bb6953489077430572f43fc802bf2c75b2:libsmackerdec/_deps/libsmackerdec-src \ |
27 |
diasurgical:libmpq:7c2924d4553513eba1a70bbdb558198dd8c2726a:libmpq/_deps/libmpq-src |
26 |
diasurgical:libmpq:b78d66c6fee6a501cc9b95d8556a129c68841b05:libmpq/_deps/libmpq-src |
28 |
USE_SDL= sdl2 image2 |
27 |
USE_SDL= sdl2 image2 |
29 |
|
28 |
|
30 |
CMAKE_ARGS= -DCMAKE_INSTALL_SHAREDIR:PATH=${PREFIX}/share \ |
29 |
CMAKE_ARGS= -DCMAKE_INSTALL_SHAREDIR:PATH=${PREFIX}/share \ |
31 |
-DVERSION_NUM="${PORTVERSION}.0" |
30 |
-DVERSION_NUM="${PORTVERSION}.0" |
32 |
CMAKE_ON= FETCHCONTENT_FULLY_DISCONNECTED |
31 |
CMAKE_ON= FETCHCONTENT_FULLY_DISCONNECTED |
33 |
|
32 |
|
34 |
DATA_VERSION= v2 |
33 |
DATA_VERSION= v4 |
35 |
DATADIR= ${PREFIX}/share/diasurgical/devilutionx |
34 |
DATADIR= ${PREFIX}/share/diasurgical/devilutionx |
36 |
|
35 |
|
37 |
OPTIONS_DEFINE= TEST SOUND LTO DEBUG |
36 |
OPTIONS_DEFINE= TEST SOUND LTO DEBUG |
Lines 48-60
NETWORK_CMAKE_BOOL_OFF= NONET
Link Here
|
48 |
TCP_DESC= TCP multiplayer option |
47 |
TCP_DESC= TCP multiplayer option |
49 |
TCP_CMAKE_BOOL_OFF= DISABLE_TCP |
48 |
TCP_CMAKE_BOOL_OFF= DISABLE_TCP |
50 |
TCP_IMPLIES= NETWORK |
49 |
TCP_IMPLIES= NETWORK |
51 |
TCP_GH_TUPLE= diasurgical:asio:cfbe961e2d6e2978d5e081231e4f798df46437c5:asio/_deps/asio-src |
50 |
TCP_GH_TUPLE= diasurgical:asio:cfbe961e2d6e2978d5e081231e4f798df46437c:asio/_deps/asio-src |
52 |
|
51 |
|
53 |
ZEROTIER_DESC= ZeroTier multiplayer option (broken) |
52 |
ZEROTIER_DESC= ZeroTier multiplayer option (broken) |
54 |
ZEROTIER_BROKEN= does not build: fatal error: 'sys/appleapiopts.h' file not found |
53 |
ZEROTIER_BROKEN= does not build: fatal error: 'sys/appleapiopts.h' file not found |
55 |
ZEROTIER_CMAKE_BOOL_OFF=DISABLE_ZERO_TIER |
54 |
ZEROTIER_CMAKE_BOOL_OFF=DISABLE_ZERO_TIER |
56 |
ZEROTIER_IMPLIES= NETWORK |
55 |
ZEROTIER_IMPLIES= NETWORK |
57 |
ZEROTIER_GH_TUPLE= diasurgical:libzt:1aa9cfda3e92f7108fec67bf12691e457c53f7df:libzt/_deps/libzt-src \ |
56 |
ZEROTIER_GH_TUPLE= diasurgical:libzt:d6c6a069a5041a3e89594c447ced3f15d77618b8:libzt/_deps/libzt-src \ |
58 |
diasurgical:ZeroTierOne:b1350ac91118d1bd6bb71c0c41be5f4a30196838:ZeroTierOne/_deps/libzt-src/ext/ZeroTierOne \ |
57 |
diasurgical:ZeroTierOne:b1350ac91118d1bd6bb71c0c41be5f4a30196838:ZeroTierOne/_deps/libzt-src/ext/ZeroTierOne \ |
59 |
diasurgical:lwip:1bf7e011caf4e992ad139f6cb8c9818a9c1fbe1b:lwip/_deps/libzt-src/ext/lwip \ |
58 |
diasurgical:lwip:1bf7e011caf4e992ad139f6cb8c9818a9c1fbe1b:lwip/_deps/libzt-src/ext/lwip \ |
60 |
diasurgical:lwip-contrib:1f9e26e221a41542563834222c4ec8399be1908f:lwipcontrib/_deps/libzt-src/ext/lwip-contrib |
59 |
diasurgical:lwip-contrib:1f9e26e221a41542563834222c4ec8399be1908f:lwipcontrib/_deps/libzt-src/ext/lwip-contrib |