pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/ruby-redmine60



Module Name:    pkgsrc
Committed By:   taca
Date:           Sun Jan 18 15:51:11 UTC 2026

Modified Files:
        pkgsrc/devel/ruby-redmine60: Makefile PLIST distinfo
        pkgsrc/devel/ruby-redmine60/patches: patch-Gemfile

Log Message:
devel/ruby-redmine60: update to 6.0.8

6.0.8 (2026-01-05)

Code cleanup/refactoring

* Defect #43441: Fix failures in test/system/issues_test.rb
* Patch #43638: Update copyright year to 2026

Custom fields

* Defect #43521: Saving a custom field fails with 500 when regular
  expression is invalid

Gems support

* Defect #43609: Tests fail with minitest 6.0

Issues list

* Defect #43283: Overdue due date text does not turn light gray when issue
  is selected

No category

* Patch #43275: Remove continue-on-error: true from the system test job in
  GitHub CI

Rails support

* Patch #43633: Update Rails to 7.2.3

Security

* Defect #43451: PostScript disguised as PDF can lead to arbitrary file
  operations via thumbnail generation
* Defect #43634: Authorization bypass in Redmine allows modification of
  attachment metadata on invisible issues
* Defect #43635: Authorization bypass in Redmine allows deletion of
  attachment on invisible issues external

SCM

* Defect #43525: "label_added" is not translated in the repository revision
  view legend

Text formatting

* Defect #43612: Inline code rendering does not preserve multiple spaces

Translations

* Patch #43490: Japanese translation update (jstoolbar-ja.js) for 6.0-stable

UI

* Defect #43378: Column headers are slightly shifted to the right in tables
  in list views
* Defect #43527: Login and Email columns are unexpectedly center-aligned on
  the Users page since Redmine 5.1


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/ruby-redmine60/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/ruby-redmine60/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/ruby-redmine60/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/ruby-redmine60/patches/patch-Gemfile

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-redmine60/Makefile
diff -u pkgsrc/devel/ruby-redmine60/Makefile:1.10 pkgsrc/devel/ruby-redmine60/Makefile:1.11
--- pkgsrc/devel/ruby-redmine60/Makefile:1.10   Mon Nov  3 07:13:52 2025
+++ pkgsrc/devel/ruby-redmine60/Makefile        Sun Jan 18 15:51:11 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2025/11/03 07:13:52 taca Exp $
+# $NetBSD: Makefile,v 1.11 2026/01/18 15:51:11 taca Exp $
 
 DISTNAME=      redmine-${RM_VERSION}
 PKGNAME=       ${RUBY_PKGPREFIX}-${DISTNAME:S/redmine/redmine${RM_VER}/}
-PKGREVISION=   1
 CATEGORIES=    devel
 MASTER_SITES=  https://www.redmine.org/releases/
 
@@ -11,7 +10,7 @@ HOMEPAGE=     https://www.redmine.org/
 COMMENT=       Flexible project management web application
 LICENSE=       gnu-gpl-v2 # and so on.
 
-RM_VERSION=    6.0.7
+RM_VERSION=    6.0.8
 
 NO_BUILD=      yes
 
@@ -22,7 +21,7 @@ RUBY_RAILS_ACCEPTED=  72
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
-OVERRIDE_GEMSPEC+=     mini-magick>=4.11.0 zip>=2.4.0
+OVERRIDE_GEMSPEC+=     mini-magick>=4.11.0 nokogiri>=1.18.3<1.20 zip>=2.4.0
 
 #DEPENDS+=     ${RUBY_PKGPREFIX}-bundler>=1.12.0:../../misc/ruby-bundler
 DEPENDS+=      ${RUBY_RAILS_DEPENDS}
@@ -34,19 +33,23 @@ DEPENDS+=   ${RUBY_PKGPREFIX}-actionpack${
 DEPENDS+=      ${RUBY_PKGPREFIX}-roadie-rails32_${RUBY_RAILS}>=3.2.0<3.3:../../mail/ruby-roadie-rails32
 DEPENDS+=      ${RUBY_PKGPREFIX}-marcel>=1.0.0:../../devel/ruby-marcel
 DEPENDS+=      ${RUBY_PKGPREFIX}-mail>=2.8.1<2.9:../../mail/ruby-mail
-DEPENDS+=      ${RUBY_PKGPREFIX}-nokogiri>=1.18.3<1.19:../../textproc/ruby-nokogiri
-DEPENDS+=      ${RUBY_PKGPREFIX}-i18n>=1.14.1:../../devel/ruby-i18n
-DEPENDS+=      ${RUBY_PKGPREFIX}-rbpdf>=1.21.3<1.22:../../print/ruby-rbpdf
+DEPENDS+=      ${RUBY_PKGPREFIX}-nokogiri>=1.18.3<1.20:../../textproc/ruby-nokogiri
+#DEPENDS+=     ${RUBY_PKGPREFIX}-i18n>=1.14.1:../../devel/ruby-i18n
+DEPENDS+=      ${RUBY_PKGPREFIX}-rbpdf>=1.21.4<1.22:../../print/ruby-rbpdf
 DEPENDS+=      ${RUBY_PKGPREFIX}-addressable>=0:../../net/ruby-addressable
 DEPENDS+=      ${RUBY_PKGPREFIX}-zip24>=2.4.0<3:../../archivers/ruby-zip24
+DEPENDS+=      ${RUBY_PKGPREFIX}-propshaft11>=1.1.0<1.2:../../www/ruby-propshaft11
+DEPENDS+=      ${RUBY_PKGPREFIX}-rack>=3.1.2:../../www/ruby-rack
+#
 DEPENDS+=      ${RUBY_PKGPREFIX}-rotp>=6.2.0:../../security/ruby-rotp
 DEPENDS+=      ${RUBY_PKGPREFIX}-rqrcode>=1.2.0:../../textproc/ruby-rqrcode
+DEPENDS+=      ${RUBY_PKGPREFIX}-html-pipeline>=2.13.2<3:../../textproc/ruby-html-pipeline
+DEPENDS+=      ${RUBY_PKGPREFIX}-sanitize>=6.0<7:../../textproc/ruby-sanitize
+#
 DEPENDS+=      ${RUBY_PKGPREFIX}-net-ldap>=0.17.0:../../net/ruby-net-ldap
 DEPENDS+=      ${RUBY_PKGPREFIX}-mini-magick>=5.0.1<6:../../graphics/ruby-mini-magick
-DEPENDS+=      ${RUBY_PKGPREFIX}-deckar01-task_list>=2.3.2:../../textproc/ruby-deckar01-task_list
-DEPENDS+=      ${RUBY_PKGPREFIX}-html-pipeline>=2.13.2<3:../../textproc/ruby-html-pipeline
 DEPENDS+=      ${RUBY_PKGPREFIX}-commonmarker0>=0.23.8<1:../../textproc/ruby-commonmarker0
-DEPENDS+=      ${RUBY_PKGPREFIX}-sanitize>=6.0<7:../../textproc/ruby-sanitize
+DEPENDS+=      ${RUBY_PKGPREFIX}-deckar01-task_list>=2.3.2:../../textproc/ruby-deckar01-task_list
 
 REPLACE_RUBY+= bin/*
 REPLACE_RUBY+= extra/mail_handler/rdm-mailhandler.rb
@@ -102,8 +105,9 @@ post-install: unicorn-post-install
 
 # for older Ruby
 .if ${RUBY_VER} < 33
-DEPENDS+=      ${RUBY_PKGPREFIX}-csv>=3.2.8<4:../../textproc/ruby-csv
-DEPENDS+=      ${RUBY_PKGPREFIX}-net-imap>=0.5.8:../../net/ruby-net-imap
+DEPENDS+=      ${RUBY_PKGPREFIX}-csv>=3.2.8:../../textproc/ruby-csv
+DEPENDS+=      ${RUBY_PKGPREFIX}-net-imap>=0.4.20:../../net/ruby-net-imap
+DEPENDS+=      ${RUBY_PKGPREFIX}-net-smtp>=0.4.0:../../net/ruby-net-smtp
 .endif
 
 .include "options.mk"

Index: pkgsrc/devel/ruby-redmine60/PLIST
diff -u pkgsrc/devel/ruby-redmine60/PLIST:1.4 pkgsrc/devel/ruby-redmine60/PLIST:1.5
--- pkgsrc/devel/ruby-redmine60/PLIST:1.4       Mon Aug 11 08:38:44 2025
+++ pkgsrc/devel/ruby-redmine60/PLIST   Sun Jan 18 15:51:11 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/08/11 08:38:44 taca Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/01/18 15:51:11 taca Exp $
 bin/redmine60_generate_secret_token${RUBY_SUFFIX}.sh
 bin/redmine60_load_default_data${RUBY_SUFFIX}.sh
 bin/redmine60_migrate_db${RUBY_SUFFIX}.sh
@@ -1670,6 +1670,8 @@ ${RM_DIR}/test/fixtures/files/configurat
 ${RM_DIR}/test/fixtures/files/configuration/no_default.yml
 ${RM_DIR}/test/fixtures/files/configuration/overrides.yml
 ${RM_DIR}/test/fixtures/files/hello.js
+${RM_DIR}/test/fixtures/files/hello.pdf
+${RM_DIR}/test/fixtures/files/hello.ps
 ${RM_DIR}/test/fixtures/files/hg-export.diff
 ${RM_DIR}/test/fixtures/files/import_dates.csv
 ${RM_DIR}/test/fixtures/files/import_dates_ja.csv
@@ -1693,6 +1695,7 @@ ${RM_DIR}/test/fixtures/files/testfile.m
 ${RM_DIR}/test/fixtures/files/testfile.textile
 ${RM_DIR}/test/fixtures/files/testfile.txt
 ${RM_DIR}/test/fixtures/files/unclosed_quoted_field.csv
+${RM_DIR}/test/fixtures/files/with_pdf_magic.ps
 ${RM_DIR}/test/fixtures/groups_users.yml
 ${RM_DIR}/test/fixtures/issue_categories.yml
 ${RM_DIR}/test/fixtures/issue_relations.yml
@@ -2087,6 +2090,7 @@ ${RM_DIR}/test/unit/lib/redmine/scm/adap
 ${RM_DIR}/test/unit/lib/redmine/search_test.rb
 ${RM_DIR}/test/unit/lib/redmine/syntax_highlighting/rouge_test.rb
 ${RM_DIR}/test/unit/lib/redmine/themes_test.rb
+${RM_DIR}/test/unit/lib/redmine/thumbnail_test.rb
 ${RM_DIR}/test/unit/lib/redmine/unified_diff_test.rb
 ${RM_DIR}/test/unit/lib/redmine/utils/date_calculation.rb
 ${RM_DIR}/test/unit/lib/redmine/views/builders/json_test.rb

Index: pkgsrc/devel/ruby-redmine60/distinfo
diff -u pkgsrc/devel/ruby-redmine60/distinfo:1.6 pkgsrc/devel/ruby-redmine60/distinfo:1.7
--- pkgsrc/devel/ruby-redmine60/distinfo:1.6    Wed Oct  8 14:09:47 2025
+++ pkgsrc/devel/ruby-redmine60/distinfo        Sun Jan 18 15:51:11 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.6 2025/10/08 14:09:47 taca Exp $
+$NetBSD: distinfo,v 1.7 2026/01/18 15:51:11 taca Exp $
 
-BLAKE2s (redmine-6.0.7.tar.gz) = c89da9bee5005430d5a17a4f9a2e49a0408634fd4df6f7ff2217cbfa172fa3fd
-SHA512 (redmine-6.0.7.tar.gz) = a623b9029200b96fc14dc83fb1fad3f0ee86cafde761b69ed22ed4ce111b0f2d719b1961a10ceeac41aa5d18744a783af38abf8f345ecd4ea9e6f431684430df
-Size (redmine-6.0.7.tar.gz) = 4070327 bytes
-SHA1 (patch-Gemfile) = 6b6806545cdb54222597987b0d390f17bb2509e3
+BLAKE2s (redmine-6.0.8.tar.gz) = 0273e56a7df7e0edc093fbad6174c38e71aa09236b8ce32a650ce7ecb6c4282b
+SHA512 (redmine-6.0.8.tar.gz) = c0005a8cf7f8208a96a77b81820bb4520ca69d24692248f02e36c225c53b84b11d84f1bc56e227064d956c371426a85f0f9f5f3676f5a189f984b58a429cd75a
+Size (redmine-6.0.8.tar.gz) = 4070190 bytes
+SHA1 (patch-Gemfile) = 400b8c6463dddcd20f2161f1d4081d1a547efce4
 SHA1 (patch-config_additional__environment.rb.example) = 7ad913800c5f31fdd9b71aa92294bdbeea7b77fe
 SHA1 (patch-lib_redmine_scm_adapters_mercurial_redminehelper.py) = 87db1005896b2a962b8b93ec5b5b7d313ae6f691
 SHA1 (patch-lib_tasks_initializers.rake) = d5ccb73cff6baedee9dfbe7563e25925f1ff9d85

Index: pkgsrc/devel/ruby-redmine60/patches/patch-Gemfile
diff -u pkgsrc/devel/ruby-redmine60/patches/patch-Gemfile:1.4 pkgsrc/devel/ruby-redmine60/patches/patch-Gemfile:1.5
--- pkgsrc/devel/ruby-redmine60/patches/patch-Gemfile:1.4       Wed Oct  8 14:09:48 2025
+++ pkgsrc/devel/ruby-redmine60/patches/patch-Gemfile   Sun Jan 18 15:51:11 2026
@@ -1,20 +1,44 @@
-$NetBSD: patch-Gemfile,v 1.4 2025/10/08 14:09:48 taca Exp $
+$NetBSD: patch-Gemfile,v 1.5 2026/01/18 15:51:11 taca Exp $
 
 * Relax dependency.
 * Do not load gem for developemt and test.
 
---- Gemfile.orig       2025-09-21 10:15:05.000000000 +0000
+--- Gemfile.orig       2026-01-06 02:25:03.000000000 +0000
 +++ Gemfile
-@@ -2,7 +2,7 @@ source 'https://rubygems.org'
+@@ -2,26 +2,26 @@ source 'https://rubygems.org'
  
  ruby '>= 3.1.0', '< 3.4.0'
  
--gem 'rails', '7.2.2.2'
-+gem 'rails', '~>7.2.2'
+-gem 'rails', '7.2.3'
++gem 'rails', '~>7.2.3'
  gem 'rouge', '~> 4.5'
  gem 'mini_mime', '~> 1.1.0'
  gem "actionpack-xml_parser"
-@@ -31,17 +31,17 @@ gem 'rotp', '>= 5.0.0'
+ gem 'roadie-rails', '~> 3.2.0'
+ gem 'marcel'
+ gem 'mail', '~> 2.8.1'
+-gem 'nokogiri', '~> 1.18.3'
++gem 'nokogiri', '>= 1.18.3'
+ gem 'i18n', '~> 1.14.1'
+ gem 'rbpdf', '~> 1.21.4'
+ gem 'addressable'
+-gem 'rubyzip', '~> 2.3.0'
++gem 'rubyzip', '>= 2.3.0'
+ gem 'propshaft', '~> 1.1.0'
+ gem 'rack', '>= 3.1.3'
+ 
+ #  Ruby Standard Gems
+-gem 'csv', '~> 3.2.8'
+-gem 'net-imap', '~> 0.4.20'
++gem 'csv', '>=3.2.8'
++gem 'net-imap', '>=0.4.20'
+ gem 'net-pop', '~> 0.1.2'
+-gem 'net-smtp', '~> 0.4.0'
++gem 'net-smtp', '>=0.4.0'
+ 
+ # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
+ gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
+@@ -31,23 +31,23 @@ gem 'rotp', '>= 5.0.0'
  gem 'rqrcode'
  
  # HTML pipeline and sanitization
@@ -35,6 +59,13 @@ $NetBSD: patch-Gemfile,v 1.4 2025/10/08 
  end
  
  # Optional CommonMark support, not for JRuby
+ group :common_mark do
+   gem "commonmarker", '~> 0.23.8'
+-  gem 'deckar01-task_list', '2.3.2'
++  gem 'deckar01-task_list', '>=2.3.2'
+ end
+ 
+ # Include database gems for the adapters found in the database
 @@ -75,7 +75,7 @@ if File.exist?(database_file)
        when /postgresql/
          gem 'pg', '~> 1.5.3'



Home | Main Index | Thread Index | Old Index