svn commit: r325001 - in head/www/redmine: . files
Ryan Steinmetz
zi at FreeBSD.org
Mon Aug 19 16:04:23 UTC 2013
Author: zi
Date: Mon Aug 19 16:04:22 2013
New Revision: 325001
URL: http://svnweb.freebsd.org/changeset/ports/325001
Log:
- Enable MYSQL2 support as an OPTION
Added:
head/www/redmine/files/extra-patch-Gemfile (contents, props changed)
Modified:
head/www/redmine/Makefile
Modified: head/www/redmine/Makefile
==============================================================================
--- head/www/redmine/Makefile Mon Aug 19 15:42:16 2013 (r325000)
+++ head/www/redmine/Makefile Mon Aug 19 16:04:22 2013 (r325001)
@@ -26,14 +26,15 @@ USE_RAKE= yes
NO_BUILD= yes
SUB_LIST+= RUBY_NAME=${RUBY_NAME}
-OPTIONS_DEFINE= MYSQL POSTGRESQL RMAGIC WWWSERVER LDAP
-OPTIONS_DEFAULT=MYSQL RMAGIC WWWSERVER THIN
+OPTIONS_DEFINE= MYSQL MYSQL2 POSTGRESQL RMAGIC WWWSERVER LDAP
+OPTIONS_DEFAULT=MYSQL2 RMAGIC WWWSERVER THIN
OPTIONS_SINGLE= WWWSERVER
OPTIONS_SINGLE_WWWSERVER= THIN PASSENGER
POSTGRESQL_DESC=Enable PostgreSQL support
RMAGIC_DESC= Enable Gantt charts support
THIN_DESC= Use Thin WEB server
PASSENGER_DESC= Use Apache/Nginx WEB server
+MYSQL2_DESC= MySQL database support (via mysql2 rubygem)
NO_OPTIONS_SORT=yes
.include <bsd.port.pre.mk>
@@ -42,12 +43,18 @@ NO_OPTIONS_SORT=yes
RUN_DEPENDS+= rubygem-mysql>=2.8.1:${PORTSDIR}/databases/rubygem-mysql
.endif
+.if ${PORT_OPTIONS:MMYSQL2}
+RUN_DEPENDS+= rubygem-mysql2>=0:${PORTSDIR}/databases/rubygem-mysql2
+.endif
+
.if ${PORT_OPTIONS:MPOSTGRESQL}
RUN_DEPENDS+= rubygem-pg>=0:${PORTSDIR}/databases/rubygem-pg
.endif
.if ${PORT_OPTIONS:MRMAGIC}
RUN_DEPENDS+= rubygem-rmagick>=2.0.0:${PORTSDIR}/graphics/rubygem-rmagick
+.else
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Gemfile
.endif
.if ${PORT_OPTIONS:MWWWSERVER}
Added: head/www/redmine/files/extra-patch-Gemfile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/redmine/files/extra-patch-Gemfile Mon Aug 19 16:04:22 2013 (r325001)
@@ -0,0 +1,19 @@
+--- ./Gemfile.orig 2013-07-30 12:49:03.000000000 -0400
++++ ./Gemfile 2013-07-30 12:49:13.000000000 -0400
+@@ -18,16 +18,6 @@
+ gem "rack-openid"
+ end
+
+-# Optional gem for exporting the gantt to a PNG file, not supported with jruby
+-platforms :mri, :mingw do
+- group :rmagick do
+- # RMagick 2 supports ruby 1.9
+- # RMagick 1 would be fine for ruby 1.8 but Bundler does not support
+- # different requirements for the same gem on different platforms
+- gem "rmagick", ">= 2.0.0"
+- end
+-end
+-
+ platforms :jruby do
+ # jruby-openssl is bundled with JRuby 1.7.0
+ gem "jruby-openssl" if Object.const_defined?(:JRUBY_VERSION) && JRUBY_VERSION < '1.7.0'
More information about the svn-ports-head
mailing list