48 lines
1.2 KiB
Makefile
Raw Normal View History

# $OpenBSD: Makefile,v 1.4 2019/09/19 16:36:07 thfr Exp $
COMMENT = library to move calls to Direct3D shaders to OpenGL
# HG_CHANGESET and HG_COMMIT must be kept in sync.
HG_CHANGESET = 1214
HG_COMMIT = 5887634ea695
DISTNAME = mojoshader-${HG_COMMIT}{${HG_COMMIT}}
PKGNAME = mojoshader-${HG_CHANGESET}
CATEGORIES = graphics
MASTER_SITES = https://hg.icculus.org/icculus/mojoshader/archive/
SHARED_LIBS += mojoshader 0.0 # Changeset 1181
HOMEPAGE = https://icculus.org/mojoshader/
MAINTAINER = Thomas Frohwein <thfr@openbsd.org>
# zlib
PERMIT_PACKAGE = Yes
WANTLIB += m
MODULES = devel/cmake
BUILD_DEPENDS = devel/re2c \
devel/sdl2
TEST_DEPENDS = security/p5-Digest-SHA1
# FLIP_VIEWPORT is needed by some FNA games (FEZ if I recall correctly)
CONFIGURE_ARGS = -DBUILD_SHARED=1 -DFLIP_VIEWPORT=1
WRKDIST = ${WRKDIR}/mojoshader-${HG_COMMIT}
pre-configure:
sed -i -e 's,$${HG_CHANGESET},${HG_CHANGESET},g' \
-e 's,$${HG_COMMIT},${HG_COMMIT},g' ${WRKSRC}/CMakeLists.txt
# No upstream install target
do-install:
${INSTALL_DATA} ${WRKSRC}/mojoshader*.h ${PREFIX}/include
${INSTALL_DATA} ${WRKBUILD}/libmojoshader.so.${LIBmojoshader_VERSION} \
${PREFIX}/lib
.include <bsd.port.mk>