summaryrefslogtreecommitdiff
path: root/databases/ruby-gdbm
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2017-12-15 00:49:42 +0000
committerSteve Wills <swills@FreeBSD.org>2017-12-15 00:49:42 +0000
commit2bf4d517ca8c5035e9cde1e64eba710f6d7e4c25 (patch)
tree437d33cebb97c6885ae1705986eec980c02d3a52 /databases/ruby-gdbm
parentUpdate to 20171214. (diff)
databases/ruby-gdbm: Fix build with Ruby 2.4
Diffstat (limited to 'databases/ruby-gdbm')
-rw-r--r--databases/ruby-gdbm/Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/databases/ruby-gdbm/Makefile b/databases/ruby-gdbm/Makefile
index 546009ac7720..4482b2a1c4df 100644
--- a/databases/ruby-gdbm/Makefile
+++ b/databases/ruby-gdbm/Makefile
@@ -28,8 +28,15 @@ MAKE_ARGS= sitelibdir='$$(rubylibdir)' \
INSTALL_PROG="${INSTALL_PROGRAM}" \
INSTALL_DATA="${INSTALL_DATA}"
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${RUBY_VER} >= 2.4
+ @${REINPLACE_CMD} -e '/\/include\/ruby.h/d' ${WRKSRC}/depend
+.endif
+
do-extract:
${MKDIR} ${WRKDIR}
${LN} -sf `cd ${PORTSDIR}/${RUBY_PORT}; ${MAKE} -V WRKDIR`/${PORTNAME} ${WRKDIR}/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>