47 lines
1.2 KiB
Makefile
47 lines
1.2 KiB
Makefile
# $OpenBSD: Makefile,v 1.43 2021/11/14 06:27:04 ajacoutot Exp $
|
|
|
|
COMMENT = suite of solitaire card games
|
|
|
|
GNOME_PROJECT = aisleriot
|
|
GNOME_VERSION = 3.22.12
|
|
|
|
# override gnome MODULE
|
|
MASTER_SITES = https://gitlab.gnome.org/GNOME/aisleriot/-/archive/${GNOME_VERSION}/
|
|
EXTRACT_SUFX = .tar.gz
|
|
|
|
CATEGORIES = games
|
|
|
|
# GPLv2
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += atk-1.0 c cairo canberra canberra-gtk3 gdk-3 gdk_pixbuf-2.0
|
|
WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gtk-3 guile-2.2 intl rsvg-2
|
|
|
|
MODULES = devel/dconf \
|
|
devel/meson \
|
|
x11/gnome
|
|
|
|
MODGNOME_LDFLAGS= -L${X11BASE}/lib
|
|
MODGNOME_TOOLS = desktop-file-utils gtk-update-icon-cache yelp
|
|
|
|
CFLAGS += -Wno-strict-prototypes
|
|
|
|
# need to matche lang/guile2
|
|
COMPILER = base-clang ports-gcc
|
|
COMPILER_LANGS = c
|
|
|
|
LIB_DEPENDS = audio/libcanberra,-gtk3 \
|
|
lang/guile2
|
|
|
|
BUILD_DEPENDS = shells/bash
|
|
|
|
CONFIGURE_ARGS = -Dtheme_kde=false
|
|
|
|
# XXX horrible hack: make it possible to build when both guile and guile2 are
|
|
# installed (take precedence over -I${LOCALBASE}/include because meson reorders
|
|
# headers so we can't use MODGNOME_CPPFLAGS)
|
|
post-configure:
|
|
sed -i "s,cc,cc -I${LOCALBASE}/include/guile/2.2," ${WRKDIR}/bin/cc
|
|
|
|
.include <bsd.port.mk>
|