* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2015-12-20 10:55 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2015-12-20 10:55 UTC (permalink / raw
To: gentoo-commits
commit: 097ffdc74d88ceabaf87836b109077e319a60c99
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 10:54:50 2015 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 10:54:50 2015 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=097ffdc7
www-apps/redmine: Fix missing include
Package-Manager: portage-2.2.26
www-apps/redmine/redmine-3.2.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/www-apps/redmine/redmine-3.2.0.ebuild b/www-apps/redmine/redmine-3.2.0.ebuild
index 87caf39..03825c3 100644
--- a/www-apps/redmine/redmine-3.2.0.ebuild
+++ b/www-apps/redmine/redmine-3.2.0.ebuild
@@ -80,6 +80,7 @@ all_ruby_prepare() {
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() {
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2016-10-15 14:29 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2016-10-15 14:29 UTC (permalink / raw
To: gentoo-commits
commit: f96da822ce3ae0611fdbd32193149d65a2596313
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 15 14:29:44 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sat Oct 15 14:29:44 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=f96da822
www-apps/redmine: Version bump to 3.3.1, remove old
Package-Manager: portage-2.3.2
www-apps/redmine/Manifest | 2 +-
www-apps/redmine/{redmine-3.3.0.ebuild => redmine-3.3.1.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index f297493..cf4f481 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1 +1 @@
-DIST redmine-3.3.0.tar.gz 2353253 SHA256 469a4339c3f8c64c6a62404b1b9c9d260c427e640f5dd53b2eb68b737f9285d5 SHA512 7125cb841fef6ef9b27cf1d466afacb9a4b94e7bc5e8a1a57ff5ab9f70cd5f7170f58fd35140c9c8de64bf9f7eac41a76a961f8fb49d152c64ef054a8684d80d WHIRLPOOL c0dfc5463d6196c31f8d66cadf26a58a482a756c6eb1704578bde3d634f8a1c51b18a2c4b07f31899bbf1e6a7e2526ebf7df3e3cbdab8c42a252b43a91ccbf93
+DIST redmine-3.3.1.tar.gz 2359112 SHA256 bb548bb8001d1137e4bf013c4e96110f7e44e93e43e7e9bae65971388f291f12 SHA512 0bf2f23b0aad6dfc97b3fc816d2d1fef512c7f122a2bcf672af939bca932a61ba8f72981fc4f7dd3485d93dde659ab3cfb6df63b0ba423c1159731cea55bdc1f WHIRLPOOL 0a0a609928e1d57d5626c639f93c6410a3f72af9e1f4ab93aafe9acede5b801aa622466fa081cc3ad22c3e9f5f17fd2ecdeb5f3189923679122283c29a08c18b
diff --git a/www-apps/redmine/redmine-3.3.0.ebuild b/www-apps/redmine/redmine-3.3.1.ebuild
similarity index 99%
rename from www-apps/redmine/redmine-3.3.0.ebuild
rename to www-apps/redmine/redmine-3.3.1.ebuild
index 88b877b..6514d97 100644
--- a/www-apps/redmine/redmine-3.3.0.ebuild
+++ b/www-apps/redmine/redmine-3.3.1.ebuild
@@ -20,7 +20,7 @@ IUSE="ldap fastcgi passenger imagemagick"
ruby_add_rdepend "
dev-ruby/rubygems
- >=dev-ruby/rails-4.2.6:4.2
+ >=dev-ruby/rails-4.2.7.1:4.2
>=dev-ruby/jquery-rails-3.1.4:3
>=dev-ruby/coderay-1.1.1
>=dev-ruby/builder-3.0.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2016-08-29 0:11 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2016-08-29 0:11 UTC (permalink / raw
To: gentoo-commits
commit: 7f41eb5eddc279b407d151a64b248e2e19f712b2
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 29 00:09:04 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Mon Aug 29 00:09:04 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=7f41eb5e
www-apps/redmine: Add ruby22
Package-Manager: portage-2.3.0
www-apps/redmine/redmine-3.3.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-apps/redmine/redmine-3.3.0.ebuild b/www-apps/redmine/redmine-3.3.0.ebuild
index cef905a..88b877b 100644
--- a/www-apps/redmine/redmine-3.3.0.ebuild
+++ b/www-apps/redmine/redmine-3.3.0.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=5
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby20 ruby21 ruby22"
inherit eutils depend.apache ruby-ng user
DESCRIPTION="Flexible project management web application using the Ruby on Rails framework"
@@ -23,7 +23,7 @@ ruby_add_rdepend "
>=dev-ruby/rails-4.2.6:4.2
>=dev-ruby/jquery-rails-3.1.4:3
>=dev-ruby/coderay-1.1.1
- >=dev-ruby/builder-3.0.4:3
+ >=dev-ruby/builder-3.0.4
>=dev-ruby/roadie-rails-1.1.0
dev-ruby/mimemagic
>=dev-ruby/rails-html-sanitizer-1.0.3
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2016-08-28 20:39 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2016-08-28 20:39 UTC (permalink / raw
To: gentoo-commits
commit: adfac39f0ca0a6ab55238e588677ee4f87c7dba4
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 28 20:37:23 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Aug 28 20:37:23 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=adfac39f
www-apps/redmine: Remove old
Package-Manager: portage-2.3.0
www-apps/redmine/Manifest | 1 -
www-apps/redmine/redmine-3.2.1.ebuild | 211 ----------------------------------
2 files changed, 212 deletions(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 489d3cb..f297493 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1 @@
-DIST redmine-3.2.1.tar.gz 2310459 SHA256 5e69ad50eef27b581e58ea0d72f2dcb19f38db3626e3bd6ed27b74d5a4da5bd6 SHA512 20bc63f82aa58a67c10733338e7aebae3348689531f1f0a6dbedb00301f128ef6a29bd6a33d3075b614e01b23f5311a9739b251fb911298e54d4df06df628bf3 WHIRLPOOL b900978ffe6374cefaa8eab9b711e3062559f5579d241edc6381190d3a6ae1f449ca7a13253914c9cd954d064d4b83e9b7ebc4aed5ff62dcf4d4a2022351ba1e
DIST redmine-3.3.0.tar.gz 2353253 SHA256 469a4339c3f8c64c6a62404b1b9c9d260c427e640f5dd53b2eb68b737f9285d5 SHA512 7125cb841fef6ef9b27cf1d466afacb9a4b94e7bc5e8a1a57ff5ab9f70cd5f7170f58fd35140c9c8de64bf9f7eac41a76a961f8fb49d152c64ef054a8684d80d WHIRLPOOL c0dfc5463d6196c31f8d66cadf26a58a482a756c6eb1704578bde3d634f8a1c51b18a2c4b07f31899bbf1e6a7e2526ebf7df3e3cbdab8c42a252b43a91ccbf93
diff --git a/www-apps/redmine/redmine-3.2.1.ebuild b/www-apps/redmine/redmine-3.2.1.ebuild
deleted file mode 100644
index 9ad8db4..0000000
--- a/www-apps/redmine/redmine-3.2.1.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# 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="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"
-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
-# <dev-ruby/nokogiri-1.6.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 || die
-
- # bug #406605
- rm .gitignore .hgignore || die
-
- rm Gemfile || 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}"
-
- # 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" \
- "${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}${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
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "For upgrade instructions take a look at:"
- elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
- else
- elog "Execute the following command to initialize environment:"
- elog
- elog "# cd ${EPREFIX}${REDMINE_DIR}"
- elog "# cp config/database.yml.example config/database.yml"
- elog "# \${EDITOR} config/database.yml"
- elog "# chown redmine:redmine config/database.yml"
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "Installation notes are at official site"
- elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
- fi
- einfo
-}
-
-pkg_config() {
- if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
- eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
- eerror "then edit this file in order to configure your database settings for \"production\" environment."
- die
- fi
-
- local RAILS_ENV=${RAILS_ENV:-production}
- if [ ! -L /usr/bin/ruby ]; then
- eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
- eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- local RUBY=${RUBY:-ruby}
-
- cd "${EPREFIX}${REDMINE_DIR}" || die
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
- einfo
- einfo "Generating secret token."
- einfo
- rm config/initializers/session_store.rb || die
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
- fi
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
- einfo
- einfo "Upgrading database."
- einfo
-
- einfo "Migrating database."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Upgrading the plugin migrations."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
- einfo "Clear the cache and the existing sessions."
- ${RUBY} -S rake tmp:cache:clear || die
- ${RUBY} -S rake tmp:sessions:clear || die
- else
- einfo
- einfo "Initializing database."
- einfo
-
- einfo "Generating a session store secret."
- ${RUBY} -S rake generate_secret_token || die
- einfo "Creating the database structure."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Populating database with default configuration data."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
- chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
- einfo
- einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
- einfo
- einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
- einfo "# chown redmine:redmine db/ db/*.sqlite3"
- einfo
- fi
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2016-07-11 0:33 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2016-07-11 0:33 UTC (permalink / raw
To: gentoo-commits
commit: 7630e14109270a2039f7e83db7b04821c6f356e2
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 00:33:12 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 00:33:12 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=7630e141
www-apps/redmine: Remove old
Package-Manager: portage-2.3.0
www-apps/redmine/Manifest | 2 -
www-apps/redmine/redmine-3.1.3.ebuild | 208 ---------------------------------
www-apps/redmine/redmine-3.2.0.ebuild | 210 ----------------------------------
3 files changed, 420 deletions(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index f8b6451..489d3cb 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,2 @@
-DIST redmine-3.1.3.tar.gz 2249372 SHA256 a8db4d47f0a45fb135db3d8281dc3275ff033f448e270d6fd290ae7efb36bbc1 SHA512 05244ee2ba33c61d8bb544c3dc165feb4d3e04d09aa8ec0b2f2dd19be51d16b58dd613f615d5a54a20ce338096a5a6207f2950f38e991cada2d87f43f82a1d7d WHIRLPOOL c1db260ed26925ead59a29b07b169d362fd28ab30a0e94d389804b2819214fa598a8a820acd4338a0b8173e0c8993cf97c6bc5079941183635879c7b846430f8
-DIST redmine-3.2.0.tar.gz 2299254 SHA256 73ba69daf67e527787be23e5e8a46307483362d2c54540e7b26a7eb146498715 SHA512 c238963b084e347f88da3aca539ba5eb6fb3cc2cc7f242ace84918b75cd2a3d809798155c5d6bdb17a99ec80ec3f5ab2e533eafffb3eaedd4d7b39476284f49a WHIRLPOOL 08318af017977ef571cda939b3ceca8b2beee37e1d2f6e96f6c89b81744266b68643815a2f8e87924669637c24d67d760dd74067a8daa2d05d83c34d0bf81689
DIST redmine-3.2.1.tar.gz 2310459 SHA256 5e69ad50eef27b581e58ea0d72f2dcb19f38db3626e3bd6ed27b74d5a4da5bd6 SHA512 20bc63f82aa58a67c10733338e7aebae3348689531f1f0a6dbedb00301f128ef6a29bd6a33d3075b614e01b23f5311a9739b251fb911298e54d4df06df628bf3 WHIRLPOOL b900978ffe6374cefaa8eab9b711e3062559f5579d241edc6381190d3a6ae1f449ca7a13253914c9cd954d064d4b83e9b7ebc4aed5ff62dcf4d4a2022351ba1e
DIST redmine-3.3.0.tar.gz 2353253 SHA256 469a4339c3f8c64c6a62404b1b9c9d260c427e640f5dd53b2eb68b737f9285d5 SHA512 7125cb841fef6ef9b27cf1d466afacb9a4b94e7bc5e8a1a57ff5ab9f70cd5f7170f58fd35140c9c8de64bf9f7eac41a76a961f8fb49d152c64ef054a8684d80d WHIRLPOOL c0dfc5463d6196c31f8d66cadf26a58a482a756c6eb1704578bde3d634f8a1c51b18a2c4b07f31899bbf1e6a7e2526ebf7df3e3cbdab8c42a252b43a91ccbf93
diff --git a/www-apps/redmine/redmine-3.1.3.ebuild b/www-apps/redmine/redmine-3.1.3.ebuild
deleted file mode 100644
index 7c4f153..0000000
--- a/www-apps/redmine/redmine-3.1.3.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2015 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="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"
-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.3:4.2
- >=dev-ruby/jquery-rails-3.1.1:3
- >=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
- dev-ruby/actionpack-action_caching
- dev-ruby/actionpack-xml_parser
- dev-ruby/protected_attributes
- >=dev-ruby/redcarpet-3.1.2
- ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
- >=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.13.4 )"
- # 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
-# <dev-ruby/nokogiri-1.6.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 || die
-
- # bug #406605
- rm .gitignore .hgignore .travis.yml || die
-
- rm Gemfile || 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}"
-
- # 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
-}
-
-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}${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
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "For upgrade instructions take a look at:"
- elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
- else
- elog "Execute the following command to initialize environment:"
- elog
- elog "# cd ${EPREFIX}${REDMINE_DIR}"
- elog "# cp config/database.yml.example config/database.yml"
- elog "# \${EDITOR} config/database.yml"
- elog "# chown redmine:redmine config/database.yml"
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "Installation notes are at official site"
- elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
- fi
- einfo
-}
-
-pkg_config() {
- if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
- eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
- eerror "then edit this file in order to configure your database settings for \"production\" environment."
- die
- fi
-
- local RAILS_ENV=${RAILS_ENV:-production}
- if [ ! -L /usr/bin/ruby ]; then
- eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
- eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- local RUBY=${RUBY:-ruby}
-
- cd "${EPREFIX}${REDMINE_DIR}" || die
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
- einfo
- einfo "Generating secret token."
- einfo
- rm config/initializers/session_store.rb || die
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
- fi
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
- einfo
- einfo "Upgrading database."
- einfo
-
- einfo "Migrating database."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Upgrading the plugin migrations."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
- einfo "Clear the cache and the existing sessions."
- ${RUBY} -S rake tmp:cache:clear || die
- ${RUBY} -S rake tmp:sessions:clear || die
- else
- einfo
- einfo "Initializing database."
- einfo
-
- einfo "Generating a session store secret."
- ${RUBY} -S rake generate_secret_token || die
- einfo "Creating the database structure."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Populating database with default configuration data."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
- chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
- einfo
- einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
- einfo
- einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
- einfo "# chown redmine:redmine db/ db/*.sqlite3"
- einfo
- fi
-}
diff --git a/www-apps/redmine/redmine-3.2.0.ebuild b/www-apps/redmine/redmine-3.2.0.ebuild
deleted file mode 100644
index 03825c3..0000000
--- a/www-apps/redmine/redmine-3.2.0.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 1999-2015 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="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"
-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: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
- 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
-# <dev-ruby/nokogiri-1.6.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 || die
-
- # bug #406605
- rm .gitignore .hgignore .travis.yml || die
-
- rm Gemfile || 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}"
-
- # 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" \
- "${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}${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
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "For upgrade instructions take a look at:"
- elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
- else
- elog "Execute the following command to initialize environment:"
- elog
- elog "# cd ${EPREFIX}${REDMINE_DIR}"
- elog "# cp config/database.yml.example config/database.yml"
- elog "# \${EDITOR} config/database.yml"
- elog "# chown redmine:redmine config/database.yml"
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "Installation notes are at official site"
- elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
- fi
- einfo
-}
-
-pkg_config() {
- if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
- eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
- eerror "then edit this file in order to configure your database settings for \"production\" environment."
- die
- fi
-
- local RAILS_ENV=${RAILS_ENV:-production}
- if [ ! -L /usr/bin/ruby ]; then
- eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
- eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- local RUBY=${RUBY:-ruby}
-
- cd "${EPREFIX}${REDMINE_DIR}" || die
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
- einfo
- einfo "Generating secret token."
- einfo
- rm config/initializers/session_store.rb || die
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
- fi
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
- einfo
- einfo "Upgrading database."
- einfo
-
- einfo "Migrating database."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Upgrading the plugin migrations."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
- einfo "Clear the cache and the existing sessions."
- ${RUBY} -S rake tmp:cache:clear || die
- ${RUBY} -S rake tmp:sessions:clear || die
- else
- einfo
- einfo "Initializing database."
- einfo
-
- einfo "Generating a session store secret."
- ${RUBY} -S rake generate_secret_token || die
- einfo "Creating the database structure."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Populating database with default configuration data."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
- chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
- einfo
- einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
- einfo
- einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
- einfo "# chown redmine:redmine db/ db/*.sqlite3"
- einfo
- fi
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2016-07-11 0:33 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2016-07-11 0:33 UTC (permalink / raw
To: gentoo-commits
commit: 89968c457992ee468ba158020e9ff4d943b7cb99
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 00:32:55 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 00:32:55 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=89968c45
www-apps/redmine: Version bump to 3.3.0
Package-Manager: portage-2.3.0
www-apps/redmine/Manifest | 1 +
www-apps/redmine/metadata.xml | 2 +-
www-apps/redmine/redmine-3.3.0.ebuild | 213 ++++++++++++++++++++++++++++++++++
3 files changed, 215 insertions(+), 1 deletion(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 2d8936f..f8b6451 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,4 @@
DIST redmine-3.1.3.tar.gz 2249372 SHA256 a8db4d47f0a45fb135db3d8281dc3275ff033f448e270d6fd290ae7efb36bbc1 SHA512 05244ee2ba33c61d8bb544c3dc165feb4d3e04d09aa8ec0b2f2dd19be51d16b58dd613f615d5a54a20ce338096a5a6207f2950f38e991cada2d87f43f82a1d7d WHIRLPOOL c1db260ed26925ead59a29b07b169d362fd28ab30a0e94d389804b2819214fa598a8a820acd4338a0b8173e0c8993cf97c6bc5079941183635879c7b846430f8
DIST redmine-3.2.0.tar.gz 2299254 SHA256 73ba69daf67e527787be23e5e8a46307483362d2c54540e7b26a7eb146498715 SHA512 c238963b084e347f88da3aca539ba5eb6fb3cc2cc7f242ace84918b75cd2a3d809798155c5d6bdb17a99ec80ec3f5ab2e533eafffb3eaedd4d7b39476284f49a WHIRLPOOL 08318af017977ef571cda939b3ceca8b2beee37e1d2f6e96f6c89b81744266b68643815a2f8e87924669637c24d67d760dd74067a8daa2d05d83c34d0bf81689
DIST redmine-3.2.1.tar.gz 2310459 SHA256 5e69ad50eef27b581e58ea0d72f2dcb19f38db3626e3bd6ed27b74d5a4da5bd6 SHA512 20bc63f82aa58a67c10733338e7aebae3348689531f1f0a6dbedb00301f128ef6a29bd6a33d3075b614e01b23f5311a9739b251fb911298e54d4df06df628bf3 WHIRLPOOL b900978ffe6374cefaa8eab9b711e3062559f5579d241edc6381190d3a6ae1f449ca7a13253914c9cd954d064d4b83e9b7ebc4aed5ff62dcf4d4a2022351ba1e
+DIST redmine-3.3.0.tar.gz 2353253 SHA256 469a4339c3f8c64c6a62404b1b9c9d260c427e640f5dd53b2eb68b737f9285d5 SHA512 7125cb841fef6ef9b27cf1d466afacb9a4b94e7bc5e8a1a57ff5ab9f70cd5f7170f58fd35140c9c8de64bf9f7eac41a76a961f8fb49d152c64ef054a8684d80d WHIRLPOOL c0dfc5463d6196c31f8d66cadf26a58a482a756c6eb1704578bde3d634f8a1c51b18a2c4b07f31899bbf1e6a7e2526ebf7df3e3cbdab8c42a252b43a91ccbf93
diff --git a/www-apps/redmine/metadata.xml b/www-apps/redmine/metadata.xml
index 22fab00..3babff8 100644
--- a/www-apps/redmine/metadata.xml
+++ b/www-apps/redmine/metadata.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer>
+ <maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
diff --git a/www-apps/redmine/redmine-3.3.0.ebuild b/www-apps/redmine/redmine-3.3.0.ebuild
new file mode 100644
index 0000000..cef905a
--- /dev/null
+++ b/www-apps/redmine/redmine-3.3.0.ebuild
@@ -0,0 +1,213 @@
+# 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.6:4.2
+ >=dev-ruby/jquery-rails-3.1.4:3
+ >=dev-ruby/coderay-1.1.1
+ >=dev-ruby/builder-3.0.4:3
+ >=dev-ruby/roadie-rails-1.1.0
+ dev-ruby/mimemagic
+ >=dev-ruby/rails-html-sanitizer-1.0.3
+ dev-ruby/mime-types:3
+ =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
+# <dev-ruby/nokogiri-1.6.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 || die
+
+ # bug #406605
+ rm .gitignore .hgignore || die
+
+ rm Gemfile || 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}"
+
+ # 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" \
+ "${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}${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
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "For upgrade instructions take a look at:"
+ elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
+ else
+ elog "Execute the following command to initialize environment:"
+ elog
+ elog "# cd ${EPREFIX}${REDMINE_DIR}"
+ elog "# cp config/database.yml.example config/database.yml"
+ elog "# \${EDITOR} config/database.yml"
+ elog "# chown redmine:redmine config/database.yml"
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "Installation notes are at official site"
+ elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
+ fi
+ einfo
+}
+
+pkg_config() {
+ if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
+ eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
+ eerror "then edit this file in order to configure your database settings for \"production\" environment."
+ die
+ fi
+
+ local RAILS_ENV=${RAILS_ENV:-production}
+ if [ ! -L /usr/bin/ruby ]; then
+ eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
+ eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ local RUBY=${RUBY:-ruby}
+
+ cd "${EPREFIX}${REDMINE_DIR}" || die
+ if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
+ einfo
+ einfo "Generating secret token."
+ einfo
+ rm config/initializers/session_store.rb || die
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
+ fi
+ if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
+ einfo
+ einfo "Upgrading database."
+ einfo
+
+ einfo "Migrating database."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Upgrading the plugin migrations."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
+ einfo "Clear the cache and the existing sessions."
+ ${RUBY} -S rake tmp:cache:clear || die
+ ${RUBY} -S rake tmp:sessions:clear || die
+ else
+ einfo
+ einfo "Initializing database."
+ einfo
+
+ einfo "Generating a session store secret."
+ ${RUBY} -S rake generate_secret_token || die
+ einfo "Creating the database structure."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Populating database with default configuration data."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
+ chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
+ einfo
+ einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
+ einfo
+ einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
+ einfo "# chown redmine:redmine db/ db/*.sqlite3"
+ einfo
+ fi
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2016-03-17 1:17 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2016-03-17 1:17 UTC (permalink / raw
To: gentoo-commits
commit: e5e506b96632f7d0e0f2519cbb327149a18af912
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 17 01:16:59 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Thu Mar 17 01:16:59 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=e5e506b9
www-apps/redmine: Remove old
Package-Manager: portage-2.2.28
www-apps/redmine/Manifest | 1 -
www-apps/redmine/redmine-3.0.7.ebuild | 208 ----------------------------------
2 files changed, 209 deletions(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 1cba57f..2d8936f 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,3 @@
-DIST redmine-3.0.7.tar.gz 2163194 SHA256 b9e602a3b0004b7c17685aab13dfcc21f54475c4a0d605ce98ae15422c338526 SHA512 330dc05ea3051ca1bed316fc897c1bfc409dedc522e17b7fa09f350a66d9ae68a2c70e7171be6e796b82ed0d0e5a12407f8c785c2b9efec187146ca40e15ab7d WHIRLPOOL 4efa450691f1e2a501d3e4c20c8a67c14ef54fc135e61002aac1f763dc56c3f5ee00ff24b916710917aa9bf6a68fdc9388f29eae803afe75c0287375276f34af
DIST redmine-3.1.3.tar.gz 2249372 SHA256 a8db4d47f0a45fb135db3d8281dc3275ff033f448e270d6fd290ae7efb36bbc1 SHA512 05244ee2ba33c61d8bb544c3dc165feb4d3e04d09aa8ec0b2f2dd19be51d16b58dd613f615d5a54a20ce338096a5a6207f2950f38e991cada2d87f43f82a1d7d WHIRLPOOL c1db260ed26925ead59a29b07b169d362fd28ab30a0e94d389804b2819214fa598a8a820acd4338a0b8173e0c8993cf97c6bc5079941183635879c7b846430f8
DIST redmine-3.2.0.tar.gz 2299254 SHA256 73ba69daf67e527787be23e5e8a46307483362d2c54540e7b26a7eb146498715 SHA512 c238963b084e347f88da3aca539ba5eb6fb3cc2cc7f242ace84918b75cd2a3d809798155c5d6bdb17a99ec80ec3f5ab2e533eafffb3eaedd4d7b39476284f49a WHIRLPOOL 08318af017977ef571cda939b3ceca8b2beee37e1d2f6e96f6c89b81744266b68643815a2f8e87924669637c24d67d760dd74067a8daa2d05d83c34d0bf81689
DIST redmine-3.2.1.tar.gz 2310459 SHA256 5e69ad50eef27b581e58ea0d72f2dcb19f38db3626e3bd6ed27b74d5a4da5bd6 SHA512 20bc63f82aa58a67c10733338e7aebae3348689531f1f0a6dbedb00301f128ef6a29bd6a33d3075b614e01b23f5311a9739b251fb911298e54d4df06df628bf3 WHIRLPOOL b900978ffe6374cefaa8eab9b711e3062559f5579d241edc6381190d3a6ae1f449ca7a13253914c9cd954d064d4b83e9b7ebc4aed5ff62dcf4d4a2022351ba1e
diff --git a/www-apps/redmine/redmine-3.0.7.ebuild b/www-apps/redmine/redmine-3.0.7.ebuild
deleted file mode 100644
index 7c4f153..0000000
--- a/www-apps/redmine/redmine-3.0.7.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2015 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="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"
-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.3:4.2
- >=dev-ruby/jquery-rails-3.1.1:3
- >=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
- dev-ruby/actionpack-action_caching
- dev-ruby/actionpack-xml_parser
- dev-ruby/protected_attributes
- >=dev-ruby/redcarpet-3.1.2
- ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
- >=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.13.4 )"
- # 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
-# <dev-ruby/nokogiri-1.6.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 || die
-
- # bug #406605
- rm .gitignore .hgignore .travis.yml || die
-
- rm Gemfile || 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}"
-
- # 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
-}
-
-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}${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
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "For upgrade instructions take a look at:"
- elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
- else
- elog "Execute the following command to initialize environment:"
- elog
- elog "# cd ${EPREFIX}${REDMINE_DIR}"
- elog "# cp config/database.yml.example config/database.yml"
- elog "# \${EDITOR} config/database.yml"
- elog "# chown redmine:redmine config/database.yml"
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "Installation notes are at official site"
- elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
- fi
- einfo
-}
-
-pkg_config() {
- if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
- eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
- eerror "then edit this file in order to configure your database settings for \"production\" environment."
- die
- fi
-
- local RAILS_ENV=${RAILS_ENV:-production}
- if [ ! -L /usr/bin/ruby ]; then
- eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
- eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- local RUBY=${RUBY:-ruby}
-
- cd "${EPREFIX}${REDMINE_DIR}" || die
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
- einfo
- einfo "Generating secret token."
- einfo
- rm config/initializers/session_store.rb || die
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
- fi
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
- einfo
- einfo "Upgrading database."
- einfo
-
- einfo "Migrating database."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Upgrading the plugin migrations."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
- einfo "Clear the cache and the existing sessions."
- ${RUBY} -S rake tmp:cache:clear || die
- ${RUBY} -S rake tmp:sessions:clear || die
- else
- einfo
- einfo "Initializing database."
- einfo
-
- einfo "Generating a session store secret."
- ${RUBY} -S rake generate_secret_token || die
- einfo "Creating the database structure."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Populating database with default configuration data."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
- chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
- einfo
- einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
- einfo
- einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
- einfo "# chown redmine:redmine db/ db/*.sqlite3"
- einfo
- fi
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2016-03-17 1:17 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2016-03-17 1:17 UTC (permalink / raw
To: gentoo-commits
commit: 3b45706cae7b5565ec4f8624fc6f77d6896bbca0
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 17 01:16:42 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Thu Mar 17 01:16:42 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=3b45706c
www-apps/redmine: Version bump
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 26c5c24..1cba57f 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,4 @@
DIST redmine-3.0.7.tar.gz 2163194 SHA256 b9e602a3b0004b7c17685aab13dfcc21f54475c4a0d605ce98ae15422c338526 SHA512 330dc05ea3051ca1bed316fc897c1bfc409dedc522e17b7fa09f350a66d9ae68a2c70e7171be6e796b82ed0d0e5a12407f8c785c2b9efec187146ca40e15ab7d WHIRLPOOL 4efa450691f1e2a501d3e4c20c8a67c14ef54fc135e61002aac1f763dc56c3f5ee00ff24b916710917aa9bf6a68fdc9388f29eae803afe75c0287375276f34af
DIST redmine-3.1.3.tar.gz 2249372 SHA256 a8db4d47f0a45fb135db3d8281dc3275ff033f448e270d6fd290ae7efb36bbc1 SHA512 05244ee2ba33c61d8bb544c3dc165feb4d3e04d09aa8ec0b2f2dd19be51d16b58dd613f615d5a54a20ce338096a5a6207f2950f38e991cada2d87f43f82a1d7d WHIRLPOOL c1db260ed26925ead59a29b07b169d362fd28ab30a0e94d389804b2819214fa598a8a820acd4338a0b8173e0c8993cf97c6bc5079941183635879c7b846430f8
DIST redmine-3.2.0.tar.gz 2299254 SHA256 73ba69daf67e527787be23e5e8a46307483362d2c54540e7b26a7eb146498715 SHA512 c238963b084e347f88da3aca539ba5eb6fb3cc2cc7f242ace84918b75cd2a3d809798155c5d6bdb17a99ec80ec3f5ab2e533eafffb3eaedd4d7b39476284f49a WHIRLPOOL 08318af017977ef571cda939b3ceca8b2beee37e1d2f6e96f6c89b81744266b68643815a2f8e87924669637c24d67d760dd74067a8daa2d05d83c34d0bf81689
+DIST redmine-3.2.1.tar.gz 2310459 SHA256 5e69ad50eef27b581e58ea0d72f2dcb19f38db3626e3bd6ed27b74d5a4da5bd6 SHA512 20bc63f82aa58a67c10733338e7aebae3348689531f1f0a6dbedb00301f128ef6a29bd6a33d3075b614e01b23f5311a9739b251fb911298e54d4df06df628bf3 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 0000000..9ad8db4
--- /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="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"
+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
+# <dev-ruby/nokogiri-1.6.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 || die
+
+ # bug #406605
+ rm .gitignore .hgignore || die
+
+ rm Gemfile || 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}"
+
+ # 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" \
+ "${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}${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
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "For upgrade instructions take a look at:"
+ elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
+ else
+ elog "Execute the following command to initialize environment:"
+ elog
+ elog "# cd ${EPREFIX}${REDMINE_DIR}"
+ elog "# cp config/database.yml.example config/database.yml"
+ elog "# \${EDITOR} config/database.yml"
+ elog "# chown redmine:redmine config/database.yml"
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "Installation notes are at official site"
+ elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
+ fi
+ einfo
+}
+
+pkg_config() {
+ if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
+ eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
+ eerror "then edit this file in order to configure your database settings for \"production\" environment."
+ die
+ fi
+
+ local RAILS_ENV=${RAILS_ENV:-production}
+ if [ ! -L /usr/bin/ruby ]; then
+ eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
+ eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ local RUBY=${RUBY:-ruby}
+
+ cd "${EPREFIX}${REDMINE_DIR}" || die
+ if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
+ einfo
+ einfo "Generating secret token."
+ einfo
+ rm config/initializers/session_store.rb || die
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
+ fi
+ if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
+ einfo
+ einfo "Upgrading database."
+ einfo
+
+ einfo "Migrating database."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Upgrading the plugin migrations."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
+ einfo "Clear the cache and the existing sessions."
+ ${RUBY} -S rake tmp:cache:clear || die
+ ${RUBY} -S rake tmp:sessions:clear || die
+ else
+ einfo
+ einfo "Initializing database."
+ einfo
+
+ einfo "Generating a session store secret."
+ ${RUBY} -S rake generate_secret_token || die
+ einfo "Creating the database structure."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Populating database with default configuration data."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
+ chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
+ einfo
+ einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
+ einfo
+ einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
+ einfo "# chown redmine:redmine db/ db/*.sqlite3"
+ einfo
+ fi
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2016-01-17 18:44 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2016-01-17 18:44 UTC (permalink / raw
To: gentoo-commits
commit: 8c7535efaa6c43ff52859c34fc7ce793d477dd7d
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 17 18:44:14 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Jan 17 18:44:14 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=8c7535ef
www-apps/redmine: Remove version moved to the tree
Package-Manager: portage-2.2.26
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 01bf7d1..26c5c24 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,3 @@
-DIST redmine-2.6.9.tar.gz 2127454 SHA256 15cafc3983e0520c3ecc6105ef33031f55b1dc2b21270d092938562b47362d4c SHA512 c376e0096e35c0307960c5e186abe2d8618064564813873e30aa0c9f7f6fcbf41b22239cf54e7aed794a0a06de9cd8b931d5c130776d4818428f788d0ef9e866 WHIRLPOOL 85eba2d64896ba96698b4449a1580987d25b725011feac969a612eb932da99fdd701d5f5808f26efef80dec86ebcfc505445f185fc8dec08d5909d2ce8a0b2d4
DIST redmine-3.0.7.tar.gz 2163194 SHA256 b9e602a3b0004b7c17685aab13dfcc21f54475c4a0d605ce98ae15422c338526 SHA512 330dc05ea3051ca1bed316fc897c1bfc409dedc522e17b7fa09f350a66d9ae68a2c70e7171be6e796b82ed0d0e5a12407f8c785c2b9efec187146ca40e15ab7d WHIRLPOOL 4efa450691f1e2a501d3e4c20c8a67c14ef54fc135e61002aac1f763dc56c3f5ee00ff24b916710917aa9bf6a68fdc9388f29eae803afe75c0287375276f34af
DIST redmine-3.1.3.tar.gz 2249372 SHA256 a8db4d47f0a45fb135db3d8281dc3275ff033f448e270d6fd290ae7efb36bbc1 SHA512 05244ee2ba33c61d8bb544c3dc165feb4d3e04d09aa8ec0b2f2dd19be51d16b58dd613f615d5a54a20ce338096a5a6207f2950f38e991cada2d87f43f82a1d7d WHIRLPOOL c1db260ed26925ead59a29b07b169d362fd28ab30a0e94d389804b2819214fa598a8a820acd4338a0b8173e0c8993cf97c6bc5079941183635879c7b846430f8
DIST redmine-3.2.0.tar.gz 2299254 SHA256 73ba69daf67e527787be23e5e8a46307483362d2c54540e7b26a7eb146498715 SHA512 c238963b084e347f88da3aca539ba5eb6fb3cc2cc7f242ace84918b75cd2a3d809798155c5d6bdb17a99ec80ec3f5ab2e533eafffb3eaedd4d7b39476284f49a WHIRLPOOL 08318af017977ef571cda939b3ceca8b2beee37e1d2f6e96f6c89b81744266b68643815a2f8e87924669637c24d67d760dd74067a8daa2d05d83c34d0bf81689
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 5e21524..0000000
--- a/www-apps/redmine/redmine-2.6.9.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2015 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="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"
-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
-# <dev-ruby/nokogiri-1.6.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 || die
-
- # bug #406605
- rm .gitignore .hgignore .travis.yml || die
-
- rm Gemfile config/preinitializer.rb || 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}"
-
- # 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}
- newinitd "${FILESDIR}/${PN}-2.initd" ${PN}
- fi
- doenvd "${T}/50${PN}"
-}
-
-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
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "For upgrade instructions take a look at:"
- elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
- else
- elog "Execute the following command to initialize environment:"
- elog
- elog "# cd ${EPREFIX}${REDMINE_DIR}"
- elog "# cp config/database.yml.example config/database.yml"
- elog "# \${EDITOR} config/database.yml"
- elog "# chown redmine:redmine config/database.yml"
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- elog
- elog "Installation notes are at official site"
- elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
- fi
- einfo
-}
-
-pkg_config() {
- if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
- eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
- eerror "then edit this file in order to configure your database settings for \"production\" environment."
- die
- fi
-
- local RAILS_ENV=${RAILS_ENV:-production}
- if [ ! -L /usr/bin/ruby ]; then
- eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
- eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
- eerror "Please update it via `eselect ruby`"
- die
- fi
- local RUBY=${RUBY:-ruby}
-
- cd "${EPREFIX}${REDMINE_DIR}" || die
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
- einfo
- einfo "Generating secret token."
- einfo
- rm config/initializers/session_store.rb || die
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
- fi
- if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
- einfo
- einfo "Upgrading database."
- einfo
-
- einfo "Migrating database."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Upgrading the plugin migrations."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
- einfo "Clear the cache and the existing sessions."
- ${RUBY} -S rake tmp:cache:clear || die
- ${RUBY} -S rake tmp:sessions:clear || die
- else
- einfo
- einfo "Initializing database."
- einfo
-
- einfo "Generating a session store secret."
- ${RUBY} -S rake generate_secret_token || die
- einfo "Creating the database structure."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
- einfo "Populating database with default configuration data."
- RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
- chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
- einfo
- einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
- einfo
- einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
- einfo "# chown redmine:redmine db/ db/*.sqlite3"
- einfo
- fi
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2015-12-20 10:09 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2015-12-20 10:09 UTC (permalink / raw
To: gentoo-commits
commit: 9ddda0977b9803fd454616ccdaf62f0ce2fd1608
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 10:09:22 2015 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 10:09:22 2015 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=9ddda097
www-apps/redmine: Version bump
Package-Manager: portage-2.2.26
www-apps/redmine/Manifest | 1 +
www-apps/redmine/redmine-3.2.0.ebuild | 209 ++++++++++++++++++++++++++++++++++
2 files changed, 210 insertions(+)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 518149f..01bf7d1 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,4 @@
DIST redmine-2.6.9.tar.gz 2127454 SHA256 15cafc3983e0520c3ecc6105ef33031f55b1dc2b21270d092938562b47362d4c SHA512 c376e0096e35c0307960c5e186abe2d8618064564813873e30aa0c9f7f6fcbf41b22239cf54e7aed794a0a06de9cd8b931d5c130776d4818428f788d0ef9e866 WHIRLPOOL 85eba2d64896ba96698b4449a1580987d25b725011feac969a612eb932da99fdd701d5f5808f26efef80dec86ebcfc505445f185fc8dec08d5909d2ce8a0b2d4
DIST redmine-3.0.7.tar.gz 2163194 SHA256 b9e602a3b0004b7c17685aab13dfcc21f54475c4a0d605ce98ae15422c338526 SHA512 330dc05ea3051ca1bed316fc897c1bfc409dedc522e17b7fa09f350a66d9ae68a2c70e7171be6e796b82ed0d0e5a12407f8c785c2b9efec187146ca40e15ab7d WHIRLPOOL 4efa450691f1e2a501d3e4c20c8a67c14ef54fc135e61002aac1f763dc56c3f5ee00ff24b916710917aa9bf6a68fdc9388f29eae803afe75c0287375276f34af
DIST redmine-3.1.3.tar.gz 2249372 SHA256 a8db4d47f0a45fb135db3d8281dc3275ff033f448e270d6fd290ae7efb36bbc1 SHA512 05244ee2ba33c61d8bb544c3dc165feb4d3e04d09aa8ec0b2f2dd19be51d16b58dd613f615d5a54a20ce338096a5a6207f2950f38e991cada2d87f43f82a1d7d WHIRLPOOL c1db260ed26925ead59a29b07b169d362fd28ab30a0e94d389804b2819214fa598a8a820acd4338a0b8173e0c8993cf97c6bc5079941183635879c7b846430f8
+DIST redmine-3.2.0.tar.gz 2299254 SHA256 73ba69daf67e527787be23e5e8a46307483362d2c54540e7b26a7eb146498715 SHA512 c238963b084e347f88da3aca539ba5eb6fb3cc2cc7f242ace84918b75cd2a3d809798155c5d6bdb17a99ec80ec3f5ab2e533eafffb3eaedd4d7b39476284f49a WHIRLPOOL 08318af017977ef571cda939b3ceca8b2beee37e1d2f6e96f6c89b81744266b68643815a2f8e87924669637c24d67d760dd74067a8daa2d05d83c34d0bf81689
diff --git a/www-apps/redmine/redmine-3.2.0.ebuild b/www-apps/redmine/redmine-3.2.0.ebuild
new file mode 100644
index 0000000..87caf39
--- /dev/null
+++ b/www-apps/redmine/redmine-3.2.0.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2015 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="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"
+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: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
+ 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
+# <dev-ruby/nokogiri-1.6.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 || die
+
+ # bug #406605
+ rm .gitignore .hgignore .travis.yml || die
+
+ rm Gemfile || 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}"
+
+ # 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
+}
+
+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}${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
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "For upgrade instructions take a look at:"
+ elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
+ else
+ elog "Execute the following command to initialize environment:"
+ elog
+ elog "# cd ${EPREFIX}${REDMINE_DIR}"
+ elog "# cp config/database.yml.example config/database.yml"
+ elog "# \${EDITOR} config/database.yml"
+ elog "# chown redmine:redmine config/database.yml"
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "Installation notes are at official site"
+ elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
+ fi
+ einfo
+}
+
+pkg_config() {
+ if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
+ eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
+ eerror "then edit this file in order to configure your database settings for \"production\" environment."
+ die
+ fi
+
+ local RAILS_ENV=${RAILS_ENV:-production}
+ if [ ! -L /usr/bin/ruby ]; then
+ eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
+ eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ local RUBY=${RUBY:-ruby}
+
+ cd "${EPREFIX}${REDMINE_DIR}" || die
+ if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
+ einfo
+ einfo "Generating secret token."
+ einfo
+ rm config/initializers/session_store.rb || die
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
+ fi
+ if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
+ einfo
+ einfo "Upgrading database."
+ einfo
+
+ einfo "Migrating database."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Upgrading the plugin migrations."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
+ einfo "Clear the cache and the existing sessions."
+ ${RUBY} -S rake tmp:cache:clear || die
+ ${RUBY} -S rake tmp:sessions:clear || die
+ else
+ einfo
+ einfo "Initializing database."
+ einfo
+
+ einfo "Generating a session store secret."
+ ${RUBY} -S rake generate_secret_token || die
+ einfo "Creating the database structure."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Populating database with default configuration data."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
+ chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
+ einfo
+ einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
+ einfo
+ einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
+ einfo "# chown redmine:redmine db/ db/*.sqlite3"
+ einfo
+ fi
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2015-12-06 18:31 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2015-12-06 18:31 UTC (permalink / raw
To: gentoo-commits
commit: e5f0b3bb70ba7baa961d65b166dfe5ca8872a8c6
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 6 18:31:32 2015 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Dec 6 18:31:32 2015 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=e5f0b3bb
www-apps/redmine: Version bump
Package-Manager: portage-2.2.26
www-apps/redmine/Manifest | 6 +++---
www-apps/redmine/{redmine-2.6.8.ebuild => redmine-2.6.9.ebuild} | 0
www-apps/redmine/{redmine-3.1.2.ebuild => redmine-3.0.7.ebuild} | 0
www-apps/redmine/{redmine-3.0.6.ebuild => redmine-3.1.3.ebuild} | 0
4 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 913ff60..518149f 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,3 @@
-DIST redmine-2.6.8.tar.gz 2127176 SHA256 41258026fbdfd17cd18402839d7fdcecf47c03363fd148ae36c37a63447a8915 SHA512 8dfe67d348bfddc24ae7f042545b2123ce2a91744cefba966c54d313a2764938713d755f35bf8d48b7bb5d108aaadc959ec25d8ed1e09056dd42d8a58475492d WHIRLPOOL 8111b3deb8461f8bff91a77b3c0ff702d0aa4c56792f2f4e4bb920d9ce21b248646b0a7cf171826ab12c22ffab4c908e20b8a2c64983773cf64de427945b30c9
-DIST redmine-3.0.6.tar.gz 2162390 SHA256 dd18a5d13656430a0ec3d12fccfa416f7891b41e2df5c501efc02773ea3bac12 SHA512 6c25a9bde2144cbb9cce1f086b66e5d13175d84ee26259b2c4b8e5b88902573c6f8976b8d819b02693b0e942721e57d9100797a323d8cb63858c1f141fce7fdb WHIRLPOOL a0a5e54dc97f6e4d06e8c53c525f56d51757e50fce5cb4d4786e81d233e16700bccde85fa24d226d978c319e767d9879f774426ffa832d585c3bd06b006957fd
-DIST redmine-3.1.2.tar.gz 2248299 SHA256 ea371f1d2a20ab3c4211179ecd5d806fc46675aa78049258bb0f20d36b30e28b SHA512 54c779602071aaf0eeef15c8b7ecf3bb098eb5ccbbcd207f3302e4934e13e3eb802b6e7a5178969c1725b3393f153a8c654bc4c6a37a9466c9c9b9d1e52cae0a WHIRLPOOL f9dc8fb33c952a72982927a3bd77e0b4a1e1c344d809404c3a167e71a4aceba412ad3258465da0a26bb1f3986df71ab8b832d84c0ad12f2b292e6e26176f07e6
+DIST redmine-2.6.9.tar.gz 2127454 SHA256 15cafc3983e0520c3ecc6105ef33031f55b1dc2b21270d092938562b47362d4c SHA512 c376e0096e35c0307960c5e186abe2d8618064564813873e30aa0c9f7f6fcbf41b22239cf54e7aed794a0a06de9cd8b931d5c130776d4818428f788d0ef9e866 WHIRLPOOL 85eba2d64896ba96698b4449a1580987d25b725011feac969a612eb932da99fdd701d5f5808f26efef80dec86ebcfc505445f185fc8dec08d5909d2ce8a0b2d4
+DIST redmine-3.0.7.tar.gz 2163194 SHA256 b9e602a3b0004b7c17685aab13dfcc21f54475c4a0d605ce98ae15422c338526 SHA512 330dc05ea3051ca1bed316fc897c1bfc409dedc522e17b7fa09f350a66d9ae68a2c70e7171be6e796b82ed0d0e5a12407f8c785c2b9efec187146ca40e15ab7d WHIRLPOOL 4efa450691f1e2a501d3e4c20c8a67c14ef54fc135e61002aac1f763dc56c3f5ee00ff24b916710917aa9bf6a68fdc9388f29eae803afe75c0287375276f34af
+DIST redmine-3.1.3.tar.gz 2249372 SHA256 a8db4d47f0a45fb135db3d8281dc3275ff033f448e270d6fd290ae7efb36bbc1 SHA512 05244ee2ba33c61d8bb544c3dc165feb4d3e04d09aa8ec0b2f2dd19be51d16b58dd613f615d5a54a20ce338096a5a6207f2950f38e991cada2d87f43f82a1d7d WHIRLPOOL c1db260ed26925ead59a29b07b169d362fd28ab30a0e94d389804b2819214fa598a8a820acd4338a0b8173e0c8993cf97c6bc5079941183635879c7b846430f8
diff --git a/www-apps/redmine/redmine-2.6.8.ebuild b/www-apps/redmine/redmine-2.6.9.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-2.6.8.ebuild
rename to www-apps/redmine/redmine-2.6.9.ebuild
diff --git a/www-apps/redmine/redmine-3.1.2.ebuild b/www-apps/redmine/redmine-3.0.7.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-3.1.2.ebuild
rename to www-apps/redmine/redmine-3.0.7.ebuild
diff --git a/www-apps/redmine/redmine-3.0.6.ebuild b/www-apps/redmine/redmine-3.1.3.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-3.0.6.ebuild
rename to www-apps/redmine/redmine-3.1.3.ebuild
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2015-11-21 14:49 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2015-11-21 14:49 UTC (permalink / raw
To: gentoo-commits
commit: d282092d877e2c63d6e3e0e9b7c83accf908a6b4
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 21 14:49:45 2015 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sat Nov 21 14:49:45 2015 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=d282092d
www-apps/redmine: Version bump. Remove old
Package-Manager: portage-2.2.25
www-apps/redmine/Manifest | 6 +++---
www-apps/redmine/{redmine-2.6.7.ebuild => redmine-2.6.8.ebuild} | 0
www-apps/redmine/{redmine-3.1.1.ebuild => redmine-3.0.6.ebuild} | 0
www-apps/redmine/{redmine-3.0.5.ebuild => redmine-3.1.2.ebuild} | 0
4 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 58e71f9..913ff60 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,3 @@
-DIST redmine-2.6.7.tar.gz 2126506 SHA256 1cb9c5e49db16822c8405f84507cc798b641a0bdd934a0bb5b0689acf0edc1be SHA512 33c45d5673a34568722dbac1067ed6061bf0d05e2944bda71ba35515e59114625ab31756fbc503dd75dad63fccaabdf3dcc2a347ed9cc264c2686666ef78bd4e WHIRLPOOL 36e6bd32a19bacf2a98bf9e17227e7ae8fc71999be30590ba35c8674f12c43e56185f590ae74e9ea3cc129203d52278f3ca0e5b9052b12dd3269f8460ac457a8
-DIST redmine-3.0.5.tar.gz 2160957 SHA256 32b80317b366439be7125a0e3359349fbbe7c7e906c90f3fa08228f03091d74c SHA512 9119029b4949bf821d1d5e8aa2177eecf1caee6a7493af77f8cb100b54b81a29b1561ae5ce509a1bdf3c219a8935600a462765c149cff121fc26a91a842d44b1 WHIRLPOOL d4b776669dddb30d7b04a89f28b69aacf44444c6cdeab7099a2287c2ed43dfa3a84500e711c1326f0dd8361285c63e183419224ed6f854a1da56ec3a84df8cf5
-DIST redmine-3.1.1.tar.gz 2246322 SHA256 57307b919bcc38ada8c5bd06e49d914e428cf11f0fc2cf02d13c5d00afddeecf SHA512 cc3abe0962c132627b8e177b5a054dfe2df62daabfc3daf0d32d627838b8de59ef76d0b9034f9df78fb3fb1a097608ee4c7e74593c935c7eeefd85070f3e58f5 WHIRLPOOL 4727510c544436bdf2e698fd7ea4d3366843ba7207d344fe997c23423f040ea8173859a7b0571e4747952d704904f1fc8bc23484dfccd9f252119e1e5436ceea
+DIST redmine-2.6.8.tar.gz 2127176 SHA256 41258026fbdfd17cd18402839d7fdcecf47c03363fd148ae36c37a63447a8915 SHA512 8dfe67d348bfddc24ae7f042545b2123ce2a91744cefba966c54d313a2764938713d755f35bf8d48b7bb5d108aaadc959ec25d8ed1e09056dd42d8a58475492d WHIRLPOOL 8111b3deb8461f8bff91a77b3c0ff702d0aa4c56792f2f4e4bb920d9ce21b248646b0a7cf171826ab12c22ffab4c908e20b8a2c64983773cf64de427945b30c9
+DIST redmine-3.0.6.tar.gz 2162390 SHA256 dd18a5d13656430a0ec3d12fccfa416f7891b41e2df5c501efc02773ea3bac12 SHA512 6c25a9bde2144cbb9cce1f086b66e5d13175d84ee26259b2c4b8e5b88902573c6f8976b8d819b02693b0e942721e57d9100797a323d8cb63858c1f141fce7fdb WHIRLPOOL a0a5e54dc97f6e4d06e8c53c525f56d51757e50fce5cb4d4786e81d233e16700bccde85fa24d226d978c319e767d9879f774426ffa832d585c3bd06b006957fd
+DIST redmine-3.1.2.tar.gz 2248299 SHA256 ea371f1d2a20ab3c4211179ecd5d806fc46675aa78049258bb0f20d36b30e28b SHA512 54c779602071aaf0eeef15c8b7ecf3bb098eb5ccbbcd207f3302e4934e13e3eb802b6e7a5178969c1725b3393f153a8c654bc4c6a37a9466c9c9b9d1e52cae0a WHIRLPOOL f9dc8fb33c952a72982927a3bd77e0b4a1e1c344d809404c3a167e71a4aceba412ad3258465da0a26bb1f3986df71ab8b832d84c0ad12f2b292e6e26176f07e6
diff --git a/www-apps/redmine/redmine-2.6.7.ebuild b/www-apps/redmine/redmine-2.6.8.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-2.6.7.ebuild
rename to www-apps/redmine/redmine-2.6.8.ebuild
diff --git a/www-apps/redmine/redmine-3.1.1.ebuild b/www-apps/redmine/redmine-3.0.6.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-3.1.1.ebuild
rename to www-apps/redmine/redmine-3.0.6.ebuild
diff --git a/www-apps/redmine/redmine-3.0.5.ebuild b/www-apps/redmine/redmine-3.1.2.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-3.0.5.ebuild
rename to www-apps/redmine/redmine-3.1.2.ebuild
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2015-09-20 20:59 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2015-09-20 20:59 UTC (permalink / raw
To: gentoo-commits
commit: 12ad416a3232355def0f64dadc6236f6b450b7c8
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 20 20:59:06 2015 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Sep 20 20:59:06 2015 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=12ad416a
www-apps/redmine: Version bumps. Remove old
Package-Manager: portage-2.2.20.1
www-apps/redmine/Manifest | 6 +++---
www-apps/redmine/{redmine-2.6.6.ebuild => redmine-2.6.7.ebuild} | 0
www-apps/redmine/{redmine-3.1.0.ebuild => redmine-3.0.5.ebuild} | 0
www-apps/redmine/{redmine-3.0.4.ebuild => redmine-3.1.1.ebuild} | 0
4 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index c1e8956..58e71f9 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,3 @@
-DIST redmine-2.6.6.tar.gz 2125587 SHA256 fa4fdcd37debf8d72b2a481c03160d0eeabddc65cea0b848784b33136fe25cfd SHA512 288a95d0c532af698e848cb3c8cc6d4366cd08c5682b08de5f1410edf8583df7889a2c27487829a5e2b3ace5da2318ebbafc8f770a56165ec1175b052dd7aa26 WHIRLPOOL a119ac8a413105510551dda53c3fe600362acb4ff9250c758460442232d1fad4339401916b77e750b593ec56127b2f7adbe2537eb0604f9be651d4f1f2e923ae
-DIST redmine-3.0.4.tar.gz 2159370 SHA256 860abb86d89aebb027f70f040b3f64ca5b22f4baa15d0a8eaf4004e92906ecdb SHA512 fbd6fb2f97619132d1879e0daac65378011c7aa188a829dbd573d051e05d674c9068c0016b3fd9d83c84743bbd0e5a447875bdd2315a2bd1b05ddb828b3f2fe6 WHIRLPOOL 3e15f7bfa8d0b165827cb581c4c42a83243d9894b8afd9ee8f084c9e21d9db425acc76e0977d9545d3ce4549ade0afc75d3c08f5ae4ada8971a76be482d516bf
-DIST redmine-3.1.0.tar.gz 2243869 SHA256 d7ebeccfd97134ab838b234ab88122d2817e9c713bcd3fc5134b553651eb0ca0 SHA512 52ababfe14f4aa33836d4739662baf0ff4863ecae3a9dae171e594f20161b2bda69f9b7ab6a4d2c454ceb9c813a16bc0e624e7c54ccaa55da6077376ee3148db WHIRLPOOL 1047abf42347f25d71e449c1d9aff69aa94ae56e186cf00ec53e2e3328b8b05b24217b22d3cf9a1ad7ccd0050506d61fae8cc24d34217362bcf4ab61fb7b052f
+DIST redmine-2.6.7.tar.gz 2126506 SHA256 1cb9c5e49db16822c8405f84507cc798b641a0bdd934a0bb5b0689acf0edc1be SHA512 33c45d5673a34568722dbac1067ed6061bf0d05e2944bda71ba35515e59114625ab31756fbc503dd75dad63fccaabdf3dcc2a347ed9cc264c2686666ef78bd4e WHIRLPOOL 36e6bd32a19bacf2a98bf9e17227e7ae8fc71999be30590ba35c8674f12c43e56185f590ae74e9ea3cc129203d52278f3ca0e5b9052b12dd3269f8460ac457a8
+DIST redmine-3.0.5.tar.gz 2160957 SHA256 32b80317b366439be7125a0e3359349fbbe7c7e906c90f3fa08228f03091d74c SHA512 9119029b4949bf821d1d5e8aa2177eecf1caee6a7493af77f8cb100b54b81a29b1561ae5ce509a1bdf3c219a8935600a462765c149cff121fc26a91a842d44b1 WHIRLPOOL d4b776669dddb30d7b04a89f28b69aacf44444c6cdeab7099a2287c2ed43dfa3a84500e711c1326f0dd8361285c63e183419224ed6f854a1da56ec3a84df8cf5
+DIST redmine-3.1.1.tar.gz 2246322 SHA256 57307b919bcc38ada8c5bd06e49d914e428cf11f0fc2cf02d13c5d00afddeecf SHA512 cc3abe0962c132627b8e177b5a054dfe2df62daabfc3daf0d32d627838b8de59ef76d0b9034f9df78fb3fb1a097608ee4c7e74593c935c7eeefd85070f3e58f5 WHIRLPOOL 4727510c544436bdf2e698fd7ea4d3366843ba7207d344fe997c23423f040ea8173859a7b0571e4747952d704904f1fc8bc23484dfccd9f252119e1e5436ceea
diff --git a/www-apps/redmine/redmine-2.6.6.ebuild b/www-apps/redmine/redmine-2.6.7.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-2.6.6.ebuild
rename to www-apps/redmine/redmine-2.6.7.ebuild
diff --git a/www-apps/redmine/redmine-3.1.0.ebuild b/www-apps/redmine/redmine-3.0.5.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-3.1.0.ebuild
rename to www-apps/redmine/redmine-3.0.5.ebuild
diff --git a/www-apps/redmine/redmine-3.0.4.ebuild b/www-apps/redmine/redmine-3.1.1.ebuild
similarity index 100%
rename from www-apps/redmine/redmine-3.0.4.ebuild
rename to www-apps/redmine/redmine-3.1.1.ebuild
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2015-08-06 19:50 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2015-08-06 19:50 UTC (permalink / raw
To: gentoo-commits
commit: bbbb24a677eae1223ecdf21e17cb495ced56f62f
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 6 19:50:14 2015 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Thu Aug 6 19:50:14 2015 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=bbbb24a6
[www-apps/redmine] Version bump.
Package-Manager: portage-2.2.20
www-apps/redmine/Manifest | 1 +
www-apps/redmine/redmine-3.1.0.ebuild | 208 ++++++++++++++++++++++++++++++++++
2 files changed, 209 insertions(+)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index cf9b735..c1e8956 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,3 @@
DIST redmine-2.6.6.tar.gz 2125587 SHA256 fa4fdcd37debf8d72b2a481c03160d0eeabddc65cea0b848784b33136fe25cfd SHA512 288a95d0c532af698e848cb3c8cc6d4366cd08c5682b08de5f1410edf8583df7889a2c27487829a5e2b3ace5da2318ebbafc8f770a56165ec1175b052dd7aa26 WHIRLPOOL a119ac8a413105510551dda53c3fe600362acb4ff9250c758460442232d1fad4339401916b77e750b593ec56127b2f7adbe2537eb0604f9be651d4f1f2e923ae
DIST redmine-3.0.4.tar.gz 2159370 SHA256 860abb86d89aebb027f70f040b3f64ca5b22f4baa15d0a8eaf4004e92906ecdb SHA512 fbd6fb2f97619132d1879e0daac65378011c7aa188a829dbd573d051e05d674c9068c0016b3fd9d83c84743bbd0e5a447875bdd2315a2bd1b05ddb828b3f2fe6 WHIRLPOOL 3e15f7bfa8d0b165827cb581c4c42a83243d9894b8afd9ee8f084c9e21d9db425acc76e0977d9545d3ce4549ade0afc75d3c08f5ae4ada8971a76be482d516bf
+DIST redmine-3.1.0.tar.gz 2243869 SHA256 d7ebeccfd97134ab838b234ab88122d2817e9c713bcd3fc5134b553651eb0ca0 SHA512 52ababfe14f4aa33836d4739662baf0ff4863ecae3a9dae171e594f20161b2bda69f9b7ab6a4d2c454ceb9c813a16bc0e624e7c54ccaa55da6077376ee3148db WHIRLPOOL 1047abf42347f25d71e449c1d9aff69aa94ae56e186cf00ec53e2e3328b8b05b24217b22d3cf9a1ad7ccd0050506d61fae8cc24d34217362bcf4ab61fb7b052f
diff --git a/www-apps/redmine/redmine-3.1.0.ebuild b/www-apps/redmine/redmine-3.1.0.ebuild
new file mode 100644
index 0000000..ab77ab8
--- /dev/null
+++ b/www-apps/redmine/redmine-3.1.0.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/redmine-2.4.6.ebuild,v 1.2 2014/08/06 00:06:01 mrueg Exp $
+
+EAPI=5
+USE_RUBY="ruby20 ruby21"
+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"
+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.3:4.2
+ >=dev-ruby/jquery-rails-3.1.1:3
+ >=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
+ dev-ruby/actionpack-action_caching
+ dev-ruby/actionpack-xml_parser
+ dev-ruby/protected_attributes
+ >=dev-ruby/redcarpet-3.1.2
+ ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
+ >=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.13.4 )"
+ # 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
+# <dev-ruby/nokogiri-1.6.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 || die
+
+ # bug #406605
+ rm .gitignore .hgignore .travis.yml || die
+
+ rm Gemfile || 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}"
+
+ # 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
+}
+
+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}${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
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "For upgrade instructions take a look at:"
+ elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
+ else
+ elog "Execute the following command to initialize environment:"
+ elog
+ elog "# cd ${EPREFIX}${REDMINE_DIR}"
+ elog "# cp config/database.yml.example config/database.yml"
+ elog "# \${EDITOR} config/database.yml"
+ elog "# chown redmine:redmine config/database.yml"
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "Installation notes are at official site"
+ elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
+ fi
+ einfo
+}
+
+pkg_config() {
+ if [ ! -e "${EPREFIX}${REDMINE_DIR}/config/database.yml" ]; then
+ eerror "Copy ${EPREFIX}${REDMINE_DIR}/config/database.yml.example to ${EPREFIX}${REDMINE_DIR}/config/database.yml"
+ eerror "then edit this file in order to configure your database settings for \"production\" environment."
+ die
+ fi
+
+ local RAILS_ENV=${RAILS_ENV:-production}
+ if [ ! -L /usr/bin/ruby ]; then
+ eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]; then
+ eerror "/usr/bin/ruby is currently not included in redmine's ruby targets: ${RUBY_TARGETS}."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ local RUBY=${RUBY:-ruby}
+
+ cd "${EPREFIX}${REDMINE_DIR}" || die
+ if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/session_store.rb" ]; then
+ einfo
+ einfo "Generating secret token."
+ einfo
+ rm config/initializers/session_store.rb || die
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
+ fi
+ if [ -e "${EPREFIX}${REDMINE_DIR}/config/initializers/secret_token.rb" ]; then
+ einfo
+ einfo "Upgrading database."
+ einfo
+
+ einfo "Migrating database."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Upgrading the plugin migrations."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
+ einfo "Clear the cache and the existing sessions."
+ ${RUBY} -S rake tmp:cache:clear || die
+ ${RUBY} -S rake tmp:sessions:clear || die
+ else
+ einfo
+ einfo "Initializing database."
+ einfo
+
+ einfo "Generating a session store secret."
+ ${RUBY} -S rake generate_secret_token || die
+ einfo "Creating the database structure."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Populating database with default configuration data."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
+ chown redmine:redmine "${EPREFIX}${REDMINE_DIR}"/log/production.log
+ einfo
+ einfo "If you use sqlite3, please do not forget to change the ownership of the sqlite files."
+ einfo
+ einfo "# cd \"${EPREFIX}${REDMINE_DIR}\""
+ einfo "# chown redmine:redmine db/ db/*.sqlite3"
+ einfo
+ fi
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2015-07-09 1:20 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2015-07-09 1:20 UTC (permalink / raw
To: gentoo-commits
commit: b682641c2b8c999372d6fa88ddafd8362226946b
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 9 01:20:24 2015 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Thu Jul 9 01:20:24 2015 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=b682641c
[www-apps/redmine] Version bump.
Package-Manager: portage-2.2.20
www-apps/redmine/Manifest | 4 ++--
.../redmine/{redmine-2.6.5.ebuild => redmine-2.6.6.ebuild} | 4 ++--
.../redmine/{redmine-3.0.3.ebuild => redmine-3.0.4.ebuild} | 11 +++++------
3 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index f444e1e..cf9b735 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,2 @@
-DIST redmine-2.6.5.tar.gz 2123682 SHA256 8f1292867307352e4de2a320ad794be18cd6b79f9bb423d14c685a1b7e14229f SHA512 81f3c33adf940f750819f59c248eadab5e2e32d35abd642fd53b56e67832386d92ff340244d9825ee096b7c085f736903f4a5e2d7551e687dc7c7247459c2419 WHIRLPOOL ad3cd2d9a5a841e3f3ec9e8ae9c1d7a243ed249cb268a5dd3b0f6823ade749a60465e9c23811eb0f0911332e22f8c35de20f21130ef7986ebfec72f1fedbe644
-DIST redmine-3.0.3.tar.gz 2157425 SHA256 f95b4db01ebd6b95dce6eaf5782e8dc527e72af7bf52251459cd0f557a3cc045 SHA512 5ad9cce4aa6f22ff2a48e5677fa64f485341e81e450149706c97236a6dde65ebd899e0b01f2e6fe54104a05d13b9da2625d2fa72ddda0052152f8fd19faf97f9 WHIRLPOOL 02a45d86395c73bd09686a7f7875c39dffb84dabafa9a9abf6d517ca725e0675131d1621338efec10d7ebc5e4f1c252b10f8f455dbde62886d20a45d62692b5e
+DIST redmine-2.6.6.tar.gz 2125587 SHA256 fa4fdcd37debf8d72b2a481c03160d0eeabddc65cea0b848784b33136fe25cfd SHA512 288a95d0c532af698e848cb3c8cc6d4366cd08c5682b08de5f1410edf8583df7889a2c27487829a5e2b3ace5da2318ebbafc8f770a56165ec1175b052dd7aa26 WHIRLPOOL a119ac8a413105510551dda53c3fe600362acb4ff9250c758460442232d1fad4339401916b77e750b593ec56127b2f7adbe2537eb0604f9be651d4f1f2e923ae
+DIST redmine-3.0.4.tar.gz 2159370 SHA256 860abb86d89aebb027f70f040b3f64ca5b22f4baa15d0a8eaf4004e92906ecdb SHA512 fbd6fb2f97619132d1879e0daac65378011c7aa188a829dbd573d051e05d674c9068c0016b3fd9d83c84743bbd0e5a447875bdd2315a2bd1b05ddb828b3f2fe6 WHIRLPOOL 3e15f7bfa8d0b165827cb581c4c42a83243d9894b8afd9ee8f084c9e21d9db425acc76e0977d9545d3ce4549ade0afc75d3c08f5ae4ada8971a76be482d516bf
diff --git a/www-apps/redmine/redmine-2.6.5.ebuild b/www-apps/redmine/redmine-2.6.6.ebuild
similarity index 99%
rename from www-apps/redmine/redmine-2.6.5.ebuild
rename to www-apps/redmine/redmine-2.6.6.ebuild
index 62d5921..837cd9e 100644
--- a/www-apps/redmine/redmine-2.6.5.ebuild
+++ b/www-apps/redmine/redmine-2.6.6.ebuild
@@ -22,14 +22,14 @@ IUSE="ldap imagemagick fastcgi passenger"
ruby_add_rdepend "
dev-ruby/rubygems
- >=dev-ruby/rails-3.2.19:3.2
+ >=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.1
+ >=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
diff --git a/www-apps/redmine/redmine-3.0.3.ebuild b/www-apps/redmine/redmine-3.0.4.ebuild
similarity index 96%
rename from www-apps/redmine/redmine-3.0.3.ebuild
rename to www-apps/redmine/redmine-3.0.4.ebuild
index d07cbbc..ab77ab8 100644
--- a/www-apps/redmine/redmine-3.0.3.ebuild
+++ b/www-apps/redmine/redmine-3.0.4.ebuild
@@ -16,17 +16,17 @@ 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
+IUSE="ldap fastcgi passenger imagemagick"
ruby_add_rdepend "
dev-ruby/rubygems
- >=dev-ruby/rails-4.2.1:4.2
+ >=dev-ruby/rails-4.2.3:4.2
>=dev-ruby/jquery-rails-3.1.1:3
>=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.5
+ >=dev-ruby/rbpdf-1.18.6
dev-ruby/actionpack-action_caching
dev-ruby/actionpack-xml_parser
dev-ruby/protected_attributes
@@ -35,9 +35,8 @@ ruby_add_rdepend "
>=dev-ruby/ruby-openid-2.3.0
>=dev-ruby/rack-openid-0.2.1
fastcgi? ( dev-ruby/fcgi )
- passenger? ( www-apache/passenger )"
- # Not available yet, tests fail
- #imagemagick? ( >=dev-ruby/rmagick-2.14.0 )
+ passenger? ( www-apache/passenger )
+ imagemagick? ( >=dev-ruby/rmagick-2.13.4 )"
# ruby_targets_ruby19? (
# postgres? ( >=dev-ruby/pg-0.11 )
# sqlite3? ( dev-ruby/sqlite3 )
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/
@ 2015-07-04 10:45 Manuel Rüger
0 siblings, 0 replies; 16+ messages in thread
From: Manuel Rüger @ 2015-07-04 10:45 UTC (permalink / raw
To: gentoo-commits
commit: b7aa3f1ad3187d1e910832090c80a8fcbec2adf6
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 4 10:45:31 2015 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sat Jul 4 10:45:31 2015 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=b7aa3f1a
[www-apps/redmine] Add ruby21 support to Redmine 3. Add slot deps.
Package-Manager: portage-2.2.20
www-apps/redmine/redmine-2.6.5.ebuild | 4 ++--
www-apps/redmine/redmine-3.0.3.ebuild | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/www-apps/redmine/redmine-2.6.5.ebuild b/www-apps/redmine/redmine-2.6.5.ebuild
index 99d348c..62d5921 100644
--- a/www-apps/redmine/redmine-2.6.5.ebuild
+++ b/www-apps/redmine/redmine-2.6.5.ebuild
@@ -23,11 +23,11 @@ IUSE="ldap imagemagick fastcgi passenger"
ruby_add_rdepend "
dev-ruby/rubygems
>=dev-ruby/rails-3.2.19:3.2
- >=dev-ruby/jquery-rails-3.1.1
+ >=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/mime-types:*
=dev-ruby/request_store-1.0.5
>=dev-ruby/rbpdf-1.18.1
ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 )
diff --git a/www-apps/redmine/redmine-3.0.3.ebuild b/www-apps/redmine/redmine-3.0.3.ebuild
index 9959ac3..d07cbbc 100644
--- a/www-apps/redmine/redmine-3.0.3.ebuild
+++ b/www-apps/redmine/redmine-3.0.3.ebuild
@@ -3,7 +3,7 @@
# $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/redmine-2.4.6.ebuild,v 1.2 2014/08/06 00:06:01 mrueg Exp $
EAPI=5
-USE_RUBY="ruby20"
+USE_RUBY="ruby20 ruby21"
inherit eutils depend.apache ruby-ng user
DESCRIPTION="A flexible project management web application written using Ruby on Rails framework"
@@ -21,10 +21,10 @@ IUSE="ldap fastcgi passenger" #imagemagick
ruby_add_rdepend "
dev-ruby/rubygems
>=dev-ruby/rails-4.2.1:4.2
- >=dev-ruby/jquery-rails-3.1.1
+ >=dev-ruby/jquery-rails-3.1.1:3
>=dev-ruby/coderay-1.1.0
dev-ruby/builder:3
- dev-ruby/mime-types
+ dev-ruby/mime-types:*
=dev-ruby/request_store-1.0.5
>=dev-ruby/rbpdf-1.18.5
dev-ruby/actionpack-action_caching
^ permalink raw reply related [flat|nested] 16+ messages in thread
end of thread, other threads:[~2016-10-15 14:30 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-20 10:55 [gentoo-commits] dev/mrueg:master commit in: www-apps/redmine/ Manuel Rüger
-- strict thread matches above, loose matches on Subject: below --
2016-10-15 14:29 Manuel Rüger
2016-08-29 0:11 Manuel Rüger
2016-08-28 20:39 Manuel Rüger
2016-07-11 0:33 Manuel Rüger
2016-07-11 0:33 Manuel Rüger
2016-03-17 1:17 Manuel Rüger
2016-03-17 1:17 Manuel Rüger
2016-01-17 18:44 Manuel Rüger
2015-12-20 10:09 Manuel Rüger
2015-12-06 18:31 Manuel Rüger
2015-11-21 14:49 Manuel Rüger
2015-09-20 20:59 Manuel Rüger
2015-08-06 19:50 Manuel Rüger
2015-07-09 1:20 Manuel Rüger
2015-07-04 10:45 Manuel Rüger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox