The NetBSD Project

CVS log for pkgsrc/databases/py-bsddb3/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / databases / py-bsddb3

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.60 / (download) - annotate - [select for diffs], Tue Jan 4 20:52:41 2022 UTC (2 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, HEAD
Changes since 1.59: +2 -1 lines
Diff to previous 1.59 (colored) to selected 1.17 (colored)

*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.59 / (download) - annotate - [select for diffs], Fri Nov 27 09:04:31 2020 UTC (3 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored) to selected 1.17 (colored)

py-bsddb3: updated to 6.2.9

6.2.9:
* For some reason, 6.2.8 release was incomplete. Let's try again.

Revision 1.58 / (download) - annotate - [select for diffs], Thu Nov 26 11:44:55 2020 UTC (3 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.17 (colored)

py-bsddb3: updated to 6.2.8

6.2.8:
* In Python 3.9, "find_unused_port" has been moved to
"test.support.socket_helper". Reported by Micha Górny.
* If we use "set_get_returns_none()" in the environment,
  the value could not be correctly inherited by the child
  databases. Reported by Patrick Laimbock and modern GCC
  warnings.
* If you install this library under Python 3 >= 3.6, let
  you know this is a legacy library and points you to
  "berkeleydb" library.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Feb 13 08:35:18 2020 UTC (4 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored) to selected 1.17 (colored)

py-bsddb3: updated to 6.2.7

6.2.7:
* Update copyright notices.
* https links.
* Fix Python 3 deprecation warning.
* Fix compilation Python 3.8 deprecation warnings.
* Fix compilation Python 3.9 deprecation warnings.
* Python 3.8 and 3.9 are explicitly supported.

Revision 1.56 / (download) - annotate - [select for diffs], Sat Jul 14 18:45:51 2018 UTC (5 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored) to selected 1.17 (colored)

py-bsddb3: updated to 6.2.6

6.2.6:
* Correctly detect Berkeley DB when installed via Homebrew on Mac OS X.
* Python 3.6 and 3.7 are explicitly supported.

Revision 1.55 / (download) - annotate - [select for diffs], Sun Sep 10 08:02:30 2017 UTC (6 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.54: +3 -3 lines
Diff to previous 1.54 (colored) to selected 1.17 (colored)

Changes 6.2.5:
We should be able to install inside a PYPY virtualenv.

Revision 1.54 / (download) - annotate - [select for diffs], Sun Sep 3 08:53:06 2017 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored) to selected 1.17 (colored)

Follow some redirects.

Revision 1.53 / (download) - annotate - [select for diffs], Thu Jan 26 13:01:36 2017 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.52: +4 -2 lines
Diff to previous 1.52 (colored) to selected 1.17 (colored)

Allow db6 and set up the environment correctly so this builds
automatically against it.

Users have to have accepted the db6 license already for installing it
anyway.

Revision 1.52 / (download) - annotate - [select for diffs], Thu Jan 26 12:03:15 2017 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored) to selected 1.17 (colored)

Updated py-bsddb3 to 6.2.4.

6.2.4:
  * More complete fix for pkgsrc.

6.2.3:
  * Update copyright notices.
  * Solve a conflict between different installations of Berkeley DB
    on some pkgsrc configurations.

6.2.2:
  * Correctly detect Berkeley DB installations in SmartOS native zones.
  * "Probably" (not tested) correctly detect Berkeley DB in pkgsrc systems.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Aug 24 06:36:13 2016 UTC (7 years, 7 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.50: +3 -3 lines
Diff to previous 1.50 (colored) to selected 1.17 (colored)

Update to 6.2.1
Update COMMENT

Upstream changes:
bsddb3-6.2.1: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20160510)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Correctly detect Berkeley DB installations in modern 64 bits Debians.

bsddb3-6.2.0: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20160421)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Support Berkeley DB 6.2.x.

    Declare Python 3.5 support for PyPI.

    Drop support for Python 3.2. If you need compatibility with that version, you can keep using old releases of these bindings.

    Drop support for Berkeley DB 5.0, 5.2 and 6.0. If you need compatibility with those versions, you can keep using old releases of these bindings.

bsddb3-6.1.1: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.2-3.5, and Berkeley DB 4.7-6.1. (20151107)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use BDB version up to (and including) 5.3.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Compatibility with Python 3.5.

    Code cleanup after dropping Python 2.4/2.5 support.

    PGP key changed.

    Support for DB_FORCESYNCENV flag in "DB_ENV.close()".

    Support for DB_LOG_NOSYNC flag in "DB_ENV.log_set_config()".

    Fix tests under Windows. See https://bugs.python.org/issue22943 .

    Solve an incorrect parameter verification with the "DB.compact()" method call.

    Solve a compilation warning when compiling the bindings for Python 3.5 and Berkeley DB 4.8, 5.0 or 5.1.

bsddb3-6.1.0: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.2-3.4, and Berkeley DB 4.7-6.1. (20140721)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use BDB version up to (and including) 5.3.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Support Berkeley DB 6.1.x.

    Solve a ResourceWarning when compiling.

    Drop support for Python 2.4, 2.5 and 3.1. If you need compatibility with those versions, you can keep using old releases of these bindings.

    Drop support for Berkeley DB 4.3, 4.4, 4.5, 4.6. If you need compatibility with those versions, you can keep using old releases of these bindings.

    From now on, our support reference is Red Hat Enterprise Linux 6.

    Drop modules attributes "cvsid".

    Drop (hidden) $Id$ keyword in the documentation.

Revision 1.50 / (download) - annotate - [select for diffs], Wed Jun 8 17:43:21 2016 UTC (7 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.17 (colored)

Switch to MASTER_SITES_PYPI.

Revision 1.49 / (download) - annotate - [select for diffs], Sat Jan 25 10:29:59 2014 UTC (10 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.48: +1 -3 lines
Diff to previous 1.48 (colored) to selected 1.17 (colored)

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.

Revision 1.48 / (download) - annotate - [select for diffs], Wed Dec 18 13:37:25 2013 UTC (10 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.17 (colored)

Apply the changes from setup2.py to setup3.py as well to fix the build
of the Python 3.x variant.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Dec 11 19:18:56 2013 UTC (10 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.46: +9 -5 lines
Diff to previous 1.46 (colored) to selected 1.17 (colored)

Update to 6.0.1, update LICENSE:

6.0.1:
  * Clarification of license. Thanks to
    Jan Stank <jstanek@redhat.com> for bringing this issue up.
    This work is now explicitly licensed under 3-clause BSD license.
  * Fixed a long standing bug (August 2008, rev 9fd52748fa59)
    on "dbtables.py". Notified by Maxime Labelle.
  * If you want to link with Oracle Berkeley DB 6.0, you will
    need to create the environment variable
    'YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION'
    to signal to the pybsddb that you are legal. To be legal,
    your code MUST be AGPL3 *OR* you have to buy a commercial
    license from Oracle.

    If you are not legally entitled to use Berkeley DB 6.0 and
    you have previous versions of Berkeley DB on your system,
    you can a) delete Berkeley DB 6.0 and try again, OR
    b) instruct pybsddb to use a previous Berkeley DB version,
    using environment variables or command line options.

    Sorry for the inconvenience. I am trying to protect you.

    Some details:

        https://forums.oracle.com/message/11184885
        http://lists.debian.org/debian-legal/2013/07/

Revision 1.46 / (download) - annotate - [select for diffs], Wed Oct 23 08:35:28 2013 UTC (10 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.17 (colored)

Update to 6.0.0:

6.0.0:
  * Support Berkeley DB 6.0.x.
  * HEADS UP: If you are using "bsddb3._bsddb" in your code,
    for example for exceptions, change it to "bsddb3._db".
  * Print test working directory when running the testsuite.
    You can control it using "TMPDIR" environment variable.
    Defaults to "/tmp/z-Berkeley_DB/".
  * Support for "DB_EVENT_REP_AUTOTAKEOVER_FAILED" event.
  * Support for "DB_REPMGR_ISVIEW", "DB_DBT_BLOB", "DB_LOG_BLOB",
    "DB_STREAM_READ", "DB_STREAM_WRITE" and "DB_STREAM_SYNC_WRITE" flags.
  * Some DB_SEQUENCE function signatures changed in Berkeley DB 6.0.x.
  * Erratic behaviour of "DBEnv->rep_elect()" because a typo.
  * The testsuite prints Python bitness (32/64).
  * Tests compatible with hash randomization, default
    in Python 3.3. See http://bugs.python.org/issue13703 .
  * Errors when trying to calculate the length of a DB were
    masked, and an unuseful and unrelated exception was raised.
  * Code cleanup since pybsddb is not in the Python 3.x stdlib
    anymore, and the version in Python 2.6/2.7 is being
    maintained separately.
  * Improvements to documentation generation.

Revision 1.45 / (download) - annotate - [select for diffs], Tue Oct 2 21:25:48 2012 UTC (11 years, 6 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.44: +1 -3 lines
Diff to previous 1.44 (colored) to selected 1.17 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.44 / (download) - annotate - [select for diffs], Wed Jan 18 13:48:36 2012 UTC (12 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored) to selected 1.17 (colored)

Changes 5.3.0:
* Support Berkeley DB 5.3.x.
* Drop support for Berkeley DB 4.2 and Python 2.3. Our reference
  is Red Had Enterprise Linux 5, until march 2014.
* Support for "DBEnv->set_intermediate_dir()", available in
  Berkeley DB 4.3-4.6.  Patch by Garret Cooper.
* Support for "DB->set_dup_compare()".  Original patches by
  Nikita M. Kozlovsky and Ben Schmeckpeper.
* Fixed a testsuite compatibility problem with BDB 5.2.
* If we are running Solaris or derivatives, and 64bit python,
  try to find the library under "/usr/local/Berkeley.*.*/64/".
* Solaris 10 Update 10 exposes a very old race condition in the replication
  master election tests. Some details in
  https://forums.oracle.com/forums/thread.jspa?messageID=9902860 .
  Workaround proposed in a private email from Paula Bingham (Oracle),
  in 20110929.
* When doing the full matrix test for a release, stop the verification
  if any test failed.

Revision 1.43 / (download) - annotate - [select for diffs], Thu Jul 14 07:45:28 2011 UTC (12 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored) to selected 1.17 (colored)

Changes 5.2.0:
* Support for Berkeley DB 5.2.
* Support for the newly available replication manager events:
  DB_EVENT_REP_SITE_ADDED, DB_EVENT_REP_SITE_REMOVED,
  DB_EVENT_REP_LOCAL_SITE_REMOVED, DB_EVENT_REP_CONNECT_BROKEN,
  DB_EVENT_REP_CONNECT_ESTD, DB_EVENT_REP_CONNECT_TRY_FAILED,
  DB_EVENT_REP_INIT_DONE.
* New Object: "DB_SITE". Support for all its methods.
* Parameters for "DB_SITE->set_config()": DB_BOOTSTRAP_HELPER,
  DB_GROUP_CREATOR, DB_LEGACY, DB_LOCAL_SITE, DB_REPMGR_PEER.
* Support for some stuff in the new "Dynamic Environment Configuration":
  DB_MEM_LOCK, DB_MEM_LOCKOBJECT, DB_MEM_LOCKER, DB_MEM_LOGID,
  DB_MEM_TRANSACTION, DB_MEM_THREAD.
* Add "bytes" to "DBEnv_memp_stat()".

Revision 1.42 / (download) - annotate - [select for diffs], Wed May 4 13:09:01 2011 UTC (12 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored) to selected 1.17 (colored)

Changes 5.1.2:
* 5.1.1 install fails if the bsddb in the standard library is not installed,
  under Python 2.7.
* Since 5.0.0, we can't find 4.x libraries unless we specify a
  "--berkeley-db=/path/to/bsddb" option.
* Support "DB_ENV->get_open_flags()", "DB_ENV->set_intermediate_dir_mode()",
  "DB_ENV->get_intermediate_dir_mode()".
* Support "DB->get_dbname()", "DB->get_open_flags()".
* Support "db_full_version()".
* Document "version()". This top-level function has been supported forever.
* Bugfix when calling "DB->get_size()" on a zero length record.
* 'assertEquals()' is deprecated in Python 3.2.
* 'assert_()' is deprecated in Python 3.2.
* Solved 'ResourceWarning' under Python 3.2.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Feb 23 10:46:17 2011 UTC (13 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.40: +4 -5 lines
Diff to previous 1.40 (colored) to selected 1.17 (colored)

Changes 5.1.1:
* Recent pre-releases of Python 3.2 issue ResourceWarnings about
  fileshandles deallocated without being closed first. Fix testsuite.
* Current "*.pyc" and "*.pyo" cleaning is not working in a PEP 3147
  world ("__pycache__"). I don't think this code is actually
  necessary anymore. Deleted.
* Python 2.7.0 deprecates CObject incorrectly. See Python issue 9675.
* Testsuite for "DB->get_transactional()" should not create databases
  outside the TMP directory, neither leave the files behind.
* If something happens while creating the CObject/Capsule object,
  keep going, even without exporting the C API, instead of crashing.
* Support for "DB_FORCESYNC", "DB_FAILCHK", "DB_SET_REG_TIMEOUT",
  "DB_TXN_BULK", "DB_HOTBACKUP_IN_PROGRESS".
* Support "DB_EVENT_REG_ALIVE", "DB_EVENT_REG_PANIC",
  "DB_EVENT_REP_DUPMASTER", "DB_REPMGR_CONF_ELECTIONS",
  "DB_EVENT_REP_ELECTION_FAILED", "DB_EVENT_REP_MASTER_FAILURE".
* Support for "DB_VERB_REP_ELECT", "DB_VERB_REP_LEASE", "DB_VERB_REP_MISC",
  "DB_VERB_REP_MSGS", "DB_VERB_REP_SYNC", "DB_VERB_REP_SYSTEM",
  "DB_VERB_REPMGR_CONNFAIL", "DB_VERB_REPMGR_MISC".
* Support for "DB_STAT_LOCK_CONF", "DB_STAT_LOCK_LOCKERS",
  "DB_STAT_LOCK_OBJECTS", "DB_STAT_LOCK_PARAMS".
* Support for "DB_REP_CONF_INMEM".
* Support for "DB_TIMEOUT ".
* Support for "DB_CURSOR_BULK".

Revision 1.40 / (download) - annotate - [select for diffs], Thu Sep 16 08:06:14 2010 UTC (13 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.17 (colored)

Revbump after updating databases/db5

Revision 1.39 / (download) - annotate - [select for diffs], Mon Jun 7 19:36:41 2010 UTC (13 years, 10 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.38: +3 -2 lines
Diff to previous 1.38 (colored) to selected 1.17 (colored)

This is a python egg, so s/extension/egg in Makefile, to install egg info files.
Bump PKGREVISION.

Noted by Ryo HAYASAKA in pkg PR/43428

Revision 1.38 / (download) - annotate - [select for diffs], Wed Jun 2 12:22:59 2010 UTC (13 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.37: +12 -6 lines
Diff to previous 1.37 (colored) to selected 1.17 (colored)

Changes 5.0.0:
* Support for Berkeley DB 5.0.
* Drop support for Python 3.0.
* Now you can use TMPDIR env variable to override default
  test directory ("/tmp").
* Versioning of C API. If you use the code from C, please
  check the bsddb_api->api_version number against
  PYBSDDB_API_VERSION macro.
* In C code, the bsddb_api->dbsequence_type component is always available,
  even if the Berkeley DB version used doesn't support sequences. In that
  case, the component will be NULL.
* In C code, "DBSequenceObject_Check()" macro always exists, even if the
  Berkeley DB version used doesn't suport sequences. In that case, the test
  macro always returns "false".
* For a long time, the API has been accesible via C using "_bsddb.api" or
  "_pybsddb.api". If you are using Python >=2.7, you acquire access to that
  API via the new Capsule protocol (see "bsddb.h").  If you use the C API and
  upgrade to Python 2.7 and up, you must update the access code (see
  "bsddb.h"). The Capsule protocol is not supported in Python 3.0, but
  pybsddb 5.0.x doesn't support Python 3.0 anymore.
* Capsule support was buggy. The string passed in to PyCapsule_New() must
  outlive the capsule.
* Solve an "Overflow" warning in the testsuite running under python 2.3.
* When doing a complete full-matrix test, any warning will be considered
  an error.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jun 4 17:24:08 2009 UTC (14 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.17 (colored)

update to 4.7.6
changes:
-Compatibility with Python 3.0.1
-"DB.has_key()" used to return 0 or 1. Changed to return
 True or False instead. Check your code!
-Change "DBSequence.init_value()" to "DBSequence.initial_value()",
 for consistence with Berkeley DB real method name. This could
 require minimal changes in your code. The documentation was
 right.
-add more bindings

Revision 1.36 / (download) - annotate - [select for diffs], Thu Mar 5 18:51:27 2009 UTC (15 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.35: +1 -2 lines
Diff to previous 1.35 (colored) to selected 1.17 (colored)

Remove PYBINMODULE. All it did was mark some packages as not available
on some platforms that lacked shared library support in the past. The
list hasn't been maintained at all and the gain is very limited, so just
get rid of it.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Feb 23 11:30:51 2009 UTC (15 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored) to selected 1.17 (colored)

Update to 4.7.5:

4.7.5:
  * Add support for "DB_EID_INVALID" and "DB_EID_BROADCAST" flags.
  * Add support for "DB_SEQUENCE->stat_print()". The binding
    support for "DB_SEQUENCE" is now complete.
  * Add support for "DB_ENV->txn_stat_print()".
  * Add support for "DB_ENV->get_timeout()".
  * Document that "DB_ENV->txn_stat()" accepts a flag.
  * Unlock the GIL when doing "DB_ENV->set_tx_max()" and
    "DB_ENV->set_tx_timestamp()".
  * Add support for "DB_ENV->get_tx_max()".
  * Add support for "DB_ENV->get_tx_timestamp()".
  * Add support for "DB_TXN_WAIT" flag.
  * Add support for "DB_TXN->set_timeout()".
  * Add support for "DB_TXN->set_name()" and
    "DB_TXN->get_name()". Under Python 3.0, the name
    is an Unicode string. The binding support for
    "DB_TXN" is now complete.
  * Add support for "DB_REP_PERMANENT", "DB_REP_CONF_NOAUTOINIT",
    "DB_REP_CONF_DELAYCLIENT", "DB_REP_CONF_BULK",
    "DB_REP_CONF_NOWAIT", "DB_REP_LEASE_EXPIRED",
    "DB_REP_CONF_LEASE", "DB_REPMGR_CONF_2SITE_STRICT",
    "DB_REP_ANYWHERE", "DB_REP_NOBUFFER" and "DB_REP_REREQUEST"
    flags.

4.7.4:
  * Under Python 3.0, "bsddb.db.DB_VERSION_STRING",
    "bsddb.db.__version__" and "bsddb.db.cvsid" must
    return (unicode) strings instead of bytes. Solved.
  * Use the new (20081018) trove classifiers in PyPI
    to identify Python supported versions.
  * In "DB_ENV->rep_set_timeout()" and "DB_ENV->rep_get_timeout()",
    support flags "DB_REP_LEASE_TIMEOUT".
  * In "DB_ENV->rep_set_timeout()" and "DB_ENV->rep_get_timeout()",
    support flags "DB_REP_HEARTBEAT_MONITOR" and
    "DB_REP_HEARTBEAT_SEND". These flags are used in the Replication
    Manager framework, ignored if using Base Replication.
  * Implements "DB->exists()".
  * Add support for "DB_IMMUTABLE_KEY" flag.
  * Add support for "DB_REP_LOCKOUT" exception.
  * Support returning a list of strings in "associate()"
    callback.  (Kung Phu)
  * Testsuite and Python 3.0 compatibility for "associate()"
    returning a list. In particular, in Python 3.0 the list
    must contain bytes.
  * Implements "DBEnv->fileid_reset()".  (Duncan Findlay)
  * Implements "DB->compact()".  (Gregory P. Smith)
    Berkeley DB 4.6 implementation is buggy, so we only
    support this function from Berkeley DB 4.7 and newer.
    We also support related flags "DB_FREELIST_ONLY"
    and "DB_FREE_SPACE".

Revision 1.34 / (download) - annotate - [select for diffs], Mon Feb 9 21:09:20 2009 UTC (15 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.33: +1 -4 lines
Diff to previous 1.33 (colored) to selected 1.17 (colored)

Remove Python 2.1 support.

Revision 1.33 / (download) - annotate - [select for diffs], Wed Jan 7 21:15:49 2009 UTC (15 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.32: +6 -2 lines
Diff to previous 1.32 (colored) to selected 1.17 (colored)

Update to 4.7.3:

4.7.3: (Python 2.6 release. First release with Python 3.0 support)
  * "private" is a keyword in C++.  (Duncan Grisby)
  * setup.py should install "bsddb.h".  (Duncan Grisby)
  * "DB_remove" memory corruption & crash.  (Duncan Grisby)
  * Under Python 3.0, you can't use string keys/values, but
    bytes ones. Print the right error message.
  * "DB.has_key()" allowed transactions as a positional parameter.
    We allow, now, transactions as a keyword parameter also, as
    documented.
  * Correct "DB.associate()" parameter order in the documentation.
  * "DB.append()" recognizes "txn" both as a positional and a
    keyword parameter.
  * Small fix in "dbshelve" for compatibility with Python 3.0.
  * A lot of changes in "dbtables" for compatibility with Python 3.0.
  * Huge work making the testsuite compatible with Python 3.0.
  * In some cases the C module returned Unicode strings under
    Python 3.0. It should return "bytes", ALWAYS. Solved.
  * Remove a dict.has_key() use to silence a warning raised under
    Python2.6 -3 parameter. Python SVN r65391, Brett Cannon.
  * Solve some memory leaks - Neal Norwitz
  * If DBEnv creation fails, library can crash.  (Victor Stinner)
  * Raising exceptions while doing a garbage collection
    will kill the interpreter.  (Victor Stinner)
  * Crash in "DB.verify()". Noted by solsTiCe d'Hiver.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Nov 29 18:13:28 2008 UTC (15 years, 4 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.17 (colored)

Remove python15.

Revision 1.31 / (download) - annotate - [select for diffs], Sat Sep 13 12:38:09 2008 UTC (15 years, 7 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3
Changes since 1.30: +2 -3 lines
Diff to previous 1.30 (colored) to selected 1.17 (colored)

Update to 4.7.2, because 4.6.4 does not support db4-4.7.x.

Changes:
(from http://www.jcea.es/programacion/pybsddb.htm, some things are
hyperlinks)

bsddb3-4.7.2: RELEASED. (20080807). Testsuite verified in Unix 32 bit
Python 2.3-2.6b2 and Berkeley DB 4.0-4.7.

If you are going to use replication (Replication Manager or Base
Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley
DB versions are unsupported, when using these functionalities.

Available in PYPI. Changes:

    * Solved a race condition in Replication Manager testcode.

    * Changing any python code, automatically regenerates the Python3
version. The master version is Python2.

    * Compatibility with Python 3.0.

    * Solved a crash when DB handle creation fails. STINNER Victor -
http://bugs.python.org/issue3307

    * Improve internal error checking, as suggested by Neal Norwitz
when reviewing commit 63207 in Python SVN.

    * Routines without parameters should be defined so, as suggested
by Neal Norwitz when reviewing commit 63207 in Python SVN. The
resulting code is (marginally) faster, smaller and clearer.

    * Routines with a simple object parameter are defines so, as
suggested by Neal Norwitz when reviewing commit 63207 in Python
SVN. The resulting code is (marginally) faster, smaller and clearer.

    * Routines taking objects as arguments can parse them better, as
suggested by Neal Norwitz when reviewing commit 63207 in Python
SVN. The resulting code is (marginally) faster, smaller and clearer.

    * Improve testsuite behaviour under MS Windows.

    * Use ABC (Abstract Base Classes) under Python 2.6 and 3.0.

    * Support for "relative imports".

    * Replication testcode behaves better in heavily loaded machines.

bsddb3-4.7.1: RELEASED. (20080702). Testsuite verified in Unix 32 bit
Python 2.3-2.6b1 and Berkeley DB 4.0-4.7.

If you are going to use replication (Replication Manager or Base
Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley
DB versions are unsupported, when using these functionalities.

Available in PYPI. Changes:

    * Workaround a problem with un-initialized threads with the
replication callback.

    * Export "DBRepUnavailError" exception.

    * Get rid of Berkeley DB 3.3 support. Rationale:
http://mailman.argo.es/pipermail/pybsddb/2008-March/000019.html

    * Better integration between Python test framework and bsddb3.

    * Improved Python 3.0 support in the C code.

    * Iteration over the database, using the legacy interface, now
raises a RuntimeError if the database changes while iterating.
http://bugs.python.org/issue2669 - gregory.p.smith

    * Create "set_private()" and "get_private()" methods for DB and
DBEnv objects, to allow applications to link an arbitrary object to a
DB/DBEnv. Useful for callbacks.

    * Support some more base replication calls: "DB_ENV->rep_start",
"DB_ENV->rep_sync", "DB_ENV->rep_set_config",
"DB_ENV->rep_get_config", "DB_ENV->rep_set_limit",
"DB_ENV->rep_get_limit", "DB_ENV->rep_set_request",
"DB_ENV->rep_get_request".

    * Support more base replication calls: "DB_ENV->rep_elect",
"DB_ENV->rep_set_transport" and "DB_ENV->rep_process_message". Support
also related flags.

bsddb3-4.7.0: RELEASED. (20080522). Testsuite verified in Unix 32 bit
Python 2.3-2.6a3 and Berkeley DB 4.0-4.7.

bsddb3 4.7.0 compiles against Berkeley DB 4.0-4.7. If you are
upgrading your Berkeley DB environment at the same time, be sure to
read the BDB upgrade notes carefully.

From this release, the only supported Berkeley DB versions are 4.x.
Support for Berkeley DB 3.3 is deprecated and will be deleted. Mailing
list thread discussing this.

Available in PYPI. Changes:

    * Support for Berkeley DB 4.7.

    * Support "DB_ENV->log_set_config", and related flags.

    * Complete the Berkeley DB Replication Manager support:
"DB_ENV->repmgr_site_list" and related flags. "DB_ENV->repmgr_stat",
"DB_ENV->repmgr_stat_print" and related flags.

    * Solved an old crash when building with debug python. (Neal Norwitz)

    * Extend the testsuite driver to check also against Python 2.6 (a3).

    * Support for RPC client service.

bsddb3-4.6.5: The work on this release is transfered to 4.7.0, since
Oracle just published Berkeley DB 4.7.25. (20080521)

Revision 1.30 / (download) - annotate - [select for diffs], Sat Sep 6 20:54:32 2008 UTC (15 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: cube-native-xorg-base, cube-native-xorg
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored) to selected 1.17 (colored)

Recursive PKGREVISION/ABI-depends bump for db4 4.6->4.7 update (shlib
name change).

Revision 1.29 / (download) - annotate - [select for diffs], Thu May 15 18:16:17 2008 UTC (15 years, 11 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored) to selected 1.17 (colored)

update to 4.6.4
The main point of this release is support for the
Replication Manager. The testsuite is very improved, also, in speed and
coverage.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Apr 25 20:39:07 2008 UTC (15 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) to selected 1.17 (colored)

Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Apr 21 20:11:58 2008 UTC (15 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.26: +4 -5 lines
Diff to previous 1.26 (colored) to selected 1.17 (colored)

update to 4.6.3
changes: many fixes, improvements and API extensions, see
http://www.jcea.es/programacion/pybsddb.htm

pkgsrc note: 'egg' (setuptools) support was added upstream, but
disabled in pkgsrc because it leads to nondeterministic results
depending on OS version and installed pkgs

Revision 1.26 / (download) - annotate - [select for diffs], Fri Apr 11 15:19:07 2008 UTC (16 years ago) by abs
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.17 (colored)

rather than accepting python 24 23 & 22, mark 15 20 & 21 as incompat

Revision 1.25 / (download) - annotate - [select for diffs], Sat Jan 12 11:36:29 2008 UTC (16 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored) to selected 1.17 (colored)

db4 update related revision bump

Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 24 14:40:53 2007 UTC (16 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.23: +3 -1 lines
Diff to previous 1.23 (colored) to selected 1.17 (colored)

Supports DESTDIR.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jun 9 05:58:06 2007 UTC (16 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.22: +2 -3 lines
Diff to previous 1.22 (colored) to selected 1.17 (colored)

Update to 4.5.0:

4.5.0:

  * Adds supports for compiling and linking with BerkeleyDB 4.5
  * Python Bug #1599782: Fix segfault on bsddb.db.DB().type() due to
    releasing the GIL when it shouldn't.  (nnorowitz)
  * Fixes a bug with bsddb.DB.stat where the flags and txn keyword
    arguments are transposed.
  * change test cases to use tempfile.gettempdir()

4.4.5:

  * pybsddb Bug #1527939: bsddb module DBEnv dbremove and dbrename
    methods now allow their database parameter to be None as the
    sleepycat API allows.

4.4.4:

  * fix DBCursor.pget() bug with keyword argument names when no data= is
    supplied [SF pybsddb bug #1477863]
  * add support for DBSequence objects [patch #1466734]
  * support DBEnv.log_stat() method on BerkeleyDB >= 4.0 [patch #1494885]
  * support DBEnv.lsn_reset() method on BerkeleyDB >= 4.4 [patch #1494902]
  * add DB_ARCH_REMOVE flag and fix DBEnv.log_archive() to accept it without
    potentially following an uninitialized pointer.

4.4.3:

  * fix DBEnv.set_tx_timestamp to not crash on Win64 platforms (thomas.wouters)
  * tons of memory leak fixes all over the code (thomas.wouters)
  * fixes ability to unpickle DBError (and children) exceptions

Revision 1.22 / (download) - annotate - [select for diffs], Fri Jun 8 12:25:00 2007 UTC (16 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.17 (colored)

PKGREVISION bump for db4 shlib name change.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Mar 4 21:29:11 2006 UTC (18 years, 1 month ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored) to selected 1.17 (colored)

Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Feb 7 21:36:37 2006 UTC (18 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 (colored) to selected 1.17 (colored)

update to 4.4.2
changes:
-Added support for compiling and linking with BerkeleyDB 4.4.20
-bugfixes
-Wrap the DBEnv.set_tx_timeout method

Revision 1.19 / (download) - annotate - [select for diffs], Sun Feb 5 23:08:35 2006 UTC (18 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.17 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 10 21:06:31 2006 UTC (18 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.17: +1 -3 lines
Diff to previous 1.17 (colored)

Make compile with db4-4.4.x. Remove BROKEN.

Revision 1.17 / (download) - annotate - [selected], Tue Jan 10 20:22:48 2006 UTC (18 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Mark as broken: does not compile against db4-4.4.x, and no
newer version out yet.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 6 15:10:02 2006 UTC (18 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored) to selected 1.17 (colored)

DEPENDS and PKGREVISION bumps because db4's library name changed.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Aug 5 18:21:04 2005 UTC (18 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.17 (colored)

update to 4.3.3
changes:
-Changes the interface to the recently added set_bt_compare callback to
 only take two arguments like a normal comparison function.
-Fixes a crash in DB.associate when it wanted to raise an exception.
cvs: ----------------------------------------------------------------------

Revision 1.14 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:15 2005 UTC (19 years ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) to selected 1.17 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jan 23 20:41:45 2005 UTC (19 years, 2 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) to selected 1.17 (colored)

Build Python with thread support by default and turn the existing
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Jan 16 19:52:29 2005 UTC (19 years, 3 months ago) by markd
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.17 (colored)

Add 24pth to accepted python versions.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 2 12:43:12 2005 UTC (19 years, 3 months ago) by seb
Branch: MAIN
Changes since 1.10: +7 -5 lines
Diff to previous 1.10 (colored) to selected 1.17 (colored)

Update to version 4.3.0

Note: This fix the build with latest db4 package.

Package changes:
 Remove references to LOCALBASE.
 Add test target support.

Changes since last packaged version (4.2.4):
4.3.0:
 * Added support for building properly against BerkeleyDB 4.3.21.
 * fixed bug introduced in 4.2.8 that prevent the module from
   compiling against BerkeleyDB 3.2 (which doesn't support pget).
 * setup.py was cleaned up a bit to search for and find the latest
   version of the correct combo of db.h and libdb.
4.2.9:
 * DB keys() values() and items() methods were ignoring their optional
   txn parameter.  This would lead to deadlocks in applications
   needing those to be transaction protected.
4.2.8:
 * Adds support for DB and DBCursor pget methods.  Based on a patch
   submitted to the mailing list by Ian Ward <ian@arevco.ca>
 * Added weakref support to all bsddb.db objects.
 * Make DBTxn objects automatically call abort() in their destructor if
   not yet finalized and raise a RuntimeWarning to that effect.
4.2.7:
 * fix an error with the legacy interface relying on the DB_TRUNCATE
   flag that changed behaviour to not work in a locking environment
   with BerkeleyDB 4.2.52.  [SF bug id 897820]
 * fixed memory leaks in DB.get, DBC.set_range and potentially several
   other methods that would occur primarily when using queue | recno
   format databases with integer keys. [SF patch id 967763]
4.2.6:
 * the DB.has_key method was not honoring its txn parameter to perform
   its lookup within the specified (optional) transaction.  fixed.
   [SF bug id 914019]
4.2.5:
 * Fixed a bug in the compatibility interface set_location() method
   where it would not properly search to the next nearest key when
   used on BTree databases.  [SF bug id 788421]
 * Fixed a bug in the compatibility interface set_location() method
   where it could crash when looking up keys in a hash or recno
   format database due to an incorrect free().

Revision 1.10 / (download) - annotate - [select for diffs], Sun Oct 3 00:13:23 2004 UTC (19 years, 6 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) to selected 1.17 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jul 22 09:16:00 2004 UTC (19 years, 8 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.17 (colored)

add python as category
ok'd a while back at pkgsrcCon by agc and wiz

Revision 1.8 / (download) - annotate - [select for diffs], Tue May 11 10:49:54 2004 UTC (19 years, 11 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.7: +7 -1 lines
Diff to previous 1.7 (colored) to selected 1.17 (colored)

On NetBSD current with native threads it seems this python module can't
be imported by a non-thread aware python without it core dumping.
Hence restrict accepted python packages to threaded ones if native
threads are supported by the platform.

Bump PKGREVISION for that.

Provide a buildlink3.mk file mostly to help bl3ified packages to pick up
the right python packages with respect to this threading issue.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Mar 4 15:55:18 2004 UTC (20 years, 1 month ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.17 (colored)

Update py-bsddb3 to 4.2.4.

Changes:
 * changed DB and DBEnv set_get_returns_none() default from 1 to 2.
 * cleaned up compatibility iterator interface.
 * the legacy compatibility dict-like interface now support iterators
   and generators and allows multithreaded access to the database.
 * fixed a tuple memory leak when raising "object has been closed"
   exceptions for DB, DBEnv and DBCursor objects.  I doubt much
   previous code triggered this.
 * use of a closed DBCursor now raises a DBCursorClosedError exception
   subclass of DBError rather than a boring old DBError.
 * added DBCursor.get_current_size() method to return the length in bytes
   of the value pointed to by the cursor without reading the actual data.
 * Standalone pybsddb builds now use a _pybsddb dynamic/shared library
   rather than _bsddb.  This allows for pybsddb to be built, installed
   and used on python >= 2.3 which includes an older version of pybsddb
   as its bsddb library.
 * Can now compile and link with BerkeleyDB 4.2.x (when its released).
 * the legacy bsddb module supports the iterator interface on python 2.3.
 * Support the DBEnv.set_shm_key() method.
 * Fixed setup.py include/{db4,db3} header file searching (SF bug #789740).

Revision 1.6 / (download) - annotate - [select for diffs], Tue Feb 10 17:56:55 2004 UTC (20 years, 2 months ago) by minskim
Branch: MAIN
Changes since 1.5: +7 -8 lines
Diff to previous 1.5 (colored) to selected 1.17 (colored)

Update py-bsddb3 to 4.1.6.

Changes sinec 4.1.1:
 * Extended DB & DBEnv set_get_returns_none functionality to take a
   "level" instead of a boolean flag.  The boolean 0 and 1 values still
   have the same effect.  A value of 2 extends the "return None instead
   of raising an exception" behaviour to the DBCursor set methods.
   This will become the default behaviour in pybsddb 4.2.
 * Updated documentation for set_get_returns_none.  Regenerated the
   stale html docs from the text documentation.
 * Fixed a typo in DBCursor.join_item method that made it crash instead
   of returning a value.  Obviously nobody uses it.  Wrote a test case
   for join and join_item.
 * Added the dbobj wrapper for DBEnv set_timeout method.
 * Updated README.txt
 * Added the DBEnv.set_timeout method.
 * code cleanup to use python 2.x features in .py files
 * the standalone pybsddb distribution will install a module
   called bsddb3 while the module included with python >= 2.3
   will be known as bsddb.
 * Shared all .py and .c source with the Python project.
 * Fixed DBTxn objects to raise an exception if they are used after
   the underlying DB_TXN handle becomes invalid. (rather than
   potentially causing a segfault)
 * Fixed module to work when compiled against a python without thread
   support.
 * Do not attempt to double-close DB cursor's whos underlying DB
   has already been closed (fixes a segfault).
 * Close DB objects when DB.open fails to prevent an exception about
   databases still being open when calling DBEnv.close.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Dec 7 00:53:28 2003 UTC (20 years, 4 months ago) by epg
Branch: MAIN
Changes since 1.4: +4 -2 lines
Diff to previous 1.4 (colored) to selected 1.17 (colored)

Make this work with DB 4.2 and bump PKGREVISION.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jul 17 21:28:51 2003 UTC (20 years, 9 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) to selected 1.17 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jun 10 09:56:16 2003 UTC (20 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.17 (colored)

Bump PKGREVISION because of db4 shlib major bump.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jun 2 01:21:02 2003 UTC (20 years, 10 months ago) by jschauma
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored) to selected 1.17 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Jan 17 19:26:04 2003 UTC (21 years, 3 months ago) by gson
Branch: TNF
CVS Tags: pkgsrc-base, netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.17 (colored)

PyBSDDB 4.1.1, a Python extension module for Berkeley DB 3 and 4.

This NetBSD package includes the patches from bug reports #667340,
#667343, and #669533, which are in the SourceForge pybsddb3 CVS but
not yet in the 4.1.1 release; hence PKGREVISION=1.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jan 17 19:26:04 2003 UTC (21 years, 3 months ago) by gson
Branch: MAIN
Diff to selected 1.17 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>