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