Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Feb 2018 01:59:58 +0800
From:      Sunpoet Po-Chuan Hsieh <sunpoet@freebsd.org>
To:        Joseph Mingrone <jrm@freebsd.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org,  svn-ports-head@freebsd.org
Subject:   Re: svn commit: r460901 - head/devel/rubygem-cocaine
Message-ID:  <CAMHz58R_P4Li2WgO%2BN56F4EAF5p-y%2BHwDp9t7bNymiBmdq=Ciw@mail.gmail.com>
In-Reply-To: <86inbcx4m7.fsf@phe.ftfl.ca>
References:  <201802041013.w14ADpZR024976@repo.freebsd.org> <86inbcx4m7.fsf@phe.ftfl.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Feb 4, 2018 at 9:32 PM, Joseph Mingrone <jrm@freebsd.org> wrote:

> Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> writes:
>
> > Author: sunpoet
> > Date: Sun Feb  4 10:13:51 2018
> > New Revision: 460901
> > URL: https://svnweb.freebsd.org/changeset/ports/460901
>
> > Log:
> >   Update to 0.6.0
>
> >   Changes:    https://github.com/thoughtbot/cocaine/blob/master/NEWS.md
>
> > Modified:
> >   head/devel/rubygem-cocaine/Makefile
> >   head/devel/rubygem-cocaine/distinfo
>
> > Modified: head/devel/rubygem-cocaine/Makefile
> > ============================================================
> ==================
> > --- head/devel/rubygem-cocaine/Makefile       Sun Feb  4 10:13:46 2018
>       (r460900)
> > +++ head/devel/rubygem-cocaine/Makefile       Sun Feb  4 10:13:51 2018
>       (r460901)
> > @@ -2,7 +2,7 @@
> >  # $FreeBSD$
>
> >  PORTNAME=    cocaine
> > -PORTVERSION= 0.5.8
> > +PORTVERSION= 0.6.0
> >  CATEGORIES=  devel rubygems
> >  MASTER_SITES=        RG
>
> > @@ -12,7 +12,7 @@ COMMENT=    Small library for doing (command) lines
> >  LICENSE=     MIT
> >  LICENSE_FILE=        ${WRKSRC}/LICENSE
>
> > -RUN_DEPENDS= rubygem-climate_control>=0.0.3:devel/rubygem-climate_
> control
> > +RUN_DEPENDS= rubygem-terrapin>=${PORTVERSION}:devel/rubygem-terrapin
>
> >  NO_ARCH=     yes
> >  USE_RUBY=    yes
>
> > Modified: head/devel/rubygem-cocaine/distinfo
> > ============================================================
> ==================
> > --- head/devel/rubygem-cocaine/distinfo       Sun Feb  4 10:13:46 2018
>       (r460900)
> > +++ head/devel/rubygem-cocaine/distinfo       Sun Feb  4 10:13:51 2018
>       (r460901)
> > @@ -1,2 +1,3 @@
> > -SHA256 (rubygem/cocaine-0.5.8.gem) = ed44cebd5eae70ccdaa2ca926cfe50
> 71c31f8a07d25b63779beb6a7a5a2f7306
> > -SIZE (rubygem/cocaine-0.5.8.gem) = 17408
> > +TIMESTAMP = 1517673342
> > +SHA256 (rubygem/cocaine-0.6.0.gem) = a2fba54f9d20f081b7f1e783baaf00
> 26ca4794dd852a7efe37dcc38ef8c7d0ca
> > +SIZE (rubygem/cocaine-0.6.0.gem) = 12800
>
> Again, this breaks downstream ports, including net-im/mastodon.
>
> All of the latest versions of devel/rubygem-paperclip [1],
> devel/rubygem-paperclip-rails5, devel/rubygem-paperclip-rails50, and
> multimedia/rubygem-av [2] require a version of this gem _less_ than 0.6
>
> devel/rubygem-paperclip-rails5 and multimedia/rubygem-av (the two ports
> that are required by other ports) have been patched [3] to use the newer
> cocaine gem.  Let's now hope they work, despite forcing a newer
> dependency than what upstream specifically requests.
>
> [1] https://rubygems.org/gems/paperclip/versions/5.2.1
> [2] https://rubygems.org/gems/av/versions/0.9.0
> [3] r460926 and r460927
>

I always check dependent ports. I'm sorry this one is missed.
And the gemspec fix is enough because 0.6.0 won't break the functionality.

Regards,
sunpoet



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58R_P4Li2WgO%2BN56F4EAF5p-y%2BHwDp9t7bNymiBmdq=Ciw>