Tarballs on GitHub

2016-03-05 Thread Mojca Miklavec
Dear Ryan,

On 5 March 2016 at 13:16, Ryan Schmidt wrote:
>
> The automatically-generated github tarball is not identical to the 
> manually-created tarball the portfile's checksums reference. Unfortunately 
> the new github page does not indicate any way to download the old 
> manually-created tarball from the project. For now, you should set
>
> master_sites macports_distfiles
>
> You should advise the developers of the project that they should create a 
> github release for version 2.0 and all prior versions, and attach the 
> original tarballs to those releases.

Can you please provide some pointers? I'm interested in more
information about this problem (and would like to better understand
the changes) even if I'm probably not yet directly affected.

Thank you,
Mojca
___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: [146320] trunk/dports/science/libccd/Portfile

2016-03-05 Thread Ryan Schmidt

> On Mar 4, 2016, at 11:47 AM, mm...@macports.org wrote:
> 
> Revision
> 146320
> Author
> mm...@macports.org
> Date
> 2016-03-04 09:47:29 -0800 (Fri, 04 Mar 2016)
> Log Message
> 
> science/libccd: project has moved to github, so switch to github portgroup
> Modified Paths
> 
>   • trunk/dports/science/libccd/Portfile
> Diff
> 
> Modified: trunk/dports/science/libccd/Portfile (146319 => 146320)
> 
> --- trunk/dports/science/libccd/Portfile  2016-03-04 16:42:19 UTC (rev 
> 146319)
> +++ trunk/dports/science/libccd/Portfile  2016-03-04 17:47:29 UTC (rev 
> 146320)
> 
> @@ -2,22 +2,17 @@
> 
>  
> 
>  PortSystem 1.0
> 
>  PortGroup  cmake 1.0
> 
> +PortGroup  github 1.0
> 
>  cmake.out_of_source yes
> 
>  
> 
> -namelibccd
> -version 2.0
> 
> +github.setupdanfis libccd 2.0 v
> 
>  epoch   20140327
> 
>  categories  science
> 
>  maintainers mmoll openmaintainer
> 
>  description A library for collision detection between convex shapes
> 
>  long_description$description
> 
> -homepagehttp://libccd.danfis.cz/
>  platforms   darwin
> 
>  license BSD
> 
> -master_sites${homepage}/files
> 
>  checksums   md5 919415277e3baa1d157e713c0b597ab0 \
> 
>  sha1f6ab9053c7f3b18a781c8be973c1844c4421936a \
> 
>  rmd160  3c66e503a411b97801d7d385cf4b511716639935
> 
> -livecheck.type  regex
> -livecheck.url   ${homepage}
> -livecheck.regex ${name}-(\[0-9.\]+).tar.gz

Checksum mismatch. The automatically-generated github tarball is not identical 
to the manually-created tarball the portfile's checksums reference. 
Unfortunately the new github page does not indicate any way to download the old 
manually-created tarball from the project. For now, you should set

master_sites macports_distfiles

to indicate that downloading from github should not be attempted. You should 
advise the developers of the project that they should create a github release 
for version 2.0 and all prior versions, and attach the original tarballs to 
those releases.




___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: [146276] trunk/dports/databases

2016-03-05 Thread Ryan Schmidt

> On Mar 3, 2016, at 6:10 PM, Bradley Giesbrecht  wrote:
> 
>> On Mar 3, 2016, at 12:14 AM, Juan Manuel Palacios  wrote:
>> 
>> Bradley,
>> 
>> I think you and I already discussed this in some thread, but I can’t 
>> remember right now… 
>> 
>> What’s the point of the mysql5 port now a-days? I’d say it’s redundant with 
>> mysql51, but not even, ‘cause it’s outdated with respect to it, 5.1.72 Vs. 
>> 5.1.73. Shouldn’t we just obsolete that port and have it replaced by mysql51?
> 
> 
> These ports have dependencies on mysql5 either directly or through variants:
> port info --name --variants depends:"(\W|^)mysql5(\W|$)" or 
> variant:"(\W|^)mysql5(\W|$)" | grep -E "^name:|^variants:.*mysql5|—"
> 
> Ticket discussing issue:
> https://trac.macports.org/ticket/43431

It's been so long, I think it's probably find to make mysql5 replaced_by 
mysql51, even if there are still ports depending on mysql5. The old php5- ports 
were deleted awhile ago, even though there are still ancient ports declaring 
dependencies on them.


___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev