73 lines
2.1 KiB
Makefile
73 lines
2.1 KiB
Makefile
COMMENT = GNU Backgammon
|
|
V = 1.07.001
|
|
DISTNAME = gnubg-release-$V-sources
|
|
PKGNAME = gnubg-$V
|
|
CATEGORIES = games x11
|
|
HOMEPAGE = http://gnubg.org/
|
|
|
|
# GPLv3+
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += ${MODPY_WANTLIB}
|
|
WANTLIB += ${COMPILER_LIBCXX} GL GLU X11 X11-xcb Xau Xcomposite
|
|
WANTLIB += Xcursor Xdamage Xdmcp Xext Xfixes Xi Xinerama Xrandr
|
|
WANTLIB += Xrender Xxf86vm atk-1.0 c cairo canberra canberra-gtk
|
|
WANTLIB += crypto curl curses drm expat ffi fontconfig freetype
|
|
WANTLIB += fribidi gdk-x11-2.0 gdk_pixbuf-2.0 gdkglext-x11-1.0
|
|
WANTLIB += gio-2.0 glapi glib-2.0 gmodule-2.0 gmp gobject-2.0
|
|
WANTLIB += graphite2 gthread-2.0 gtk-x11-2.0 gtkglext-x11-1.0
|
|
WANTLIB += harfbuzz iconv intl jpeg ltdl m nghttp2 nghttp3 ngtcp2
|
|
WANTLIB += ngtcp2_crypto_openssl ogg pango-1.0 pangocairo-1.0
|
|
WANTLIB += pangoft2-1.0 pcre2-8 pixman-1 png readline sqlite3
|
|
WANTLIB += ssl util vorbis vorbisfile xcb xcb-dri2 xcb-dri3 xcb-glx
|
|
WANTLIB += xcb-present xcb-render xcb-shm xcb-sync xcb-xfixes
|
|
WANTLIB += xshmfence z
|
|
|
|
MASTER_SITES = https://ftp.gnu.org/gnu/gnubg/
|
|
|
|
MODULES = lang/python
|
|
|
|
BUILD_DEPENDS = devel/gettext,-tools \
|
|
math/cglm
|
|
|
|
LIB_DEPENDS = audio/libcanberra,-gtk \
|
|
databases/sqlite3 \
|
|
devel/gettext,-runtime \
|
|
devel/gmp \
|
|
devel/pango \
|
|
graphics/png \
|
|
net/curl \
|
|
x11/gtkglext
|
|
|
|
RUN_DEPENDS = x11/gtk+3,-guic \
|
|
devel/desktop-file-utils
|
|
|
|
SEPARATE_BUILD = Yes
|
|
USE_GMAKE = Yes
|
|
CONFIGURE_STYLE = gnu
|
|
CONFIGURE_ARGS = --disable-cputest
|
|
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
|
|
|
.if ${MACHINE_ARCH} == amd64
|
|
CONFIGURE_ARGS += --enable-simd=sse2
|
|
.else
|
|
CONFIGURE_ARGS += --enable-simd=no
|
|
.endif
|
|
|
|
FONT_SANS = ${X11BASE}/lib/X11/fonts/TTF/DejaVuSans.ttf
|
|
FONT_SERIF = ${X11BASE}/lib/X11/fonts/TTF/DejaVuSerif-Bold.ttf
|
|
CFLAGS += -DFONT_VERA=\\\"${FONT_SANS}\\\" \
|
|
-DFONT_VERA_SERIF_BOLD=\\\"${FONT_SERIF}\\\"
|
|
|
|
WRKDIST = ${WRKDIR}/gnubg-$V
|
|
|
|
post-install:
|
|
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
|
|
${PREFIX}/share/gnubg/scripts/*.py
|
|
rm -R ${PREFIX}/share/gnubg/fonts
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
|
|
${INSTALL_DATA} ${FILESDIR}/gnubg.desktop ${PREFIX}/share/applications/
|
|
|
|
.include <bsd.port.mk>
|