[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / games / redeclipse

File: [local] / ports / games / redeclipse / Makefile (download)

Revision 1.29, Wed Dec 13 23:32:33 2023 UTC (5 months, 2 weeks ago) by daniel
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, HEAD
Changes since 1.28: +1 -7 lines

unbreak redeclipse by updating to 2.0.0

This update was ok jsg@ who also drops MAINTAINER

ONLY_FOR_ARCHS=	i386 amd64

COMMENT-main=	redeclipse client
COMMENT-data=	redeclipse data
CATEGORIES=	games x11

HOMEPAGE=	http://www.redeclipse.net/

MULTI_PACKAGES=	-main -data

N=		redeclipse
V=		2.0.0
PKGNAME=	${N}-${V}
SITES=		https://github.com/red-eclipse/base/releases/download/v${V}/
DISTNAME=	redeclipse_${V}_combined
EXTRACT_SUFX=	.tar.bz2

PKG_ARCH-data=	*

# zlib (code) + CC-BY-SA-3.0+ (data)
PERMIT_PACKAGE=	Yes

COMPILER =		base-clang ports-gcc base-gcc

RUN_DEPENDS-main +=	${BASE_PKGPATH},-data>=${V} \
			devel/desktop-file-utils \
			x11/gtk+4,-guic

BUILD_DEPENDS=		graphics/GraphicsMagick
LIB_DEPENDS-main=	devel/sdl2-mixer \
			devel/sdl2-image \
			net/enet>=1.3.12
WANTLIB-main+=		GL X11 SDL2 SDL2_image SDL2_mixer c enet m pthread \
			${COMPILER_LIBCXX} z

WRKDIST=		${WRKDIR}/redeclipse-${V}/src
USE_GMAKE=		Yes
MAKE_ENV+=		CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \
			    TRUEPREFIX="${TRUEPREFIX}"
NO_TEST=		Yes

INSTALL_TARGET=		system-install

post-extract:
			find ${WRKDIR} \( -name .gitattributes -o \
			    -name .github -o -name .gitignore -o -name \
			    .gitmodules \) -prune -exec rm -r {} +

.include <bsd.port.mk>