spirv: Work around OpLogicalNot being unsupported for ints Tested with Unexplored. Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/mojoshader/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 23 Jan 2021 17:56:27 -0000 1.10 +++ Makefile 7 Mar 2021 15:58:38 -0000 @@ -3,8 +3,8 @@ COMMENT = library to move calls to Direct3D shaders to OpenGL # HG_CHANGESET and HG_COMMIT must be kept in sync. -HG_CHANGESET = 1320 -HG_COMMIT = f9036699b53a +HG_CHANGESET = 1321 +HG_COMMIT = 02f2aafb103c DISTNAME = mojoshader-${HG_COMMIT}{${HG_COMMIT}} PKGNAME = mojoshader-${HG_CHANGESET} Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/mojoshader/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 23 Jan 2021 17:56:27 -0000 1.5 +++ distinfo 7 Mar 2021 15:58:38 -0000 @@ -1,2 +1,2 @@ -SHA256 (mojoshader-f9036699b53a.tar.gz) = fi3PdnaN3J6VBH99mJAEZ5YiKRnLptzlNLDxuWewr6s= -SIZE (mojoshader-f9036699b53a.tar.gz) = 466291 +SHA256 (mojoshader-02f2aafb103c.tar.gz) = UbCB4dyT4whIlXGav+8QE+7AW8OS94ijvbYGaZmGZvc= +SIZE (mojoshader-02f2aafb103c.tar.gz) = 466287
58 lines
1.3 KiB
Makefile
58 lines
1.3 KiB
Makefile
# $OpenBSD: Makefile,v 1.11 2021/03/07 17:09:36 thfr Exp $
|
|
|
|
COMMENT = library to move calls to Direct3D shaders to OpenGL
|
|
|
|
# HG_CHANGESET and HG_COMMIT must be kept in sync.
|
|
HG_CHANGESET = 1321
|
|
HG_COMMIT = 02f2aafb103c
|
|
|
|
DISTNAME = mojoshader-${HG_COMMIT}{${HG_COMMIT}}
|
|
PKGNAME = mojoshader-${HG_CHANGESET}
|
|
CATEGORIES = graphics
|
|
MASTER_SITES = https://hg.icculus.org/icculus/mojoshader/archive/
|
|
|
|
SHARED_LIBS += mojoshader 1.0 # Changeset 1303
|
|
|
|
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 \
|
|
graphics/vulkan-headers
|
|
|
|
TEST_DEPENDS = security/p5-Digest-SHA1
|
|
|
|
# FLIP_VIEWPORT is needed by some FNA games (FEZ if I recall correctly)
|
|
CONFIGURE_ARGS = -DBUILD_SHARED_LIBS=ON \
|
|
-DFLIP_VIEWPORT=1 \
|
|
-DPROFILE_METAL=OFF
|
|
|
|
CFLAGS += -I${LOCALBASE}/include
|
|
WRKDIST = ${WRKDIR}/mojoshader-${HG_COMMIT}
|
|
|
|
SUBST_VARS += HG_CHANGESET HG_COMMIT
|
|
|
|
.include <bsd.port.arch.mk>
|
|
.if !${PROPERTIES:Mclang}
|
|
CFLAGS += -std=gnu99
|
|
.endif
|
|
|
|
do-gen:
|
|
${SUBST_CMD} ${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>
|