summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2004-03-18Rewrite comment so that it doesn't cause errors in make.jlam1-3/+5
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam13-52/+41
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-17Bump PKGREVISION due to Tcl dependency change in the previous commit.minskim1-2/+2
2004-03-17Switch to Tcl/Tk 8.4 and bl3ify tcl-postgresql, tk-postgresql, andminskim5-17/+39
postgresql-pltcl. Closes PR pkg/24816 and pkg/24817.
2004-03-16If the ${PKGBASE} of a package doesn't match the token passed tojlam2-2/+4
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-16Require a later version of texinfo to fix the build on NetBSD 1.6.recht1-1/+2
This fixes hubertf's bulk build.
2004-03-16Add ruby to CATEGORIES.taca4-8/+8
2004-03-14Pre-3.3 GCC has an optimization bug on powerpc that's tickled by the db4jlam1-1/+23
source code, so remove optimization flags in that case. This fixes PR 23737 by John Klos.
2004-03-13Fix the build by adding USE_LANGUAGES=c c++ and linking myisam/isamrecht4-2/+31
with CXX. Noted by kristerw's bulk-build and Michal Pasternak on tech-pkg@.
2004-03-12bl3ifyminskim1-4/+4
2004-03-12Do not install into TCL_PACKAGE_PATH, because it is not a singleminskim1-9/+4
directory but a list of directories. OK'ed by the maintainer, bouyer@. Bump PKGREVISION due to Tcl dependency change from 8.3 to 8.4.
2004-03-12Update distinfo. They capitalized the copyright notice but there isminskim1-3/+3
no change in codes. OK'ed by the maintainer, bouyer@.
2004-03-12Update to version 1.41.heinz4-7/+13
Perl >= 5.6.0 is required now, so update buildlink2.mk and buildlink3.mk. Add missing build-time dependence on Test::More (ie, Test::Simple). Changes since 1.37 ================== CHANGES in DBI 1.41 (svn rev 130), 22nd February 2004 Fixed execute_for_array() so tuple_status parameter is optional as per docs, thanks to Ed Avis. Fixed execute_for_array() docs to say that it returns undef if any of the execute() calls fail. Fixed take_imp_data() test on m68k reported by Christian Hammers. Fixed write_typeinfo_pm inconsistencies in DBI::DBD::Metadata thanks to Andy Hassall. Fixed $h->{TraceLevel} to not return DBI->trace trace level which it used to if DBI->trace trace level was higher. Changed set_err() to append to errstr, with a leading "\n" if it's not empty, so that multiple error/warning messages are recorded. Changed trace to limit elements dumped when an array reference is returned from a method to the max(40, $DBI::neat_maxlen/10) so that fetchall_arrayref(), for example, doesn't flood the trace. Changed trace level to be a four bit integer (levels 0 thru 15) and a set of topic flags (no topics have been assigned yet). Changed column_info() to check argument count. Extended bind_param() TYPE attribute specification to imply standard formating of value, eg SQL_DATE implies 'YYYY-MM-DD'. Added way for drivers to indicate 'success with info' or 'warning' by setting err to "0" for warning and "" for information. Both values are false and so don't trigger RaiseError etc. Warnings (err="0") are automatically printed if PrintError is set. Thanks to Steffen Goeldner for the original idea. Added $h->{HandleSetErr} = sub { ... } to be called at the point that an error, warn, or info state is recorded. The code can alter the err, errstr, and state values (e.g., to promote an error to a warning, or the reverse). Added $h->{PrintWarn} attribute to enable printing of warnings recorded by the driver. Defaults to same value as $^W (perl -w). Added $h->{ErrCount} attribute, incremented whenever an error is recorded by the driver via set_err(). Added $h->{Executed} attribute, set if do()/execute() called. Added \%attr parameter to foreign_key_info() method. Added ref count of inner handle to "DESTROY ignored for outer" msg. Added Win32 build config checks to DBI::DBD thanks to Andy Hassall. Added bind_col to Driver.xst so drivers can define their own. Added TYPE attribute to bind_col and specified the expected driver behaviour. Major update to signal handling docs thanks to Lincoln Baxter. Corrected dbiproxy usage doc thanks to Christian Hammers. Corrected type_info_all index hash docs thanks to Steffen Goeldner. Corrected type_info COLUMN_SIZE to chars not bytes thanks to Dean Arnold. Corrected get_info() docs to include details of DBI::Const::GetInfoType. Clarified that $sth->{PRECISION} is OCTET_LENGTH for char types. Changes in DBI 1.40, 7th January 2004 Fixed handling of CachedKids when DESTROYing threaded handles. Fixed sql_user_name() in DBI::DBD::Metadata (used by write_getinfo_pm) to use $dbh->{Username}. Driver authors please update your code. Changed connect_cached() when running under Apache::DBI to route calls to Apache::DBI::connect(). Added CLONE() to DBD::Sponge and DBD::ExampleP. Added warning when starting a new thread about any loaded driver which does not have a CLONE() function. Added new prepare_cache($sql, \%attr, 3) option to manage Active handles. Added SCALE and NULLABLE support to DBD::Sponge. Added missing execute() in fetchall_hashref docs thanks to Iain Truskett. Added a CONTRIBUTING section to the docs with notes on creating patches. Changes in DBI 1.39, 27th November 2003 Fixed STORE to not clear error during nested DBI call, again/better, thanks to Tony Bowden for the report and helpful test case. Fixed DBI dispatch to not try to use AUTOLOAD for driver methods unless the method has been declared (as methods should be when using AUTOLOAD). This fixes a problem when the Attribute::Handlers module is loaded. Fixed cwd check code to use $Config{path_sep} thanks to Steve Hay. Fixed unqualified croak() calls thanks to Steffen Goeldner. Fixed DBD::ExampleP TYPE and PRECISION attributes thanks to Tom Lowery. Fixed tracing of methods that only get traced at high trace levels. The level 1 trace no longer includes nested method calls so it generally just shows the methods the application explicitly calls. Added line to trace log (level>=4) when err/errstr is cleared. Updated docs for InactiveDestroy and point out where and when the trace includes the process id. Update DBI::DBD docs thanks to Steffen Goeldner. Removed docs saying that the DBI->data_sources method could be passed a $dbh. The $dbh->data_sources method should be used instead. Added link to 'DBI recipes' thanks to Giuseppe Maxia: http://gmax.oltrelinux.com/dbirecipes.html (note that this is not an endorsement that the recipies are 'optimal') Note: There is a bug in perl 5.8.2 when configured with threads and debugging enabled (bug #24463) which causes a DBI test to fail. Changes in DBI 1.38, 21th August 2003 NOTE: The DBI now requires perl version 5.6.0 or later. (As per notice in DBI 1.33 released 27th February 2003) Fixed spurious t/03handles failure on 64bit perls reported by H.Merijn Brand. Fixed spurious t/15array failure on some perl versions thanks to Ed Avis. Fixed build using dmake on windows thanks to Steffen Goeldner. Fixed build on using some shells thanks to Gurusamy Sarathy. Fixed ParamValues to only be appended to ShowErrorStatement if not empty. Fixed $dbh->{Statement} not being writable by drivers in some cases. Fixed occasional undef warnings on connect failures thanks to Ed Avis. Fixed small memory leak when using $sth->{NAME..._hash}. Fixed 64bit warnings thanks to Marian Jancar. Fixed DBD::Proxy::db::DESTROY to not alter $@ thanks to Keith Chapman. Fixed Makefile.PL status from WriteMakefile() thanks to Leon Brocard. Changed "Can't set ...->{Foo}: unrecognised attribute" from an error to a warning when running with DBI::ProxyServer to simplify upgrades. Changed execute_array() to no longer require ArrayTupleStatus attribute. Changed DBI->available_drivers to not hide DBD::Sponge. Updated/moved placeholder docs to a better place thanks to Johan Vromans. Changed dbd_db_do4 api in Driver.xst to match dbd_st_execute (return int, not bool), relevant only to driver authors. Changed neat(), and thus trace(), so strings marked as utf8 are presented in double quotes instead of single quotes and are not sanitized. Added $dbh->data_sources method. Added $dbh->last_insert_id method. Added $sth->execute_for_fetch($fetch_tuple_sub, \@tuple_status) method. Added DBI->installed_versions thanks to Jeff Zucker. Added $DBI::Profile::ON_DESTROY_DUMP variable. Added docs for DBD::Sponge thanks to Mark Stosberg.
2004-03-12Build databases/db4 with the DB-1.85 compatability layer and bump thejlam3-7/+11
PKGREVISION. This allows using db4 as BDB_DEFAULT for packages that USE_DB185.
2004-03-12Bump pacakge revision with ruby-base package's update.taca1-2/+2
2004-03-12OpenLDAP expects to use the BDB-compat headers.jlam1-1/+3
2004-03-12s/db3/db4/jlam1-2/+2
2004-03-11Add gramps-1.0.1 (genealogy software)reed1-1/+2
2004-03-11Import of gramps-1.0.1 from pkgsrc-wip. gramps is a "Genealogicalreed5-0/+632
Research and Analysis Management Programming System".
2004-03-11Bump PKGREVISION due to update of libgda/libgnomedb to 1.0.3.jmmv1-2/+2
2004-03-11Update to 1.0.3:jmmv5-33/+25
libgnomedb 1.0.3, 2004-01-16 ---------------------------- - Fixed sorting in grid widget (marius) - Fixed selection signal emission in grid widget (rodrigo) - Fixed libglade module compilation problems (rodrigo) - Fixed compilation problems on Debian (jdassen) - Use a grid instead of a list in form widget (jon) - Updated translations: - ja (aihana) - nl (adrighem) libgnomedb 1.0.2, 2003-11-30 ---------------------------- - Avoid creating data sources with duplicating names in GnomeDbDsnConfigDruid widget (laurent) - Fixes for 64bit platforms (fredreric) - Implemented missing gnome_db_combo_set_model (gonzalo) - Updated translations: - cs (miroslav) - el (pkst) - fi (pauli) - nl (vincent) - pt (duarte) - sr (danilo) - sw (christian) libgnomedb 1.0.1, 2003-10-13 ---------------------------- - Fixed problems with gtksourceview compilation (rodrigo) - Made labels non-selectable in gray bar widget (álvaro) - Fill background color with GTK style color in gray bar (álvaro) - Use GTK default text color in grid titles for gnome-database-properties (rodrigo) - Dont g_free GtkWidget's in gray bar widget finalization (rodrigo) - Updated translations: - sk (stanislav)
2004-03-11Update to 1.0.3:jmmv8-31/+31
libgda 1.0.3, 2004-01-16 ------------------------ - Backported gda_data_model_foreach from HEAD (gonzalo) - Python bindings related issues (jon) - Fixed documentation typos (rodrigo) - Fixed C99'isms (rodrigo) - Fixed replacement of files in gda_file_save (laurent) - Fixed startup commands execution in SQLite provider (nikolai) - Updated translations: - es (serrador) - nl (adrighem) - pt (dnloreto) libgda 1.0.2, 2003-11-30 ------------------------ - Register missing structs as boxed types (murray, laurent) - Fixed memory leaks in MySQL provider (paisa) - Added more API documentation (laurent) - Implemented missing case in gda_data_model_to_xml, where standalone XML files were not being generated (laurent) - Fixed compilation problems when enabling BSD compatibility layer on Linux (jonathan) - Fixed gda_value_copy for GdaNumeric values (david) - Use $(libdir) as the directory for installing libraries instead of $(prefix)/lib (fredreric) - Fixes for 64bit platforms (fredreric) - Fixed crash in MDB provider (filip) - Added missing emission of signals in data model class (gonzalo) - Updated translations: - cs (miroslav) - es (pablo) - ja (aihana) - nl (vincent) - pt (duarte) - sr (danilo) libgda 1.0.1, 2003-10-13 ------------------------ - Fixed clearing of GdaQuarkList's (laurent) - Added GType-registration for enums, needed for C++ bindings (murray) - Fixed typos in documentation and added more information for MySQL provider (laurent) - Added missing prototype to gda-client.h (laurent) - Fixed detection of mSQL libraries/headers (chris) - Fixed mSQL provider handling on non-queries (chris) - Fixed #117202: adapted to API changes in tds_connect (seth) - Fixed #121403: freed memory being used (rodrigo) - Fixed #123342: crash on exit in Gnumeric (rodrigo) - Added missing documentation for GdaBlob (rodrigo) - Updated translations: - cs (miroslav) - fi (pauli) - fr (christophe) - pt (duarte) - sk (stanislav) - sr (danilo) - sr@Latn (danilo) - sv (christian)
2004-03-10Remove PHP3 packages from pkgsrc as they're unmaintained by PHP folksjlam7-63/+1
and by pkgsrc folks.
2004-03-10bdb.buildlink3.mk is used to select a Berkeley DB implementation forjlam3-40/+29
use by pkgsrc. It will automatically depend on either db, db3, or db4 if the native one isn't sufficient. The two variables that control its behaviour are: BDB_DEFAULT is a user-settable variable whose value is the default Berkeley DB implementation to use. BDB_ACCEPTED is a package-settable list of Berkeley DB implementations that may be used by the package. E.g., if you always want to use DB4 as the Berkeley DB for all of the packages, then you can just set: BDB_DEFAULT= db4 in your /etc/mk.conf. Packages that currently include db*/buildlink3.mk should be made to include bdb.buildlink3.mk instead.
2004-03-10Enable RAID tables to allow >4GB (>2GB) table data on non-big-filetv1-1/+3
filesystems. Bump PKGREVISION.
2004-03-10Add --disable-dependency-tracking to speed up normal builds considerably.tv1-1/+5
2004-03-10bl3ify and add explicit dependency on pkgconfig.xtraeme2-2/+21
2004-03-08Enable tk84 and replace x11/tk with x11/tk83. Packages compatibleminskim1-2/+2
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08Replace lang/tcl with lang/tcl83. Packages compatible with 8.4 willminskim5-10/+10
be updated to depend on lang/tcl after Tcl/Tk update.
2004-03-08Handle some shared directories by depending on (or updating dependancies tojmmv4-11/+12
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs. Bump PKGREVISION.
2004-03-08Remove info files entries from PLIST.seb1-9/+1
2004-03-07Updated mysql-server to 4.0.18martti10-49/+51
* Bug fixes
2004-03-07Updated mysql-client to 4.0.18martti3-10/+14
* Bug fixes
2004-03-07NetBSD-current needs -lcrypto when linking in Heimdal.markd2-1/+15
2004-03-07Add a conflict on sysutils/coreutils if GNU_PROGRAM_PREFIX == "g".recht1-1/+9
Addresses PR 23941 by Chris Pinnock.
2004-03-06- add and enable gnats4recht1-2/+3
- sort
2004-03-06initial import of gnats 4.0recht7-0/+159
GNATS was designed as a tool for software maintainers. It consists of several utilities which, when used in concert, formulate and administer a database of Problem Reports grouped by site-defined problem categories. It allows a support organization to keep track of problems (hence the term Problem Report) in an organized fashion. Essentially, GNATS acts as an active archive for field-separated textual data.
2004-03-06Fix typo: =gnats/ should be :=gnats/ in MASTER_SITE_GNUrecht1-2/+2
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam14-89/+94
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-04Update py-bsddb3 to 4.2.4.minskim4-33/+7
Changes: * changed DB and DBEnv set_get_returns_none() default from 1 to 2. * cleaned up compatibility iterator interface. * the legacy compatibility dict-like interface now support iterators and generators and allows multithreaded access to the database. * fixed a tuple memory leak when raising "object has been closed" exceptions for DB, DBEnv and DBCursor objects. I doubt much previous code triggered this. * use of a closed DBCursor now raises a DBCursorClosedError exception subclass of DBError rather than a boring old DBError. * added DBCursor.get_current_size() method to return the length in bytes of the value pointed to by the cursor without reading the actual data. * Standalone pybsddb builds now use a _pybsddb dynamic/shared library rather than _bsddb. This allows for pybsddb to be built, installed and used on python >= 2.3 which includes an older version of pybsddb as its bsddb library. * Can now compile and link with BerkeleyDB 4.2.x (when its released). * the legacy bsddb module supports the iterator interface on python 2.3. * Support the DBEnv.set_shm_key() method. * Fixed setup.py include/{db4,db3} header file searching (SF bug #789740).
2004-03-03update to 3.2.1recht3-113/+120
provided by Michal Pasternak in PR 24657 What's new in ZODB3 3.2.1? ========================== Release-date: 12-Feb-2004 The storage comparison matrix (Doc/storages.html) was updated. It now has current information about Adaptable Persistence (Ape): http://hathaway.freezope.org/Software/Ape. What's new in ZODB3 3.2.1 release candidate 1? ============================================== Release-date: 20-Jan-2004 FileStorage ----------- Fixed a serious bug in the new pack implementation. If pack was called on the storage and passed a time earlier than a previous pack time, data could be lost. In other words, if there are any two pack calls, where the time argument passed to the second call was earlier than the first call, data loss could occur. The bug was fixed by causing the second call to raise a StorageError before performing any work. ZEO --- Fixed a bug in the ZEO authentication implementation that could cause a properly authenticated connection to fail unexpectedly with a ValueError -- "Received message without HMAC." Fixed a bug in the ZEO server's getInvalidations() method. If it had the requested invalidations, it would send all the invalidations in its queue rather than just the requested ones. This didn't affect correctness of the cache, but did cause it to throw out valid data. Fixed a bug that prevented the -m / --monitor argument from working. Fixed and enhanced the zeopasswd.py script. It now runs as a script and supports command-line arguments for all the options that can be specified in the configuration file. What's new in ZODB3 3.2.1 beta 1 ================================ Release-date: 18-Nov-2003 This code in this release should be identical to the code in Zope 2.7.0 beta 3. Changed the ZEO server and control process to work with a single configuration file; this is now the default way to configure these processes. (It's still possible to use separate configuration files.) The ZEO configuration file can now include a "runner" section used by the control process and ignored by the ZEO server process itself. If present, the control process can use the same configuration file. Fixed a performance problem in the logging code for the ZEO protocol. The logging code could call repr() on arbitrarily long lists, even though it only logged the first 60 bytes; worse, it calls repr() even if logging is currently disabled. Fixed to call repr() on individual elements until the limit is reached. ReadConflictErrors have an experimental new method, ignore(). If a database connection raises a read conflict, the current transaction was eventually be aborted. If the ignore() method is called, it will allow a transaction to commit after receiving a read conflict. This method should be used with great care, because ignoring read conflicts may allow inconsistent data to be written to the database. Several bare string exceptions were changed to raise exception objects. All these exceptions were in fairly obscure parts of the code. Bug fix for Acquisition in ExtensionClass. Zope Collector #1056: aq_acquire() ignored the default argument. The zdaemon.Daemon module was removed, because it is no longer used by zdaemon. The ZEO test suite is more robust. A variety of small changes were made that make it less likely to fail on slow or loaded machines.
2004-03-03category is 'databases', not 'database'jdolecek1-2/+2
2004-03-02Remove info files entries from PLIST.seb1-2/+1
2004-03-01Not used any more.minskim1-30/+0
2004-02-26Add and enable py-IndexedCatalog.minskim1-1/+2
2004-02-26Import py-IndexedCatalog from pkgsrc-wip. Packaged by Michal Pasternak,minskim4-0/+137
and slightly modified by me. IndexedCatalog is an extension to the Zope Object Database (ZODB) that provides indexing and allows queries for objects based on attributes. Which is accomplished by indexing all fields by type (string/integer/float) and by a simple query language.
2004-02-25Add buildlink3.mk. Requested by the maintainer in PR pkg/24549.minskim1-0/+22
2004-02-25Add missing header files to PLIST. Bump PKGREVISION.minskim2-2/+6
2004-02-25bl3ifyminskim1-2/+2
2004-02-24Point to a couple of useful URLs. Requested by Michal Pasternak insnj1-2/+8
PR pkg/24549. Also slightly change some wording.