1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

devel/rubygem-devise: switch to Rails 4 and fix fallout

Remove support of Rails 3 since we are obsoleting this version from the
ports-tree. This fixes the fallout-message to ruby@.

Also DEPRECATE rubygem-devise-rails4 in favor of rubygem-devise
and adjust dependencies of security/rubygem-devise-two-factor and
www/gitlab.

Approved by: pi (mentor)
This commit is contained in:
Torsten Zuehlsdorff 2016-08-11 15:17:21 +00:00
parent 7ae337bf48
commit 37ad991af6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=420078
4 changed files with 11 additions and 22 deletions

View File

@ -3,7 +3,9 @@
PKGNAMESUFFIX= -rails4
RAILS4= yes
DEPRECATED= Please use devel/rubygem-devise instead
EXPIRED_DATE= 2016-12-31
MASTERDIR= ${.CURDIR}/../rubygem-devise
.include "${MASTERDIR}/Makefile"

View File

@ -3,6 +3,7 @@
PORTNAME= devise
PORTVERSION= 4.2.0
PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -16,7 +17,9 @@ RUN_DEPENDS= rubygem-bcrypt>=3.0:security/rubygem-bcrypt \
rubygem-orm_adapter>=0.1:devel/rubygem-orm_adapter \
rubygem-thread_safe>=0.1:devel/rubygem-thread_safe \
rubygem-responders>=0:www/rubygem-responders \
rubygem-warden>=1.2.3:devel/rubygem-warden
rubygem-warden>=1.2.3:devel/rubygem-warden \
rubygem-railties4>=4.1.1:www/rubygem-railties4 \
rubygem-responders>=0:www/rubygem-responders
NO_ARCH= yes
USE_RUBY= yes
@ -24,24 +27,6 @@ USES= gem
BROKEN_RUBY23= yes
SLAVEDIRS= devel/rubygem-devise-rails4
OPTIONS_SINGLE= RAILS
OPTIONS_SINGLE_RAILS= RAILS3 RAILS4
.if defined(RAILS4)
OPTIONS_DEFAULT= RAILS4
.else
OPTIONS_DEFAULT= RAILS3
.endif
RAILS3_DESC= Use Rails 3 as backend
RAILS4_DESC= Use Rails 4 as backend
RAILS3_RUN_DEPENDS= rubygem-railties>=3.2.6:www/rubygem-railties \
rubygem-responders-rails3>=0:www/rubygem-responders-rails3
RAILS4_RUN_DEPENDS= rubygem-railties4>=4.1.1:www/rubygem-railties4 \
rubygem-responders>=0:www/rubygem-responders
post-patch:
@${REINPLACE_CMD} -e 's|, "test/rails_app/config/routes.rb"||' ${WRKSRC}/${PORTNAME}.gemspec

View File

@ -3,6 +3,7 @@
PORTNAME= devise-two-factor
PORTVERSION= 3.0.0
PORTREVISION= 1
CATEGORIES= security rubygems
MASTER_SITES= RG
@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activesupport4>=0:devel/rubygem-activesupport4 \
rubygem-attr_encrypted>=1.3:security/rubygem-attr_encrypted \
rubygem-devise-rails4>=4.0:devel/rubygem-devise-rails4 \
rubygem-devise>=4.0:devel/rubygem-devise \
rubygem-railties4>=0:www/rubygem-railties4 \
rubygem-rotp>=2.0:devel/rubygem-rotp

View File

@ -3,6 +3,7 @@
PORTNAME= gitlab
PORTVERSION= 8.9.6
PORTREVISiON= 1
DISTVERSIONPREFIX= v
CATEGORIES= www devel
@ -25,7 +26,7 @@ RUN_DEPENDS= git>=2.7.4:devel/git \
rubygem-sprockets3>=3.6:devel/rubygem-sprockets3 \
rubygem-default_value_for>=3.0.1:devel/rubygem-default_value_for \
rubygem-pg>=0.18.2:databases/rubygem-pg \
rubygem-devise-rails4>=4.0:devel/rubygem-devise-rails4 \
rubygem-devise>=4.0:devel/rubygem-devise \
rubygem-doorkeeper>=3.1:security/rubygem-doorkeeper \
rubygem-omniauth>=1.3.1:security/rubygem-omniauth \
rubygem-omniauth-auth0>=1.4.1:net/rubygem-omniauth-auth0 \