aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/redmine/Makefile4
-rw-r--r--www/redmine4/Makefile17
-rw-r--r--www/redmine4/bsd.redmine.mk4
-rw-r--r--www/redmine4/distinfo6
-rw-r--r--www/redmine4/files/patch-Gemfile10
5 files changed, 25 insertions, 16 deletions
diff --git a/www/redmine/Makefile b/www/redmine/Makefile
index cf9bf4e72002..3b0c721b6e52 100644
--- a/www/redmine/Makefile
+++ b/www/redmine/Makefile
@@ -13,6 +13,10 @@ COMMENT= Flexible project management web application
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/doc/COPYING
+DEPRECATED= EOLed upstream
+# Remove the port before 2020Q3
+EXPIRATION_DATE= 2020-06-25
+
RUN_DEPENDS= rubygem-bundler>=1.5.0:sysutils/rubygem-bundler \
rubygem-rails4>=4.2.11.1:www/rubygem-rails4 \
rubygem-jquery-rails>=3.1.4:www/rubygem-jquery-rails \
diff --git a/www/redmine4/Makefile b/www/redmine4/Makefile
index fe1570497dbd..0091fc2ace7f 100644
--- a/www/redmine4/Makefile
+++ b/www/redmine4/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= redmine
-PORTVERSION= 4.0.5
-PORTREVISION= 4
+PORTVERSION= 4.0.6
CATEGORIES= www
MASTER_SITES= https://www.redmine.org/releases/
PKGNAMESUFFIX= 4
@@ -37,8 +36,6 @@ RUN_DEPENDS= rubygem-bundler>=1.5.0:sysutils/rubygem-bundler \
USES= cpe
USE_RUBY= yes
-CONFLICTS_INSTALL= redmine
-
NO_ARCH= yes
NO_BUILD= yes
@@ -48,7 +45,7 @@ PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
SUB_LIST= RUBY_NAME=${RUBY_NAME}
OPTIONS_DEFINE= MYSQL POSTGRESQL MARKDOWN RMAGIC THIN
-OPTIONS_DEFAULT=MYSQL MARKDOWN RMAGIC THIN
+OPTIONS_DEFAULT=MYSQL MARKDOWN THIN
OPTIONS_SUB= yes
POSTGRESQL_DESC=Enable PostgreSQL support
MARKDOWN_DESC= Enable Markdown support
@@ -65,6 +62,16 @@ THIN_RUN_DEPENDS= rubygem-thin>=1.6.2:www/rubygem-thin
THIN_SUB_LIST= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
THIN_VARS= USE_RC_SUBR=redmine
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MRMAGIC}
+# rubygem-mini_magick-4.10.1 wants imagemagick7
+# and rubygem-rmagick-2.16.0_6 wants imagemagick6
+# fixed in 4.1.0: https://www.redmine.org/projects/redmine/repository/revisions/18366
+# but not in 4.0-stable as of 2020/02/13
+BROKEN= conflicting dependencies
+.endif
+
post-extract:
@${RM} -r ${WRKSRC}/.hgignore ${WRKSRC}/.gitignore ${WRKSRC}/.github \
${WRKSRC}/files/delete.me ${WRKSRC}/log/delete.me
diff --git a/www/redmine4/bsd.redmine.mk b/www/redmine4/bsd.redmine.mk
index c8fb4a21d0c7..cbe49dde9270 100644
--- a/www/redmine4/bsd.redmine.mk
+++ b/www/redmine4/bsd.redmine.mk
@@ -43,9 +43,9 @@
# .include "${.CURDIR}/../../www/redmine/bsd.redmine.mk"
# }}}
-PKGNAMEPREFIX?= redmine-
+PKGNAMEPREFIX?= redmine4-
-RUN_DEPENDS+= redmine>=2.0:www/redmine
+RUN_DEPENDS+= redmine4>=4.0:www/redmine4
USE_RUBY= yes
.if !defined(PLIST)
diff --git a/www/redmine4/distinfo b/www/redmine4/distinfo
index 9cb7ef8519a7..6649b537b4c5 100644
--- a/www/redmine4/distinfo
+++ b/www/redmine4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1573401952
-SHA256 (redmine-4.0.5.tar.gz) = 64eabe6867fd5d14d1b4c584417b9b71fbb9b68a019400eeb03e1f2147c369e8
-SIZE (redmine-4.0.5.tar.gz) = 2519900
+TIMESTAMP = 1582635822
+SHA256 (redmine-4.0.6.tar.gz) = 173c4de0ce0a8b2b1e340b6f50d88dfc4ec3a3a7aae11acde201a15613aec8c4
+SIZE (redmine-4.0.6.tar.gz) = 2520461
diff --git a/www/redmine4/files/patch-Gemfile b/www/redmine4/files/patch-Gemfile
index e6bd739ac5ad..27659d3a9c0c 100644
--- a/www/redmine4/files/patch-Gemfile
+++ b/www/redmine4/files/patch-Gemfile
@@ -1,13 +1,11 @@
---- Gemfile.orig 2019-10-19 09:33:33 UTC
+--- Gemfile.orig 2020-02-25 14:28:07 UTC
+++ Gemfile
-@@ -2,9 +2,9 @@ source 'https://rubygems.org'
-
+@@ -3,8 +3,8 @@ source 'https://rubygems.org'
gem "bundler", ">= 1.5.0"
--gem "rails", "5.2.3"
+ gem "rails", "5.2.4.1"
-gem "rouge", "~> 3.3.0"
-gem "request_store", "1.0.5"
-+gem "rails", "5.2.4.1"
+gem "rouge", "~> 3.12.0"
+gem "request_store", ">= 1.0.5"
gem "mini_mime", "~> 1.0.1"
@@ -84,7 +82,7 @@
-
-group :test do
- gem "rails-dom-testing"
-- gem "mocha"
+- gem 'mocha', '>= 1.4.0'
- gem "simplecov", "~> 0.14.1", :require => false
- # For running system tests
- gem 'puma', '~> 3.7'