summaryrefslogtreecommitdiff
path: root/devel/ruby-readline
diff options
context:
space:
mode:
authortaca <taca>2015-03-08 16:29:40 +0000
committertaca <taca>2015-03-08 16:29:40 +0000
commit9ea6e7a601a4172bf0ff52bc9b438d2d77fc6828 (patch)
treed1666a527d06d16199bf44b00d9bdf207ebaa346 /devel/ruby-readline
parent4d32976b2c5afe29b868d5658e6b49c608e73126 (diff)
downloadpkgsrc-9ea6e7a601a4172bf0ff52bc9b438d2d77fc6828.tar.gz
Fix build with ruby21-base.
Diffstat (limited to 'devel/ruby-readline')
-rw-r--r--devel/ruby-readline/Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/devel/ruby-readline/Makefile b/devel/ruby-readline/Makefile
index 0d32cb8a414..4f5e40eb12d 100644
--- a/devel/ruby-readline/Makefile
+++ b/devel/ruby-readline/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2014/04/12 16:37:46 taca Exp $
+# $NetBSD: Makefile,v 1.38 2015/03/08 16:29:40 taca Exp $
#
DISTNAME= ${RUBY_DISTNAME}
@@ -12,20 +12,27 @@ MAINTAINER= taca@NetBSD.org
HOMEPAGE= ${RUBY_HOMEPAGE}
COMMENT= Ruby extension to readline library
+RUBY_VERSION_SUPPORTED= 22 21 200 193 18
USE_RUBY_EXTCONF= yes
DISTINFO_FILE= ${RUBY_DISTINFO_FILE}
EXTRACT_ELEMENTS= ${RUBY_DISTNAME}/ext/readline
WRKSRC= ${RUBY_WRKSRC}/ext/readline
+MAKE_ENV+= top_srcdir=../..
RUBY_DOCS= README README.ja
INSTALLATION_DIRS= ${RUBY_DOC}/readline
+.include "options.mk"
+.include "../../lang/ruby/modules.mk"
+
+.if ${RUBY_VER} != "18"
+EXTRACT_ELEMENTS+= ${RUBY_DISTNAME}/include ${RUBY_DISTNAME}/internal.h
+.endif
+
post-install:
.for f in ${RUBY_DOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}/readline
.endfor
-.include "options.mk"
-.include "../../lang/ruby/modules.mk"
.include "../../lang/ruby/Makefile.common"
.include "../../mk/bsd.pkg.mk"