Skip to content
Snippets Groups Projects
Commit 02122c50 authored by Felix Palmen's avatar Felix Palmen Committed by Piotr Kubaj
Browse files

games/eduke32: Fix build and datadir

Fix building with clang17: mimalloc-override.h replaces malloc() and
friends using macros which interfere with C++ standard headers.
-> disable mimalloc usage.

Fix setting DATADIR, upstream source changed here.
parent 16395161
No related branches found
No related tags found
No related merge requests found
PORTNAME= eduke32 PORTNAME= eduke32
PORTVERSION= 20240316 PORTVERSION= 20240316
PORTREVISION= 1
CATEGORIES= games CATEGORIES= games
MASTER_SITES= http://dukeworld.com/eduke32/synthesis/${PORTVERSION}-${GITREVISION}/:eduke32 \ MASTER_SITES= http://dukeworld.com/eduke32/synthesis/${PORTVERSION}-${GITREVISION}/:eduke32 \
LOCAL/pkubaj/:erp \ LOCAL/pkubaj/:erp \
...@@ -38,7 +39,7 @@ GITREVISION= 10564-0bc78c53d ...@@ -38,7 +39,7 @@ GITREVISION= 10564-0bc78c53d
DATADIR= ${PREFIX}/share/duke3d DATADIR= ${PREFIX}/share/duke3d
SUB_FILES= pkg-message SUB_FILES= pkg-message
MAKEFILE= GNUmakefile MAKEFILE= GNUmakefile
MAKE_ARGS= CC=${CC} CXX=${CXX} CLANG=1 MAKE_ARGS= CC=${CC} CXX=${CXX} CLANG=1 PRETTY_OUTPUT=0 USE_MIMALLOC=0
PLIST_FILES= bin/eduke32 bin/mapster32 PLIST_FILES= bin/eduke32 bin/mapster32
PORTEXAMPLES= * PORTEXAMPLES= *
...@@ -92,7 +93,8 @@ post-extract-SHAREWARE-on: ...@@ -92,7 +93,8 @@ post-extract-SHAREWARE-on:
@cd ${WRKDIR} && ${UNZIP_NATIVE_CMD} -qo DN3DSW13.SHR @cd ${WRKDIR} && ${UNZIP_NATIVE_CMD} -qo DN3DSW13.SHR
post-patch: post-patch:
@${REINPLACE_CMD} 's|/usr/share/games/eduke32|${DATADIR}|' \ @${REINPLACE_CMD} \
's|"/usr/local/share/games/" APPBASENAME|"${DATADIR}"|' \
${WRKSRC}/source/duke3d/src/common.cpp ${WRKSRC}/source/duke3d/src/common.cpp
do-install: do-install:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment