ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/Mk/extensions/python.mk
(Generate patch)

Comparing trunk/Mk/extensions/python.mk (file contents):
Revision 24037 by laffer1, Thu Mar 8 04:51:30 2018 UTC vs.
Revision 24038 by laffer1, Thu Aug 30 04:09:46 2018 UTC

# Line 512 | Line 512 | PYDISTUTILS_PKGVERSION?=${PORTVERSION}
512   PYDISTUTILS_EGGINFO?=   ${PYDISTUTILS_PKGNAME:C/[^A-Za-z0-9.]+/_/g}-${PYDISTUTILS_PKGVERSION:C/[^A-Za-z0-9.]+/_/g}-py${PYTHON_VER}.egg-info
513   PYDISTUTILS_EGGINFODIR?=${FAKE_DESTDIR}${PYTHONPREFIX_SITELIBDIR}
514  
515 add-plist-egginfo:
515   .if !defined(_PYTHON_FEATURE_NOEGGINFO) && \
516          !defined(_PYTHON_FEATURE_AUTOPLIST) && \
517          defined(_PYTHON_FEATURE_DISTUTILS) && \
518          defined(PYTHON_REL)
519 + _USES_fake+=    933:add-plist-egginfo
520 + add-plist-egginfo:
521   . for egginfo in ${PYDISTUTILS_EGGINFO}
522          if [ -d "${PYDISTUTILS_EGGINFODIR}/${egginfo}" ]; then \
523                  ${LS} ${PYDISTUTILS_EGGINFODIR}/${egginfo} | while read f; do \
# Line 530 | Line 531 | add-plist-egginfo:
531   _RELSITELIBDIR= ${PYTHONPREFIX_SITELIBDIR:S;${TRUE_PREFIX}/;;}
532   _RELLIBDIR=             ${PYTHONPREFIX_LIBDIR:S;${TRUE_PREFIX}/;;}
533  
534 < add-plist-post: add-plist-pymod
534 > _USES_fake+=    934:add-plist-pymod
535   add-plist-pymod:
536          @${SED} -e 's|^${FAKE_DESTDIR}${TRUE_PREFIX}/||' \
537                  -e 's|^${TRUE_PREFIX}/||' \
# Line 544 | Line 545 | add-plist-pymod:
545   # of TMPPLIST that end with .py[co], so that they conform
546   # to PEP 3147 (see http://www.python.org/dev/peps/pep-3147/)
547   PYMAGICTAG=             ${PYTHON_CMD} -c 'import imp; print(imp.get_tag())'
548 < add-plist-post:
548 > _USES_fake+=    935:add-plist-python
549          @${AWK} '\
550                  /\.py[co]$$/ && !($$0 ~ "/" pc "/") {id = match($$0, /\/[^\/]+\.py[co]$$/); if (id != 0) {d = substr($$0, 1, RSTART - 1); dirs[d] = 1}; sub(/\.pyc$$/,  "." mt "&"); sub(/\.pyo$$/, "." mt "." pyo); sub(/[^\/]+\.py[co]$$/, pc "/&"); print; next} \
551                  /^@dirrm / {d = substr($$0, 8); if (d in dirs) {print $$0 "/" pc}; print $$0; next} \
# Line 641 | Line 642 | do-install:
642          @(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS})
643   .endif
644  
644 add-plist-post: add-plist-egginfo
645   .endif # defined(_PYTHON_FEATURE_DISTUTILS)
646   .endif # defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PYTHON_POST_MK)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines