pkgsrc/databases/py-sybase/Makefile
recht e914ab3288 hange extension.mk to also install optimized files for distutils packages.
Inspired by FreeBSD "ports".

Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.

Discussed with/ok'ed by drochner@.
2003-09-14 16:43:45 +00:00

30 lines
917 B
Makefile

# $NetBSD: Makefile,v 1.2 2003/09/14 16:43:48 recht Exp $
#
DISTNAME= sybase-0.36
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= database
MASTER_SITES= http://object-craft.com.au/projects/sybase/download/
MAINTAINER= tech-pkg@NetBSD.org
HOMEPAGE= http://www.object-craft.com.au/projects/sybase/
COMMENT= Sybase interface for Python using FreeTDS
PYTHON_VERSIONS_ACCEPTED= 21pth 22pth 23pth
BUILDLINK_DEPENDS.freetds= freetds-0.61*
PYSETUPBUILDARGS= build_ext -D HAVE_FREETDS=61 -U WANT_BULKCOPY
USE_BUILDLINK2= yes
PYDISTUTILSPKG= yes
SYBASE= ${BUILDLINK_PREFIX.freetds}/freetds
MAKE_ENV+= SYBASE=${SYBASE}
post-patch:
${SED} "s|\(runtime_library_dirs = \)None|\1['${SYBASE}'+'/lib']|" \
<${WRKSRC}/setup.py >${WRKSRC}/setup.py.tmp
${MV} ${WRKSRC}/setup.py.tmp ${WRKSRC}/setup.py
.include "../../databases/freetds/buildlink2.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"