# -*- 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 PortSystem 1.0 PortGroup python 1.0 name py-gdbm version 2.4.6 revision 2 categories-append databases license PSF platforms darwin maintainers nomaintainer description Python bindings to the GNU dbm library long_description ${description} homepage https://docs.python.org/2/library/gdbm.html python.versions 26 27 31 32 33 34 35 36 37 set setup_py "setup.py" set extract_files "Modules/gdbmmodule.c" subport py26-gdbm { maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer version 2.6.9 revision 2 use_xz yes checksums md5 933a811f11e3db3d73ae492f6c3a7a76 \ rmd160 42edf7c9f2f64b77ab173de30ea453257c2c06b3 \ sha256 cae7bb995006ea5b703d9d28446f694894c441fe4bfb95d561c0ac908cd06e41 livecheck.regex Python (2.6.\[0-9\]+) } subport py27-gdbm { maintainers {jmr @jmroot} openmaintainer version 2.7.15 revision 1 use_xz yes checksums md5 a80ae3cc478460b922242f43a1b4094d \ rmd160 4bbb2b0012b82e1b27661a08305fad461371679f \ sha256 22d9b1ac5b26135ad2b8c2901a9413537e08749a753356ee913c84dbd2df5574 livecheck.regex Python (2.7.\[0-9\]+) } subport py31-gdbm { maintainers nomaintainer version 3.1.5 revision 2 homepage https://docs.python.org/release/${version}/library/dbm.html use_xz yes checksums md5 20dd2b7f801dc97db948dd168df4dd52 \ rmd160 021362658310f9ea5f6825bf0919f160304f4833 \ sha256 035c4370354d901924ce0fd8df65c5452839f590ec1b9c17fae2ada3e5f3b4d7 set setup_py "setup-py3k.py" set extract_files "Modules/_gdbmmodule.c" livecheck.regex Python (3.1.\[0-9\]+) } subport py32-gdbm { maintainers nomaintainer version 3.2.6 revision 2 homepage https://docs.python.org/release/${version}/library/dbm.html use_xz yes checksums md5 e0ba4360dfcb4aec735e666cc0ae7b0e \ rmd160 f3f5877cd3ac03151f161353e808a38204f1270d \ sha256 1d12b501819fd26afafbf8459be1aa279b56f032b4c15412de0a713ce0de7bdc set setup_py "setup-py3k.py" set extract_files "Modules/_gdbmmodule.c" livecheck.regex Python (3.2.\[0-9\]+) } subport py33-gdbm { maintainers nomaintainer version 3.3.7 epoch 20141012 revision 2 homepage https://docs.python.org/release/${version}/library/dbm.html use_xz yes checksums md5 84e2f12f044ca53b577f6224c53f82ac \ rmd160 3a915ea86ef3826fc0483eb94a2b4e2b9ad787b1 \ sha256 85f60c327501c36bc18c33370c14d472801e6af2f901dafbba056f61685429fe set setup_py "setup-py3k.py" set extract_files "Modules/_gdbmmodule.c" livecheck.regex Python (3.3.\[0-9\]+) } subport py34-gdbm { maintainers {jmr @jmroot} openmaintainer epoch 20170810 version 3.4.8 revision 1 homepage https://docs.python.org/release/${version}/library/dbm.html use_xz yes checksums md5 15c44931f2274bfe928d53e0b675a4d8 \ rmd160 dcdde1eb1917e2fb9bc021288228432b3cb2def4 \ sha256 29a472fa902c7b2add152f5e1e82e0885a8d360645689c1db5d1949a7e8ac3ea set setup_py "setup-py3k.py" set extract_files "Modules/_gdbmmodule.c" livecheck.regex Python (3.4.\[0-9\]+) } subport py35-gdbm { maintainers {jmr @jmroot} openmaintainer epoch 20170810 version 3.5.5 revision 1 homepage https://docs.python.org/release/${version}/library/dbm.html use_xz yes checksums md5 f3763edf9824d5d3a15f5f646083b6e0 \ rmd160 dd0b7b9e093312b854b7ba56afbe12a655934744 \ sha256 063d2c3b0402d6191b90731e0f735c64830e7522348aeb7ed382a83165d45009 set setup_py "setup-py3k.py" set extract_files "Modules/_gdbmmodule.c Modules/clinic/_gdbmmodule.c.h" livecheck.regex Python (3.5.\[0-9\]+) } subport py36-gdbm { maintainers {jmr @jmroot} openmaintainer epoch 20170717 version 3.6.6 revision 0 homepage https://docs.python.org/release/${version}/library/dbm.html use_xz yes checksums md5 c3f30a0aff425dda77d19e02f420d6ba \ rmd160 d80cb4a653baf42a21faa1c973e8e52ddafba1e5 \ sha256 d79bc15d456e73a3173a2938f18a17e5149c850ebdedf84a78067f501ee6e16f set setup_py "setup-py3k.py" set extract_files "Modules/_gdbmmodule.c Modules/clinic/_gdbmmodule.c.h" livecheck.regex Python (3.6.\[0-9\]+) } subport py37-gdbm { maintainers {jmr @jmroot} openmaintainer version 3.7.0 revision 0 homepage https://docs.python.org/release/${version}/library/dbm.html use_xz yes checksums md5 eb8c2a6b1447d50813c02714af4681f3 \ rmd160 dfd13505dcd274e3307cd5ad3d233952ed90fa90 \ sha256 0382996d1ee6aafe59763426cf0139ffebe36984474d0ec4126dd1c40a8b3549 set setup_py "setup-py3k.py" set extract_files "Modules/_gdbmmodule.c Modules/clinic/_gdbmmodule.c.h" livecheck.regex Python (3.7.\[0-9\]+) } distname Python-${version} master_sites https://www.python.org/ftp/python/${version}/ livecheck.type none if {${name} ne ${subport}} { depends_lib-append port:gdbm dist_subdir python${python.version} worksrcdir ${worksrcdir}/Modules foreach f $extract_files { lappend extract_files_full "${distname}/$f" } extract.post_args "| tar -xf - ${extract_files_full}" post-extract { file copy ${filespath}/${setup_py} ${worksrcpath}/setup.py } patch { reinplace "s|__VERSION__|${version}|g" ${worksrcpath}/setup.py reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/setup.py } livecheck.type regex livecheck.url https://www.python.org/downloads/ }