svn commit: r460901 - head/devel/rubygem-cocaine

Sunpoet Po-Chuan Hsieh sunpoet at freebsd.org
Mon Feb 5 18:00:41 UTC 2018


On Sun, Feb 4, 2018 at 9:32 PM, Joseph Mingrone <jrm at freebsd.org> wrote:

> Sunpoet Po-Chuan Hsieh <sunpoet at 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


More information about the svn-ports-head mailing list