Commit graph

1638 commits

Author SHA1 Message Date
heinz
62a823ba6e Update to version 1.41.
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-12 22:01:08 +00:00
jlam
eccb01de96 Build databases/db4 with the DB-1.85 compatability layer and bump the
PKGREVISION.  This allows using db4 as BDB_DEFAULT for packages that
USE_DB185.
2004-03-12 21:35:58 +00:00
taca
4ebeb28b9f Bump pacakge revision with ruby-base package's update. 2004-03-12 05:02:55 +00:00
jlam
7203e8edd0 OpenLDAP expects to use the BDB-compat headers. 2004-03-12 03:15:18 +00:00
jlam
4aec779271 s/db3/db4/ 2004-03-12 02:21:02 +00:00
reed
5dfc272077 Add gramps-1.0.1 (genealogy software) 2004-03-11 22:07:23 +00:00
reed
9c98625955 Import of gramps-1.0.1 from pkgsrc-wip. gramps is a "Genealogical
Research and Analysis Management Programming System".
2004-03-11 22:04:47 +00:00
jmmv
546f691b59 Bump PKGREVISION due to update of libgda/libgnomedb to 1.0.3. 2004-03-11 14:02:20 +00:00
jmmv
6e0025ef99 Update to 1.0.3:
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-11 14:01:34 +00:00
jmmv
bfcb9cb2ba Update to 1.0.3:
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-11 14:00:29 +00:00
jlam
de7133ae2e Remove PHP3 packages from pkgsrc as they're unmaintained by PHP folks
and by pkgsrc folks.
2004-03-10 18:20:10 +00:00
jlam
f3e38fb48d bdb.buildlink3.mk is used to select a Berkeley DB implementation for
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-10 18:06:06 +00:00
tv
d2abbec077 Enable RAID tables to allow >4GB (>2GB) table data on non-big-file
filesystems.  Bump PKGREVISION.
2004-03-10 14:57:35 +00:00
tv
a734b3120f Add --disable-dependency-tracking to speed up normal builds considerably. 2004-03-10 14:54:05 +00:00
xtraeme
a5070101e0 bl3ify and add explicit dependency on pkgconfig. 2004-03-10 09:46:50 +00:00
minskim
2827f5b2d8 Enable tk84 and replace x11/tk with x11/tk83. Packages compatible
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08 20:27:13 +00:00
minskim
ac690cf634 Replace lang/tcl with lang/tcl83. Packages compatible with 8.4 will
be updated to depend on lang/tcl after Tcl/Tk update.
2004-03-08 19:52:50 +00:00
jmmv
ae5a97419f Handle some shared directories by depending on (or updating dependancies to
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs.
Bump PKGREVISION.
2004-03-08 19:40:36 +00:00
seb
94086d281d Remove info files entries from PLIST. 2004-03-08 09:05:20 +00:00
martti
1e2bce8d92 Updated mysql-server to 4.0.18
* Bug fixes
2004-03-07 19:42:55 +00:00
martti
14e7d2db8d Updated mysql-client to 4.0.18
* Bug fixes
2004-03-07 19:42:50 +00:00
markd
5b59f6c37d NetBSD-current needs -lcrypto when linking in Heimdal. 2004-03-07 12:12:38 +00:00
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
xtraeme
689cae234c bl3ify 2004-02-11 00:48:07 +00:00
jlam
1b2674fcd7 The BUILDLINK_DEPENDS.<pkg> lines should match between the buildlink3.mk
and any pre-existing buildlink2.mk files.
2004-02-10 20:45:01 +00:00
minskim
cd31561137 Update py-bsddb3 to 4.1.6.
Changes sinec 4.1.1:
 * Extended DB & DBEnv set_get_returns_none functionality to take a
   "level" instead of a boolean flag.  The boolean 0 and 1 values still
   have the same effect.  A value of 2 extends the "return None instead
   of raising an exception" behaviour to the DBCursor set methods.
   This will become the default behaviour in pybsddb 4.2.
 * Updated documentation for set_get_returns_none.  Regenerated the
   stale html docs from the text documentation.
 * Fixed a typo in DBCursor.join_item method that made it crash instead
   of returning a value.  Obviously nobody uses it.  Wrote a test case
   for join and join_item.
 * Added the dbobj wrapper for DBEnv set_timeout method.
 * Updated README.txt
 * Added the DBEnv.set_timeout method.
 * code cleanup to use python 2.x features in .py files
 * the standalone pybsddb distribution will install a module
   called bsddb3 while the module included with python >= 2.3
   will be known as bsddb.
 * Shared all .py and .c source with the Python project.
 * Fixed DBTxn objects to raise an exception if they are used after
   the underlying DB_TXN handle becomes invalid. (rather than
   potentially causing a segfault)
 * Fixed module to work when compiled against a python without thread
   support.
 * Do not attempt to double-close DB cursor's whos underlying DB
   has already been closed (fixes a segfault).
 * Close DB objects when DB.open fails to prevent an exception about
   databases still being open when calling DBEnv.close.
2004-02-10 17:56:55 +00:00
jlam
bbdd151ce7 BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to the
existing value.  This is critical to set the correct list of dependencies
for a package.
2004-02-09 23:56:32 +00:00
jmmv
bad3afef71 Bump PKGREVISION due to gnome-vfs2 update (fam readded as a dependancy). 2004-02-09 18:47:36 +00:00
sekiya
21caf78aaa Override config.sub and config.guess. For mipseb support. 2004-02-08 05:14:44 +00:00
jlam
8b4f250b52 LTCONFIG_OVERRIDE is obsolete... use LIBTOOL_OVERRIDE instead. Also some
minor whitespace nits.
2004-02-08 03:47:08 +00:00
seb
eb765f19a6 Now that lang/perl5/module.mk fiddles with OTHERLDFLAGS fix the way
RRDs.so shared perl module is built and thus fix runtime failure
described in PR pkg/24292 by Michael van Elst <mlelstv at serpens dot de>.

Also fix sparc64 compilation warnings and runtime failure due to
time_t's size assumption: sizeof(time_t) != sizeof(long) on NetBSD/sparc64.

While here bl3ify, this somewhat simplify the package, and provide
a buildlink3.mk file.

Bump PKGREVISION.

With wulf@'s blessing.
2004-02-07 17:44:10 +00:00
jlam
7699290f10 If we're passing through MAKEFLAGS variables whose values may contain
spaces, use the :Q modifier instead of double-quoting the value.  This
avoids breakage when executing the just-in-time su targets.
2004-02-06 19:04:24 +00:00
jmmv
483d7b37de Update to 2.4.1:
2003-12-22  Bastien Nocera  <hadess@hadess.net>

	* configure.in: update to 2.4.1

2003-12-22  Bastien Nocera  <hadess@hadess.net>

	* gnome-vfs.keys.in: add more aliases for .zip files (Closes: #129510)

2003-12-22  Bastien Nocera  <hadess@hadess.net>

	* gnome-vfs-mime-magic:
	* gnome-vfs.applications:
	* gnome-vfs.keys.in:
	* gnome-vfs.mime: application/x-flac is now audio/x-flac,
	image/svg is now image/svg+xml (Closes: #127667, #86748)

2003-12-22  Bastien Nocera  <hadess@hadess.net>

	* gnome-vfs-mime-magic: better heuristics to detect RIFF CDXA video
	types (Closes: #129780)

2003-12-22  Bastien Nocera  <hadess@hadess.net>

	* gnome-vfs-mime-magic: matching on "<title" brings too many false
	positive (HTML vs. XML) (Closes: #111234)

2003-12-09  Bastien Nocera  <hadess@hadess.net>

	* gnome-vfs.keys.in:
	* gnome-vfs.mime: run check-mime.pl, run check-mime.pl,
	whip self, whip self, add bittorrent mime-type

2003-12-09  Bastien Nocera  <hadess@hadess.net>

	* gnome-vfs-mime-magic:
	* gnome-vfs.keys.in:
	* gnome-vfs.mime: add DjVu support as image/x.djvu

2003-12-02  Bastien Nocera  <hadess@hadess.net>

	* gnome-vfs-mime-magic:
	* gnome-vfs.keys.in:
	* gnome-vfs.mime: add support for application/x-gchempaint and
	application/x-gcrystal (Closes: #126293)

2003-12-01  Bastien Nocera  <hadess@hadess.net>

	* man/Makefile.am: don't install the man page, it's outdated
2004-02-06 18:53:24 +00:00
skrll
0c157532de The long awaited update libtool to 1.5.2.
Some pkgsrc things
	- Fix PLISTs for packages that use -release
	- Include canonicalisation of a couple of paths for the benefit
	  of qt3-*
	- the normal version=sunos patching
	- fix all library_names_spec for the standard set of symlinks

The libtool things some of which had already made it into pkgsrc libtool.

New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:
* lt_dlrealloc is an official part of the libltdl API.
* --tag, --silent and --debug options are preserved and reused when libtool
  calls itself for relinking etc.
* `-pthread' and similar options are honoured when linking shared libraries.
* -no-suppress in compile mode shows compiler output for both PIC and non-PIC
  object compilation.
* New link mode option `-precious-files-regex' to prevent accidental removal
  of files you want to keep, such as test coverage data, from the temporary
  output directory.
* Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux.
* Recognises the 'R' symbol type on Solaris so read-only symbols can be
  exported.
* Bug fixes.

New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team:
* First stable release of multi-language architecture.
* libtool and libltdl support for Mac OS/X.
* libltdl will now use cygwins dlopen API instead of always forcing
  LoadLibrary.
* Support auto-import patch to binutils on cygwin for much improved dll
  support.
* Bug fixes.

New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne:
* The libltdl subdirectory now bootstraps correctly with Automake 1.5.
* srcdir != builddir builds with Automake 1.5 work correctly.
* Support for mips-compaq-nonstopux.
* New command line argument, --preserve-dup-deps prevents removal of
  duplicate dependent libraries.

New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team:
* Help strings display correctly again.
* Better error messages when library linking fails.
* Better error messages from libltdl when loading fails.
* Better search path management in libltdl with `lt_dlinsertsearchdir' call.
* Support /lib/w32api in recent cygwin releases.
* Support cross compilation to mingw.
* Support for .rc files (Windows resource compiler).
* Improved handling of mingw gcc.
* Improved handling of $PATH with entries containing spaces.
* Improved support for linking with gcc on aix4* and aix5*.
* Improved support for GCC 3.0.
* Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8.
* Bug fixes to the OpenBSD port.
* Bug fixes.

New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan:
* libltdl now builds on solaris again
* diagnose and warn about not-quite-working combinations of gcc and
  ld on solaris.
* Improved OpenBSD support.
* Improved cygwin support.
* Bugfixes.

New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team:
* Better error messages from libltdl when loading fails.
* Don't leave here-doc files behind.
* Improved support for OpenBSD.
* Libtool will build with autoconf-2.50 and higher.
* Plug memory management bugs in libltdl.
* Prefer shl_load to dlopen for better operation on HP-UX.

New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team:
* Now bootstraps with autoconf-2.50 and automake-1.4-p4.
* Always try to build at least a static lib, even if both static and
  shared libs were disabled.
* Full support for C++ compiler.
* Support for GNU gcj compiler.
* libltdl can now load all modules in a given path according to user
  supplied criteria with `lt_dlforeachfile' call.
* Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*.
* Internal mutex handling no longer has namespace clashes on NCR MP-RAS.
* New pdemo and tagdemo tests.
* Bug fixes.
2004-02-05 20:14:05 +00:00
jlam
aa375ed264 Note that this package uses C and C++. 2004-02-05 09:28:59 +00:00
jlam
317cc72791 Make PREFER_PKGSRC just yes/no or a list of packages. This makes it
simpler to understand.
2004-02-05 07:17:14 +00:00
jlam
e7133cac25 Rename BUILDLINK_PREFER_PKGSRC to PREFER_PKGSRC so that we can use its
value outside of buildlink-related files.
2004-02-05 07:06:15 +00:00
jlam
07a9d8dfb2 Support a new global variable:
BUILDLINK_PREFER_PKGSRC
	This variable determines whether or not to prefer the pkgsrc
	versions of software that is also present in the base system.

	This variable is multi-state:
		defined, or "yes"	always prefer the pkgsrc versions
		not defined, or "no"	only use the pkgsrc versions if
					needed by dependency requirements

	This can also take a list of packages for which to prefer the
	pkgsrc-installed software.  The package names may be found by
	consulting the value added to BUILDLINK_PACKAGES in the
	buildlink[23].mk files for that package.
2004-02-05 06:58:02 +00:00
jlam
17d1ca394e These packages need a C++ compiler. 2004-02-02 13:02:49 +00:00
xtraeme
4f4662363d Fix typo in previous commit (LIBEPQ -> LIBPQ). This closes PR pkg/24290. 2004-02-01 14:27:20 +00:00
kristerw
8babcb102d Compilation of the tryulong32.c configuration test takes ~forever on
arm/gcc 2.95.3.  Add a workaround.
2004-01-31 01:23:16 +00:00
xtraeme
390ab84fb3 Use PLIST_SUBST in two files, which were not installed in FreeBSD. 2004-01-30 18:50:39 +00:00
xtraeme
299bdad787 Category is databases not database. 2004-01-29 06:30:10 +00:00
xtraeme
28e4fbcc4e There's no need to use 'USE_X11BASE' in quickview package, we'll use
USE_X11 instead, bump PKGREVISION.
2004-01-28 13:29:20 +00:00
jlam
7d3aefb493 We want to buildlink all of the contents of the arch-dependent directory
for Perl5 modules.
2004-01-27 12:24:55 +00:00
heinz
18a916d5e6 Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248 2004-01-27 00:53:10 +00:00
grant
f9d1cda00b USE_GNU_TOOLS+=m4 instead of BUILD_DEPENDS. 2004-01-25 02:55:14 +00:00
jlam
a7d877ca6a Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. In
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives
a value only once due to the multiple inclusion protection in the
bulldlink3.mk files.  In the case where a package includes several
buildlink3.mk files that each want a slightly different version of another
dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the
strictest <pkg> dependency to be matched.
2004-01-24 03:26:45 +00:00
jlam
01a5abff01 Support BUILDLINK_DEPENDS.<pkg> being a list of values. 2004-01-24 03:12:31 +00:00
jmmv
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
grant
e8b81fa142 avoid tickling a bmake bug. 2004-01-22 08:58:59 +00:00
grant
c044c82d67 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:02:15 +00:00
jlam
8d8a94a95e Make the postgresql packages consistently install the PL/<foo> language
modules into ${PREFIX}/lib/postgresql, even if ${PREFIX} contains the
strings "pgsql" or "postgres" (postgresql's Makefile.global is stupid that
way).
2004-01-21 18:41:27 +00:00
cube
f214c2cbfb Update to version 1.0beta1. This packages now use GTK2.
Most noticable changes (refer to ChangeLog for the complete set, since it
is very long):

	* Support for extensibleObject objects
	* Allow LDAP URIs
	* NT passwords, LMHASH passwords
	* GTK2 environment
	* UTF-8 support
2004-01-21 16:26:37 +00:00
jlam
ef41749876 Convert to use krb5.buildlink3.mk to get Kerberos 5 support. Tested to
build and install properly using Heimdal.
2004-01-21 14:08:24 +00:00
jlam
263e5782b4 Whitespace 2004-01-21 13:11:09 +00:00
jlam
9e4957ec95 Put back MAKE_ENV settings lost in previous commit that told Makefile.PL
where the PostgreSQL headers and libraries were located.
2004-01-21 09:35:08 +00:00
jlam
aefa446777 bl3ify 2004-01-21 09:01:00 +00:00
jlam
cdcc0bea0e Adding and removing the pgsql symlink must take place at VIEW-* time since
the symlink isn't tracked in the PLIST and won't be correctly removed from
any views during instance deletion from a view.
2004-01-21 08:59:32 +00:00
jlam
ac0245b68c Move @exec/@unexec PLIST actions into a INSTALL file. 2004-01-21 08:14:29 +00:00
seb
3a5c609829 Remove info files entries from PLIST files. 2004-01-20 18:45:24 +00:00
seb
d97c42145f Remove info files entries from PLIST file.
Also dynamically handle the send-pr.info* files in ${PREFIX}/share/gnats/dist
2004-01-20 18:05:35 +00:00
seb
1e5d894339 Fix build on NetBSD -current. 2004-01-20 17:37:58 +00:00
jlam
3b7e06667e Fix spelling of PKGREVISION. 2004-01-20 14:23:09 +00:00
jlam
05458d686b Remove USE_BUILDLINK2 from Makefile.common and distribute the setting to
all of the package Makefiles that include Makefile.common.
2004-01-20 14:11:49 +00:00
agc
dc52048e01 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
cube
283d3580be Update to version 2.0.0pre15, provided by David Ferlier in PR 24138 and
slightly reworked by myself.  David will now maintain it.

The 2.x series support OpenLDAP 2.x.  From then an incomplete list of
changes is available in the CHANGES file of the distfile.
2004-01-20 05:16:58 +00:00
mjl
1769826741 Enable p5-Palm 2004-01-18 22:23:20 +00:00
mjl
c08c47ff9c Initial import of p5-Palm 1.3.0
A set of Perl 5 modules for reading, manipulating, and writing the
.pdb and .prc database files used by PalmOS devices such as the
PalmPilot and its successors.
2004-01-18 22:22:29 +00:00
recht
0f1b30d68f Make this pkgsrc-aware: don't let setup.py search for includes and libs.
Based on a patch provided by Michal Pasternak in PR 23830.
2004-01-17 13:16:06 +00:00
jdolecek
62f18868c9 we link against the non-thread ldap library, so we do not need to care
about pthreads here; g/c the unneeded patch too

XXX eventually we might consider a thread-safe variant of this
module for PHP under Apache 2.x, which would use (thread-safe)
libldap_r rather than the (not thread safe) libldap

bump pkg revision just in case
2004-01-17 12:06:59 +00:00
grant
f9e59a83d3 kill leading whitespace, don't try to explain what DBI is, we do that
in p5-DBI/DESCR.
2004-01-15 05:13:03 +00:00
wiz
706212cc86 Remove KDE1 packages (and dependencies) from pkgsrc, since the KDE
authors have dropped support for it and have not been backporting
security fixes.

As proposed on tech-pkg numerous times (last one: Dec 27 2003).
2004-01-10 22:43:06 +00:00
jlam
adc4a993da Fix the dynamic PLIST generated when building this package with pkgviews
by delaying installation of config files until INSTALL script time.
2004-01-09 22:48:16 +00:00
jlam
2319155e15 bl3ify 2004-01-09 20:43:02 +00:00
recht
55c72b7c31 py-ZODB also runs with the unthreaded versions of Python 2.2 and 2.3.
Noted by Michal Pasternak (maintainer) in private email.
2004-01-09 09:12:52 +00:00
is
98df89869a Added libpqxx-doc, documentation for libpqxx, a C++ interface to
PostgreSQL-lib.
2004-01-07 13:42:57 +00:00
is
588f8a30e8 libpqxx-doc-2.1.3, documentation for libpqxx 2004-01-07 13:38:28 +00:00
is
b53dfb4dd0 Split out Makefile.common, for the benefit of the -doc package. 2004-01-07 13:32:40 +00:00
wiz
aadf693fff Make pkglint quiet. 2004-01-07 11:22:49 +00:00
is
aa17f2a402 Don't build on a.out architectures, where the shared library versioning
of this package is broken.
2004-01-07 11:21:16 +00:00
is
4a4af53e32 C++ interface to Postgresql-LIB (only for ELF due to broken versioning). 2004-01-07 11:08:53 +00:00
cube
d240511f8d Rework patch-al to let it compile on !NetBSD platforms. 2004-01-07 08:02:18 +00:00
jlam
848d6eb2a3 bl3ify 2004-01-05 22:16:24 +00:00
jlam
a39c6cf9fa bl3ify 2004-01-05 20:48:01 +00:00
jlam
d279e6f535 Use S/+$// instead of C/\+$// to save a backslash. Very highly
recommended by seb :)
2004-01-05 11:05:44 +00:00
jlam
c9ff27d270 Sow BUILDLINK_USE_BUILTIN.<pkg> and reap _NEED_<PKG> variables. 2004-01-05 09:31:31 +00:00
jlam
ec57e78594 Use BUILDLINK_{INCDIRS,LIBDIRS}.<pkg> instead of
BUILDLINK_{CPPFLAGS,LDFLAGS}.<pkg> where we're adding search directories.
Using the former should do the right thing for pkgviews if we do binary
package upgrades of dependencies by inserting the right default view
directories into the search path as well.
2004-01-04 23:46:39 +00:00
jlam
47bb2aae5f Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk. 2004-01-04 23:34:04 +00:00
jlam
339cd13cb2 Initial sprinkling of work-in-progress buildlink3.mk files for using the
buildlink3 framework.
2004-01-03 23:06:43 +00:00
reed
6d9af8d68d Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
2004-01-03 18:49:33 +00:00
wiz
319d87d01b Look inside db.h if it belongs to db3 or db4 (as it does on some
Linux distributions).
Based on a patch by Min Sik Kim in PR 23944.
2004-01-01 21:10:05 +00:00
salo
cd12613b19 Update to version 0.241.
Changes:

0.241:
======
- XBase: codepage option to XBase->create added, suggested by
  Chris Greenhill.

0.240:
======
- XBase: delete_record/undelete_record now corrctly returns
  false when the delete fails, problem reported by Boris Kocak.

0.234:
======
- Added test to Makefile.PL and note to INSTALL about case
  insensitive clash with Xbase.pm, suggested by Michael Higgins
  and Jan from AS.
- Added documentation / comments about datetime, suggested
  by John Freed.
- Xbase: Added the recompute_lastrecno parameter, suggested by
  Kevin J. Rice. Added EOF to create, suggested by Ilya Sandler.
2004-01-01 15:37:54 +00:00
cjep
15d9504c29 Whitespace fixes 2003-12-30 23:14:17 +00:00
cjep
0a88f2ddc6 Whitespace fix 2003-12-30 22:55:04 +00:00
cjep
5b9624c1fb Whitespace fixes 2003-12-30 16:48:44 +00:00
cjep
8a459c538f Further changes for FreeBSD support from Michal Pasternak 2003-12-30 14:41:09 +00:00
cjep
fe4f3139e2 Add #include's necessary for this to build on FreeBSD.
From Michal Pasternak in PR#23828.
2003-12-29 20:03:31 +00:00
jmmv
a51d1c36df Bump PKGREVISION due to gnome-vfs2 update (fam removed as dependancy).
( We really need non-recursive dependancies... *sigh* )
2003-12-28 23:37:05 +00:00
jmmv
2b07fc26d8 s/@netbsd.org/@NetBSD.org/ in MAINTAINER. 2003-12-24 09:53:47 +00:00
xtraeme
dd0739878e This needs readline's buildlink to build on !NetBSD systems, from
Michal Pasternak in PR pkg/23855.

Bump PKGREVISION.
2003-12-23 13:24:39 +00:00