Ravenports generated: 13 May 2020 22:15
[ravenports.git] / bucket_0F / python-setuptools
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-setuptools
4 VERSION=                46.3.0
5 KEYWORDS=               python devel sysutils
6 VARIANTS=               py27 py37 py38
7 SDESC[py37]=            Python package development process library (PY 37)
8 SDESC[py38]=            Python package development process library (PY 38)
9 SDESC[py27]=            Python package development process library (PY 27)
10 HOMEPAGE=               https://github.com/pypa/setuptools
11 CONTACT=                nobody
12
13 DOWNLOAD_GROUPS=        main
14 SITES[main]=            PYPI/s/setuptools
15 DISTFILE[1]=            setuptools-46.3.0.zip:main
16 DF_INDEX=               1
17 SPKGS[py37]=            single
18 SPKGS[py38]=            single
19 SPKGS[py27]=            single
20
21 OPTIONS_AVAILABLE=      PY27 PY37 PY38
22 OPTIONS_STANDARD=       none
23 VOPTS[py37]=            PY27=OFF PY38=OFF PY37=ON
24 VOPTS[py38]=            PY27=OFF PY38=ON PY37=OFF
25 VOPTS[py27]=            PY27=ON PY38=OFF PY37=OFF
26
27 USES=                   cpe
28
29 DISTNAME=               setuptools-46.3.0
30
31 LICENSE=                MIT:single
32 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
33 LICENSE_SCHEME=         solo
34
35 CPE_PRODUCT=            setuptools
36 CPE_VENDOR=             python
37 FPC_EQUIVALENT=         devel/py-setuptools
38
39 MAKE_ENV=               LDSHARED="{{CC}} -shared"
40                         PYTHONDONTWRITEBYTECODE=
41                         PYTHONOPTIMIZE=
42
43 PLIST_SUB=              STVER=46.3.0
44
45 [PY37].BUILDRUN_DEPENDS_ON=             python37:single:standard
46 [PY37].MAKEFILE_ON=                     PYTHON_CMD={{LOCALBASE}}/bin/python3.7
47 [PY37].PLIST_SUB_ON=                    PYVER=3.7
48                                         SITEPKG=lib/python3.7/site-packages
49
50 [PY38].BUILDRUN_DEPENDS_ON=             python38:single:standard
51 [PY38].MAKEFILE_ON=                     PYTHON_CMD={{LOCALBASE}}/bin/python3.8
52 [PY38].PLIST_SUB_ON=                    PYVER=3.8
53                                         SITEPKG=lib/python3.8/site-packages
54
55 [PY27].BUILDRUN_DEPENDS_ON=             python27:single:standard
56 [PY27].MAKEFILE_ON=                     PYTHON_CMD={{LOCALBASE}}/bin/python2.7
57 [PY27].PLIST_SUB_ON=                    PYVER=2.7
58                                         SITEPKG=lib/python2.7/site-packages
59
60 do-build:
61         (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
62                 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build)
63
64 do-configure:
65         (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
66                 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} config)
67
68 do-install:
69         (cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} \
70                 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} install \
71                 --record ${WRKDIR}/.PLIST.pymodtmp -c -O1 \
72                 --prefix=${PREFIX} --single-version-externally-managed \
73                 --root=${STAGEDIR})
74         ${RM} ${STAGEDIR}${PREFIX}/bin/easy_install
75
76 [FILE:232:descriptions/desc.single]
77 ``Setuptools`` is a collection of enhancements to the Python ``distutils``
78 (for Python 2.6 and up) that allow developers to more easily build and
79 distribute Python packages, especially ones that have dependencies on other
80 packages.
81
82
83 [FILE:100:distinfo]
84 b5900faa2c6653ed86448a44a2b0455cc25c613928bf8b0f0c92d9a558e79cf3       864654 setuptools-46.3.0.zip
85
86
87 [FILE:79:manifests/plist.single]
88 @comment site-package directory list auto-generated
89 bin/easy_install-%%PYVER%%
90
91
92 [FILE:388:files/special.mk]
93 PYDISTUTILS_SETUP= -c "import sys; import setuptools; \
94         __file__='setup.py'; sys.argv[0]='setup.py'; \
95         exec(compile(open(__file__, 'rb').read().replace(b'\\r\\n', b'\\n'), __file__, 'exec'))"
96
97 POST_PLIST_TARGET=      setuptools-autolist
98
99 setuptools-autolist:
100         @(cd ${STAGEDIR}${PREFIX} && ${FIND} lib \
101         \( -type f -o -type l \) 2>/dev/null | ${SORT}) \
102         >> ${WRKDIR}/.manifest.single.mktmp
103