[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / py-setuptools

Annotation of pkgsrc/devel/py-setuptools/Makefile, Revision 1.17

1.17    ! wiz         1: # $NetBSD: Makefile,v 1.16 2009/09/23 09:54:45 tron Exp $
1.1       joerg       2: #
                      3:
1.17    ! wiz         4: EGG_VERSION=           0.6c11
1.14      joerg       5: DISTNAME=              setuptools-${EGG_VERSION}
                      6: EGG_NAME=              setuptools-${EGG_VERSION}
1.4       joerg       7: PKGNAME=               ${PYPKGPREFIX}-setuptools-${EGG_VERSION}
1.1       joerg       8: CATEGORIES=            devel python
1.14      joerg       9: MASTER_SITES=          http://pypi.python.org/packages/source/s/setuptools/
1.1       joerg      10:
                     11: MAINTAINER=            joerg@NetBSD.org
                     12: HOMEPAGE=              http://peak.telecommunity.com/DevCenter/setuptools
                     13: COMMENT=               New Python packaging system
                     14:
                     15: PKG_DESTDIR_SUPPORT=   user-destdir
                     16:
1.14      joerg      17: PYDISTUTILSPKG=                yes
1.1       joerg      18:
                     19: PLIST_SUBST+=  PYVERSSUFFIX=${PYVERSSUFFIX} PYPKGPREFIX=${PYPKGPREFIX}
1.14      joerg      20: PLIST_SUBST+=  EGG_NAME=${EGGNAME}
                     21: PLIST_SUBST+=  EGG_INFODIR=${EGG_NAME}-py${PYVERSSUFFIX}.egg-info
                     22: PRINT_PLIST_AWK+=      { gsub(/${EGG_NAME}-py${PYVERSSUFFIX}.egg-info/, \
                     23:                               "$${EGG_INFODIR}") }
1.1       joerg      24:
                     25: CHECK_FILES_SKIP+=     ${PREFIX}/${PYSITELIB}/easy-install.pth
                     26:
1.14      joerg      27: .include "../../mk/bsd.prefs.mk"
                     28:
1.15      joerg      29: .include "../../lang/python/extension.mk"
                     30:
1.14      joerg      31: PYSETUPINSTALLARGS=    --single-version-externally-managed
                     32: .if ${_USE_DESTDIR} == "no"
                     33: PYSETUPINSTALLARGS+=   --root=/
                     34: .endif
                     35:
1.1       joerg      36: FILES_SUBST+=  PYSITELIB=${PREFIX}/${PYSITELIB}
                     37: FILES_SUBST+=  PYVERSSUFFIX=${PYVERSSUFFIX}
                     38:
1.15      joerg      39: PLIST_VARS+=   py24 py25
                     40:
                     41: .if ${PYPKGPREFIX} == "py24"
                     42: PLIST.py24=            yes
                     43: .else
                     44: PLIST.py25=            yes
                     45: .endif
                     46:
1.2       rillig     47: post-extract:
                     48:        chmod -R go-w ${WRKSRC}
                     49:
1.14      joerg      50: post-build:
1.1       joerg      51:        ${SED} -e 's,@PYTHON@,${PYTHONBIN},' \
                     52:               -e 's,@PYPREFIX@,${PYPKGPREFIX},' \
                     53:               -e 's,@PYSITELIB@,${PREFIX}/${PYSITELIB},' \
                     54:               ${FILESDIR}/manage-eggs.py > ${WRKDIR}/manage-eggs.py
                     55:        ${SED} -e 's,@PYTHON@,${PYTHONBIN},' \
1.4       joerg      56:               -e 's,@PKGVERSION@,${EGG_VERSION},' \
1.1       joerg      57:               ${FILESDIR}/easy_install.py > ${WRKDIR}/easy_install.py
                     58:
1.14      joerg      59: post-install:
1.1       joerg      60:        ${INSTALL_SCRIPT} ${WRKDIR}/manage-eggs.py ${DESTDIR}${PREFIX}/bin/${PYPKGPREFIX}-manage-eggs
                     61:
                     62: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>