Commit graph

3930 commits

Author SHA1 Message Date
joerg
844f033253 Update to Metakit 2.4.9.7:
- better UTF8 support in file & property names
- bugfixes
- Python 2.5 support for 64bit platforms
2009-02-11 21:00:13 +00:00
joerg
be089192f3 Sort PYTHON_VERSIONS_ACCEPTED. 2009-02-11 14:23:31 +00:00
adrianp
c841e3444d Fix for ssl support on OpenSolaris 2009-02-11 00:16:41 +00:00
obache
705348c6eb Fixes typo (redundant `G'!). 2009-02-10 01:14:46 +00:00
obache
70772583a4 Add missing *.lua files to PLIST.
Bump PKGREVISION.
2009-02-10 01:08:52 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
joerg
e2107c85f6 Remove Python 2.1 support. 2009-02-09 21:09:20 +00:00
joerg
07e9b3a922 Don't use libtclstub84 for sqlite3-tcl, but libtcl84 itself. 2009-02-09 16:46:35 +00:00
joerg
8bc75b76cf Require a new enough sqlite3. 2009-02-09 16:44:35 +00:00
obache
da7d1150c2 Update ruby-tokyocabinet to 1.19, for tokyocabinet-1.4.4. 2009-02-09 08:12:41 +00:00
adam
99d022ccc5 Changes 8.3.6:
* Make "DISCARD ALL" release advisory locks, in addition to
  everything it already did
  This was decided to be the most appropriate behavior. This could
  affect existing applications, however.
* Fix whole-index GiST scans to work correctly
  This error could cause rows to be lost if a table is clustered on a
  GiST index.
* Fix crash of xmlconcat(NULL)
* Fix possible crash in ispell dictionary if high-bit-set characters
  are used as flags
  This is known to be done by one widely available Norwegian
  dictionary, and the same condition may exist in others.
* Fix misordering of pg_dump output for composite types
  The most likely problem was for user-defined operator classes to be
  dumped after indexes or views that needed them.
* Improve handling of URLs in headline() function
* Improve handling of overlength headlines in headline() function
* Prevent possible Assert failure or misconversion if an encoding
  conversion is created with the wrong conversion function for the
  specified pair of encodings
* Fix possible Assert failure if a statement executed in PL/pgSQL is
  rewritten into another kind of statement, for example if an
  "INSERT" is rewritten into an "UPDATE"
* Ensure that a snapshot is available to datatype input functions
* Make it safer for SPI-using functions to be used within datatype
  I/O; in particular, to be used in domain check constraints
* Avoid unnecessary locking of small tables in "VACUUM"
* Fix a problem that sometimes kept "ALTER TABLE ENABLE/DISABLE RULE"
  from being recognized by active sessions
* Fix a problem that made UPDATE RETURNING tableoid return zero
  instead of the correct OID
* Allow functions declared as taking ANYARRAY to work on the
  pg_statistic columns of that type
  This used to work, but was unintentionally broken in 8.3.
* Fix planner misestimation of selectivity when transitive equality
  is applied to an outer-join clause
  This could result in bad plans for queries like ... from a left
  join b on a.a1 = b.b1 where a.a1 = 42 ...
* Improve optimizer's handling of long IN lists
  This change avoids wasting large amounts of time on such lists when
  constraint exclusion is enabled.
* Prevent synchronous scan during GIN index build
  Because GIN is optimized for inserting tuples in increasing TID
  order, choosing to use a synchronous scan could slow the build by a
  factor of three or more.
* Ensure that the contents of a holdable cursor don't depend on the
  contents of TOAST tables
* Fix memory leak when a set-returning function is terminated without
  reading its whole result
* Fix encoding conversion problems in XML functions when the database
  encoding isn't UTF-8
* Fix "contrib/dblink"'s dblink_get_result(text,bool) function
* Fix possible garbage output from "contrib/sslinfo" functions
* Fix incorrect behavior of "contrib/tsearch2" compatibility trigger
  when it's fired more than once in a command
* Fix possible mis-signaling in autovacuum
* Support running as a service on Windows 7 beta
* Fix ecpg's handling of varchar structs
* Fix configure script to properly report failure when unable to
  obtain linkage information for PL/Perl
* Make all documentation reference pgsql-bugs and/or pgsql-hackers as
  appropriate, instead of the now-decommissioned pgsql-ports and
  pgsql-patches mailing lists
* Update time zone data files to tzdata release 2009a (for Kathmandu
  and historical DST corrections in Switzerland, Cuba)
2009-02-07 17:55:42 +00:00
adam
11b7398b36 Changes 8.2.12:
* Improve handling of URLs in headline() function
* Improve handling of overlength headlines in headline() function
* Prevent possible Assert failure or misconversion if an encoding
  conversion is created with the wrong conversion function for the
  specified pair of encodings
* Fix possible Assert failure if a statement executed in PL/pgSQL is
  rewritten into another kind of statement, for example if an
  "INSERT" is rewritten into an "UPDATE"
* Ensure that a snapshot is available to datatype input functions
* Make it safer for SPI-using functions to be used within datatype
  I/O; in particular, to be used in domain check constraints
* Avoid unnecessary locking of small tables in "VACUUM"
* Fix a problem that made UPDATE RETURNING tableoid return zero
  instead of the correct OID
* Fix planner misestimation of selectivity when transitive equality
  is applied to an outer-join clause
  This could result in bad plans for queries like ... from a left
  join b on a.a1 = b.b1 where a.a1 = 42 ...
* Improve optimizer's handling of long IN lists
  This change avoids wasting large amounts of time on such lists when
  constraint exclusion is enabled.
* Ensure that the contents of a holdable cursor don't depend on the
  contents of TOAST tables
* Fix memory leak when a set-returning function is terminated without
  reading its whole result
* Fix "contrib/dblink"'s dblink_get_result(text,bool) function
* Fix possible garbage output from "contrib/sslinfo" functions
* Fix configure script to properly report failure when unable to
  obtain linkage information for PL/Perl
* Make all documentation reference pgsql-bugs and/or pgsql-hackers as
  appropriate, instead of the now-decommissioned pgsql-ports and
  pgsql-patches mailing lists
* Update time zone data files to tzdata release 2009a (for Kathmandu
  and historical DST corrections in Switzerland, Cuba)
2009-02-07 17:44:40 +00:00
adam
0ac3dc3896 Changes 8.1.16:
* Fix crash in autovacuum
  The crash occurs only after vacuuming a whole database for
  anti-transaction-wraparound purposes, which means that it occurs
  infrequently and is hard to track down.
* Improve handling of URLs in headline() function
* Improve handling of overlength headlines in headline() function
* Prevent possible Assert failure or misconversion if an encoding
  conversion is created with the wrong conversion function for the
  specified pair of encodings
* Avoid unnecessary locking of small tables in "VACUUM"
* Ensure that the contents of a holdable cursor don't depend on the
  contents of TOAST tables
* Fix uninitialized variables in "contrib/tsearch2"'s get_covers()
  function
* Fix configure script to properly report failure when unable to
  obtain linkage information for PL/Perl
* Make all documentation reference pgsql-bugs and/or pgsql-hackers as
  appropriate, instead of the now-decommissioned pgsql-ports and
  pgsql-patches mailing lists
* Update time zone data files to tzdata release 2009a (for Kathmandu
  and historical DST corrections in Switzerland, Cuba)
2009-02-07 17:43:54 +00:00
obache
452cd17302 Update p5-tokyotyrant to 1.5, for tokyotyrant-1.1.12. 2009-02-07 08:25:20 +00:00
obache
ed071391f5 Update tokyotyrant to 1.1.14.
2009-02-05  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* ttutil.c (ttservstart, ttservaddtimedhandler): multiple tasks are now supported.

	* ttutil.c (ttsockrecv, ttsockgetint32, ttsockgetint64): performance was improved.

	* ttserver.c (do_extpc): new function.

	- Release: 1.1.14

2009-02-04  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tcrdb.c (tcrdbqrysearchout): a bug related to the protocol format was fixed.

	* tcrdb.c (tcrdbqrysearchget): new function.

	- Release: 1.1.13
2009-02-07 08:23:10 +00:00
obache
bd1808df09 Update p5-tokyocabinet to 1.22, for tokyocabinet-1.4.4. 2009-02-07 08:21:53 +00:00
obache
50ea3526a3 Update TokyoCabinet to 1.4.4.
Changes:
2009-01-29  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tcutil.c (tcmapputproc, tctreeputproc, tcmdbputproc, tcndbputproc): new functions.

	* tchdb.c (tchdbputproc): new function.

	* tchdb.c (TDBTHREADYIELD): "sched_yield" is now used instead of "pthread_yield".

	* tcbdb.c (tcbdbputproc): new function.

	* tcbdb.c (tcbdbcurkey, tcbdbcurval): the type of the return value was modified.

	* tcfdb.c (tcfdbputproc): new function.

	* tcadb.c (tcadbputproc): new function.

	* tcadb.c (tcadbmisc): sub funcitons "put", "out", and "get" were added.

	* tcadb.c (tcstrisnum): new function.

	- Release: 1.4.4
2009-02-05 15:36:34 +00:00
jnemeth
c04de002c7 add and enable openldap-nops and openldap-smbk5pwd 2009-02-05 13:57:58 +00:00
he
94064fb9fa Update from version 4.1.22nb2 to 4.1.22nb3.
One minor change to the rc.d script:

 o Postpone setting pidfile to after /etc/rc.conf has been consulted,
   so that a non-default setting of mysqld_datadir takes effect.
   Without this, mysqld will not start with a non-default mysqld_datadir.
   Should fix PR#30636.
2009-02-05 13:46:36 +00:00
he
d3d20e5d7c Upgrade from version 5.0.67 to 5.0.67nb1.
Two changes to the rc.d script:
 1) Move the setting of pidfile to a place so that setting mysqld_datadir
    in rc.conf will actually work; otherwise, if you use a non-default
    mysqld_datadir, mysqld will not start.
 2) ad@ pointed me to http://bugs.mysql.com/bug.php?id=18526, and said
    that --skip-thread-priority should not be used on NetBSD, and the
    PR spoke about Darwin / OS/X.  I'm guessing that this might work
    if the host platform is Linux or SunOS (the latter is unconfirmed).
    So add that option to the startup in all other cases.
2009-02-04 21:17:45 +00:00
obache
0c5c013391 Update TokyoTyrant to 1.1.12.
Changes:
2009-02-03  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* myconf.c (nan): xBSDs are now supported.

	* ttserver (proc): parameter checking and warning were added.

	* tcrmgr.c (runmisc, procmisc): table database is now supported.

	* tcrdb.c (tcrdbtblput, tcrdbtblout, tcrdbtblget): new functions.

	* tcrdb.c (tcrdbtblsetindex, tcrdbtblgenuid, tcrdbqrysearch): new functions.

	- Release: 1.1.12
2009-02-03 13:57:56 +00:00
manu
86b44a3b2d Add missing man page 2009-02-01 08:05:06 +00:00
manu
b8ab08979d Add openldap-nops, a slapd overlay to remove null-operations 2009-01-31 18:27:38 +00:00
manu
1d9ee9ca3e Patch for building slapo-nops as a module (already committed upstream) 2009-01-31 18:25:57 +00:00
manu
74b87b3685 Fix dependency 2009-01-31 17:45:00 +00:00
obache
d816ca6091 Fixes installation to DESTDIR. 2009-01-31 17:01:23 +00:00
manu
168ecffec5 Add openldap-smbk5pwd, a modular slapd overlay to sync passwords with
Kerberos and Samba. This replaces the smbk5pwd option of openldap-server
2009-01-31 16:00:55 +00:00
manu
dc5a8a9804 - Add optionnal DSO support to slapd.
- Bump revision of openldap-server because of that
- Remove the smbk5pwd option, which will be moved to another package as module
2009-01-31 15:59:04 +00:00
seb
78203dae39 Update from version 0.06 to version 0.07.
Upstream changes not documented...
2009-01-31 11:34:49 +00:00
he
a3af885dba Update from version 5.0.67nb1 to 5.0.67nb2.
Pkgsrc changes:

 o Add patch from http://bugs.mysql.com/file.php?id=9232,
   referenced on http://bugs.mysql.com/bug.php?id=27884, to fix the
   vulnerability recorded in
   http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-4456.
 o Bump PKGREVISION

(The regenerated patch checksums was overlooked initially - sorry!)
2009-01-28 10:30:53 +00:00
he
3fdd776152 Update from version 5.0.67nb1 to 5.0.67nb2.
Pkgsrc changes:

 o Add patch from http://bugs.mysql.com/file.php?id=9232,
   referenced on http://bugs.mysql.com/bug.php?id=27884, to fix the
   vulnerability recorded in
   http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-4456.
 o Bump PKGREVISION
2009-01-28 09:44:34 +00:00
obache
5e1b9b0a0d Update TokyoCabinet to 1.4.3.
Changes:
2009-01-26  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tctdb.c (tctdbqryprocout): renamed as "tctdbqrysearchout".

	* tcadb.c (tcadbmisc): sub functions "searchget" and "searchget" were integrated.

	- Release: 1.4.3
2009-01-27 09:19:06 +00:00
obache
a5ff7cd32d Update TokyoCabinet to 1.4.2.
Changes:
2009-01-21  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tcutil.c (tcatof): new function.

	* tcbdb.c (tcbdbleafaddrec): allocation tuning of duplicated records was modified.

	* tcadb.c: all methods now support the table database API.

	- Release: 1.4.2
2009-01-26 10:41:28 +00:00
ghen
723004231b cvs rm empty patch file. 2009-01-25 10:11:35 +00:00
manu
e75fb2fbae Missing bits for OpenLDAP-2.4.13 update 2009-01-24 22:11:19 +00:00
manu
5e12cd756a Upgrade to 2.4.13. Initial patches from ghen@
OpenLDAP 2.4.13 Release (2008/11/24)
  Added libldap dereference control support (ITS#5768)
  Fixed libldap parameter checking (ITS#5817)
  Fixed liblutil hex conversion (ITS#5699)
  Fixed liblutil returning undefined data (ITS#5748)
  Fixed libldap error code return (ITS#5762)
  Fixed libldap interaction with GnuTLS CN IP-based matches (ITS#5789)
  Fixed libldap MAXHOSTNAMELEN typo (ITS#5815)
  Fixed libldap Ipv6 detection (ITS#5739)
  Fixed libldap setuid usage with .ldaprc (ITS#4750)
  Fixed slapacl crasher (ITS#5820)
  Fixed slapd acl checks on ADD (ITS#4556,ITS#5723)
  Fixed slapd acl application to newly created backends (ITS#5572)
  Fixed slapd #if/#elif issues in thread includes (ITS#5824)
  Added slapd keyword add_content_acl for add checks (ITS#4556,ITS#5723)
  Fixed slapd concurrent access to connections (ITS#5814)
  Fixed slapd config backend olcLogFile support (ITS#5765)
  Fixed slapd contextCSN pending list (ITS#5709)
  Fixed slapd control criticality (ITS#5785)
  Added slapd dn.this search limits (ITS#5734)
  Fixed slapd error status on shutdown (ITS#5745)
  Fixed slapd filter substring handling (ITS#5803)
  Fixed slapd nameUIDPretty bitstring parsing (ITS#5750)
  Fixed slapd null termination of password (ITS#5794)
  Fixed slapd overlay/database open with real structure (ITS#5724)
  Fixed slapd parsing of read entry control (ITS#5741)
  Added slapd PMI schema (ITS#5695)
  Added slapd private databases in global overlays (ITS#5735,ITS#5736)
  Fixed slapd rdn generation when it isn't specified (ITS#5819)
  Fixed slapd slapd.conf validation to LDIF (ITS#5755)
  Fixed slapd startup scan for CSN (ITS#5640)
  Fixed slapd statslog printing of released entry (ITS#5775)
  Added slapd support for certificateListExactMatch (ITS#5700)
  Fixed slapd syncrepl event loss (ITS#5710)
  Fixed slapd syncrepl MOD of attrs with no EQ rule (ITS#5781)
  Fixed slapd syncrepl rename handling (ITS#5809)
  Fixed slapd syncrepl schema checking (ITS#5798)
  Fixed slapd syncrepl filter leak (ITS#5826)
  Fixed slapd undef promote (ITS#5783,ITS#5795)
  Added slapd What failed? control (ITS#5784)
  Fixed slapd-bdb/hdb invalid db crash (ITS#5698)
  Added slapd-bdb/hdb dbpagesize keyword
  Added slapd-bdb/hdb checksum keyword
  Fixed slapd-bdb/hdb indexing of entryDN (ITS#5790)
  Fixed slapd-bdb/hdb lookup of entryDN with equality (ITS#5791)
  Fixed slapd-bdb/hdb uninitialized bli_flag
  Fixed slapd-ldap snprintf buffer overflow test (ITS#4467)
  Fixed slapd-ldap search stop on minor failure (ITS#5816)
  Fixed slapd-ldif file rename on windows (ITS#5774)
  Fixed slapd-null read controls support (ITS#5757)
  Fixed slapd-sql value length with right index (ITS#5779)
  Fixed slapo-chain/translucent back-config support (ITS#5736)
  Fixed slapo-chain segv with search references (ITS#5742)
  Fixed slapo-collect compile with C89 (ITS#5747)
  Added slapo-constraint support for LDAP URI constraints (ITS#5704)
  Added slapo-constraint support for constraining rename (ITS#5703)
  Added slapo-constraint support for relax control (ITS#5705)
  Added slapo-constraint "set" type (ITS#5702)
  Fixed slapo-constraint filter parsing error (ITS#5751)
  Added slapo-dynlist URI restriction ability (ITS#5761)
  Fixed slapo-ppolicy unaligned BerElement (ITS#5770)
  Fixed slapo-rwm objectClass preservation (ITS#5760)
  Fixed slapo-rwm rewriting undefined filter (ITS#5731)
  Fixed slapo-rwm rewritten DN-valued attrs (ITS#5772)
  Fixed slapo-rwm reusing freed filter (ITS#5732)
  Fixed slapo-rwm entry get (ITS#5773)
  Fixed slapo-syncprov runqueue removal (ITS#5776)
  Fixed slapo-syncprov unreplicatable ops (ITS#5709)
  Fixed slapo-syncprov psearch leak (ITS#5827)
  Added slapo-translucent try local bind when remote fails (ITS#5656)
  Added slapo-translucent support for PasswordModify exop (ITS#5656)
  Fixed tools simple bind without SASL (ITS#5753)
  Fixed tools unaligned BerElement (ITS#5770)
  Fixed contrib nssov crash on empty groups (ITS#5800)
  Fixed contrib nssov crash with nssov-map (ITS#5801)
  Fixed contrib nssov filter and search limits (ITS#5802)
  Added contrib smbk5pwd honor principal expiration (ITS#5766)
  Build Environment
    Added ldapurl command
    Added slapd GSSAPI refactoring (ITS#5369)
    Added slapo-deref overlay (ITS#5768)
  Documentation
    admin24 added olcLimits to example (ITS#5746)
    admin24 consolidated on whitespace (ITS#5759)
    slapd.conf,config(5) subordinate/olcSubordinate keyword (ITS#5788)
    slapd.conf(5) fixed disable keyword for limits (ITS#5821)
    slapo-dds(5) manageDIT to relax (ITS#5780)
    slapo-dds(5) rootdn requirement added (ITS#5811)
    slapo-syncprov(5) sessionlog clarification (ITS#5806)

OpenLDAP 2.4.12 Release (2008/10/12)
  Fixed libldap ldap_utf8_strchar arguments (ITS#5720)
  Fixed libldap TLS_CRLFILE (ITS#5677)
  Fixed liblutil executables on Windows (ITS#5604)
  Fixed liblutil microsecond overflows on Windows (ITS#5668)
  Fixed librewrite memory handling (ITS#5691)
  Fixed slapd aci performance (ITS#5636)
  Fixed slapd aci's with sets (ITS#5627)
  Fixed slapd attribute leak (ITS#5683)
  Fixed slapd config backend with index greater than sibs (ITS#5684)
  Fixed slapd custom attribute inheritance (ITS#5642)
  Fixed slapd dynacl mask handling (ITS#5637)
  Fixed slapd firstComponentMatch normalization (ITS#5634)
  Added slapd caseIgnoreListMatch (ITS#5608)
  Fixed slapd connection events enabled twice (ITS#5725)
  Fixed slapd memory handling (ITS#5691)
  Fixed slapd objectClass canonicalization (ITS#5681)
  Fixed slapd objectClass termination (ITS#5682)
  Fixed slapd overlay control registration (ITS#5649)
  Fixed slapd runqueue checking (ITS#5726)
  Fixed slapd spurious text output (ITS#5688)
  Fixed slapd socket closing on Windows (ITS#5606)
  Fixed slapd sortvals comparison (ITS#5578)
  Added slapd substitute syntax support (ITS#5663)
  Fixed slapd syncrepl contextCSN detection (ITS#5675)
  Fixed slapd syncrepl error logging (ITS#5618)
  Fixed slapd syncrepl runqueue interval (ITS#5719)
  Fixed slapd-bdb entry return if attr not present (ITS#5650)
  Fixed slapd-bdb olcDbMode syntax (ITS#5713)
  Fixed slapd-bdb/hdb release search entries earlier (ITS#5728,ITS#5730)
  Fixed slapd-bdb/hdb subtree search with empty suffix (ITS#5729)
  Fixed slapd-dnssrv memory handling (ITS#5691)
  Fixed slapd-ldap,slapd-meta invalid filter behavior (ITS#5614)
  Fixed slapd-meta memory handling (ITS#5691)
  Fixed slapd-meta objectClass filtering (ITS#5647)
  Fixed slapd-meta quarantine behavior (ITS#5592)
  Added slapd-ndb experimental backend
  Fixed slapd-relay initialization (ITS#5643)
  Fixed slapd-sql freeing of connection (ITS#5607)
  Fixed slapd-sql fault on NULL fields (ITS#5653)
  Fixed slapo-accesslog entryCSN generation on purge (ITS#5694)
  Fixed slapo-constraint string termination (ITS#5609)
  Fixed slapo-dynlist expansion with mapped attributes (ITS#5717)
  Fixed slapo-memberof internal operations DN (ITS#5622)
  Fixed slapo-pcache attrset crash (ITS#5665)
  Fixed slapo-pcache caching with invalid schema (ITS#5680)
  Fixed slapo-ppolicy control return on password modify exop (ITS#5711)
  Fixed slapo-rwm callback cleanup (ITS#5601,ITS#5687)
  Fixed slapo-rwm attr mapping and merging (ITS#5624)
  Fixed slapo-rwm objectClass filtering (ITS#5647)
  Fixed slapo-translucent back-config support (ITS#5689)
  Fixed slapo-translucent filter usage on merged entries (ITS#5679)
  Fixed slapo-unique filter validation (ITS#5581)
  Fixed slapo-unique suffix testing (ITS#5641)
  Build Environment
    Fixed ODBC library detection (ITS#5602)
    Removed pre-BerkeleyDB 4.4 support
    Added BerkeleyDB 4.7 support (ITS#5523)
    Included patch for BerkeleyDB 4.7.25 (build/db.4.7.25.patch)
    Added slapo-collect overlay with enhancements(ITS#5659)
  Documentation
    Added slapd-ldap(5), slapd-meta(5) noundeffilter (ITS#5614)
    Fixed slapd-ldap(5), slapd-meta(5), slapo-pcache(5)
	  schema requirements (ITS#5680)
    Added slapo-collect(5) man page (ITS#5706)
    Added slapo-pcache(5) proxycheckcacheability option (ITS#5680)
    Added slapo-retcode(5) retcode.conf location (ITS#5633)
    admin24 dontusecopy control update (ITS#5718)
    admin24 guide updates (ITS#5616)
    admin24 octetString fix (ITS#5670)
2009-01-24 21:10:48 +00:00
obache
b8e76141b5 +lua-tokyocabinet 2009-01-24 03:05:39 +00:00
obache
65e16579ab Import lua-tokyocabinet-1.4 as databases/lua-tokyocabinet.
Tokyo Cabinet is a library of routines for managing a database.  The database is
a simple data file containing records, each is a pair of a key and a value.
Every key and value is serial bytes with variable length.  Both binary data and
character string can be used as a key and a value.  There is neither concept of
data tables nor data types.  Records are organized in hash table, B+ tree, or
fixed-length array.

This package provides Lua binding of Tokyo Cabinet.
2009-01-24 03:04:54 +00:00
obache
ce3b01b19d Update TokyoCabinet to 1.4.1.
Changes:
2009-01-19  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tcutil.c (tctdbsearchimpl): optimized with macros.

	* tcbdb.c (tcbdbcurjumpimpl): a bug related to backword positioning was fixed.

	* tctdb.c (tctdbsearchimpl): a bug related to numeric range search was fixed.

	* tctdb.c (tctdbsetcache, tctdbforeach, tctdbqryproc): new functions.

	* tctdb.c (tctdbqryonecondmatch): new function.

	- Release: 1.4.1

2009-01-04  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tcutil.c (tccmpdecimal): equal numbers are now distinct by lexical order.

	* tcutil.c (tclistnew3, tcmapnew3): new functions.

	* tcutil.c (tcatoix, tclistinvert, tclog2l, tclog2d): new functions.

	* tcutil.c (tcstrsplit2, tcstrsplit3, tcstrsplit4): new functions.

	* tcutil.c (tcstrjoin2, tcstrjoin3, tcstrjoin4): new functions.

	* tchdb.c (tchdbputimpl): a bug of memory corruption was fixed.

	* tchdb.c (tchdbgetnext3): new function.

	* tcbdb.c (tcbdbleafaddrec): a bug of memory corruption was fixed.

	* tcbdb.c (tcbdboptimizeimpl): a bug related to parameter accession was fixed.

	* tctdb.h, tctdb.c, tcttest.c, tctmttest.c, tctmgr.c: new files.

	- Release: 1.4.0
2009-01-24 02:19:24 +00:00
martti
b1f04cafc2 Updated databases/rrdtool12
* rrd_graph: fix TICK for negative numbers
* rrd_cgi: fix segfault in error reporting routine
2009-01-22 16:47:30 +00:00
martti
039cf81c94 Updated databases/rrdtool to 1.3.6
* many small updates to the POD documents.
* improved win32 source
* OSX compilation fixes
* rrd_fetch: fix memory leak
* rrd_cgi: fix segfault in error reporting routine
* rrd_graph: fix TICK for negative numbers
* rrd_graph: fix image size reporting for LP64BE architectures
* rrd_resize: fix GROW for mmap (it was totally broken)
2009-01-22 16:47:02 +00:00
drochner
c1c6250c01 add 2 more patches from the distribution site, fixing a deadlock
and a segfault
2009-01-21 15:44:32 +00:00
sketch
f6b1422909 Add -lintl on Solaris. 2009-01-20 19:43:56 +00:00
sketch
4a498a8eff Match all Solaris releases. 2009-01-20 17:57:36 +00:00
he
4c8e83f862 Updating from version 1.15nb1 to 1.17.
Pkgsrc changes:
 o Update patch to Makefile.PL to avoid reading stdin.


Upstream changes: (Nothing marked 1.17 from upstream...)

Version 1.16_04, released 4 January, 2009
------------------------------------------

* added tests to prove valid quoting (most of them fail)
* Reformat the source
* add some (profiled) tweaks as removing useless regex to speed up SELECT
* Fixed Bugs:
  * 14217	Does not correctly handle SQL statements with comments
  * 15686	Join syntax is case-sensitive, and common columns in natural
            joins are "ambiguous" [patch]
  * 13080	Cannot update a field based on its previous value
  * 26058	functions on computed columns aliased to the underlying column
            name are not called

Version 1.16_03, released 1 January, 2009
------------------------------------------

* removed *.orig and *.rej relicts

Version 1.16_02, released 1 January, 2009
------------------------------------------

* Changing join_2_tables to reduce memory usage when joining a lot of tables

* Fixed Bugs:
  * 15688   Columns aliased with double quotes are a fatal error
  * 16579   Speed optimizations
  * 30590   Bug in SQL::Statement::is_number()
  * 41875   Bug in synopsis example

Version 1.16_01, released 1 January, 2009
------------------------------------------

* With this release, I'd like to welcome Jens Rehsack as co-maintainer of
  the SQL::Statement and SQL::Parser modules.  Jens has added in some
  great improvements.
  Thanks Jens! -- Jeff

* Adding a lot of join tests (once from Jeff, 48 from
  PostgreSQL official handbook) - no error of them will be corrected in the
  first run
  Thanks to Alexander Breibach <alexander.breibach@gmx.de> -- Jens
2009-01-19 22:54:24 +00:00
abs
c21c5691cc Updated databases/pear-MDB2_Driver_sqlite to 1.5.0b2
1.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #13815: incomplete regexp in the Reverse module
- fixed bug #13928: Invalid triggers created for 'ON UPDATE'
- fixed bug #14302: Connection errors were not always returned

1.5.0b1

- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction
- fixed bug #12924: correctly handle internal expected errors even with custom error handling
- added standaloneQuery() and databaseExists()
- request #13106: added unixtimestamp() in the Function module
- fixed bug #13201: better regexp in errorInfo()
- fixed bug #13283: replace() doesn't respect quote_identifiers option
- fixed bug #13303: PRIMARY keys are not always returned in listTableConstraints()
and in getTableConstraintDefinition()

1.5.0a2

- fixed bug #12105: new error message in the SQLite driver (patch by Adam Ashley)
- fixed bug #12145: missing optional spaces in regexp in _getTableColumns() in the
Reverse module
- request #12012: added charset support in createDatabase() and collation support
in createTable() for table fields

1.5.0a1

- initial support for FOREIGN KEY and CHECK constraints in the Reverse and Manager modules
(on FK creation, some triggers are automatically created to enforce the FK constraint)
- in listTableConstraints() in the Reverse module, also search in table definition
for PRIMARY KEYs and FOREIGN KEYs
- fixed bug #11428: propagate quote() errors with invalid data types
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented
- fixed bug #12146: wrong regex in _getTableColumns($sql) in the Reverse module
- fixed bug #12269: tableInfo() in the Reverse module detect 'clob' data type
as first option
2009-01-19 20:14:16 +00:00
abs
42154e243d Updated databases/pear-MDB2_Driver_pgsql to 1.5.0b2
1.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #13481: getTableConstraintDefinition() may return incomplete results
- fixed bug #13877: UNIQUE index not always recognized as constraint
- fixed bug #14292: alterTable() cannot change column type when no implicit cast is defined
- fixed bug #14510: getTableFieldDefinition() does not unquote defaults
- fixed bug #14828: unixtimestamp() generates invalid SQL for non-constant argument
- fixed bug #15056: tableInfo does not work with pgsql schemas (added support to
table schemas to Manager module)

1.5.0b1

- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction
- request #12800: added alterDatabase() in the Manager module
- fixed bug #12846: missing escape in getSequenceName() on PostgreSQL 8.2.4
[thanks to Stephane Berthelot]
- fixed bug #12920: added new error info and fixed escape method if connection doesn't exist [afz]
- fixed bug #12922: use standaloneQuery() in alterDatabase() [afz]
- fixed bug #12924: correctly handle internal expected errors even with custom error handling
- added standaloneQuery() and databaseExists()
- fixed bug #13112: the Reverse module does not know the timestamptz data type
- request #13106: added unixtimestamp() in the Function module
- fixed bug #13281: list FOREIGN KEY constraints in listTableConstraints() in the Manager module
- fixed bug #13356: added float4 to _mapNativeDatatype()
- fixed query in getTableConstraintDefinition() for FK constraints in the Reverse module
(thanks to Andre Restivo)

1.5.0a2

- fixed bug #12376: getTableConstraintDefinition() in the Reverse module
uses incorrect column number in certain cases (thanks to Dennis Birne)
- request #12338: added 'disable_smart_seqname' option to make improved
getSequenceName() behaviour optional (thanks to Dennis Birne) (@see bug #9106)
- request #12012: added collation support in createDatabase()

1.5.0a1

- initial support for FOREIGN KEY and CHECK constraints in the Reverse and Manager modules
- fixed bug #10986: Using more random statement names (request #11625)
- request #11297: added support for "schema.table" (or "owner.table") notation
in the Reverse module (related to bug #11207)
- fixed bug #11428: propagate quote() errors with invalid data types
- fixed bug in MDB2_Statement_pgsql::_execute(), called property of invalid object
- fixed bug #11624: getSequenceName() returning incorrect results with multiple
schemas and 'SET search_path'
- fixed bug #11652: failed prepared queries containing the "::type" style of casting
- fixed bug #11694: remove data type cast from DEFAULT value in getTableFieldDefinition()
in the Reverse module
- fixed bug #11753: NOTICEs in alterTable() in the Manager module
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed some E_STRICT errors with PHP5
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented
- fixed bug #12269: tableInfo() in the Reverse module detect 'clob' data type
as first option
2009-01-19 20:14:00 +00:00
abs
e36dbc9b63 Updated databases/pear-MDB2_Driver_mysql to 1.5.0b2
1.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #13412: sometimes getTableConstraintDefinition() fails for FOREIGN KEYs
- fixed bug #13581: wrong query in beginTransaction() for certain MySQL versions
- request #13657: in setCharset(), use mysql_set_charset() if available [cwiedmann]
- fixed bug #13928: Invalid triggers created for 'ON UPDATE'
- fixed bug #15051: Cannot create constraints with field length
- add index on FK column(s) or a FK constraint cannot be created in some cases

1.5.0b1

- fixed bug #11831: createTable() now supports tables with a multi-field PRIMARY KEY
where one field is defined as AUTO_INCREMENT
- request #11204: support AUTO_INCREMENT for FLOAT data type and UNSIGNED option
for FLOAT and DECIMAL data type [afz]
- fixed bug #11692: value of $db->supports('transactions') changes after query [afz]
- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction
- request #12800: added alterDatabase() in the Manager module [afz]
- fixed quoting in createDatabase() in the Manager module
- fixed bug #12924: correctly handle internal expected errors even with custom error handling
- added standaloneQuery() and databaseExists()
- request #13106: added unixtimestamp() in the Function module
- fixed regexp in listTableConstraints() in the Manager module to list FOREIGN KEY constraints
- fixed bug #13180: MySQL driver tells SAVEPOINT is supported for MyISAM tables
- fixed bug #13283: replace() doesn't respect quote_identifiers option
- request #13313: setCharSet() supports 'COLLATE' too
- fixed bug #13370: some capabilities depend on user options, so check them after
a setOption() call
- when triggers are supported, two triggers are created to emulate ON UPDATE / ON DELETE actions
for FOREIGN KEY constraints. Known limitation: since mysql doesn't support multiple triggers
with the same action time and event for one table, if there are multiple table referencing
the same table, only the first one will have the triggers created.

1.5.0a2

- fixed bug #12516: error in FK constraint creation query
- request #12012: added charset/collation support in createDatabase()

1.5.0a1

- fixed bug #10024: Added new option 'lob_allow_url_include' (default false) to
[dis]allow inserting a LOB from an url (file, http, ...).
- fixed bug #10986: Using more random statement names (request #11625)
- fixed bug #11055: Using placeholders with := variable assignment fails [bekarau]
- initial support for FOREIGN KEY constraints in the Manager and Reverse modules
- request #11389: added many new MySQL 5.1 error codes in errorInfo()
- fixed bug #11428: propagate quote() errors with invalid data types
- fixed bug #11590: _getServerCapabilities() has to be called once per connection
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed some E_STRICT errors with PHP5
- fixed bug #12010: MDB2_PORTABILITY_RTRIM option was ignored
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented
- fixed bug #12217: mysql_num_rows() returns FALSE on failure, not NULL (thanks to zaa@zaa.pp.ru)
- fixed bug #12242: missing charset info in the Reverse module (patch by Carsten Wiedmann)
- fixed bug #12269: tableInfo() in the Reverse module detect 'clob' data type
as first option
- fixed bug #12336: supply default value for NOT NULL timestamp fields
2009-01-19 20:13:38 +00:00
abs
859bcb30b6 Updated databases/pear-MDB2 to 2.5.0b2
2.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #12912: replace() documentation
- fixed bug #13811: _skipDelimitedStrings() fails on empty strings
- fixed bug #13898: more tolerant check for 'new_link' DSN option
- request #13929: added 'default_fk_action_ondelete' and 'default_fk_action_onupdate'
options for default FOREIGN KEY constraints actions
- fixed bug #14124: _skipDelimitedStrings() and prepare() fail with sql comments
inside quoted strings
- fixed bug #14179: declaration of MDB2_Driver_Common::raiseError() must be
compatible with that of PEAR::raiseError()
- fixed doc bug #14290: connect should mention the type of object returned
- fixed bug #14831: $ignores in _skipDelimitedStrings() [patch by Aleksander Machniak]

2.5.0b1

- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction
- request #12800: added alterDatabase() in the Manager module [afz]
- fixed bug #12924: correctly handle internal expected errors even with custom error handling
- fixed bug #12991: new error code in errorInfo() [afz]
- added databaseExists() method [afz]
- request #13106: added unixtimestamp() in the Function module
- added max_identifiers_length option

2.5.0a2

- fixed bug #12358: E_STRICT changes in latest alpha broke PHP4 compatibility
- fixed bug #12351: wrong case for function PEAR::isError() in the Reverse module
[was: IsError()]
- fixed bug #12530: MDB2_Extended::autoPrepare() gives error if $types is null
- request #12012: added charset/collation support in createDatabase() for the
drivers that support this feature
- added bindname_format option (this is the regexp used to recognize named
placeholders in prepared statements)

2.5.0a1

- fixed bug #10024: Security fix for LOBs. Added an option to turn lob_allow_url_include off by default
- fixed bug #11179: prepared statements with named placeholders fail if extra values are provided
- request #11297: added support for "schema.table" (or "owner.table") notation in the Reverse module
- initial support for FOREIGN KEY and CHECK constraints in the Reverse and Manager modules
- fixed bug #11428: propagate quote() errors with invalid data types
- added new test cases in the test suite
- added LENGTH() function in the Function module
- fixed bug #11612: raiseError() must be compatible with PEAR::raiseError() [PHP6]
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed bug #11906: quoteIdentifier fails for names with dots
- fixed bug #11975: Extended::autoExecute() does not work with Oracle when using LOBs
(patch by Pieter Meulen, van der)
- fixed some E_STRICT errors with PHP5
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented
- fixed bug #12246: wrong check in MDB2::isStatement() (thanks to zaa@zaa.pp.ru)
2009-01-19 20:13:17 +00:00
he
d567df8fb1 Update from version 2.11.7 to 2.11.8.
This despite one of the selftests still fail.

Upstream changes:

2.11.8 Released December 28, 2008

  - Fix minor bug in t/12placeholders.t test (CPAN bug #41723)
2009-01-18 23:09:00 +00:00
he
36732da02f Update from version 0.37 to 0.39.
Upstream changes:

0.39    14 Jan 2009
        * add missing file to MANIFEST that causes tests to fail in 0.38

0.38    12 Jan 2009
        * use maybe::next::method
        * fix view_on_single_result bug in Test::Controller
2009-01-18 22:59:30 +00:00
adam
6926651919 Changes 3.6.10:
* Fix a cache coherency problem that could lead to database corruption.
2009-01-17 07:34:29 +00:00
rafal
bc2c9f53e2 Fix a LP64BE problem with 'rrdtool graph' where it claimed all graphs generated
were always of size 0x0.  Patch already applied upstream.
2009-01-16 02:23:03 +00:00
adam
bce8f97f77 Changes 3.6.9:
* Fix two bugs, which when combined might result in incorrect query results.
  Both bugs were harmless by themselves; only when they team up do they cause
  problems.

Changes 3.6.8:
* Added support for nested transactions.
* Enhanced the query optimizer so that it is able to use multiple indices
  to efficiently process OR-connected constraints in a WHERE clause.
* Added support for parentheses in FTS3 query patterns using
  the SQLITE_ENABLE_FTS3_PARENTHESIS compile-time option.
2009-01-15 12:51:33 +00:00
roy
e5a539fc2d Update to 4.2.2
Fixes PR pkg/38536 and CVE-2008-5587
Remove all pkglint warnings

ok: joerg
2009-01-13 14:40:40 +00:00
he
2db1e648ad Add p5-DBD-Mock. 2009-01-11 13:50:58 +00:00
he
7202dfb957 Import p5-DBD-Mock version 1.39.
Testing with databases can be tricky. If you are developing a system
married to a single database then you can make some assumptions
about your environment and ask the user to provide relevant connection
information. But if you need to test a framework that uses DBI,
particularly a framework that uses different types of persistence
schemes, then it may be more useful to simply verify what the
framework is trying to do -- ensure the right SQL is generated and
that the correct parameters are bound. DBD::Mock makes it easy to
just modify your configuration (presumably held outside your code)
and just use it instead of DBD::Foo (like DBD::Pg or DBD::mysql)
in your framework.
2009-01-11 13:50:20 +00:00
wiz
70b0ed7464 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.
2009-01-07 21:15:49 +00:00
wiz
55fa90af5f Move scrollkeeper/omf.mk to rarian/omf.mk.
scrollkeeper is nowadays included in rarian, so the omf.mk file should
be there as well.
Adapt all references.
2009-01-04 18:00:58 +00:00
obache
03571fe478 Update ruby-tokyotyrant to 1.2, for tokyotyrant-1.1.10. 2009-01-04 11:06:35 +00:00
obache
a339e95d0e Update p5-tokyotyrant to 1.4, for tokyotyrant-1.1.10. 2009-01-04 11:05:29 +00:00
obache
f6a10aa595 Update tokyodystopia to 1.1.11.
Changes:
2008-12-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tcrdb.c (tcrdbmisc): the return value of the "getlist" function was modified.

	* scrext.c (serv_misc): new function.

	- Release: 1.1.11

2008-12-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* ttutil.c (tcsocksetlife): new function.

	* scrext.c (scrextnew): "_thnum" parameter was added.

	* scrext.c (serv_foreach, serv_stashvanish, serv_stashforeach): new functions.

	* ttserver.c (do_misc): new function.

	* tculog.c (tculogadbmisc): new function.

	- Release: 1.1.10
2009-01-04 11:04:35 +00:00
obache
44c79eba2c Fixes build failure on NetBSD.
pthread_yield() is not in NetBSD's pthread.
2009-01-04 11:00:35 +00:00
obache
50f023ef36 Update TokyoCabinet to 1.3.27.
Changes:
2009-12-27  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tcadb.c (tcadbmisc): the return value of the "getlist" function was modified.

	- Release: 1.3.27

2008-12-17  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tchdb.c (tchdbforeach): global locking was replaced by record locking.

	* tcbdb.c (tcbdbforeachimpl): cache adjustment was added.

	* tcadb.c (tcadbmisc): new function.

	- Release: 1.3.26
2009-01-04 10:58:22 +00:00
martti
c7013e0803 Updated databases/rrdtool12 to 1.2.29
Features:

- a second axis can now be displayed in rrd_graph. look for
  documentation on second-axis. feature was sponsored by VoltWerk.

Bugfixes:

- rrd_fetch: is more careful when seeking. it should not try to seek
  outside the file anymore.

- rrd_graph: CDEF:x= raises an error now and does not segfault

- rrd_graph: --font TITLE:12: problem fixed (affecting cacti)

- rrd_graph: make VDEF work with SHIFT (bug #177)

- rrd_xport: make it work when exporting datasources without
             uniform step size.

- rrd_tool:  rely on function return values and not on errno.  (bug #176)
2009-01-02 20:07:10 +00:00
martti
3729de22d8 Updated databases/rrdtool to 1.3.5
Features:

- a second axis can now be displayed in rrd_graph. look for
  documentation on second-axis. feature was sponsored by VoltWerk.

- win32 port of the source. see WIN32-BUILD-TIPS.txt for details.
  contributed by exitgames

Bugfixes:

- rrd_fetch: is more careful when seeking. it should not try to seek
  outside the file anymore.

- rrd_restore: works on platforms where "NaN" is not represented as
  "NaN" works now (HPUX)

- rrd_graph: label ordering in --full-size is correct now.

- ruby bindings: fix for last method

- perl bindings: fix for build on MacOSX

- rrd_update: make sure time stamp of rrd files get updated even on
  platforms with broken MS_ASYNC implementations (osx and old linux)

- rrd_graph: CDEF:x= raises an error now and does not segfault

- Solaris isfinite portability improved

- rrd_graph: --font TITLE:12: problem fixed (affecting cacti)
2009-01-02 20:07:07 +00:00
darcy
02ff57e902 Upgrade to 4.0. This is a major release and may risk some backwards
incompatibilities.  Here are the major changes.

- Dropped support for Python below 2.3 and PostgreSQL below 7.4.
- Improved performance of fetchall() for large result sets
  by speeding up the type casts (as suggested by Peter Schuller).
- Exposed exceptions as attributes of the connection object.
- Exposed connection as attribute of the cursor object.
- Cursors now support the iteration protocol.
- Added new method to get parameter settings.
- Added customizable row_factory as suggested by Simon Pamies.
- Separated between mandatory and additional type objects.
- Added keyword args to insert, update and delete methods.
- Added exception handling for direct copy.
- Release the GIL while making a connection
  (as suggested by Peter Schuller).
- If available, use decimal.Decimal for numeric types.
- Allow DB wrapper to be used with DB-API 2 connections
  (as suggested by Chris Hilton).
- Made private attributes of DB wrapper accessible.
- Dropped dependence on mx.DateTime module.
- Support for PQescapeStringConn() and PQescapeByteaConn();
  these are now also used by the internal _quote() functions.
- Added 'int8' to INTEGER types. New SMALLINT type.
- Added a way to find the number of rows affected by a query()
  with the classic pg module by returning it as a string.
  For single inserts, query() still returns the oid as an integer.
  The pgdb module already provides the "rowcount" cursor attribute
  for the same purpose.
- Improved getnotify() by calling PQconsumeInput() instead of
  submitting an empty command.
- Removed compatibility code for old OID munging style.
- The insert() and update() methods now use the "returning" clause
  if possible to get all changed values, and they also check in advance
  whether a subsequent select is possible, so that ongoing transactions
  won't break if there is no select privilege.
- Added "protocol_version" and "server_version" attributes.
- Revived the "user" attribute.
- The pg module now works correctly with composite primary keys;
  these are represented as frozensets.
- Removed the undocumented and actually unnecessary "view" parameter
  from the get() method.
- get() raises a nicer ProgrammingError instead of a KeyError
  if no primary key was found.
- delete() now also works based on the primary key if no oid available
  and returns whether the row existed or not.
2009-01-01 13:21:44 +00:00
epg
a8cfd48274 Force -ldl on Linux, as this uses dlopen and friends. Also filed bug report:
http://www.sqlite.org/cvstrac/tktview?tn=3555
2008-12-31 20:37:09 +00:00
he
1638a72807 Update from version 0.005nb1 to 0.007.
Upstream changes:

0.007   4 Dec 2008
        * add fuzzify2 feature

0.006   22 Nov 2008
        * fix overload bug for Test::More 0.86
2008-12-20 16:38:22 +00:00
he
0deb54c401 Update from version 0.09001 to 0.09002.
Pkgsrc changes:
 o Canonicalize HOMEPAGE

Upstream changes:

# ----------------------------------------------------------
# 0.09002 2008-12-05
# ----------------------------------------------------------
* parsing MySQL CURRENT_TIMESTAMP as scalar ref so it can be produced without
  quotes (jgoulah)
* Add ignore_opts parser arg (to ignore table options) in Parser::MySQL
  (jgoulah)
* Skip tests for buggy Spreadsheet::ParseExcel versions (rbo)
* Add support for skip tables parser arg in Parser::DBI::MySQL (jgoulah)
* Changed behaviour of ::Producer::Oracle when returning an array of statements
  to make it compatible to DBI->do()
* Fixed a few bugs in ::Producer::Oracle
* Applied patch from jgoulah to support mysql's MERGE option
* Applied patch from rbo to add support of multiple database events on a trigger
* Applied patch from lukes to allow drop if exists in sqlite producer, with
  version >= 3.3
* Applied patch from rjbs with minor changes, now we support scalar refs in
  default values!
* Fixed SQLite producer to end index statements in newlines, in scalar context
* Decreed that all list context statements shall not end in ; or ;\n
* Fixed SQLite, Diff and MySQL producers to agree with Decree.
* Added support for CREATE VIEW + tests in the Pg producer (wreis)
* Added support for CREATE VIEW + tests in the sqlite producer (groditi)
* Added proper argument parsing and documentation to MySQL Parser and
  Producer (ribasushi)
* Using DROP VIEW instead of OR REPLACE clause in the Pg producer, as replace
  only allows replacement with identical set of columns (wreis)
* Added support for DROP VIEW and fixed CREATE VIEW statement in the sqlite
  producer (wreis)
* Removed source_db and target_db accessors from Diff (throwback
  to old version, only output_db is used)
* Support for longer varchar fields in MySQL
2008-12-20 16:29:50 +00:00
he
8bff092680 Updte from version 0.12 to 0.13.
Pkgsrc changes:
 o Fix the problem with the sqlite3-using regression test properly;
   apparently sqlite3 thinks it's an error to drop a nonexistent table.
   This is a follow-up on CPAN ticket #41769.
 o Adapt substitution pattern for sqlite3 after upstream change.
 o Add dependency on p5-IPC-Cmd, as per upstream change.

Upstream changes:

0.13    16 Dec 2008
        * fixes for Perl 5.10 File::Copy
        * use IPC::Cmd::run to create db in t/lib/MyDB.pm
2008-12-20 16:12:47 +00:00
jnemeth
8fe42f520c sort 2008-12-19 07:47:18 +00:00
obache
f4d46298fd Add NetBSD-5 support. 2008-12-18 12:02:34 +00:00
he
15c9e3433b Update from version 1.19nb1 to 1.22.
Based on diffs and testing done by Jens Rehsack, while following
up on PR#39232, patch also submitted there.

Pkgsrc changes:
 o Support different oracle library options
 o Add HOMEPAGE using search.cpan.org


Upstream changes:

Changes in DBD-Oracle 1.21(svn rev 11067) 11th April 2008 ^

  Added Notes to README.win32.txt on installing Instant Client
    11.1.0.6.0 from John Scoles
  Added the oci_typecode_name method to get the name rather than
    just the number of an OCI_TYPECODE from John Scoles
  Fixed a unreported bug with Embedded Objects from John Scoles
  Fixes for #34621 & 33791 from RT cpan
  Added patch to allow faster fetch from REF CURSORs from Biswadeep Chowdhury
  Updated the Todo file for next version from John Scoles
  Added support for the 10.2 Data Interface for Persistent LOBs by John Scoles
  Changed the way pre-fetching is done by John Scoles
  Added support for Scrollable cursors from John Scoles
  Changed the max size of cache_rows to a sb4 rather than a int
    and or a ub4 from John Scoles
  Added support for Lobs in select of OCI Embedded Objects from
    John Scoles with a big thankyou to  Paul Weiss
  Fixed for embedded object in object from Paul Weiss
  Added support for direct insert of large XML data into XMLType
    fields from Hendrik Fuss & John Scoles
  Fixed memory leak (not releasing Temp Lob with OCILobFreeTemporary)
    when created for a bind from John Scoles
  Added support for bind_param_inout_array for use with execute_array
    from John Scoles
  Added enhancement for Embedded Objects handling from Paul G. Weiss
  Fixed to Makefile.PL let it read makefiles from other makes from
    Alexander V Alekseev
  Updated POD to tell users to Avoid Using "SQL Call" from Charles Jardine
  Updated POD to account for rt.cpan.org #30910: "DBD-Oracle crashes
    when trying to read empty LOB" from John Scoles
  Added DBD::Oracle impdata/threads patch from Jeffrey Klein

Changes in DBD-Oracle 1.20(svn rev 10517) 11th January 2008 ^

  Fixed lob test so it skips the one test that relies on it if v$
    session. from Rafael Kitover
  Fixed // with /* */ in dbdimp.c from John Scoles
  Fixed for execute_for_fetch in Oracle.pm returning 0 instead of
    0E0.  from Martin J. Evans
  Added README.64bit.txt that contains help for compiling on 64
    bit boxes from John Scoles
  Fixed typo in Oracle.pm from Tom R.
  Added support for ora_charset, ora_ncharset from Stephen J. Smith
  Fixed Makefile.PL for better handling of empty array in
    File::Find::find from Slaven Rezic
  Fixed references to README.clients.txt in Makefile.PL from  John Scoles
  Added PERL_NO_GET_CONTEXT for better multi-threaded support from John Scoles
  Changed required version of DBI to be 1.51 from John Scoles
  Fixed bug in 31lob.t from John Scoles
  Added notes on installing Instantclient .rpm to README.Lunix.txt
  Added support for OCI array bind from Alexander V Alekseev
  Added support for select of OCI Embedded Objects from John Scoles
  Added a tip in README.64bit.txt from cartmanltd
  Added fix to Makefile.PL for finding SQLplus for Ubuntu Server
    (but should work for others) from Martin J. Evans
  Added fix to Makefile.PL for Gentoo AMD64 from Tom R.
  Added fix to dbdimp.c for speed up of Null-Operations from Andreas Behal
  Added fix to dbdimp.c for SQLCS_NCHAR index use on varchar2s from
    Peter J. Holzer
2008-12-18 01:13:03 +00:00
he
0ae1d146a8 Update from version 2.2.2nb3 to 2.11.7.
This despite one of the self-tests failing.

Pkgsrc changes:
 o Change HOMEPAGE to using search.cpan.org


Upstream changes:

2.11.7 Released December 13, 2008

  - Fix placeholder parsing logic (CPAN bug #41582)

2.11.6 Released November 30, 2008 (subversion r12126)

  - Only set UTF8 flag on array items after UTF8 test. (CPAN bug #41253)
    [Armando Santos]

2.11.5 Released November 24, 2008 (subversion r12102)

  - Clear prepared_statement name on failure to prepare: prevents
    the wrong error when using prepare_cached. [GSM]

2.11.4 Released November 12, 2008

  - Don't set LC_MESSAGES unless superuser in tests. Remove all
    language-specific string checking for tests. (CPAN bug #40604)

2.11.3 Released November 3, 2008 (subversion r12031)

  - Force LC_MESSAGES to 'C' inside tests (CPAN bug #40604)
  - Minor compiler tweaks.
  - Fix small POD error (CPAN bug #40209)
  - Tweak Perl::Critic policy list (CPAN bug #40130)

2.11.2 Released October 15, 2008 (subversion r11983)

  - Fix core dump when invalid placeholders used. (CPAN bug #40075) [GSM]

2.11.1 Released October 14, 2008 (subversion r11980)

  - $sth->{ParamTypes} returns 'TYPE' when possible.

2.11.0 Released October 13, 2008 (subversion r11976)

  - $sth->{ParamTypes} now returns a hashref per the DBI docs. [GSM]
  - Adjustment of Makefile.PL to fix problem with Strawberry Perl.
    Thanks to Martin Evan (martin.evans@easysoft.com) and Brian
    (elspicyjack@gmail.com) on the dbi-users list.

2.10.7 Released September 22, 2008 (subversion r11869)

  - Fix test issue when dbname contains dashes.
    [Rainer Tammer]
  - Revert META.yml to 1.0, until such time as tools
    can handle 1.1 (CPAN bug #39461) [Taro Nishino]

2.10.6 Released September 19, 2008 (subversion r11830)

  - Correctly quote all bytea characters. (CPAN bug #39390) [Rod Taylor]
  - Prevent core dump when checking $dbh->{standard_conforming_strings}
    on older servers. [GSM]
  - Skip unicode tests if server is set to 'LATIN1' [GSM]

2.10.5 Released September 16, 2008 (subversion r11800)

  - Fix SIGNATURE file

2.10.4 Released September 16, 2008 (subversion r11797)

  - Force use of math library when compiling. Per report
    of AIX problems by Rainer Tammer.

2.10.3 Released August 31, 2008 (subversion r11706)

  - Previous version had wrong SIGNATURE file

2.10.2 Released August 31, 2008 (subversion r11704)

  - Fix minor problem in t/99_yaml.t

2.10.1 Released August 31, 2008 (subversion r11697)

  - Minor testing fix.

2.10.0 Released August 26, 2008 (subversion r11678)

  - Add the 'DBD' trace setting to output only non-DBI trace messages,
    and allow 'dbd_verbose' as a connection attribute for the same
    effect. [GSM]
  - Fix a minor problem with testing against 7.4 databases [GSM]
  - Allow multi-statement do() calls with parameters to work if pg_server_prepare
    is set to 0 (CPAN bug #38623) [GSM]

2.9.2 Released August 18, 2008 (subversion r11664)

  - Empty Postgres arrays should return empty Perl arrays, not undef.
    (CPAN bug #38552) [David E. Wheeler]

2.9.1 Released August 17, 2008 (subversion r11660)

  - Return undef when mapping Postgres array to Perl array and
    the array is empty '{}'. (CPAN bug #38552) [GSM]
  - Minor documentation improvements. [GSM]

2.9.0 Released August 3, 2008 (subversion r11624)

  - Add support for database handle attribute "ReadOnly". This allows
    use of $dbh->{ReadOnly} = 1 to enforce read only mode at
    the server level. [GSM]
  - Move PQexec structures to statement handle, to prevent
    excessive malloc and free within execute function. [GSM]
  - Add more attribute tests, improve testing system. [GSM]
  - Many documentation improvements. [GSM]
  - Win32 build improvements [T.J. Ferraro]

2.8.7 Released July 24, 2008 (subversion r11582)

  - Modify test scripts to work better on FreeBSD boxes. [GSM]
  - Much documentation improvement and POD tweaking. [GSM]

2.8.6 Released July 21, 2008 (subversion r11558)

  - More testing improvements to increase odds of all tests being
    run, especially when testing as root. [GSM]

2.8.5 Released July 13, 2008 (subversion r11529)

  - Fix an obscure bug in which a coredump occurs if client_min_messages
    is set to DEBUG3 or greater, and we then exit without disconnecting
    while AutoCommit is off. The new behavior is to simply not attempt to
    output the debugging information about the final 'rollback'. [GSM]
  - More documentation improvements. [GSM]

2.8.4 Released July 10, 2008 (subversion r11520)

  - Minor Perl::Critic test adjustments. [GSM]
  - Documentation enhancements. [GSM]
  - Yet more minor testing tweaks. [GSM]

2.8.3 Released July 6, 2008 (subversion r11495)

  - Minor testing functionality tweaks, lots of test cleanups, minor doc enhancements. [GSM]

2.8.2 Released June 29, 2008 (subversion r11466)

  - Minor testing tweaks, doc fixes. [GSM]

2.8.1 Released June 11, 2008 (subversion r11417)

  - Force testing to use a custom socket dir, to avoid
    permission problems. Thanks to Frank Wiegand for
    help in uncovering this. [GSM]

2.8.0 Released June 1, 2008 (subversion r11366)

  - Added in payload strings for LISTEN/NOTIFY in 8.4
    via $dbh->pg_notifies() [GSM]
  - Fixed problem preventing some pg_type bind_arrays
    from working [GSM]
  - Fix tests in t.04misc.t to handle Windows newlines.
    (CPAN bug #36237) [Ian Macdonald]
  - Clean up get_info() information. [GSM]

2.7.2 Released May 14, 2008 (subversion r11269)

  - Handle embedded commas in quotes properly when destringifying
    arrays.(CPAN bug #35862) [GSM]
  - Fix typo in docs with trace_parser_flags() (Martin J. Evans)
  - More testing tweaks [GSM]

2.7.1 Released May 11, 2008 (subversion r11250)

  - Yet more minor testing tweaks. [GSM]

2.7.0 Released May 10, 2008 (subversion r11239)

  - Have $dbh->quote() return E'' when server is >= 8.1 and string contains
    backslashes. Fixes any problems with standard_conforming_strings.
    (CPAN bug #27538) [GSM]

2.6.6 Released May 7, 2008 (subversion r11214)

  - Fix minor problem in t/99_spellcheck.t [GSM]

2.6.5 Released May 7, 2008 (subversion r11209)

  - Add spell checker to tests. [GSM]
  - More tweaks to the testing suite. [GSM]

2.6.4 Released May 2, 2008 (subversion r11186)

  - More tweaks to the test suite. [GSM]

2.6.3 Released May 1, 2008 (subversion r11169)

  - Minor tweaks to the test suite. [GSM]

2.6.2 Released April 30, 2008 (subversion r11161)

  - Fix coredump when pg_getcopydata copies 0 rows into a
    freshly created var. (CPAN bug #35556) [David Harris]
  - Allow 'make test' create a test database from scratch if
    it cannot find an existing one to use. [GSM]

2.6.1 Released April 22, 2008 (subversion r11133)

  - Don't free placeholder section, fixes problem when using
    more than one named placeholder with the same name.
    (CPAN bug #35303) [GSM]

2.6.0 Released April 16, 2008 (subversion r11095)

  - Make pg_notifies a true function, so that you can now
    use $dbh->pg_notifies instead of $dbh->func('pg_notifies') [GSM]
  - Various performance improvements [GSM]
  - Fix minor build and compilation issues with Strawberry Perl [GSM]
  - Add Bundle::DBD::Pg [GSM]

2.5.1 Released April 7, 2008 (subversion r11056)

  - Correctly handle negative PID numbers on Win32 systems when
    generating prepared statement names (CPAN bug # 34738) [GSM]

2.5.0 Released March 23, 2008 (subversion r10990)

  - Add pg_enum_values to $dbh->column_info()
    [Dave Rolsky] (CPAN ticket #34351)
  - Minor test fixes. [GSM]

2.4.0 Released March 21, 2008 (subversion r10974)

  - Remove problematic and unneeded Test::Warn test from 00basic.t.
  - Add $sth->{pg_current_row} [GSM]

2.3.0 Released March 19, 2008 (subversion r10951)

  - Add $sth->{pg_bound} and $sth->{pg_numbound} [GSM]
  - Fix broken call to $sth->{pg_segments} [GSM]
2008-12-18 01:00:43 +00:00
he
4fc96e902a Update from version 0.08nb1 to 0.12.
Pkgsrc changes:
 o Canonicalize HOMEPAGE
 o Adjust dependencies to match the new requirements
 o Add substitution so that sqlite3 can be picked up by the tests

Upstream changes:

0.12    22 Nov 2008
        * add missing req in Makefile.PL
        * add IPC::Cmd dep so we can test for sqlite3 in tests

0.11    18 Nov 2008
        * base controller no longer sets current_view
        * copy all static/css/crud/*.css files for CX::CRUD::YUI 0.008

0.10    29 Sept 2008
        * added missing req to Makefile.PL

0.09    11 Sept 2008
        * add real tests with example schema supplied by laust from #catalyst

0.09_05 27 Aug 2008
	* fix UTF-8 encoding bug where JSON:XS utf8() flag was
	  incorrectly set to 'on'.
        * move bulk of the code into smaller packages:
            CatalystX::CRUD::YUI
            Rose::HTMLx::Form::Related
            Rose::DBx::Object::MoreHelpers
          This refactoring means that DBIC users can use all the YUI interface
          and RHTMLO goodness as well.
        * changed the default root/<dir> to 'crud' instead of 'rdgc'
          IF YOU ARE UPGRADING, you can symlink or rename rdgc => crud

0.09_04 11 Aug 2008
        * update .tt and .pm files to support multi-column PKs

0.09_03 31 July 2008
        * split up rdgc/footer.tt into yui_footer.tt
        * add default_sort_by() to Form::Metadata
        * toggle rowsPerPage via select popup
        * throw_error if !can_read in autocomplete()
        * support on* attributes for js in autocomplete
        * added RDGC::Excel for .xls output
        * refactor the takes_object_as_argument feature
        * link_panel now uses same YAHOO ResizePanel widget as addRowPanel
	* use double ;; in primary_key_uri_escaped() to match
	  CatalystX::CRUD 0.28

0.09_02 30 June 2008
        * several small bug fixes with .tt files
        * allow for related_field mapping at init time
        * fix autocomplete CSS

0.09_01 13 Jun 2008
        * use column as label if not defined in form
        * add support for file upload fields in form.tt
        * add support for alternate relationship labels in base Form class
        * add support for alternate relationship labels in show_relationships.tt
        * tweek the base RDBO flatten() method
        * added pseudo_field_labels() method in Form base class
        * no 'remove' button if in view mode
	* fix bug in yui_datatable_count.tt where js was getting
	  NaN values if there were no results.
        * add 'New' link for each related matrix in show_relationships.tt
	* complete refactor of all .tt code to move much of it into
	  YUI and YUI::DataTable
	* complete refactor of all generated code to move much of
	  it into real base classes and installed .tt
2008-12-17 01:45:44 +00:00
he
3d98516e04 Uhm, fix the package name to be p5-*.
Since the timespan this was broken is short, no version bump for this.
2008-12-17 01:12:28 +00:00
he
3130e0a616 Added p5-Rose-DBx-AutoReconnect. 2008-12-17 00:44:52 +00:00
he
c2057412b2 Import p5-Rose-DBx-AutoReconnect version 0.02.
Rose::DBx::AutoReconnect is a subclass of Rose::DB. Additional
features include:

    * If using new_or_cached() method, will ping() dbh on every
      fetch from cache to ensure that the dbh is connected. This
      extends the basic Rose::DB::Cache behaviour beyond
      mod_perl/Apache::DBI.
    * Convenient logger() method for debugging.
    * Always uses DBI connect_cached() method when creating handles.

Rose::DBx::AutoReconnect was written to allow new_or_cached() to
work with MySQL's "morning bug" and to allow for restarting your
database without restarting your application. See also
Rose::DBx::Cache::Anywhere.
2008-12-17 00:44:06 +00:00
he
9427e31fc5 Update from version 0.0013nb1 to 0.0014.
Pkgsrc changes:
 o Change to Module::Build build method

Upstream changes:

1.0014 Jun 13 23:15:00 2008 EST
    - (This version is compatible with 1.0013)
    - Fix for RT#36781 (t/44 has an unrequired dependency)
    - lock() has been aliased to lock_exclusive(). There is now
      a lock_shared() method. The :flock constants are no longer
      imported into the DBM::Deep namespace.
      **** THIS IS AN API CHANGE ****
2008-12-17 00:30:39 +00:00
he
0070ef2d4d Update from version 0.01nb1 to 0.02.
Pkgsrc changes:
 o Fix obvious typo in HOMEPAGE URL

Upstream changes:

(uhm, no updated change log available)
2008-12-17 00:19:22 +00:00
he
7ecb6fe131 Update from version 0.17 to 0.19.
Upstream changes:

0.19    12 Dec 2008
	* fix long-standing issue with passing additional args to
	  load() via CXC::Object::RDBO->read

0.18    11 Dec 2008
	* fix logic for mangling sort_by with table prefix. If the
	  sort_by value already has a . (dot) in it, assume the
	  request knew what it was doing.
2008-12-17 00:13:42 +00:00
adam
f8e0732053 Changes 3.6.7:
* Reorganize the Unix interface in os_unix.c
* Added support for "Proxy Locking" on MacOSX.
* Changed the prototype of the sqlite3_auto_extension() interface in a way
  that is backwards compatible but which might cause warnings in new
  builds of applications that use that interface.
* Changed the signature of the xDlSym method of the sqlite3_vfs object in
  a way that is backwards compatible but which might cause compiler
  warnings.
* Added superfluous casts and variable initializations in order to
  suppress nuisance compiler warnings.
* Fixes for various minor bugs.
2008-12-16 18:46:16 +00:00
obache
0bc7d6dfc6 Update TokyoCabinet to 1.3.25.
Changes:
2008-12-16  Mikio Hirabayashi

	* tcbdb.c (tcbdbsearchleaf): performance was improved.

	- Release: 1.3.25
2008-12-16 07:35:17 +00:00
obache
2e8646e87d Bump PKGREVISION for tokyocabinet shlib revbump. 2008-12-15 11:18:41 +00:00
obache
99e47f2630 Update ruby-tokyocabinet to 1.18, for tokyocabinet-1.3.24. 2008-12-15 11:16:34 +00:00
obache
4f4ea5ffdb Update p5-tokyocabinet to 1.20, for tokyocabinet-1.3.24. 2008-12-15 11:16:01 +00:00
obache
fac5c1bb0b Update TokyoCabinet to 1.3.24.
Changes:
2008-12-08  Mikio Hirabayashi

	* tcutil.c (tcmdbforeach, tcmdbforeachimpl): new functions.

	* tcutil.c (tcndbforeach, tcndbforeachimpl): new functions.

	* tcutil.c (tctreenew2, tcndbnew2): type of the comparison function was modified.

	* tcutil.c (tcstrdist, tcstrdistutf): maximum memory usage was limited.

	* tchdb.c (tchdbforeach, tchdbforeachimpl): new functions.

	* tchdb.c (tchdboptimizeimpl): performance was improved.

	* tcbdb.c (tcbdbforeach, tcbdbforeachimpl): new functions.

	* tcbdb.c (tcbdbsetcmpfunc): BDBCMP was changed to TCCMP.

	* tcbdb.c (tcbdbcmplexical, tcbdbcmpdecimal, tcbdbcmpint32, tcbdbcmpint64): removed.

	* tcfdb.c (tcfdbforeach, tcfdbforeachimpl): new functions.

	* tcadb.c (tcadbomode, tcadbreveal): new functions.

	- Release: 1.3.24
2008-12-15 11:15:05 +00:00
tron
8c482e9764 Update "phpmyadmin" package to version 2.11.9.4. Changes since 2.11.9.3:
- [security] possible XSRF on several pages
2008-12-15 09:11:49 +00:00
martin
49c6c76b04 backout previous - the tests need tcl and the proper test target
already is provided by sqlite3-tcl
2008-12-15 09:06:11 +00:00
martin
4077315b6b add the test target 2008-12-15 09:03:26 +00:00
rhaen
cdf4628821 updated to 0.07
took maintainership
added MESSAGE - this package contains deprecated software

Changelog:

0.07  14 Nov 2008
    * DEPRECATED
2008-12-11 17:40:54 +00:00
seb
725448b85a Update from version 0.36 to version 0.37
Upstream changes:
0.37    8 Dec 2008
        * support x-tunneled-method for DELETE in save() calls
2008-12-09 23:05:47 +00:00
taca
9c349b6ea0 Update distinfo, too. 2008-12-08 00:16:55 +00:00
seb
ac94debbb0 Update from version 0.35 to version 0.36.
Upstream changes:
0.36    4 Dec 2008
        * add cxc-fuzzy2 feature and document both it and cxc-fuzzy.
2008-12-07 21:47:46 +00:00
adrianp
3722ab74c2 Add -f to ${RM} as some implementation of ${RM} (e.g. OpenSolairs) are a little sensitive when it comes to removing non-existent files. 2008-12-07 19:39:56 +00:00
obache
30f0d0325a Revision bump for shlib major bumo of tokyocabinet. 2008-12-07 11:40:15 +00:00
obache
d9ca07c674 Update ruby-tokyotyrant to 1.1, for tokyotyrant-1.1.9. 2008-12-07 11:37:53 +00:00
obache
c556efa53d Update p5-tokyotyrant to 1.3, for tokyotyrant-1.1.9. 2008-12-07 11:36:24 +00:00
obache
4d85716906 Update tokyotyrant to 1.1.9.
2008-12-02  Mikio Hirabayashi

	* tcrdb.c (tcrdbputshl): new function instead of "tcrdbputrtt".

	* scrext.c (serv_isect, serv_union): new functions.

	- Release: 1.1.9

2008-10-30  Mikio Hirabayashi

	* scrext.c (serv_lock, serv_unlock): new functions.

	* usherette.lua: new file.

	- Release: 1.1.8
2008-12-07 11:34:52 +00:00
obache
1a69fa7676 Update tokyocabinet to 1.3.23.
Changes:
2008-12-03  Mikio Hirabayashi

	* tcbdb.c (tcbdbtranbegin): conbination of non-transaction and transaction became safer.

	- Release: 1.3.23

2008-11-28  Mikio Hirabayashi

	* tcutil.c (tcmapput3, tcmdbput3, tcmapputcat3, tcmdbputcat3): new functions.

	* tcutil.c (tctreeput3, tcndbput3): new functions.

	* tcadb.c (tcadbput, tcadbputcat): LRU rule is now strictly applied.

	- Release: 1.3.22
2008-12-07 11:31:21 +00:00
seb
97d38546cc Update from version 0.7 to version 0.8
Pkgsrc changes:
- Add build dependency on databases/p5-DBIx-Class for test target

Upstream changes:
0.08    17 Nov 2008
        * add unique_value() method similar to Rose::DBx::Object::MoreHelpers
2008-12-03 05:44:50 +00:00
seb
b3a1140505 Update from version 0.02 to version 0.06
Upstream changes:
0.03    16 Sept 2008
        * flatten now just a thin wrapper around as_tree()
          core Helper method
0.04    4 Nov 2008
        * has_related() now checks if $self can $rel . _count
          and tries to handle it sanely if _count is not a method
0.05    4 Nove 2008
        * oops. fix 0.04 fix to always turn **integer** not object.
0.06    10 Nov 2008
        * add moniker() and unique_value() methods
2008-11-30 21:30:12 +00:00
seb
13ad1a8f4b Update from version 0.14 to version 0.17.
Upstream changes:
0.15    7 Nov 2008
	* (finally) fix load_with to be a real ro_accessor and only
	used in _get_objects()

0.16    17 Nov 2008
	* pass query if present in *_related() query methods

0.17    25 Nov 2008
	* added related_load_with() feature and docs for it and
	load_with().
2008-11-30 08:42:38 +00:00
seb
85bab12438 Update from version 0.31 to version 0.35.
Pkgsrc changes:
- register all dependencies
- add new dependency on devel/p5-Class-Data-Inheritable

Upstream changes:
0.32    21 Oct 2008
	* use Class::Data::Inheritable to define delegate_class()
	class accessor in base Model

0.33    22 Nov 2008
        * fix Tutorial wrt RT#40846

0.34    24 Nov 2008
	* fix make_primary_key_string to return undef if multi-col
	PK has no values

0.35    24 Nov 2008
	* call edit() after initializing object and form with passed
	in params, so that the init_form() method can have all data
	already set.
2008-11-29 21:42:57 +00:00
snj
2b5d8ba08f Remove python15. 2008-11-29 18:13:28 +00:00
adam
f59d195b10 Changes 3.6.6.2:
* Fix a bug in the b-tree delete algorithm that seems like it might
  be able to cause database corruption. The bug was first introduced in
  version 3.6.6.
* Fix a memory leak that can occur following a disk I/O error.
2008-11-28 20:50:06 +00:00
obache
d738e1081e Fixes perl5 path in test scripts. 2008-11-26 17:06:05 +00:00
abs
e9a3894779 +p5-DBIx-Class-IntrospectableM2M 2008-11-25 14:38:25 +00:00
abs
86d8166c0a Added databases/p5-DBIx-Class-IntrospectableM2M version 0.001001
Because the many-to-many relationships are not real relationships,
they can not be introspected with DBIx::Class. Many-to-many
relationships are actually just a collection of convenience methods
installed to bridge two relationships. This DBIx::Class component
can be used to store all relevant information about these
non-relationships so they can later be introspected and examined.

This module is fairly esoteric and, unless you are dynamically
creating something out of of a DBIC Schema, is probably the wrong
solution for whatever it is you are trying to do. Please be advised
that compatibility is not guaranteed for DBIx::Class 0.09000+. We
will try to mantain all compatibility, but internal changes might
make it impossible.
2008-11-25 14:37:56 +00:00
obache
b098ff2155 Update TokyoCabinet to 1.3.21.
Changes:
2008-11-22  Mikio Hirabayashi

	* tchdb.c (tchdbwalrestore): a bug on systems without unified buffer cache was fixed.

	- Release: 1.3.21
2008-11-25 11:16:05 +00:00
obache
4fa68002a5 Update ruby-tokyocabinet to 1.17, for tokyocabinet-1.3.20. 2008-11-24 01:15:33 +00:00
obache
2287b67dba Update p5-tokyocabinet to 1.19, for tokyocabinet-1.3.20. 2008-11-24 01:14:33 +00:00
obache
553cd0b6ca Update TokyoCabinet to 1.3.20.
Changes:
2008-11-21  Mikio Hirabayashi  <mikio@users.sourceforge.net>

	* tchdb.c (tchdbtranbegin, tchdbtrancommit, tchdbtranabort): new functions.

	- Release: 1.3.20
2008-11-24 01:13:09 +00:00
adam
96a6dec5f0 Changes 3.6.6.1:
* Fix a bug in the page cache that can lead database corruption following
  a rollback. This bug was first introduced in version 3.6.4.
* Two other very minor bug fixes
2008-11-23 09:16:35 +00:00
adam
67e61f2d40 Changes 3.6.6:
* Fix a define that prevented memsys5 from compiling
* Fix a problem in the virtual table commit mechanism that was causing
  a crash in FTS3.
* Add the application-defined page cache
* Added built-in support for VxWorks

Changes 3.6.5:
* Add the MEMORY option to the journal_mode pragma.
* Added the sqlite3_db_mutex() interface.
* Added the SQLITE_OMIT_TRUNCATE_OPTIMIZATION compile-time option.
* Fixed the truncate optimization so that sqlite3_changes() and
  sqlite3_total_changes() interfaces and the count_changes pragma return
  the correct values.
* Added the sqlite3_extended_errcode() interface.
* The COMMIT command now succeeds even if there are pending queries. It returns * SQLITE_BUSY if there are pending incremental BLOB I/O requests.
* The error code is changed to SQLITE_BUSY (instead of SQLITE_ERROR) when
  an attempt is made to ROLLBACK while one or more queries are still pending.
* Drop all support for the experimental memory allocators memsys4 and memsys6.
* Added the SQLITE_ZERO_MALLOC compile-time option.
2008-11-21 12:22:21 +00:00
obache
e08ccd5412 Update TokyoCabinet to 1.3.19.
Changes:
2008-11-19  Mikio Hirabayashi

	* tchdb.c (tchdbaddint, tchdbadddouble): bugs related to the return value were fixed.

	- Release: 1.3.19
2008-11-20 02:05:47 +00:00
hasso
e6d8ca17fa Accept python-2.4 again now when py-cairo/py-gtk2 are fixed to work with it. 2008-11-19 03:39:57 +00:00
wiz
609b4e0b79 Fix RCS Id in patch-ab. 2008-11-18 23:53:58 +00:00
hasso
a5ccd10953 Remove python24 from accepted versions since x11/py-gtk2 doesn't support it
any more.
2008-11-14 22:33:29 +00:00
obache
442d4dad59 Update tokyocabinet to 1.3.18.
Changes:
2008-11-10  Mikio Hirabayashi

	* tcutil.c (tcptrlistnew, tcptrlistdel): new functions.

	* tcbdb.c (tcbdbputimpl, tcbdboutimpl, tcbdbgetimpl): new functions.

	- Release: 1.3.18

2008-11-07  Mikio Hirabayashi

	* tcutil.c (tcmdbnew, tcmdbdel, tcmdbopen, tcmdbclose): new functions.

	* tcadb.c (tcadbnew, tcadbdel): on-memory tree database is now supported.

	- Release: 1.3.17
2008-11-13 04:19:54 +00:00
bouyer
421100d463 Update to mysql-connector-odbc-3.51.26r1127 (from 3.51.12). Most
important change: 3.51.12 doesn't work anymore with mysql-client-5.0.67nb1,
a function has been removed from the mysql-client library.
Other changes:
  * lots of bug fixes
  * Added FLAG_COLUMN_SIZE_S32 to limit the reported column size to a
    signed 32-bit integer. This option is automatically enabled for ADO
    applications, in order to work around a bug in ADO. (Bug #13776)
  * Added FLAG_MULTI_STATEMENTS to allow issuing queries that contain
    multiple statements. Also added to the setup GUI. (Bug #7445)
  * Removed support for the TRACE and TRACEFILE DSN options. The standard
    ODBC logging should be used.
  * Added support for SQL_ATTR_ROW_BIND_OFFSET_PTR in normal cursors.
    (Bug #6741)
  * Added SSL options to the GUI setup dialog.
  * Added an option (CHARSET) for specifying the default character
    set for a connection. This must be used instead of a "SET NAMES"
    statement. Also available from the GUI setup dialog. (Related
    to Bug #6667 and Bug #9498.)
  * Dis-allow NULL ptr for null indicator when calling SQLGetData()
    if value is null. Now returns SQL_ERROR w/state 22002.
  * Fixed calling convention ptr and wrong free in myodbc3i, and fixed
    the null terminating (was only one, not two) when writing DSN to string.
  * Added support for using SSL. This is not yet exposed in the setup GUI,
    but must be enabled through configuration files or the DSN. (Bug #12918)
  * Added auto-reconnect option because automatic reconnect is now
    disabled by default in libmysql
  * Added auto is null option (Bug #10910)
  * Added support for SQLMoreResults
  * Checking SQL_ATTR_CONNECTION_DEAD now always calls mysql_ping() to
    check for a dead connection.
  * Remove ODBC escape syntax { and } that begin and terminate statements,
    allowing {CALL (?)} for procedures that don't require OUT or INOUT
    parameters
  * Improved regression tests
  * Added --with-separate-debug-driver ./configure option
2008-11-11 20:29:27 +00:00
joerg
5071092cb8 Change to root before start/stop/initdb to make sure that the cwd can be
read by the postgres user. Bump revision.
2008-11-11 13:50:50 +00:00
wiz
532151230c Update to 2.5.0a:
Mostly documentation changes.
2008-11-10 22:36:49 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
obache
5e2723172d Update tokyocabinet to 1.3.16.
Changes:
2008-10-30  Mikio Hirabayashi

	* tcutil.c (tcmapdup): performance was improved.

	* tcutil.c (tctreenew, tctreedel, tctreeput, tctreeout, tctreeget): new functions.

	* tcutil.c (tcsystem): new function.

	* tchdb.c (tchdbopenimpl): memory usage of reader declined.

	* tcadb.c (tcadbsync, tcadbcopy): on-memory database is now supported.

	- Release: 1.3.16
2008-11-07 11:49:08 +00:00
wiz
0305441e0c Update to 4.010:
2008-10-24 Patrick Galbraith <patg@patg.net> (4.010)
* Fix to dbd_bind_ph() for uninitialized value 'buffer_length'
thanks for bug report and patch from Askniel.com (thanks!)

2008-10-21 Patrick Galbraith <patg@patg.net> (4.009)
* Fix to re-enable TAKE_IMP_DATA_VERSION. Still have to ensure DBI version 1.607 or higher
* Fix to escaped single quotes throwing off bind param detection. Patch from Zhurs (zhurs@yandex.ru) Spasibo!

2008-8-15 Patrick Galbraith <patg@patg.net> (4.008)
* Multi statement patch, thanks to Chris Heath!
* Disabled TAKE_IMP_DATA_VERSION because segfault with DBI < 1.607
* #29528: bind_param(..., SQL_FLOAT) ignores exponents - fixed, Thanks to
Tokuhiro Matsuno!
* Cleanups to make mysqlEmb work under Cygwin - Thanks to Chris Rodgers
<http://rodgers.org.uk/> !
* Modified and disabled tests for MySQL version < 4.1 for unsupported features

2008-5-11 Patrick Galbraith <patg@patg.net> (4.007)

* Took out mysql_server_init call where not needed
* Complete re-write of test suit to use Test::More - tons of cleanups!
* Makefile.PL changes to use current user in 'make test' if not defined
2008-11-05 15:07:10 +00:00
adam
88d2746828 Changes 8.3.5:
* Fix GiST index corruption due to marking the wrong index entry
  "dead" after a deletion.
  This would result in index searches failing to find rows they
  should have found.
* Fix backend crash when the client encoding cannot represent a
  localized error message.
  We have addressed similar issues before, but it would still fail if
  the "character has no equivalent" message itself couldn't be
  converted. The fix is to disable localization and send the plain
  ASCII error message when we detect such a situation.
* Fix possible crash in bytea-to-XML mapping.
* Fix possible crash when deeply nested functions are invoked from a
  trigger.
* Improve optimization of "expression" IN ("expression-list") queries.
* Fix mis-expansion of rule queries when a sub-SELECT appears in a
  function call in FROM, a multi-row VALUES list, or a RETURNING list.
* Fix Assert failure during rescan of an IS NULL search of a GiST
  index.
* Fix memory leak during rescan of a hashed aggregation plan.
* Ensure an error is reported when a newly-defined PL/pgSQL trigger
  function is invoked as a normal function.
* Force a checkpoint before "CREATE DATABASE" starts to copy files.
* Prevent possible collision of relfilenode numbers when moving a
  table to another tablespace with "ALTER SET TABLESPACE".
* Fix incorrect text search headline generation when single query
  item matches first word of text.
* Fix improper display of fractional seconds in interval values when
  using a non-ISO datestyle in an "--enable-integer-datetimes" build.
* Make ILIKE compare characters case-insensitively even when they're
  escaped.
* Ensure "DISCARD" is handled properly by statement logging.
* Fix incorrect logging of last-completed-transaction time during
  PITR recovery.
* Ensure SPI_getvalue and SPI_getbinval behave correctly when the
  passed tuple and tuple descriptor have different numbers of columns.
* Mark SessionReplicationRole as PGDLLIMPORT so it can be used by
  Slony on Windows.
* Fix small memory leak when using libpq's gsslib parameter.
* Ensure libgssapi is linked into libpq if needed.
* Fix ecpg's parsing of "CREATE ROLE".
* Fix recent breakage of pg_ctl restart.
* Ensure "pg_control" is opened in binary mode.
* Update time zone data files to tzdata release 2008i (for DST law
  changes in Argentina, Brazil, Mauritius, Syria)
2008-11-04 09:52:50 +00:00
adam
2134db30e5 Changes 8.2.11:
* Fix GiST index corruption due to marking the wrong index entry
  "dead" after a deletion.
  This would result in index searches failing to find rows they
  should have found.
* Fix backend crash when the client encoding cannot represent a
  localized error message.
  We have addressed similar issues before, but it would still fail if
  the "character has no equivalent" message itself couldn't be
  converted. The fix is to disable localization and send the plain
  ASCII error message when we detect such a situation.
* Fix possible crash when deeply nested functions are invoked from a
  trigger.
* Improve optimization of "expression" IN ("expression-list") queries.
  Cases in which there are query variables on the right-hand side had
  been handled less efficiently in 8.2.x and 8.3.x than in prior
  versions. The fix restores 8.1 behavior for such cases.
* Fix mis-expansion of rule queries when a sub-SELECT appears in a
  function call in FROM, a multi-row VALUES list, or a RETURNING list.
* Fix memory leak during rescan of a hashed aggregation plan.
* Ensure an error is reported when a newly-defined PL/pgSQL trigger
  function is invoked as a normal function.
* Prevent possible collision of relfilenode numbers when moving a
  table to another tablespace with "ALTER SET TABLESPACE".
  The command tried to re-use the existing filename, instead of
  picking one that is known unused in the destination directory.
* Fix incorrect tsearch2 headline generation when single query item
  matches first word of text.
* Fix improper display of fractional seconds in interval values when
  using a non-ISO datestyle in an "--enable-integer-datetimes" build.
* Ensure SPI_getvalue and SPI_getbinval behave correctly when the
  passed tuple and tuple descriptor have different numbers of columns.
* Fix ecpg's parsing of "CREATE ROLE".
* Fix recent breakage of pg_ctl restart.
* Ensure "pg_control" is opened in binary mode.
  pg_controldata and pg_resetxlog did this incorrectly, and so could
  fail on Windows.
* Update time zone data files to tzdata release 2008i (for DST law
  changes in Argentina, Brazil, Mauritius, Syria)
2008-11-04 09:52:39 +00:00
adam
3bce9d1004 Changes 8.1.15:
* Fix GiST index corruption due to marking the wrong index entry
  "dead" after a deletion.
  This would result in index searches failing to find rows they
  should have found.
* Fix backend crash when the client encoding cannot represent a
  localized error message.
  We have addressed similar issues before, but it would still fail if
  the "character has no equivalent" message itself couldn't be
  converted. The fix is to disable localization and send the plain
  ASCII error message when we detect such a situation.
* Fix possible crash when deeply nested functions are invoked from a
  trigger.
* Fix mis-expansion of rule queries when a sub-SELECT appears in a
  function call in FROM, a multi-row VALUES list, or a RETURNING list
* Ensure an error is reported when a newly-defined PL/pgSQL trigger
  function is invoked as a normal function.
* Prevent possible collision of relfilenode numbers when moving a
  table to another tablespace with "ALTER SET TABLESPACE".
  The command tried to re-use the existing filename, instead of
  picking one that is known unused in the destination directory.
* Fix incorrect tsearch2 headline generation when single query item
  matches first word of text.
* Fix improper display of fractional seconds in interval values when
  using a non-ISO datestyle in an "--enable-integer-datetimes" build
* Ensure SPI_getvalue and SPI_getbinval behave correctly when the
  passed tuple and tuple descriptor have different numbers of columns.
* Fix ecpg's parsing of "CREATE ROLE".
* Fix recent breakage of pg_ctl restart.
* Update time zone data files to tzdata release 2008i (for DST law
  changes in Argentina, Brazil, Mauritius, Syria)
2008-11-04 09:52:29 +00:00
obache
15bab0d1eb sort 2008-11-03 04:57:37 +00:00
tron
c5edc14050 Update "phpmyadmin" package to version 2.11.9.3. Changes since 2.11.9.1:
- [security] XSS in MSIE using NUL byte
- [security] XSS in a Designer component
2008-11-01 19:50:41 +00:00
seb
03aee15cbf Update from version 0.09000 to version 0.09001
Changes:
# ----------------------------------------------------------
# 0.09001 2008-08-19
# ----------------------------------------------------------
* Added support for CREATE VIEW + tests in the mysql producer
(groditi)
* Added support for SET fields in the mysql producer + test (groditi)
* Added support for proper booleans in the mysql producer, when a
mysql version of at least 4.x is supplied
* Added support for proper enums under pg (as of 8.3), with pg
version check, and deferrable constraints
* Added support to truncate long constraint and index names in the
mysql producer, because of a change to DBIx::Class to produce such
long names in some cases.
2008-10-31 16:08:02 +00:00
wiz
788878ad4e PLIST: Don't remove share/mime/packages, handled by DEINSTALL.
DEINSTALL: Try removing share/mime as well.
Makefile: PKGREVISION++
2008-10-31 14:02:18 +00:00
obache
2dacf1575a Add and enable {p5,ruby}-tokyotyrant. 2008-10-26 11:46:42 +00:00
obache
ff109413a9 Import ruby-tokyotyrant-1.0 as databases/ruby-tokyotyrant.
This module implements the pure Ruby client which connects to the server of
Tokyo Tyrant and speaks its original binary protocol.

Tokyo Tyrant is a package of network interface to the DBM called Tokyo Cabinet.
Though the DBM has high performance, you might bother in case that multiple
processes share the same database, or remote processes access the database.
Thus, Tokyo Tyrant is provided for concurrent and remote connections to Tokyo
Cabinet. It is composed of the server process managing a database and its access
library for client applications. The server can embed Lua, a lightweight script
language so that you can define arbitrary operations of the database.

The server features high concurrency due to thread-pool modeled implementation
and the epoll/kqueue mechanism of the modern Linux/*BSD kernel. The server and
its clients communicate with each other by simple binary protocol on TCP/IP.
Protocols compatible with memcached and HTTP/1.1 are also supported so that
almost all principal platforms and programming languages can use Tokyo Tyrant.
High availability and high integrity are also featured due to such mechanisms as
hot backup, update logging, and replication.
2008-10-26 11:43:50 +00:00
obache
dcf6723f5e Import p5-tokyotyrant-1.2 as databases/p5-tokyotyrant.
This module implements the pure Perl client which connects to the server of
Tokyo Tyrant and speaks its original binary protocol.

Tokyo Tyrant is a package of network interface to the DBM called Tokyo Cabinet.
Though the DBM has high performance, you might bother in case that multiple
processes share the same database, or remote processes access the database.
Thus, Tokyo Tyrant is provided for concurrent and remote connections to Tokyo
Cabinet. It is composed of the server process managing a database and its access
library for client applications. The server can embed Lua, a lightweight script
language so that you can define arbitrary operations of the database.

The server features high concurrency due to thread-pool modeled implementation
and the epoll/kqueue mechanism of the modern Linux/*BSD kernel. The server and
its clients communicate with each other by simple binary protocol on TCP/IP.
Protocols compatible with memcached and HTTP/1.1 are also supported so that
almost all principal platforms and programming languages can use Tokyo Tyrant.
High availability and high integrity are also featured due to such mechanisms as
hot backup, update logging, and replication.
2008-10-26 11:40:33 +00:00
obache
16964077e5 Update tokyotyrant to 1.1.7.
Changes:
2008-10-20  Mikio Hirabayashi

	* ttserver.c (getcmdmask): new function.

	- Release: 1.1.7
2008-10-26 11:38:37 +00:00
obache
e1307add12 Update ruby-tokyocabinet to 1.16.
Changes is empty...
2008-10-26 10:49:14 +00:00
obache
1d7df43c2e Update p5-tokyocabinet to 1.18.
Changes is empty...
2008-10-26 10:48:27 +00:00
obache
e533dfde51 Update Tokyo Cabinet to 1.3.15.
Changes:
2008-10-20  Mikio Hirabayashi

	* tcutil.c (tcmapput, tcmapout, tcmapget): performance was improved.

	* tcutil.c (tcnumtobinstr): new function.

	* tchdb.c (tchdbbidx): performance was improved.

	- Release: 1.3.15
2008-10-26 10:47:07 +00:00
obache
3454203327 Fixes shlib names for ELF. 2008-10-25 06:20:08 +00:00
obache
d65aeaa12f Update tokyocabinet to 1.3.14.
Changes:
2008-10-19  Mikio Hirabayashi

	* myconf.h: missing features of PATH_MAX and nan is now emulated.

	* tcutil.c (tczeromap, tczerounmap): new functions.

	- Release: 1.3.14
2008-10-23 05:11:54 +00:00
gdt
23e2413166 Update to 0.37. Headlines from NEWS:
- 0.37 | 2008-05-24

  - Configuration change: search $prefix for PostgreSQL headers/libs

  - Change to pg-get-connection

	This proc now returns #f if its arg's connection is no longer live.
	You should probably avoid it altogether; see following NEWS item.

  - Planned modesty

	Currently, Guile-PG exposes some accounting (implementation) details
	that it shouldn't.  These are the "serial number" of connection and
	result objects, and the link between a result object the connection
	object where it originated.  These details WILL BE REMOVED after
	2008-10-01; do NOT rely on them.  Practically speaking, this means
	`pg-get-connection' will be deleted and the external representation
	for the objects will drop the "N" field:

	until 2008-10-01:   #<PG-CONN:N:...>   and   #<PG-RESULT:N:...>
	after 2008-10-01:   #<PG-CONN:...>     and   #<PG-RESULT:...>

  - Tests issue SQL commands directly to CREATE and DROP the test database

	Previously "make check" required the commands createdb(1) and
        dropdb(1) (or destroydb(1) for older PostgreSQL versions) to be
        installed on the system.  Now, the test infrastructure uses Guile-PG
        module (database postgres) to connect to "template1" and issues SQL
	commands "CREATE DATABASE" and "DROP DATABASE" directly.

  - New (database postgres-meta) proc: information-schema-names
  - New (database postgres-meta) proc: information-schema-coldefs

	These procs describe Guile-PG's "standard introspection" support,
	as specified in the PostgreSQL 7.4.19 documentation (chapter 32,
	"The Information Schema").

	Additionally, loading the module defines type converters for
	`cardinal_number', `character_data' and `sql_identifier'.  The
	`time_stamp' type converter does not seem to be used and is not
	provided.

  - New pgtable-manager (and -worker) command: #:finish

	This closes the (internal) connection and arranges for all future
	invocations of the closure to signal a "dead connection" error.

  - Proc `gxrepl' closes connection when done

  - New support for #:FOO-all combiners in `parse+make-SELECT-tree'

	This (database postgres-qcons) proc now supports #:union-all,
	#:intersect-all and #:except-all, as combiners.

  - Maintenance uses autoconf 2.62, automake 1.10.1, libtool 2.2.2
2008-10-20 13:53:17 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
adrianp
abd2c07667 Fix an error that could occurr on some installs.
Previously fixed in mysql and pgsql packages - spotted by wiz@
2008-10-19 18:36:19 +00:00
obache
5c1ddb0640 Update tokyotyrant to 1.1.6.
Changes:
2008-10-14  Mikio Hirabayashi

	* ttutil.h (ttpackdouble, ttunpackdouble): bugs of endian normalization were fixed.

	- Release: 1.1.6
2008-10-19 12:36:01 +00:00
obache
941246a104 Update tokyocabinet to 1.3.13.
2008-10-19  Mikio Hirabayashi

	* tcutil.c (tcmdbadddouble): NAN were replaced by the nan function.

	* Makefile.in: the compilation command now supports Solaris.

	- Release: 1.3.13
2008-10-19 12:23:36 +00:00
joerg
dd02b25ac5 Spell ruby-pg correctly... 2008-10-19 11:27:06 +00:00
joerg
d4ee5b7e9d + ruby-pg 2008-10-19 08:16:27 +00:00
gdt
dc35f1c63d Comment out LICENSE=public-domain because we aren't putting in free
licenses yet.  Noticed By smb@.
2008-10-19 00:11:49 +00:00
joerg
b0f3b6d70b + p5-Search-QueryParser-SQL 2008-10-18 08:06:43 +00:00
tnn
e16cb426e1 Add more transations to PLIST. Bump rev. 2008-10-17 05:51:57 +00:00
erh
5a3a4f4957 Add the ruby-pg module, a newer replacement for ruby-postgres 2008-10-16 21:48:26 +00:00
drochner
51e34e2acf update to 0.51
changes:
shared-mime-info 0.51 (2008-07-23)
* Mime-type Changes:
- Strings review
shared-mime-info 0.50 (2008-07-22)
* Mime-type Changes:
- Better magic for a number of image types, from gdk-pixbuf
- Add "extended URL format" files
- Add MSI (Windows Installer) type
- Add tree content types
* update-mime-database Changes:
- Implement tree content types, in the treemagic file
shared-mime-info 0.40 (2008-06-11)
* Mime-type Changes:
- Add Skencil image
- Add OpenOffice extension
- Add Lilypond music sheets
- Add MO3 compressed tracker files
- Add text/x-diff alias for patches
- Add text/x-c alias for C source files
- Add text/rtf for RTF files
- Add *.m3u8 glob for M3U files
- Fix problems with Matroska audio/video detection
- Fix pack200 magic
- Fix detection of some message/rfc822 files
- Tighten PBM/PPM/PGM magic to avoid false positives
- Make "README*" glob very low
- Make application/x-gnuplot a subclass of text/plain
- Remove useless fnmatch matches
- Remove useless gtkrc mime-type
* update-mime-database Changes:
- Implement glob weights
- Implement reverse suffix tree
- Implement icon and generic-icon support
- Implement compact suffix tree
2008-10-16 13:50:44 +00:00
martti
f2b088d6d5 Updated databases/sqlite3 to 3.6.4
* Add option support for LIMIT and ORDER BY clauses on DELETE and UPDATE
  statements. Only works if SQLite is compiled with
  SQLITE_ENABLE_UPDATE_DELETE_LIMIT.
* Added the sqlite3_stmt_status() interface for performance monitoring.
* Add the INDEXED BY clause.
* The LOCKING_STYLE extension is now enabled by default on Mac OS-X
* Added the TRUNCATE option to PRAGMA journal_mode
* Performance enhancements to tree balancing logic in the B-Tree layer.
* Added the source code and documentation for the genfkey program for
  automatically generating triggers to enforce foreign key constraints.
* Added the SQLITE_OMIT_TRUNCATE_OPTIMIZATION compile-time option.
* The SQL language documentation is converted to use syntax diagrams
  instead of BNF.
* Other minor bug fixes
2008-10-15 18:22:04 +00:00
erh
fd4061aa75 Bump BUILDLINK_API_DEPENDS to p5-DBI>=1.52 as that's the minimum version
needed by at least p5-DBD-postgresql.
2008-10-13 17:55:44 +00:00
obache
c0aee32bb1 Update tokyotyant to 1.1.5.
Pkgsrc Changes:
 * Added lua option and enabled by default.

Changes:
2008-10-07  Mikio Hirabayashi

	* scrext.c (serv_codec, serv_hash, serv_sleep, serv_stat, serv_glob):
          new functions.

	- Release: 1.1.5
2008-10-13 05:58:31 +00:00
obache
f670585fb4 Update ruby-tokyocabinet to 1.15.
ChangeLog: empty...
2008-10-13 05:56:11 +00:00
obache
509d1d327a Update p5-tokyocabinet to 1.17.
ChangeLog: empty...
2008-10-13 05:55:08 +00:00
obache
8133814fb0 Update tokyocabinet to 1.3.12.
Changes:
2008-10-05  Mikio Hirabayashi

	* tcutil.c (tchexencode, tchexdecode): new functions.

	* tchdb.c (tchdbaddint): a bug of error code setting was fixed.

	- Release: 1.3.12
2008-10-13 05:39:46 +00:00
he
6723cc082f Added p5-CatalystX-CRUD-ModelAdapter-DBIC. 2008-10-12 23:00:28 +00:00
he
54e79debf8 Import p5-CatalystX-CRUD-ModelAdapter-DBIC version 0.07.
CatalystX::CRUD::ModelAdapter::DBIC implements the
CatalystX::CRUD::ModelAdapter API for DBIx::Class.
2008-10-12 22:59:39 +00:00
he
60605c47f7 Add p5-DBIx-Class-RDBOHelpers. 2008-10-12 22:52:58 +00:00
he
8a121ca8f3 Import p5-DBIx-Class-RDBOHelpers version 0.07.
DBIx::Class::RDBOHelpers implements several methods with the same
names as those in Rose::DBx::Object::MoreHelpers. This class helps
ease compatability issues when using packages that expect these
methods to exist, like Rose::HTMLx::Form::Related and CatalystX::CRUD::YUI.
Most of these are convenience wrappers rather than implementing
any new features.
2008-10-12 22:51:13 +00:00
he
28b9e078fa Update from version 0.14 to 0.15.
Pkgsrc changes:
 o Add dependency on p5-Rose-HTMLx-Form-Field-Serial
 o Canonicalize HOMEPAGE

Upstream changes:

0.15    11 Sept 2008
        * added 'bigint' to field-column mapping
        * add skip_map_class_forms boolean feature
        * add include_autoinc_form_fields boolean feature
        * add serial field type
2008-10-12 22:28:01 +00:00
he
54c485f80b Update from version 0.13 to 0.14.
Upstream changes:

0.14    11 Sept 2008
	* fix add_related() to forget_related() after save, so that
	  next access reflects the addition.
	* move column sort disambiguation from
	  CatalystX::CRUD::YUI::Controller to here.
        * support for 0.30 core api param name change
        * add 'int' to column types registered as 'treat_like_int'
        * fix query for _related methods.
        * update tests to support new make_sql_query() format in core API
2008-10-12 22:07:25 +00:00
he
ea96c130f3 Update from version 0.29 to 0.31.
Pkgsrc changes:
 o Add dependency on newly added p5-Search-QueryParser-SQL

Upstream changes:

0.31    16 Sept 2008
        * add missing req to Makefile.PL
        * force field_names to be an ARRAY ref in Utils make_sql_query()

0.30    11 Sept 2008
        * fix uninit value warning in Controller
	* change REST create() : Local to _rest_create() :
	  Path('create') to make it easier for create_form() to
	  call create() in superclass.
	* clean up old style $self->config->{value} to instead use
	  $self->value in Controller
        * add app_class() and model_meta() accessors to ModelAdapter
	* in base Controller, rename view_on_single_result() method
	  to uri_for_view_on_single_result and make accessor for
	  the config value 'view_on_single_result'
	* change all reserved param names in Model::Utils to use
	  'cxc-' prefix instead of '_'. Backwards compat is preserved
	  where possible.
        * Model::Utils make_query() will uc() sort direction
	* change behaviour of get_primary_key() in base Controller
	  to not look in req->params for pk values.
          This allows for changing the PK as part of an update.
	* add new() in REST to call next::method. Works around
	  (some) multiple inheritance issues.
        * check for $c->res->location before redirecting in postcommit()
	* Model::Utils was refactored to use Search::QueryParser::SQL.
	  The following methods were affected:
           * sql_query_as_string() -- removed
           * params_to_sql_query() -- now returns hashref with 3 items:
                     - query isa Search::QueryParser::SQL::Query object
                     - query_hash (formerly query) is a simple param-name =>
		       [values] hashref
                     - sql is the output of S::QP::S::Query->rdbo
	   * make_sql_query() -- returned hash ref now has query_hash
	     as plain_query value and the stringify'd Query object
	     as plain_query_str
2008-10-12 22:04:21 +00:00
he
500c6101cc Import p5-Search-QueryParser-SQL version 0.005.
Search::QueryParser::SQL is a subclass of Search::QueryParser.
Chiefly it extends the unparse() method to stringify free-text
search queries as valid SQL WHERE clauses.

The idea is to allow you to treat your database like a free-text
search index, when it really isn't.
2008-10-12 21:55:10 +00:00
he
5b4febfcf3 Added p5-Search-QueryParser. 2008-10-12 21:50:37 +00:00
he
e9cdaab81c Import p5-Search-QueryParser version 0.93.
This module parses a query string into a data structure to be
handled by external search engines. For examples of such engines,
see File::Tabular and Search::Indexer.

The query string can contain simple terms, "exact phrases", field
names and comparison operators, '+/-' prefixes, parentheses, and
boolean connectors.
2008-10-12 21:49:33 +00:00
he
e5acce1705 Update from version 0.34nb1 to 0.36.
Upstream changes:

0.36  30th September 2008

        * Added support for $ENV->log_get_config and $ENV->log_set_config.
          Patch supplied by Yuval Kogman (#39651 rt.cpan.org)

0.35  22nd September 2008

        * Added a combination of independent patches from Claes Jakobsson
          and Yuval Kogman (#38896 rt.cpan.org) to allow multi-key return
          from a secondard database.

        * Added support for sequences. Initial patch from  Claes Jakobsson.

        * Get associate to use a transaction if one is specified.
          #5855 from rt.cpan.org

        * Finish transition of test harness to use Test::More
2008-10-12 21:31:44 +00:00
dsainty
f64ab39f62 Allow perl-5.10.0 to satisfy the dependency on p5-version.
Don't bother bumping PKGREVISION, p5-version claims to be a NOP in the
presence of built in support.
2008-10-12 21:21:19 +00:00
seb
c6ac703194 Update to version 0.38
Pkgsrc changes: fix dependency, this Perl module requires XML::SAX::Writer,
not XML::SAX; handle IPv6 support.

Changes since last packaged version (0.34):

perl-ldap 0.38 -- Sun Sep 21 09:17:25 CDT 2008
==============================================

Bug Fixes
 * Fix bug in Net::LDAP::Extension using wrong field for resultCode
 * Fix Net::LDAP::Control::PasswordPolicy decoding bug.

Enhancements
 * Net::LDAP::Extension::SetPassword now supports controls

perl-ldap 0.37 -- Thu Aug 28 07:48:13 CDT 2008
==============================================

Bug Fixes
 * Pass correct hostname to SASL when connecting to a round-robin
 * Return the SASL error message when sasl client_start fails

Enhancements
 * Add Modify Increment (RFC 4525) support
 * Add Content Synchronization (RFC 4453) support

perl-ldap 0.36 -- Mon Apr 21 10:00:09 CDT 2008
==============================================

Bug Fixes
 * Fixed Net::LDAP::constant to return correct names for values 0 - 9
 * Fixed DSML test to be more tolerant of whitespace

Enhancements
 * Added controls for PreRead & PostRead

perl-ldap 0.35 -- Sun Mar 30 13:35:04 CDT 2008
==============================================

Bug Fixes
 * Fix wrapping in Net::LDAP::LDIF
 * Patch from Gergely Santa to allow entries with no attributes in LDIF
 * Fix modr?dn to fetch values in sclar context
 * send packets in sizes that IO::Socket::SSL can chew
 * Avoid attept to use undef as hash reference in ->sync
 * Ensure Bind.pm presents final server response to SASL object

Enhancements
 * Added vendorName/vendorVersion (RFC 3045) to root_dse()
 * add option to support IPv6
 * Allow Entry->deleted to be called with a single value is well as array ref
 * Added Net::LDAP::Control::PasswordPolicy to support draft RFC
2008-10-12 20:54:44 +00:00
ahoka
522deefd68 Implement builtin detection for openldap client.
Tested on NetBSD 4.99.72.
2008-10-12 20:49:19 +00:00
obache
03bbe1ca72 + tokyotyrant 2008-10-11 12:27:36 +00:00
obache
c6eb85a6d4 Import tokyotyrant-1.1.4 as databases/tokyotyrant.
Tokyo Tyrant is a package of network interface to the DBM called Tokyo Cabinet.
Though the DBM has high performance, you might bother in case that multiple
processes share the same database, or remote processes access the database.
Thus, Tokyo Tyrant is provided for concurrent and remote connections to Tokyo
Cabinet. It is composed of the server process managing a database and its
access library for client applications.

The server features high concurrency due to thread-pool modeled implementation
and the epoll/kqueue mechanism of the modern Linux/*BSD kernel. The server and
its clients communicate with each other by simple binary protocol on TCP/IP.
Protocols compatible with memcached and HTTP/1.1 are also supported so that
almost all principal platforms and programming languages can use Tokyo Tyrant.
High availability and high integrity are also featured due to hot such
mechanisms as hot backup, update logging, and replication.

As for now, the server works on Linux, FreeBSD, Mac OS X only.
2008-10-11 12:26:24 +00:00
joerg
14fc8de356 Don't leak build user in install scripts. 2008-10-09 17:48:45 +00:00
martti
31c04538e3 Updated databases/rrdtool to 1.3.4
* detect short/truncated files on open (rrdtool used to crash later
  on some platforms)

* stop rrd_resize from altering the original file (mmap side
  effect)

* fix VDEF and SHIFT use. Now it returns correct data and does
  not crash anymore.

* fix rrd_xport when used on datasources with different
  resolutions. This has been broken from day 1 of this tools
  exsitance.

* fixed default prefix for ruby install

* added rpath for perl bindings on bsd

* do not [fm]advise past the end of the file since this
  causes crashes on sparc.
2008-10-07 07:23:35 +00:00
obache
7e81873c2b Update tokyocabinet to 1.3.11.
2008-09-23  Mikio Hirabayashi

	* tchdb.c (tchdbputimpl): performance of the ADDINT mode was improved.

	* tcbdb.c (tcbdbleafaddrec): performance of the ADDINT mode was improved.

	* tcfdb.c (tcfdbputimpl): performance of the ADDINT mode was improved.

	* tcutil.c (tcpagealign): new function.

	* tchdb.c (tchdbsetxmsiz): the parameter is now rounded up to multiple of the page size.

	* tcfdb.c (tcfdbtune): the parameter is now rounded up to multiple of the page size.

	* tchdb.c (tcseekwrite, tcseekread, tcseekreadtry): page border handling was added.

	- Release: 1.3.11

2008-09-20  Mikio Hirabayashi

	* tcutil.c (tcunlock): new function.

	* tchdb.c (tchdbsetmutex): useless locking was eliminated.

	* tcbdb.c (tcbdbsetmutex): useless locking was eliminated.

	* tcfdb.c (tcfdbsetmutex): useless locking was eliminated.

	- Release: 1.3.10

2008-09-10  Mikio Hirabayashi

	* tchdb.c (tchdblockallrecords, tchdbunlockallrecords): new functions.

	* tcfdb.c (tcfdblockallrecords, tcfdbunlockallrecords): new functions.

	- Release: 1.3.9
2008-10-06 10:41:25 +00:00
adam
e77b3ef363 Changes 1.2.15:
* Fix to STORE TRIGGER - store trigger was running against all nodes
  upon subscription
* Portability changes to some tools/ scripts, fixing some
  "bash-isms"
* Fix to switch statement in slonik.c; unknown how it broke
* Fix memory leak
2008-10-06 09:54:42 +00:00
adam
04c3a85c6f Changes 8.1.14:
Bug-fix release, see HISTORY for details.
2008-10-06 09:46:31 +00:00
adam
1e35f419b6 Changes 8.2.10:
Bug-fix release, see HISTORY for details.
2008-10-06 09:45:55 +00:00
adam
b27a3ccccc Changes 8.3.4:
Bug-fix release, see HISTORY for details.
2008-10-06 09:42:59 +00:00
adam
123066b8eb Changes 3.6.3:
* Fix for a bug in SELECT DISTINCT logic that was introduced by the prior
  version.
* Other minor bug fixes.
2008-10-06 08:00:49 +00:00
joerg
f7262db338 Don't write to /etc, the init script is handled via the RC framework. 2008-10-03 18:14:46 +00:00
joerg
d65ee110d5 Needs pkg-config. 2008-10-03 18:05:11 +00:00
joerg
40ae1f06a1 Install only the newer PostgreSQL 7.1+ driver. Add DESTDIR support.
Bump revision.
2008-10-03 16:43:27 +00:00
obache
7812e30f7d Suppress detection of readline.h.
Configure failed to detect pkgsrc readline.h and disabled.
2008-10-02 11:15:17 +00:00
obache
d8f59db527 Require OpenSSL to build plugins. 2008-09-29 12:56:50 +00:00
minskim
a171151de1 This version of bdb-xml requires db<4.7. Depend on db46 instead of db4.
This fixes the build error shown on Joerg's bulk builds on NetBSD-current.

Bump PKGREVISION.
2008-09-24 19:32:00 +00:00
tron
8f18cdb41a Alway use Berkeley DB 4.6.21 provided by the "db46" package.
Berkeley DB 4.7.x is not officially supported by OpenLDAP yet and there
have been various reports of problems with this combination.

Bump package revision.
2008-09-22 08:46:32 +00:00
obache
453bcf7a40 py-sqlite2 does not require disable-threadsafe but expect to exist
load-extension these days.  OKed by wiz to commit.

Bump PKGREVISION.
2008-09-22 08:34:08 +00:00
obache
f32e20da11 The self test put testdb on current directory, cd ${WRKDIR} first. 2008-09-21 09:24:52 +00:00
sketch
ca0b5dc686 I'll take maintainership. 2008-09-20 07:13:22 +00:00
wiz
2372c76c33 Integrate non-shared Makefile.common into Makefile.
Some pkglint cleanup.
2008-09-19 09:39:23 +00:00
wiz
f34af9e171 Remove another leftover qt2 user. 2008-09-19 09:27:18 +00:00
drochner
56f7c1e5d3 try to deal with incompatible changes in py-bsddb3-4.7.2
(I'm not sure commenting out DB_TXN_NOSYNC is the best solution, but
it seems to work for me at least.)
approved by gdt
2008-09-18 17:11:01 +00:00
drochner
c97e191895 -deal with an incompatible change in py-bsddb3-4.7.2
-remove py-xml bl3, this is not needed afaict
-pull in desktop-file-utils/bl3 because we install a .desktop file
bump PKGREVISION
2008-09-18 16:56:55 +00:00
drochner
2e4564c40c bump BUILDLINK_API_DEPENDS to the new revision
(The dependency is already there, due to the propagated db4 dependency.
Just make it explicit.)
2008-09-18 16:54:22 +00:00