Created attachment 170916 [details] path with update to 3.2.2 Hello, there is a long standing work on getting an update for Redmine. I do not have this much experience with the port and the attached patch is clearly just a DRAFT for TESTING. So please - test it, patch it, comment it. Lets make Redmine actual again! :) Greetings, Torsten
During build on current: [cur-default] | `-- Extracting rubygem-rack-ssl-1.4.1_1,1: .......... done pkg-static: rubygem-railties-3.2.22.2 conflicts with rubygem-railties4-4.2.6 (installs files into the same place). Problematic file: /usr/local/bin/rails
(In reply to Kurt Jaeger from comment #1) Which revision did your current have? I did not see the error, but mine is older.
It's at r299220.
(In reply to Kurt Jaeger from comment #3) > It's at r299220. After upgrading to r301193 i could not build perl, autoconf, gmake and nearly everything other... I suspect its due my host is still 10.2. Is your host 10.3?
Ah, forgot to question: did you use -C or -c for a build? Sometimes there are problems when there are existing packages reused for a testbuild.
host is @r299224M
That is bad. I currently have no possibility to get a current machine :( Did you try the build test with -c in poudriere? I assume there could be a problem with precompiled packages.
Created attachment 170966 [details] path with update to 3.2.2 - v.2 I found the issue - but its a little bit funny. At least the issue is on *every* version, but since i used -C instead of -c for poudriere, the problem did not occurs to me. With -c it hits me every time. Attached patch is supposed to fix the found build bug! :)
Created attachment 170967 [details] path with update to 3.2.2 - v.2
(In reply to Torsten Zühlsdorff from comment #5) I use poudriere testport -j <arch> -o <port> -n so no -c or -C.
(In reply to Torsten Zühlsdorff from comment #9) testbuilds at work
testbuilds OK
Created attachment 171100 [details] patch with update to 3.2.2 - v.3 Here's an updated patch. I did some testing and had to make these changes for it to work right for me. With this, I'm able to use it without issues. Post install I had to change ownership of Gemfile.lock to user nobody, but I think this is normal for my setup with Passenger. At least, I had to do this before too. I also had to change ownership of the files directory. After doing that and migrating my database, it seems to work fine.
Created attachment 171612 [details] path with update to 3.2.3 Revised patch including new version :)
Thank you Torsten for working on Redmine port. It needs a lot of care for a long time! I tried your previous 3.2.0 version and now I tired 3.2.2 - works without any problem! (I did not tested any plugins yet) I will try 3.2.3 and plugins soon. Built in my Poudrier with MariaDB 5.5, tested in 10.3 jail with Thin and published through Apache reverse proxy from parent host. All works.
A commit references this bug: Author: tz Date: Tue Jun 21 08:21:24 UTC 2016 New revision: 417191 URL: https://svnweb.freebsd.org/changeset/ports/417191 Log: www/redmine: Update from 2.6.9 to 3.2.3 Changelog: https://www.redmine.org/projects/redmine/wiki/Changelog A big thanks for the preparation of that update to swills PR: 209938 Approved by: swills (ruby, mentor) Changes: head/UPDATING head/www/redmine/Makefile head/www/redmine/distinfo head/www/redmine/files/ldap.rb head/www/redmine/files/markdown.rb head/www/redmine/files/mysql.rb head/www/redmine/files/patch-Gemfile head/www/redmine/files/pg.rb head/www/redmine/files/rmagic.rb head/www/redmine/pkg-plist
Committed! :) Thanks to all your help on the various areas!