1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-11 02:50:24 +00:00
freebsd-ports/devel/pysvn/Makefile
Sunpoet Po-Chuan Hsieh 0d72ea9661 Update to 1.9.3
- While I'm here:
  - Fix LICENSE
  - Add LICENSE_FILE
  - Add missing LIB_DEPENDS
  - Use WRKSRC_SUBDIR
  - Simplify regex
  - Use MAKE_CMD
  - Merge pre-install: into do-install:

PR:		216192
Submitted by:	Attila Nagy <bra@fsn.hu> (maintainer)
2017-01-19 19:26:44 +00:00

50 lines
1.4 KiB
Makefile

# Created by: bra@fsn.hu
# $FreeBSD$
PORTNAME= pysvn
PORTVERSION= 1.9.3
CATEGORIES= devel
MASTER_SITES= http://pysvn.barrys-emacs.org/source_kits/
MAINTAINER= bra@fsn.hu
COMMENT= Python binding for Subversion
LICENSE= APACHE11
LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
LIB_DEPENDS= libsvn_client-1.so:devel/subversion \
libneon.so:www/neon \
libexpat.so:textproc/expat2
# Python3 ready
USES= python
USE_PYTHON= distutils noegginfo
PYDISTUTILS_CONFIGURE_TARGET= configure
PYDISTUTILS_CONFIGUREARGS= --apr-inc-dir=${LOCALBASE}/include/apr-1 \
--svn-inc-dir=${LOCALBASE}/include/subversion-1 \
--pycxx-dir=${WRKSRC}/../Import/pycxx-6.2.8 \
--pycxx-src-dir=${WRKSRC}/../Import/pycxx-6.2.8/Src
PLIST_SUB= PYTHONVER=${PYTHON_VERSION:S/./_/:S/python//}
PLIST_FILES= %%PYTHON_SITELIBDIR%%/${PORTNAME}/__init__.py \
%%PYTHON_SITELIBDIR%%/${PORTNAME}/_pysvn_%%PYTHONVER%%.so
WRKSRC_SUBDIR= Source
post-patch:
${REINPLACE_CMD} -e 's|^min_pycxx_version =|pycxx_version = &|g; s|gcc|${CC}|g; s|g++|${CXX}|g' ${WRKSRC}/setup_configure.py
do-build:
@cd ${WRKSRC} && ${MAKE_CMD}
do-install:
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
${INSTALL_SCRIPT} \
${WRKSRC}/${PORTNAME}/*.py \
${WRKSRC}/${PORTNAME}/*.so \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so
.include <bsd.port.mk>