source: trunk/dports/python/py-gdbm/Portfile @ 112499

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

py-gdbm, -tkinter: par with python34

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 4.0 KB
RevLine 
[84550]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
[20377]2# $Id: Portfile 112499 2013-10-24 15:44:22Z jwa@macports.org $
[6159]3
4PortSystem 1.0
[88868]5PortGroup python 1.0
[6159]6
[9994]7name                    py-gdbm
[44177]8version                 2.4.6
[102584]9categories-append       databases
[88870]10license                 PSF
[9994]11platforms               darwin
[87307]12maintainers             nomaintainer
[9994]13description             Python bindings to the GNU dbm library
[6159]14long_description        ${description}
15
[88868]16homepage                http://docs.python.org/library/gdbm.html
17
[109007]18python.versions 24 25 26 27 31 32 33 34
[88868]19
20set setup_py "setup.py"
21set cfile "gdbmmodule.c"
22subport py24-gdbm {
[91813]23    maintainers     fourdigits.nl:roel openmaintainer
[88868]24    use_bzip2           yes
25    checksums           sha1 cb1972a554a458f6a26d3e047b359251865d7c96 \
26                    rmd160 0687989193dec2ac108142759281be7ddcf7f31e
27    livecheck.regex     Python (2.4.\[0-9\]+)
28}
29subport py25-gdbm {
[101331]30    maintainers     nomaintainer
[88868]31    version         2.5.6
32    use_bzip2           yes
33    checksums           sha1 29f6dd41bf09c5e04311b367cbb7604fa016e699 \
34                    rmd160 92f0a955971f187a7d50c6422168202ec551bf22
35    livecheck.regex     Python (2.5.\[0-9\]+)
36}
37subport py26-gdbm {
[91813]38    maintainers     mcalhoun openmaintainer
[91974]39    version         2.6.8
40    use_xz          yes
41    checksums       md5 b5b2b42e6f855fcd6f38942422a710bd \
42                    rmd160 39f51b4fc14f90da1560ec8ddf9d0d66c8724b5f \
43                    sha256 39c5fd7c66d57a09e739605e64a4bba7552e1a094dd4ce062a207095011b80ac
[88868]44    livecheck.regex     Python (2.6.\[0-9\]+)
45}
46subport py27-gdbm {
[91813]47    maintainers     jwa openmaintainer
[106224]48    version         2.7.5
[91915]49    use_xz                      yes
[106224]50    checksums           md5 5eea8462f69ab1369d32f9c4cd6272ab \
51                    rmd160 baa7ad7d82cb4dc0a70b6a7aded43b7b78b0067e \
52                    sha256 f33c4cab167dc69e10962e1cebf1c0768e2d0e8575648130c20e6bda84551db1
[88868]53    livecheck.regex     Python (2.7.\[0-9\]+)
54}
55subport py31-gdbm {
[91813]56    maintainers     erickt openmaintainer
[92080]57    version         3.1.5
[88868]58    use_xz                  yes
[92080]59    checksums           md5 20dd2b7f801dc97db948dd168df4dd52 \
60                    rmd160 021362658310f9ea5f6825bf0919f160304f4833 \
61                    sha256 035c4370354d901924ce0fd8df65c5452839f590ec1b9c17fae2ada3e5f3b4d7
[88868]62    set setup_py "setup-py3k.py"
63    set cfile "_gdbmmodule.c"
64    livecheck.regex     Python (3.1.\[0-9\]+)
65}
66subport py32-gdbm {
[101331]67    maintainers     nomaintainer
[106228]68    version         3.2.5
[91915]69    use_xz                      yes
[106228]70    checksums           md5 03c5843638c576d29b3321947facd22d \
71                    rmd160 ee9a13e6744406c6b99078da38a6cbf290f64256 \
72                    sha256 8ccb9645b9779fc4550055b2ebb21a724ab7a63dee45643286eb4f79b2f84116
[88868]73    set setup_py "setup-py3k.py"
74    set cfile "_gdbmmodule.c"
75    livecheck.regex     Python (3.2.\[0-9\]+)
76}
[91915]77subport py33-gdbm {
78    maintainers     jwa openmaintainer
[106290]79    version         3.3.2
80    epoch           20130516
[91915]81    use_xz                      yes
[106290]82    checksums       rmd160  59af4ddcc99757da5044e395093cf45e1ec7333c \
83                    sha256  745b32c4b810e36fa66346198dbc2e313524fd68888922b85005656825e64b43
[91915]84    set setup_py "setup-py3k.py"
85    set cfile "_gdbmmodule.c"
86    livecheck.regex     Python (3.3.\[0-9\]+)
87}
[109007]88subport py34-gdbm {
89    maintainers     jwa openmaintainer
[112499]90    version         3.4.0a4
91    epoch           20131020
[109007]92    use_xz                      yes
[112499]93    checksums       rmd160  20d105639c23869b7abab051f70e300a237ec1ca \
94                    sha256  882c08c6482473bc947133a070485bce64bbc43ca27c7008cd293561faf2d193
[109007]95    set setup_py "setup-py3k.py"
96    set cfile "_gdbmmodule.c"
97    livecheck.regex     Python (3.4.\[0-9\]+)
98}
[88868]99
100distname                Python-${version}
[7305]101master_sites    http://www.python.org/ftp/python/${version}/
[6159]102
[88868]103if {$subport != $name} {
104    depends_lib-append  port:gdbm
[6159]105
[88868]106    dist_subdir         python${python.version}
[7305]107
[88868]108    worksrcdir  ${worksrcdir}/Modules
[7305]109
[88868]110    extract.post_args   "| tar -xf - ${distname}/Modules/${cfile}"
111    post-extract {
112        file copy       ${filespath}/${setup_py} ${worksrcpath}/setup.py
113    }
114
115    patch {
116        reinplace "s|__VERSION__|${version}|g" ${worksrcpath}/setup.py
117        reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/setup.py
118    }
[6159]119}
[15449]120
[57375]121livecheck.type  regex
[23398]122livecheck.url   http://www.python.org/download/releases/
Note: See TracBrowser for help on using the repository browser.