Commit graph

1516 commits

Author SHA1 Message Date
recht
817f2b6121 Add a conflict on sysutils/coreutils if GNU_PROGRAM_PREFIX == "g".
Addresses PR 23941 by Chris Pinnock.
2004-03-07 11:32:44 +00:00
recht
b303ec333d - add and enable gnats4
- sort
2004-03-06 18:34:33 +00:00
recht
53682691cc initial import of gnats 4.0
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-06 18:33:21 +00:00
recht
8175aa6a4a Fix typo: =gnats/ should be :=gnats/ in MASTER_SITE_GNU 2004-03-06 18:27:47 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
minskim
5f122c600c Update py-bsddb3 to 4.2.4.
Changes:
 * changed DB and DBEnv set_get_returns_none() default from 1 to 2.
 * cleaned up compatibility iterator interface.
 * the legacy compatibility dict-like interface now support iterators
   and generators and allows multithreaded access to the database.
 * fixed a tuple memory leak when raising "object has been closed"
   exceptions for DB, DBEnv and DBCursor objects.  I doubt much
   previous code triggered this.
 * use of a closed DBCursor now raises a DBCursorClosedError exception
   subclass of DBError rather than a boring old DBError.
 * added DBCursor.get_current_size() method to return the length in bytes
   of the value pointed to by the cursor without reading the actual data.
 * Standalone pybsddb builds now use a _pybsddb dynamic/shared library
   rather than _bsddb.  This allows for pybsddb to be built, installed
   and used on python >= 2.3 which includes an older version of pybsddb
   as its bsddb library.
 * Can now compile and link with BerkeleyDB 4.2.x (when its released).
 * the legacy bsddb module supports the iterator interface on python 2.3.
 * Support the DBEnv.set_shm_key() method.
 * Fixed setup.py include/{db4,db3} header file searching (SF bug #789740).
2004-03-04 15:55:18 +00:00
recht
399e4dc610 update to 3.2.1
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-03 16:38:16 +00:00
jdolecek
5990b0082b category is 'databases', not 'database' 2004-03-03 14:19:05 +00:00
seb
7f0d850a58 Remove info files entries from PLIST. 2004-03-02 10:57:13 +00:00
minskim
cc9f0d6bd4 Not used any more. 2004-03-01 12:03:40 +00:00
minskim
d238ec8046 Add and enable py-IndexedCatalog. 2004-02-26 22:55:01 +00:00
minskim
b17cfc0711 Import py-IndexedCatalog from pkgsrc-wip. Packaged by Michal Pasternak,
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-26 22:53:29 +00:00
minskim
d81ac16eca Add buildlink3.mk. Requested by the maintainer in PR pkg/24549. 2004-02-25 23:07:51 +00:00
minskim
648cac2774 Add missing header files to PLIST. Bump PKGREVISION. 2004-02-25 21:24:44 +00:00
minskim
8ef531b3de bl3ify 2004-02-25 20:42:17 +00:00
snj
f5f0eca23b Point to a couple of useful URLs. Requested by Michal Pasternak in
PR pkg/24549.

Also slightly change some wording.
2004-02-24 21:11:12 +00:00
wiz
f709ee9ec6 Remove 3 from PKGNAME, per request from the maintainer. 2004-02-24 15:29:40 +00:00
grant
1127f8b408 adapt patch from FreeBSD ports to fix build on FreeBSD 5.2:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/mysql41-server/files/patch-sql::mysqld.cc?rev=1.1

from Michal Pasternak in PR pkg/24447.
2004-02-24 14:53:54 +00:00
minskim
aab3dcd49a Add and enable p5-DBI-Shell. 2004-02-22 01:40:44 +00:00
minskim
27fcce29a4 Import p5-DBI-Shell from pkgsrc-wip. Packaged by Eric Schnoebelen,
improved by wiz@, and slightly modified by me.

The DBI Shell, or dbish, is a command-line tool that allows you to run
arbitrary SQL statements and diagnostics against databases without
needing to write a complete Perl program.
2004-02-22 01:38:58 +00:00
minskim
c907b090ab bl3ify and enable pkgviews installation. 2004-02-22 01:26:06 +00:00
snj
9ab87f0a36 s/adminster/administer/ 2004-02-21 06:46:56 +00:00
jlam
3bb41a92a7 The OpenLDAP libraries don't need the Kerberos libraries. 2004-02-21 01:56:42 +00:00
jlam
9a90a5fd3b Refine comment a bit to be more precise. 2004-02-21 01:55:14 +00:00
jlam
df52730681 Enable linking against shared libraries, and correctly enable detection of
the Kerberos libraries.
2004-02-21 01:48:38 +00:00
jmmv
53aacf3789 unused 2004-02-20 17:50:36 +00:00
jlam
dbee72b756 Reenable the use of GNU pth on systems without native pthreads. Bump
the PKGREVISION.  The fix was provided by Nick Hudson and modifies
the libldap initialization routine to call the GNU pth initialization
routine before using it.  The resulting slapd/slurpd passes the test
suite included in the OpenLDAP sources.  This fixes PR 24473.
2004-02-20 13:56:15 +00:00
jmmv
9e27057089 bl3ify, add explicit dependencies on everything used directly by this package
and use pkgsrc intltool.
2004-02-20 12:39:31 +00:00
wiz
5864f18321 buildlink{2,3} files should not include pkgconfig/buildlink{2,3}.mk. 2004-02-19 17:54:05 +00:00
jlam
6f8b45509c If the threads are non-native, then don't build openldap with threads
support.  The slapd built without threads passes all of its test except
for the replication test, which is because slurpd is not built (slurpd
requires threads).  Bump the PKGREVISION.

This is in response to PR 24473.  As a debugging aid in case someone
attempts to really fix the PR, if _OPENLDAP_REQUIRE_THREADS is "yes",
then openldap will forcibly build using GNU pth if native threads
aren't available.
2004-02-19 14:42:39 +00:00
wiz
9903e8072e Convert to buildlink3. 2004-02-19 11:22:53 +00:00
jlam
b8039c9820 +etc/rc.d/slurpd 2004-02-18 14:00:42 +00:00
heinz
9980895f06 Forgot to add PKG_INSTALLATION_TYPES for pkgviews 2004-02-18 00:23:31 +00:00
heinz
398d71f254 Depend on Data::Dumper >= 2.08 2004-02-18 00:10:32 +00:00
heinz
235f8f479f Update of p5-MLDBM to 2.01.
Changes since version 2.0:
==========================

item 2.01  (07 July 2002)

New testing method MLDBM::_compare($a, $b) used in t/*.t
scripts to verify data structures are identical.  In
perl 5.8.0 RC2, the order of hashes changed, making the prior
hard coded test case string comparisons invalid, so created
this more flexible method for testing that should work in
future releases, without relying on specific hash ordering.
2004-02-18 00:06:07 +00:00
jmmv
d2f0ad5584 Add and enable shared-mime-info. 2004-02-14 19:06:53 +00:00
jmmv
51163fe5e1 Initial import of shared-mime-info, version 0.13:
Many programs and desktops use the MIME system to represent the types of
files.  Frequently, it is necessary to work out the correct MIME type for
a file.  This is generally done by examining the file's name or contents,
and looking up the correct MIME type in a database.

For interoperability, it is useful for different programs to use the same
database so that different programs agree on the type of a file, and new
rules for determining the type apply to all programs.

This package contains the core database of common types and the
update-mime-database command used to extend it.
2004-02-14 19:06:03 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jlam
b259a0a438 CONFIG_{GUESS,SUB}_OVERRIDE are now relative to ${WRKSRC} and will
automatically substitute for any config.{guess,sub} files found up to a
directory depth of 2.
2004-02-14 15:29:15 +00:00
jlam
ead8549ddd Update databases/openldap to 2.1.25 (latest stable release as of
20031217.  Changes from version 2.1.22 include many bug fixes including
memory leaks, adding lutil_passwd extensions, and adding config file
keywords to control the replication daemon.
2004-02-14 11:31:50 +00:00
grant
52f1b46a37 remove unneeded CONFIG_{GUESS,SUB}_OVERRIDE, as bsd.pkg.mk does this
automatically now.
2004-02-14 00:54:44 +00:00
snj
6bc35cda72 s/independant/independent/ 2004-02-13 23:34:15 +00:00
minskim
8617013a70 Add and enable py-dbxml-1.2.1. 2004-02-13 21:31:54 +00:00
minskim
b124ff840b Import py-dbxml from pkgsrc-wip.
This module is built using SWIG (http://www.swig.org) to produce a
Python module that maps to the Berkeley DB XML C++ API fairly closely.
At present, separate documentation for the Python API is not provided.
Refer to the C++ API documentation and the Python examples for more
information, or contact Sleepycat Support (support@sleepycat.com).
2004-02-13 21:30:34 +00:00
minskim
51cfca2945 Add and enable dbxml-1.2.1. 2004-02-13 19:41:05 +00:00
minskim
cd4e189e60 Import dbxml-1.2.1 from pkgsrc-wip.
Berkeley DB XML is an application-specific native XML data manager
built on Berkeley DB, the world's most widely deployed data management
engine.  Berkeley DB XML provides fast, reliable, scalable and
cost-effective storage and retrieval for native XML data and
semi-structured data.

Berkeley DB XML is supplied as a library that links directly into the
application's address space.  This provides superior performance by
eliminating bottlenecks that occur in client-server systems.
2004-02-13 19:39:35 +00:00
jlam
512eb8c316 bl3ify 2004-02-12 08:40:22 +00:00
xtraeme
224715f0c2 bl3ify 2004-02-11 04:58:15 +00:00
abs
a1d0b1b68b USE_LANGUAGES=c c++ 2004-02-11 01:46:30 +00:00