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