summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-01-25 10:29:56 +0000
committerwiz <wiz@pkgsrc.org>2014-01-25 10:29:56 +0000
commit4fc0b0ed6a186ccd83fc93c34cc9ed91862930d8 (patch)
tree3bbaa4e1a32886abb417eed9e3a6c4c742388c9a /databases
parentda96a0b73ccce3895e3b718798083bf1740293d8 (diff)
downloadpkgsrc-4fc0b0ed6a186ccd83fc93c34cc9ed91862930d8.tar.gz
Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary.
Diffstat (limited to 'databases')
-rw-r--r--databases/gramps3/Makefile4
-rw-r--r--databases/gramps3/options.mk3
-rw-r--r--databases/luma/Makefile3
-rw-r--r--databases/py-bdb-xml/Makefile3
-rw-r--r--databases/py-bsddb3/Makefile4
-rw-r--r--databases/py-datapkg/Makefile4
-rw-r--r--databases/py-elixir/Makefile9
-rw-r--r--databases/py-gdbm/Makefile5
-rw-r--r--databases/py-ldap/Makefile3
-rw-r--r--databases/py-metakit/Makefile4
-rw-r--r--databases/py-mssql/Makefile5
-rw-r--r--databases/py-mysqldb/Makefile3
-rw-r--r--databases/py-pgnotify/Makefile4
-rw-r--r--databases/py-postgresql/Makefile6
-rw-r--r--databases/py-psycopg2/Makefile3
-rw-r--r--databases/py-sqlalchemy-migrate/Makefile4
-rw-r--r--databases/py-sqlalchemy/options.mk5
-rw-r--r--databases/py-sqlite3/Makefile4
-rw-r--r--databases/py-sybase/Makefile5
-rw-r--r--databases/py-table/Makefile6
-rw-r--r--databases/py-tokyocabinet/Makefile5
-rw-r--r--databases/tdb/Makefile3
22 files changed, 54 insertions, 41 deletions
diff --git a/databases/gramps3/Makefile b/databases/gramps3/Makefile
index 7158ab38e74..94acb66a7b5 100644
--- a/databases/gramps3/Makefile
+++ b/databases/gramps3/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2014/01/02 19:01:54 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2014/01/25 10:29:59 wiz Exp $
DISTNAME= gramps-3.4.4
CATEGORIES= databases
@@ -15,6 +15,8 @@ USE_TOOLS+= msgfmt pkg-config intltool msgconv
USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-ORBit via py-gnome2, py-gtk2
+
REPLACE_PYTHON= src/DateHandler/_Date_fr.py
REPLACE_PYTHON+= src/plugins/quickview/Reporef.py
REPLACE_PYTHON+= src/plugins/rel/rel_fr.py
diff --git a/databases/gramps3/options.mk b/databases/gramps3/options.mk
index 46a65a36e58..365fa646279 100644
--- a/databases/gramps3/options.mk
+++ b/databases/gramps3/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2009/09/14 10:35:18 drochner Exp $
+# $NetBSD: options.mk,v 1.3 2014/01/25 10:29:59 wiz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.gramps3
PKG_SUPPORTED_OPTIONS= graphviz enchant freefont
@@ -7,6 +7,7 @@ PKG_SUPPORTED_OPTIONS= graphviz enchant freefont
.if !empty(PKG_OPTIONS:Menchant)
DEPENDS+= ${PYPKGPREFIX}-enchant-[0-9]*:../../textproc/py-enchant
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-ORBit via py-gnome2
.include "../../x11/py-gnome2-extras/buildlink3.mk"
.endif
diff --git a/databases/luma/Makefile b/databases/luma/Makefile
index 31cc58e5c82..2dec155d752 100644
--- a/databases/luma/Makefile
+++ b/databases/luma/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2013/10/09 17:39:06 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2014/01/25 10:29:59 wiz Exp $
DISTNAME= luma-2.3
PKGREVISION= 14
@@ -17,6 +17,7 @@ SUBST_STAGE.luma= pre-configure
SUBST_FILES.luma= bin/luma
SUBST_SED.luma= -e "s|@PREFIX@|${PREFIX}|"
PYTHON_PATCH_SCRIPTS= bin/luma lib/luma/luma.py
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-qt3-base, py-ldap
post-extract:
cd ${WRKSRC} && mv share/man man
diff --git a/databases/py-bdb-xml/Makefile b/databases/py-bdb-xml/Makefile
index e444402798d..3fd09cde15e 100644
--- a/databases/py-bdb-xml/Makefile
+++ b/databases/py-bdb-xml/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2012/10/02 21:25:48 asau Exp $
+# $NetBSD: Makefile,v 1.21 2014/01/25 10:29:59 wiz Exp $
DISTNAME= dbxml-2.5.16
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/db/bdb-/}
@@ -17,6 +17,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/dbxml/src/python
USE_LANGUAGES= c c++
NO_CONFIGURE= yes
PYDISTUTILSPKG= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 2.5.16
SUBST_CLASSES+= fix-path
SUBST_STAGE.fix-path= pre-build
diff --git a/databases/py-bsddb3/Makefile b/databases/py-bsddb3/Makefile
index b453835bb32..425205e3d08 100644
--- a/databases/py-bsddb3/Makefile
+++ b/databases/py-bsddb3/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2013/12/18 13:37:25 joerg Exp $
+# $NetBSD: Makefile,v 1.49 2014/01/25 10:29:59 wiz Exp $
DISTNAME= bsddb3-6.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ PYSETUPINSTALLARGS= --berkeley-db=${BDBBASE}
PYSETUPBUILDARGS+= --berkeley-db-incdir=${BDBBASE}/include/${BDB_TYPE}
PYSETUPINSTALLARGS+= --berkeley-db-incdir=${BDBBASE}/include/${BDB_TYPE}
-PYTHON_VERSIONS_INCLUDE_3X= yes
-
REPLACE_PYTHON= Lib/bsddb/dbshelve.py
REPLACE_PYTHON+= Lib3/bsddb/dbshelve.py
REPLACE_PYTHON+= Lib/bsddb/test/test_dbtables.py
diff --git a/databases/py-datapkg/Makefile b/databases/py-datapkg/Makefile
index 31febd46aa8..c1775b2f8ad 100644
--- a/databases/py-datapkg/Makefile
+++ b/databases/py-datapkg/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2013/02/22 19:59:05 shattered Exp $
-#
+# $NetBSD: Makefile,v 1.9 2014/01/25 10:29:59 wiz Exp $
DISTNAME= datapkg-0.8
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -14,6 +13,7 @@ LICENSE= mit
DEPENDS+= ${PYPKGPREFIX}-ckanclient-[0-9]*:../../databases/py-ckanclient
CONFLICTS= datapkg-[0-9]*
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-ckanclient
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/py-elixir/Makefile b/databases/py-elixir/Makefile
index 4170e5d65d1..30dedd591ed 100644
--- a/databases/py-elixir/Makefile
+++ b/databases/py-elixir/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2013/12/14 08:59:54 obache Exp $
-#
+# $NetBSD: Makefile,v 1.6 2014/01/25 10:29:59 wiz Exp $
DISTNAME= Elixir-0.7.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -11,11 +10,13 @@ HOMEPAGE= http://elixir.ematia.de/trac/wiki
COMMENT= Elixir is a declarative layer on top of the SQLAlchemy library
LICENSE= mit
-USE_LANGUAGES= # none
-
DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0.4.0:../../databases/py-sqlalchemy/
DEPENDS+= ${PYPKGPREFIX}-sqlite2-[0-9]*:../../databases/py-sqlite2/
DEPENDS+= ${PYPKGPREFIX}-crypto-[0-9]*:../../security/py-crypto
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-sqlite2
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/py-gdbm/Makefile b/databases/py-gdbm/Makefile
index 46e8d3d5e32..b2d3d316d00 100644
--- a/databases/py-gdbm/Makefile
+++ b/databases/py-gdbm/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2012/10/02 21:25:49 asau Exp $
-#
+# $NetBSD: Makefile,v 1.33 2014/01/25 10:29:59 wiz Exp $
PKGNAME= ${PYPKGPREFIX}-gdbm-0
PKGREVISION= 5
@@ -9,8 +8,6 @@ MAINTAINER= dolecek@ics.muni.cz
HOMEPAGE= http://www.python.org/doc/lib/module-gdbm.html
COMMENT= Python interface to gdbm - GNU database manager
-PYTHON_VERSIONS_INCLUDE_3X= yes
-
EVAL_PREFIX+= GDBMDIR=gdbm
USE_TOOLS+= patch
diff --git a/databases/py-ldap/Makefile b/databases/py-ldap/Makefile
index 889bf12800c..dc47c52bc6e 100644
--- a/databases/py-ldap/Makefile
+++ b/databases/py-ldap/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2013/08/20 15:27:07 adam Exp $
+# $NetBSD: Makefile,v 1.52 2014/01/25 10:29:59 wiz Exp $
DISTNAME= python-ldap-2.4.13
PKGNAME= ${DISTNAME:S/python/${PYPKGPREFIX}/}
@@ -14,6 +14,7 @@ EGG_NAME= ${DISTNAME:S/python-ldap/python_ldap/}
PY_LDAP_LIBRARY_DIRS= ${BUILDLINK_PREFIX.openldap-client}/lib
PY_LDAP_INCLUDE_DIRS= ${BUILDLINK_PREFIX.openldap-client}/include
PY_LDAP_LIBS= ldap_r lber ssl crypto
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 2.4.13
.include "options.mk"
diff --git a/databases/py-metakit/Makefile b/databases/py-metakit/Makefile
index 32f002c0fef..63deeb9fa38 100644
--- a/databases/py-metakit/Makefile
+++ b/databases/py-metakit/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2013/04/08 11:17:11 rodent Exp $
-#
+# $NetBSD: Makefile,v 1.27 2014/01/25 10:29:59 wiz Exp $
DISTNAME= metakit-2.4.9.7
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,6 +22,7 @@ BUILD_TARGET= python
INSTALL_TARGET= install-python
MAKE_ENV+= PYINC=${LOCALBASE}/${PYINC} PYSITELIB=${LOCALBASE}/${PYSITELIB}
PY_PATCHPLIST= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 2.4.9.7
INSTALLATION_DIRS+= ${PYSITELIB}
diff --git a/databases/py-mssql/Makefile b/databases/py-mssql/Makefile
index 49fa1163764..1293e4c6d76 100644
--- a/databases/py-mssql/Makefile
+++ b/databases/py-mssql/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2013/02/06 23:22:02 jperkin Exp $
-#
+# $NetBSD: Makefile,v 1.16 2014/01/25 10:29:59 wiz Exp $
DISTNAME= pymssql-1.0.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -20,6 +19,8 @@ SUBST_FILTER_CMD.crlf= ${TR} -d '\r'
BUILDLINK_API_DEPENDS.freetds+= freetds>=0.63
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 1.0.2; v2 might be better.
+
.include "../../databases/freetds/buildlink3.mk"
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/py-mysqldb/Makefile b/databases/py-mysqldb/Makefile
index 189709e0afd..e90dca0c01d 100644
--- a/databases/py-mysqldb/Makefile
+++ b/databases/py-mysqldb/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2013/03/02 20:33:24 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2014/01/25 10:29:59 wiz Exp $
DISTNAME= MySQL-python-${DIST_VERSION}
PKGNAME= ${PYPKGPREFIX}-mysqldb-${DIST_VERSION:S/c/rc/}
@@ -13,6 +13,7 @@ COMMENT= MySQL interface for Python
LICENSE= gnu-gpl-v2
EGG_NAME= ${DISTNAME:S/MySQL-/MySQL_/}
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 1.2.3
.include "../../mk/mysql.buildlink3.mk"
.include "../../lang/python/egg.mk"
diff --git a/databases/py-pgnotify/Makefile b/databases/py-pgnotify/Makefile
index b36dd49331e..3ec20ac07c4 100644
--- a/databases/py-pgnotify/Makefile
+++ b/databases/py-pgnotify/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2012/10/02 21:25:49 asau Exp $
-#
+# $NetBSD: Makefile,v 1.16 2014/01/25 10:29:59 wiz Exp $
DISTNAME= pgnotify-0.1
PKGNAME= ${PYPKGPREFIX}-pgnotify-0.1
@@ -20,6 +19,7 @@ USE_TOOLS+= gmake
PYDISTUTILSPKG= yes
PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-postgresql
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/py-postgresql/Makefile b/databases/py-postgresql/Makefile
index 2f51d649840..a4e548d9fcc 100644
--- a/databases/py-postgresql/Makefile
+++ b/databases/py-postgresql/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.68 2013/01/08 15:09:59 darcy Exp $
+# $NetBSD: Makefile,v 1.69 2014/01/25 10:29:59 wiz Exp $
DISTNAME= PyGreSQL-4.1.1
PKGNAME= ${PYPKGPREFIX}-postgresql-4.1.1
@@ -9,11 +9,11 @@ EXTRACT_SUFX= .tgz
OWNER= darcy@NetBSD.org
HOMEPAGE= http://www.PyGreSQL.org/
COMMENT= Python interface to PostgreSQL
+LICENSE= postgresql-license
MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}
MAKE_ENV+= BINDIR=${PREFIX}/bin
USE_TOOLS+= gmake
-LICENSE= postgresql-license
MAKE_FILE= GNUmakefile
MAKE_ENV+= INSTALLED_LIBPQ=1
@@ -21,8 +21,8 @@ MAKE_ENV+= INSTALLED_LIBPQ=1
PY_PATCHPLIST= yes
PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX:Q}
REPLACE_PYTHON= pg.py pgdb.py
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 4.1.1
-PYDISTUTILSPKG= yes
DOCDIR= ${PREFIX}/share/doc/${PYPKGPREFIX}-postgresql
INSTALLATION_DIRS= ${DOCDIR}/tutorial ${DOCDIR}/docs
diff --git a/databases/py-psycopg2/Makefile b/databases/py-psycopg2/Makefile
index 6b99eaf2fd9..3f8ef238563 100644
--- a/databases/py-psycopg2/Makefile
+++ b/databases/py-psycopg2/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2013/07/04 13:01:36 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2014/01/25 10:29:59 wiz Exp $
DISTNAME= psycopg2-2.5.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -10,7 +10,6 @@ HOMEPAGE= http://initd.org/psycopg/
COMMENT= PostgreSQL database adapter for Python
LICENSE= gnu-lgpl-v3
-PYTHON_VERSIONS_INCLUDE_3X= yes
REPLACE_PYTHON+= tests/*.py
.include "../../lang/python/application.mk"
diff --git a/databases/py-sqlalchemy-migrate/Makefile b/databases/py-sqlalchemy-migrate/Makefile
index 15550b0b124..c035b14a5d1 100644
--- a/databases/py-sqlalchemy-migrate/Makefile
+++ b/databases/py-sqlalchemy-migrate/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2013/10/15 14:40:48 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2014/01/25 10:30:00 wiz Exp $
DISTNAME= sqlalchemy-migrate-0.7.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -15,5 +15,7 @@ DEPENDS+= ${PYPKGPREFIX}-Tempita>=0.4:../../textproc/py-Tempita
DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator
DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0.7:../../databases/py-sqlalchemy
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 0.7.2
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/py-sqlalchemy/options.mk b/databases/py-sqlalchemy/options.mk
index adec3db1740..c07da04ceea 100644
--- a/databases/py-sqlalchemy/options.mk
+++ b/databases/py-sqlalchemy/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2010/05/02 14:13:09 tonnerre Exp $
+# $NetBSD: options.mk,v 1.3 2014/01/25 10:29:59 wiz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.py-sqlalchemy
PKG_SUPPORTED_OPTIONS= mysql sqlite pgsql mssql
@@ -7,10 +7,12 @@ PKG_SUPPORTED_OPTIONS= mysql sqlite pgsql mssql
.if !empty(PKG_OPTIONS:Mmysql)
DEPENDS+= ${PYPKGPREFIX}-mysqldb-[0-9]*:../../databases/py-mysqldb
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-mysqldb
.endif
.if !empty(PKG_OPTIONS:Msqlite)
DEPENDS+= ${PYPKGPREFIX}-sqlite2-[0-9]*:../../databases/py-sqlite2
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-sqlite2
.endif
.if !empty(PKG_OPTIONS:Mpgsql)
@@ -19,4 +21,5 @@ DEPENDS+= ${PYPKGPREFIX}-psycopg2-[0-9]*:../../databases/py-psycopg2
.if !empty(PKG_OPTIONS:Mmssql)
DEPENDS+= ${PYPKGPREFIX}-mssql-[0-9]*:../../databases/py-mssql
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-mssql
.endif
diff --git a/databases/py-sqlite3/Makefile b/databases/py-sqlite3/Makefile
index c274d664b6e..309c95fff32 100644
--- a/databases/py-sqlite3/Makefile
+++ b/databases/py-sqlite3/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2013/10/19 09:07:01 adam Exp $
+# $NetBSD: Makefile,v 1.19 2014/01/25 10:30:00 wiz Exp $
PKGNAME= ${PYPKGPREFIX}-sqlite3-${PY_DISTVERSION}
PKGREVISION= 2
@@ -12,8 +12,8 @@ USE_TOOLS+= patch
EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/_sqlite
+# part of python itself; using distutils.mk will install a useless egg
PYDISTUTILSPKG= yes
-PYTHON_VERSIONS_INCLUDE_3X= yes
PY_SETUP_SUBST+= SQLITE_PREFIX=${BUILDLINK_PREFIX.sqlite3}
PYSETUPINSTALLARGS+= --install-lib ${PREFIX}/${PYLIB}/lib-dynload
diff --git a/databases/py-sybase/Makefile b/databases/py-sybase/Makefile
index d11cf1bec1e..ca9d67b9e98 100644
--- a/databases/py-sybase/Makefile
+++ b/databases/py-sybase/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2013/02/06 23:22:02 jperkin Exp $
-#
+# $NetBSD: Makefile,v 1.25 2014/01/25 10:30:00 wiz Exp $
DISTNAME= sybase-0.36
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,6 +22,8 @@ SUBST_MESSAGE.sybase= Fixing runtime_library_dirs.
SUBST_FILES.sybase= setup.py
SUBST_SED.sybase= -e "s|\\(runtime_library_dirs = \\)None|\\1['${SYBASE}/lib']|"
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 0.36
+
.include "../../databases/freetds/buildlink3.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/py-table/Makefile b/databases/py-table/Makefile
index e68883074a6..7920abe49f0 100644
--- a/databases/py-table/Makefile
+++ b/databases/py-table/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2012/10/02 21:25:50 asau Exp $
-#
+# $NetBSD: Makefile,v 1.16 2014/01/25 10:30:00 wiz Exp $
DISTNAME= pytable-0.8.3a
PKGNAME= ${PYPKGPREFIX}-table-0.8.3a
@@ -13,6 +12,9 @@ COMMENT= Python RDBMS wrapper for various databases
DEPENDS+= ${PYPKGPREFIX}-basicproperty-[0-9]*:../../lang/py-basicproperty
+# py-basicproperty isn't compatible to 3.x
+PYTHON_VERSIONS_INCOMPATIBLE= 33
+
USE_LANGUAGES= # none
.include "../../lang/python/distutils.mk"
diff --git a/databases/py-tokyocabinet/Makefile b/databases/py-tokyocabinet/Makefile
index 47b72312474..99017937651 100644
--- a/databases/py-tokyocabinet/Makefile
+++ b/databases/py-tokyocabinet/Makefile
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2012/10/02 21:25:50 asau Exp $
-#
+# $NetBSD: Makefile,v 1.5 2014/01/25 10:30:00 wiz Exp $
VERSION= 0.5
DISTNAME= tokyocabinet-${VERSION}
@@ -12,6 +11,8 @@ HOMEPAGE= http://code.google.com/p/python-tokyocabinet/
COMMENT= Python wrapper to tokyocabinet database
LICENSE= mit
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 0.5
+
.include "../../databases/tokyocabinet/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/tdb/Makefile b/databases/tdb/Makefile
index 34a72f49cfe..4d44b0ceeda 100644
--- a/databases/tdb/Makefile
+++ b/databases/tdb/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2013/06/14 21:18:22 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2014/01/25 10:30:00 wiz Exp $
DISTNAME= tdb-1.2.12
CATEGORIES= databases
@@ -23,6 +23,7 @@ PKGCONFIG_OVERRIDE= tdb.pc.in
PYTHON_FOR_BUILD_ONLY= yes
REPLACE_PYTHON+= buildtools/bin/waf
+PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 1.2.12
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"