aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2016-02-20 21:50:12 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2016-02-20 21:50:12 +0800
commit710a6c8d93b42461d944a941c51dcec5e49d055a (patch)
tree20c0125eb508cd038a31fafe8a21939aa9b17b41 /lang
parent72d7c38804cfd962547688d0b7c8b8e30eec2e21 (diff)
downloadfreebsd-ports-gnome-710a6c8d93b42461d944a941c51dcec5e49d055a.tar.gz
freebsd-ports-gnome-710a6c8d93b42461d944a941c51dcec5e49d055a.tar.zst
freebsd-ports-gnome-710a6c8d93b42461d944a941c51dcec5e49d055a.zip
- Remove unneeded CMAKE_ARGS
- Switch to options helpers - Set MAKE_ENV to fix touching filesystem outdire WRKDIR during build: ====>> Error: Filesystem touched during build: extra: root/.sagittarius Approved by: portmgr blanket
Diffstat (limited to 'lang')
-rw-r--r--lang/sagittarius-scheme/Makefile14
1 files changed, 4 insertions, 10 deletions
diff --git a/lang/sagittarius-scheme/Makefile b/lang/sagittarius-scheme/Makefile
index bf8d6bb81794..6a197dc24f74 100644
--- a/lang/sagittarius-scheme/Makefile
+++ b/lang/sagittarius-scheme/Makefile
@@ -25,21 +25,12 @@ MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= ODBC
-CMAKE_ARGS+= -DINSTALL_PREFIX=${PREFIX}
-
PLIST_SUB= PORTNAME=sagittarius PORTVERSION=${PORTVERSION}
ODBC_LIB_DEPENDS= libiodbc.so:${PORTSDIR}/databases/libiodbc
ODBC_CMAKE_ON= -DODBC_INCLUDE_DIR:STRING=${LOCALBASE}/include/libiodbc
OPTIONS_SUB= ODBC
-.include <bsd.port.options.mk>
-
-.if !${PORT_OPTIONS:MODBC}
-post-patch:
- @${REINPLACE_CMD} -e '/odbc odbc/d' ${WRKSRC}/ext/CMakeLists.txt
-.endif
-
.include <bsd.port.pre.mk>
.if ${ARCH}=="i386"
@@ -51,10 +42,13 @@ PLIST_ARCH= x86_64
PLIST_SUB+= PLIST_ARCH=${PLIST_ARCH}
+post-patch-ODBC-off:
+ @${REINPLACE_CMD} -e '/odbc odbc/d' ${WRKSRC}/ext/CMakeLists.txt
+
post-install:
@${LN} -sf ${PREFIX}/bin/sagittarius ${STAGEDIR}${PREFIX}/bin/sash
post-build:
- @${GMAKE} -C ${WRKSRC} doc
+ @${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC} doc
.include <bsd.port.post.mk>