Ravenports generated: 25 Nov 2019 17:36
[ravenports.git] / bucket_0F / python-setuptools
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-setuptools
4 VERSION=                41.6.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-41.6.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 DISTNAME=               setuptools-41.6.0
28
29 LICENSE=                MIT:single
30 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
31 LICENSE_SCHEME=         solo
32
33 FPC_EQUIVALENT=         devel/py-setuptools
34
35 INVALID_RPATH=          yes
36
37 MAKE_ENV=               LDSHARED="{{CC}} -shared"
38                         PYTHONDONTWRITEBYTECODE=
39                         PYTHONOPTIMIZE=
40
41 PLIST_SUB=              STVER=41.6.0
42
43 [PY37].BUILDRUN_DEPENDS_ON=             python37:single:standard
44 [PY37].MAKEFILE_ON=                     PYTHON_CMD={{LOCALBASE}}/bin/python3.7
45 [PY37].PLIST_SUB_ON=                    PYVER=3.7
46                                         SITEPKG=lib/python3.7/site-packages
47
48 [PY38].BUILDRUN_DEPENDS_ON=             python38:single:standard
49 [PY38].MAKEFILE_ON=                     PYTHON_CMD={{LOCALBASE}}/bin/python3.8
50 [PY38].PLIST_SUB_ON=                    PYVER=3.8
51                                         SITEPKG=lib/python3.8/site-packages
52
53 [PY27].BUILDRUN_DEPENDS_ON=             python27:single:standard
54 [PY27].MAKEFILE_ON=                     PYTHON_CMD={{LOCALBASE}}/bin/python2.7
55 [PY27].PLIST_SUB_ON=                    PYVER=2.7
56                                         SITEPKG=lib/python2.7/site-packages
57
58 do-build:
59         (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
60                 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build)
61
62 do-configure:
63         (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
64                 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} config)
65
66 do-install:
67         (cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} \
68                 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} install \
69                 --record ${WRKDIR}/.PLIST.pymodtmp -c -O1 \
70                 --prefix=${PREFIX} --single-version-externally-managed \
71                 --root=${STAGEDIR})
72         ${RM} ${STAGEDIR}${PREFIX}/bin/easy_install
73
74 [FILE:232:descriptions/desc.single]
75 ``Setuptools`` is a collection of enhancements to the Python ``distutils``
76 (for Python 2.6 and up) that allow developers to more easily build and
77 distribute Python packages, especially ones that have dependencies on other
78 packages.
79
80
81 [FILE:100:distinfo]
82 6afa61b391dcd16cb8890ec9f66cc4015a8a31a6e1c2b4e0c464514be1a3d722       852541 setuptools-41.6.0.zip
83
84
85 [FILE:79:manifests/plist.single]
86 @comment site-package directory list auto-generated
87 bin/easy_install-%%PYVER%%
88
89
90 [FILE:388:files/special.mk]
91 PYDISTUTILS_SETUP= -c "import sys; import setuptools; \
92         __file__='setup.py'; sys.argv[0]='setup.py'; \
93         exec(compile(open(__file__, 'rb').read().replace(b'\\r\\n', b'\\n'), __file__, 'exec'))"
94
95 POST_PLIST_TARGET=      setuptools-autolist
96
97 setuptools-autolist:
98         @(cd ${STAGEDIR}${PREFIX} && ${FIND} lib \
99         \( -type f -o -type l \) 2>/dev/null | ${SORT}) \
100         >> ${WRKDIR}/.manifest.single.mktmp
101