mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-30 01:15:52 +00:00
09a0319c83
Make FreeBSD patches to be port's options and remove separated port. Rename patches to more sane names. Add devel/subversion16 port, for people, who need old version. Mark ports, which could not be built with subversion 1.7.x, as conflicting with new subversion.
57 lines
1.4 KiB
Makefile
57 lines
1.4 KiB
Makefile
# New ports collection makefile for: pysvn
|
|
# Date created: 22 April 2008
|
|
# Whom: bra@fsn.hu
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= pysvn
|
|
PORTVERSION= 1.7.5
|
|
PORTREVISION= 1
|
|
CATEGORIES= devel
|
|
MASTER_SITES= http://pysvn.barrys-emacs.org/source_kits/
|
|
|
|
MAINTAINER= bra@fsn.hu
|
|
COMMENT= Python binding for Subversion
|
|
|
|
LIB_DEPENDS= svn_client-1:${PORTSDIR}/devel/subversion16
|
|
|
|
CONFLICTS_BUILD=subversion-1.7.[0-9]*
|
|
|
|
USE_PYTHON= yes
|
|
USE_PYDISTUTILS=yes
|
|
PYDISTUTILS_NOEGGINFO=yes
|
|
PYDISTUTILS_CONFIGURE_TARGET=configure
|
|
PYDISTUTILS_CONFIGUREARGS=--apr-inc-dir=${LOCALBASE}/include/apr-1 \
|
|
--svn-root-dir=${LOCALBASE}
|
|
|
|
PYVERSION= ${PYTHON_VERSION:S/^python//}
|
|
|
|
PLIST_SUB= PYTHONVER=${PYTHON_VERSION:S/./_/:S/python//}
|
|
PLIST_FILES= %%PYTHON_SITELIBDIR%%/${PORTNAME}/__init__.py \
|
|
%%PYTHON_SITELIBDIR%%/${PORTNAME}/_pysvn_%%PYTHONVER%%.so
|
|
PLIST_DIRS= %%PYTHON_SITELIBDIR%%/${PORTNAME}
|
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME}/Source
|
|
|
|
.include <bsd.port.pre.mk>
|
|
.if defined(PYTHON_VERSION) && ${PYVERSION:S/.//} < 26
|
|
pre-configure:
|
|
@cd ${WRKSRC} && ${PYTHON_CMD} setup.py backport
|
|
.endif
|
|
|
|
do-build:
|
|
@cd ${WRKSRC} && ${MAKE}
|
|
|
|
pre-install:
|
|
${MKDIR} ${PYTHONPREFIX_SITELIBDIR}
|
|
${MKDIR} ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} \
|
|
${WRKSRC}/${PORTNAME}/*.py \
|
|
${WRKSRC}/${PORTNAME}/*.so \
|
|
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
|
|
|
|
.include <bsd.port.post.mk>
|