Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 May 2013 21:30:43 -0400 (EDT)
From:      Garrett Wollman <wollman@freebsd.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/178983: databases/rubygem-datamapper depends on older version of addressable
Message-ID:  <201305260130.r4Q1UhB3018633@hergotha.csail.mit.edu>
Resent-Message-ID: <201305260140.r4Q1e0FQ015468@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         178983
>Category:       ports
>Synopsis:       databases/rubygem-datamapper depends on older version of addressable
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 26 01:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Garrett Wollman
>Release:        FreeBSD 9.1-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD hergotha.csail.mit.edu 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #6 r250951: Thu May 23 23:38:53 EDT 2013 wollman@hergotha.csail.mit.edu:/usr/obj/usr/src/sys/HERGOTHA amd64

>Description:

The current version of datamapper requires addressable 2.2 -- it does
not work with the current 2.3 addressable.  This is apparently being
fixed with datamapper 2.0, which is still immature.

>How-To-Repeat:

Try to install databases/rubygem-datamapper (or actually,
databases/rubygem-dm-core).

>Fix:

The following patch can be applied after svn cp of
www/rubygem-addressable to www/rubygem-addressable22; it uses
addressable 2.2.8, the last version known to work with stable
datamapper.

Index: www/rubygem-addressable22/Makefile
===================================================================
--- www/rubygem-addressable22/Makefile	(working copy)
+++ www/rubygem-addressable22/Makefile	(working copy)
@@ -5,7 +5,7 @@
 # $FreeBSD$
 
 PORTNAME=	addressable
-PORTVERSION=	2.3.2
+PORTVERSION=	2.2.8
 CATEGORIES=	www devel rubygems
 MASTER_SITES=	RG
 
Index: www/rubygem-addressable22/distinfo
===================================================================
--- www/rubygem-addressable22/distinfo	(working copy)
+++ www/rubygem-addressable22/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (rubygem/addressable-2.3.2.gem) = 7bca58a8ff352076dce4c7eb54802fa1e52fb4e1930d30a436f3dcf5ef0bd185
-SIZE (rubygem/addressable-2.3.2.gem) = 91136
+SHA256 (rubygem/addressable-2.2.8.gem) = 8958a2cf63d3b36ca1f7aa939eb36e7ae8822471877402b180ea44a98ace3cff
+SIZE (rubygem/addressable-2.2.8.gem) = 99328
Index: databases/rubygem-dm-core/Makefile
===================================================================
--- databases/rubygem-dm-core/Makefile	(revision 316771)
+++ databases/rubygem-dm-core/Makefile	(working copy)
@@ -14,10 +14,8 @@
 COMMENT=	An Object/Relational Mapper for Ruby
 
 RUN_DEPENDS=	rubygem-extlib>=0.9.15:${PORTSDIR}/devel/rubygem-extlib \
-		rubygem-addressable>=2.2.6:${PORTSDIR}/www/rubygem-addressable
+		rubygem-addressable==2.2.8:${PORTSDIR}/www/rubygem-addressable22
 
-BROKEN=		unable to resolve dependencies
-
 USE_RUBY=	yes
 USE_RUBYGEMS=	yes
 RUBYGEM_AUTOPLIST=	yes



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305260130.r4Q1UhB3018633>