| @@ -1,65 +1,67 @@ | | | @@ -1,65 +1,67 @@ |
1 | # $NetBSD: Makefile,v 1.6 2022/12/03 06:41:42 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.7 2023/01/09 08:04:08 taca Exp $ |
2 | | | 2 | |
3 | DISTNAME= redmine-${RM_VERSION} | | 3 | DISTNAME= redmine-${RM_VERSION} |
4 | PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/redmine/redmine${RM_VER}/} | | 4 | PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/redmine/redmine${RM_VER}/} |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= devel | | 6 | CATEGORIES= devel |
6 | MASTER_SITES= https://www.redmine.org/releases/ | | 7 | MASTER_SITES= https://www.redmine.org/releases/ |
7 | | | 8 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://www.redmine.org/ | | 10 | HOMEPAGE= https://www.redmine.org/ |
10 | COMMENT= Flexible project management web application | | 11 | COMMENT= Flexible project management web application |
11 | LICENSE= gnu-gpl-v2 # and so on. | | 12 | LICENSE= gnu-gpl-v2 # and so on. |
12 | | | 13 | |
13 | RM_VERSION= 5.0.4 | | 14 | RM_VERSION= 5.0.4 |
14 | | | 15 | |
15 | NO_BUILD= yes | | 16 | NO_BUILD= yes |
16 | | | 17 | |
17 | RUBY_VERSIONS_ACCEPTED= 27 30 31 | | 18 | RUBY_VERSIONS_ACCEPTED= 27 30 31 |
18 | | | 19 | |
19 | RUBY_RAILS_ACCEPTED= 61 | | 20 | RUBY_RAILS_ACCEPTED= 61 |
20 | | | 21 | |
21 | DEPENDS+= ${RUBY_PKGPREFIX}-bundler>=1.12.0:../../misc/ruby-bundler | | 22 | DEPENDS+= ${RUBY_PKGPREFIX}-bundler>=1.12.0:../../misc/ruby-bundler |
22 | DEPENDS+= ${RUBY_RAILS_DEPENDS} | | 23 | DEPENDS+= ${RUBY_RAILS_DEPENDS} |
23 | DEPENDS+= ${RUBY_PKGPREFIX}-rouge>=3.28:../../www/ruby-rouge | | 24 | DEPENDS+= ${RUBY_PKGPREFIX}-rouge>=3.28:../../www/ruby-rouge |
24 | DEPENDS+= ${RUBY_PKGPREFIX}-request_store>=1.5.0<1.6:../../www/ruby-request_store | | 25 | DEPENDS+= ${RUBY_PKGPREFIX}-request_store>=1.5.0<1.6:../../www/ruby-request_store |
25 | # ruby-mail depends it. | | 26 | # ruby-mail depends it. |
26 | #DEPENDS+= ${RUBY_PKGPREFIX}-mini_mime>=1.1.0<1.2:../../mail/ruby-mini_mime | | 27 | #DEPENDS+= ${RUBY_PKGPREFIX}-mini_mime>=1.1.0<1.2:../../mail/ruby-mini_mime |
27 | DEPENDS+= ${RUBY_PKGPREFIX}-actionpack${RUBY_RAILS}-xml_parser>=2.0:../../textproc/ruby-actionpack-xml_parser | | 28 | DEPENDS+= ${RUBY_PKGPREFIX}-actionpack${RUBY_RAILS}-xml_parser>=2.0:../../textproc/ruby-actionpack-xml_parser |
28 | DEPENDS+= ${RUBY_PKGPREFIX}-roadie-rails${RUBY_RAILS}>=3.0.0<3.1:../../mail/ruby-roadie-rails | | 29 | DEPENDS+= ${RUBY_PKGPREFIX}-roadie-rails${RUBY_RAILS}>=3.0.0<3.1:../../mail/ruby-roadie-rails |
29 | DEPENDS+= ${RUBY_PKGPREFIX}-marcel>=1.0.0:../../devel/ruby-marcel | | 30 | DEPENDS+= ${RUBY_PKGPREFIX}-marcel>=1.0.0:../../devel/ruby-marcel |
30 | DEPENDS+= ${RUBY_PKGPREFIX}-mail>=2.7.1<2.8:../../mail/ruby-mail | | 31 | DEPENDS+= ${RUBY_PKGPREFIX}-mail>=2.7.1<2.8:../../mail/ruby-mail |
31 | DEPENDS+= ${RUBY_PKGPREFIX}-csv>=3.2.0<3.3:../../textproc/ruby-csv | | | |
32 | DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.13.4<1.14:../../textproc/ruby-nokogiri | | 32 | DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.13.4<1.14:../../textproc/ruby-nokogiri |
33 | DEPENDS+= ${RUBY_PKGPREFIX}-i18n>=1.10.0<1.11:../../devel/ruby-i18n | | 33 | DEPENDS+= ${RUBY_PKGPREFIX}-i18n>=1.10.0<1.11:../../devel/ruby-i18n |
34 | DEPENDS+= ${RUBY_PKGPREFIX}-rbpdf>=1.20.0<1.21:../../print/ruby-rbpdf | | 34 | DEPENDS+= ${RUBY_PKGPREFIX}-rbpdf>=1.20.0<1.21:../../print/ruby-rbpdf |
35 | DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=0:../../net/ruby-addressable | | 35 | DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=0:../../net/ruby-addressable |
36 | DEPENDS+= ${RUBY_PKGPREFIX}-zip>=2.3.0<2.4:../../archivers/ruby-zip | | 36 | DEPENDS+= ${RUBY_PKGPREFIX}-zip>=2.3.0<2.4:../../archivers/ruby-zip |
37 | DEPENDS+= ${RUBY_PKGPREFIX}-rotp>=6.2.0:../../security/ruby-rotp | | 37 | DEPENDS+= ${RUBY_PKGPREFIX}-rotp>=6.2.0:../../security/ruby-rotp |
38 | DEPENDS+= ${RUBY_PKGPREFIX}-rqrcode>=1.2.0:../../textproc/ruby-rqrcode | | 38 | DEPENDS+= ${RUBY_PKGPREFIX}-rqrcode>=1.2.0:../../textproc/ruby-rqrcode |
39 | DEPENDS+= ${RUBY_PKGPREFIX}-net-ldap>=0.17.0<0.18:../../net/ruby-net-ldap | | 39 | DEPENDS+= ${RUBY_PKGPREFIX}-net-ldap>=0.17.0<0.18:../../net/ruby-net-ldap |
40 | DEPENDS+= ${RUBY_PKGPREFIX}-mini-magick>=4.11.0<4.12:../../graphics/ruby-mini-magick | | 40 | DEPENDS+= ${RUBY_PKGPREFIX}-mini-magick>=4.11.0<4.12:../../graphics/ruby-mini-magick |
41 | DEPENDS+= ${RUBY_PKGPREFIX}-redcarpet>=3.5.1<3.6:../../textproc/ruby-redcarpet | | 41 | DEPENDS+= ${RUBY_PKGPREFIX}-redcarpet>=3.5.1<3.6:../../textproc/ruby-redcarpet |
42 | DEPENDS+= ${RUBY_PKGPREFIX}-deckar01-task_list>=2.3.2:../../textproc/ruby-deckar01-task_list | | 42 | DEPENDS+= ${RUBY_PKGPREFIX}-deckar01-task_list>=2.3.2:../../textproc/ruby-deckar01-task_list |
43 | DEPENDS+= ${RUBY_PKGPREFIX}-html-pipeline>=2.13.2<3:../../textproc/ruby-html-pipeline | | 43 | DEPENDS+= ${RUBY_PKGPREFIX}-html-pipeline>=2.13.2<3:../../textproc/ruby-html-pipeline |
44 | DEPENDS+= ${RUBY_PKGPREFIX}-commonmarker>=0.23.1<1:../../textproc/ruby-commonmarker | | 44 | DEPENDS+= ${RUBY_PKGPREFIX}-commonmarker>=0.23.1<1:../../textproc/ruby-commonmarker |
45 | DEPENDS+= ${RUBY_PKGPREFIX}-sanitize>=6.0<7:../../textproc/ruby-sanitize | | 45 | DEPENDS+= ${RUBY_PKGPREFIX}-sanitize>=6.0<7:../../textproc/ruby-sanitize |
46 | | | 46 | |
47 | .include "../../lang/ruby/modules.mk" | | 47 | .include "../../lang/ruby/modules.mk" |
48 | .include "options.mk" | | 48 | .include "options.mk" |
49 | | | 49 | |
50 | .if ${RUBY_VER} == 27 | | 50 | .if ${RUBY_VER} == 27 |
51 | DEPENDS+= ${RUBY_PKGPREFIX}-net-pop>=0.1.1<0.2:../../net/ruby-net-pop | | 51 | DEPENDS+= ${RUBY_PKGPREFIX}-net-pop>=0.1.1<0.2:../../net/ruby-net-pop |
52 | .elif ${RUBY_VER} != 31 | | 52 | .endif |
| | | 53 | .if ${RUBY_VER} < 31 |
| | | 54 | DEPENDS+= ${RUBY_PKGPREFIX}-csv>=3.2.0<3.3:../../textproc/ruby-csv |
53 | DEPENDS+= ${RUBY_PKGPREFIX}-net-imap>=0.2.2<0.3:../../net/ruby-net-imap | | 55 | DEPENDS+= ${RUBY_PKGPREFIX}-net-imap>=0.2.2<0.3:../../net/ruby-net-imap |
54 | DEPENDS+= ${RUBY_PKGPREFIX}-net-smtp>=0.3.0<0.4:../../net/ruby-net-smtp | | 56 | DEPENDS+= ${RUBY_PKGPREFIX}-net-smtp>=0.3.0<0.4:../../net/ruby-net-smtp |
55 | .endif | | 57 | .endif |
56 | | | 58 | |
57 | REPLACE_RUBY+= ${DISTNAME}/bin/* | | 59 | REPLACE_RUBY+= ${DISTNAME}/bin/* |
58 | REPLACE_RUBY+= ${DISTNAME}/extra/mail_handler/rdm-mailhandler.rb | | 60 | REPLACE_RUBY+= ${DISTNAME}/extra/mail_handler/rdm-mailhandler.rb |
59 | REPLACE_RUBY+= ${DISTNAME}/extra/svn/reposman.rb | | 61 | REPLACE_RUBY+= ${DISTNAME}/extra/svn/reposman.rb |
60 | REPLACE_RUBY+= ${DISTNAME}/public/dispatch.fcgi.example | | 62 | REPLACE_RUBY+= ${DISTNAME}/public/dispatch.fcgi.example |
61 | | | 63 | |
62 | SUBST_CLASSES+= shell | | 64 | SUBST_CLASSES+= shell |
63 | SUBST_FILES.shell= ${DESTDIR}${PREFIX}/bin/redmine50_*${RUBY_SUFFIX}.sh | | 65 | SUBST_FILES.shell= ${DESTDIR}${PREFIX}/bin/redmine50_*${RUBY_SUFFIX}.sh |
64 | SUBST_MESSAGE.shell= Fixing paths in helper shell scripts. | | 66 | SUBST_MESSAGE.shell= Fixing paths in helper shell scripts. |
65 | SUBST_VARS.shell= PREFIX RUBY RM_DIR | | 67 | SUBST_VARS.shell= PREFIX RUBY RM_DIR |