Redmine is a flexible project management web application
written using Ruby on Rails framework, it is cross-platform
and cross-database.
Feature Overview:
* Multiple projects support
* Flexible role based access control
* Flexible issue tracking system
* Gantt chart and calendar
* News, documents & files management
* Feeds & email notifications
* Per project wiki
* Per project forums
* Time tracking
* Custom fields for issues, time-entries, projects and users
* SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
* Issue creation via email
* Multiple LDAP authentication support
* User self-registration support
* Multilanguage support
* Multiple databases support
WWW: https://www.redmine.org/
===> The following configuration options are available for redmine-3.4.11_4:
MYSQL=on: MySQL database support (via mysql2 rubygem)
POSTGRESQL=off: Enable PostgreSQL support
MARKDOWN=on: Enable Markdown support
RMAGIC=on: Enable Gantt charts support
THIN=on: Use Thin WEB server
===> Use 'make config' to modify these settings
Redmine was installed.
You now need to setup your Redmine installation so
please have a look at the Installation Guide.
https://www.redmine.org/projects/redmine/wiki/RedmineInstall
If you are upgrading please read the Upgrading Guide
before starting the new version.
https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
Rename rubygem port to match the rules.
If a port depends on rails it should have a suffix for the rails version.
This suffix should be separated from a old version like 1-rails4 instead of 1.
Update to 4.0.6.
Disable the RMAGIC option, it causes conflict with different versions of
imagemagick. This problem is fixed in redmine 4.1, hopefully they'll backport
the fix to the 4.0 branch.
Use the correct redmine version when building redmine plugins.
Mark www/redmine as deprecated with end of 2020Q2 to give maintainer enough time
to upgrade everything to redmine4.
Redmine version 3 should not be included in 2020Q3 anymore.
PR: 244288
Submitted by: mikael@
Reported by: nork@ninth-nine.com
Reviewed by: mfechner@
Differential Revision: https://reviews.freebsd.org/D23682
When there is a do-install target, do not use a post-install target, do
everything at once. Sometime, rename post-install into a options helper
target.
I did not fix ports that were such a mess that I could not figure out
what they really wanted to do. I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.
With hat: portmgr
Sponsored by: Absolight
www/redmine: change how optional gems are included
- patch Gemfile to pull in files in bundler.d/
o eases including optional features without regenerating
extra patches with each update
o convert thin and imagemagick options to use bundler.d
o this does not fix PR 201112, but eases future updates
which will fix it implicitly
- while here, use @sample
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. A few Makefiles
where not included as they contain Latin-1 characters that break
the Phabricator workflow. Category W.
CR: D510
Approved by: portmgr (bapt)
- Make it possible for redmine plugin ports to be staged
- Stage www/redmine-sidebar_hide
PR: 190405
Submitted by: kozlov.sergey.404@gmail.com (maintainer of
www/redmine-sidebar_hide)
- Fix permission on redmine directories: log, files, tmp and public as
described in the redmine installation guide [1]
- Add gem thin in the Gemfile if the option THIN is enabled, otherwise won't
start [1]
- Clean up the makefile, CHOWN commands in the Makefile are useless with stage
[1]
- Update Gemfile patch to allow newer version of rake while here
PR: ports/188607 [1]
Submitted by: "David Demelier" <markand@malikania.fr> [1]
- Update rails to 3.2.17 [1]
- Update polyglot to 0.3.4 since rails wants the newer version
- Update redmine to use new rails
Security: CVE-2014-0080 [1]
Security: CVE-2014-0081 [1]
Security: CVE-2014-0082 [1]
MFH: 2014Q1
- Update to 2.3.1 [1]
- Patch Gemfile and update dependencies so that "rake generate_secret_token"
works
PR: ports/178051 [1]
Submitted by: Geoffroy Desvernay <dgeo@centrale-marseille.fr> [1]
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Mark BROKEN again because the bug in RubyGems 1.8.x is still there
undefined method `name' for "daemons":String
/usr/local/www/redmine/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:277:in
`=='
http://rubyforge.org/tracker/index.php?func=detail&aid=29188&group_id=126&atid=575
PR: ports/162994
Reported by: Chris <chris@imagemetrica.com>,
Armin Pirkovitsch <armin@frozen-zone.org>,
Dirk Meyer <dinoex@FreeBSD.org>,
myself
Discussed with: miwi
Feature safe: yes
- Unmark broken, it works just fine
$ cd /var/db/pkg ; ls -1d redmine-1.2.1 ruby1*
redmine-1.2.1/
ruby18-gems-1.8.10/
ruby18-iconv-1.8.7.352,1/
ruby18-mysql-2.8.2_1/
ruby18-rmagick-2.13.1_1/
The bug sited in the previous commit
http://rubyforge.org/tracker/index.php?func=detail&aid=29188&group_id=126&atid=575
is for rails 2.3.11 and rubygems 1.8.1 neither of which are actually in the
ports tree
anymore
With Hat: ruby@
- Improve fix to work with RubyGems 1.6.x
RubyGems 1.6.x is incompatible with the bundled rails 2.3.5. It's
documented in the RubyGems release notes that "RubyGems no longer requires
'thread'. Rails < 3 will need to add require 'thread' to their applications."
PR: ports/155492
Reported by: Thomas Sandford <freebsduser@paradisegreen.co.uk>
Thanks to: Thomas Sandford <freebsduser@paradisegreen.co.uk>
- Add fix to work with RubyGems 1.6.x
- Bump PORTREVISION
RubyGems 1.6.x is incompatible with the bundled rails 2.3.5. It's
documented in the RubyGems release notes that "RubyGems no longer requires
'thread'. Rails < 3 will need to add require 'thread' to their applications."
PR: ports/155492
- Add fix for incompatibilities with rubygem-i18n >= 0.5.0
- Readd patch to remove i18n check for 0.4.2
- Warn users of 3rd party plugins in UPDATING about possible incompatibilities
- Do not install .bak files
Feature safe: yes