From 9231b6596cf108b205f6fb7831e5a86eade836bb Mon Sep 17 00:00:00 2001 From: tsarna Date: Sat, 26 Feb 2000 18:45:48 +0000 Subject: MySQLdb, a new, improved MySQL interface for Python. Features: - Compatibility with MySQL 3.22 - Compliance with Python database API version 2.0 - Thread-safety - Thread-friendliness (threads will not block each other) --- databases/py-mysqldb/Makefile | 30 ++++++++++++++++++++++++++++++ databases/py-mysqldb/files/Setup.in | 5 +++++ databases/py-mysqldb/files/md5 | 3 +++ databases/py-mysqldb/pkg/COMMENT | 1 + databases/py-mysqldb/pkg/DESCR | 2 ++ databases/py-mysqldb/pkg/PLIST | 5 +++++ 6 files changed, 46 insertions(+) create mode 100644 databases/py-mysqldb/Makefile create mode 100644 databases/py-mysqldb/files/Setup.in create mode 100644 databases/py-mysqldb/files/md5 create mode 100644 databases/py-mysqldb/pkg/COMMENT create mode 100644 databases/py-mysqldb/pkg/DESCR create mode 100644 databases/py-mysqldb/pkg/PLIST (limited to 'databases/py-mysqldb') diff --git a/databases/py-mysqldb/Makefile b/databases/py-mysqldb/Makefile new file mode 100644 index 00000000000..e9fbc522734 --- /dev/null +++ b/databases/py-mysqldb/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/02/26 18:45:48 tsarna Exp $ + +DISTNAME= MySQLdb-0.1.2 +PKGNAME= py-mysqldb-0.1.2 +CATEGORIES= databases +MASTER_SITES= http://starship.python.net/crew/adustman/ + +MAINTAINER= tsarna@netbsd.org +HOMEPAGE= http://starship.python.net/crew/adustman/MySQLdb.html + +DEPENDS+= python-1.5.2:../../lang/python +DEPENDS+= mysql-client-3.22.32:../../databases/mysql-client + +ALL_TARGET= default + +do-configure: + ${SED} -e 's,@PREFIX@,${PREFIX},g' ${FILESDIR}/Setup.in \ + >${WRKSRC}/Setup.in + ${CP} ${PREFIX}/lib/python1.5/config/Makefile.pre.in ${WRKSRC} + (cd ${WRKSRC}; ${MAKE} -f Makefile.pre.in boot) + +post-build: + (cd ${WRKSRC}; ${PREFIX}/bin/python -c "import MySQLdb") + (cd ${WRKSRC}; ${PREFIX}/bin/python -O -c "import MySQLdb") + +post-install: + ${INSTALL_SCRIPT} ${WRKSRC}/MySQLdb.py ${WRKSRC}/MySQLdb.py[co] \ + ${PREFIX}/lib/python1.5/site-packages + +.include "../../mk/bsd.pkg.mk" diff --git a/databases/py-mysqldb/files/Setup.in b/databases/py-mysqldb/files/Setup.in new file mode 100644 index 00000000000..6000c0ce6b0 --- /dev/null +++ b/databases/py-mysqldb/files/Setup.in @@ -0,0 +1,5 @@ +# $NetBSD: Setup.in,v 1.1.1.1 2000/02/26 18:45:48 tsarna Exp $ +*shared* +_mysql _mysqlmodule.c -L@PREFIX@/lib/mysql -R@PREFIX@/lib/mysql \ + -I@PREFIX@/include/mysql -lmysqlclient + diff --git a/databases/py-mysqldb/files/md5 b/databases/py-mysqldb/files/md5 new file mode 100644 index 00000000000..e1baa662ebe --- /dev/null +++ b/databases/py-mysqldb/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/02/26 18:45:48 tsarna Exp $ + +MD5 (MySQLdb-0.1.2.tar.gz) = 06e699df74f03cf3b7230d5b8348f105 diff --git a/databases/py-mysqldb/pkg/COMMENT b/databases/py-mysqldb/pkg/COMMENT new file mode 100644 index 00000000000..4f701048e9b --- /dev/null +++ b/databases/py-mysqldb/pkg/COMMENT @@ -0,0 +1 @@ +MySQL interface for Python diff --git a/databases/py-mysqldb/pkg/DESCR b/databases/py-mysqldb/pkg/DESCR new file mode 100644 index 00000000000..7e0dd10d3f3 --- /dev/null +++ b/databases/py-mysqldb/pkg/DESCR @@ -0,0 +1,2 @@ +MySQLdb is a Python interace to the MySQL client library, +allowing Python programs to access MySQL databases. diff --git a/databases/py-mysqldb/pkg/PLIST b/databases/py-mysqldb/pkg/PLIST new file mode 100644 index 00000000000..86a3da55618 --- /dev/null +++ b/databases/py-mysqldb/pkg/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/02/26 18:45:48 tsarna Exp $ +lib/python1.5/site-packages/_mysqlmodule.so +lib/python1.5/site-packages/MySQLdb.py +lib/python1.5/site-packages/MySQLdb.pyc +lib/python1.5/site-packages/MySQLdb.pyo -- cgit v1.2.3