diff options
author | Kevin Lo <kevlo@FreeBSD.org> | 2007-02-14 10:01:04 +0800 |
---|---|---|
committer | Kevin Lo <kevlo@FreeBSD.org> | 2007-02-14 10:01:04 +0800 |
commit | 7a7fd6d24d57fb63036772c082bcd5ce33e12fea (patch) | |
tree | d1277bdd1c65ff1557c6a04cdad070edfbd06f31 /devel | |
parent | 5cb5536b3c2185bdf553910271e5fcd7e1f09d8a (diff) | |
download | freebsd-ports-gnome-7a7fd6d24d57fb63036772c082bcd5ce33e12fea.tar.gz freebsd-ports-gnome-7a7fd6d24d57fb63036772c082bcd5ce33e12fea.tar.zst freebsd-ports-gnome-7a7fd6d24d57fb63036772c082bcd5ce33e12fea.zip |
Add devel/py-setuptool to BUILD_DEPENDS and RUN_DEPENDS.
PR: ports/109141
Submitted by: Li-Wen Hsu <lwhsu at lwhsu.org>
Diffstat (limited to 'devel')
-rw-r--r-- | devel/py-icalendar/Makefile | 19 | ||||
-rw-r--r-- | devel/py-icalendar/pkg-plist | 30 |
2 files changed, 23 insertions, 26 deletions
diff --git a/devel/py-icalendar/Makefile b/devel/py-icalendar/Makefile index 2d8d5ca40f76..89fae777be80 100644 --- a/devel/py-icalendar/Makefile +++ b/devel/py-icalendar/Makefile @@ -7,6 +7,7 @@ PORTNAME= icalendar PORTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://codespeak.net/icalendar/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,9 +17,27 @@ EXTRACT_SUFX= .tgz MAINTAINER= kevlo@FreeBSD.org COMMENT= Parser and generator of iCalender files for Python +BUILD_DEPENDS= ${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools +RUN_DEPENDS= ${BUILD_DEPENDS} + USE_PYTHON= yes USE_PYDISTUTILS= yes +DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} + +EASY_INSTALL_CMD?= easy_install-${PYTHON_VER} + +PYDISTUTILS_BUILD_TARGET= bdist_egg +PYDISTUTILS_INSTALL_TARGET= easy_install +PYDISTUTILS_INSTALLARGS= -O 1 -N -S ${PYTHON_SITELIBDIR} ${WRKSRC}/dist/${PYICALENDAR_EGG} + +PYICALENDAR_EGG= icalendar-1.2-py2.4.egg +PYICALENDAR_EGG= ${PORTNAME}-${PORTVERSION}-py${PYTHON_VER}.egg + +PLIST_SUB+= EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \ + PYICALENDAR_EGG=${PYICALENDAR_EGG} \ + PYICALENDAR_EGG_VER="${PORTNAME}==${PORTVERSION}" + post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} diff --git a/devel/py-icalendar/pkg-plist b/devel/py-icalendar/pkg-plist index d71dabd26171..5b97043d890d 100644 --- a/devel/py-icalendar/pkg-plist +++ b/devel/py-icalendar/pkg-plist @@ -1,3 +1,6 @@ +@exec %%EASY_INSTALL_CMD%% -q -N -S %D/%%PYTHON_SITELIBDIR%% %%PYICALENDAR_EGG_VER%% +@unexec %%EASY_INSTALL_CMD%% -q -m -S %D/%%PYTHON_SITELIBDIR%% %%PYICALENDAR_EGG_VER%% +%%PYTHON_SITELIBDIR%%/%%PYICALENDAR_EGG%% %%PORTDOCS%%%%DOCSDIR%%/example.txt %%PORTDOCS%%%%DOCSDIR%%/groupscheduled.ics %%PORTDOCS%%%%DOCSDIR%%/groupscheduled.txt @@ -5,30 +8,5 @@ %%PORTDOCS%%%%DOCSDIR%%/multiple.txt %%PORTDOCS%%%%DOCSDIR%%/small.ics %%PORTDOCS%%%%DOCSDIR%%/small.txt -%%PYTHON_SITELIBDIR%%/icalendar/__init__.py -%%PYTHON_SITELIBDIR%%/icalendar/__init__.pyc -%%PYTHON_SITELIBDIR%%/icalendar/__init__.pyo -%%PYTHON_SITELIBDIR%%/icalendar/cal.py -%%PYTHON_SITELIBDIR%%/icalendar/cal.pyc -%%PYTHON_SITELIBDIR%%/icalendar/cal.pyo -%%PYTHON_SITELIBDIR%%/icalendar/caselessdict.py -%%PYTHON_SITELIBDIR%%/icalendar/caselessdict.pyc -%%PYTHON_SITELIBDIR%%/icalendar/caselessdict.pyo -%%PYTHON_SITELIBDIR%%/icalendar/interfaces.py -%%PYTHON_SITELIBDIR%%/icalendar/interfaces.pyc -%%PYTHON_SITELIBDIR%%/icalendar/interfaces.pyo -%%PYTHON_SITELIBDIR%%/icalendar/parser.py -%%PYTHON_SITELIBDIR%%/icalendar/parser.pyc -%%PYTHON_SITELIBDIR%%/icalendar/parser.pyo -%%PYTHON_SITELIBDIR%%/icalendar/prop.py -%%PYTHON_SITELIBDIR%%/icalendar/prop.pyc -%%PYTHON_SITELIBDIR%%/icalendar/prop.pyo -%%PYTHON_SITELIBDIR%%/icalendar/tools.py -%%PYTHON_SITELIBDIR%%/icalendar/tools.pyc -%%PYTHON_SITELIBDIR%%/icalendar/tools.pyo -%%PYTHON_SITELIBDIR%%/icalendar/util.py -%%PYTHON_SITELIBDIR%%/icalendar/util.pyc -%%PYTHON_SITELIBDIR%%/icalendar/util.pyo -@dirrm %%PYTHON_SITELIBDIR%%/icalendar -@dirrmtry %%PYTHON_SITELIBDIR%%/ %%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrmtry %%PYTHON_SITELIBDIR%% |