[137221] trunk/dports/gnome/gnofract4d/Portfile
Ryan Schmidt
ryandesign at macports.org
Sat Jun 6 17:42:10 PDT 2015
> On Jun 6, 2015, at 6:27 PM, khindenburg at macports.org wrote:
>
> Revision
> 137221
> Author
> khindenburg at macports.org
> Date
> 2015-06-06 16:27:36 -0700 (Sat, 06 Jun 2015)
> Log Message
>
> gnofract4d: move to github
> Modified: trunk/dports/gnome/gnofract4d/Portfile (137220 => 137221)
> --- trunk/dports/gnome/gnofract4d/Portfile 2015-06-06 22:44:46 UTC (rev 137220)
> +++ trunk/dports/gnome/gnofract4d/Portfile 2015-06-06 23:27:36 UTC (rev 137221)
> @@ -3,9 +3,10 @@
>
> PortSystem 1.0
> PortGroup python 1.0
> +PortGroup github 1.0
>
> -name gnofract4d
> -version 3.14.1
> +github.setup edyoung gnofract4d 3.14.1 V
The correct invocation of github.setup for this project would be:
github.setup edyoung gnofract4d 3_14_1 V_
Then you need to fix the version, for example:
versione [string map {_ .} ${version}]
> +revision 1
> description Gnofract4D is a program to draw fractals.
> long_description Gnofract 4D is a fractal browser. It can \
> generate many different fractals, including \
> @@ -17,13 +18,14 @@
> categories gnome math python
> license LGPL-2.1+
> platforms darwin
> -homepage http://gnofract4d.sourceforge.net/
> -master_sites sourceforge:project/gnofract4d/gnofract4d/${version}
> +master_sites https://github.com/edyoung/gnofract4d/archive/
>
> -checksums rmd160 c99aeb2c6331ac26a59a32baaba3a916409a98f1 \
> - sha256 dea77e4119a488cdc5ae29dc64f2975eaaa7bbaca84e1c02aa016ff1eb5c59dc
> +checksums rmd160 e42b53ec651430d88d7479fb8cb2704d0b33ab6d \
> + sha256 29f05d9b07f7b53bf250b0f81f74b76dbd68efc5d6ba71f4d55ef332f6b6f83d
>
> -dist_subdir ${name}
> +dist_subdir ${name}/${version}_1
> +distname V_[regsub -all {\.} $version {_}]
> +worksrcdir ${name}-${distname}
You shouldn't need to change master_sites, distname, or worksrcdir when using the github portgroup. Please check the usage guidelines in the github portgroup's comments. However, changing this now would cause the checksums to change again, so you should probably hold off until the next update, so that another virtually-identical file doesn't need to be downloaded by users and mirrored by our servers.
See also https://trac.macports.org/ticket/40518 for the story on github archive URLs.
I've attached a patch that you can apply now, with comments showing what to remove at the next version update.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gnofract4d.diff
Type: application/octet-stream
Size: 1182 bytes
Desc: not available
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20150606/4719eba5/attachment.obj>
More information about the macports-dev
mailing list