Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
This is the interface to the SQLite library built into Python starting
with version 2.5. It allows Python programs to access SQLite databases.
This module wraps sqlite3 by using code contained in the python
distribution.

View File

@@ -0,0 +1,31 @@
# $NetBSD: Makefile,v 1.17 2013/05/09 07:39:32 adam Exp $
PKGNAME= ${PYPKGPREFIX}-sqlite3-${PY_DISTVERSION}
PKGREVISION= 1
CATEGORIES= databases python
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.python.org/
COMMENT= Built-in sqlite support for Python 2.5 and up
USE_TOOLS+= patch
EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/_sqlite
PYDISTUTILSPKG= yes
PYTHON_VERSIONS_INCLUDE_3X= yes
PY_SETUP_SUBST+= SQLITE_PREFIX=${BUILDLINK_PREFIX.sqlite3}
PYSETUPINSTALLARGS+= --install-lib ${PREFIX}/${PYLIB}/lib-dynload
# ignore errors due to missing files (EXTRACT_ELEMENTS!)
do-patch:
set -e; \
cd ${WRKSRC}; \
for f in ${PATCHDIR}/patch-*; do \
${PATCH} --batch < "$$f" || ${TRUE}; \
done
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../lang/python/extension.mk"
.include "../../lang/python/srcdist.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -0,0 +1,2 @@
@comment $NetBSD: PLIST,v 1.2 2011/05/04 11:38:05 obache Exp $
${PYLIB}/lib-dynload/_sqlite3.so

View File

@@ -0,0 +1,33 @@
# $NetBSD: setup.py,v 1.2 2010/02/19 17:15:11 joerg Exp $
from distutils.core import setup, Extension
sqlite_prefix = '@SQLITE_PREFIX@'
sqlite_incdir = sqlite_prefix + '/include'
sqlite_libdir = sqlite_prefix + '/lib'
sqlite_defines = [('MODULE_NAME', '"sqlite3"')]
sqlite_srcs = ['_sqlite/cache.c',
'_sqlite/connection.c',
'_sqlite/cursor.c',
'_sqlite/microprotocols.c',
'_sqlite/module.c',
'_sqlite/prepare_protocol.c',
'_sqlite/row.c',
'_sqlite/statement.c',
'_sqlite/util.c', ]
sqlite_srcs = ['Modules/' + x for x in sqlite_srcs]
setup(
ext_modules = [
Extension('_sqlite3',
sqlite_srcs,
define_macros=sqlite_defines,
include_dirs=["Modules/_sqlite",
sqlite_incdir],
library_dirs=[sqlite_libdir],
runtime_library_dirs=[sqlite_libdir],
libraries=["sqlite3"]),
]
)