| @@ -1,35 +1,42 @@ | | | @@ -1,35 +1,42 @@ |
1 | # $NetBSD: Makefile,v 1.65 2020/01/26 17:31:31 rillig Exp $ | | 1 | # $NetBSD: Makefile,v 1.66 2020/12/30 14:15:02 taca Exp $ |
2 | | | 2 | |
3 | DISTNAME= # empty | | 3 | DISTNAME= # empty |
4 | PKGNAME= ruby-${RUBY_VERSION} | | 4 | PKGNAME= ruby-${RUBY_VERSION} |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= lang ruby | | 6 | CATEGORIES= lang ruby |
6 | MASTER_SITES= # empty | | 7 | MASTER_SITES= # empty |
7 | DISTFILES= # empty | | 8 | DISTFILES= # empty |
8 | | | 9 | |
9 | MAINTAINER= taca@NetBSD.org | | 10 | MAINTAINER= taca@NetBSD.org |
10 | HOMEPAGE= https://www.ruby-lang.org/en/ | | 11 | HOMEPAGE= https://www.ruby-lang.org/en/ |
11 | COMMENT= Wrapper package for Ruby programming language | | 12 | COMMENT= Wrapper package for Ruby programming language |
12 | | | 13 | |
13 | CONFLICTS= pkg_alternatives-[0-9]* | | 14 | CONFLICTS= pkg_alternatives-[0-9]* |
14 | | | 15 | |
15 | NO_CONFIGURE= yes | | 16 | NO_CONFIGURE= yes |
16 | NO_BUILD= yes | | 17 | NO_BUILD= yes |
17 | | | 18 | |
18 | .include "../../lang/ruby/rubyversion.mk" | | 19 | .include "../../lang/ruby/rubyversion.mk" |
19 | | | 20 | |
20 | DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} | | 21 | DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} |
21 | | | 22 | |
22 | RUBY_COMMANDS= erb gem irb rake ruby testrb | | 23 | .if ${RUBY_VER} == "25" |
| | | 24 | RUBY_COMMANDS= erb gem irb rake rdoc ri ruby |
| | | 25 | .elif ${RUBY_VER} == "26" |
| | | 26 | RUBY_COMMANDS= bundle bundler erb gem irb rake rdoc ri ruby |
| | | 27 | .elif ${RUBY_VER} == "27" |
| | | 28 | RUBY_COMMANDS= bundle bundler erb gem irb racc rake racc2y rdoc ri ruby y2racc |
| | | 29 | .endif |
23 | | | 30 | |
24 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 | | 31 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 |
25 | CHECK_INTERPRETER_SKIP= bin/* ${PKGMANDIR}/man1/ruby.1 | | 32 | CHECK_INTERPRETER_SKIP= bin/* ${PKGMANDIR}/man1/ruby.1 |
26 | | | 33 | |
27 | .if ${RUBY_NAME} == "ruby" | | 34 | .if ${RUBY_NAME} == "ruby" |
28 | GENERATE_PLIST+= ${ECHO} "@comment This plist intentionally left empty"; | | 35 | GENERATE_PLIST+= ${ECHO} "@comment This plist intentionally left empty"; |
29 | .else | | 36 | .else |
30 | . for f in ${RUBY_COMMANDS} | | 37 | . for f in ${RUBY_COMMANDS} |
31 | GENERATE_PLIST+= ${ECHO} bin/${f}; | | 38 | GENERATE_PLIST+= ${ECHO} bin/${f}; |
32 | . endfor | | 39 | . endfor |
33 | GENERATE_PLIST+= ${ECHO} man/man1/ruby.1; | | 40 | GENERATE_PLIST+= ${ECHO} man/man1/ruby.1; |
34 | .endif | | 41 | .endif |
35 | | | 42 | |