Files

57 lines
1.4 KiB
Makefile

COMMENT = multimedia platform inspired by HyperCard
DIST_TUPLE = github JohnEarnest Decker v1.53 .
REVISION = 0
PKGNAME = ${DISTNAME:L}
CATEGORIES = graphics
HOMEPAGE = https://beyondloom.com/decker/
# MIT
PERMIT_PACKAGE = Yes
WANTLIB += SDL2 SDL2_image c m
# needs -Wpedantic and other -W flags
COMPILER = base-clang ports-gcc
COMPILER_LANGS = c
USE_GMAKE = Yes
# xxd
BUILD_DEPENDS = vim-*|vim-classic-*:editors/vim \
shells/bash
LIB_DEPENDS = devel/sdl2 \
devel/sdl2-image
RUN_DEPENDS = devel/xdg-utils \
devel/desktop-file-utils
ALL_TARGET = decker lilt docs
MAKE_FLAGS = COMPILER="${CC}"
do-install:
.for bin in decker lilt
${INSTALL_PROGRAM} ${WRKBUILD}/c/build/${bin} ${PREFIX}/bin
.endfor
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/decker \
${PREFIX}/share/examples/decker \
${PREFIX}/share/doc/decker/images \
${PREFIX}/share/applications/ \
${PREFIX}/share/pixmaps/
${INSTALL_DATA} ${WRKSRC}/docs/*.html ${PREFIX}/share/doc/decker
${INSTALL_DATA} ${WRKSRC}/docs/images/* ${PREFIX}/share/doc/decker/images
${INSTALL_DATA} ${WRKSRC}/examples/decks/* ${PREFIX}/share/examples/decker
${INSTALL_DATA} ${WRKSRC}/examples/lilt/* ${PREFIX}/share/examples/decker
${INSTALL_DATA} ${FILESDIR}/decker.desktop \
${PREFIX}/share/applications/
${INSTALL_DATA} ${WRKSRC}/icon_32x32.png \
${PREFIX}/share/pixmaps/decker.png
.include <bsd.port.mk>