head 1.12; access; symbols pkgsrc-2023Q1:1.10.0.2 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.8.0.2 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.6.0.4 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.2 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.4.0.2 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.3.0.2 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.2.0.2 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.1.0.2 pkgsrc-2021Q2-base:1.1; locks; strict; comment @# @; 1.12 date 2023.05.30.14.43.51; author taca; state dead; branches; next 1.11; commitid h8fqNSi3nuklRZqE; 1.11 date 2023.04.29.15.38.32; author taca; state Exp; branches; next 1.10; commitid 9dKevWLcQxKV91nE; 1.10 date 2023.03.15.13.45.00; author taca; state Exp; branches; next 1.9; commitid iMUjXKcNadsXYdhE; 1.9 date 2023.01.15.15.09.32; author taca; state Exp; branches; next 1.8; commitid crCbwAbeCvIelE9E; 1.8 date 2022.12.03.06.40.09; author taca; state Exp; branches; next 1.7; commitid kGkcCBvnAGauU44E; 1.7 date 2022.10.09.15.31.46; author taca; state Exp; branches; next 1.6; commitid gLWuACRkyFjtC3XD; 1.6 date 2022.06.15.14.22.55; author taca; state Exp; branches 1.6.4.1; next 1.5; commitid 4SrByllbKk4qX8ID; 1.5 date 2022.04.03.05.36.02; author taca; state Exp; branches; next 1.4; commitid bwK5eQrxYAtHoIyD; 1.4 date 2022.01.18.13.35.42; author taca; state Exp; branches; next 1.3; commitid eNmQxuhtAeVus7pD; 1.3 date 2021.12.19.14.03.57; author taca; state Exp; branches; next 1.2; commitid gRVxDYL781LfAglD; 1.2 date 2021.08.22.06.43.44; author taca; state Exp; branches; next 1.1; commitid CDUiANiDcQ1aYV5D; 1.1 date 2021.06.02.16.23.49; author taca; state Exp; branches; next ; commitid bM0YYucqHocBMzVC; 1.6.4.1 date 2022.10.22.10.22.10; author bsiegert; state Exp; branches; next ; commitid 0NOBXXBlndGnuHYD; desc @@ 1.12 log @devel/ruby-redmine42: remove package Remove package which suported by ruby27 only. @ text @$NetBSD: patch-Gemfile,v 1.11 2023/04/29 15:38:32 taca Exp $ Relax dependency. --- Gemfile.orig 2023-03-05 21:35:15.000000000 +0000 +++ Gemfile @@@@ -3,25 +3,25 @@@@ source 'https://rubygems.org' ruby '>= 2.4.0', '< 2.8.0' gem 'bundler', '>= 1.12.0' -gem 'rails', '5.2.8.1' +gem 'rails', '~> 5.2.8' gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5' gem 'globalid', '~> 0.4.2' if Gem.ruby_version < Gem::Version.new('2.6.0') -gem 'rouge', '~> 3.26.0' +gem 'rouge', '>= 3.26.0' gem 'request_store', '~> 1.5.0' -gem "mini_mime", "~> 1.0.1" +gem "mini_mime", ">= 1.0.1" gem "actionpack-xml_parser" gem 'roadie-rails', (RUBY_VERSION < '2.5' ? '~> 1.3.0' : '~> 2.2.0') gem 'marcel' gem "mail", "~> 2.7.1" -gem 'csv', (RUBY_VERSION < '2.5' ? ['>= 3.1.1', '<= 3.1.5'] : '~> 3.1.1') +gem 'csv', (RUBY_VERSION < '2.5' ? ['>= 3.1.1', '<= 3.1.5'] : '>= 3.1.1') gem 'nokogiri', (if Gem.ruby_version < Gem::Version.new('2.5.0') '~> 1.10.10' elsif Gem.ruby_version < Gem::Version.new('2.6.0') '~> 1.12.5' else - '~> 1.13.10' + '~> 1.13' end) -gem 'i18n', '~> 1.8.2' +gem 'i18n', '~> 1.8' gem 'rbpdf', '~> 1.21.0' gem 'addressable' gem 'rubyzip', '~> 2.3.0' @@@@ -36,7 +36,7 @@@@ gem 'rqrcode' # Optional gem for LDAP authentication group :ldap do - gem 'net-ldap', '~> 0.17.0' + gem 'net-ldap', '>= 0.17.0' end # Optional gem for OpenID authentication @@@@ -47,7 +47,7 @@@@ end # Optional gem for exporting the gantt to a PNG file group :minimagick do - gem 'mini_magick', '~> 4.11.0' + gem 'mini_magick', '>= 4.11.0' end # Optional Markdown support, not for JRuby @@@@ -70,7 +70,7 @@@@ if File.exist?(database_file) when 'mysql2' gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw] when /postgresql/ - gem "pg", "~> 1.2.2", :platforms => [:mri, :mingw, :x64_mingw] + gem "pg", "~> 1.2", :platforms => [:mri, :mingw, :x64_mingw] when /sqlite3/ gem "sqlite3", "~> 1.4.0", :platforms => [:mri, :mingw, :x64_mingw] when /sqlserver/ @@@@ -87,27 +87,6 @@@@ else warn("Please configure your config/database.yml first") end -group :development do - gem "yard" -end - -group :test do - gem "rails-dom-testing" - gem 'mocha', (Gem.ruby_version < Gem::Version.new('2.7.0') ? ['>= 1.4.0', '< 2.0.0'] : '>= 1.4.0') - gem 'simplecov', '~> 0.18.5', :require => false - gem "ffi", platforms: [:mingw, :x64_mingw, :mswin] - # For running system tests - # TODO: Remove version specification once Capybara supports Puma 6 - gem 'puma', '< 6.0.0' - gem 'capybara', '~> 3.31.0' - gem "selenium-webdriver", "~> 3.142.7" - gem 'webdrivers', '~> 4.4', require: false - # RuboCop - gem 'rubocop', '~> 1.12.0' - gem 'rubocop-performance', '~> 1.10.1' - gem 'rubocop-rails', '~> 2.9.0' -end - local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local") if File.exists?(local_gemfile) eval_gemfile local_gemfile @ 1.11 log @devel/ruby-redmine42: relax dependency Relax dependency to ruby-net-ldap (net-ldap gem). Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.10 2023/03/15 13:45:00 taca Exp $ @ 1.10 log @devel/ruby-redmine42: update to 4.2.10 4.2.10 (2023-03-05) Code cleanup/refactoring * Patch #38141: Update copyright year to 2023 Documentation * Defect #38114: Example plugin (extra/sample_plugin) breaks Activity page Gems support * Patch #38272: Update RBPDF to 1.21 Issues * Defect #38217: "Property changes" tab does not appear when all issue journals have both notes and property changes [PDF export] * Defect #32740: Incorrect characters when copying out of a Redmine generated PDF * Defect #36452: Infinite loop on PDF export if image included with attributes [Project settings] * Defect #38064: Avoid exception when adding a project without any givable roles defined [Security] * Defect #38063: Avoid double-render error with ApplicationController#find_optional_project * Defect #38070: Role#permission_tracker? and related does not consider whether the base permission is (still) set * Defect #38133: Update Nokogiri to fix several security issues * Defect #38297: Insufficient permission checks when adding attachments to issues [SEO] * Defect #38201: Fix robots.txt to disallow issue lists with a sort or query_id parameter in any position [Time tracking] * Defect #35066: Missing project_id in redirect after clicking "Create and add another" button * Defect #38237: Unable to choose any user other than the current user when logging spent time after clicking "Create and add another" @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.9 2023/01/15 15:09:32 taca Exp $ d39 9 @ 1.9 log @devel/ruby-redmine42: relax dependency Relax dependency to mini-magick and nokogiri. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.8 2022/12/03 06:40:09 taca Exp $ d5 1 a5 1 --- Gemfile.orig 2022-12-01 15:40:06.000000000 +0000 d31 1 a31 1 - '~> 1.13.6' d36 1 a36 1 gem "rbpdf", "~> 1.20.0" @ 1.8 log @devel/ruby-redmine42: update to 4.2.9 4.2.9 (2022-12-01) This is security release. * Fix CVE-2022-44031: Persistent XSS in textile formatting due to blockquote citation (#37751) * Fix CVE-2021-44637: Redmine contains a cross-site scripting vulnerability (#37767) * Open Redirect in attachments#download_all (#37880) @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.7 2022/10/09 15:31:46 taca Exp $ d7 1 a7 1 @@@@ -3,17 +3,17 @@@@ source 'https://rubygems.org' d29 1 a29 1 @@@@ -21,7 +21,7 @@@@ gem 'nokogiri', (if Gem.ruby_version < G d31 2 a32 1 '~> 1.13.6' d39 9 @ 1.7 log @devel/ruby-redmine42: update to 4.2.8 4.2.8 (2022-10-02) [Code cleanup/refactoring]¶ * Defect #37449: Passing a wrong parameter to `with_settings` in UserTest::test_random_password_include_required_characters [Filters] * Defect #36940: Chained custom field filter doesn't work for User fields * Defect #37349: Chained custom field filter for User fields returns 500 internal server error when filtering after a float value [Issues] * Defect #37473: Focus IssueId not working when linking issues [Issues list] * Defect #37268: Performance problem with Redmine 4.2.7 and 5.0.2 [Rails support] * Patch #37465: Update Rails to 5.2.8.1 [Security] * Defect #37492: Update jQuery UI to 1.13.2 [SCM] * Defect #37718: Repository browser does not show "+" (plus sign) in filename [Text formatting] * Defect #37379: Thumbnail macro does not work when a file is attached and preview is displayed immediately [Translations] * Patch #37698: Persian translation update for 4.2-stable [UI] * Defect #36901: Jump to project is misaligned in Safari 15.4 and later * Defect #37282: Subtask isn't displayed correctly since 4.2.7 * Defect #37481: Fix the unintentional selection of rows with the context menu * Defect #37566: The number of the ordered list in the project description is not displayed and the indentation does not match the unordered list @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.6 2022/06/15 14:22:55 taca Exp $ d5 1 a5 1 --- Gemfile.orig 2022-10-02 20:10:08.000000000 +0000 d47 1 a47 1 @@@@ -87,26 +87,6 @@@@ else d57 1 a57 1 - gem 'mocha', '>= 1.4.0' d61 2 a62 1 - gem 'puma' d64 1 a64 1 - gem "selenium-webdriver" @ 1.6 log @devel/ruby-redmine42: update to 4.2.6 pkgsrc change: relax dependency to ruby-i18n package. From release announce on 2022-05-16. Redmine 4.2.6 and 5.0.1 have been released and are available for download, you can review the changes in the Changelog. These maintenance releases address some important issues that were found in the latest Redmine 4.2.5 and 5.0.0 releases. Security: these releases include two security fixes: * an update to the latest Ruby on Rails 5.2.8 for 4.2.6 and Rails 6.1.6 for 5.0.1 that fixes CVE-2022-22577 and CVS-2022-27777. * an update to nokogiri gem that fixes another 2 CVEs: CVE-2021-41098 and CVE-2021-30560 Thanks to A Fora for reporting the nokogiri security issues and all the contributors who worked on these releases! @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.5 2022/04/03 05:36:02 taca Exp $ d5 1 a5 1 --- Gemfile.orig 2022-05-16 22:10:08.000000000 +0000 d11 1 a11 1 -gem 'rails', '5.2.8' d18 2 a19 1 gem "mini_mime", "~> 1.0.1" d29 10 a38 1 @@@@ -69,7 +69,7 @@@@ if File.exist?(database_file) d47 1 a47 1 @@@@ -86,26 +86,6 @@@@ else @ 1.6.4.1 log @Pullup ticket #6689 - requested by taca devel/ruby-redmine42: security fix Revisions pulled up: - devel/ruby-redmine42/Makefile 1.15 - devel/ruby-redmine42/PLIST 1.4 - devel/ruby-redmine42/distinfo 1.11 - devel/ruby-redmine42/patches/patch-Gemfile 1.7 --- Module Name: pkgsrc Committed By: taca Date: Sun Oct 9 15:31:47 UTC 2022 Modified Files: pkgsrc/devel/ruby-redmine42: Makefile PLIST distinfo pkgsrc/devel/ruby-redmine42/patches: patch-Gemfile Log Message: devel/ruby-redmine42: update to 4.2.8 4.2.8 (2022-10-02) [Code cleanup/refactoring]¶ * Defect #37449: Passing a wrong parameter to `with_settings` in UserTest::test_random_password_include_required_characters [Filters] * Defect #36940: Chained custom field filter doesn't work for User fields * Defect #37349: Chained custom field filter for User fields returns 500 internal server error when filtering after a float value [Issues] * Defect #37473: Focus IssueId not working when linking issues [Issues list] * Defect #37268: Performance problem with Redmine 4.2.7 and 5.0.2 [Rails support] * Patch #37465: Update Rails to 5.2.8.1 [Security] * Defect #37492: Update jQuery UI to 1.13.2 [SCM] * Defect #37718: Repository browser does not show "+" (plus sign) in filename [Text formatting] * Defect #37379: Thumbnail macro does not work when a file is attached and preview is displayed immediately [Translations] * Patch #37698: Persian translation update for 4.2-stable [UI] * Defect #36901: Jump to project is misaligned in Safari 15.4 and later * Defect #37282: Subtask isn't displayed correctly since 4.2.7 * Defect #37481: Fix the unintentional selection of rows with the context menu * Defect #37566: The number of the ordered list in the project description is not displayed and the indentation does not match the unordered list @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- Gemfile.orig 2022-10-02 20:10:08.000000000 +0000 d11 1 a11 1 -gem 'rails', '5.2.8.1' d18 1 a18 2 -gem "mini_mime", "~> 1.0.1" +gem "mini_mime", ">= 1.0.1" d28 1 a28 10 @@@@ -21,7 +21,7 @@@@ gem 'nokogiri', (if Gem.ruby_version < G else '~> 1.13.6' end) -gem 'i18n', '~> 1.8.2' +gem 'i18n', '~> 1.8' gem "rbpdf", "~> 1.20.0" gem 'addressable' gem 'rubyzip', '~> 2.3.0' @@@@ -70,7 +70,7 @@@@ if File.exist?(database_file) d37 1 a37 1 @@@@ -87,26 +87,6 @@@@ else @ 1.5 log @devel/ruby-redmine42: update to 4.2.5 4.2.5 (2022-03-28) [Attachments] * Defect #36013: Paste image mixed with other DataTransferItem [Database] * Defect #36766: Database migration from Redmine 0.8.7 or earlier fails [Documents] * Defect #36686: Allow pasting screenshots from clipboard in documents [Gems support] * Patch #36795: Set the minimum required version of ROTP gem to 5.0.0 [Issues filter] * Defect #30924: Filter on Target version's Status in subproject doesn't work on version from top project [Projects] * Defect #36593: User without permissions to view required project custom fields cannot create new projects [Rails support] * Patch #36757: Update Rails to 5.2.6.3 4.2.4 (2022-02-20) [Gantt] * Defect #35027: Gantt PNG export ignores imagemagick_convert_command [Gems support] * Defect #35435: Psych 4: aliases in database.yml cause Psych::BadAlias exception * Defect #36226: Psych 4: Psych::DisallowedClass exception when unserializing a setting value [Importers] * Defect #35656: When importing issue relations, the validation messages are not shown in the UI [Issues] * Defect #36455: Text custom field values are not aligned with their labels when text formatting is enabled [Rails support] * Patch #36633: Update Rails to 5.2.6.2 [Time tracking] * Defect #20018: Duplicate activities in time entry report when project-specific activies exist * Defect #36248: Time entries of sub-projects are not listed when activity is specified in filters [Translations] * Defect #36517: Label error_can_not_execute_macro_html in Russian translation is broken [UI] * Defect #36446: Watchers autocomplete fails with 403 error when the search is made from multiple objects with different projects * Patch #35215: Don't display "No Match Found!" when the inline autocomplete doesn't return any result * Defect #35090: Permission check of the setting button on the issues page mismatches button semantics * Defect #36363: Cannot select text in a table with a context menu available * Patch #36378: Update copyright year in the footer to 2022 [Wiki] * Defect #36494: WikiContentVersion API returns 500 if author is nil * Defect #36561: Wiki revision page does not return 404 if revision does not exist @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.4 2022/01/18 13:35:42 taca Exp $ d5 1 a5 1 --- Gemfile.orig 2022-03-28 19:50:40.000000000 +0000 d11 2 a12 2 -gem 'rails', '5.2.6.3' +gem 'rails', '~> 5.2.6' d25 4 a28 4 gem 'nokogiri', (RUBY_VERSION < '2.5' ? '~> 1.10.0' : '~> 1.11.1') gem 'i18n', '~> 1.8.2' gem "rbpdf", "~> 1.20.0" @@@@ -63,7 +63,7 @@@@ if File.exist?(database_file) d37 1 a37 1 @@@@ -80,26 +80,6 @@@@ else @ 1.4 log @devel/ruby-redmine42: relax dependency Relax dependency to ruby-csv. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.3 2021/12/19 14:03:57 taca Exp $ d5 1 a5 1 --- Gemfile.orig 2021-10-10 03:00:39.000000000 +0000 d11 1 a11 1 -gem 'rails', '5.2.6' d28 10 a37 1 @@@@ -79,26 +79,6 @@@@ else @ 1.3 log @devel/ruby-redmine42: fix dependency to ruby-rouge Fix dependency to ruby-rouge, rouge gem in Gemfile. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.2 2021/08/22 06:43:44 taca Exp $ d7 1 a7 1 @@@@ -3,10 +3,10 @@@@ source 'https://rubygems.org' d20 8 @ 1.2 log @devel/ruby-redmine42: update to 4.2.2 pkgsrc change: reduce OVERRIDE_GEMSPEC. 4.2.2 (2021-08-01) [Accounts / authentication] * Patch #35372: Better presentation for 2FA recovery codes * Defect #35226: Add SameSite=Lax to cookies to fix warnings in web browsers [Attachments] * Defect #33752: Uploading a big file fails with NoMemoryError [Documentation] * Patch #35375: German translation of wiki syntax help file [Gantt] * Defect #34694: Progress bar for a shared version on gantt disappears when the tree is collapsed and then expanded [Gems support] * Defect #35621: Bundler fails to install globalid when using Ruby < 2.6.0 [Issues] * Defect #35134: Change total spent time link to global time entries when issue has subtasks that can be on non descendent projects [Issues filter] * Defect #35201: Duplicate entries in issue filter values [News] * Defect #35308: "Add news" button on global news index is displayed for users without permissions [Projects] * Defect #35606: Locked users should not be displayed in the members box of the project overview page [Rails support] * Patch #35214: Update Rails to 5.2.6 [Security] * Defect #35417: User sessions not reset after 2FA activation [Text formatting] * Defect #35036: Markdown text sections broken by thematic breaks (horizontal rules) * Defect #35441: Inline image in Textile is not displayed if the image URL contains ampersands [Time tracking] * Defect #34856: Time entry error on private issue [Translations] * Defect #35319: Wrong Japanese translation for permission_delete_message_watchers * Patch #34979: French translation update for 4.2-stable * Patch #35016: French translations for two-factor authentication * Patch #35051: German translation update for 4.2-stable * Patch #35110: Lithuanian translation update for 4.2-stable * Patch #35111: Russian translation update for 4.2-stable * Patch #35267: German translation update (jstoolbar-de.js) @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.1 2021/06/02 16:23:49 taca Exp $ d5 1 a5 1 --- Gemfile.orig 2021-08-01 08:00:50.000000000 +0000 d7 1 a7 1 @@@@ -3,7 +3,7 @@@@ source 'https://rubygems.org' d15 5 a19 1 gem 'rouge', '~> 3.26.0' @ 1.1 log @devel/ruby-redmine42: add package version 4.2.1 Note: ruby-redmine42 supports not only ruby26 but also ruby27. Redmine is a flexible project management web application using the Ruby on Rails framework, it is cross-platform and cross-database. Redmine 4.2 introduces these new features in these categories: Authentication / User accounts * two-factor authentication. * email domains restriction for user accounts. Notifications * Notify users about high issues (only). Issues * Bulk addition of related issues. * Query links for subtasks on issue page. Watchers * Groups can be added as watchers for issues. * Forum threads can now be watched. * Watchers that are not going to receive a notification because they watch a non visible object (for ex: issue) are now marked in the UI as invalid. Text formatting * New toolbar button to insert a table. * Wiki table column sorting. * Languages in Highlighted code button in toolbar are now customizable by each user. Keyboard shortcuts * Switch between Edit/Preview tabs using Command/Ctrl + Shift + P. * Bold, italic and underline text using Command/Ctrl + b, Command/Ctrl + i and Command/Ctrl + u. * Submit a form using Ctrl+Enter / Command+Return. Activity improvements * UI options to filter activities by date or by user. * Slight design improvements. Another nice features * Download all attachments at once. * Auto complete wiki page links. * Auto-select fields mapping in Importing. * Fields with validation errors are now highlighted. @ text @d1 1 a1 1 $NetBSD: patch-Gemfile,v 1.1 2021/02/28 16:50:03 taca Exp $ d5 1 a5 1 --- Gemfile.orig 2021-03-28 08:00:15.000000000 +0000 d11 2 a12 2 -gem 'rails', '5.2.5' +gem 'rails', '~> 5.2.5' d14 1 d16 1 a16 2 gem 'request_store', '~> 1.5.0' @@@@ -78,26 +78,6 @@@@ else @