[144262] trunk/dports/lang/py-htmldocs/Portfile

Ryan Schmidt ryandesign at macports.org
Tue Jan 5 10:44:49 PST 2016


> On Jan 5, 2016, at 12:43 PM, eborisch at macports.org wrote:
> 
> Revision
> 144262
> Author
> eborisch at macports.org
> Date
> 2016-01-05 10:43:29 -0800 (Tue, 05 Jan 2016)
> Log Message
> 
> py-htmldocs: 34 and 35 tarballs appear to be updated nightly; skip checksums. (At least we don't install any execs/libs.) Move dist_subdir line so it grabs correct revision.
> Modified Paths
> 	• trunk/dports/lang/py-htmldocs/Portfile

>      if {${python.version} == 34} {
>        master_sites          http://docs.python.org/${python.branch}/archives
> -      checksums \
> -        rmd160  61a2f71b85b5e50c38de8e5616ffd87a4a382bf6 \
> -        sha256  8554b59a5aea9801ae735cafd13585f6e07c25cb71dba2402bd4eacfc05ee2e0
> +      # These seem to be re-generated daily.
> +      checksum {}
>      }
>  
>      if {${python.version} == 35} {
>        master_sites          http://docs.python.org/${python.branch}/archives
>        set revision          [expr ${base_rev}+1] 
> -      checksums \
> -        rmd160  3e99602293474b478c97ee7ba004065ab65d9196 \
> -        sha256  1e395e25837fd8898cdd56511c6b56a2ceaace3145e2913e3544a4dfa0f63916
> +      # These seem to be re-generated daily.
> +      checksum {}

I'm not comfortable with installing unchecked files on user systems. The whole point of the checksum system is to verify that the files that are installed on user systems are the same files that were tested by the maintainer. By skipping the checksum phase you remove that safeguard.




More information about the macports-dev mailing list