You've already forked macports-ports
mirror of
https://github.com/encounter/macports-ports.git
synced 2026-03-30 11:29:27 -07:00
174 lines
6.4 KiB
Tcl
174 lines
6.4 KiB
Tcl
# -*- 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-tkinter
|
|
version 2.4.6
|
|
revision 2
|
|
categories-append graphics
|
|
license PSF
|
|
platforms darwin
|
|
maintainers nomaintainer
|
|
description Python bindings to the Tk widget set
|
|
long_description \
|
|
${description}
|
|
|
|
homepage https://docs.python.org/library/tkinter.html
|
|
|
|
python.versions 26 27 32 33 34 35 36 37 38 39
|
|
|
|
set extract_files "Modules/_tkinter.c Modules/tkappinit.c"
|
|
set module_name Tkinter
|
|
subport py26-tkinter {
|
|
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
|
|
version 2.6.9
|
|
revision 0
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
checksums md5 933a811f11e3db3d73ae492f6c3a7a76 \
|
|
rmd160 42edf7c9f2f64b77ab173de30ea453257c2c06b3 \
|
|
sha256 cae7bb995006ea5b703d9d28446f694894c441fe4bfb95d561c0ac908cd06e41
|
|
use_xz yes
|
|
}
|
|
subport py27-tkinter {
|
|
maintainers {jmr @jmroot} openmaintainer
|
|
version 2.7.18
|
|
revision 0
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
use_xz yes
|
|
checksums md5 fd6cc8ec0a78c44036f825e739f36e5a \
|
|
rmd160 40a514bb05c9e631454ea8466e28f5bb229428ad \
|
|
sha256 b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43
|
|
append extract_files " Modules/tkinter.h"
|
|
}
|
|
subport py32-tkinter {
|
|
maintainers {jmr @jmroot}
|
|
version 3.2.6
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
checksums md5 e0ba4360dfcb4aec735e666cc0ae7b0e \
|
|
rmd160 f3f5877cd3ac03151f161353e808a38204f1270d \
|
|
sha256 1d12b501819fd26afafbf8459be1aa279b56f032b4c15412de0a713ce0de7bdc
|
|
use_xz yes
|
|
append extract_files " Modules/tkinter.h"
|
|
set module_name tkinter
|
|
}
|
|
subport py33-tkinter {
|
|
maintainers {jmr @jmroot}
|
|
version 3.3.7
|
|
epoch 20141012
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
use_xz yes
|
|
checksums md5 84e2f12f044ca53b577f6224c53f82ac \
|
|
rmd160 3a915ea86ef3826fc0483eb94a2b4e2b9ad787b1 \
|
|
sha256 85f60c327501c36bc18c33370c14d472801e6af2f901dafbba056f61685429fe
|
|
append extract_files " Modules/tkinter.h"
|
|
set module_name tkinter
|
|
}
|
|
subport py34-tkinter {
|
|
maintainers {jmr @jmroot} openmaintainer
|
|
epoch 20170810
|
|
version 3.4.10
|
|
revision 0
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
use_xz yes
|
|
checksums md5 f88a98bce17a03c43a6a5f8a66ab2e62 \
|
|
rmd160 050bb8f215d9b5ed8287b2a9f9faa6448d7513a5 \
|
|
sha256 d46a8f6fe91679e199c671b1b0a30aaf172d2acb5bcab25beb35f16c3d195b4e
|
|
append extract_files " Modules/tkinter.h"
|
|
set module_name tkinter
|
|
}
|
|
subport py35-tkinter {
|
|
maintainers {jmr @jmroot} openmaintainer
|
|
epoch 20170810
|
|
version 3.5.10
|
|
revision 0
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
use_xz yes
|
|
checksums md5 75c9c268703654aa6f6f2ae67303dde4 \
|
|
rmd160 5ec7da2d568f963a81b78433bf72ed1ad9e87292 \
|
|
sha256 0f0fa8685c1dc1f1dacb0b4e7779796b90aef99dc1fa4967a71b9da7b57d4a28
|
|
append extract_files " Modules/tkinter.h Modules/clinic/_tkinter.c.h"
|
|
set module_name tkinter
|
|
}
|
|
subport py36-tkinter {
|
|
maintainers {jmr @jmroot}
|
|
epoch 20170717
|
|
version 3.6.13
|
|
revision 0
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
use_xz yes
|
|
checksums md5 1c04330ffff21cd777dc38e2310fc452 \
|
|
rmd160 129f0f49c2db86c17f768f320484f116bd61cf2c \
|
|
sha256 a47a43a53abb42286a2c11965343ff56711b9e64e8d11bf2c6701a4fb8ce1a0f
|
|
append extract_files " Modules/tkinter.h Modules/clinic/_tkinter.c.h"
|
|
set module_name tkinter
|
|
}
|
|
subport py37-tkinter {
|
|
maintainers {jmr @jmroot}
|
|
version 3.7.10
|
|
revision 0
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
use_xz yes
|
|
checksums md5 9e34914bc804ab2e7d955b49c5e1e391 \
|
|
rmd160 ae83786be55bf99889d9fe25826e7b4333dd8a52 \
|
|
sha256 f8d82e7572c86ec9d55c8627aae5040124fd2203af400c383c821b980306ee6b
|
|
append extract_files " Modules/tkinter.h Modules/clinic/_tkinter.c.h"
|
|
set module_name tkinter
|
|
}
|
|
subport py38-tkinter {
|
|
maintainers nomaintainer
|
|
version 3.8.9
|
|
revision 0
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
use_xz yes
|
|
checksums md5 51b5bbf2ab447e66d15af4883db1c133 \
|
|
rmd160 fb13a5a53796ecc6acce509cf4fe49f3be61666e \
|
|
sha256 5e391f3ec45da2954419cab0beaefd8be38895ea5ce33577c3ec14940c4b9572 \
|
|
size 18271948
|
|
append extract_files " Modules/tkinter.h Modules/clinic/_tkinter.c.h"
|
|
set module_name tkinter
|
|
}
|
|
subport py39-tkinter {
|
|
maintainers {jmr @jmroot}
|
|
version 3.9.4
|
|
revision 0
|
|
homepage https://docs.python.org/release/${version}/library/tkinter.html
|
|
use_xz yes
|
|
checksums md5 2a3dba5fc75b695c45cf1806156e1a97 \
|
|
rmd160 b3c0819a7057154bca3124087b3eaf1880fe6b5d \
|
|
sha256 4b0e6644a76f8df864ae24ac500a51bbf68bd098f6a173e27d3b61cdca9aa134
|
|
append extract_files " Modules/tkinter.h Modules/clinic/_tkinter.c.h"
|
|
set module_name tkinter
|
|
}
|
|
|
|
master_sites https://www.python.org/ftp/python/${version}/
|
|
distname Python-${version}
|
|
|
|
if {${name} ne ${subport}} {
|
|
depends_lib-append port:tk
|
|
|
|
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}
|
|
}
|
|
|
|
configure {
|
|
reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/setup.py
|
|
reinplace "s|__TK-VERSION__|8.6|g" ${worksrcpath}/setup.py
|
|
reinplace "s|__MODULE_NAME__|${module_name}|g" ${worksrcpath}/setup.py
|
|
}
|
|
|
|
livecheck.type regex
|
|
livecheck.url https://www.python.org/downloads/
|
|
livecheck.regex Python (${python.branch}\\.\[0-9\]+)
|
|
} else {
|
|
livecheck.type none
|
|
}
|