1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00
freebsd-ports/games/aisleriot/Makefile
Alexey Dokuchaev 3186e08e7c Update Guile to version 2.2.5, modern stable version, and fix dependent
ports to build against it.  Most changes are rather minor and mechanical
except for the devel/gdb (obtained via their bugtracker [1], courtesy of
Doug Evans).  One port (science/meep) I had to mark BROKEN after fixing
it proved to be very tedious and actually unreliable.  It is very old,
there are newer versions available so it should be fixed by updating.

One port (devel/libruin) had revealed a bug in the new Guile code (an
auxiliary script, really) that had to be worked-round; reference to the
problematic upstream commit is provided in the patch.

PR:		229613
Exp-run by:	antoine

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=21104#c8
2019-06-27 09:02:56 +00:00

39 lines
988 B
Makefile

# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
PORTNAME= aisleriot
PORTVERSION= 3.22.5
PORTREVISION= 1
CATEGORIES= games gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Collection of patience games written in guile scheme
BUILD_DEPENDS= itstool:textproc/itstool \
bash:shells/bash
LIB_DEPENDS= libguile-2.2.so:lang/guile2 \
libcanberra.so:audio/libcanberra \
libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libgc-threaded.so:devel/boehm-gc-threaded
CONFLICTS_INSTALL= sol-[0-9]*
PORTSCOUT= limitw:1,even
USES= desktop-file-utils gettext gmake gnome pathfix pkgconfig tar:xz
USE_GNOME= cairo gconf2 gtk30 intlhack librsvg2 libxml2:build
USE_XORG= x11
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-card-theme-formats=svg
# work around because configure needs bash
CONFIGURE_SHELL=${LOCALBASE}/bin/bash
GCONF_SCHEMAS= aisleriot.schemas
GLIB_SCHEMAS= org.gnome.Patience.WindowState.gschema.xml
INSTALLS_ICONS= yes
.include <bsd.port.mk>