pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-redmine



Module Name:    pkgsrc
Committed By:   taca
Date:           Wed Feb 11 08:28:42 UTC 2026

Modified Files:
        pkgsrc/devel/ruby-redmine: redmine.mk

Log Message:
devel/ruby-redmine: add support for Redmine 6.1

* Add support for ruby-redmine61.
* Introduce RM_VERSION_REQD.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/ruby-redmine/redmine.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ruby-redmine/redmine.mk
diff -u pkgsrc/devel/ruby-redmine/redmine.mk:1.14 pkgsrc/devel/ruby-redmine/redmine.mk:1.15
--- pkgsrc/devel/ruby-redmine/redmine.mk:1.14   Mon May 26 15:40:42 2025
+++ pkgsrc/devel/ruby-redmine/redmine.mk        Wed Feb 11 08:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: redmine.mk,v 1.14 2025/05/26 15:40:42 taca Exp $
+# $NetBSD: redmine.mk,v 1.15 2026/02/11 08:28:42 taca Exp $
 
 .if !defined(_RUBY_REDMINE_MK)
 _RUBY_REDMINE_MK=      # defined
@@ -9,15 +9,24 @@ _RUBY_REDMINE_MK=     # defined
 # RM_VERSION_DEFAULT
 #      Select default Redmine version.
 #
-#      Possible values: 51 60
+#      Possible values: 51 60 61
 #      Default: 60
 #
 #
+# === Infrastructure variables ===
+#
+# RM_VERSION_REQD
+#      Ruby version to use. This variable should not be set in
+#      packages.  It assumes that it is  used by bulk build tools.
+#
+#      Possible values: 51 60 61
+#      Default: ${RUBY_VERSION_DEFAULT}
+#
 # === Package-settable variables ===
 #
 # RM_VERSIONS_SUPPORTED
 #      Supported Redmine version.
-#      Possible values: 51 60
+#      Possible values: 51 60 61
 #      Default: 60
 #
 #
@@ -25,7 +34,7 @@ _RUBY_REDMINE_MK=     # defined
 #
 # RM_VER
 #      Redmine version.
-#      Possible values: 51 60
+#      Possible values: 51 60 61
 #      Default: 60
 #
 # RM_DIR
@@ -38,12 +47,27 @@ PRINT_PLIST_AWK+=   /^${RM_DIR:S|/|\\/|g}/
 
 .include "../../lang/ruby/rubyversion.mk"
 
+.if defined(PKGNAME_REQD)
+.  if ${PKGNAME_REQD:M${RUBY_PKGPREFIX}-redmine[0-9][0-9]-*}
+_RM_VERSION_REQD:=     ${PKGNAME_REQD:C/${RUBY_PKGPREFIX}-redmine([0-9]+)-.*/\1/}
+RM_VERSION_REQD?=      ${PKGNAME_REQD:C/${RUBY_PKGPREFIX}-redmine([0-9]+)-.*/\1/}
+.  endif
+.endif
+
 RM_VERSION_DEFAULT?=   60
-RM_VERSIONS_SUPPORTED?=        60 51
+RM_VERSIONS_SUPPORTED?=        60 61 51
 
 RM_VERSION?=   # empty
 RM_VER?=       # empty
 
+.if defined(RM_VERSION_REQD)
+.  for rv in ${RM_VERSIONS_SUPPORTED}
+.    if "${rv}" == "${RM_VERSION_REQD}"
+RM_VER:=       ${rv}
+.    endif
+.  endfor
+.endif
+
 .if ${RM_VERSION} == ""
 .  for rv in ${RM_VERSIONS_SUPPORTED}
 .    if exists(${PREFIX}/share${RUBY_PKGPREFIX}-redmine${rv})



Home | Main Index | Thread Index | Old Index