]> CyberLeo.Net >> Repos - CDN/cdn-ports-overlay.git/blob - cdn/ports/databases/py-MySQLdb/Makefile
net/tinyfugue-unicode: Fix build errors
[CDN/cdn-ports-overlay.git] / cdn / ports / databases / py-MySQLdb / Makefile
1 # Created by: Maxim Sobolev <sobomax@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       MySQLdb
5 PORTVERSION=    1.2.5
6 PORTREVISION=   2
7 DISTVERSIONPREFIX=      ${PORTNAME}-
8 CATEGORIES=     databases python
9 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
10
11 MAINTAINER=     python@FreeBSD.org
12 COMMENT=        Access a MySQL database through Python
13
14 LICENSE=        GPLv2
15 LICENSE_FILE=   ${WRKSRC}/GPL-2.0
16
17 USES=           compiler:c11 mysql python:2.7
18 USE_PYTHON=     autoplist distutils
19 USE_GITHUB=     yes
20 GH_ACCOUNT=     farcepest
21 GH_PROJECT=     ${PORTNAME}1
22
23 CONFLICTS=      ${PYTHON_PKGNAMEPREFIX}-MySQLdb5[0-9]-[0-9]* \
24                 ${PYTHON_PKGNAMEPREFIX}-mysqlclient-[0-9]*
25
26 PORTDOCS=       *
27 DOCSDIR=        ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
28
29 OPTIONS_DEFINE=         DOCS MYSQLCLIENT_R
30 OPTIONS_DEFAULT=        MYSQLCLIENT_R
31 MYSQLCLIENT_R_DESC=     Use libmysqlclient_r (thread safe)
32
33 pre-configure-MYSQLCLIENT_R-on:
34         ${REINPLACE_CMD} -e '/threadsafe = / s|True|False|' ${WRKSRC}/site.cfg
35
36 post-install:
37         ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mysql.so
38
39 post-install-DOCS-on:
40         @${MKDIR} ${STAGEDIR}${DOCSDIR}
41         ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
42         ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
43
44 .include <bsd.port.mk>