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

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

py33-htmldocs: Update to 3.3.3

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.4 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 113969 2013-11-26 21:07:07Z eborisch@macports.org $
3
4PortSystem          1.0
5name                py-htmldocs
6PortGroup           python 1.0
7python.versions     25 26 27 31 32 33
8python.default_version 27
9version             1.0
10revision            1
11license             {PSF}
12
13if {$subport != $name} {
14    if {${python.version} == 25} { version 2.5.4 }
15    if {${python.version} == 26} { version 2.6.9 }
16    if {${python.version} == 27} { version 2.7.6 }
17    if {${python.version} == 31} { version 3.1.5 }
18    if {${python.version} == 32} { version 3.2.5 }
19    if {${python.version} == 33} { version 3.3.3 }
20}
21
22categories          lang
23platforms           darwin
24maintainers         eborisch \
25                    openmaintainer
26supported_archs     noarch
27
28use_bzip2           yes
29use_configure       no
30
31description         Local HTML documentation for Python.
32long_description    ${description}
33homepage            http://www.python.org/
34master_sites        http://www.python.org/ftp/python/doc/
35
36if {${name} != ${subport}} {
37    description         HTML documentation for Python ${version}
38    long_description    ${description}. Accessible at \
39                        file://${prefix}/share/doc/python${python.version}-doc/index.html
40
41    master_sites        http://www.python.org/ftp/python/doc/${version}/
42    distname            python-${version}-docs-html
43    set extractname     ${distname}
44    depends_lib-delete  port:python${python.version}
45   
46    if {${python.version} == 25} {
47        distname            html-${version}
48        set extractname     Python-Docs-2.5.4
49        checksums           rmd160  78cf1d55bc50b9c4535d1519a11a0a4e1a47a12e \
50                            sha256  b73eaeaf0400e64d9bb223cfb0d09a935e8044f0ba485e5bc549b003e6df8325
51    }
52
53    if {${python.version} == 26} {
54      checksums \
55        rmd160  a7bd375ac3a62249529da805693c3b15510ff976 \
56        sha256  f3faa71f4b0cc8fa2bb6c5624233ae79983a2d5c11195fb2089668c60ceb7f1f
57    }
58
59    if {${python.version} == 27} {
60      checksums \
61        rmd160  386a4e27661ba9d21db1fb4798192ad5011e9379 \
62        sha256  73c21e3c5f3167467b40641ec9b9909ce1bba752b095899767d0332c241bb6e5
63    }
64   
65    if {${python.version} == 31} {
66        checksums           rmd160  29717979d6a8b4e970a4747e101259da3e3890c1 \
67                            sha256  ff327cfaa1219d8d82fcb4f3bae3ec4ce28567982a49784004130521d282faa0
68    }
69   
70    if {${python.version} == 32} {
71        checksums           rmd160  1623e93d6694ec9fa421d2f7345758c85419fc46 \
72                            sha256  5a7f7f79d58cf87511aae66784ae71e3e108ca8185bd40706c4bb43e5e0348bc
73    }
74
75    if {${python.version} == 33} {
76        checksums           rmd160  21af0b68a0af232cfc58368e77f21eaf6173af23 \
77                            sha256  414dca9cac934c06c6d21ad0068ebbf907a08f8a58b40b1ffb920426840b618c
78    }
79
80    build {}
81
82    destroot {
83        set  destdocdir ${destroot}${prefix}/share/doc/python${python.version}-doc
84        file mkdir ${destroot}${prefix}/share/doc
85        file copy ${workpath}/${extractname} ${destdocdir}
86        system "chmod -R a+rX ${destdocdir}" 
87    }
88   
89    livecheck.url       http://www.python.org/ftp/python/doc/
90    livecheck.type      regex
91    set version_pattern [string range ${python.version} 0 end-1]\\.[string index ${python.version} end]
92    livecheck.regex     (${version_pattern}\[\\.0-9\]*)
93} else {
94    livecheck.type      none
95}
96
97
Note: See TracBrowser for help on using the repository browser.