[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2026-01-25 Thread Michael Orlitzky
commit: 290708c445ada96ccf3ee72ba9146dff3a89ff6a
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Oct 27 10:18:24 2025 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jan 26 01:51:23 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=290708c4

www-apps/redmine: drop 6.0.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-6.0.2.ebuild | 255 --
 2 files changed, 256 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index acf0c8fb9062..bcd4a484f41c 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-6.0.2.tar.gz 4060689 BLAKE2B 
c3eb3c2e3189a2db5a24bb5cada359a8fa09bb1a20266b1a10a11ab01a2a543099d964517a44bbb85eda129f01f6ff1a5627de1883ed4bfac8d6e1dc6e737a65
 SHA512 
2ce38b5517f623e435c27980eb8bd28c08342327ec20edb2ffd16952c7f95f39a461d75d7c89654e646471363cf0e7b91aa2202c2fbfcdb7d918003b6efd
 DIST redmine-6.0.7.tar.gz 4070327 BLAKE2B 
be7b991657a00d41e0c536b940a8bdf001948a04ea2efbc1089005ee32322d1684ad5097a96d912bd1417b83e9b9240010adea7205bf252a8a46ace7a15d788f
 SHA512 
a623b9029200b96fc14dc83fb1fad3f0ee86cafde761b69ed22ed4ce111b0f2d719b1961a10ceeac41aa5d18744a783af38abf8f345ecd4ea9e6f431684430df

diff --git a/www-apps/redmine/redmine-6.0.2.ebuild 
b/www-apps/redmine/redmine-6.0.2.ebuild
deleted file mode 100644
index 670e97d7ff08..
--- a/www-apps/redmine/redmine-6.0.2.ebuild
+++ /dev/null
@@ -1,255 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="fastcgi imagemagick ldap +minimagick mysql passenger pdf postgres 
+standalone sqlite"
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
-   minimagick? ( >=dev-ruby/mini_magick-5.0.1 )
-   mysql? (
-   >=dev-ruby/mysql2-0.5.0:0.5
-   dev-ruby/with_advisory_lock
-   )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.5.3:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.7.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   >=dev-ruby/commonmarker-0.23.8
-   >=dev-ruby/csv-3.2.8:3
-   >=dev-ruby/deckar01-task_list-2.3.2
-   >=dev-ruby/html-pipeline-2.13.2
-   >=dev-ruby/i18n-1.14.1:1
-   >=dev-ruby/mail-2.8.1
-   dev-ruby/marcel
-   >=dev-ruby/mini_mime-1.1.0
-   >=dev-ruby/net-imap-0.4.8
-   >=dev-ruby/net-pop-0.1.2
-   >=dev-ruby/net-smtp-0.4.0
-   >=dev-ruby/nokogiri-1.16.0
-   >=dev-ruby/propshaft-1.1.0:1
-   >=dev-ruby/rack-3.1.3:3.1
-   >=dev-ruby/rails-7.2.2.1:7.2
-   >=dev-ruby/rbpdf-1.21.3
-   >=dev-ruby/redcarpet-3.6.0
-   >=dev-ruby/request_store-1.5.0:0
-   dev-ruby/rexml
-   >=dev-ruby/roadie-rails-3.2.0:3
-   >=dev-ruby/rotp-5.0.0
-   >=dev-ruby/rouge-4.5.0
-   dev-ruby/rqrcode
-   >=dev-ruby/rubyzip-2.3.0:2
-   >=dev-ruby/sanitize-6.0:6
-"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-   imagemagick? ( media-gfx/imagemagick )
-   pdf? (
-   app-text/ghostscript-gpl
-   media-gfx/imagemagick
-   )
-   standalone? ( www-servers/puma )
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-   # remove empty unused directories
-   rm -fr public/help || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>7.2.2'/" Gemfile || die
-
-   sed -i -e "s/'deckar01-task_list',.*/'deckar01-task_list', '~>2.3.2'/" 
Gemfile || die
-
-   sed -i -e "/group :development do/,/^end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/^end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/^end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/^end$/d

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2026-01-25 Thread Michael Orlitzky
commit: 0401dbcc1d8ab799ed2179c6b8c87b32451273d7
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Jan  8 18:53:26 2026 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jan 26 01:58:30 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0401dbcc

www-apps/redmine: fix installing with USE=passenger

Closes: https://github.com/gentoo/gentoo/pull/44349
Closes: https://bugs.gentoo.org/968492
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-apps/redmine/redmine-6.0.7.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/www-apps/redmine/redmine-6.0.7.ebuild 
b/www-apps/redmine/redmine-6.0.7.ebuild
index 814254aaeb02..8bf80ff2494b 100644
--- a/www-apps/redmine/redmine-6.0.7.ebuild
+++ b/www-apps/redmine/redmine-6.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -141,7 +141,6 @@ all_ruby_install() {
/var/log/${PN}
 
if use passenger; then
-   has_apache
insinto "${APACHE_VHOSTS_CONFDIR}"
doins "${FILESDIR}/10_redmine_vhost.conf"
fi
@@ -179,6 +178,10 @@ pkg_postinst() {
fi
 }
 
+pkg_setup() {
+   depend.apache_pkg_setup passenger
+}
+
 pkg_config() {
# Remove old lock file
rm -f "${EROOT}${REDMINE_DIR}/Gemfile.lock"



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2026-01-25 Thread Michael Orlitzky
commit: fcafd1a90a038fd226a3a358fddfeca0e022f5b0
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Oct 27 10:17:27 2025 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jan 26 01:51:23 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcafd1a9

www-apps/redmine: add 6.0.7

Bug: https://bugs.gentoo.org/963180
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-6.0.7.ebuild | 255 ++
 2 files changed, 256 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index effcd4f1322b..acf0c8fb9062 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-6.0.2.tar.gz 4060689 BLAKE2B 
c3eb3c2e3189a2db5a24bb5cada359a8fa09bb1a20266b1a10a11ab01a2a543099d964517a44bbb85eda129f01f6ff1a5627de1883ed4bfac8d6e1dc6e737a65
 SHA512 
2ce38b5517f623e435c27980eb8bd28c08342327ec20edb2ffd16952c7f95f39a461d75d7c89654e646471363cf0e7b91aa2202c2fbfcdb7d918003b6efd
+DIST redmine-6.0.7.tar.gz 4070327 BLAKE2B 
be7b991657a00d41e0c536b940a8bdf001948a04ea2efbc1089005ee32322d1684ad5097a96d912bd1417b83e9b9240010adea7205bf252a8a46ace7a15d788f
 SHA512 
a623b9029200b96fc14dc83fb1fad3f0ee86cafde761b69ed22ed4ce111b0f2d719b1961a10ceeac41aa5d18744a783af38abf8f345ecd4ea9e6f431684430df

diff --git a/www-apps/redmine/redmine-6.0.7.ebuild 
b/www-apps/redmine/redmine-6.0.7.ebuild
new file mode 100644
index ..814254aaeb02
--- /dev/null
+++ b/www-apps/redmine/redmine-6.0.7.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="fastcgi imagemagick ldap +minimagick mysql passenger pdf postgres 
+standalone sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-5.0.1 )
+   mysql? (
+   >=dev-ruby/mysql2-0.5.0:0.5
+   dev-ruby/with_advisory_lock
+   )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.5.3:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.7.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.8
+   >=dev-ruby/csv-3.2.8:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.14.1:1
+   >=dev-ruby/mail-2.8.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.5.7
+   >=dev-ruby/net-pop-0.1.2
+   >=dev-ruby/net-smtp-0.4.0
+   >=dev-ruby/nokogiri-1.18.3
+   >=dev-ruby/propshaft-1.1.0:1
+   >=dev-ruby/rack-3.1.3:3.1
+   >=dev-ruby/rails-7.2.2.2:7.2
+   >=dev-ruby/rbpdf-1.21.4
+   >=dev-ruby/redcarpet-3.6.0
+   >=dev-ruby/request_store-1.5.0:0
+   dev-ruby/rexml
+   >=dev-ruby/roadie-rails-3.2.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-4.5.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+   standalone? ( www-servers/puma )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+   # remove empty unused directories
+   rm -fr public/help || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>7.2.2'/" Gemfile || die
+
+   sed -i -e "s/'deckar01-task_list',.*/'deckar01-task_list', '~>2.3.2'/" 
Gemfile || die
+
+   sed -i -e "/group :development do/,/^end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/^end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/^end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2025-04-20 Thread Hans de Graaff
commit: c3f9dee7fcf00db13a7b81bb6e3d51618b175439
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Apr 20 09:28:09 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 20 09:40:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f9dee7

www-apps/redmine: drop 5.1.5

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-5.1.5.ebuild | 258 --
 2 files changed, 259 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 0fae56340670..effcd4f1322b 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-5.1.5.tar.gz 3257204 BLAKE2B 
54746fd85add45ca3e70b27f653c4c0f3caec430e0ac444bd346dd706a2de8145b00339c86104e85c8e47e6336e74c00716351b97c76d165f86041de56d4f5fa
 SHA512 
e2735076b9f0498008778c0600fade98f96dd734d80b78f0994ba1f714229116f84940d1c248dff13baffddb1f9b57445412a8917216df9ab8c84808720952ae
 DIST redmine-6.0.2.tar.gz 4060689 BLAKE2B 
c3eb3c2e3189a2db5a24bb5cada359a8fa09bb1a20266b1a10a11ab01a2a543099d964517a44bbb85eda129f01f6ff1a5627de1883ed4bfac8d6e1dc6e737a65
 SHA512 
2ce38b5517f623e435c27980eb8bd28c08342327ec20edb2ffd16952c7f95f39a461d75d7c89654e646471363cf0e7b91aa2202c2fbfcdb7d918003b6efd

diff --git a/www-apps/redmine/redmine-5.1.5.ebuild 
b/www-apps/redmine/redmine-5.1.5.ebuild
deleted file mode 100644
index 8e8937c105e6..
--- a/www-apps/redmine/redmine-5.1.5.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="fastcgi imagemagick ldap +minimagick mysql passenger pdf postgres 
+standalone sqlite"
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
-   minimagick? ( >=dev-ruby/mini_magick-4.12.0 )
-   mysql? (
-   >=dev-ruby/mysql2-0.5.0:0.5
-   dev-ruby/with_advisory_lock
-   )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.5.3:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.6.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   >=dev-ruby/commonmarker-0.23.8
-   >=dev-ruby/csv-3.2.6:3
-   >=dev-ruby/deckar01-task_list-2.3.2
-   >=dev-ruby/html-pipeline-2.13.2
-   >=dev-ruby/i18n-1.14.1:1
-   >=dev-ruby/mail-2.8.1
-   dev-ruby/marcel
-   >=dev-ruby/mini_mime-1.1.0
-   >=dev-ruby/net-imap-0.3.4
-   >=dev-ruby/net-pop-0.1.2
-   >=dev-ruby/net-smtp-0.3.3
-   >=dev-ruby/nokogiri-1.15.2
-   >=dev-ruby/rails-6.1.7.10:6.1
-   >=dev-ruby/rbpdf-1.21.3
-   >=dev-ruby/redcarpet-3.6.0
-   >=dev-ruby/request_store-1.5.0:0
-   dev-ruby/rexml
-   >=dev-ruby/roadie-rails-3.1.0:3
-   >=dev-ruby/rotp-5.0.0
-   >=dev-ruby/rouge-4.2.0
-   dev-ruby/rqrcode
-   >=dev-ruby/rubyzip-2.3.0:2
-   >=dev-ruby/sanitize-6.0:6
-"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-   imagemagick? ( media-gfx/imagemagick )
-   pdf? (
-   app-text/ghostscript-gpl
-   media-gfx/imagemagick
-   )
-   standalone? ( www-servers/puma )
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.7'/" Gemfile || die
-
-   # Commonmark
-   sed -i -e "s/'2.3.2'/'>=2.3.2'/" Gemfile || die
-
-   sed -i -e "/group :development do/,/^end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/^end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/^end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/^end$/d" Gemfile || die
-   fi
-   # Additional dependency for Gemfile (#657156)
-   if use fastcgi; then
-   echo "gem 'fcgi'" >> Gemfile.local || die
-   fi
-   if use standalone; then
-  

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2025-04-04 Thread Hans de Graaff
commit: f31ce4f187e555edd3395474185675ed42efb2e6
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Jan 11 00:06:38 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 21 12:09:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31ce4f1

www-apps/redmine: add 5.1.5

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-5.1.5.ebuild | 258 ++
 2 files changed, 259 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 3c99f26e5aa2..e674776df7fe 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,3 @@
 DIST redmine-5.0.9.tar.gz 3151650 BLAKE2B 
1c017805cf68d1e2a6b85bf233d02801f5061d27a6c95a14f32753916013cde381da935b9597e399e55d46a86cbddb4e952f0eb79c759fd6d8b8a966f3655584
 SHA512 
4b4a73164b134bc82826a8d909b5c4434ea03d6eb76f20de7db8ee7d321e47e679f22f03757a2906b858a0fa7543bfbeb5ea53498c097a399ad03fcd1e83aebb
 DIST redmine-5.1.3.tar.gz 3251273 BLAKE2B 
d738793a20613bc7faf7271e4c1a118fd4be8317c4dd53cd2285c1c33943f7adc6d2129783f6cf6dea3b669216cd72f3afa4f6cad7e440980f2c213e47a3ba95
 SHA512 
60d33aacf7694e25fbf880f54bda4ac6b996f807a5e616938f27eb2a2b5da23ac849e07d08046800465e7cf98cf1a5ee1af51dd4a1a54ca2aeb03a589ee64485
+DIST redmine-5.1.5.tar.gz 3257204 BLAKE2B 
54746fd85add45ca3e70b27f653c4c0f3caec430e0ac444bd346dd706a2de8145b00339c86104e85c8e47e6336e74c00716351b97c76d165f86041de56d4f5fa
 SHA512 
e2735076b9f0498008778c0600fade98f96dd734d80b78f0994ba1f714229116f84940d1c248dff13baffddb1f9b57445412a8917216df9ab8c84808720952ae

diff --git a/www-apps/redmine/redmine-5.1.5.ebuild 
b/www-apps/redmine/redmine-5.1.5.ebuild
new file mode 100644
index ..8e8937c105e6
--- /dev/null
+++ b/www-apps/redmine/redmine-5.1.5.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="fastcgi imagemagick ldap +minimagick mysql passenger pdf postgres 
+standalone sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-4.12.0 )
+   mysql? (
+   >=dev-ruby/mysql2-0.5.0:0.5
+   dev-ruby/with_advisory_lock
+   )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.5.3:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.6.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.8
+   >=dev-ruby/csv-3.2.6:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.14.1:1
+   >=dev-ruby/mail-2.8.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.3.4
+   >=dev-ruby/net-pop-0.1.2
+   >=dev-ruby/net-smtp-0.3.3
+   >=dev-ruby/nokogiri-1.15.2
+   >=dev-ruby/rails-6.1.7.10:6.1
+   >=dev-ruby/rbpdf-1.21.3
+   >=dev-ruby/redcarpet-3.6.0
+   >=dev-ruby/request_store-1.5.0:0
+   dev-ruby/rexml
+   >=dev-ruby/roadie-rails-3.1.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-4.2.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+   standalone? ( www-servers/puma )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.7'/" Gemfile || die
+
+   # Commonmark
+   sed -i -e "s/'2.3.2'/'>=2.3.2'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/^end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/^end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/^end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2025-03-21 Thread Hans de Graaff
commit: 006e0b16da90f45ddffa99094afa168e68a28918
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Jan 11 00:07:20 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 21 12:09:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=006e0b16

www-apps/redmine: drop 5.0.9, 5.1.3

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apps/redmine/Manifest |   2 -
 www-apps/redmine/redmine-5.0.9.ebuild | 255 -
 www-apps/redmine/redmine-5.1.3.ebuild | 258 --
 3 files changed, 515 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index e674776df7fe..2f5f4a3d02bf 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1 @@
-DIST redmine-5.0.9.tar.gz 3151650 BLAKE2B 
1c017805cf68d1e2a6b85bf233d02801f5061d27a6c95a14f32753916013cde381da935b9597e399e55d46a86cbddb4e952f0eb79c759fd6d8b8a966f3655584
 SHA512 
4b4a73164b134bc82826a8d909b5c4434ea03d6eb76f20de7db8ee7d321e47e679f22f03757a2906b858a0fa7543bfbeb5ea53498c097a399ad03fcd1e83aebb
-DIST redmine-5.1.3.tar.gz 3251273 BLAKE2B 
d738793a20613bc7faf7271e4c1a118fd4be8317c4dd53cd2285c1c33943f7adc6d2129783f6cf6dea3b669216cd72f3afa4f6cad7e440980f2c213e47a3ba95
 SHA512 
60d33aacf7694e25fbf880f54bda4ac6b996f807a5e616938f27eb2a2b5da23ac849e07d08046800465e7cf98cf1a5ee1af51dd4a1a54ca2aeb03a589ee64485
 DIST redmine-5.1.5.tar.gz 3257204 BLAKE2B 
54746fd85add45ca3e70b27f653c4c0f3caec430e0ac444bd346dd706a2de8145b00339c86104e85c8e47e6336e74c00716351b97c76d165f86041de56d4f5fa
 SHA512 
e2735076b9f0498008778c0600fade98f96dd734d80b78f0994ba1f714229116f84940d1c248dff13baffddb1f9b57445412a8917216df9ab8c84808720952ae

diff --git a/www-apps/redmine/redmine-5.0.9.ebuild 
b/www-apps/redmine/redmine-5.0.9.ebuild
deleted file mode 100644
index 7b3e043c49dd..
--- a/www-apps/redmine/redmine-5.0.9.ebuild
+++ /dev/null
@@ -1,255 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres +standalone sqlite"
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
-   minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.2.2:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   >=dev-ruby/commonmarker-0.23.8
-   dev-ruby/csv:3
-   >=dev-ruby/deckar01-task_list-2.3.2
-   >=dev-ruby/html-pipeline-2.13.2
-   >=dev-ruby/i18n-1.10.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   >=dev-ruby/mini_mime-1.1.0
-   >=dev-ruby/net-imap-0.2.2
-   >=dev-ruby/net-pop-0.1.1
-   >=dev-ruby/net-smtp-0.3.0
-   >=dev-ruby/nokogiri-1.15.2
-   >=dev-ruby/rails-6.1.7.8:6.1
-   >=dev-ruby/rbpdf-1.21.3
-   >=dev-ruby/request_store-1.5.0:0
-   dev-ruby/rexml
-   >=dev-ruby/roadie-rails-3.0.0:3
-   >=dev-ruby/rotp-5.0.0
-   >=dev-ruby/rouge-3.28.0
-   dev-ruby/rqrcode
-   >=dev-ruby/rubyzip-2.3.0:2
-   >=dev-ruby/sanitize-6.0:6
-"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-   imagemagick? ( media-gfx/imagemagick )
-   pdf? (
-   app-text/ghostscript-gpl
-   media-gfx/imagemagick
-   )
-   standalone? ( www-servers/puma )
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.7.6'/" Gemfile || die
-
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2025-03-21 Thread Hans de Graaff
commit: 98029edcb42a50b9ac8433bac66fc440d7c0c6f5
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Jan 11 00:49:37 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 21 12:09:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98029edc

www-apps/redmine: add 6.0.2

Closes: https://bugs.gentoo.org/947807
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/metadata.xml |   1 -
 www-apps/redmine/redmine-6.0.2.ebuild | 255 ++
 3 files changed, 256 insertions(+), 1 deletion(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 2f5f4a3d02bf..0fae56340670 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-5.1.5.tar.gz 3257204 BLAKE2B 
54746fd85add45ca3e70b27f653c4c0f3caec430e0ac444bd346dd706a2de8145b00339c86104e85c8e47e6336e74c00716351b97c76d165f86041de56d4f5fa
 SHA512 
e2735076b9f0498008778c0600fade98f96dd734d80b78f0994ba1f714229116f84940d1c248dff13baffddb1f9b57445412a8917216df9ab8c84808720952ae
+DIST redmine-6.0.2.tar.gz 4060689 BLAKE2B 
c3eb3c2e3189a2db5a24bb5cada359a8fa09bb1a20266b1a10a11ab01a2a543099d964517a44bbb85eda129f01f6ff1a5627de1883ed4bfac8d6e1dc6e737a65
 SHA512 
2ce38b5517f623e435c27980eb8bd28c08342327ec20edb2ffd16952c7f95f39a461d75d7c89654e646471363cf0e7b91aa2202c2fbfcdb7d918003b6efd

diff --git a/www-apps/redmine/metadata.xml b/www-apps/redmine/metadata.xml
index c924c68bf518..2a9b1e1ef2fc 100644
--- a/www-apps/redmine/metadata.xml
+++ b/www-apps/redmine/metadata.xml
@@ -10,7 +10,6 @@
   Proxy Maintainers
 
 
-  Enable support for Markdown
   Enable image processing support via 
dev-ruby/mini_magick
   Enable support for 
www-apache/passenger
   Enable standalone mode with 
www-servers/puma

diff --git a/www-apps/redmine/redmine-6.0.2.ebuild 
b/www-apps/redmine/redmine-6.0.2.ebuild
new file mode 100644
index ..670e97d7ff08
--- /dev/null
+++ b/www-apps/redmine/redmine-6.0.2.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="fastcgi imagemagick ldap +minimagick mysql passenger pdf postgres 
+standalone sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-5.0.1 )
+   mysql? (
+   >=dev-ruby/mysql2-0.5.0:0.5
+   dev-ruby/with_advisory_lock
+   )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.5.3:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.7.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.8
+   >=dev-ruby/csv-3.2.8:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.14.1:1
+   >=dev-ruby/mail-2.8.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.4.8
+   >=dev-ruby/net-pop-0.1.2
+   >=dev-ruby/net-smtp-0.4.0
+   >=dev-ruby/nokogiri-1.16.0
+   >=dev-ruby/propshaft-1.1.0:1
+   >=dev-ruby/rack-3.1.3:3.1
+   >=dev-ruby/rails-7.2.2.1:7.2
+   >=dev-ruby/rbpdf-1.21.3
+   >=dev-ruby/redcarpet-3.6.0
+   >=dev-ruby/request_store-1.5.0:0
+   dev-ruby/rexml
+   >=dev-ruby/roadie-rails-3.2.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-4.5.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+   standalone? ( www-servers/puma )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+   # remove empty unused directories
+   rm -fr public/help || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>7.2.2'/" Gemfile || die
+
+   sed -i -e "s/'deckar01-task_list',.*/'deckar01-task_lis

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2024-12-01 Thread Sam James
commit: 54db6641473b11b80cb8cbd2fb58f33313129731
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Oct 14 22:09:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 12:42:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54db6641

www-apps/redmine: drop 5.0.6, 5.1.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38992
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   2 -
 www-apps/redmine/redmine-5.0.6.ebuild | 255 --
 www-apps/redmine/redmine-5.1.0.ebuild | 255 --
 3 files changed, 512 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 573b507b0674..3c99f26e5aa2 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,2 @@
-DIST redmine-5.0.6.tar.gz 3150234 BLAKE2B 
089a66967e5e2711b052603e876adf24d02df624aae3c6eaf1cd14c9981d4c944316bb5ae45ec6c86c6b255145f900ea3fa75c4ca3bae29b903130db5f974781
 SHA512 
fa0b56ba2b24db9a752ae3cc977f2ef56c33ee4fe99154bfd2c5a449c3bc5f926f02f23426ae4578a11d8f30121ae8707e39800168379baf546c5224e5ee
 DIST redmine-5.0.9.tar.gz 3151650 BLAKE2B 
1c017805cf68d1e2a6b85bf233d02801f5061d27a6c95a14f32753916013cde381da935b9597e399e55d46a86cbddb4e952f0eb79c759fd6d8b8a966f3655584
 SHA512 
4b4a73164b134bc82826a8d909b5c4434ea03d6eb76f20de7db8ee7d321e47e679f22f03757a2906b858a0fa7543bfbeb5ea53498c097a399ad03fcd1e83aebb
-DIST redmine-5.1.0.tar.gz 3244248 BLAKE2B 
580ffdfc96db41887b39da16386c978e9434b77488845b373caaa19421219d79472c57206b924be3dd828e3dbb3dda98fb6c6a37e46ae7cdd0b0a6a6a9e0d558
 SHA512 
3be1e8f53097ef09b36fca41c0d7c6c5dd355ad9420c38f700828bc1a76d0ef34c352f33e070abc94c0e3fa3344e1c7167102594948111ac3a98273bc8aad0ff
 DIST redmine-5.1.3.tar.gz 3251273 BLAKE2B 
d738793a20613bc7faf7271e4c1a118fd4be8317c4dd53cd2285c1c33943f7adc6d2129783f6cf6dea3b669216cd72f3afa4f6cad7e440980f2c213e47a3ba95
 SHA512 
60d33aacf7694e25fbf880f54bda4ac6b996f807a5e616938f27eb2a2b5da23ac849e07d08046800465e7cf98cf1a5ee1af51dd4a1a54ca2aeb03a589ee64485

diff --git a/www-apps/redmine/redmine-5.0.6.ebuild 
b/www-apps/redmine/redmine-5.0.6.ebuild
deleted file mode 100644
index f1d7ca4f4321..
--- a/www-apps/redmine/redmine-5.0.6.ebuild
+++ /dev/null
@@ -1,255 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres +standalone sqlite"
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
-   minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.2.2:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   >=dev-ruby/commonmarker-0.23.8
-   dev-ruby/csv:3
-   >=dev-ruby/deckar01-task_list-2.3.2
-   >=dev-ruby/html-pipeline-2.13.2
-   >=dev-ruby/i18n-1.10.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   >=dev-ruby/mini_mime-1.1.0
-   >=dev-ruby/net-imap-0.2.2
-   >=dev-ruby/net-pop-0.1.1
-   >=dev-ruby/net-smtp-0.3.0
-   >=dev-ruby/nokogiri-1.15.2
-   >=dev-ruby/rails-6.1.7.2:6.1
-   >=dev-ruby/rbpdf-1.21.3
-   >=dev-ruby/request_store-1.5.0:0
-   dev-ruby/rexml
-   >=dev-ruby/roadie-rails-3.0.0:3
-   >=dev-ruby/rotp-5.0.0
-   >=dev-ruby/rouge-3.28.0
-   dev-ruby/rqrcode
-   >=dev-ruby/rubyzip-2.3.0:2
-   >=dev-ruby/sanitize-6.0:6
-"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-   imagemagick? ( media-gfx/imagemagick )
-   pdf? (
-   app-text/ghostscript-gpl
-   media-gfx/imagemagick
-   )
-   standalone? ( www-servers/puma )
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.7.6'/" Gemfile || die
-
-   sed -i -e "/group 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2024-12-01 Thread Sam James
commit: 9c10c2eb5a384e4bf273e7ef4d4c363bbd02dd08
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Oct 14 20:00:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 12:42:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c10c2eb

www-apps/redmine: add 5.0.9

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-5.0.9.ebuild | 255 ++
 2 files changed, 256 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 56e0fd9d60c9..01f7829233e0 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,3 @@
 DIST redmine-5.0.6.tar.gz 3150234 BLAKE2B 
089a66967e5e2711b052603e876adf24d02df624aae3c6eaf1cd14c9981d4c944316bb5ae45ec6c86c6b255145f900ea3fa75c4ca3bae29b903130db5f974781
 SHA512 
fa0b56ba2b24db9a752ae3cc977f2ef56c33ee4fe99154bfd2c5a449c3bc5f926f02f23426ae4578a11d8f30121ae8707e39800168379baf546c5224e5ee
+DIST redmine-5.0.9.tar.gz 3151650 BLAKE2B 
1c017805cf68d1e2a6b85bf233d02801f5061d27a6c95a14f32753916013cde381da935b9597e399e55d46a86cbddb4e952f0eb79c759fd6d8b8a966f3655584
 SHA512 
4b4a73164b134bc82826a8d909b5c4434ea03d6eb76f20de7db8ee7d321e47e679f22f03757a2906b858a0fa7543bfbeb5ea53498c097a399ad03fcd1e83aebb
 DIST redmine-5.1.0.tar.gz 3244248 BLAKE2B 
580ffdfc96db41887b39da16386c978e9434b77488845b373caaa19421219d79472c57206b924be3dd828e3dbb3dda98fb6c6a37e46ae7cdd0b0a6a6a9e0d558
 SHA512 
3be1e8f53097ef09b36fca41c0d7c6c5dd355ad9420c38f700828bc1a76d0ef34c352f33e070abc94c0e3fa3344e1c7167102594948111ac3a98273bc8aad0ff

diff --git a/www-apps/redmine/redmine-5.0.9.ebuild 
b/www-apps/redmine/redmine-5.0.9.ebuild
new file mode 100644
index ..7b3e043c49dd
--- /dev/null
+++ b/www-apps/redmine/redmine-5.0.9.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres +standalone sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.2.2:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.8
+   dev-ruby/csv:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.10.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.2.2
+   >=dev-ruby/net-pop-0.1.1
+   >=dev-ruby/net-smtp-0.3.0
+   >=dev-ruby/nokogiri-1.15.2
+   >=dev-ruby/rails-6.1.7.8:6.1
+   >=dev-ruby/rbpdf-1.21.3
+   >=dev-ruby/request_store-1.5.0:0
+   dev-ruby/rexml
+   >=dev-ruby/roadie-rails-3.0.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-3.28.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+   standalone? ( www-servers/puma )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.7.6'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2024-12-01 Thread Sam James
commit: 5df551d308c884a302cbb60a53492c19ed88e3b6
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Oct 14 22:08:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 12:42:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df551d3

www-apps/redmine: add 5.1.3

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-5.1.3.ebuild | 258 ++
 2 files changed, 259 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 01f7829233e0..573b507b0674 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,4 @@
 DIST redmine-5.0.6.tar.gz 3150234 BLAKE2B 
089a66967e5e2711b052603e876adf24d02df624aae3c6eaf1cd14c9981d4c944316bb5ae45ec6c86c6b255145f900ea3fa75c4ca3bae29b903130db5f974781
 SHA512 
fa0b56ba2b24db9a752ae3cc977f2ef56c33ee4fe99154bfd2c5a449c3bc5f926f02f23426ae4578a11d8f30121ae8707e39800168379baf546c5224e5ee
 DIST redmine-5.0.9.tar.gz 3151650 BLAKE2B 
1c017805cf68d1e2a6b85bf233d02801f5061d27a6c95a14f32753916013cde381da935b9597e399e55d46a86cbddb4e952f0eb79c759fd6d8b8a966f3655584
 SHA512 
4b4a73164b134bc82826a8d909b5c4434ea03d6eb76f20de7db8ee7d321e47e679f22f03757a2906b858a0fa7543bfbeb5ea53498c097a399ad03fcd1e83aebb
 DIST redmine-5.1.0.tar.gz 3244248 BLAKE2B 
580ffdfc96db41887b39da16386c978e9434b77488845b373caaa19421219d79472c57206b924be3dd828e3dbb3dda98fb6c6a37e46ae7cdd0b0a6a6a9e0d558
 SHA512 
3be1e8f53097ef09b36fca41c0d7c6c5dd355ad9420c38f700828bc1a76d0ef34c352f33e070abc94c0e3fa3344e1c7167102594948111ac3a98273bc8aad0ff
+DIST redmine-5.1.3.tar.gz 3251273 BLAKE2B 
d738793a20613bc7faf7271e4c1a118fd4be8317c4dd53cd2285c1c33943f7adc6d2129783f6cf6dea3b669216cd72f3afa4f6cad7e440980f2c213e47a3ba95
 SHA512 
60d33aacf7694e25fbf880f54bda4ac6b996f807a5e616938f27eb2a2b5da23ac849e07d08046800465e7cf98cf1a5ee1af51dd4a1a54ca2aeb03a589ee64485

diff --git a/www-apps/redmine/redmine-5.1.3.ebuild 
b/www-apps/redmine/redmine-5.1.3.ebuild
new file mode 100644
index ..16bf9021f4f5
--- /dev/null
+++ b/www-apps/redmine/redmine-5.1.3.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="fastcgi imagemagick ldap +minimagick mysql passenger pdf postgres 
+standalone sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-4.12.0 )
+   mysql? (
+   >=dev-ruby/mysql2-0.5.0:0.5
+   dev-ruby/with_advisory_lock
+   )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.5.3:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.6.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.8
+   >=dev-ruby/csv-3.2.6:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.14.1:1
+   >=dev-ruby/mail-2.8.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.3.4
+   >=dev-ruby/net-pop-0.1.2
+   >=dev-ruby/net-smtp-0.3.3
+   >=dev-ruby/nokogiri-1.15.2
+   >=dev-ruby/rails-6.1.7.6:6.1
+   >=dev-ruby/rbpdf-1.21.3
+   >=dev-ruby/redcarpet-3.6.0
+   >=dev-ruby/request_store-1.5.0:0
+   dev-ruby/rexml
+   >=dev-ruby/roadie-rails-3.1.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-4.2.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+   standalone? ( www-servers/puma )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.7'/" Gemfile || die
+
+   # Commonmark
+   sed -i -e "s/'2.3.2'/'>=2.3.2'/" Gemfile || die
+
+   sed -i -e "/group :development d

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2024-01-06 Thread Conrad Kostecki
commit: 458c201d4f80efd55b8ddaf8fc834700253a6670
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Nov 11 14:11:23 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  7 00:19:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458c201d

www-apps/redmine: add 5.1.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-5.1.0.ebuild | 255 ++
 2 files changed, 256 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 8a48c45508b9..f01726d3ab1f 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,3 @@
 DIST redmine-5.0.5.tar.gz 3115940 BLAKE2B 
e4fe7e33c1ba82397a97eb1210cd07fa6e2ad575e291c524ab0f6f8be78eccec88949c79743737e4b98319a07801c2efc389146c600d0ba6849d5c73f4a3f36a
 SHA512 
95b7926008ac3ed53b091a05793ad2372a5e9a5194629811f3cefe38c3b550971f0eb424fb5f7eb9fec0c014632c694d90859945544cadae987f7ddff31d6ce4
 DIST redmine-5.0.6.tar.gz 3150234 BLAKE2B 
089a66967e5e2711b052603e876adf24d02df624aae3c6eaf1cd14c9981d4c944316bb5ae45ec6c86c6b255145f900ea3fa75c4ca3bae29b903130db5f974781
 SHA512 
fa0b56ba2b24db9a752ae3cc977f2ef56c33ee4fe99154bfd2c5a449c3bc5f926f02f23426ae4578a11d8f30121ae8707e39800168379baf546c5224e5ee
+DIST redmine-5.1.0.tar.gz 3244248 BLAKE2B 
580ffdfc96db41887b39da16386c978e9434b77488845b373caaa19421219d79472c57206b924be3dd828e3dbb3dda98fb6c6a37e46ae7cdd0b0a6a6a9e0d558
 SHA512 
3be1e8f53097ef09b36fca41c0d7c6c5dd355ad9420c38f700828bc1a76d0ef34c352f33e070abc94c0e3fa3344e1c7167102594948111ac3a98273bc8aad0ff

diff --git a/www-apps/redmine/redmine-5.1.0.ebuild 
b/www-apps/redmine/redmine-5.1.0.ebuild
new file mode 100644
index ..83c0bd9dbabc
--- /dev/null
+++ b/www-apps/redmine/redmine-5.1.0.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap +minimagick mysql passenger pdf postgres 
+standalone sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-4.12.0 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.5.3:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.6.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.8
+   >=dev-ruby/csv-3.2.6:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.14.1:1
+   >=dev-ruby/mail-2.8.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.3.4
+   >=dev-ruby/net-pop-0.1.2
+   >=dev-ruby/net-smtp-0.3.3
+   >=dev-ruby/nokogiri-1.15.2
+   >=dev-ruby/rails-6.1.7.6:6.1
+   >=dev-ruby/rbpdf-1.21.3
+   >=dev-ruby/redcarpet-3.6.0
+   >=dev-ruby/request_store-1.5.0:0
+   dev-ruby/rexml
+   >=dev-ruby/roadie-rails-3.1.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-4.2.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+   standalone? ( www-servers/puma )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.6'/" Gemfile || die
+
+   # Commonmark
+   sed -i -e "s/'2.3.2'/'>=2.3.2'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/^end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/^end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/^end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2024-01-06 Thread Conrad Kostecki
commit: 40ddb2b8ec3704d9d812edb38a7a90d765fca550
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Nov 11 14:12:15 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  7 00:19:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ddb2b8

www-apps/redmine: drop 5.0.5

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33748
Signed-off-by: Conrad Kostecki  gentoo.org>

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-5.0.5.ebuild | 258 --
 2 files changed, 259 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index f01726d3ab1f..56e0fd9d60c9 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,2 @@
-DIST redmine-5.0.5.tar.gz 3115940 BLAKE2B 
e4fe7e33c1ba82397a97eb1210cd07fa6e2ad575e291c524ab0f6f8be78eccec88949c79743737e4b98319a07801c2efc389146c600d0ba6849d5c73f4a3f36a
 SHA512 
95b7926008ac3ed53b091a05793ad2372a5e9a5194629811f3cefe38c3b550971f0eb424fb5f7eb9fec0c014632c694d90859945544cadae987f7ddff31d6ce4
 DIST redmine-5.0.6.tar.gz 3150234 BLAKE2B 
089a66967e5e2711b052603e876adf24d02df624aae3c6eaf1cd14c9981d4c944316bb5ae45ec6c86c6b255145f900ea3fa75c4ca3bae29b903130db5f974781
 SHA512 
fa0b56ba2b24db9a752ae3cc977f2ef56c33ee4fe99154bfd2c5a449c3bc5f926f02f23426ae4578a11d8f30121ae8707e39800168379baf546c5224e5ee
 DIST redmine-5.1.0.tar.gz 3244248 BLAKE2B 
580ffdfc96db41887b39da16386c978e9434b77488845b373caaa19421219d79472c57206b924be3dd828e3dbb3dda98fb6c6a37e46ae7cdd0b0a6a6a9e0d558
 SHA512 
3be1e8f53097ef09b36fca41c0d7c6c5dd355ad9420c38f700828bc1a76d0ef34c352f33e070abc94c0e3fa3344e1c7167102594948111ac3a98273bc8aad0ff

diff --git a/www-apps/redmine/redmine-5.0.5.ebuild 
b/www-apps/redmine/redmine-5.0.5.ebuild
deleted file mode 100644
index 885f486feb96..
--- a/www-apps/redmine/redmine-5.0.5.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby30 ruby31"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres +standalone sqlite"
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
-   minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.2.2:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   >=dev-ruby/commonmarker-0.23.8
-   dev-ruby/csv:3
-   >=dev-ruby/deckar01-task_list-2.3.2
-   >=dev-ruby/html-pipeline-2.13.2
-   >=dev-ruby/i18n-1.10.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   >=dev-ruby/mini_mime-1.1.0
-   >=dev-ruby/net-imap-0.2.2
-   >=dev-ruby/net-pop-0.1.1
-   >=dev-ruby/net-smtp-0.3.0
-   >=dev-ruby/nokogiri-1.13.10
-   >=dev-ruby/rails-6.1.7.2:6.1
-   >=dev-ruby/rbpdf-1.21.0
-   >=dev-ruby/request_store-1.5.0:0
-   dev-ruby/rexml
-   >=dev-ruby/roadie-rails-3.0.0:3
-   >=dev-ruby/rotp-5.0.0
-   >=dev-ruby/rouge-3.28.0
-   dev-ruby/rqrcode
-   >=dev-ruby/rubyzip-2.3.0:2
-   >=dev-ruby/sanitize-6.0:6
-"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-   imagemagick? ( media-gfx/imagemagick )
-   pdf? (
-   app-text/ghostscript-gpl
-   media-gfx/imagemagick
-   )
-   standalone? ( www-servers/puma )
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.6'/" Gemfile || die
-
-   # Commonmark
-   sed -i -e "s/'0.23.4'/'>=0.23.4'/" -e "s/'2.3.2'/'>=2.3.2'/" Gemfile
-
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuf

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2024-01-06 Thread Conrad Kostecki
commit: ec28e1443716cb1a614eef933d6e495b73dce88b
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Nov  9 22:29:33 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  7 00:19:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec28e144

www-apps/redmine: add 5.0.6

Add ruby 3.2 support, EAPI 8.
Bug: https://bugs.gentoo.org/916900
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-5.0.6.ebuild | 255 ++
 2 files changed, 256 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index bd1325893786..8a48c45508b9 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-5.0.5.tar.gz 3115940 BLAKE2B 
e4fe7e33c1ba82397a97eb1210cd07fa6e2ad575e291c524ab0f6f8be78eccec88949c79743737e4b98319a07801c2efc389146c600d0ba6849d5c73f4a3f36a
 SHA512 
95b7926008ac3ed53b091a05793ad2372a5e9a5194629811f3cefe38c3b550971f0eb424fb5f7eb9fec0c014632c694d90859945544cadae987f7ddff31d6ce4
+DIST redmine-5.0.6.tar.gz 3150234 BLAKE2B 
089a66967e5e2711b052603e876adf24d02df624aae3c6eaf1cd14c9981d4c944316bb5ae45ec6c86c6b255145f900ea3fa75c4ca3bae29b903130db5f974781
 SHA512 
fa0b56ba2b24db9a752ae3cc977f2ef56c33ee4fe99154bfd2c5a449c3bc5f926f02f23426ae4578a11d8f30121ae8707e39800168379baf546c5224e5ee

diff --git a/www-apps/redmine/redmine-5.0.6.ebuild 
b/www-apps/redmine/redmine-5.0.6.ebuild
new file mode 100644
index ..f1d7ca4f4321
--- /dev/null
+++ b/www-apps/redmine/redmine-5.0.6.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres +standalone sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.2.2:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.8
+   dev-ruby/csv:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.10.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.2.2
+   >=dev-ruby/net-pop-0.1.1
+   >=dev-ruby/net-smtp-0.3.0
+   >=dev-ruby/nokogiri-1.15.2
+   >=dev-ruby/rails-6.1.7.2:6.1
+   >=dev-ruby/rbpdf-1.21.3
+   >=dev-ruby/request_store-1.5.0:0
+   dev-ruby/rexml
+   >=dev-ruby/roadie-rails-3.0.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-3.28.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+   standalone? ( www-servers/puma )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.7.6'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use markdown ; then
+   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
+   fi
+   # Additional dependency for Gemfile (#657156)
+   if use fastcgi; then
+   e

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2023-06-25 Thread Hans de Graaff
commit: 676b7a69279b48c9573fb98f483a8489e9a769e3
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jun 25 13:26:10 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 25 17:39:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676b7a69

www-apps/redmine: enable ruby31, disable ruby27

Closes: https://bugs.gentoo.org/909026

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apps/redmine/redmine-5.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/redmine/redmine-5.0.5.ebuild 
b/www-apps/redmine/redmine-5.0.5.ebuild
index 9c26a7370918..885f486feb96 100644
--- a/www-apps/redmine/redmine-5.0.5.ebuild
+++ b/www-apps/redmine/redmine-5.0.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby30 ruby31"
 inherit depend.apache ruby-ng
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2023-03-29 Thread Hans de Graaff
commit: 0dbbeb7980318c8dd915b12a837512f5577fda39
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 29 17:09:18 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Mar 29 17:10:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dbbeb79

www-apps/redmine: fix rexml dependency

dev-ruby/rexml should be needed on newer ruby versions as well, so this
now applies to all supported ruby targets.

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apps/redmine/redmine-5.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/redmine/redmine-5.0.5.ebuild 
b/www-apps/redmine/redmine-5.0.5.ebuild
index 2c4e4d94bbd2..9c26a7370918 100644
--- a/www-apps/redmine/redmine-5.0.5.ebuild
+++ b/www-apps/redmine/redmine-5.0.5.ebuild
@@ -41,7 +41,7 @@ ruby_add_bdepend "
>=dev-ruby/rails-6.1.7.2:6.1
>=dev-ruby/rbpdf-1.21.0
>=dev-ruby/request_store-1.5.0:0
-   ruby_targets_ruby27? ( dev-ruby/rexml )
+   dev-ruby/rexml
>=dev-ruby/roadie-rails-3.0.0:3
>=dev-ruby/rotp-5.0.0
>=dev-ruby/rouge-3.28.0



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2023-03-29 Thread Sam James
commit: 84bd58508714947019701c164f952fbe8ddc1463
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 11:11:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 12:56:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84bd5850

www-apps/redmine: drop 5.0.4

Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-5.0.4.ebuild | 254 --
 2 files changed, 255 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index c3562c4e4c09..bd1325893786 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-5.0.4.tar.gz 3114593 BLAKE2B 
2a8247f18696d23607011f1c7d59c5411aead8230e8e7b30c7778a2aaa3064c4bf05b33bac6a3d78cb22775f015bfe7a15cb69e529c60a087d9498164d84
 SHA512 
e1c0693ae1d4c71de7bef8d78b42e2d81cd53a2bd0bdfa83778528f40b5d43bb118e8e22f29112130f3082ddafd0c8931b05d5409e7a3f8a23dc619c5d84cf78
 DIST redmine-5.0.5.tar.gz 3115940 BLAKE2B 
e4fe7e33c1ba82397a97eb1210cd07fa6e2ad575e291c524ab0f6f8be78eccec88949c79743737e4b98319a07801c2efc389146c600d0ba6849d5c73f4a3f36a
 SHA512 
95b7926008ac3ed53b091a05793ad2372a5e9a5194629811f3cefe38c3b550971f0eb424fb5f7eb9fec0c014632c694d90859945544cadae987f7ddff31d6ce4

diff --git a/www-apps/redmine/redmine-5.0.4.ebuild 
b/www-apps/redmine/redmine-5.0.4.ebuild
deleted file mode 100644
index d979e79f2554..
--- a/www-apps/redmine/redmine-5.0.4.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
-   minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.2.2:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   >=dev-ruby/commonmarker-0.23.4
-   dev-ruby/csv:3
-   >=dev-ruby/deckar01-task_list-2.3.2
-   >=dev-ruby/html-pipeline-2.13.2
-   >=dev-ruby/i18n-1.10.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   >=dev-ruby/mini_mime-1.1.0
-   >=dev-ruby/net-imap-0.2.2
-   >=dev-ruby/net-pop-0.1.1
-   >=dev-ruby/net-smtp-0.3.0
-   >=dev-ruby/nokogiri-1.13.0
-   >=dev-ruby/rails-6.1.6:6.1
-   >=dev-ruby/rbpdf-1.20.0
-   >=dev-ruby/request_store-1.5.0:0
-   dev-ruby/rexml
-   >=dev-ruby/roadie-rails-3.0.0:3
-   >=dev-ruby/rotp-5.0.0
-   >=dev-ruby/rouge-3.28.0
-   dev-ruby/rqrcode
-   >=dev-ruby/rubyzip-2.3.0:2
-   >=dev-ruby/sanitize-6.0:6
-"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-   imagemagick? ( media-gfx/imagemagick )
-   pdf? (
-   app-text/ghostscript-gpl
-   media-gfx/imagemagick
-   )
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.6'/" Gemfile || die
-
-   # Commonmark
-   sed -i -e "s/'0.23.4'/'>=0.23.4'/" -e "s/'2.3.2'/'>=2.3.2'/" Gemfile
-
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
-   fi
-   if ! use markdown ; then
-   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
-   fi
-   # Additional dependency for Gemfile (#657156)
-   if use fastcgi; then
-   echo "gem 'fcgi'" > Gemfile.local
-   fi
-}
-
-all_ruby_install() {
-   dodoc doc/* R

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2023-03-27 Thread Sam James
commit: a86044011967ca5cd363850f6a62456fcec14281
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Mar 15 18:46:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 27 13:23:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8604401

www-apps/redmine: add 5.0.5

Added ruby30 target and standalone USE-flag.

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30143
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/metadata.xml |   1 +
 www-apps/redmine/redmine-5.0.5.ebuild | 258 ++
 3 files changed, 260 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 695c2c248356..c3562c4e4c09 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-5.0.4.tar.gz 3114593 BLAKE2B 
2a8247f18696d23607011f1c7d59c5411aead8230e8e7b30c7778a2aaa3064c4bf05b33bac6a3d78cb22775f015bfe7a15cb69e529c60a087d9498164d84
 SHA512 
e1c0693ae1d4c71de7bef8d78b42e2d81cd53a2bd0bdfa83778528f40b5d43bb118e8e22f29112130f3082ddafd0c8931b05d5409e7a3f8a23dc619c5d84cf78
+DIST redmine-5.0.5.tar.gz 3115940 BLAKE2B 
e4fe7e33c1ba82397a97eb1210cd07fa6e2ad575e291c524ab0f6f8be78eccec88949c79743737e4b98319a07801c2efc389146c600d0ba6849d5c73f4a3f36a
 SHA512 
95b7926008ac3ed53b091a05793ad2372a5e9a5194629811f3cefe38c3b550971f0eb424fb5f7eb9fec0c014632c694d90859945544cadae987f7ddff31d6ce4

diff --git a/www-apps/redmine/metadata.xml b/www-apps/redmine/metadata.xml
index c1fdc250a8e9..c924c68bf518 100644
--- a/www-apps/redmine/metadata.xml
+++ b/www-apps/redmine/metadata.xml
@@ -13,5 +13,6 @@
   Enable support for Markdown
   Enable image processing support via 
dev-ruby/mini_magick
   Enable support for 
www-apache/passenger
+  Enable standalone mode with 
www-servers/puma
 
 

diff --git a/www-apps/redmine/redmine-5.0.5.ebuild 
b/www-apps/redmine/redmine-5.0.5.ebuild
new file mode 100644
index ..2c4e4d94bbd2
--- /dev/null
+++ b/www-apps/redmine/redmine-5.0.5.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27 ruby30"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres +standalone sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.2.2:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.8
+   dev-ruby/csv:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.10.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.2.2
+   >=dev-ruby/net-pop-0.1.1
+   >=dev-ruby/net-smtp-0.3.0
+   >=dev-ruby/nokogiri-1.13.10
+   >=dev-ruby/rails-6.1.7.2:6.1
+   >=dev-ruby/rbpdf-1.21.0
+   >=dev-ruby/request_store-1.5.0:0
+   ruby_targets_ruby27? ( dev-ruby/rexml )
+   >=dev-ruby/roadie-rails-3.0.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-3.28.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+   standalone? ( www-servers/puma )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.6'/" Gemfile || die
+
+   # Commonmark
+   sed -i -e "s/'0.23.4'/'>=0.23.4'/" -e "s/'2.3.2'/'>=2.3.2'/" Gemfile
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2023-03-12 Thread Hans de Graaff
commit: 9301669504edcdbf8920f3cb02f7255dae383cbe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 12 16:06:46 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 12 16:15:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93016695

www-apps/redmine: drop 4.2.9

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-4.2.9.ebuild | 240 --
 2 files changed, 241 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index bf9b294f12be..695c2c248356 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-4.2.9.tar.gz 3043566 BLAKE2B 
682e1b517a1dba705d5687b8be004d1cc0db3a0a9d8cbecd6a72846e211743491d755da3a24488d563fa73f63969e0ae5ea527bb9aacc8b3399720848194d142
 SHA512 
b0c6cade20dbcb4dd5c88081fb44f63dc3687b3735d47572e71bfeff0e17d2e4c9281afc10cf3b9679ab1e492a71a260a1d3fac5b660af5226849ccac4e0dd36
 DIST redmine-5.0.4.tar.gz 3114593 BLAKE2B 
2a8247f18696d23607011f1c7d59c5411aead8230e8e7b30c7778a2aaa3064c4bf05b33bac6a3d78cb22775f015bfe7a15cb69e529c60a087d9498164d84
 SHA512 
e1c0693ae1d4c71de7bef8d78b42e2d81cd53a2bd0bdfa83778528f40b5d43bb118e8e22f29112130f3082ddafd0c8931b05d5409e7a3f8a23dc619c5d84cf78

diff --git a/www-apps/redmine/redmine-4.2.9.ebuild 
b/www-apps/redmine/redmine-4.2.9.ebuild
deleted file mode 100644
index 48dd0847e369..
--- a/www-apps/redmine/redmine-4.2.9.ebuild
+++ /dev/null
@@ -1,240 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   minimagick? ( dev-ruby/mini_magick )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   dev-ruby/csv:3
-   >=dev-ruby/i18n-1.8.2:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.11.1
-   dev-ruby/rack-openid
-   >=dev-ruby/rails-5.2.8.1:5.2
-   >=dev-ruby/rbpdf-1.20.0
-   >=dev-ruby/request_store-1.5.0:0
-   >=dev-ruby/roadie-rails-2.2.0:2
-   dev-ruby/rotp
-   >=dev-ruby/rouge-3.26.0
-   dev-ruby/rqrcode
-   >=dev-ruby/ruby-openid-2.9.2
-   >=dev-ruby/rubyzip-2.3.0:2
-"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-   imagemagick? ( media-gfx/imagemagick )
-   pdf? (
-   app-text/ghostscript-gpl
-   media-gfx/imagemagick
-   )
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
-
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
-   fi
-   if ! use markdown ; then
-   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
-   fi
-   # Additional dependency for Gemfile (#657156)
-   if use fastcgi; then
-   echo "gem 'fcgi'" > Gemfile.local
-   fi
-}
-
-all_ruby_install() {
-   dodoc doc/* README.rdoc
-   rm -r doc test appveyor.yml CONTRIBUTING.md README.rdoc || die
-
-   keepdir /var/log/${PN}
-
-   insinto "${REDMINE_DIR}"
-   doins -r .
-   insinto "${REDMINE_DIR}/config"
-   doins "${FILESDIR}/additional_environment.rb"
-   keepdir 
"${REDMINE_

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, www-apps/redmine/files/

2022-12-23 Thread Sam James
commit: ee6e4e14121a4bdf5c529eb49e95c7dadfef7ca2
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Dec  9 13:02:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6e4e14

www-apps/redmine: drop 4.2.7, 5.0.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28612
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest  |   2 -
 .../files/redmine-4.2.7-rails-yaml-safe_load.patch |  29 ---
 www-apps/redmine/redmine-4.2.7.ebuild  | 244 ---
 www-apps/redmine/redmine-5.0.2.ebuild  | 258 -
 4 files changed, 533 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index f09269665aec..bf9b294f12be 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,2 @@
-DIST redmine-4.2.7.tar.gz 3042676 BLAKE2B 
023448a6b1ea20ef0d924def19f661a6d1099f3ab6fe0c887e4e8782773bcc63488075d86f3dc70d8ebf87d44e6b6b242be4a1fb4b5cce5cc361f6f39e99e6d4
 SHA512 
6654aec3981de8b26de416d253c22c91d881dd7df54192ce41e6e99213c6f4b0947ce213fe484c18117f8701d0528ebb23fe3acf335f84638eeddd972b601be9
 DIST redmine-4.2.9.tar.gz 3043566 BLAKE2B 
682e1b517a1dba705d5687b8be004d1cc0db3a0a9d8cbecd6a72846e211743491d755da3a24488d563fa73f63969e0ae5ea527bb9aacc8b3399720848194d142
 SHA512 
b0c6cade20dbcb4dd5c88081fb44f63dc3687b3735d47572e71bfeff0e17d2e4c9281afc10cf3b9679ab1e492a71a260a1d3fac5b660af5226849ccac4e0dd36
-DIST redmine-5.0.2.tar.gz 3104135 BLAKE2B 
abc0f2dfe8f3eacc134172c0d740cc17f269371a90027d87b0329d03fafb1dc17532fc55343dbac9e07e0a195acc67cc133be92eae2b48e0ad9f4afce876afd1
 SHA512 
aeb0486b2193b0c622f878b67089f9628a59c28bc7a6d3660756dd8047e13b199198d2b7cf42d04c1235f06567e4c4f572d529f964edb862fcd19e2ce7febbdc
 DIST redmine-5.0.4.tar.gz 3114593 BLAKE2B 
2a8247f18696d23607011f1c7d59c5411aead8230e8e7b30c7778a2aaa3064c4bf05b33bac6a3d78cb22775f015bfe7a15cb69e529c60a087d9498164d84
 SHA512 
e1c0693ae1d4c71de7bef8d78b42e2d81cd53a2bd0bdfa83778528f40b5d43bb118e8e22f29112130f3082ddafd0c8931b05d5409e7a3f8a23dc619c5d84cf78

diff --git a/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch 
b/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch
deleted file mode 100644
index dcd4bdb51073..
--- a/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 8eb7563204e6c9b3a1fcff453c08ed4824b20bc6 Mon Sep 17 00:00:00 2001
-From: "Azamat H. Hackimov" 
-Date: Wed, 13 Jul 2022 13:52:18 +0300
-Subject: [PATCH] Added compatibility option for recent Rails
-
-Rails 5.2.8.1, 6.0.5.1, 6.1.6.1 and 7.0.3.1 fixes CVE-2022-32224 which
-breaks compatibility with old implementation of YAML.unsafe_load.
-
-Added `config.active_record.yaml_column_permitted_classes = [Symbol]` to
-configuration of application to workaround issue.

- config/application.rb | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/config/application.rb b/config/application.rb
-index bba468f38..78557d376 100644
 a/config/application.rb
-+++ b/config/application.rb
-@@ -32,6 +32,7 @@ module RedmineApp
- 
- config.active_record.store_full_sti_class = true
- config.active_record.default_timezone = :local
-+config.active_record.yaml_column_permitted_classes = [Symbol]
- 
- config.action_mailer.delivery_job = "ActionMailer::MailDeliveryJob"
- 
--- 
-2.35.1
-

diff --git a/www-apps/redmine/redmine-4.2.7.ebuild 
b/www-apps/redmine/redmine-4.2.7.ebuild
deleted file mode 100644
index 373621607812..
--- a/www-apps/redmine/redmine-4.2.7.ebuild
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
-
-PATCHES=(
-   "${FILESDIR}/${P}-rails-yaml-safe_load.patch"
-)
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   minimagick? ( dev-ruby/mini_magick )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   dev-ruby/csv:3
-   >=dev-ruby/i18n-1.8.2:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.11.1
-   dev-ruby/rack-open

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2022-12-23 Thread Sam James
commit: c88e7e9b7e2698e9bfad3df18d43d344a80a603d
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Dec  9 13:00:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88e7e9b

www-apps/redmine: add 4.2.9, 5.0.4

Fixes security issue CVE-2022-44030.

Closes: https://bugs.gentoo.org/864827
Bug: https://bugs.gentoo.org/884793
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   2 +
 www-apps/redmine/redmine-4.2.9.ebuild | 240 
 www-apps/redmine/redmine-5.0.4.ebuild | 254 ++
 3 files changed, 496 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index b187c20d30d6..f09269665aec 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,4 @@
 DIST redmine-4.2.7.tar.gz 3042676 BLAKE2B 
023448a6b1ea20ef0d924def19f661a6d1099f3ab6fe0c887e4e8782773bcc63488075d86f3dc70d8ebf87d44e6b6b242be4a1fb4b5cce5cc361f6f39e99e6d4
 SHA512 
6654aec3981de8b26de416d253c22c91d881dd7df54192ce41e6e99213c6f4b0947ce213fe484c18117f8701d0528ebb23fe3acf335f84638eeddd972b601be9
+DIST redmine-4.2.9.tar.gz 3043566 BLAKE2B 
682e1b517a1dba705d5687b8be004d1cc0db3a0a9d8cbecd6a72846e211743491d755da3a24488d563fa73f63969e0ae5ea527bb9aacc8b3399720848194d142
 SHA512 
b0c6cade20dbcb4dd5c88081fb44f63dc3687b3735d47572e71bfeff0e17d2e4c9281afc10cf3b9679ab1e492a71a260a1d3fac5b660af5226849ccac4e0dd36
 DIST redmine-5.0.2.tar.gz 3104135 BLAKE2B 
abc0f2dfe8f3eacc134172c0d740cc17f269371a90027d87b0329d03fafb1dc17532fc55343dbac9e07e0a195acc67cc133be92eae2b48e0ad9f4afce876afd1
 SHA512 
aeb0486b2193b0c622f878b67089f9628a59c28bc7a6d3660756dd8047e13b199198d2b7cf42d04c1235f06567e4c4f572d529f964edb862fcd19e2ce7febbdc
+DIST redmine-5.0.4.tar.gz 3114593 BLAKE2B 
2a8247f18696d23607011f1c7d59c5411aead8230e8e7b30c7778a2aaa3064c4bf05b33bac6a3d78cb22775f015bfe7a15cb69e529c60a087d9498164d84
 SHA512 
e1c0693ae1d4c71de7bef8d78b42e2d81cd53a2bd0bdfa83778528f40b5d43bb118e8e22f29112130f3082ddafd0c8931b05d5409e7a3f8a23dc619c5d84cf78

diff --git a/www-apps/redmine/redmine-4.2.9.ebuild 
b/www-apps/redmine/redmine-4.2.9.ebuild
new file mode 100644
index ..48dd0847e369
--- /dev/null
+++ b/www-apps/redmine/redmine-4.2.9.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   minimagick? ( dev-ruby/mini_magick )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   dev-ruby/csv:3
+   >=dev-ruby/i18n-1.8.2:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.11.1
+   dev-ruby/rack-openid
+   >=dev-ruby/rails-5.2.8.1:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   >=dev-ruby/request_store-1.5.0:0
+   >=dev-ruby/roadie-rails-2.2.0:2
+   dev-ruby/rotp
+   >=dev-ruby/rouge-3.26.0
+   dev-ruby/rqrcode
+   >=dev-ruby/ruby-openid-2.9.2
+   >=dev-ruby/rubyzip-2.3.0:2
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+ 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2022-10-31 Thread Joonas Niilola
commit: 41cd33d1de845eab7962fc9f2a5c38d142712fef
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jul 17 10:16:25 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 31 11:50:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41cd33d1

www-apps/redmine: add 5.0.2

Closes: https://bugs.gentoo.org/858212
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-5.0.2.ebuild | 258 ++
 2 files changed, 259 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index c2f6e6741f09..b187c20d30d6 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-4.2.7.tar.gz 3042676 BLAKE2B 
023448a6b1ea20ef0d924def19f661a6d1099f3ab6fe0c887e4e8782773bcc63488075d86f3dc70d8ebf87d44e6b6b242be4a1fb4b5cce5cc361f6f39e99e6d4
 SHA512 
6654aec3981de8b26de416d253c22c91d881dd7df54192ce41e6e99213c6f4b0947ce213fe484c18117f8701d0528ebb23fe3acf335f84638eeddd972b601be9
+DIST redmine-5.0.2.tar.gz 3104135 BLAKE2B 
abc0f2dfe8f3eacc134172c0d740cc17f269371a90027d87b0329d03fafb1dc17532fc55343dbac9e07e0a195acc67cc133be92eae2b48e0ad9f4afce876afd1
 SHA512 
aeb0486b2193b0c622f878b67089f9628a59c28bc7a6d3660756dd8047e13b199198d2b7cf42d04c1235f06567e4c4f572d529f964edb862fcd19e2ce7febbdc

diff --git a/www-apps/redmine/redmine-5.0.2.ebuild 
b/www-apps/redmine/redmine-5.0.2.ebuild
new file mode 100644
index ..8b1b55111a6c
--- /dev/null
+++ b/www-apps/redmine/redmine-5.0.2.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+   minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.2.2:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   >=dev-ruby/commonmarker-0.23.4
+   dev-ruby/csv:3
+   >=dev-ruby/deckar01-task_list-2.3.2
+   >=dev-ruby/html-pipeline-2.13.2
+   >=dev-ruby/i18n-1.10.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   >=dev-ruby/mini_mime-1.1.0
+   >=dev-ruby/net-imap-0.2.2
+   >=dev-ruby/net-pop-0.1.1
+   >=dev-ruby/net-smtp-0.3.0
+   >=dev-ruby/nokogiri-1.13.0
+   >=dev-ruby/rails-6.1.6:6.1
+   >=dev-ruby/rbpdf-1.20.0
+   >=dev-ruby/request_store-1.5.0:0
+   dev-ruby/rexml
+   >=dev-ruby/roadie-rails-3.0.0:3
+   >=dev-ruby/rotp-5.0.0
+   >=dev-ruby/rouge-3.28.0
+   dev-ruby/rqrcode
+   >=dev-ruby/rubyzip-2.3.0:2
+   >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/redmine-4.2.7-rails-yaml-safe_load.patch"
+)
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.6'/" Gemfile || die
+
+   # Commonmark
+   sed -i -e "s/'0.23.4'/'>=0.23.4'/" -e "s/'2.3.2'/'>=2.3.2'/" Gemfile
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use markdown ; then
+   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
+   fi
+   # Addi

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2022-07-15 Thread Sam James
commit: eae1aba991ddf2061e4c7e342b53165e04a10b52
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Jul 13 11:01:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 15:08:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae1aba9

www-apps/redmine: drop 4.1.5, 4.2.3

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26379
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   2 -
 www-apps/redmine/redmine-4.1.5.ebuild | 233 -
 www-apps/redmine/redmine-4.2.3.ebuild | 240 --
 3 files changed, 475 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index b8a4435a7d82..c2f6e6741f09 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1 @@
-DIST redmine-4.1.5.tar.gz 2722929 BLAKE2B 
83c9c974bbfecfcb796833640ed9b3cb4b2e2550714e702d9b024a41f676c2c71f8e6f4119b2519654556451313a0276a4dbe307f41747466b0034f415cde662
 SHA512 
cf4020bff11b13986989e312db1e7ee459f4391ec7326f59a4f493fb0c95be87d19196377da60ac083801b7c792dc012769350b684e20dd887c431c0c18cc851
-DIST redmine-4.2.3.tar.gz 3039136 BLAKE2B 
68656da4a9a43139ab78b70e7e7364cbc776a75ea3069962086c49ea2ca965739efc47d6709b0068d94a884eaa6b56a641826ffbb16276cc8d686374a88d9e75
 SHA512 
456117b0d5d72ee58c87def84327e29f79937fa71098b48a80103e3e6653648c0df46afcc4f533803384ba7413e690538d33e263d86dd9e4e5dec65144e3
 DIST redmine-4.2.7.tar.gz 3042676 BLAKE2B 
023448a6b1ea20ef0d924def19f661a6d1099f3ab6fe0c887e4e8782773bcc63488075d86f3dc70d8ebf87d44e6b6b242be4a1fb4b5cce5cc361f6f39e99e6d4
 SHA512 
6654aec3981de8b26de416d253c22c91d881dd7df54192ce41e6e99213c6f4b0947ce213fe484c18117f8701d0528ebb23fe3acf335f84638eeddd972b601be9

diff --git a/www-apps/redmine/redmine-4.1.5.ebuild 
b/www-apps/redmine/redmine-4.1.5.ebuild
deleted file mode 100644
index f331ffe6d232..
--- a/www-apps/redmine/redmine-4.1.5.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
-
-DEPS="
-   fastcgi? ( dev-ruby/fcgi )
-   imagemagick? ( dev-ruby/mini_magick )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/csv:3
-   >=dev-ruby/i18n-1.6.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.11.1
-   dev-ruby/rails:5.2
-   >=dev-ruby/rbpdf-1.20.0
-   dev-ruby/request_store:0
-   >=dev-ruby/roadie-rails-2.1.0
-   >=dev-ruby/rouge-3.12.0
-   >=dev-ruby/ruby-openid-2.9.2
-   dev-ruby/rack-openid
-"
-
-ruby_add_bdepend "${DEPS}"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
-
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
-   fi
-   if ! use markdown ; then
-   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
-   fi
-   # Additional dependency for Gemfile (#657156)
-   if use fastcgi; then
-   echo "gem 'fcgi'" > Gemfile.local
-   fi
-}
-
-all_ruby_install() {
-   dodoc doc/* README.rdoc
-   rm -r doc test appveyor.yml CONTRIBUTING.md README.rdoc || die
-
- 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, www-apps/redmine/files/

2022-07-15 Thread Sam James
commit: fd880c7576c4f6aabf009fa63b95ba1e4dc1fd4e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Jul 13 11:00:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 15:08:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd880c75

www-apps/redmine: add 4.2.7

Closes: https://bugs.gentoo.org/852740
Bug: https://bugs.gentoo.org/852743
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest  |   1 +
 .../files/redmine-4.2.7-rails-yaml-safe_load.patch |  29 +++
 www-apps/redmine/redmine-4.2.7.ebuild  | 244 +
 3 files changed, 274 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 5fc9ac894ead..b8a4435a7d82 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,3 @@
 DIST redmine-4.1.5.tar.gz 2722929 BLAKE2B 
83c9c974bbfecfcb796833640ed9b3cb4b2e2550714e702d9b024a41f676c2c71f8e6f4119b2519654556451313a0276a4dbe307f41747466b0034f415cde662
 SHA512 
cf4020bff11b13986989e312db1e7ee459f4391ec7326f59a4f493fb0c95be87d19196377da60ac083801b7c792dc012769350b684e20dd887c431c0c18cc851
 DIST redmine-4.2.3.tar.gz 3039136 BLAKE2B 
68656da4a9a43139ab78b70e7e7364cbc776a75ea3069962086c49ea2ca965739efc47d6709b0068d94a884eaa6b56a641826ffbb16276cc8d686374a88d9e75
 SHA512 
456117b0d5d72ee58c87def84327e29f79937fa71098b48a80103e3e6653648c0df46afcc4f533803384ba7413e690538d33e263d86dd9e4e5dec65144e3
+DIST redmine-4.2.7.tar.gz 3042676 BLAKE2B 
023448a6b1ea20ef0d924def19f661a6d1099f3ab6fe0c887e4e8782773bcc63488075d86f3dc70d8ebf87d44e6b6b242be4a1fb4b5cce5cc361f6f39e99e6d4
 SHA512 
6654aec3981de8b26de416d253c22c91d881dd7df54192ce41e6e99213c6f4b0947ce213fe484c18117f8701d0528ebb23fe3acf335f84638eeddd972b601be9

diff --git a/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch 
b/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch
new file mode 100644
index ..dcd4bdb51073
--- /dev/null
+++ b/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch
@@ -0,0 +1,29 @@
+From 8eb7563204e6c9b3a1fcff453c08ed4824b20bc6 Mon Sep 17 00:00:00 2001
+From: "Azamat H. Hackimov" 
+Date: Wed, 13 Jul 2022 13:52:18 +0300
+Subject: [PATCH] Added compatibility option for recent Rails
+
+Rails 5.2.8.1, 6.0.5.1, 6.1.6.1 and 7.0.3.1 fixes CVE-2022-32224 which
+breaks compatibility with old implementation of YAML.unsafe_load.
+
+Added `config.active_record.yaml_column_permitted_classes = [Symbol]` to
+configuration of application to workaround issue.
+---
+ config/application.rb | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/config/application.rb b/config/application.rb
+index bba468f38..78557d376 100644
+--- a/config/application.rb
 b/config/application.rb
+@@ -32,6 +32,7 @@ module RedmineApp
+ 
+ config.active_record.store_full_sti_class = true
+ config.active_record.default_timezone = :local
++config.active_record.yaml_column_permitted_classes = [Symbol]
+ 
+ config.action_mailer.delivery_job = "ActionMailer::MailDeliveryJob"
+ 
+-- 
+2.35.1
+

diff --git a/www-apps/redmine/redmine-4.2.7.ebuild 
b/www-apps/redmine/redmine-4.2.7.ebuild
new file mode 100644
index ..373621607812
--- /dev/null
+++ b/www-apps/redmine/redmine-4.2.7.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
+
+PATCHES=(
+   "${FILESDIR}/${P}-rails-yaml-safe_load.patch"
+)
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   minimagick? ( dev-ruby/mini_magick )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   dev-ruby/csv:3
+   >=dev-ruby/i18n-1.8.2:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.11.1
+   dev-ruby/rack-openid
+   >=dev-ruby/rails-5.2.8.1:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   >=dev-ruby/request_store-1.5.0:0
+   >=dev-ruby/roadie-rails-2.2.0:2
+   dev-ruby/rotp
+   >=dev-ruby/rouge-3.26.0
+   dev-ruby/rqrcode
+   >=dev-ruby/ruby-openid-2.9.2
+   >=dev-ruby/rubyzip-2.3.0:2
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-10-19 Thread Sam James
commit: 5d41e11171dc84c65d2ec864c2e3a0262bbfaa59
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Oct 15 11:52:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d41e111

www-apps/redmine: remove old vulnerable versions

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22587
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   2 -
 www-apps/redmine/redmine-4.1.4.ebuild | 233 -
 www-apps/redmine/redmine-4.2.2.ebuild | 240 --
 3 files changed, 475 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index adbea5b7554..5fc9ac894ea 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,2 @@
-DIST redmine-4.1.4.tar.gz 2720709 BLAKE2B 
9e0c2b990248c9000fd6062e3928bf4bc8e8043e0d9ceff13d5000da824cde027090121ce3a8be2f5d92eedb97b91629fb8b681ae5e380459fdb97904abd9b98
 SHA512 
93e46f2ed220c05b83b7bab34327891a7f05a46a01c6cbfc1a5c9bf18613e308d94d84fc3158a8bb7af740b8792448d935bc9d29795ee341bca577c82ac0619b
 DIST redmine-4.1.5.tar.gz 2722929 BLAKE2B 
83c9c974bbfecfcb796833640ed9b3cb4b2e2550714e702d9b024a41f676c2c71f8e6f4119b2519654556451313a0276a4dbe307f41747466b0034f415cde662
 SHA512 
cf4020bff11b13986989e312db1e7ee459f4391ec7326f59a4f493fb0c95be87d19196377da60ac083801b7c792dc012769350b684e20dd887c431c0c18cc851
-DIST redmine-4.2.2.tar.gz 3038398 BLAKE2B 
995179b6a5f75548525912dc20b4c0ded8709a12d6eb84873d899b20cf3b83469af7f14713187cce8ec720be4d501a9e7e890e1f38cbe2b118041dc91f555f53
 SHA512 
71155358ca68d9eb5bf6b79e26202c29ba3355d499662bfe659ff1672625a25d91694d5f1e4bb8db18456642470244aca914efe4456adef2850b70ff7eb216b2
 DIST redmine-4.2.3.tar.gz 3039136 BLAKE2B 
68656da4a9a43139ab78b70e7e7364cbc776a75ea3069962086c49ea2ca965739efc47d6709b0068d94a884eaa6b56a641826ffbb16276cc8d686374a88d9e75
 SHA512 
456117b0d5d72ee58c87def84327e29f79937fa71098b48a80103e3e6653648c0df46afcc4f533803384ba7413e690538d33e263d86dd9e4e5dec65144e3

diff --git a/www-apps/redmine/redmine-4.1.4.ebuild 
b/www-apps/redmine/redmine-4.1.4.ebuild
deleted file mode 100644
index f331ffe6d23..000
--- a/www-apps/redmine/redmine-4.1.4.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
-
-DEPS="
-   fastcgi? ( dev-ruby/fcgi )
-   imagemagick? ( dev-ruby/mini_magick )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/csv:3
-   >=dev-ruby/i18n-1.6.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.11.1
-   dev-ruby/rails:5.2
-   >=dev-ruby/rbpdf-1.20.0
-   dev-ruby/request_store:0
-   >=dev-ruby/roadie-rails-2.1.0
-   >=dev-ruby/rouge-3.12.0
-   >=dev-ruby/ruby-openid-2.9.2
-   dev-ruby/rack-openid
-"
-
-ruby_add_bdepend "${DEPS}"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
-
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
-   fi
-   if ! use markdown ; t

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-10-19 Thread Sam James
commit: ba994378b56d87b15c84344466dae648484bd0d3
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Oct 15 11:51:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba994378

www-apps/redmine: new versions 4.1.5 and 4.2.3

Fix security issue CVE-2021-42326
Bug: https://bugs.gentoo.org/817917
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   2 +
 www-apps/redmine/redmine-4.1.5.ebuild | 233 +
 www-apps/redmine/redmine-4.2.3.ebuild | 240 ++
 3 files changed, 475 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 429e25eb863..adbea5b7554 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,4 @@
 DIST redmine-4.1.4.tar.gz 2720709 BLAKE2B 
9e0c2b990248c9000fd6062e3928bf4bc8e8043e0d9ceff13d5000da824cde027090121ce3a8be2f5d92eedb97b91629fb8b681ae5e380459fdb97904abd9b98
 SHA512 
93e46f2ed220c05b83b7bab34327891a7f05a46a01c6cbfc1a5c9bf18613e308d94d84fc3158a8bb7af740b8792448d935bc9d29795ee341bca577c82ac0619b
+DIST redmine-4.1.5.tar.gz 2722929 BLAKE2B 
83c9c974bbfecfcb796833640ed9b3cb4b2e2550714e702d9b024a41f676c2c71f8e6f4119b2519654556451313a0276a4dbe307f41747466b0034f415cde662
 SHA512 
cf4020bff11b13986989e312db1e7ee459f4391ec7326f59a4f493fb0c95be87d19196377da60ac083801b7c792dc012769350b684e20dd887c431c0c18cc851
 DIST redmine-4.2.2.tar.gz 3038398 BLAKE2B 
995179b6a5f75548525912dc20b4c0ded8709a12d6eb84873d899b20cf3b83469af7f14713187cce8ec720be4d501a9e7e890e1f38cbe2b118041dc91f555f53
 SHA512 
71155358ca68d9eb5bf6b79e26202c29ba3355d499662bfe659ff1672625a25d91694d5f1e4bb8db18456642470244aca914efe4456adef2850b70ff7eb216b2
+DIST redmine-4.2.3.tar.gz 3039136 BLAKE2B 
68656da4a9a43139ab78b70e7e7364cbc776a75ea3069962086c49ea2ca965739efc47d6709b0068d94a884eaa6b56a641826ffbb16276cc8d686374a88d9e75
 SHA512 
456117b0d5d72ee58c87def84327e29f79937fa71098b48a80103e3e6653648c0df46afcc4f533803384ba7413e690538d33e263d86dd9e4e5dec65144e3

diff --git a/www-apps/redmine/redmine-4.1.5.ebuild 
b/www-apps/redmine/redmine-4.1.5.ebuild
new file mode 100644
index 000..f331ffe6d23
--- /dev/null
+++ b/www-apps/redmine/redmine-4.1.5.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
+
+DEPS="
+   fastcgi? ( dev-ruby/fcgi )
+   imagemagick? ( dev-ruby/mini_magick )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/csv:3
+   >=dev-ruby/i18n-1.6.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.11.1
+   dev-ruby/rails:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   dev-ruby/request_store:0
+   >=dev-ruby/roadie-rails-2.1.0
+   >=dev-ruby/rouge-3.12.0
+   >=dev-ruby/ruby-openid-2.9.2
+   dev-ruby/rack-openid
+"
+
+ruby_add_bdepend "${DEPS}"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-09-28 Thread Sam James
commit: 9e3cd037131f18b31af0ac8b32aa59816d35b27c
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Sep 28 10:59:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 28 20:51:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3cd037

www-apps/redmine: remove old vulnerable version

Bug: https://bugs.gentoo.org/786561
Bug: https://bugs.gentoo.org/806842
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22429
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-4.1.2.ebuild | 231 --
 2 files changed, 232 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index f9c323ebe59..429e25eb863 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,2 @@
-DIST redmine-4.1.2.tar.gz 2719030 BLAKE2B 
a169d024a76dc0b592a71da55e785152ba1cdb2203a864cff905571f1eae350d77e6955d819c660379e3e7b539664bf77a21f0f91ed5c4299f173221e763859c
 SHA512 
a7ed547e8907d98c16c9d7c775fa3fcdb322d3e4494a1e5467cbc37c9710f04b9d5121fbdd9d8444b2028f7c8a842237ccc9d1b62c066c26bdc150cf408afb3b
 DIST redmine-4.1.4.tar.gz 2720709 BLAKE2B 
9e0c2b990248c9000fd6062e3928bf4bc8e8043e0d9ceff13d5000da824cde027090121ce3a8be2f5d92eedb97b91629fb8b681ae5e380459fdb97904abd9b98
 SHA512 
93e46f2ed220c05b83b7bab34327891a7f05a46a01c6cbfc1a5c9bf18613e308d94d84fc3158a8bb7af740b8792448d935bc9d29795ee341bca577c82ac0619b
 DIST redmine-4.2.2.tar.gz 3038398 BLAKE2B 
995179b6a5f75548525912dc20b4c0ded8709a12d6eb84873d899b20cf3b83469af7f14713187cce8ec720be4d501a9e7e890e1f38cbe2b118041dc91f555f53
 SHA512 
71155358ca68d9eb5bf6b79e26202c29ba3355d499662bfe659ff1672625a25d91694d5f1e4bb8db18456642470244aca914efe4456adef2850b70ff7eb216b2

diff --git a/www-apps/redmine/redmine-4.1.2.ebuild 
b/www-apps/redmine/redmine-4.1.2.ebuild
deleted file mode 100644
index 6225d28927a..000
--- a/www-apps/redmine/redmine-4.1.2.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
-
-DEPS="
-   fastcgi? ( dev-ruby/fcgi )
-   imagemagick? ( dev-ruby/mini_magick )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   >=dev-ruby/i18n-1.6.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.11.0
-   dev-ruby/rails:5.2
-   >=dev-ruby/rbpdf-1.20.0
-   dev-ruby/request_store:0
-   >=dev-ruby/roadie-rails-2.1.0
-   >=dev-ruby/rouge-3.12.0
-   >=dev-ruby/ruby-openid-2.9.2
-   dev-ruby/rack-openid
-"
-
-ruby_add_bdepend "${DEPS}"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.4'/" Gemfile || die
-
-   sed -i -e "/csv/d" Gemfile || die
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
-   fi
-   if ! use markdown ; then
-   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
-   fi
-   # Additional dependency for Gemfile (#657156)
-   if use fastcgi; then
-   echo "gem 'fcgi'" > Gemfile.local
-   fi
-}
-
-all_ruby_install() {
-   dodoc doc/* README.rdoc
-   rm -r doc appveyor.ym

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-09-28 Thread Sam James
commit: 2bc877fbfd8ccad198fce3c2a0cdea16decdf94f
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Sep 28 08:44:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 28 20:51:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc877fb

www-apps/redmine: update to 4.1.4

Fixes security issues CVE-2021-31866, CVE-2021-31865, CVE-2021-31864,
CVE-2021-31863

Bug: https://bugs.gentoo.org/786561
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-4.1.4.ebuild | 233 ++
 2 files changed, 234 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index bc2967a7818..0cf7b4d475a 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-4.1.2.tar.gz 2719030 BLAKE2B 
a169d024a76dc0b592a71da55e785152ba1cdb2203a864cff905571f1eae350d77e6955d819c660379e3e7b539664bf77a21f0f91ed5c4299f173221e763859c
 SHA512 
a7ed547e8907d98c16c9d7c775fa3fcdb322d3e4494a1e5467cbc37c9710f04b9d5121fbdd9d8444b2028f7c8a842237ccc9d1b62c066c26bdc150cf408afb3b
+DIST redmine-4.1.4.tar.gz 2720709 BLAKE2B 
9e0c2b990248c9000fd6062e3928bf4bc8e8043e0d9ceff13d5000da824cde027090121ce3a8be2f5d92eedb97b91629fb8b681ae5e380459fdb97904abd9b98
 SHA512 
93e46f2ed220c05b83b7bab34327891a7f05a46a01c6cbfc1a5c9bf18613e308d94d84fc3158a8bb7af740b8792448d935bc9d29795ee341bca577c82ac0619b

diff --git a/www-apps/redmine/redmine-4.1.4.ebuild 
b/www-apps/redmine/redmine-4.1.4.ebuild
new file mode 100644
index 000..f331ffe6d23
--- /dev/null
+++ b/www-apps/redmine/redmine-4.1.4.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
+
+DEPS="
+   fastcgi? ( dev-ruby/fcgi )
+   imagemagick? ( dev-ruby/mini_magick )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/csv:3
+   >=dev-ruby/i18n-1.6.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.11.1
+   dev-ruby/rails:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   dev-ruby/request_store:0
+   >=dev-ruby/roadie-rails-2.1.0
+   >=dev-ruby/rouge-3.12.0
+   >=dev-ruby/ruby-openid-2.9.2
+   dev-ruby/rack-openid
+"
+
+ruby_add_bdepend "${DEPS}"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use markdown ; then
+   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
+   fi
+   # Additional dependency for Gemfile (#657156)
+   if use fastcgi; then
+   echo "gem 'fcgi'" > Gemfile.local
+   fi
+}
+
+all_ruby_install() {
+   dodoc doc/* README.rdoc
+   rm -r doc test appveyor.yml CONTRIBUTING.md README.rdoc || die
+
+   keepdir /var/log/${PN}
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   insinto "${REDMINE_DIR}/config"
+   doins "${FILESDIR}/additional_environment.rb"
+   keepdir 
"${REDMINE_DIR}"/{app/views/previews,files,public/plugin_assets,vendor}
+   keepdir "${R

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-09-28 Thread Sam James
commit: fed382ffbf51b0e4b17b43e13f75b3c9a58628b2
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Sep 28 10:57:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 28 20:51:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed382ff

www-apps/redmine: new version in 4.2 branch

Fixes CVE-2021-37156
Bug: https://bugs.gentoo.org/806842
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/metadata.xml |   1 +
 www-apps/redmine/redmine-4.2.2.ebuild | 240 ++
 3 files changed, 242 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 0cf7b4d475a..f9c323ebe59 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,3 @@
 DIST redmine-4.1.2.tar.gz 2719030 BLAKE2B 
a169d024a76dc0b592a71da55e785152ba1cdb2203a864cff905571f1eae350d77e6955d819c660379e3e7b539664bf77a21f0f91ed5c4299f173221e763859c
 SHA512 
a7ed547e8907d98c16c9d7c775fa3fcdb322d3e4494a1e5467cbc37c9710f04b9d5121fbdd9d8444b2028f7c8a842237ccc9d1b62c066c26bdc150cf408afb3b
 DIST redmine-4.1.4.tar.gz 2720709 BLAKE2B 
9e0c2b990248c9000fd6062e3928bf4bc8e8043e0d9ceff13d5000da824cde027090121ce3a8be2f5d92eedb97b91629fb8b681ae5e380459fdb97904abd9b98
 SHA512 
93e46f2ed220c05b83b7bab34327891a7f05a46a01c6cbfc1a5c9bf18613e308d94d84fc3158a8bb7af740b8792448d935bc9d29795ee341bca577c82ac0619b
+DIST redmine-4.2.2.tar.gz 3038398 BLAKE2B 
995179b6a5f75548525912dc20b4c0ded8709a12d6eb84873d899b20cf3b83469af7f14713187cce8ec720be4d501a9e7e890e1f38cbe2b118041dc91f555f53
 SHA512 
71155358ca68d9eb5bf6b79e26202c29ba3355d499662bfe659ff1672625a25d91694d5f1e4bb8db18456642470244aca914efe4456adef2850b70ff7eb216b2

diff --git a/www-apps/redmine/metadata.xml b/www-apps/redmine/metadata.xml
index c957cd80dda..c1fdc250a8e 100644
--- a/www-apps/redmine/metadata.xml
+++ b/www-apps/redmine/metadata.xml
@@ -11,6 +11,7 @@
 
 
   Enable support for Markdown
+  Enable image processing support via 
dev-ruby/mini_magick
   Enable support for 
www-apache/passenger
 
 

diff --git a/www-apps/redmine/redmine-4.2.2.ebuild 
b/www-apps/redmine/redmine-4.2.2.ebuild
new file mode 100644
index 000..bd3fc3e7a87
--- /dev/null
+++ b/www-apps/redmine/redmine-4.2.2.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   minimagick? ( dev-ruby/mini_magick )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   dev-ruby/csv:3
+   >=dev-ruby/i18n-1.8.2:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.11.1
+   dev-ruby/rack-openid
+   dev-ruby/rails:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   >=dev-ruby/request_store-1.5.0:0
+   >=dev-ruby/roadie-rails-2.2.0
+   dev-ruby/rotp
+   >=dev-ruby/rouge-3.26.0
+   dev-ruby/rqrcode
+   >=dev-ruby/ruby-openid-2.9.2
+   >=dev-ruby/rubyzip-2.3.0:2
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-04-09 Thread Joonas Niilola
commit: 58084d813a064310b3380581244b278084dcec0f
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Mar 27 13:45:35 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr  9 12:20:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58084d81

www-apps/redmine: remove old

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20145
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/Manifest|   1 -
 www-apps/redmine/redmine-4.1.1-r1.ebuild | 231 ---
 2 files changed, 232 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 41d7dc7ec78..bc2967a7818 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-4.1.1.tar.gz 2712056 BLAKE2B 
767964ca455fdea081d3d409e91903367190ccce08474dd6c3bba8a3a89b7efd3846dbe1dd09039620591807dc44926744218f5db28a59ddb2da326a3f3f5b1d
 SHA512 
fe691318fe8464de197a49ac172ecfcd65047ca62273226f63549620475557cd27cf8e193355a665abef64fc0c9e59556b4732cdcaa8061746918b06a7afcf81
 DIST redmine-4.1.2.tar.gz 2719030 BLAKE2B 
a169d024a76dc0b592a71da55e785152ba1cdb2203a864cff905571f1eae350d77e6955d819c660379e3e7b539664bf77a21f0f91ed5c4299f173221e763859c
 SHA512 
a7ed547e8907d98c16c9d7c775fa3fcdb322d3e4494a1e5467cbc37c9710f04b9d5121fbdd9d8444b2028f7c8a842237ccc9d1b62c066c26bdc150cf408afb3b

diff --git a/www-apps/redmine/redmine-4.1.1-r1.ebuild 
b/www-apps/redmine/redmine-4.1.1-r1.ebuild
deleted file mode 100644
index f58dfec1059..000
--- a/www-apps/redmine/redmine-4.1.1-r1.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
-
-DEPS="
-   fastcgi? ( dev-ruby/fcgi )
-   imagemagick? ( dev-ruby/mini_magick )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   markdown? ( >=dev-ruby/redcarpet-3.5.0 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   >=dev-ruby/i18n-1.6.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.10.0
-   dev-ruby/rails:5.2
-   >=dev-ruby/rbpdf-1.20.0
-   dev-ruby/request_store:0
-   >=dev-ruby/roadie-rails-2.1.0
-   >=dev-ruby/rouge-3.12.0
-   >=dev-ruby/ruby-openid-2.9.2
-   dev-ruby/rack-openid
-"
-
-ruby_add_bdepend "${DEPS}"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT%/}${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT%/}${REDMINE_DIR}/config/locales 
${EROOT%/}${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.4'/" Gemfile || die
-
-   sed -i -e "/csv/d" Gemfile || die
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
-   fi
-   if ! use markdown ; then
-   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
-   fi
-   # Additional dependency for Gemfile (#657156)
-   if use fastcgi; then
-   echo "gem 'fcgi'" > Gemfile.local
-   fi
-}
-
-all_ruby_install() {
-   dodoc doc/* README.rdoc
-   rm -r doc appveyor.yml CONTRIBUTING.md README.rdoc || die
-
-   keepdir /var/log/${PN}
-
-   insinto "${REDMINE_DIR}"
-   doins -r .
-   insinto "${REDMINE_DIR}/config"
-   doins "${FILESDIR}/additional_environment.rb"
-   keepdir "${REDMINE_DIR}/files"
-   keepdir "${REDMINE_DIR}/public/plugin_assets"
-
-   fowners -R redmine:redmine \
-   "${REDMINE_DI

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-04-09 Thread Joonas Niilola
commit: 5fcdd4cb5e8fdb1ecd2c3cd4138b8b004d30ea1e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Mar 27 13:45:13 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr  9 12:20:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fcdd4cb

www-apps/redmine: update to 4.1.2

Bug: https://bugs.gentoo.org/755836
Closes: https://bugs.gentoo.org/778275
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-4.1.2.ebuild | 231 ++
 2 files changed, 232 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 7c9d5ffd603..41d7dc7ec78 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-4.1.1.tar.gz 2712056 BLAKE2B 
767964ca455fdea081d3d409e91903367190ccce08474dd6c3bba8a3a89b7efd3846dbe1dd09039620591807dc44926744218f5db28a59ddb2da326a3f3f5b1d
 SHA512 
fe691318fe8464de197a49ac172ecfcd65047ca62273226f63549620475557cd27cf8e193355a665abef64fc0c9e59556b4732cdcaa8061746918b06a7afcf81
+DIST redmine-4.1.2.tar.gz 2719030 BLAKE2B 
a169d024a76dc0b592a71da55e785152ba1cdb2203a864cff905571f1eae350d77e6955d819c660379e3e7b539664bf77a21f0f91ed5c4299f173221e763859c
 SHA512 
a7ed547e8907d98c16c9d7c775fa3fcdb322d3e4494a1e5467cbc37c9710f04b9d5121fbdd9d8444b2028f7c8a842237ccc9d1b62c066c26bdc150cf408afb3b

diff --git a/www-apps/redmine/redmine-4.1.2.ebuild 
b/www-apps/redmine/redmine-4.1.2.ebuild
new file mode 100644
index 000..6225d28927a
--- /dev/null
+++ b/www-apps/redmine/redmine-4.1.2.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
+
+DEPS="
+   fastcgi? ( dev-ruby/fcgi )
+   imagemagick? ( dev-ruby/mini_magick )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   >=dev-ruby/i18n-1.6.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.11.0
+   dev-ruby/rails:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   dev-ruby/request_store:0
+   >=dev-ruby/roadie-rails-2.1.0
+   >=dev-ruby/rouge-3.12.0
+   >=dev-ruby/ruby-openid-2.9.2
+   dev-ruby/rack-openid
+"
+
+ruby_add_bdepend "${DEPS}"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.4'/" Gemfile || die
+
+   sed -i -e "/csv/d" Gemfile || die
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use markdown ; then
+   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
+   fi
+   # Additional dependency for Gemfile (#657156)
+   if use fastcgi; then
+   echo "gem 'fcgi'" > Gemfile.local
+   fi
+}
+
+all_ruby_install() {
+   dodoc doc/* README.rdoc
+   rm -r doc appveyor.yml CONTRIBUTING.md README.rdoc || die
+
+   keepdir /var/log/${PN}
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   insinto "${REDMINE_DIR}/config"
+   doins "${FILESDIR}/additional_environment.rb"
+   keepdir "${REDMINE_DIR}/files"
+   keepdir "${REDMINE_DIR}/public/plugin_assets"
+
+   fowners -R redmine:redmine \
+   "${

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, www-apps/redmine/files/

2020-06-15 Thread Joonas Niilola
commit: f41bc627b6b7c6a5618fd62d1f4e6075965d23e0
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Jun 15 10:54:43 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun 15 10:57:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41bc627

www-apps/redmine: fixing bugs

Fixed bugs based on reports from Bugzilla:

* #724384 - changed file permissions for config.ru to redmine:redmine
* #724388 - updated Apache2's 10_redmine_vhost.conf to comply 2.4 syntax
* #724464 - relaxing rails version to ~>5.2.4

Closes: https://bugs.gentoo.org/724384
Closes: https://bugs.gentoo.org/724388
Closes: https://bugs.gentoo.org/724464
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/files/10_redmine_vhost.conf |   3 +-
 www-apps/redmine/redmine-4.1.1-r1.ebuild | 231 +++
 2 files changed, 232 insertions(+), 2 deletions(-)

diff --git a/www-apps/redmine/files/10_redmine_vhost.conf 
b/www-apps/redmine/files/10_redmine_vhost.conf
index 33a117a91e5..3b67d93c2de 100644
--- a/www-apps/redmine/files/10_redmine_vhost.conf
+++ b/www-apps/redmine/files/10_redmine_vhost.conf
@@ -5,8 +5,7 @@ Listen 3000
 #   RailsEnv production
 
 Options FollowSymLinks
-Order allow,deny
-Allow from all
+Require all granted
 
 
 

diff --git a/www-apps/redmine/redmine-4.1.1-r1.ebuild 
b/www-apps/redmine/redmine-4.1.1-r1.ebuild
new file mode 100644
index 000..f58dfec1059
--- /dev/null
+++ b/www-apps/redmine/redmine-4.1.1-r1.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
+
+DEPS="
+   fastcgi? ( dev-ruby/fcgi )
+   imagemagick? ( dev-ruby/mini_magick )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   markdown? ( >=dev-ruby/redcarpet-3.5.0 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   >=dev-ruby/i18n-1.6.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.10.0
+   dev-ruby/rails:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   dev-ruby/request_store:0
+   >=dev-ruby/roadie-rails-2.1.0
+   >=dev-ruby/rouge-3.12.0
+   >=dev-ruby/ruby-openid-2.9.2
+   dev-ruby/rack-openid
+"
+
+ruby_add_bdepend "${DEPS}"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT%/}${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT%/}${REDMINE_DIR}/config/locales 
${EROOT%/}${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.4'/" Gemfile || die
+
+   sed -i -e "/csv/d" Gemfile || die
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use markdown ; then
+   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
+   fi
+   # Additional dependency for Gemfile (#657156)
+   if use fastcgi; then
+   echo "gem 'fcgi'" > Gemfile.local
+   fi
+}
+
+all_ruby_install() {
+   dodoc doc/* README.rdoc
+   rm -r doc appveyor.yml CONTRIBUTING.md README.rdoc || die
+
+   keepdir /var/log/${PN}
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   insinto "${REDMINE_DIR}/config"
+   doins "${FILESDIR}/additional_environment.rb"
+   keepdir "${REDMINE_DIR}/files"
+   keepdir "${REDMINE_DIR}/public/plugin_assets"
+
+   fowners -R redmine:redmine \
+   "${REDMINE_DIR}/config.ru" \

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2020-06-15 Thread Joonas Niilola
commit: d5f2360c8ac49343fd2677e184c4ea72e1b258a2
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Jun 15 10:55:18 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun 15 10:57:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f2360c

www-apps/redmine: remove old version

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/redmine-4.1.1.ebuild | 229 --
 1 file changed, 229 deletions(-)

diff --git a/www-apps/redmine/redmine-4.1.1.ebuild 
b/www-apps/redmine/redmine-4.1.1.ebuild
deleted file mode 100644
index c6939a0daed..000
--- a/www-apps/redmine/redmine-4.1.1.ebuild
+++ /dev/null
@@ -1,229 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/";
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
-
-DEPS="
-   fastcgi? ( dev-ruby/fcgi )
-   imagemagick? ( dev-ruby/mini_magick )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   markdown? ( >=dev-ruby/redcarpet-3.5.0 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   >=dev-ruby/i18n-1.6.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.10.0
-   dev-ruby/rails:5.2
-   >=dev-ruby/rbpdf-1.20.0
-   dev-ruby/request_store:0
-   >=dev-ruby/roadie-rails-2.1.0
-   >=dev-ruby/rouge-3.12.0
-   >=dev-ruby/ruby-openid-2.9.2
-   dev-ruby/rack-openid
-"
-
-ruby_add_bdepend "${DEPS}"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT%/}${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT%/}${REDMINE_DIR}/config/locales 
${EROOT%/}${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   sed -i -e "/csv/d" Gemfile || die
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
-   fi
-   if ! use markdown ; then
-   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
-   fi
-}
-
-all_ruby_install() {
-   dodoc doc/* README.rdoc
-   rm -r doc appveyor.yml CONTRIBUTING.md README.rdoc || die
-
-   keepdir /var/log/${PN}
-
-   # Additional dependency for Gemfile (#657156)
-   if use fastcgi; then
-   echo "gem \"fcgi\"" > Gemfile.local
-   fi
-
-   insinto "${REDMINE_DIR}"
-   doins -r .
-   insinto "${REDMINE_DIR}/config"
-   doins "${FILESDIR}/additional_environment.rb"
-   keepdir "${REDMINE_DIR}/files"
-   keepdir "${REDMINE_DIR}/public/plugin_assets"
-
-   fowners -R redmine:redmine \
-   "${REDMINE_DIR}/config" \
-   "${REDMINE_DIR}/files" \
-   "${REDMINE_DIR}/public/plugin_assets" \
-   "${REDMINE_DIR}/tmp" \
-   /var/log/${PN}
-
-   fowners redmine:redmine "${REDMINE_DIR}"
-
-   # protect sensitive data, see bug #406605
-   fperms -R go-rwx \
-   "${REDMINE_DIR}/config" \
-   "${REDMINE_DIR}/files" \
-   "${REDMINE_DIR}/tmp" \
-   /var/log/${PN}
-
-   if use passenger; then
-   has_apache
-   insinto "${APACHE_VHOSTS_CONFDIR}"
-   doins "${FILESDIR}/10_redmine_vhost.conf"
-   fi
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/redmine.logrotate redmine
-
-   newconfd "${FILESDIR}/${PN}.confd" ${PN}
-   newinitd "${FILESDIR}/${PN}-3.initd" ${PN}
-   doenvd "${T}/50${PN}"
-}
-
-pkg_postinst() {
-   if [[ -e 
"${EROOT%/}${REDMINE_DIR}/config/initializers/session_store.rb" \
-   || 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2020-05-13 Thread Joonas Niilola
commit: 92c5abf0c96deef57d16c4677b03437a49ad8628
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Apr 19 21:29:35 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 13 13:16:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c5abf0

www-apps/redmine: update to 4.1.1 (security fix)

Updated dependencies and supported USE_RUBY targets
Closes: https://bugs.gentoo.org/710262
Closes: https://bugs.gentoo.org/717518
Closes: https://bugs.gentoo.org/717604
Bug: https://bugs.gentoo.org/717784
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-4.1.1.ebuild | 229 ++
 2 files changed, 230 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 2279dba0556..a23cf001f75 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-4.0.5.tar.gz 2519900 BLAKE2B 
ddc465f12030f3f672ea9bf6b825fd40344dcffd3b60907a42c4dbe57f209c54a12bbd3d59f886ff000ccbd43f6d1b9c1aacfbab653f2d81bb06d8d7189bd624
 SHA512 
a6aa3e2418fd83ed3783fc6644c339c54ebb1952b8c2c0be4b718fb296fdff64fb4116faa2c88f3e5c3c25d7c5b3c21cd7822ff9f99f6f67270e0b8b64053678
+DIST redmine-4.1.1.tar.gz 2712056 BLAKE2B 
767964ca455fdea081d3d409e91903367190ccce08474dd6c3bba8a3a89b7efd3846dbe1dd09039620591807dc44926744218f5db28a59ddb2da326a3f3f5b1d
 SHA512 
fe691318fe8464de197a49ac172ecfcd65047ca62273226f63549620475557cd27cf8e193355a665abef64fc0c9e59556b4732cdcaa8061746918b06a7afcf81

diff --git a/www-apps/redmine/redmine-4.1.1.ebuild 
b/www-apps/redmine/redmine-4.1.1.ebuild
new file mode 100644
index 000..c6939a0daed
--- /dev/null
+++ b/www-apps/redmine/redmine-4.1.1.ebuild
@@ -0,0 +1,229 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
+
+DEPS="
+   fastcgi? ( dev-ruby/fcgi )
+   imagemagick? ( dev-ruby/mini_magick )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   markdown? ( >=dev-ruby/redcarpet-3.5.0 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   >=dev-ruby/i18n-1.6.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.10.0
+   dev-ruby/rails:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   dev-ruby/request_store:0
+   >=dev-ruby/roadie-rails-2.1.0
+   >=dev-ruby/rouge-3.12.0
+   >=dev-ruby/ruby-openid-2.9.2
+   dev-ruby/rack-openid
+"
+
+ruby_add_bdepend "${DEPS}"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT%/}${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT%/}${REDMINE_DIR}/config/locales 
${EROOT%/}${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   sed -i -e "/csv/d" Gemfile || die
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use markdown ; then
+   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
+   fi
+}
+
+all_ruby_install() {
+   dodoc doc/* README.rdoc
+   rm -r doc appveyor.yml CONTRIBUTING.md README.rdoc || die
+
+   keepdir /var/log/${PN}
+
+   # Additional dependency for Gemfile (#657156)
+   if use fastcgi; then
+   echo "gem \"fcgi\"" > Gemfile.local
+   fi
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   insinto "${REDMINE_DIR}/config"
+   doins "${FILESDIR}/additional_environment.rb"
+   keepdir "${REDMINE_DIR}/files"
+   keepdir "${REDMINE_DIR}/public/plugin_assets"
+
+

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/files/, www-apps/redmine/

2020-05-13 Thread Joonas Niilola
commit: dd07e304958f28de7853f10ead8b241bee88c3a4
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Apr 19 21:51:23 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 13 13:16:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd07e304

www-apps/redmine: remove old versions

Remove old versions (#717784)
Bug: https://bugs.gentoo.org/717784
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15423
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/Manifest  |   1 -
 .../files/redmine-4.0.5_gemfile_versions.patch |  76 ---
 www-apps/redmine/redmine-4.0.5-r1.ebuild   | 228 -
 www-apps/redmine/redmine-4.0.5.ebuild  | 224 
 4 files changed, 529 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index a23cf001f75..7c9d5ffd603 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-4.0.5.tar.gz 2519900 BLAKE2B 
ddc465f12030f3f672ea9bf6b825fd40344dcffd3b60907a42c4dbe57f209c54a12bbd3d59f886ff000ccbd43f6d1b9c1aacfbab653f2d81bb06d8d7189bd624
 SHA512 
a6aa3e2418fd83ed3783fc6644c339c54ebb1952b8c2c0be4b718fb296fdff64fb4116faa2c88f3e5c3c25d7c5b3c21cd7822ff9f99f6f67270e0b8b64053678
 DIST redmine-4.1.1.tar.gz 2712056 BLAKE2B 
767964ca455fdea081d3d409e91903367190ccce08474dd6c3bba8a3a89b7efd3846dbe1dd09039620591807dc44926744218f5db28a59ddb2da326a3f3f5b1d
 SHA512 
fe691318fe8464de197a49ac172ecfcd65047ca62273226f63549620475557cd27cf8e193355a665abef64fc0c9e59556b4732cdcaa8061746918b06a7afcf81

diff --git a/www-apps/redmine/files/redmine-4.0.5_gemfile_versions.patch 
b/www-apps/redmine/files/redmine-4.0.5_gemfile_versions.patch
deleted file mode 100644
index 46aebf2b825..000
--- a/www-apps/redmine/files/redmine-4.0.5_gemfile_versions.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-diff -Nuar redmine-4.0.5.orig/Gemfile redmine-4.0.5/Gemfile
 redmine-4.0.5.orig/Gemfile 2019-10-24 22:20:32.412728804 +0300
-+++ redmine-4.0.5/Gemfile  2019-10-24 22:27:40.356708042 +0300
-@@ -3,46 +3,45 @@
- gem "bundler", ">= 1.5.0"
- 
- gem "rails", "5.2.3"
--gem "rouge", "~> 3.3.0"
-+gem "rouge", ">= 3.3.0"
- gem "request_store", "1.0.5"
--gem "mini_mime", "~> 1.0.1"
-+gem "mini_mime", ">= 1.0.1"
- gem "actionpack-xml_parser"
--gem "roadie-rails", "~> 1.3.0"
-+gem "roadie-rails", ">= 1.3.0"
- gem "mimemagic"
--gem "mail", "~> 2.7.1"
--gem "csv", "~> 3.0.1" if RUBY_VERSION >= "2.3" && RUBY_VERSION < "2.6"
-+gem "mail", ">= 2.7.1"
- 
--gem "nokogiri", (RUBY_VERSION >= "2.3" ? "~> 1.10.0" : "~> 1.9.1")
-+gem "nokogiri", (RUBY_VERSION >= "2.3" ? ">= 1.10.0" : "~> 1.9.1")
- gem "i18n", "~> 0.7.0"
- gem "xpath", "< 3.2.0" if RUBY_VERSION < "2.3"
- 
- # TODO: Remove the following line when #32223 is fixed
--gem "sprockets", "~> 3.7.2"
-+gem "sprockets", ">= 3.7.2"
- 
- # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
- gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
--gem "rbpdf", "~> 1.19.6"
-+gem "rbpdf", ">= 1.19.6"
- 
- # Optional gem for LDAP authentication
- group :ldap do
--  gem "net-ldap", "~> 0.16.0"
-+  gem "net-ldap", ">= 0.16.0"
- end
- 
- # Optional gem for OpenID authentication
- group :openid do
--  gem "ruby-openid", "~> 2.9.2", :require => "openid"
-+  gem "ruby-openid", ">= 2.9.2", :require => "openid"
-   gem "rack-openid"
- end
- 
- platforms :mri, :mingw, :x64_mingw do
-   # Optional gem for exporting the gantt to a PNG file, not supported with 
jruby
-   group :rmagick do
--gem "rmagick", "~> 2.16.0"
-+gem "rmagick", ">= 2.16.0"
-   end
- 
-   # Optional Markdown support, not for JRuby
-   group :markdown do
--gem "redcarpet", "~> 3.4.0"
-+gem "redcarpet", ">= 3.4.0"
-   end
- end
- 
-@@ -58,11 +57,11 @@
- adapters.each do |adapter|
-   case adapter
-   when 'mysql2'
--gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
-+gem "mysql2", ">= 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
-   when /postgresql/
--gem "pg", "~> 1.1.4", :platforms => [:mri, :mingw, :x64_mingw]
-+gem "pg", ">= 1.1.4", :platforms => [:mri, :mingw, :x64_mingw]
-   when /sqlite3/
--gem "sqlite3", "~>1.3.12", :platforms => [:mri, :mingw, :x64_mingw]
-+gem "sqlite3", ">= 1.3.12", :platforms => [:mri, :mingw, :x64_mingw]
-   when /sqlserver/
- gem "tiny_tds", "~> 1.0.5", :platforms => [:mri, :mingw, :x64_mingw]
- gem "activerecord-sqlserver-adapter", :platforms => [:mri, :mingw, 
:x64_mingw]

diff --git a/www-apps/redmine/redmine-4.0.5-r1.ebuild 
b/www-apps/redmine/redmine-4.0.5-r1.ebuild
deleted file mode 100644
index b73f9df2d52..000
--- a/www-apps/redmine/redmine-4.0.5-r1.ebuild
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2019-12-15 Thread Joonas Niilola
commit: 86a19ea3306e237b1aad11d8447394238e229028
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Dec 14 21:16:57 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Dec 15 08:20:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a19ea3

www-apps/redmine: fixing dependencies

Fixed dependencies according to #702302 and #702308

Closes: https://bugs.gentoo.org/702302
Closes: https://bugs.gentoo.org/702308
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13985
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/redmine-4.0.5-r1.ebuild | 228 +++
 1 file changed, 228 insertions(+)

diff --git a/www-apps/redmine/redmine-4.0.5-r1.ebuild 
b/www-apps/redmine/redmine-4.0.5-r1.ebuild
new file mode 100644
index 000..b73f9df2d52
--- /dev/null
+++ b/www-apps/redmine/redmine-4.0.5-r1.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24"
+inherit eutils depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
+
+DEPS="
+   fastcgi? ( dev-ruby/fcgi )
+   imagemagick? ( dev-ruby/rmagick:0 )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   markdown? ( >=dev-ruby/redcarpet-3.4.0 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.3.12 )
+   dev-ruby/actionpack-xml_parser:*
+   dev-ruby/i18n:0.7
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.10.0
+   dev-ruby/rails:5.2
+   >=dev-ruby/rbpdf-1.19.6
+   dev-ruby/request_store:1.0.5
+   >=dev-ruby/roadie-rails-1.3.0
+   >=dev-ruby/rouge-3.6.0
+   >=dev-ruby/ruby-openid-2.9.2
+   dev-ruby/rack-openid
+"
+
+ruby_add_rdepend "${DEPS}"
+ruby_add_bdepend "${DEPS}"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -r log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT%/}${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT%/}${REDMINE_DIR}/config/locales 
${EROOT%/}${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   eapply "${FILESDIR}/${P}_gemfile_versions.patch"
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :rmagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use markdown ; then
+   sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
+   fi
+}
+
+all_ruby_install() {
+   dodoc doc/* README.rdoc
+   rm -r doc appveyor.yml CONTRIBUTING.md README.rdoc || die
+
+   keepdir /var/log/${PN}
+
+   # Additional dependency for Gemfile (#657156)
+   if use fastcgi; then
+   echo "gem \"fcgi\"" > Gemfile.local
+   fi
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   insinto "${REDMINE_DIR}/config"
+   doins "${FILESDIR}/additional_environment.rb"
+   keepdir "${REDMINE_DIR}/files"
+   keepdir "${REDMINE_DIR}/public/plugin_assets"
+
+   fowners -R redmine:redmine \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/public/plugin_assets" \
+   "${REDMINE_DIR}/tmp" \
+   /var/log/${PN}
+
+   fowners redmine:redmine "${REDMINE_DIR}"
+
+   # protect sensitive data, see bug #406605
+   fperms -R go-rwx \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/tmp" \
+   /var/log/${PN}
+
+   if use passenger; then
+   has_apache
+   insinto "${APACHE_VHOSTS_CONFDIR}"
+   doins "${FILESDIR}/10_redmine_vhost.conf"
+   fi
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/redmine.logrotate redmine
+
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+   newinitd "${FILESDIR}/${PN}-3.initd" ${PN}
+   doen

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/files/, www-apps/redmine/

2019-12-08 Thread Joonas Niilola
commit: c3d1200385e2bab7d8b2c4adc469819519f4470f
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Aug 28 18:16:25 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Dec  8 08:41:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d12003

www-apps/redmine: remove vulnerable versions

Closes: https://bugs.gentoo.org/692890
Signed-off-by: Azamat H. Hackimov  gmail.com>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Closes: https://github.com/gentoo/gentoo/pull/12807
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/Manifest  |   2 -
 .../files/redmine-3.3.7_gemfile_versions.patch |  44 
 .../files/redmine-3.4.5_gemfile_versions.patch |  41 
 www-apps/redmine/redmine-3.3.7.ebuild  | 224 -
 www-apps/redmine/redmine-3.4.5.ebuild  | 224 -
 5 files changed, 535 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 684c9db78b3..2279dba0556 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1 @@
-DIST redmine-3.3.7.tar.gz 2371716 BLAKE2B 
ba1e69419f846ddfa64ddc5d26fda281737501374f5aa4f79bd4c59d5b483a28070103fcc3bf2f3b1c7a4ce96dbfb32d1d1f21a6b74603aad012ce7d2e3373ed
 SHA512 
ba106eb60587788ccd3162274a9a40d2876324e647e1fcafce0f943d69d8fe216a01cbddb2a5a4f41f64513e287c80ec518cef5a6033b3d1ed0bcfc7d1cfcc64
-DIST redmine-3.4.5.tar.gz 2448231 BLAKE2B 
11041cbac5ea33c060a90ead56a4479cc86137bad5e0eb6135aed8d19059aedecd2ad52ac63ae6fcc5bbb13b5fc4cd6b05695aff484932b55ad5d7be7cb1c396
 SHA512 
c77ce76fadb7a2b9d6daf77a898a1ca4d7b1c8616922e89026cee3a4b0ec1a187a746f0a054b786663e78fc510596be736fd12d71b2569f6a63a21d0c95a05ad
 DIST redmine-4.0.5.tar.gz 2519900 BLAKE2B 
ddc465f12030f3f672ea9bf6b825fd40344dcffd3b60907a42c4dbe57f209c54a12bbd3d59f886ff000ccbd43f6d1b9c1aacfbab653f2d81bb06d8d7189bd624
 SHA512 
a6aa3e2418fd83ed3783fc6644c339c54ebb1952b8c2c0be4b718fb296fdff64fb4116faa2c88f3e5c3c25d7c5b3c21cd7822ff9f99f6f67270e0b8b64053678

diff --git a/www-apps/redmine/files/redmine-3.3.7_gemfile_versions.patch 
b/www-apps/redmine/files/redmine-3.3.7_gemfile_versions.patch
deleted file mode 100644
index c338a385a96..000
--- a/www-apps/redmine/files/redmine-3.3.7_gemfile_versions.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -Nuar redmine-3.3.7.orig/Gemfile redmine-3.3.7/Gemfile
 redmine-3.3.7.orig/Gemfile 2018-05-23 22:36:30.756737829 +0300
-+++ redmine-3.3.7/Gemfile  2018-05-23 22:42:20.227720874 +0300
-@@ -4,7 +4,7 @@
-   abort "Redmine requires Bundler 1.5.0 or higher (you're using 
#{Bundler::VERSION}).\nPlease update with 'gem update bundler'."
- end
- 
--gem "rails", "4.2.7.1"
-+gem "rails", "~> 4.2.10"
- gem "addressable", "2.4.0" if RUBY_VERSION < "2.0"
- if RUBY_VERSION < "2.1"
-   gem "public_suffix", (RUBY_VERSION < "2.0" ? "~> 1.4" : "~> 2.0.5")
-@@ -17,12 +17,12 @@
- gem "protected_attributes"
- gem "actionpack-action_caching"
- gem "actionpack-xml_parser"
--gem "roadie-rails", "~> 1.1.1"
--gem "roadie", "~> 3.2.1"
-+gem "roadie-rails", "~> 1.2.1"
-+gem "roadie", "~> 3.3"
- gem "mimemagic"
--gem "mail", "~> 2.6.4"
-+gem "mail", "~> 2.7"
- 
--gem "nokogiri", (RUBY_VERSION >= "2.1" ? "~> 1.7.2" : "~> 1.6.8")
-+gem "nokogiri", (RUBY_VERSION >= "2.1" ? "~> 1.8.2" : "~> 1.6.8")
- gem "i18n", "~> 0.7.0"
- gem "ffi", "1.9.14", :platforms => :mingw if RUBY_VERSION < "2.0"
- 
-@@ -35,12 +35,12 @@
- 
- # Optional gem for LDAP authentication
- group :ldap do
--  gem "net-ldap", "~> 0.12.0"
-+  gem "net-ldap", "~> 0.16.0"
- end
- 
- # Optional gem for OpenID authentication
- group :openid do
--  gem "ruby-openid", "~> 2.3.0", :require => "openid"
-+  gem "ruby-openid", "~> 2.7.0", :require => "openid"
-   gem "rack-openid"
- end
- 

diff --git a/www-apps/redmine/files/redmine-3.4.5_gemfile_versions.patch 
b/www-apps/redmine/files/redmine-3.4.5_gemfile_versions.patch
deleted file mode 100644
index df49ccbe1dc..000
--- a/www-apps/redmine/files/redmine-3.4.5_gemfile_versions.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -Nuar redmine-3.4.5.orig/Gemfile redmine-3.4.5/Gemfile
 redmine-3.4.5.orig/Gemfile 2018-05-23 02:01:54.591358114 +0300
-+++ redmine-3.4.5/Gemfile  2018-05-23 02:05:19.531348171 +0300
-@@ -4,7 +4,7 @@
-   abort "Redmine requires Bundler 1.5.0 or higher (you're using 
#{Bundler::VERSION}).\nPlease update with 'gem update bundler'."
- end
- 
--gem "rails", "4.2.8"
-+gem "rails", "~> 4.2.10"
- gem "addressable", "2.4.0" if RUBY_VERSION < "2.0"
- if RUBY_VERSION < "2.1"
-   gem "public_suffix", (RUBY_VERSION < "2.0" ? "~> 1.4" : "~> 2.0.5")
-@@ -15,10 +15,10 @@
- gem "mime-types", (RUBY_VERSION >= "2.0" ? "~> 3.0" : "~> 2.99")
- gem "protected_attributes"
- gem "actionpack-xml_parser"
--gem "roadie-rails", "~> 1.1.1"
--gem "roadie", "~> 3.2.1"
-+gem "roadie-rails", "~> 1.2.1"
-+gem "roadie", "~> 3.3"
- gem "mimemagic"
--gem "mail", "~> 2.6.4"
-+gem "mail", "~> 2.7"
- 
- gem 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, www-apps/redmine/files/

2019-12-08 Thread Joonas Niilola
commit: e163dc22eecc5f00721fa11ee1645b0079031301
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Aug 28 17:53:46 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Dec  8 08:41:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e163dc22

www-apps/redmine: update to 4.0.5

Implementing GLEP81, fixes #677986 and #692890.

Fixes strict dependencies and adds additional fcgi gem (#657156), fixes
error with /var/log/redmine permission changes. Clear Gemfile.lock in
config phase to clean up and update dependencies (#660252).

Closes: https://bugs.gentoo.org/677986
Closes: https://bugs.gentoo.org/692890
Closes: https://bugs.gentoo.org/657156
Closes: https://bugs.gentoo.org/660252
Signed-off-by: Azamat H. Hackimov  gmail.com>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/redmine/Manifest  |   1 +
 .../files/redmine-4.0.5_gemfile_versions.patch |  76 +++
 www-apps/redmine/redmine-4.0.5.ebuild  | 224 +
 3 files changed, 301 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 1aa30ff383b..684c9db78b3 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,3 @@
 DIST redmine-3.3.7.tar.gz 2371716 BLAKE2B 
ba1e69419f846ddfa64ddc5d26fda281737501374f5aa4f79bd4c59d5b483a28070103fcc3bf2f3b1c7a4ce96dbfb32d1d1f21a6b74603aad012ce7d2e3373ed
 SHA512 
ba106eb60587788ccd3162274a9a40d2876324e647e1fcafce0f943d69d8fe216a01cbddb2a5a4f41f64513e287c80ec518cef5a6033b3d1ed0bcfc7d1cfcc64
 DIST redmine-3.4.5.tar.gz 2448231 BLAKE2B 
11041cbac5ea33c060a90ead56a4479cc86137bad5e0eb6135aed8d19059aedecd2ad52ac63ae6fcc5bbb13b5fc4cd6b05695aff484932b55ad5d7be7cb1c396
 SHA512 
c77ce76fadb7a2b9d6daf77a898a1ca4d7b1c8616922e89026cee3a4b0ec1a187a746f0a054b786663e78fc510596be736fd12d71b2569f6a63a21d0c95a05ad
+DIST redmine-4.0.5.tar.gz 2519900 BLAKE2B 
ddc465f12030f3f672ea9bf6b825fd40344dcffd3b60907a42c4dbe57f209c54a12bbd3d59f886ff000ccbd43f6d1b9c1aacfbab653f2d81bb06d8d7189bd624
 SHA512 
a6aa3e2418fd83ed3783fc6644c339c54ebb1952b8c2c0be4b718fb296fdff64fb4116faa2c88f3e5c3c25d7c5b3c21cd7822ff9f99f6f67270e0b8b64053678

diff --git a/www-apps/redmine/files/redmine-4.0.5_gemfile_versions.patch 
b/www-apps/redmine/files/redmine-4.0.5_gemfile_versions.patch
new file mode 100644
index 000..46aebf2b825
--- /dev/null
+++ b/www-apps/redmine/files/redmine-4.0.5_gemfile_versions.patch
@@ -0,0 +1,76 @@
+diff -Nuar redmine-4.0.5.orig/Gemfile redmine-4.0.5/Gemfile
+--- redmine-4.0.5.orig/Gemfile 2019-10-24 22:20:32.412728804 +0300
 redmine-4.0.5/Gemfile  2019-10-24 22:27:40.356708042 +0300
+@@ -3,46 +3,45 @@
+ gem "bundler", ">= 1.5.0"
+ 
+ gem "rails", "5.2.3"
+-gem "rouge", "~> 3.3.0"
++gem "rouge", ">= 3.3.0"
+ gem "request_store", "1.0.5"
+-gem "mini_mime", "~> 1.0.1"
++gem "mini_mime", ">= 1.0.1"
+ gem "actionpack-xml_parser"
+-gem "roadie-rails", "~> 1.3.0"
++gem "roadie-rails", ">= 1.3.0"
+ gem "mimemagic"
+-gem "mail", "~> 2.7.1"
+-gem "csv", "~> 3.0.1" if RUBY_VERSION >= "2.3" && RUBY_VERSION < "2.6"
++gem "mail", ">= 2.7.1"
+ 
+-gem "nokogiri", (RUBY_VERSION >= "2.3" ? "~> 1.10.0" : "~> 1.9.1")
++gem "nokogiri", (RUBY_VERSION >= "2.3" ? ">= 1.10.0" : "~> 1.9.1")
+ gem "i18n", "~> 0.7.0"
+ gem "xpath", "< 3.2.0" if RUBY_VERSION < "2.3"
+ 
+ # TODO: Remove the following line when #32223 is fixed
+-gem "sprockets", "~> 3.7.2"
++gem "sprockets", ">= 3.7.2"
+ 
+ # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
+ gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
+-gem "rbpdf", "~> 1.19.6"
++gem "rbpdf", ">= 1.19.6"
+ 
+ # Optional gem for LDAP authentication
+ group :ldap do
+-  gem "net-ldap", "~> 0.16.0"
++  gem "net-ldap", ">= 0.16.0"
+ end
+ 
+ # Optional gem for OpenID authentication
+ group :openid do
+-  gem "ruby-openid", "~> 2.9.2", :require => "openid"
++  gem "ruby-openid", ">= 2.9.2", :require => "openid"
+   gem "rack-openid"
+ end
+ 
+ platforms :mri, :mingw, :x64_mingw do
+   # Optional gem for exporting the gantt to a PNG file, not supported with 
jruby
+   group :rmagick do
+-gem "rmagick", "~> 2.16.0"
++gem "rmagick", ">= 2.16.0"
+   end
+ 
+   # Optional Markdown support, not for JRuby
+   group :markdown do
+-gem "redcarpet", "~> 3.4.0"
++gem "redcarpet", ">= 3.4.0"
+   end
+ end
+ 
+@@ -58,11 +57,11 @@
+ adapters.each do |adapter|
+   case adapter
+   when 'mysql2'
+-gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
++gem "mysql2", ">= 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
+   when /postgresql/
+-gem "pg", "~> 1.1.4", :platforms => [:mri, :mingw, :x64_mingw]
++gem "pg", ">= 1.1.4", :platforms => [:mri, :mingw, :x64_mingw]
+   when /sqlite3/
+-gem "sqlite3", "~>1.3.12", :platforms => [:mri, :mingw, :x64_mingw]
++gem "sqlite3", ">= 1.3.12", :platforms => [

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2019-05-08 Thread Andreas Sturmlechner
commit: 9f6e2a370c8209e20c92b9baaffab0b27ce65f45
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Nov 19 12:51:33 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May  8 17:03:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6e2a37

www-apps/redmine: fix mime-types dependency

Closes: https://bugs.gentoo.org/658332
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/10450
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 www-apps/redmine/redmine-3.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/redmine/redmine-3.4.5.ebuild 
b/www-apps/redmine/redmine-3.4.5.ebuild
index d78641a9295..5b6112dc933 100644
--- a/www-apps/redmine/redmine-3.4.5.ebuild
+++ b/www-apps/redmine/redmine-3.4.5.ebuild
@@ -22,7 +22,7 @@ ruby_add_rdepend "
dev-ruby/i18n:0.7
>=dev-ruby/jquery-rails-3.1.4:3
dev-ruby/loofah
-   dev-ruby/mime-types:*
+   dev-ruby/mime-types:3
dev-ruby/mimemagic
>=dev-ruby/nokogiri-1.6.8
dev-ruby/protected_attributes



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, www-apps/redmine/files/

2018-05-25 Thread Aaron Bauman
commit: 5a985b6fcfa46754da0d7dda4f797996dcd7f037
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed May 23 20:08:00 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri May 25 22:37:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a985b6f

www-apps/redmine: version bump and fixes

Bump to 3.3.7 and 3.4.5. Branch 3.2 support officialy discontinued,
removed. Fixes dependencies conflict that prevents launch application
with installed but unsupported gems (#645178 and #652880). Fixes bug
when fresh installation cannot be configured.

Closes: https://bugs.gentoo.org/645178
Closes: https://bugs.gentoo.org/652880
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/8539

 www-apps/redmine/Manifest  |   5 +-
 .../files/redmine-3.3.7_gemfile_versions.patch |  44 +
 .../redmine/files/redmine-3.4.3_requires.patch |  73 ---
 .../files/redmine-3.4.5_gemfile_versions.patch |  41 
 www-apps/redmine/redmine-3.3.6.ebuild  | 219 -
 .../{redmine-3.4.4.ebuild => redmine-3.3.7.ebuild} |  36 ++--
 .../{redmine-3.2.9.ebuild => redmine-3.4.5.ebuild} |  39 ++--
 7 files changed, 130 insertions(+), 327 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index dcdd6872f69..1aa30ff383b 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,2 @@
-DIST redmine-3.2.9.tar.gz 2323496 BLAKE2B 
16aea04eb8ddbe4e97c95f32ad62c6d4332001d7e8afd0b842cc76f9f1dc492b48e1dc11c8017d635520fbccda6e1044ced8be51435f76db24482bf11b5a70d9
 SHA512 
0bf52f245a08cfd66acd07fe849cfac7a460623cdd223806ee4c7c9c3d17753c1b2914b7bcdc950ac8401ba54c004e399f685d38946b1fbe2259943de5a18f29
-DIST redmine-3.3.6.tar.gz 2371226 BLAKE2B 
4465ebf3d89e05a8c53f59b11190eb290a152e6a11fa08a210c471f31e857c3c21ce226e056be00dec7bb5b78172a929969e1cae410ce9fa4c03280c427e99c2
 SHA512 
124a74ccbe9e66460551fc0fb9feb5b72237c5b711463b467d665fd973c3f0a06f63c708629716401f9997cefc1c3060d64c73917d3791750b4340eda69c8848
-DIST redmine-3.4.4.tar.gz 2447358 BLAKE2B 
1f5aa3c24e06029405c59e25c40c98975c98033658ee0a931b1fa95aac54187c7304f1fc0af4805226c4ef274f85d89856ffd39b0ae71b34337865d3e8f4a5ff
 SHA512 
12bf58aade53c02df35b33ba62dd97091a5ac20fb6ef0f16f046226c62dfd06fc6cea5451f433e00f7d9374c158035dc5457d65eafdbc35a90199c5a407c7752
+DIST redmine-3.3.7.tar.gz 2371716 BLAKE2B 
ba1e69419f846ddfa64ddc5d26fda281737501374f5aa4f79bd4c59d5b483a28070103fcc3bf2f3b1c7a4ce96dbfb32d1d1f21a6b74603aad012ce7d2e3373ed
 SHA512 
ba106eb60587788ccd3162274a9a40d2876324e647e1fcafce0f943d69d8fe216a01cbddb2a5a4f41f64513e287c80ec518cef5a6033b3d1ed0bcfc7d1cfcc64
+DIST redmine-3.4.5.tar.gz 2448231 BLAKE2B 
11041cbac5ea33c060a90ead56a4479cc86137bad5e0eb6135aed8d19059aedecd2ad52ac63ae6fcc5bbb13b5fc4cd6b05695aff484932b55ad5d7be7cb1c396
 SHA512 
c77ce76fadb7a2b9d6daf77a898a1ca4d7b1c8616922e89026cee3a4b0ec1a187a746f0a054b786663e78fc510596be736fd12d71b2569f6a63a21d0c95a05ad

diff --git a/www-apps/redmine/files/redmine-3.3.7_gemfile_versions.patch 
b/www-apps/redmine/files/redmine-3.3.7_gemfile_versions.patch
new file mode 100644
index 000..c338a385a96
--- /dev/null
+++ b/www-apps/redmine/files/redmine-3.3.7_gemfile_versions.patch
@@ -0,0 +1,44 @@
+diff -Nuar redmine-3.3.7.orig/Gemfile redmine-3.3.7/Gemfile
+--- redmine-3.3.7.orig/Gemfile 2018-05-23 22:36:30.756737829 +0300
 redmine-3.3.7/Gemfile  2018-05-23 22:42:20.227720874 +0300
+@@ -4,7 +4,7 @@
+   abort "Redmine requires Bundler 1.5.0 or higher (you're using 
#{Bundler::VERSION}).\nPlease update with 'gem update bundler'."
+ end
+ 
+-gem "rails", "4.2.7.1"
++gem "rails", "~> 4.2.10"
+ gem "addressable", "2.4.0" if RUBY_VERSION < "2.0"
+ if RUBY_VERSION < "2.1"
+   gem "public_suffix", (RUBY_VERSION < "2.0" ? "~> 1.4" : "~> 2.0.5")
+@@ -17,12 +17,12 @@
+ gem "protected_attributes"
+ gem "actionpack-action_caching"
+ gem "actionpack-xml_parser"
+-gem "roadie-rails", "~> 1.1.1"
+-gem "roadie", "~> 3.2.1"
++gem "roadie-rails", "~> 1.2.1"
++gem "roadie", "~> 3.3"
+ gem "mimemagic"
+-gem "mail", "~> 2.6.4"
++gem "mail", "~> 2.7"
+ 
+-gem "nokogiri", (RUBY_VERSION >= "2.1" ? "~> 1.7.2" : "~> 1.6.8")
++gem "nokogiri", (RUBY_VERSION >= "2.1" ? "~> 1.8.2" : "~> 1.6.8")
+ gem "i18n", "~> 0.7.0"
+ gem "ffi", "1.9.14", :platforms => :mingw if RUBY_VERSION < "2.0"
+ 
+@@ -35,12 +35,12 @@
+ 
+ # Optional gem for LDAP authentication
+ group :ldap do
+-  gem "net-ldap", "~> 0.12.0"
++  gem "net-ldap", "~> 0.16.0"
+ end
+ 
+ # Optional gem for OpenID authentication
+ group :openid do
+-  gem "ruby-openid", "~> 2.3.0", :require => "openid"
++  gem "ruby-openid", "~> 2.7.0", :require => "openid"
+   gem "rack-openid"
+ end
+ 

diff --git a/www-apps/redmine/files/redmine-3.4.3_requires.patch 
b/www-apps/redmine/files/redmine-3.4.3_requires.patch
deleted file mode 100644
index 338f627adb1..000
--- a/www-apps/redmine/files/redmine-3.4.3_requires.patch
++

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2018-05-06 Thread Hans de Graaff
commit: 077653ff920da78528c864eb27e7cc8c0ead0590
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May  6 06:46:42 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May  6 08:14:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077653ff

www-apps/redmine: add ruby24

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 www-apps/redmine/redmine-3.4.4.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/www-apps/redmine/redmine-3.4.4.ebuild 
b/www-apps/redmine/redmine-3.4.4.ebuild
index c3b226cd21c..c914e4add20 100644
--- a/www-apps/redmine/redmine-3.4.4.ebuild
+++ b/www-apps/redmine/redmine-3.4.4.ebuild
@@ -2,8 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-# ruby24 don't have required deps
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby23 ruby24"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2018-01-25 Thread Thomas Deutschmann
commit: 50167d138590d8ba266ad1aa3a6d2b85b02a61b5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 25 23:47:42 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 00:19:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50167d13

www-apps/redmine: Use HTTPS for HOMEPAGE/SRC_URI

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-apps/redmine/redmine-3.2.9.ebuild | 4 ++--
 www-apps/redmine/redmine-3.3.6.ebuild | 4 ++--
 www-apps/redmine/redmine-3.4.4.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/www-apps/redmine/redmine-3.2.9.ebuild 
b/www-apps/redmine/redmine-3.2.9.ebuild
index f92d61354c7..c3b226cd21c 100644
--- a/www-apps/redmine/redmine-3.2.9.ebuild
+++ b/www-apps/redmine/redmine-3.2.9.ebuild
@@ -7,8 +7,8 @@ USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/";
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
 
 KEYWORDS="~amd64"
 LICENSE="GPL-2"

diff --git a/www-apps/redmine/redmine-3.3.6.ebuild 
b/www-apps/redmine/redmine-3.3.6.ebuild
index f92d61354c7..c3b226cd21c 100644
--- a/www-apps/redmine/redmine-3.3.6.ebuild
+++ b/www-apps/redmine/redmine-3.3.6.ebuild
@@ -7,8 +7,8 @@ USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/";
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
 
 KEYWORDS="~amd64"
 LICENSE="GPL-2"

diff --git a/www-apps/redmine/redmine-3.4.4.ebuild 
b/www-apps/redmine/redmine-3.4.4.ebuild
index f92d61354c7..c3b226cd21c 100644
--- a/www-apps/redmine/redmine-3.4.4.ebuild
+++ b/www-apps/redmine/redmine-3.4.4.ebuild
@@ -7,8 +7,8 @@ USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/";
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+HOMEPAGE="https://www.redmine.org/";
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz";
 
 KEYWORDS="~amd64"
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, www-apps/redmine/files/

2018-01-25 Thread Thomas Deutschmann
commit: 2e1acd2130ed4110cbe04a30050023a9eb44a51e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Jan 25 23:43:08 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 00:19:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1acd21

www-apps/redmine: strict certain versions for deps

Modified *_requires.patch to strict rails to 4.2 and actionpack-xml_parser
to 1.0 during configuration and execution.

Bug: https://bugs.gentoo.org/636210
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 .../redmine/files/redmine-3.3.4_requires.patch |  60 
 .../redmine/files/redmine-3.4.3_requires.patch |  73 ++
 www-apps/redmine/redmine-3.2.8.ebuild  | 106 +++--
 www-apps/redmine/redmine-3.3.5.ebuild  |   2 +-
 www-apps/redmine/redmine-3.4.3.ebuild  |   4 +-
 5 files changed, 133 insertions(+), 112 deletions(-)

diff --git a/www-apps/redmine/files/redmine-3.3.4_requires.patch 
b/www-apps/redmine/files/redmine-3.3.4_requires.patch
deleted file mode 100644
index e4510839cf4..000
--- a/www-apps/redmine/files/redmine-3.3.4_requires.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-diff -Nuar redmine-3.3.3-orig/app/controllers/application_controller.rb 
redmine-3.3.3/app/controllers/application_controller.rb
 redmine-3.3.3-orig/app/controllers/application_controller.rb   
2017-05-24 21:05:03.515966923 +0500
-+++ redmine-3.3.3/app/controllers/application_controller.rb2017-05-24 
21:07:22.629960174 +0500
-@@ -15,6 +15,7 @@
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
- 
-+require 'request_store'
- require 'uri'
- require 'cgi'
- 
-diff -Nuar redmine-3.3.3-orig/app/controllers/welcome_controller.rb 
redmine-3.3.3/app/controllers/welcome_controller.rb
 redmine-3.3.3-orig/app/controllers/welcome_controller.rb   2017-05-24 
21:05:03.514966923 +0500
-+++ redmine-3.3.3/app/controllers/welcome_controller.rb2017-05-24 
21:08:14.895957638 +0500
-@@ -15,6 +15,9 @@
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
- 
-+require 'action_controller'
-+require 'action_controller/action_caching'
-+
- class WelcomeController < ApplicationController
-   caches_action :robots
- 
-diff -Nuar redmine-3.3.3-orig/app/models/custom_field.rb 
redmine-3.3.3/app/models/custom_field.rb
 redmine-3.3.3-orig/app/models/custom_field.rb  2017-05-24 
21:05:03.513966923 +0500
-+++ redmine-3.3.3/app/models/custom_field.rb   2017-05-24 21:08:32.223956797 
+0500
-@@ -15,6 +15,8 @@
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
- 
-+require 'protected_attributes'
-+
- class CustomField < ActiveRecord::Base
-   include Redmine::SubclassFactory
- 
-diff -Nuar redmine-3.3.3-orig/app/models/mailer.rb 
redmine-3.3.3/app/models/mailer.rb
 redmine-3.3.3-orig/app/models/mailer.rb2017-05-24 21:05:03.514966923 
+0500
-+++ redmine-3.3.3/app/models/mailer.rb 2017-05-24 21:05:47.039964812 +0500
-@@ -16,6 +16,7 @@
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
- 
- require 'roadie'
-+require 'roadie-rails'
- 
- class Mailer < ActionMailer::Base
-   layout 'mailer'
-diff -Nuar redmine-3.3.3-orig/config/application.rb 
redmine-3.3.3/config/application.rb
 redmine-3.3.3-orig/config/application.rb   2017-05-24 21:05:03.689966915 
+0500
-+++ redmine-3.3.3/config/application.rb2017-05-24 21:05:35.723965361 
+0500
-@@ -1,8 +1,8 @@
- require File.expand_path('../boot', __FILE__)
- 
- require 'rails/all'
-+require 'action_dispatch/xml_params_parser'
- 
--Bundler.require(*Rails.groups)
- 
- module RedmineApp
-   class Application < Rails::Application

diff --git a/www-apps/redmine/files/redmine-3.4.3_requires.patch 
b/www-apps/redmine/files/redmine-3.4.3_requires.patch
new file mode 100644
index 000..338f627adb1
--- /dev/null
+++ b/www-apps/redmine/files/redmine-3.4.3_requires.patch
@@ -0,0 +1,73 @@
+diff -Nuar redmine-3.4.3-orig/app/controllers/application_controller.rb 
redmine-3.4.3/app/controllers/application_controller.rb
+--- redmine-3.4.3-orig/app/controllers/application_controller.rb   
2017-12-11 20:55:04.942299001 +0500
 redmine-3.4.3/app/controllers/application_controller.rb2017-12-11 
20:55:17.285298402 +0500
+@@ -15,6 +15,7 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+ 
++require 'request_store'
+ require 'uri'
+ require 'cgi'
+ 
+diff -Nuar redmine-3.4.3-orig/app/controllers/welcome_controller.rb 
redmine-3.4.3/app/controllers/welcome_controller.rb
+--- redmine-3.4.3-orig/app/controllers/welcome_controller.rb   2017-12-

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2018-01-25 Thread Thomas Deutschmann
commit: 6edaba168aac7d45d58d0c4797c7a7a3d438cd88
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Jan 25 23:43:46 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 00:19:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6edaba16

www-apps/redmine: bump to 3.2.9, 3.3.6, 3.4.3

Closes remote vulnerability CVE-2017-18026 (#644314).

Closes: https://github.com/gentoo/gentoo/pull/6520
Bug: https://bugs.gentoo.org/644314
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 www-apps/redmine/Manifest   | 6 +++---
 www-apps/redmine/{redmine-3.2.8.ebuild => redmine-3.2.9.ebuild} | 2 +-
 www-apps/redmine/{redmine-3.3.5.ebuild => redmine-3.3.6.ebuild} | 2 +-
 www-apps/redmine/{redmine-3.4.3.ebuild => redmine-3.4.4.ebuild} | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 1eb2245eb12..dcdd6872f69 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,3 @@
-DIST redmine-3.2.8.tar.gz 2323001 BLAKE2B 
e86de553bf5177470440dc5669914bf0381cfd31caecb3ecb35869cbed376599f39770d18a0f4a74a2bc9e56f58dec4bbc803a0567c39b6c6de4adaf78d2f03d
 SHA512 
3817fe98ca61326c5e4f3c3fa67540a38305275b9c24a1d74d869d713d4a582974cb2ea983016aace3625a8ebadec9354b8f1e028ed6ade2ba3ebf18a33de1dd
-DIST redmine-3.3.5.tar.gz 2368487 BLAKE2B 
4588052ee2810f276b1c639f22d41f70e627979fa46debe1eb475f9bd60162d677c208e930cc8398e66644793c12547f4a61383ac44e8052d4233fa1eebd6bec
 SHA512 
6471429eda15b5788d3d46f114ba63dcd30adfddf8b58b21ef206fa65c39dede1db6f11c7340560cf687f14dd46b64a40d934914f9edf2b58ba1fbd730eb304f
-DIST redmine-3.4.3.tar.gz 2442818 BLAKE2B 
a93b9ba62b56a3ad5549d41cfd02f33e8973399ca5fa900f6154634504496256552730cbc8d7e2a8e55b33518bb30ed613c4b226842a319c9b4eb9566b36d897
 SHA512 
27deb85916eb0285abd51e847037f213ebdcb5f16f57a19e7ff1d58eaed71a5c69695c707c12f2976d8dedc7aacb68bdf349c2d527e8312ce8c1c54d7af2db8d
+DIST redmine-3.2.9.tar.gz 2323496 BLAKE2B 
16aea04eb8ddbe4e97c95f32ad62c6d4332001d7e8afd0b842cc76f9f1dc492b48e1dc11c8017d635520fbccda6e1044ced8be51435f76db24482bf11b5a70d9
 SHA512 
0bf52f245a08cfd66acd07fe849cfac7a460623cdd223806ee4c7c9c3d17753c1b2914b7bcdc950ac8401ba54c004e399f685d38946b1fbe2259943de5a18f29
+DIST redmine-3.3.6.tar.gz 2371226 BLAKE2B 
4465ebf3d89e05a8c53f59b11190eb290a152e6a11fa08a210c471f31e857c3c21ce226e056be00dec7bb5b78172a929969e1cae410ce9fa4c03280c427e99c2
 SHA512 
124a74ccbe9e66460551fc0fb9feb5b72237c5b711463b467d665fd973c3f0a06f63c708629716401f9997cefc1c3060d64c73917d3791750b4340eda69c8848
+DIST redmine-3.4.4.tar.gz 2447358 BLAKE2B 
1f5aa3c24e06029405c59e25c40c98975c98033658ee0a931b1fa95aac54187c7304f1fc0af4805226c4ef274f85d89856ffd39b0ae71b34337865d3e8f4a5ff
 SHA512 
12bf58aade53c02df35b33ba62dd97091a5ac20fb6ef0f16f046226c62dfd06fc6cea5451f433e00f7d9374c158035dc5457d65eafdbc35a90199c5a407c7752

diff --git a/www-apps/redmine/redmine-3.2.8.ebuild 
b/www-apps/redmine/redmine-3.2.9.ebuild
similarity index 99%
rename from www-apps/redmine/redmine-3.2.8.ebuild
rename to www-apps/redmine/redmine-3.2.9.ebuild
index 951845e783f..f92d61354c7 100644
--- a/www-apps/redmine/redmine-3.2.8.ebuild
+++ b/www-apps/redmine/redmine-3.2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/www-apps/redmine/redmine-3.3.5.ebuild 
b/www-apps/redmine/redmine-3.3.6.ebuild
similarity index 99%
rename from www-apps/redmine/redmine-3.3.5.ebuild
rename to www-apps/redmine/redmine-3.3.6.ebuild
index 951845e783f..f92d61354c7 100644
--- a/www-apps/redmine/redmine-3.3.5.ebuild
+++ b/www-apps/redmine/redmine-3.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/www-apps/redmine/redmine-3.4.3.ebuild 
b/www-apps/redmine/redmine-3.4.4.ebuild
similarity index 98%
rename from www-apps/redmine/redmine-3.4.3.ebuild
rename to www-apps/redmine/redmine-3.4.4.ebuild
index 80dcfc03248..f92d61354c7 100644
--- a/www-apps/redmine/redmine-3.4.3.ebuild
+++ b/www-apps/redmine/redmine-3.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -74,7 +74,7 @@ all_ruby_prepare() {
# remove ldap staff module if disabled to avoid #413779
use ldap || rm app/models/auth_source_ldap.rb || die
 
-   eapply "${FILESDIR}/${P}_requires.patch"
+   eapply "${FILESDIR}/${PN}-3.4.3_requires.patch"
 }
 
 all_ruby_install() {



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2017-10-27 Thread Patrice Clement
commit: 15c55f9602451e5d04a158d1c2566f5daf32324b
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Oct 23 17:26:40 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct 27 21:02:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c55f96

www-apps/redmine: migrate to EAPI6, minor fixes.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-apps/redmine/redmine-3.2.8.ebuild | 12 
 www-apps/redmine/redmine-3.3.5.ebuild |  2 --
 www-apps/redmine/redmine-3.4.3.ebuild |  2 --
 3 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/www-apps/redmine/redmine-3.2.8.ebuild 
b/www-apps/redmine/redmine-3.2.8.ebuild
index ee397cf4ee3..c0bd7c7e880 100644
--- a/www-apps/redmine/redmine-3.2.8.ebuild
+++ b/www-apps/redmine/redmine-3.2.8.ebuild
@@ -1,8 +1,8 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
+EAPI=6
+USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
@@ -61,12 +61,10 @@ pkg_setup() {
 }
 
 all_ruby_prepare() {
-   rm -r log files/delete.me || die
+   rm -r log files/delete.me Gemfile || die
 
# bug #406605
-   rm .gitignore .hgignore || die
-
-   rm Gemfile || die
+   rm .{git,hg}ignore || die
 
echo "CONFIG_PROTECT=\"${EPREFIX}${REDMINE_DIR}/config\"" > 
"${T}/50${PN}"
echo "CONFIG_PROTECT_MASK=\"${EPREFIX}${REDMINE_DIR}/config/locales 
${EPREFIX}${REDMINE_DIR}/config/settings.yml\"" >> "${T}/50${PN}"
@@ -130,7 +128,6 @@ all_ruby_install() {
 }
 
 pkg_postinst() {
-   einfo
if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" 
-o -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
elog "Execute the following command to upgrade environment:"
elog
@@ -150,7 +147,6 @@ pkg_postinst() {
elog "Installation notes are at official site"
elog "http://www.redmine.org/wiki/redmine/RedmineInstall";
fi
-   einfo
 }
 
 pkg_config() {

diff --git a/www-apps/redmine/redmine-3.3.5.ebuild 
b/www-apps/redmine/redmine-3.3.5.ebuild
index 113a6248353..80dcfc03248 100644
--- a/www-apps/redmine/redmine-3.3.5.ebuild
+++ b/www-apps/redmine/redmine-3.3.5.ebuild
@@ -122,7 +122,6 @@ all_ruby_install() {
 }
 
 pkg_postinst() {
-   einfo
if [[ -e 
"${EROOT%/}${REDMINE_DIR}/config/initializers/session_store.rb" \
|| -e "${EROOT%/}${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
then
@@ -144,7 +143,6 @@ pkg_postinst() {
elog "Installation notes are at official site"
elog "http://www.redmine.org/wiki/redmine/RedmineInstall";
fi
-   einfo
 }
 
 pkg_config() {

diff --git a/www-apps/redmine/redmine-3.4.3.ebuild 
b/www-apps/redmine/redmine-3.4.3.ebuild
index 50abc980476..d2e874a23be 100644
--- a/www-apps/redmine/redmine-3.4.3.ebuild
+++ b/www-apps/redmine/redmine-3.4.3.ebuild
@@ -122,7 +122,6 @@ all_ruby_install() {
 }
 
 pkg_postinst() {
-   einfo
if [[ -e 
"${EROOT%/}${REDMINE_DIR}/config/initializers/session_store.rb" \
|| -e "${EROOT%/}${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
then
@@ -144,7 +143,6 @@ pkg_postinst() {
elog "Installation notes are at official site"
elog "http://www.redmine.org/wiki/redmine/RedmineInstall";
fi
-   einfo
 }
 
 pkg_config() {



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2017-10-27 Thread Patrice Clement
commit: 9695e19b1513f292dbb1e40019163a7d3f727373
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Oct 18 05:02:53 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct 27 21:02:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9695e19b

www-apps/redmine: security updates for all versions.

Update to 3.2.8, 3.3.5, 3.4.3 and fix multiple XSS vulnerabilities.

Bug: https://bugs.gentoo.org/634602

Package-Manager: Portage-2.3.8, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/5976

 www-apps/redmine/Manifest |   3 +
 www-apps/redmine/redmine-3.2.8.ebuild | 215 +
 www-apps/redmine/redmine-3.3.5.ebuild | 221 ++
 www-apps/redmine/redmine-3.4.3.ebuild | 221 ++
 4 files changed, 660 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 74171611ed5..7e14f4ce08b 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,6 @@
 DIST redmine-3.2.7.tar.gz 2322680 SHA256 
f6ec163474e2a2cac21215d130c5bd3ccee54019165052943feaffc5fe5b34fc SHA512 
74eb67e25a835500c7eb1c251de824981d45402fa04d03801c16ed2e3a78d90e3eee414063fd95379749335714e72c34760a251b3a583176e76cb9398e24b711
 WHIRLPOOL 
61dd4497d290b6f88fa4332119b9e2c0fcf27a727f5cb727f2700153eef6fac5e088a77d5f120e77f3a59f53e2de1fa9ad6eb03a0cfb2aba3ecf4eb2998dc9ff
+DIST redmine-3.2.8.tar.gz 2323001 SHA256 
2dffd6fb314864ccf77528721580fb639df5f96254d0c533a1fea237a9bdcb98 SHA512 
3817fe98ca61326c5e4f3c3fa67540a38305275b9c24a1d74d869d713d4a582974cb2ea983016aace3625a8ebadec9354b8f1e028ed6ade2ba3ebf18a33de1dd
 WHIRLPOOL 
c315fa14d2f52d21a64a085bbd88b8f8e56d062e6be9abebe374904ac721c9401e62e7a6fe4a8cb81602fb42f515ee3f53c2788d2e7866e41c35906dc9898fb4
 DIST redmine-3.3.4.tar.gz 2367776 SHA256 
f28125f31df7ebcf7debf9b030d62002e2757c6ed228882ac64562dec90efbac SHA512 
152806f829ba7e4f8df18933aa9d46c959e9f314a5698b20f30b90bb0d1292439fd6a3dfaea427145273d3fd37d48f62a64068dd7f8ab1cbe507eaf5c09f7f2e
 WHIRLPOOL 
5a61eb7ba1dfd56cc3564488ee4a3686876cfea6fe83b624a0014588a27e6623b6ed5bcfe668e92b1edf26895b3d9f6c88edccca9629539147649aa7f197ba22
+DIST redmine-3.3.5.tar.gz 2368487 SHA256 
87ec1ac270d050c4cabcbbebf8dc84a0efafa717aa0bc4fe3a019c53f266b238 SHA512 
6471429eda15b5788d3d46f114ba63dcd30adfddf8b58b21ef206fa65c39dede1db6f11c7340560cf687f14dd46b64a40d934914f9edf2b58ba1fbd730eb304f
 WHIRLPOOL 
959d25496dc2023e27b956f1d8efd9380f18c998a5587ec852cde2e0eb943956108fb1261be47c6b0127ff1bb026d8732404f7ff61ca8495204350174118d9b0
 DIST redmine-3.4.2.tar.gz 2438319 SHA256 
747d649e3bceef41345a147a17db143ea646eaefb23ad7c514027456847c77fd SHA512 
aede59bb84633f7360fb19e78a9313cf2654cb2a36a449c305834dc58d8e45f4d0433fe6d188f44e950163987b8b5e5285c9a9706d6f95f2346acdfd81fe
 WHIRLPOOL 
23c01a72d7329e5948b0ba6a6ff59dcf162c364e8eaf60714e5883b6c36796b58b12867ebb678dcac714d7dfb49610795a417b410fd56b3e0765483e968aa894
+DIST redmine-3.4.3.tar.gz 2442818 SHA256 
62c3ea32491a13db294237ff7ade5a447e0d2913204eb871ab3a99414e41f63d SHA512 
27deb85916eb0285abd51e847037f213ebdcb5f16f57a19e7ff1d58eaed71a5c69695c707c12f2976d8dedc7aacb68bdf349c2d527e8312ce8c1c54d7af2db8d
 WHIRLPOOL 
ffb12fb19797f9bc7c9efc4e19302d75d0ebdf59b9b34d9dc60340bc67de136bcb4ef0e39e70bb77138df2c1c94756985e74f8edec1d8e139506a934989f102f

diff --git a/www-apps/redmine/redmine-3.2.8.ebuild 
b/www-apps/redmine/redmine-3.2.8.ebuild
new file mode 100644
index 000..ee397cf4ee3
--- /dev/null
+++ b/www-apps/redmine/redmine-3.2.8.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+inherit eutils depend.apache ruby-ng user
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="http://www.redmine.org/";
+SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+# All db-related USEs are ineffective since we depend on rails
+# which depends on activerecord which depends on all ruby's db bindings
+#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
+IUSE="ldap fastcgi passenger imagemagick"
+
+ruby_add_rdepend "
+   dev-ruby/rubygems
+   >=dev-ruby/rails-4.2.5.2:4.2
+   >=dev-ruby/jquery-rails-3.1.4:3
+   >=dev-ruby/coderay-1.1.0
+   >=dev-ruby/builder-3.0.4:*
+   >=dev-ruby/roadie-rails-1.1.0
+   dev-ruby/mime-types:*
+   =dev-ruby/request_store-1.0.5
+   >=dev-ruby/rbpdf-1.19.0
+   dev-ruby/actionpack-action_caching
+   dev-ruby/actionpack-xml_parser:0
+   dev-ruby/protected_attributes
+   >=dev-ruby/redcarpet-3.3.2
+   >=dev-ruby/nokogiri-1.6.7.2
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.12.0 )
+   >=dev-ruby/ruby-openid-2.3.0
+   >=dev-ruby/rack-openid-0.2.1
+   fastcgi? ( dev-ruby/fcgi )
+   passenger? ( www-apa

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2017-10-27 Thread Patrice Clement
commit: 7924ffe3202f0f64383a958582e2a0f71c35688f
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Oct 18 05:04:50 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct 27 21:02:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7924ffe3

www-apps/redmine: remove old versions.

Bug: https://bugs.gentoo.org/634602

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-apps/redmine/Manifest|   3 -
 www-apps/redmine/redmine-3.2.7-r1.ebuild | 215 --
 www-apps/redmine/redmine-3.2.7.ebuild| 215 --
 www-apps/redmine/redmine-3.3.4-r1.ebuild | 221 ---
 www-apps/redmine/redmine-3.3.4.ebuild| 221 ---
 www-apps/redmine/redmine-3.4.2-r1.ebuild | 221 ---
 www-apps/redmine/redmine-3.4.2.ebuild| 221 ---
 7 files changed, 1317 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 7e14f4ce08b..a29da5b9fc6 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,6 +1,3 @@
-DIST redmine-3.2.7.tar.gz 2322680 SHA256 
f6ec163474e2a2cac21215d130c5bd3ccee54019165052943feaffc5fe5b34fc SHA512 
74eb67e25a835500c7eb1c251de824981d45402fa04d03801c16ed2e3a78d90e3eee414063fd95379749335714e72c34760a251b3a583176e76cb9398e24b711
 WHIRLPOOL 
61dd4497d290b6f88fa4332119b9e2c0fcf27a727f5cb727f2700153eef6fac5e088a77d5f120e77f3a59f53e2de1fa9ad6eb03a0cfb2aba3ecf4eb2998dc9ff
 DIST redmine-3.2.8.tar.gz 2323001 SHA256 
2dffd6fb314864ccf77528721580fb639df5f96254d0c533a1fea237a9bdcb98 SHA512 
3817fe98ca61326c5e4f3c3fa67540a38305275b9c24a1d74d869d713d4a582974cb2ea983016aace3625a8ebadec9354b8f1e028ed6ade2ba3ebf18a33de1dd
 WHIRLPOOL 
c315fa14d2f52d21a64a085bbd88b8f8e56d062e6be9abebe374904ac721c9401e62e7a6fe4a8cb81602fb42f515ee3f53c2788d2e7866e41c35906dc9898fb4
-DIST redmine-3.3.4.tar.gz 2367776 SHA256 
f28125f31df7ebcf7debf9b030d62002e2757c6ed228882ac64562dec90efbac SHA512 
152806f829ba7e4f8df18933aa9d46c959e9f314a5698b20f30b90bb0d1292439fd6a3dfaea427145273d3fd37d48f62a64068dd7f8ab1cbe507eaf5c09f7f2e
 WHIRLPOOL 
5a61eb7ba1dfd56cc3564488ee4a3686876cfea6fe83b624a0014588a27e6623b6ed5bcfe668e92b1edf26895b3d9f6c88edccca9629539147649aa7f197ba22
 DIST redmine-3.3.5.tar.gz 2368487 SHA256 
87ec1ac270d050c4cabcbbebf8dc84a0efafa717aa0bc4fe3a019c53f266b238 SHA512 
6471429eda15b5788d3d46f114ba63dcd30adfddf8b58b21ef206fa65c39dede1db6f11c7340560cf687f14dd46b64a40d934914f9edf2b58ba1fbd730eb304f
 WHIRLPOOL 
959d25496dc2023e27b956f1d8efd9380f18c998a5587ec852cde2e0eb943956108fb1261be47c6b0127ff1bb026d8732404f7ff61ca8495204350174118d9b0
-DIST redmine-3.4.2.tar.gz 2438319 SHA256 
747d649e3bceef41345a147a17db143ea646eaefb23ad7c514027456847c77fd SHA512 
aede59bb84633f7360fb19e78a9313cf2654cb2a36a449c305834dc58d8e45f4d0433fe6d188f44e950163987b8b5e5285c9a9706d6f95f2346acdfd81fe
 WHIRLPOOL 
23c01a72d7329e5948b0ba6a6ff59dcf162c364e8eaf60714e5883b6c36796b58b12867ebb678dcac714d7dfb49610795a417b410fd56b3e0765483e968aa894
 DIST redmine-3.4.3.tar.gz 2442818 SHA256 
62c3ea32491a13db294237ff7ade5a447e0d2913204eb871ab3a99414e41f63d SHA512 
27deb85916eb0285abd51e847037f213ebdcb5f16f57a19e7ff1d58eaed71a5c69695c707c12f2976d8dedc7aacb68bdf349c2d527e8312ce8c1c54d7af2db8d
 WHIRLPOOL 
ffb12fb19797f9bc7c9efc4e19302d75d0ebdf59b9b34d9dc60340bc67de136bcb4ef0e39e70bb77138df2c1c94756985e74f8edec1d8e139506a934989f102f

diff --git a/www-apps/redmine/redmine-3.2.7-r1.ebuild 
b/www-apps/redmine/redmine-3.2.7-r1.ebuild
deleted file mode 100644
index ee397cf4ee3..000
--- a/www-apps/redmine/redmine-3.2.7-r1.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-inherit eutils depend.apache ruby-ng user
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/";
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-# All db-related USEs are ineffective since we depend on rails
-# which depends on activerecord which depends on all ruby's db bindings
-#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
-IUSE="ldap fastcgi passenger imagemagick"
-
-ruby_add_rdepend "
-   dev-ruby/rubygems
-   >=dev-ruby/rails-4.2.5.2:4.2
-   >=dev-ruby/jquery-rails-3.1.4:3
-   >=dev-ruby/coderay-1.1.0
-   >=dev-ruby/builder-3.0.4:*
-   >=dev-ruby/roadie-rails-1.1.0
-   dev-ruby/mime-types:*
-   =dev-ruby/request_store-1.0.5
-   >=dev-ruby/rbpdf-1.19.0
-   dev-ruby/actionpack-action_caching
-   dev-ruby/actionpack-xml_parser:0
-   dev-ruby/protected_attributes
-   >=dev-ruby/redcarpet-3.3.2
-   >=dev-ruby/nokogiri-1.6.7.2
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.12.0 )
-   >=dev-ru

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2017-09-02 Thread Michał Górny
commit: 58bbe86fd31a4038a16d34603cce98a229960e97
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Aug  4 13:03:14 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  2 16:01:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bbe86f

www-apps/redmine: bump 3.4.x branch to 3.4.2

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-3.4.2.ebuild | 221 ++
 2 files changed, 222 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index a526cfd2a74..12dde0c5088 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,4 @@
 DIST redmine-3.2.7.tar.gz 2322680 SHA256 
f6ec163474e2a2cac21215d130c5bd3ccee54019165052943feaffc5fe5b34fc SHA512 
74eb67e25a835500c7eb1c251de824981d45402fa04d03801c16ed2e3a78d90e3eee414063fd95379749335714e72c34760a251b3a583176e76cb9398e24b711
 WHIRLPOOL 
61dd4497d290b6f88fa4332119b9e2c0fcf27a727f5cb727f2700153eef6fac5e088a77d5f120e77f3a59f53e2de1fa9ad6eb03a0cfb2aba3ecf4eb2998dc9ff
 DIST redmine-3.3.4.tar.gz 2367776 SHA256 
f28125f31df7ebcf7debf9b030d62002e2757c6ed228882ac64562dec90efbac SHA512 
152806f829ba7e4f8df18933aa9d46c959e9f314a5698b20f30b90bb0d1292439fd6a3dfaea427145273d3fd37d48f62a64068dd7f8ab1cbe507eaf5c09f7f2e
 WHIRLPOOL 
5a61eb7ba1dfd56cc3564488ee4a3686876cfea6fe83b624a0014588a27e6623b6ed5bcfe668e92b1edf26895b3d9f6c88edccca9629539147649aa7f197ba22
 DIST redmine-3.4.0.tar.gz 2437695 SHA256 
007b274a9757686ab2e98d3f56bc8adfcc817641593dac1ca20218993be4a6c0 SHA512 
7b1ea2242582fb0c2a85592399d91736d1fe36527fc6c7d3f4dad262e492c5fc53729b492235289bad9b0f254cfc0f631e1f733b2e77f4e9260feba99e6dcf5c
 WHIRLPOOL 
d5971874fa1afada9d6701c60c59ec80efa1151c9a198c8833bd850171632b29fb1dc658f5e15727994db111e23fb7983eda62ac6b4506e634bbff5de5d8902b
+DIST redmine-3.4.2.tar.gz 2438319 SHA256 
747d649e3bceef41345a147a17db143ea646eaefb23ad7c514027456847c77fd SHA512 
aede59bb84633f7360fb19e78a9313cf2654cb2a36a449c305834dc58d8e45f4d0433fe6d188f44e950163987b8b5e5285c9a9706d6f95f2346acdfd81fe
 WHIRLPOOL 
23c01a72d7329e5948b0ba6a6ff59dcf162c364e8eaf60714e5883b6c36796b58b12867ebb678dcac714d7dfb49610795a417b410fd56b3e0765483e968aa894

diff --git a/www-apps/redmine/redmine-3.4.2.ebuild 
b/www-apps/redmine/redmine-3.4.2.ebuild
new file mode 100644
index 000..5dc1aaf44f4
--- /dev/null
+++ b/www-apps/redmine/redmine-3.4.2.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+# ruby23 and ruby24  dion't have required deps
+USE_RUBY="ruby22"
+inherit eutils depend.apache ruby-ng user
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="http://www.redmine.org/";
+SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+# All db-related USEs are ineffective since we depend on rails
+# which depends on activerecord which depends on all ruby's db bindings
+#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
+IUSE="imagemagick fastcgi ldap markdown passenger"
+
+ruby_add_rdepend "
+   dev-ruby/actionpack-action_caching
+   dev-ruby/actionpack-xml_parser:*
+   >=dev-ruby/builder-3.2.2:3.2
+   >=dev-ruby/coderay-1.1.0
+   dev-ruby/i18n:0.7
+   >=dev-ruby/jquery-rails-3.1.4:3
+   dev-ruby/loofah
+   dev-ruby/mime-types:*
+   dev-ruby/mimemagic
+   >=dev-ruby/nokogiri-1.6.8
+   dev-ruby/protected_attributes
+   >=dev-ruby/rack-openid-0.2.1
+   >=dev-ruby/rails-4.2.5.2:4.2
+   >=dev-ruby/rails-html-sanitizer-1.0.3
+   dev-ruby/request_store:1.0.5
+   >=dev-ruby/roadie-rails-1.1.0
+   >=dev-ruby/rbpdf-1.19.2
+   >=dev-ruby/ruby-openid-2.3.0
+   dev-ruby/rubygems
+   fastcgi? ( dev-ruby/fcgi )
+   imagemagick? ( >=dev-ruby/rmagick-2.14.0 )
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.12.0 )
+   markdown? ( >=dev-ruby/redcarpet-3.3.2 )
+   passenger? ( www-apache/passenger )
+   "
+# TODO add USE doc and test
+#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
+#  dev-ruby/yard
+#  test? (
+#  >=dev-ruby/shoulda-3.3.2
+#  >=dev-ruby/mocha-0.13.3
+#  >=dev-ruby/capybara-2.0.0
+#  )"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+pkg_setup() {
+   enewgroup redmine
+   enewuser redmine -1 -1 "${REDMINE_DIR}" redmine
+}
+
+all_ruby_prepare() {
+   rm -r log files/delete.me Gemfile || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT%/}${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT%/}${REDMINE_DIR}/config/locales 
${EROOT%/}${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # remove ldap staff module if disabled to avoid #413779
+   use ldap || rm 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2017-09-02 Thread Michał Górny
commit: 2d73be50b7697a867db8ea9da96a1b171e1f1700
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Sep  2 11:03:36 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  2 16:01:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d73be50

www-apps/redmine: added ruby23 support

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 www-apps/redmine/redmine-3.2.7.ebuild | 2 +-
 www-apps/redmine/redmine-3.3.4.ebuild | 4 ++--
 www-apps/redmine/redmine-3.4.2.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/www-apps/redmine/redmine-3.2.7.ebuild 
b/www-apps/redmine/redmine-3.2.7.ebuild
index 16762dbd377..5c7f032e627 100644
--- a/www-apps/redmine/redmine-3.2.7.ebuild
+++ b/www-apps/redmine/redmine-3.2.7.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby21 ruby22"
+USE_RUBY="ruby21 ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"

diff --git a/www-apps/redmine/redmine-3.3.4.ebuild 
b/www-apps/redmine/redmine-3.3.4.ebuild
index f7d3f40472f..b65197f8bc2 100644
--- a/www-apps/redmine/redmine-3.3.4.ebuild
+++ b/www-apps/redmine/redmine-3.3.4.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-# ruby23 don't have required deps
-USE_RUBY="ruby22"
+# ruby24 don't have required deps
+USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"

diff --git a/www-apps/redmine/redmine-3.4.2.ebuild 
b/www-apps/redmine/redmine-3.4.2.ebuild
index 5dc1aaf44f4..50abc980476 100644
--- a/www-apps/redmine/redmine-3.4.2.ebuild
+++ b/www-apps/redmine/redmine-3.4.2.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-# ruby23 and ruby24  dion't have required deps
-USE_RUBY="ruby22"
+# ruby24 don't have required deps
+USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2017-09-02 Thread Michał Górny
commit: 1a6026c8afe3a02286fb2bdfbb7fef7ac8074468
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Aug 29 10:43:00 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  2 16:01:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6026c8

www-apps/redmine: fix actionpack-xml_parser dep

Slotted dep dev-ruby/actionpack-xml_parser. 2.0.x incompatible with current
redmine versions, fixes #629154.

Bug: https://bugs.gentoo.org/629154
Closes: https://github.com/gentoo/gentoo/pull/5239
Package-Manager: Portage-2.3.6, Repoman-2.3.1

 www-apps/redmine/redmine-3.2.7-r1.ebuild | 215 ++
 www-apps/redmine/redmine-3.3.4-r1.ebuild | 221 +++
 www-apps/redmine/redmine-3.4.2-r1.ebuild | 221 +++
 3 files changed, 657 insertions(+)

diff --git a/www-apps/redmine/redmine-3.2.7-r1.ebuild 
b/www-apps/redmine/redmine-3.2.7-r1.ebuild
new file mode 100644
index 000..ee397cf4ee3
--- /dev/null
+++ b/www-apps/redmine/redmine-3.2.7-r1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+inherit eutils depend.apache ruby-ng user
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="http://www.redmine.org/";
+SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+# All db-related USEs are ineffective since we depend on rails
+# which depends on activerecord which depends on all ruby's db bindings
+#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
+IUSE="ldap fastcgi passenger imagemagick"
+
+ruby_add_rdepend "
+   dev-ruby/rubygems
+   >=dev-ruby/rails-4.2.5.2:4.2
+   >=dev-ruby/jquery-rails-3.1.4:3
+   >=dev-ruby/coderay-1.1.0
+   >=dev-ruby/builder-3.0.4:*
+   >=dev-ruby/roadie-rails-1.1.0
+   dev-ruby/mime-types:*
+   =dev-ruby/request_store-1.0.5
+   >=dev-ruby/rbpdf-1.19.0
+   dev-ruby/actionpack-action_caching
+   dev-ruby/actionpack-xml_parser:0
+   dev-ruby/protected_attributes
+   >=dev-ruby/redcarpet-3.3.2
+   >=dev-ruby/nokogiri-1.6.7.2
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.12.0 )
+   >=dev-ruby/ruby-openid-2.3.0
+   >=dev-ruby/rack-openid-0.2.1
+   fastcgi? ( dev-ruby/fcgi )
+   passenger? ( www-apache/passenger )
+   imagemagick? ( >=dev-ruby/rmagick-2.14.0 )"
+   #   ruby_targets_ruby19? (
+#  postgres? ( >=dev-ruby/pg-0.11 )
+#  sqlite3? ( dev-ruby/sqlite3 )
+#  mysql? ( dev-ruby/mysql2:0.3 )
+#  )
+
+#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
+#  dev-ruby/yard
+#  test? (
+#  >=dev-ruby/shoulda-3.3.2
+#  >=dev-ruby/mocha-0.13.3
+#  >=dev-ruby/capybara-2.0.0
+#   
"${T}/50${PN}"
+   echo "CONFIG_PROTECT_MASK=\"${EPREFIX}${REDMINE_DIR}/config/locales 
${EPREFIX}${REDMINE_DIR}/config/settings.yml\"" >> "${T}/50${PN}"
+
+   # remove ldap staff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+
+   # Make it work
+   sed -i -e "1irequire 'request_store'" 
app/controllers/application_controller.rb || die
+   sed -i -e "18irequire 'action_controller'" -e "19irequire 
'action_controller/action_caching'"\
+   app/controllers/welcome_controller.rb || die
+   sed -i -e "4irequire 'action_dispatch/xml_params_parser'" -e 
"/Bundler/d" config/application.rb || die
+   sed -i -e "18irequire 'protected_attributes'" 
app/models/custom_field.rb || die
+   sed -i -e "19irequire 'roadie-rails'" app/models/mailer.rb || die
+}
+
+all_ruby_install() {
+   dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING}
+   rm -r doc || die
+   dodoc README.rdoc
+   rm README.rdoc || die
+
+   keepdir /var/log/${PN}
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   insinto "${REDMINE_DIR}/config"
+   doins "${FILESDIR}/additional_environment.rb"
+   keepdir "${REDMINE_DIR}/files"
+   keepdir "${REDMINE_DIR}/public/plugin_assets"
+
+   fowners -R redmine:redmine \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/public/plugin_assets" \
+   "${REDMINE_DIR}/tmp" \
+   /var/log/${PN}
+
+   fowners redmine:redmine "${REDMINE_DIR}"
+
+   # protect sensitive data, see bug #406605
+   fperms -R go-rwx \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/tmp" \
+   /var/log/${PN}
+
+   if use passenger; then
+   has_apache
+   insinto "${APACHE_VHOSTS_CONFDIR}"
+   doins "${FILESDIR}/10_redmine_vhost.conf"
+   fi
+
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2017-09-02 Thread Michał Górny
commit: e7da625d5c84fd15da77a6090dc311c310d7eaea
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Sep  2 11:02:03 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  2 16:01:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7da625d

www-apps/redmine: remove old 3.4.0

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-3.4.0.ebuild | 221 --
 2 files changed, 222 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 12dde0c5088..74171611ed5 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,3 @@
 DIST redmine-3.2.7.tar.gz 2322680 SHA256 
f6ec163474e2a2cac21215d130c5bd3ccee54019165052943feaffc5fe5b34fc SHA512 
74eb67e25a835500c7eb1c251de824981d45402fa04d03801c16ed2e3a78d90e3eee414063fd95379749335714e72c34760a251b3a583176e76cb9398e24b711
 WHIRLPOOL 
61dd4497d290b6f88fa4332119b9e2c0fcf27a727f5cb727f2700153eef6fac5e088a77d5f120e77f3a59f53e2de1fa9ad6eb03a0cfb2aba3ecf4eb2998dc9ff
 DIST redmine-3.3.4.tar.gz 2367776 SHA256 
f28125f31df7ebcf7debf9b030d62002e2757c6ed228882ac64562dec90efbac SHA512 
152806f829ba7e4f8df18933aa9d46c959e9f314a5698b20f30b90bb0d1292439fd6a3dfaea427145273d3fd37d48f62a64068dd7f8ab1cbe507eaf5c09f7f2e
 WHIRLPOOL 
5a61eb7ba1dfd56cc3564488ee4a3686876cfea6fe83b624a0014588a27e6623b6ed5bcfe668e92b1edf26895b3d9f6c88edccca9629539147649aa7f197ba22
-DIST redmine-3.4.0.tar.gz 2437695 SHA256 
007b274a9757686ab2e98d3f56bc8adfcc817641593dac1ca20218993be4a6c0 SHA512 
7b1ea2242582fb0c2a85592399d91736d1fe36527fc6c7d3f4dad262e492c5fc53729b492235289bad9b0f254cfc0f631e1f733b2e77f4e9260feba99e6dcf5c
 WHIRLPOOL 
d5971874fa1afada9d6701c60c59ec80efa1151c9a198c8833bd850171632b29fb1dc658f5e15727994db111e23fb7983eda62ac6b4506e634bbff5de5d8902b
 DIST redmine-3.4.2.tar.gz 2438319 SHA256 
747d649e3bceef41345a147a17db143ea646eaefb23ad7c514027456847c77fd SHA512 
aede59bb84633f7360fb19e78a9313cf2654cb2a36a449c305834dc58d8e45f4d0433fe6d188f44e950163987b8b5e5285c9a9706d6f95f2346acdfd81fe
 WHIRLPOOL 
23c01a72d7329e5948b0ba6a6ff59dcf162c364e8eaf60714e5883b6c36796b58b12867ebb678dcac714d7dfb49610795a417b410fd56b3e0765483e968aa894

diff --git a/www-apps/redmine/redmine-3.4.0.ebuild 
b/www-apps/redmine/redmine-3.4.0.ebuild
deleted file mode 100644
index 5dc1aaf44f4..000
--- a/www-apps/redmine/redmine-3.4.0.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-# ruby23 and ruby24  dion't have required deps
-USE_RUBY="ruby22"
-inherit eutils depend.apache ruby-ng user
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/";
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-# All db-related USEs are ineffective since we depend on rails
-# which depends on activerecord which depends on all ruby's db bindings
-#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
-IUSE="imagemagick fastcgi ldap markdown passenger"
-
-ruby_add_rdepend "
-   dev-ruby/actionpack-action_caching
-   dev-ruby/actionpack-xml_parser:*
-   >=dev-ruby/builder-3.2.2:3.2
-   >=dev-ruby/coderay-1.1.0
-   dev-ruby/i18n:0.7
-   >=dev-ruby/jquery-rails-3.1.4:3
-   dev-ruby/loofah
-   dev-ruby/mime-types:*
-   dev-ruby/mimemagic
-   >=dev-ruby/nokogiri-1.6.8
-   dev-ruby/protected_attributes
-   >=dev-ruby/rack-openid-0.2.1
-   >=dev-ruby/rails-4.2.5.2:4.2
-   >=dev-ruby/rails-html-sanitizer-1.0.3
-   dev-ruby/request_store:1.0.5
-   >=dev-ruby/roadie-rails-1.1.0
-   >=dev-ruby/rbpdf-1.19.2
-   >=dev-ruby/ruby-openid-2.3.0
-   dev-ruby/rubygems
-   fastcgi? ( dev-ruby/fcgi )
-   imagemagick? ( >=dev-ruby/rmagick-2.14.0 )
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.12.0 )
-   markdown? ( >=dev-ruby/redcarpet-3.3.2 )
-   passenger? ( www-apache/passenger )
-   "
-# TODO add USE doc and test
-#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
-#  dev-ruby/yard
-#  test? (
-#  >=dev-ruby/shoulda-3.3.2
-#  >=dev-ruby/mocha-0.13.3
-#  >=dev-ruby/capybara-2.0.0
-#  )"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-pkg_setup() {
-   enewgroup redmine
-   enewuser redmine -1 -1 "${REDMINE_DIR}" redmine
-}
-
-all_ruby_prepare() {
-   rm -r log files/delete.me Gemfile || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT%/}${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT%/}${REDMINE_DIR}/config/locales 
${EROOT%/}${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # remove ldap staff module if disabled to avoid #413779
-   use ldap || rm app/mod

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/files/, www-apps/redmine/

2017-07-14 Thread Michał Górny
commit: 118747fdd2fa232f4d11ef2a032c1107e5775a0a
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri May  5 11:59:05 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 14 21:56:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118747fd

www-apps/redmine: Bump to 3.2.7, 3.3.4, 3.4.0.

Fixed slot dependencies, startup script (Bug #603452), added new log
location and logrotate, added myself to proxied maintainers (Bug

Closes: https://github.com/gentoo/gentoo/pull/4550
Package-Manager: Portage-2.3.3, Repoman-2.3.1

 www-apps/redmine/Manifest  |   4 +-
 www-apps/redmine/files/additional_environment.rb   |   7 ++
 .../redmine/files/redmine-3.3.4_requires.patch |  60 ++
 .../files/{redmine-2.initd => redmine-3.initd} |  21 ++--
 www-apps/redmine/files/redmine.logrotate   |   9 ++
 www-apps/redmine/metadata.xml  |  11 +-
 .../{redmine-3.2.1.ebuild => redmine-3.2.7.ebuild} |  15 ++-
 .../{redmine-3.2.1.ebuild => redmine-3.3.4.ebuild} | 129 +++--
 .../{redmine-3.2.1.ebuild => redmine-3.4.0.ebuild} | 129 +++--
 9 files changed, 247 insertions(+), 138 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 18c8c6ff367..a526cfd2a74 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,3 @@
-DIST redmine-3.2.1.tar.gz 2310459 SHA256 
5e69ad50eef27b581e58ea0d72f2dcb19f38db3626e3bd6ed27b74d5a4da5bd6 SHA512 
20bc63f82aa58a67c1078e7aebae3348689531f1f0a6dbedb00301f128ef6a29bd6a33d3075b614e01b23f5311a9739b251fb911298e54d4df06df628bf3
 WHIRLPOOL 
b900978ffe6374cefaa8eab9b711e3062559f5579d241edc6381190d3a6ae1f449ca7a13253914c9cd954d064d4b83e9b7ebc4aed5ff62dcf4d4a2022351ba1e
+DIST redmine-3.2.7.tar.gz 2322680 SHA256 
f6ec163474e2a2cac21215d130c5bd3ccee54019165052943feaffc5fe5b34fc SHA512 
74eb67e25a835500c7eb1c251de824981d45402fa04d03801c16ed2e3a78d90e3eee414063fd95379749335714e72c34760a251b3a583176e76cb9398e24b711
 WHIRLPOOL 
61dd4497d290b6f88fa4332119b9e2c0fcf27a727f5cb727f2700153eef6fac5e088a77d5f120e77f3a59f53e2de1fa9ad6eb03a0cfb2aba3ecf4eb2998dc9ff
+DIST redmine-3.3.4.tar.gz 2367776 SHA256 
f28125f31df7ebcf7debf9b030d62002e2757c6ed228882ac64562dec90efbac SHA512 
152806f829ba7e4f8df18933aa9d46c959e9f314a5698b20f30b90bb0d1292439fd6a3dfaea427145273d3fd37d48f62a64068dd7f8ab1cbe507eaf5c09f7f2e
 WHIRLPOOL 
5a61eb7ba1dfd56cc3564488ee4a3686876cfea6fe83b624a0014588a27e6623b6ed5bcfe668e92b1edf26895b3d9f6c88edccca9629539147649aa7f197ba22
+DIST redmine-3.4.0.tar.gz 2437695 SHA256 
007b274a9757686ab2e98d3f56bc8adfcc817641593dac1ca20218993be4a6c0 SHA512 
7b1ea2242582fb0c2a85592399d91736d1fe36527fc6c7d3f4dad262e492c5fc53729b492235289bad9b0f254cfc0f631e1f733b2e77f4e9260feba99e6dcf5c
 WHIRLPOOL 
d5971874fa1afada9d6701c60c59ec80efa1151c9a198c8833bd850171632b29fb1dc658f5e15727994db111e23fb7983eda62ac6b4506e634bbff5de5d8902b

diff --git a/www-apps/redmine/files/additional_environment.rb 
b/www-apps/redmine/files/additional_environment.rb
new file mode 100644
index 000..a4e9baf758a
--- /dev/null
+++ b/www-apps/redmine/files/additional_environment.rb
@@ -0,0 +1,7 @@
+# Copy this file to additional_environment.rb and add any statements
+# that need to be passed to the Rails::Initializer.  `config` is
+# available in this context.
+
+# Place log-files to /var/log/redmine
+config.logger = Logger.new(Rails.root.join("/var/log/redmine",Rails.env + 
".log"), 0, 10485760)
+config.log_level= :info

diff --git a/www-apps/redmine/files/redmine-3.3.4_requires.patch 
b/www-apps/redmine/files/redmine-3.3.4_requires.patch
new file mode 100644
index 000..e4510839cf4
--- /dev/null
+++ b/www-apps/redmine/files/redmine-3.3.4_requires.patch
@@ -0,0 +1,60 @@
+diff -Nuar redmine-3.3.3-orig/app/controllers/application_controller.rb 
redmine-3.3.3/app/controllers/application_controller.rb
+--- redmine-3.3.3-orig/app/controllers/application_controller.rb   
2017-05-24 21:05:03.515966923 +0500
 redmine-3.3.3/app/controllers/application_controller.rb2017-05-24 
21:07:22.629960174 +0500
+@@ -15,6 +15,7 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+ 
++require 'request_store'
+ require 'uri'
+ require 'cgi'
+ 
+diff -Nuar redmine-3.3.3-orig/app/controllers/welcome_controller.rb 
redmine-3.3.3/app/controllers/welcome_controller.rb
+--- redmine-3.3.3-orig/app/controllers/welcome_controller.rb   2017-05-24 
21:05:03.514966923 +0500
 redmine-3.3.3/app/controllers/welcome_controller.rb2017-05-24 
21:08:14.895957638 +0500
+@@ -15,6 +15,9 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+ 
++require 'action_controller'
++require 'action_controller/action_caching'
++
+ class WelcomeController < ApplicationController
+ 

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2017-06-25 Thread Hans de Graaff
commit: d713f19f750724b4049a46a5fdfcdc76231d86a2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun 25 08:49:24 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 25 08:49:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d713f19f

www-apps/redmine: add ruby22 and loosen dev-ruby/builder dependency

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 www-apps/redmine/redmine-3.2.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-apps/redmine/redmine-3.2.1.ebuild 
b/www-apps/redmine/redmine-3.2.1.ebuild
index 276a4028695..7898ebdee45 100644
--- a/www-apps/redmine/redmine-3.2.1.ebuild
+++ b/www-apps/redmine/redmine-3.2.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby21 ruby22"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
@@ -22,7 +22,7 @@ ruby_add_rdepend "
>=dev-ruby/rails-4.2.5.2:4.2
>=dev-ruby/jquery-rails-3.1.4:3
>=dev-ruby/coderay-1.1.0
-   >=dev-ruby/builder-3.0.4:3
+   >=dev-ruby/builder-3.0.4:*
>=dev-ruby/roadie-rails-1.1.0
dev-ruby/mime-types:*
=dev-ruby/request_store-1.0.5



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, profiles/

2016-08-07 Thread Michał Górny
commit: 42e320a9d898464eb9ec27a18b2952dcadb29421
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug  7 17:49:26 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug  7 18:34:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e320a9

www-apps/redmine: Prune 2.6.10 along with Rails 3.2

 profiles/package.mask  |   1 -
 www-apps/redmine/Manifest  |   1 -
 www-apps/redmine/redmine-2.6.10.ebuild | 203 -
 3 files changed, 205 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4e3c47f..741fb95 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -234,7 +234,6 @@ dev-ruby/coffee-rails:3.2
 dev-ruby/mongoid
 dev-ruby/sass-rails:3.2
 dev-ruby/activeldap:3
-=www-apps/redmine-2.6.10
 
 # Aaron Bauman  (30 Jun 2016)
 # Unpatched security vulnerability per bug #509920

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 6ecbf5d..18c8c6f 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-2.6.10.tar.gz 2132564 SHA256 
b6b57a2b0150e2ab262f25ee77101b7693ad40aa3d8e7c7c46c4bdcc43f0e3b3 SHA512 
9ad509e56b0ab4569e195377c7e917889ac7c4caafcb2fc13d7a9263922e90cd97fac9ac7b89a93d31aad8ded8ffdcd88016e01b8aeb5e9448f80ce1cede138d
 WHIRLPOOL 
7949752ff3bf7b02d83f8fd3ad1eb8d5b8d396c2117b5c86cdc92690950814dd049b1c9e08179f3c68bea08ee779d554629afbec546f918df3a06902a9644140
 DIST redmine-3.2.1.tar.gz 2310459 SHA256 
5e69ad50eef27b581e58ea0d72f2dcb19f38db3626e3bd6ed27b74d5a4da5bd6 SHA512 
20bc63f82aa58a67c1078e7aebae3348689531f1f0a6dbedb00301f128ef6a29bd6a33d3075b614e01b23f5311a9739b251fb911298e54d4df06df628bf3
 WHIRLPOOL 
b900978ffe6374cefaa8eab9b711e3062559f5579d241edc6381190d3a6ae1f449ca7a13253914c9cd954d064d4b83e9b7ebc4aed5ff62dcf4d4a2022351ba1e

diff --git a/www-apps/redmine/redmine-2.6.10.ebuild 
b/www-apps/redmine/redmine-2.6.10.ebuild
deleted file mode 100644
index 1f6e41e..000
--- a/www-apps/redmine/redmine-2.6.10.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby20"
-inherit eutils depend.apache ruby-ng user
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/";
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-# All db-related USEs are ineffective since we depend on rails
-# which depends on activerecord which depends on all ruby's db bindings
-#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
-IUSE="ldap imagemagick fastcgi passenger"
-
-#RDEPEND="$(ruby_implementation_depend jruby '>=' -1.6.7)[ssl]"
-
-ruby_add_rdepend "
-   dev-ruby/rubygems
-   >=dev-ruby/rails-3.2.22:3.2
-   >=dev-ruby/jquery-rails-3.1.1:3
-   dev-ruby/i18n:0.6
-   >=dev-ruby/coderay-1.1.0
-   dev-ruby/builder:3
-   dev-ruby/mime-types:*
-   =dev-ruby/request_store-1.0.5
-   >=dev-ruby/rbpdf-1.18.6
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
-   >=dev-ruby/ruby-openid-2.3.0
-   >=dev-ruby/rack-openid-0.2.1
-   imagemagick? ( >=dev-ruby/rmagick-2 )
-   fastcgi? ( dev-ruby/fcgi )
-   passenger? ( www-apache/passenger )"
-#  ruby_targets_ruby19? (
-#  postgres? ( >=dev-ruby/pg-0.11 )
-#  sqlite3? ( dev-ruby/sqlite3 )
-#  mysql? ( dev-ruby/mysql2:0.3 )
-#  )
-
-#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
-#  dev-ruby/yard
-#  test? (
-#  >=dev-ruby/shoulda-3.3.2
-#  >=dev-ruby/mocha-0.13.3
-#  >=dev-ruby/capybara-2.0.0
-#   
"${T}/50${PN}"
-   echo "CONFIG_PROTECT_MASK=\"${EPREFIX}${REDMINE_DIR}/config/locales 
${EPREFIX}${REDMINE_DIR}/config/settings.yml\"" >> "${T}/50${PN}"
-
-   # remove ldap staff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-
-   # Make it work
-   sed -i -i "1irequire 'request_store'" 
app/controllers/application_controller.rb || die
-}
-
-all_ruby_install() {
-   dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING}
-   rm -r doc || die
-   dodoc README.rdoc
-   rm README.rdoc || die
-
-   keepdir /var/log/${PN}
-   dosym /var/log/${PN}/ "${REDMINE_DIR}/log"
-
-   insinto "${REDMINE_DIR}"
-   doins -r .
-   keepdir "${REDMINE_DIR}/files"
-   keepdir "${REDMINE_DIR}/public/plugin_assets"
-
-   fowners -R redmine:redmine \
-   "${REDMINE_DIR}/config" \
-   "${REDMINE_DIR}/files" \
-   "${REDMINE_DIR}/public/plugin_assets" \
-   "${REDMINE_DIR}/tmp" \
-   /var/log/${PN}
-
-   fowners redmine:redmine "${REDMINE_DIR}"
-
-   # protect sensitive data, see bug #406605
-   fperms -

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2016-08-06 Thread Pacho Ramos
commit: 6db8fca6c1ed211d7b870b27303efa7c723693c9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Aug  6 09:37:55 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Aug  6 09:39:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db8fca6

www-apps/redmine: Cleanup per bug #96436

Package-Manager: portage-2.3.0

 www-apps/redmine/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/www-apps/redmine/metadata.xml b/www-apps/redmine/metadata.xml
index 434626e..4078e31 100644
--- a/www-apps/redmine/metadata.xml
+++ b/www-apps/redmine/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
[email protected]
-Peter Volkov
-
 
 
 



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2016-05-21 Thread Pacho Ramos
commit: 2f7808f6fe6ff0ed3c5fd6aaf1c850a077ee88bc
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 21 13:07:16 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May 21 13:08:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7808f6

www-apps/redmine: Cleanup due to bug #22900

Package-Manager: portage-2.3.0_rc1

 www-apps/redmine/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/www-apps/redmine/metadata.xml b/www-apps/redmine/metadata.xml
index 58bd3cc..434626e 100644
--- a/www-apps/redmine/metadata.xml
+++ b/www-apps/redmine/metadata.xml
@@ -2,9 +2,6 @@
 http://www.gentoo.org/dtd/metadata.dtd";>
 
 
[email protected]
-
-
 [email protected]
 Peter Volkov
 



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2016-04-29 Thread Manuel Rüger
commit: 627ec9e6f42ec32034e49eb2f50602e86d392ca4
Author: Manuel Rüger  gentoo  org>
AuthorDate: Fri Apr 29 19:53:56 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Fri Apr 29 19:53:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=627ec9e6

Version bump to 3.2.1

Package-Manager: portage-2.2.28

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-3.2.1.ebuild | 211 ++
 2 files changed, 212 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index b09b6fe..6ecbf5d 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-2.6.10.tar.gz 2132564 SHA256 
b6b57a2b0150e2ab262f25ee77101b7693ad40aa3d8e7c7c46c4bdcc43f0e3b3 SHA512 
9ad509e56b0ab4569e195377c7e917889ac7c4caafcb2fc13d7a9263922e90cd97fac9ac7b89a93d31aad8ded8ffdcd88016e01b8aeb5e9448f80ce1cede138d
 WHIRLPOOL 
7949752ff3bf7b02d83f8fd3ad1eb8d5b8d396c2117b5c86cdc92690950814dd049b1c9e08179f3c68bea08ee779d554629afbec546f918df3a06902a9644140
+DIST redmine-3.2.1.tar.gz 2310459 SHA256 
5e69ad50eef27b581e58ea0d72f2dcb19f38db3626e3bd6ed27b74d5a4da5bd6 SHA512 
20bc63f82aa58a67c1078e7aebae3348689531f1f0a6dbedb00301f128ef6a29bd6a33d3075b614e01b23f5311a9739b251fb911298e54d4df06df628bf3
 WHIRLPOOL 
b900978ffe6374cefaa8eab9b711e3062559f5579d241edc6381190d3a6ae1f449ca7a13253914c9cd954d064d4b83e9b7ebc4aed5ff62dcf4d4a2022351ba1e

diff --git a/www-apps/redmine/redmine-3.2.1.ebuild 
b/www-apps/redmine/redmine-3.2.1.ebuild
new file mode 100644
index 000..531c9d1
--- /dev/null
+++ b/www-apps/redmine/redmine-3.2.1.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21"
+inherit eutils depend.apache ruby-ng user
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="http://www.redmine.org/";
+SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+# All db-related USEs are ineffective since we depend on rails
+# which depends on activerecord which depends on all ruby's db bindings
+#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
+IUSE="ldap fastcgi passenger imagemagick"
+
+ruby_add_rdepend "
+   dev-ruby/rubygems
+   >=dev-ruby/rails-4.2.5.2:4.2
+   >=dev-ruby/jquery-rails-3.1.4:3
+   >=dev-ruby/coderay-1.1.0
+   >=dev-ruby/builder-3.0.4:3
+   >=dev-ruby/roadie-rails-1.1.0
+   dev-ruby/mime-types:*
+   =dev-ruby/request_store-1.0.5
+   >=dev-ruby/rbpdf-1.19.0
+   dev-ruby/actionpack-action_caching
+   dev-ruby/actionpack-xml_parser
+   dev-ruby/protected_attributes
+   >=dev-ruby/redcarpet-3.3.2
+   >=dev-ruby/nokogiri-1.6.7.2
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.12.0 )
+   >=dev-ruby/ruby-openid-2.3.0
+   >=dev-ruby/rack-openid-0.2.1
+   fastcgi? ( dev-ruby/fcgi )
+   passenger? ( www-apache/passenger )
+   imagemagick? ( >=dev-ruby/rmagick-2.14.0 )"
+   #   ruby_targets_ruby19? (
+#  postgres? ( >=dev-ruby/pg-0.11 )
+#  sqlite3? ( dev-ruby/sqlite3 )
+#  mysql? ( dev-ruby/mysql2:0.3 )
+#  )
+
+#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
+#  dev-ruby/yard
+#  test? (
+#  >=dev-ruby/shoulda-3.3.2
+#  >=dev-ruby/mocha-0.13.3
+#  >=dev-ruby/capybara-2.0.0
+#   
"${T}/50${PN}"
+   echo "CONFIG_PROTECT_MASK=\"${EPREFIX}${REDMINE_DIR}/config/locales 
${EPREFIX}${REDMINE_DIR}/config/settings.yml\"" >> "${T}/50${PN}"
+
+   # remove ldap staff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+
+   # Make it work
+   sed -i -e "1irequire 'request_store'" 
app/controllers/application_controller.rb || die
+   sed -i -e "18irequire 'action_controller'" -e "19irequire 
'action_controller/action_caching'"\
+   app/controllers/welcome_controller.rb || die
+   sed -i -e "4irequire 'action_dispatch/xml_params_parser'" -e 
"/Bundler/d" config/application.rb || die
+   sed -i -e "18irequire 'protected_attributes'" 
app/models/custom_field.rb || die
+   sed -i -e "19irequire 'roadie-rails'" app/models/mailer.rb || die
+}
+
+all_ruby_install() {
+   dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING}
+   rm -r doc || die
+   dodoc README.rdoc
+   rm README.rdoc || die
+
+   keepdir /var/log/${PN}
+   dosym /var/log/${PN}/ "${REDMINE_DIR}/log"
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   keepdir "${REDMINE_DIR}/files"
+   keepdir "${REDMINE_DIR}/public/plugin_assets"
+
+   fowners -R redmine:redmine \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/public/plugin_assets" \
+

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2016-03-27 Thread Manuel Rüger
commit: 11486b156499aa2858fc0ecf523b49e6499280d0
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Mar 27 12:07:23 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Mar 27 12:07:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11486b15

www-apps/redmine: Remove old

Package-Manager: portage-2.2.28

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-2.6.9.ebuild | 203 --
 2 files changed, 204 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index ade3f7a..b09b6fe 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
 DIST redmine-2.6.10.tar.gz 2132564 SHA256 
b6b57a2b0150e2ab262f25ee77101b7693ad40aa3d8e7c7c46c4bdcc43f0e3b3 SHA512 
9ad509e56b0ab4569e195377c7e917889ac7c4caafcb2fc13d7a9263922e90cd97fac9ac7b89a93d31aad8ded8ffdcd88016e01b8aeb5e9448f80ce1cede138d
 WHIRLPOOL 
7949752ff3bf7b02d83f8fd3ad1eb8d5b8d396c2117b5c86cdc92690950814dd049b1c9e08179f3c68bea08ee779d554629afbec546f918df3a06902a9644140
-DIST redmine-2.6.9.tar.gz 2127454 SHA256 
15cafc3983e0520c3ecc6105ef33031f55b1dc2b21270d092938562b47362d4c SHA512 
c376e0096e35c0307960c5e186abe2d8618064564813873e30aa0c9f7f6fcbf41b22239cf54e7aed794a0a06de9cd8b931d5c130776d4818428f788d0ef9e866
 WHIRLPOOL 
85eba2d64896ba96698b4449a1580987d25b725011feac969a612eb932da99fdd701d5f5808f26efef80dec86ebcfc505445f185fc8dec08d5909d2ce8a0b2d4

diff --git a/www-apps/redmine/redmine-2.6.9.ebuild 
b/www-apps/redmine/redmine-2.6.9.ebuild
deleted file mode 100644
index 53da0f1..000
--- a/www-apps/redmine/redmine-2.6.9.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby20"
-inherit eutils depend.apache ruby-ng user
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/";
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-# All db-related USEs are ineffective since we depend on rails
-# which depends on activerecord which depends on all ruby's db bindings
-#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
-IUSE="ldap imagemagick fastcgi passenger"
-
-#RDEPEND="$(ruby_implementation_depend jruby '>=' -1.6.7)[ssl]"
-
-ruby_add_rdepend "
-   dev-ruby/rubygems
-   >=dev-ruby/rails-3.2.22:3.2
-   >=dev-ruby/jquery-rails-3.1.1:3
-   dev-ruby/i18n:0.6
-   >=dev-ruby/coderay-1.1.0
-   dev-ruby/builder:3
-   dev-ruby/mime-types:*
-   =dev-ruby/request_store-1.0.5
-   >=dev-ruby/rbpdf-1.18.6
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
-   >=dev-ruby/ruby-openid-2.3.0
-   >=dev-ruby/rack-openid-0.2.1
-   imagemagick? ( >=dev-ruby/rmagick-2 )
-   fastcgi? ( dev-ruby/fcgi )
-   passenger? ( www-apache/passenger )"
-#  ruby_targets_ruby19? (
-#  postgres? ( >=dev-ruby/pg-0.11 )
-#  sqlite3? ( dev-ruby/sqlite3 )
-#  mysql? ( dev-ruby/mysql2:0.3 )
-#  )
-
-#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
-#  dev-ruby/yard
-#  test? (
-#  >=dev-ruby/shoulda-3.3.2
-#  >=dev-ruby/mocha-0.13.3
-#  >=dev-ruby/capybara-2.0.0
-#   
"${T}/50${PN}"
-   echo "CONFIG_PROTECT_MASK=\"${EPREFIX}${REDMINE_DIR}/config/locales 
${EPREFIX}${REDMINE_DIR}/config/settings.yml\"" >> "${T}/50${PN}"
-
-   # remove ldap staff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-
-   # Make it work
-   sed -i -i "1irequire 'request_store'" 
app/controllers/application_controller.rb || die
-}
-
-all_ruby_install() {
-   dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING}
-   rm -r doc || die
-   dodoc README.rdoc
-   rm README.rdoc || die
-
-   keepdir /var/log/${PN}
-   dosym /var/log/${PN}/ "${REDMINE_DIR}/log"
-
-   insinto "${REDMINE_DIR}"
-   doins -r .
-   keepdir "${REDMINE_DIR}/files"
-   keepdir "${REDMINE_DIR}/public/plugin_assets"
-
-   fowners -R redmine:redmine \
-   "${REDMINE_DIR}/config" \
-   "${REDMINE_DIR}/files" \
-   "${REDMINE_DIR}/public/plugin_assets" \
-   "${REDMINE_DIR}/tmp" \
-   /var/log/${PN}
-
-   fowners redmine:redmine "${REDMINE_DIR}"
-
-   # protect sensitive data, see bug #406605
-   fperms -R go-rwx \
-   "${REDMINE_DIR}/config" \
-   "${REDMINE_DIR}/files" \
-   "${REDMINE_DIR}/tmp" \
-   /var/log/${PN}
-
-   if use passenger; then
-   has_apache
-   insinto "${APACHE_VHOSTS_CONFDIR}"
-   doins "${FILESDIR}/10_redmine_vhost.conf"
-   else
-   newconfd "${FILESDIR}/${PN}.confd" ${PN}
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2016-03-19 Thread Manuel Rüger
commit: 5cc6b706a83e6a45dff250759cae48e809db1562
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Mar 17 01:11:31 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Mar 17 01:11:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc6b706

www-apps/redmine: Version bump

Package-Manager: portage-2.2.28

 www-apps/redmine/Manifest  |   1 +
 www-apps/redmine/redmine-2.6.10.ebuild | 203 +
 2 files changed, 204 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 65b978c..ade3f7a 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
+DIST redmine-2.6.10.tar.gz 2132564 SHA256 
b6b57a2b0150e2ab262f25ee77101b7693ad40aa3d8e7c7c46c4bdcc43f0e3b3 SHA512 
9ad509e56b0ab4569e195377c7e917889ac7c4caafcb2fc13d7a9263922e90cd97fac9ac7b89a93d31aad8ded8ffdcd88016e01b8aeb5e9448f80ce1cede138d
 WHIRLPOOL 
7949752ff3bf7b02d83f8fd3ad1eb8d5b8d396c2117b5c86cdc92690950814dd049b1c9e08179f3c68bea08ee779d554629afbec546f918df3a06902a9644140
 DIST redmine-2.6.9.tar.gz 2127454 SHA256 
15cafc3983e0520c3ecc6105ef33031f55b1dc2b21270d092938562b47362d4c SHA512 
c376e0096e35c0307960c5e186abe2d8618064564813873e30aa0c9f7f6fcbf41b22239cf54e7aed794a0a06de9cd8b931d5c130776d4818428f788d0ef9e866
 WHIRLPOOL 
85eba2d64896ba96698b4449a1580987d25b725011feac969a612eb932da99fdd701d5f5808f26efef80dec86ebcfc505445f185fc8dec08d5909d2ce8a0b2d4

diff --git a/www-apps/redmine/redmine-2.6.10.ebuild 
b/www-apps/redmine/redmine-2.6.10.ebuild
new file mode 100644
index 000..1f6e41e
--- /dev/null
+++ b/www-apps/redmine/redmine-2.6.10.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20"
+inherit eutils depend.apache ruby-ng user
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="http://www.redmine.org/";
+SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-2"
+SLOT="0"
+# All db-related USEs are ineffective since we depend on rails
+# which depends on activerecord which depends on all ruby's db bindings
+#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
+IUSE="ldap imagemagick fastcgi passenger"
+
+#RDEPEND="$(ruby_implementation_depend jruby '>=' -1.6.7)[ssl]"
+
+ruby_add_rdepend "
+   dev-ruby/rubygems
+   >=dev-ruby/rails-3.2.22:3.2
+   >=dev-ruby/jquery-rails-3.1.1:3
+   dev-ruby/i18n:0.6
+   >=dev-ruby/coderay-1.1.0
+   dev-ruby/builder:3
+   dev-ruby/mime-types:*
+   =dev-ruby/request_store-1.0.5
+   >=dev-ruby/rbpdf-1.18.6
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
+   >=dev-ruby/ruby-openid-2.3.0
+   >=dev-ruby/rack-openid-0.2.1
+   imagemagick? ( >=dev-ruby/rmagick-2 )
+   fastcgi? ( dev-ruby/fcgi )
+   passenger? ( www-apache/passenger )"
+#  ruby_targets_ruby19? (
+#  postgres? ( >=dev-ruby/pg-0.11 )
+#  sqlite3? ( dev-ruby/sqlite3 )
+#  mysql? ( dev-ruby/mysql2:0.3 )
+#  )
+
+#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
+#  dev-ruby/yard
+#  test? (
+#  >=dev-ruby/shoulda-3.3.2
+#  >=dev-ruby/mocha-0.13.3
+#  >=dev-ruby/capybara-2.0.0
+#   
"${T}/50${PN}"
+   echo "CONFIG_PROTECT_MASK=\"${EPREFIX}${REDMINE_DIR}/config/locales 
${EPREFIX}${REDMINE_DIR}/config/settings.yml\"" >> "${T}/50${PN}"
+
+   # remove ldap staff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+
+   # Make it work
+   sed -i -i "1irequire 'request_store'" 
app/controllers/application_controller.rb || die
+}
+
+all_ruby_install() {
+   dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING}
+   rm -r doc || die
+   dodoc README.rdoc
+   rm README.rdoc || die
+
+   keepdir /var/log/${PN}
+   dosym /var/log/${PN}/ "${REDMINE_DIR}/log"
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   keepdir "${REDMINE_DIR}/files"
+   keepdir "${REDMINE_DIR}/public/plugin_assets"
+
+   fowners -R redmine:redmine \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/public/plugin_assets" \
+   "${REDMINE_DIR}/tmp" \
+   /var/log/${PN}
+
+   fowners redmine:redmine "${REDMINE_DIR}"
+
+   # protect sensitive data, see bug #406605
+   fperms -R go-rwx \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/tmp" \
+   /var/log/${PN}
+
+   if use passenger; then
+   has_apache
+   insinto "${APACHE_VHOSTS_CONFDIR}"
+   doins "${FILESDIR}/10_redmine_vhost.conf"
+   else
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2016-01-23 Thread Manuel Rüger
commit: 0a099f8fb6c4c4edd698dddfcdd1a44696aa2fb8
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Jan 23 12:19:05 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Jan 23 12:19:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a099f8f

www-apps/redmine: Fix DESC

Package-Manager: portage-2.2.27

 www-apps/redmine/redmine-2.6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/redmine/redmine-2.6.9.ebuild 
b/www-apps/redmine/redmine-2.6.9.ebuild
index 1249c70..53da0f1 100644
--- a/www-apps/redmine/redmine-2.6.9.ebuild
+++ b/www-apps/redmine/redmine-2.6.9.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 USE_RUBY="ruby20"
 inherit eutils depend.apache ruby-ng user
 
-DESCRIPTION="A flexible project management web application written using Ruby 
on Rails framework"
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
 HOMEPAGE="http://www.redmine.org/";
 SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
 



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2016-01-23 Thread Manuel Rüger
commit: 0addcb15bdfd3c5ec873ec3e74ae9748fb8a7ecf
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Jan 23 12:17:24 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Jan 23 12:17:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0addcb15

www-apps/redmine: Remove vulnerable

Package-Manager: portage-2.2.27

 www-apps/redmine/Manifest |   1 -
 www-apps/redmine/redmine-2.4.6.ebuild | 198 --
 2 files changed, 199 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index bc0276f..65b978c 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-2.4.6.tar.gz 3885107 SHA256 
9dd35c9f50fcd20724c328860253c78fe0155a5f58bbf90357d72d44900a7601 SHA512 
722bdb4e5dd5246dfdee2819c65d024c34368d4cbb34d27a2832909b2b82f6e677e7312fa085971c6fb78c2aa4d06552d06e2314e19c4e3d0b211fcc1ec4d911
 WHIRLPOOL 
e1b4213f7aef6d97afadde194e6f99f6d7f61a5cc9775fb8619cda6fbe2b42a3b783039fdacfa80b40d0c86fa235d397f39f0d3d37b5a7626facfd70fe058f06
 DIST redmine-2.6.9.tar.gz 2127454 SHA256 
15cafc3983e0520c3ecc6105ef33031f55b1dc2b21270d092938562b47362d4c SHA512 
c376e0096e35c0307960c5e186abe2d8618064564813873e30aa0c9f7f6fcbf41b22239cf54e7aed794a0a06de9cd8b931d5c130776d4818428f788d0ef9e866
 WHIRLPOOL 
85eba2d64896ba96698b4449a1580987d25b725011feac969a612eb932da99fdd701d5f5808f26efef80dec86ebcfc505445f185fc8dec08d5909d2ce8a0b2d4

diff --git a/www-apps/redmine/redmine-2.4.6.ebuild 
b/www-apps/redmine/redmine-2.4.6.ebuild
deleted file mode 100644
index 216fd62..000
--- a/www-apps/redmine/redmine-2.4.6.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby19 ruby20"
-inherit eutils depend.apache ruby-ng user
-
-DESCRIPTION="Redmine is a flexible project management web application written 
using Ruby on Rails framework"
-HOMEPAGE="http://www.redmine.org/";
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-# All db-related USEs are ineffective since we depend on rails
-# which depends on activerecord which depends on all ruby's db bindings
-#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
-IUSE="ldap imagemagick fastcgi passenger"
-
-#RDEPEND="$(ruby_implementation_depend jruby '>=' -1.6.7)[ssl]"
-
-ruby_add_rdepend "virtual/ruby-ssl
-   virtual/rubygems
-   >=dev-ruby/rails-3.2.19:3.2
-   >=dev-ruby/jquery-rails-2.0.2
-   dev-ruby/i18n:0.6
-   >=dev-ruby/coderay-1.0.9
-   dev-ruby/builder:3
-   dev-ruby/rake
-   ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
-   >=dev-ruby/ruby-openid-2.3.0
-   >=dev-ruby/rack-openid-0.2.1
-   imagemagick? ( >=dev-ruby/rmagick-2 )
-   fastcgi? ( dev-ruby/fcgi )
-   passenger? ( www-apache/passenger )"
-#  ruby_targets_ruby19? (
-#  postgres? ( >=dev-ruby/pg-0.11 )
-#  sqlite3? ( dev-ruby/sqlite3 )
-#  mysql? ( dev-ruby/mysql2:0.3 )
-#  )
-
-#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
-#  dev-ruby/yard
-#  test? (
-#  >=dev-ruby/shoulda-3.3.2
-#  >=dev-ruby/mocha-0.13.3
-#  >=dev-ruby/capybara-2.0.0
-#   
"${T}/50${PN}"
-   echo "CONFIG_PROTECT_MASK=\"${EPREFIX}${REDMINE_DIR}/config/locales 
${EPREFIX}${REDMINE_DIR}/config/settings.yml\"" >> "${T}/50${PN}"
-
-   # remove ldap staff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-}
-
-all_ruby_install() {
-   dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING}
-   rm -r doc || die
-   dodoc README.rdoc
-   rm README.rdoc || die
-
-   keepdir /var/log/${PN}
-   dosym /var/log/${PN}/ "${REDMINE_DIR}/log"
-
-   insinto "${REDMINE_DIR}"
-   doins -r .
-   keepdir "${REDMINE_DIR}/files"
-   keepdir "${REDMINE_DIR}/public/plugin_assets"
-
-   fowners -R redmine:redmine \
-   "${REDMINE_DIR}/config" \
-   "${REDMINE_DIR}/files" \
-   "${REDMINE_DIR}/public/plugin_assets" \
-   "${REDMINE_DIR}/tmp" \
-   /var/log/${PN}
-
-   fowners redmine:redmine "${REDMINE_DIR}"
-
-   # protect sensitive data, see bug #406605
-   fperms -R go-rwx \
-   "${REDMINE_DIR}/config" \
-   "${REDMINE_DIR}/files" \
-   "${REDMINE_DIR}/tmp" \
-   /var/log/${PN}
-
-   if use passenger; then
-   has_apache
-   insinto "${APACHE_VHOSTS_CONFDIR}"
-   doins "${FILESDIR}/10_redmine_vhost.conf"
-   else
-   newconfd "${FILESDIR}/${PN}.confd" ${PN}
-   newinitd "${FILESDIR}/${PN}-2.initd" ${PN}
-   fi
-   doenvd "${T}/50${PN}"
-}
-
-pkg_postinst() {
-   einfo
-   if [ -e "${EPREFIX}

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2016-01-17 Thread Manuel Rüger
commit: 2ebdfb106d29fd7c1bade5a4668b0570e7200cf5
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Jan 17 16:44:05 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Jan 17 16:44:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ebdfb10

www-apps/redmine: Version bump to 2.6.9

Gentoo-Bug: 491758

Package-Manager: portage-2.2.26

 www-apps/redmine/Manifest |   1 +
 www-apps/redmine/redmine-2.6.9.ebuild | 203 ++
 2 files changed, 204 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index a006b5e..bc0276f 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1,2 @@
 DIST redmine-2.4.6.tar.gz 3885107 SHA256 
9dd35c9f50fcd20724c328860253c78fe0155a5f58bbf90357d72d44900a7601 SHA512 
722bdb4e5dd5246dfdee2819c65d024c34368d4cbb34d27a2832909b2b82f6e677e7312fa085971c6fb78c2aa4d06552d06e2314e19c4e3d0b211fcc1ec4d911
 WHIRLPOOL 
e1b4213f7aef6d97afadde194e6f99f6d7f61a5cc9775fb8619cda6fbe2b42a3b783039fdacfa80b40d0c86fa235d397f39f0d3d37b5a7626facfd70fe058f06
+DIST redmine-2.6.9.tar.gz 2127454 SHA256 
15cafc3983e0520c3ecc6105ef33031f55b1dc2b21270d092938562b47362d4c SHA512 
c376e0096e35c0307960c5e186abe2d8618064564813873e30aa0c9f7f6fcbf41b22239cf54e7aed794a0a06de9cd8b931d5c130776d4818428f788d0ef9e866
 WHIRLPOOL 
85eba2d64896ba96698b4449a1580987d25b725011feac969a612eb932da99fdd701d5f5808f26efef80dec86ebcfc505445f185fc8dec08d5909d2ce8a0b2d4

diff --git a/www-apps/redmine/redmine-2.6.9.ebuild 
b/www-apps/redmine/redmine-2.6.9.ebuild
new file mode 100644
index 000..1249c70
--- /dev/null
+++ b/www-apps/redmine/redmine-2.6.9.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20"
+inherit eutils depend.apache ruby-ng user
+
+DESCRIPTION="A flexible project management web application written using Ruby 
on Rails framework"
+HOMEPAGE="http://www.redmine.org/";
+SRC_URI="http://www.redmine.org/releases/${P}.tar.gz";
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-2"
+SLOT="0"
+# All db-related USEs are ineffective since we depend on rails
+# which depends on activerecord which depends on all ruby's db bindings
+#IUSE="ldap openid imagemagick postgres sqlite mysql fastcgi passenger"
+IUSE="ldap imagemagick fastcgi passenger"
+
+#RDEPEND="$(ruby_implementation_depend jruby '>=' -1.6.7)[ssl]"
+
+ruby_add_rdepend "
+   dev-ruby/rubygems
+   >=dev-ruby/rails-3.2.22:3.2
+   >=dev-ruby/jquery-rails-3.1.1:3
+   dev-ruby/i18n:0.6
+   >=dev-ruby/coderay-1.1.0
+   dev-ruby/builder:3
+   dev-ruby/mime-types:*
+   =dev-ruby/request_store-1.0.5
+   >=dev-ruby/rbpdf-1.18.6
+   ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
+   >=dev-ruby/ruby-openid-2.3.0
+   >=dev-ruby/rack-openid-0.2.1
+   imagemagick? ( >=dev-ruby/rmagick-2 )
+   fastcgi? ( dev-ruby/fcgi )
+   passenger? ( www-apache/passenger )"
+#  ruby_targets_ruby19? (
+#  postgres? ( >=dev-ruby/pg-0.11 )
+#  sqlite3? ( dev-ruby/sqlite3 )
+#  mysql? ( dev-ruby/mysql2:0.3 )
+#  )
+
+#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2
+#  dev-ruby/yard
+#  test? (
+#  >=dev-ruby/shoulda-3.3.2
+#  >=dev-ruby/mocha-0.13.3
+#  >=dev-ruby/capybara-2.0.0
+#   
"${T}/50${PN}"
+   echo "CONFIG_PROTECT_MASK=\"${EPREFIX}${REDMINE_DIR}/config/locales 
${EPREFIX}${REDMINE_DIR}/config/settings.yml\"" >> "${T}/50${PN}"
+
+   # remove ldap staff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+
+   # Make it work
+   sed -i -i "1irequire 'request_store'" 
app/controllers/application_controller.rb || die
+}
+
+all_ruby_install() {
+   dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING}
+   rm -r doc || die
+   dodoc README.rdoc
+   rm README.rdoc || die
+
+   keepdir /var/log/${PN}
+   dosym /var/log/${PN}/ "${REDMINE_DIR}/log"
+
+   insinto "${REDMINE_DIR}"
+   doins -r .
+   keepdir "${REDMINE_DIR}/files"
+   keepdir "${REDMINE_DIR}/public/plugin_assets"
+
+   fowners -R redmine:redmine \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/public/plugin_assets" \
+   "${REDMINE_DIR}/tmp" \
+   /var/log/${PN}
+
+   fowners redmine:redmine "${REDMINE_DIR}"
+
+   # protect sensitive data, see bug #406605
+   fperms -R go-rwx \
+   "${REDMINE_DIR}/config" \
+   "${REDMINE_DIR}/files" \
+   "${REDMINE_DIR}/tmp" \
+   /var/log/${PN}
+
+   if use passenger; then
+   has_apache
+   insinto "${APACHE_VHOSTS_CONFDIR}"
+   doins "${FILESDIR}/10_redmine_vhost.conf"
+   else
+   newconfd "${FILE