summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2004-11-19The man pages should refer to the real location of the config files, notjlam3-3/+28
where they were installed (in the example location) during the "install" step. Bump PKGREVISION.
2004-11-18We don't actually want everything to be built with pthreads -- onlyjlam5-4/+41
libldap_r and slurpd. Patch those Makefiles (patch-aj, patch-ak) to pass $(PTHREAD_CFLAGS) and $(PTHREAD_LDFLAGS) to the build. The configure process correctly adds any necessary libraries, so adding $(PTHREAD_LIBS) isn't needed. Bump the PKGREVISION since the LDAP libraries are no longer linked against libpthread. This fixes PR pkg/28259.
2004-11-18Added a note about running mysql_install_db to set up the initial databasejklos1-3/+9
tables, since this isn't automatic.
2004-11-18Added a note about running mysql_install_db to set up the initialjklos1-3/+9
database tables, as this isn't automatic.
2004-11-17Further refinement... if we're using GCC, ignore any -lpthread found onjlam1-2/+4
the system as we don't need it.
2004-11-17Amend the previous commit... we also only care about pthreads if we'rejlam2-5/+14
non-GCC. DB4 uses its own code if we're using GCC instead of 1003.1 mutexes. Ride the previous PKGREVISION bump.
2004-11-17DB4 only want pthreads because it's really after POSIX 1003.1jlam2-4/+9
inter-process mutexes. In this case, we only care to use the native threads. Bump the PKGREVISION since this means that non-native pthreads platforms will no longer depend on GNU pth.
2004-11-17Update databases/openldap to the latest release, version 2.2.18.jlam3-20/+5
Changes from version 2.2.13 include numerous fixes for locking in the Berkeley DB backend, SASL-encoding fixes in libldap, and many bug fixes in slapd.
2004-11-17x86_64 supports the same test-and-set method as x86, so use it insteadjlam2-8/+17
of relying on UNIX/fnctl, which can block all threads between processes and cause certain mutex assumptions to fail.
2004-11-17Include bsd.prefs.mk before testing the value of USE_JAVA, and movejlam1-2/+5
pthread.buildlink3.mk higher before any target definitions to follow package Makefile standards.
2004-11-16Migrate powerpc hack to hacks.mk to simplify core logic in Makefile.jlam2-23/+30
2004-11-16Don't include "pthread.buildlink3.mk" here. Not all programs (especiallytron1-2/+1
not Apache modules) use Posix Threads.
2004-11-16Remove superflous variable assignments committed by accident.tron2-14/+2
2004-11-16Add missing "thr" to SUBST_CLASSES.xtraeme1-2/+2
2004-11-16Apply fix for PR pkg/28313 committed by tron@ on mysql-client somextraeme2-4/+15
minutes ago, but using subst.mk.
2004-11-16Use subst.mk for last tron@'s changes, no functional changes.xtraeme2-8/+7
2004-11-16Make sure that "libmysqlclient.so" is not linked against "libpthread".tron2-3/+15
Bump package revision because of this changes. This fixes PR pkg/28313 by Jarle Greipsland.
2004-11-16The mysql4-client libraries depend on libpthread. When buildingben1-1/+2
packages that depend on mysql-client, using buildlink3, and using GNU PTH, the pthread library never gets pulled in by buildlink. This caused the p5-DBD-mysql build to fail, which in turn caused the mytop build to fail. The fix is to include mk/pthread.buildlink3.mk in mysql4-client/buildlink3.mk. This addresses PR#28162.
2004-11-15Make this package compile correctly again after latest bdb.buildlink3.mkjlam3-46/+31
changes.
2004-11-15Rework the Berkeley DB detection in buildlink3:jlam5-24/+18
* Add a db1.builtin.mk file that detects whether DB-1.85 functionality exists in the base system, and remove the distinction between "native" and the other Berkeley DB packages -- we now refer to db[1234]. This paves the way for any future databases/db1 package. * USE_DB185 shouldn't need to be set by any packages -- its correct value is now automatically determined by bdb.buildlink3.mk depending on whether we explicitly request db1 or not. By default, if you include bdb.buildlink3.mk, you want DB-1.85 functionality and USE_DB185 defaults to "yes", but if you explicitly remove db1 from the list of acceptable DBs, then USE_DB185 defaults to "no". * Set BDB_LIBS to the library options needed to link against the DB library when bdb.buildlink3.mk is included. * We only add the DB library to the linker command automatically if we want DB-1.85 functionality; otherwise assume that the package configure process can figure out how to probe for the correct headers and libraries. Edit package Makefiles to nuke redundant settings of USE_DB185.
2004-11-15libdb4.so links with -lpthread, so include pthread.buildlink3.mk.jlam1-1/+3
2004-11-15USE_DB185=no; should fix build failure reported on tech-pkg bytv1-1/+2
<mlh@goathill.org>.
2004-11-14The PostgreSQL backend needs the Perl5 Want module.seb1-1/+3
Bump PKGREVISION.
2004-11-14Update to gnats 4.0.1.soren3-6/+14
Fixes vulnerabilities described in http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0623 .
2004-11-13Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies thejlam2-4/+4
former) for applications that are known to require C++.
2004-11-13USE_BUILDLINK3 is a yes/no variable.jlam2-4/+4
2004-11-12Set version independent HOMEPAGEs.seb3-6/+6
2004-11-12Bump PKGREVISION.xtraeme2-3/+4
2004-11-12Enable support for old C API functions in libmysqlclient:xtraeme2-2/+4
mysql_drop_db(), mysql_create_db() and mysql_connect(), required to build some applications using the MySQL 3.23.x API.
2004-11-12lang/perl5/Makefile.common already adds 'perl5' to CATEGORIES so removeseb1-2/+2
it from it and replace it with 'databases' which was missing.
2004-11-10The gnats4 pkg has been superseced by the gnats pkg.soren8-154/+1
2004-11-10Update using the databases/gnats4 package. gnats3 has numerous securitysoren12-236/+88
problems and is no longer supported.
2004-11-10Use the distribution patches (patch.4.2.52.{1,2}) directly fromjlam8-60/+26
Sleepycat instead of patch-ba and patch-bb. Since patch-ba was actually an incomplete version of patch.4.2.52.1, we bump the PKGREVISION.
2004-11-10MYSQL_VERSIONS_ACCEPTED= 40 30rtr1-1/+3
2004-11-09Fix PLIST issue: unconditionally add ${WRKSRC}/src/backend to BUILD_DIRS.seb1-3/+1
It's only really needed on Darwin but building there on all platforms allows us to keep the same PLIST for all of them: buildling the backend results in two more include files to be installed. Per discussion with recht@ our dedicated postgresql74-* MAINTAINER ;)
2004-11-09Install the script mysql_secure_installation, missed in previous.xtraeme4-4/+10
2004-11-09Update mysql-{client,server} to 4.0.22.xtraeme14-89/+193
Functionality added or changed: * The --with-openssl option for configure now accepts a path prefix as an argument. --with-openssl-includes and --with-openssl-libs are still supported, but are needed only to override the default values. (Bug #5494) * Added new --without-man option to configure to suppress building/installing the manual pages. (Bug #5379) * InnoDB: New mysqld option --innodb-table-locks and session variable innodb_table_locks (on by default). In applications using AUTOCOMMIT=1, InnoDB's internal table locks can cause deadlocks. You can set innodb_table_locks=0 in `my.cnf' to remove that problem. See section 16.17 Restrictions on InnoDB Tables. (Bug #3299, Bug #5998) * InnoDB: Added the startup option and settable global variable innodb_max_purge_lag for delaying INSERT, UPDATE and DELETE operations when the purge operations are lagging. The default value of this parameter is zero, meaning that there will not be any delays. See section 16.13 Implementation of Multi-Versioning. * InnoDB: Change error code to HA_ERR_ROW_IS_REFERENCED if we cannot DROP a parent table because it is referenced by a FOREIGN KEY constraint. And a lot of bugfixes: http://dev.mysql.com/doc/mysql/en/News-4.0.22.html
2004-11-08make sure to remove the ${PREFIX}/share/phpmyadmin/config.inc.php symlinkjdolecek1-1/+3
before copying files over, to avoid accidental overwrite of the config file via the stale symlink
2004-11-08Allow bdb backend support to be optional via PKG_OPTIONS.openldap. For now,tv3-7/+23
it is still on by default to preserve compatibility (use option "-bdb" to disable). While here, fix typo in CONFIGURE_ARGS that had caused the dnssrv backend not to build; bump PKGREVISION.
2004-11-08Fix breakage added in last commits in mysql4-* packages:xtraeme11-184/+102
* Make mysql4-client build on NetBSD 1.[56]* * Don't install mysqld and friends in mysql4-client (eww!) * Remove an unneeded patch. * Remove duplicated files in mysql4-client's PLIST. Also, use assembler functions when MACHINE_ARCH == i386. This closes PR pkg/27154, pkg/27720, pkg/27744 and pkg/28035. BTW, I tested them on NetBSD 1.6.2, 2.0_RC4 and -current. Bump PKGREVISION for both packages.
2004-11-08Bring options handling in buildlink3.mk into sync with current options.mk.markd1-8/+11
2004-11-07Update HOMEPAGE.kristerw1-2/+2
2004-11-06Add SUBDIR entries forhe1-1/+2
p5-Lingua-EN-Inflect p5-UNIVERSAL-moniker p5-Class-DBI
2004-11-06Import p5-Class-DBI version 0.96.he4-0/+45
Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database. This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways. In short, Class::DBI aims to make it simple to introduce 'best practice' when dealing with data stored in a relational database.
2004-11-06Update phpMyAdmin package to 2.6.0-pl2. Changes since 2.5.7 seem to bejdolecek5-103/+333
only UI changes according to release announcements. While here, introduce some package changes: * handle config.inc.php via CONF_FILES mechanism instead of PLIST magick, the symlink config.inc.php -> ${PKG_SYSCONFDIR}/config.inc.php is now included in PLIST * use NO_BUILD, NO_CONFIGURE * Apache config fragment file is now installed as ${EXDIR}/apache.conf, not copied to ${PKG_SYSCONFDIR} and MESSAGE points to the ${EXDIR} location * do not install any *.sh files - they are developer stuff only * use INSTALL_DATA for all files except scripts/convertcfg.pl
2004-11-06Add SUBDIR entries forhe1-1/+3
databases/p5-DBIx-ContextualFetch databases/p5-Ima-DBI devel/p5-Class-WhiteHole www/p5-Apache-AuthCookie www/p5-Apache-Session-Wrapper www/p5-MasonX-Request-WithApacheSession
2004-11-06Import p5-Ima-DBI 0.33. From the module's documentation:he4-0/+41
Ima::DBI attempts to organize and facilitate caching and more efficient use of database connections and statement handles. One of the things I always found annoying about writing large programs with DBI was making sure that I didn't have duplicate database handles open. I was also annoyed by the somewhat wasteful nature of the prepare/execute/finish route I'd tend to go through in my subroutines. The new DBI->connect_cached and DBI->prepare_cached helped alot, but I still had to throw around global datasource, username and password information. So, after a while I grew a small library of DBI helper routines and techniques. Ima::DBI is the culmination of all this, put into a nice(?), clean(?) class to be inherited from.
2004-11-06Import p5-DBIx-ContextualFetch version 1.01.he4-0/+27
It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency).
2004-11-05it safe to include "../../lang/php/ext.mk" after extension CONFIGURE_ARGSjdolecek2-8/+7
setting now, do so for aesthetic reasons
2004-11-05Add php-dbx package - PHP database abstraction layer extension. This isjdolecek3-1/+24
for both PHP 4.x and 5.x.