source: trunk/dports/lang/py-htmldocs/Portfile @ 144262

Last change on this file since 144262 was 144262, checked in by eborisch@…, 3 years ago

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.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.6 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 144262 2016-01-05 18:43:29Z eborisch@macports.org $
3
4PortSystem          1.0
5name                py-htmldocs
6PortGroup           python 1.0
7python.versions     26 27 31 32 33 34 35
8python.default_version 27
9version             1.0
10set base_rev        2
11revision            ${base_rev}
12license             {PSF}
13
14if {$subport != $name} {
15    if {${python.version} == 26} { version 2.6.9 }
16    if {${python.version} == 27} { version 2.7.11 }
17    if {${python.version} == 31} { version 3.1.5 }
18    if {${python.version} == 32} { version 3.2.6 }
19    if {${python.version} == 33} { version 3.3.6 }
20    if {${python.version} == 34} { version 3.4.4 }
21    if {${python.version} == 35} { version 3.5.1 }
22}
23
24categories          lang
25platforms           darwin
26maintainers         eborisch \
27                    openmaintainer
28supported_archs     noarch
29installs_libs       no
30
31use_bzip2           yes
32use_configure       no
33
34description         Local HTML documentation for Python.
35long_description    ${description}
36homepage            http://www.python.org/
37master_sites        http://www.python.org/ftp/python/doc/
38
39if {${name} != ${subport}} {
40    description         HTML documentation for Python ${version}
41    long_description    Access Python ${version} HTML docs via \
42        file://${prefix}/share/doc/python${python.version}-doc/index.html
43
44    master_sites        http://www.python.org/ftp/python/doc/${version}
45    distname            python-${version}-docs-html
46    set extractname     ${distname}
47    depends_lib-delete  port:python${python.version}
48    notes               ${long_description}
49
50    if {${python.version} == 26} {
51      checksums \
52        rmd160  a7bd375ac3a62249529da805693c3b15510ff976 \
53        sha256  f3faa71f4b0cc8fa2bb6c5624233ae79983a2d5c11195fb2089668c60ceb7f1f
54    }
55
56    if {${python.version} == 27} {
57      set revision          [expr ${base_rev}+1] 
58      checksums \
59        rmd160  4dafd3e4e2493f23dd752bb2ce059bac0226d35f \
60        sha256  806917ebf99d5b572831583070e44db341405634d5cfdd795ef1e608c05221e8
61    }
62   
63    if {${python.version} == 31} {
64      checksums \
65        rmd160  29717979d6a8b4e970a4747e101259da3e3890c1 \
66        sha256  ff327cfaa1219d8d82fcb4f3bae3ec4ce28567982a49784004130521d282faa0
67    }
68   
69    if {${python.version} == 32} {
70      checksums \
71        rmd160  039539fc90454d35525c8b9478156f7135b86622 \
72        sha256  b746ef40a29abe7949e5f183e236a0734c58b841c0600043160a518390704c13
73    }
74
75    if {${python.version} == 33} {
76      checksums \
77        rmd160  84290bfaea54b943025f7088268f256d4a50cf71 \
78        sha256  54da33f8a91be819e7ac22fdc88c5125bdd4c67494f52dd79d6b603572c41fb0
79    }
80
81    if {${python.version} == 34} {
82      master_sites          http://docs.python.org/${python.branch}/archives
83      # These seem to be re-generated daily.
84      checksum {}
85    }
86
87    if {${python.version} == 35} {
88      master_sites          http://docs.python.org/${python.branch}/archives
89      set revision          [expr ${base_rev}+1] 
90      # These seem to be re-generated daily.
91      checksum {}
92    }
93
94    dist_subdir         ${name}/${revision}
95
96    build {}
97
98    destroot {
99        set  destdocdir \
100            ${destroot}${prefix}/share/doc/python${python.version}-doc
101        file mkdir ${destroot}${prefix}/share/doc
102        file copy ${workpath}/${extractname} ${destdocdir}
103        system "chmod -R a+rX ${destdocdir}" 
104    }
105   
106    livecheck.url       https://docs.python.org/${python.branch}/download.html
107    livecheck.type      regex
108    livecheck.regex     python-(\[0-9\]+(\\.\[0-9abrc\]+){2})-docs
109} else {
110    livecheck.type      none
111}
112
113
Note: See TracBrowser for help on using the repository browser.