2018-06-29 22:16:08 +00:00

48 lines
1.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.15 2018/06/29 22:16:14 espie Exp $
COMMENT = collection of puzzles games
DISTNAME = puzzles-20170507
CATEGORIES = games
REVISION = 2
MASTER_SITES = https://rhaalovely.net/stuff/
HOMEPAGE = http://www.chiark.greenend.org.uk/~sgtatham/puzzles/
#gitweb generates tarballs on the fly with varying timestamps
GIT_COMMIT = cce13ed7129a06fe7454f9e10906cb6663de45f7
GIT_COMMIT_SHORT = cce13ed
GITWEB_URL = https://git.tartarus.org/
# MIT
PERMIT_PACKAGE_CDROM= Yes
WANTLIB = X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr
WANTLIB += Xrender atk-1.0 c cairo fontconfig freetype gdk-x11-2.0
WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0 iconv
WANTLIB += intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 pthread z
WRKDIST = ${WRKDIR}/puzzles
USE_GMAKE = yes
MAKE_FILE = Makefile.gtk
LIB_DEPENDS = x11/gtk+2
RUN_DEPENDS = devel/desktop-file-utils devel/xdg-utils \
x11/gtk+3,-guic
MAKE_FLAGS = CC="${CC}"
# needs textproc/halibut, convert from ImageMagick, and a running X
dist:
ftp -o - "${GITWEB_URL}?p=simon/puzzles.git;a=snapshot;h=${GIT_COMMIT};sf=tgz" | \
tar -C /tmp -xzf - && \
cd /tmp/puzzles-${GIT_COMMIT_SHORT} && \
perl mkfiles.pl && \
patch -i ${PATCHDIR}/patch-Makefile_gtk && \
${GMAKE} -f Makefile.gtk && \
${GMAKE} -C icons pngicons && \
sh makedist.sh
mv /tmp/puzzles.tar.gz /usr/ports/distfiles/${DISTNAME}.tar.gz
rm -Rf /tmp/puzzles-${GIT_COMMIT_SHORT}
.include <bsd.port.mk>