diff options
Diffstat (limited to 'www-apps/redmine')
-rw-r--r-- | www-apps/redmine/ChangeLog | 10 | ||||
-rw-r--r-- | www-apps/redmine/Manifest | 39 | ||||
-rw-r--r-- | www-apps/redmine/files/redmine-1.4.1-bundler.patch | 15 | ||||
-rw-r--r-- | www-apps/redmine/redmine-1.3.3.ebuild (renamed from www-apps/redmine/redmine-1.3.1.ebuild) | 15 | ||||
-rw-r--r-- | www-apps/redmine/redmine-1.4.1.ebuild (renamed from www-apps/redmine/redmine-1.3.0.ebuild) | 77 |
5 files changed, 120 insertions, 36 deletions
diff --git a/www-apps/redmine/ChangeLog b/www-apps/redmine/ChangeLog index 3cd5a42162fe..dc2aa5d45241 100644 --- a/www-apps/redmine/ChangeLog +++ b/www-apps/redmine/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for www-apps/redmine # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/ChangeLog,v 1.29 2012/03/12 16:41:05 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/ChangeLog,v 1.30 2012/04/25 15:02:00 matsuu Exp $ + +*redmine-1.4.1 (25 Apr 2012) +*redmine-1.3.3 (25 Apr 2012) + + 25 Apr 2012; MATSUU Takuto <matsuu@gentoo.org> -redmine-1.3.0.ebuild, + -redmine-1.3.1.ebuild, +redmine-1.3.3.ebuild, +redmine-1.4.1.ebuild, + +files/redmine-1.4.1-bundler.patch: + Version bumped. Removed old versions. *redmine-1.3.2 (12 Mar 2012) diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest index 637e97df55c9..a70fbc36beca 100644 --- a/www-apps/redmine/Manifest +++ b/www-apps/redmine/Manifest @@ -2,31 +2,32 @@ Hash: SHA1 AUX 10_redmine_vhost.conf 343 RMD160 b4d6188a7579162b5d3ce891cab3ed1b7a1fc2f8 SHA1 e176c667402308b8475bec75890cca3a22d99a42 SHA256 4067d312a5fc8e7f1f98e8917d2e9c296a70a7e9847efaf92a8415d753387435 +AUX redmine-1.4.1-bundler.patch 504 RMD160 0c25746f8fdf2c28f0e4e8dd4d080ab77201c400 SHA1 70583c2b969af38d1c5c5ae4c2a257bcf9c7c854 SHA256 e3c49d68db8e439d9e9203d7369117bf4c61e322d37752e085d34daf012f3128 AUX redmine-rubytree-r8214.patch 8082 RMD160 7b80533d66c61fac4f8261e5dbafdcf9af2cec17 SHA1 1987f421d323f909f3f3b9c5bb4b2c3457900c16 SHA256 4fea78ac11b90a44d94bca2f424c0c180ae9d9beb19212b8a88cf157408a5812 AUX redmine.confd 267 RMD160 03b2a3d9d4e156bc0a6bd6969a3ae8800c9a51d9 SHA1 9402fd36df731413ce130e7e63411729de391444 SHA256 2ac6b7dfc2d055554b7ee9380fcf1a49a708bbd866987b775507d7a3b30f2d41 AUX redmine.initd 1328 RMD160 5d5ca5fdcb85b95554ecfb8f907c8bc428f5eebf SHA1 5277fbd4119f49764e8aa6fc6c04b36dc75c2ad9 SHA256 18ede107d4aaa4712515e9d70910e48ce508954c682cccd29d8936fee527249a -DIST redmine-1.3.0.tar.gz 6018236 RMD160 288f699629cfdd1b5fa281b1efcc78e7b68da4c8 SHA1 51ad635083f27de7d1e243471d229b30f4ae7292 SHA256 f09027513c85440adbc2513bc13a454ca872a87c77b8a9be9256f1fc6c1b3e52 -DIST redmine-1.3.1.tar.gz 6034718 RMD160 3a74bd620f9ac787f9e76c7e37417df446aea20f SHA1 7e500ab907dcada419584b5c101fbf2e507a6cb0 SHA256 144e4762169240eb35b7945cde1e9d96d1e0e2b002b2585d568f77653d4ab81d DIST redmine-1.3.2.tar.gz 6001754 RMD160 7bc93d0e44a07c942226c14d552e47e394a74f0b SHA1 1ae35e42a5d6f3e82b95e2f299d185e5a543b56e SHA256 35c8300c875e3c8461b5c21fe026ef3820dfd182b3cd467895c84eb147feabfc -EBUILD redmine-1.3.0.ebuild 5067 RMD160 b06eb586acfd3a1c4b6d8bf0aaec3837349ed2df SHA1 edfe10f56bad832819a1c8419610977c23c00eac SHA256 9a6ecf6305d2b6fade10a48ccfad08b4375af352939565247778b9d1ef3eabf5 -EBUILD redmine-1.3.1.ebuild 5514 RMD160 ed5c473ea434ffef8a5f6a039c649530f71f7ffd SHA1 203f4d6022b9bde457624cf4e2775ec903fc9a42 SHA256 09ca156467d414c8841decaf857b3eef663876e49ba8e9da5e54b499c457791b +DIST redmine-1.3.3.tar.gz 6002651 RMD160 dffc11668890aa4430ab4ddfd6d9860b6bd06e1d SHA1 252e5522b95bcbc38028ff07e03fa2f91d3f098a SHA256 5e69f80509f042a44bd3f5666b7df42995e90d74b5de154ec5429d658642d6ce +DIST redmine-1.4.1.tar.gz 3651844 RMD160 03d50a1074cc2bc6182a88679299b279df4219f1 SHA1 e870f918052566cabd8df51d2d7e23f98e1a905b SHA256 1f4aeab39c28ebe946fe244aab251e5aca1db1c040f7b2a63db41ac0c589b922 EBUILD redmine-1.3.2.ebuild 5735 RMD160 80d1deeb0d1955c6808200d370cce174bc8d0f4e SHA1 463933344b7ea40fc77835b8ac6edf90c77e21bd SHA256 91a9a8d2f8725b2aaeb777f969f23ebdb343ccf9da3b7f2e3efff4655ff2b23c -MISC ChangeLog 5551 RMD160 fc26a31c9036bbb3483b6ab27031b92c439b2089 SHA1 c226dc27dd31b34856271d94407aca31ada3ef82 SHA256 f61d48bc81d30a01288dcc47dc90ce8da9d945b61b6f2888ad29ee199443528f +EBUILD redmine-1.3.3.ebuild 5735 RMD160 40a32f252a463db44c74fcec51ca52f94697213e SHA1 d3199f3385e3a6f24298ea728db25e778939fb46 SHA256 8fbc0f6c123e2933f9da79573ed3208864395f925eb3e026ad566de33e2f1239 +EBUILD redmine-1.4.1.ebuild 6298 RMD160 fdb060d6decff3bc3634bf3047a2f251eaee4def SHA1 dea2f92233d907182bcf93a0b3481577fc121fab SHA256 a22f197000dbb7cd477a055d09e5e62b6737216ac86391dcf2b1c1d9725eff9a +MISC ChangeLog 5832 RMD160 a5d36294cc9f332e343405271aedab1c17c2a7e8 SHA1 e3c4958cecef16b44a471a6afaf357352567c95a SHA256 876faecfe4ae2c5c0ce5fa2a96792e4fc1b871b2df70a969e05227b974991c9b MISC metadata.xml 398 RMD160 735855f2c2c3938b5836087fd524fdef8feca7da SHA1 fdb1314393eb313bbdad99ed6824f998bc53bc00 SHA256 492fedc9e0ee6f7d2aad26b056be8d4f726159417554a5132c5bc3b91ddb68f0 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBAgAGBQJPXicqAAoJECaGw+YFKA1pqkEP/jXSibd6p6dSWw0G98Tj+OP+ -ZwnZ3x98T9QHQI4fdtIZtkNQ740Qut+CNDRlBDx1e23CpAxET9XzPQrPd81W39Ce -R6WuOl0KYfUIXNWpdkvgKZcFqxgUwYSdBZMi19icC6Iw1PxF4ATpDpITFNuz5lLK -IshFg83+3W1wCn9YnzwFmFHd4sa+07/KWqRvCC9taPKwSDQvJ1blIelW1OGA6+dy -4XEuMALSMYkItoRn34OKyY6s4vGwkKQSZNqCQbFijOI5PpsHSXCmKbanLwfqVSPF -1oZQx5pxCQOImD+CaXO5ln4s0WzhilgvkQDZbP8bsrvvLQLWJ44xFkOvr8dHb6aI -nwiiYQ8u6o4GyBGFZ7D/4O532RWGyOWbCaW5I+TrUmTXHdShx5+LYaWFw7u27G6V -OWuCKpwMTDHc48sabbEcdMYLL8JYQ1ZXzBWjR0MvX84Dw7ggmVEMxoKaZcm+//DU -GnzbAUlXiKwUZnAPKBrCYb+ioaBTU9evvUUrCt62ptA7nY+uO6iRizuH6pGjIEuh -ID2Y2Ac6XuCJRkGtt1J2joSX41qepVANBymTBOgmeoYEFmNB0B/GoMIH8HRCsSRK -K2fQ/ma1EJbrlUfPp9pBeMS32oPsAMBjhRxLU+HITIxCoWZHxmaYYw3YAW2cd5yM -8og1ZdEw7flBl2NukhtW -=9l2k +iQIcBAEBAgAGBQJPmBHxAAoJECaGw+YFKA1pbfgP/1f4/XpUwjNW4lZ7FkX//eqL +Zz12QuGj4rNDCUbxCAorq7vhODHIhuFptB7pza49/tHVDcn4lOgrrj2IbK3mYp/c +GgCRVEXluS6SgfzEnG+2ZIz9K9pdx0zVDsdQnk3WqIXPB5pvf5f9jYDajBQB1V2g +t3pkdQ0NPHLJnm6gAlkWQy4R/+zOctQvm9np5X9AQDDOEeCLGMSH0nTTs2e/eixi +HGnL4UmgLorM1HZ9lUj3yaMCIT+GW1nq4g5PShTrvwLGoCPBGcrJT9JEvfRG/4S8 +ZsxbBjUnTY7Q8tkLGf4EzZ3gvmMwdAcxY6lgdAer9l+gUrXcJAgEuA73jV/Tlw8L +RLApNQI7m12iB0xw8C9tq5de67ijA5KWaPvdjsk6tX2QeaatZi8htYmT1g4+A7No +WJYQIBHtoE9JC+0vvsQkqvsgZkypBdzidMz4QFMiEJYbSeUPsyBNhTHBx8aL/Kad +2xrIAHCS1klIcaKXPaqzPYxWf7wJL4GyjmJf2e0ghaDA8Cclk/oHSC7ugsb9wkEj +f1dd7mdsm+kY4yDyolE2ogURXdr8WFP9ZzL3hSw1va3rQNIpN+4ccZFBnspl+6Bu +tZN8mJ3F3WzxdbKwzqnS6odbFWvsBp9Lpgl3EE4NngfQlWBOYXgLigY3Zt/HaBo3 +hd6R1tzlSsK6+0XpQUIW +=tIyh -----END PGP SIGNATURE----- diff --git a/www-apps/redmine/files/redmine-1.4.1-bundler.patch b/www-apps/redmine/files/redmine-1.4.1-bundler.patch new file mode 100644 index 000000000000..adef29a24226 --- /dev/null +++ b/www-apps/redmine/files/redmine-1.4.1-bundler.patch @@ -0,0 +1,15 @@ +diff -Naurb redmine-1.4.1.orig/config/boot.rb redmine-1.4.1/config/boot.rb +--- redmine-1.4.1.orig/config/boot.rb 2012-04-20 19:01:56.000000000 +0900 ++++ redmine-1.4.1/config/boot.rb 2012-04-25 13:00:01.702911764 +0900 +@@ -41,11 +41,6 @@ + class Boot + def run + load_initializer +- Rails::Initializer.class_eval do +- def load_gems +- @bundler_loaded ||= Bundler.require :default, Rails.env +- end +- end + Rails::Initializer.run(:set_load_path) + end + end diff --git a/www-apps/redmine/redmine-1.3.1.ebuild b/www-apps/redmine/redmine-1.3.3.ebuild index 29fd43c8ed73..32cd7d187004 100644 --- a/www-apps/redmine/redmine-1.3.1.ebuild +++ b/www-apps/redmine/redmine-1.3.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/redmine-1.3.1.ebuild,v 1.1 2012/02/26 13:58:17 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/redmine-1.3.3.ebuild,v 1.1 2012/04/25 15:02:00 matsuu Exp $ EAPI="3" # ruby19: dev-ruby/rack has no ruby19 @@ -58,6 +58,9 @@ all_ruby_prepare() { rm -r vendor/plugins/ruby-net-ldap-0.0.4 || die rm -fr vendor/rails || die + # bug #406605 + rm .gitignore .hgignore || die + # bug #399503 rm -r vendor/gems/rubytree-0.5.2 || die epatch "${FILESDIR}/${PN}-rubytree-r8214.patch" @@ -70,6 +73,8 @@ all_ruby_prepare() { all_ruby_install() { dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING} || die rm -fr doc || die + dodoc README.rdoc || die + rm README.rdoc || die keepdir /var/log/${PN} || die dosym /var/log/${PN}/ "${REDMINE_DIR}/log" || die @@ -80,13 +85,19 @@ all_ruby_install() { keepdir "${REDMINE_DIR}/public/plugin_assets" || die fowners -R redmine:redmine \ - "${REDMINE_DIR}/config/environment.rb" \ + "${REDMINE_DIR}/config" \ "${REDMINE_DIR}/files" \ "${REDMINE_DIR}/public/plugin_assets" \ "${REDMINE_DIR}/tmp" \ /var/log/${PN} || die # for SCM fowners redmine:redmine "${REDMINE_DIR}" || die + # bug #406605 + fperms -R go-rwx \ + "${REDMINE_DIR}/config" \ + "${REDMINE_DIR}/files" \ + "${REDMINE_DIR}/tmp" \ + /var/log/${PN} || die if use passenger ; then has_apache diff --git a/www-apps/redmine/redmine-1.3.0.ebuild b/www-apps/redmine/redmine-1.4.1.ebuild index 7c66f49cedc4..b8cc803ded9b 100644 --- a/www-apps/redmine/redmine-1.3.0.ebuild +++ b/www-apps/redmine/redmine-1.4.1.ebuild @@ -1,8 +1,12 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/redmine-1.3.0.ebuild,v 1.2 2012/01/11 15:56:00 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/redmine-1.4.1.ebuild,v 1.1 2012/04/25 15:02:00 matsuu Exp $ EAPI="3" +# ruby19: dev-ruby/rack has no ruby19 +# jruby: dev-ruby/rails has no jruby +# rbx: dev-ruby/rails has no rbx +#USE_RUBY="ruby18 ree18" USE_RUBY="ruby18" inherit eutils depend.apache ruby-ng @@ -14,23 +18,50 @@ KEYWORDS="~amd64 ~x86" LICENSE="GPL-2" SLOT="0" #IUSE="bazaar cvs darcs fastcgi git imagemagick mercurial mysql openid passenger postgres sqlite3 subversion" -IUSE="fastcgi imagemagick openid passenger" +IUSE="fastcgi imagemagick ldap openid passenger" RDEPEND="$(ruby_implementation_depend ruby18 '>=' -1.8.6)[ssl]" ruby_add_rdepend "virtual/ruby-ssl virtual/rubygems - >=dev-ruby/coderay-1 - >=dev-ruby/ruby-net-ldap-0.0.4 - ~dev-ruby/i18n-0.4.2 + >=dev-ruby/coderay-1.0.6 + dev-ruby/i18n:0.4 >=dev-ruby/rack-1.1:0 + >=dev-ruby/tzinfo-0.3.31 dev-ruby/rake >=dev-ruby/rails-2.3.14:2.3 - dev-ruby/activerecord:2.3 fastcgi? ( dev-ruby/ruby-fcgi ) - imagemagick? ( dev-ruby/rmagick ) - openid? ( dev-ruby/ruby-openid ) - passenger? ( www-apache/passenger )" + imagemagick? ( >=dev-ruby/rmagick-2 ) + ldap? ( >=dev-ruby/ruby-net-ldap-0.3.1 ) + openid? ( >=dev-ruby/ruby-openid-2.1.4 ) + passenger? ( www-apache/passenger ) + ruby_targets_ruby18? ( + >=dev-ruby/fastercsv-1.5 + )" +# ruby_targets_ruby18? ( +# >=dev-ruby/fastercsv-1.5 +# postgres? ( >=dev-ruby/pg-0.11 ) +# sqlite3? ( dev-ruby/sqlite3-ruby ) +# mysql? ( dev-ruby/mysql ) +# ) +# ruby_targets_ruby19? ( +# postgres? ( >=dev-ruby/pg-0.11 ) +# sqlite3? ( dev-ruby/sqlite3-ruby ) +# mysql? ( dev-ruby/mysql2:0.2 ) +# ) +# ruby_targets_jruby? ( +# >=dev-ruby/fastercsv-1.5 +# mysql? ( dev-ruby/activerecord-jdbcmysql-adapter ) +# postgres? ( dev-ruby/activerecord-jdbcpostgresql-adapter ) +# sqlite3? ( dev-ruby/activerecord-jdbcsqlite3-adapter ) +# ) + +#ruby_add_bdepend ">=dev-ruby/rdoc-2.4.2 +# test? ( +# >=dev-ruby/shoulda-2.10.3 +# >=dev-ruby/edavis10-object_daddy +# >=dev-ruby/mocha +# )" #RDEPEND="${RDEPEND} # bazaar ( dev-vcs/bazaar ) @@ -50,17 +81,22 @@ pkg_setup() { all_ruby_prepare() { rm -r log files/delete.me || die - rm -r vendor/gems/coderay-1.0.0 || die - rm -r vendor/plugins/ruby-net-ldap-0.0.4 || die - rm -fr vendor/rails || die + + # bug #406605 + rm .gitignore .hgignore || die + + rm Gemfile config/preinitializer.rb || die + epatch "${FILESDIR}/${P}-bundler.patch" || 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}" - sed -i -e "/RAILS_GEM_VERSION/s/'.*'/'$(best_version dev-ruby/rails:2.3|cut -d- -f3)'/" config/environment.rb || die } all_ruby_install() { dodoc doc/{CHANGELOG,INSTALL,README_FOR_APP,RUNNING_TESTS,UPGRADING} || die rm -fr doc || die + dodoc README.rdoc || die + rm README.rdoc || die keepdir /var/log/${PN} || die dosym /var/log/${PN}/ "${REDMINE_DIR}/log" || die @@ -71,13 +107,19 @@ all_ruby_install() { keepdir "${REDMINE_DIR}/public/plugin_assets" || die fowners -R redmine:redmine \ - "${REDMINE_DIR}/config/environment.rb" \ + "${REDMINE_DIR}/config" \ "${REDMINE_DIR}/files" \ "${REDMINE_DIR}/public/plugin_assets" \ "${REDMINE_DIR}/tmp" \ /var/log/${PN} || die # for SCM fowners redmine:redmine "${REDMINE_DIR}" || die + # bug #406605 + fperms -R go-rwx \ + "${REDMINE_DIR}/config" \ + "${REDMINE_DIR}/files" \ + "${REDMINE_DIR}/tmp" \ + /var/log/${PN} || die if use passenger ; then has_apache @@ -108,6 +150,7 @@ pkg_postinst() { 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" @@ -150,5 +193,11 @@ pkg_config() { RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die einfo "Insert default configuration data in database." RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die + 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 } |