# $OpenBSD: Makefile,v 1.13 2017/07/26 22:45:18 sthen Exp $ COMMENT = python interface to subversion MODPY_EGG_VERSION = 1.9.2 REVISION = 2 DISTNAME = pysvn-${MODPY_EGG_VERSION} PKGNAME = py-pysvn-${MODPY_EGG_VERSION} CATEGORIES = devel HOMEPAGE = http://pysvn.tigris.org MAINTAINER = Stefan Sperling # Apache v1.1, BSD-like PERMIT_PACKAGE_CDROM = Yes MASTER_SITES = http://pysvn.barrys-emacs.org/source_kits/ MODULES = lang/python LIB_DEPENDS = devel/subversion,-main WANTLIB = expat m ${COMPILER_LIBCXX} svn_client-1 svn_diff-1 svn_repos-1 USE_GMAKE = Yes _PYSVN_PYVERSION = ${MODPY_VERSION:S/./_/} SUBST_VARS += _PYSVN_PYVERSION WRKSRC = ${WRKDIST}/Source MAKE_FLAGS = CC="${CC}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" CONFIGURE_FLAGS = --apr-inc-dir=${LOCALBASE}/include/apr-1 \ --apr-lib-dir=${LOCALBASE}/lib \ --svn-inc-dir=${LOCALBASE}/include/subversion-1 \ --svn-lib-dir=${LOCALBASE}/lib do-configure: sed -i 's|#!/bin/bash|#!/bin/sh|' ${WRKDIST}/Tests/test-??.sh cd ${WRKSRC} && ${MODPY_BIN} ./${MODPY_SETUP} configure ${CONFIGURE_FLAGS} do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} do-install: ${INSTALL_DATA_DIR} ${WRKINST}/${MODPY_SITEPKG}/pysvn ${INSTALL_SCRIPT} ${WRKSRC}/pysvn/__init__.py \ ${WRKINST}/${MODPY_SITEPKG}/pysvn/__init__.py ${INSTALL_DATA} ${WRKSRC}/pysvn/_pysvn_${_PYSVN_PYVERSION}.so \ ${WRKINST}/${MODPY_SITEPKG}/pysvn/_pysvn_${_PYSVN_PYVERSION}.so do-test: cd ${WRKDIST}/Tests && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} .include