2015-04-17 05:23:29 +00:00

53 lines
1.3 KiB
Makefile

# $OpenBSD: Makefile,v 1.3 2015/04/17 05:23:29 ajacoutot Exp $
COMMENT= GNU's Ubiquitous Intelligent Language for Extension
VERSION= 2.0.11
DISTNAME= guile-${VERSION}
PKGNAME= guile2-${VERSION}
V= ${VERSION:C,.[0-9]+$,,}
SUBST_VARS= V
REVISION= 1
CATEGORIES= lang
HOMEPAGE= https://www.gnu.org/software/guile/
SHARED_LIBS += guile-2.0 0.0 # 29.2
SHARED_LIBS += guilereadline-v-18 0.0 # 18.0
# GPLv3, LGPLv3
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += c ffi gc gmp ltdl m ncurses pthread readline unistring
MASTER_SITES= ${MASTER_SITE_GNU:=guile/}
MODULES= devel/gettext
USE_GMAKE= Yes
RUN_DEPENDS= devel/slib
LIB_DEPENDS= converters/libunistring \
devel/boehm-gc \
devel/gmp \
devel/libffi \
devel/libtool,-ltdl
CONFIGURE_STYLE= gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS= --program-transform-name="s,guile,guile2,"
# Needed because otherwise regress tests won't build:
# warning: format '%ji' expects type 'intmax_t', but argument 4 has type 'scm_t_intmax'
CONFIGURE_ARGS += --disable-error-on-warning
post-install:
install -d ${PREFIX}/share/guile/site/${V}/
# fix conflict with devel/guile
mv ${PREFIX}/share/aclocal/guile{,2}.m4
rm -rf ${PREFIX}/info
.include <bsd.port.mk>