summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-03-21Add a library to catch calls to pthread_mutex* and *specific* functionsdrochner6-0/+118
where the base system doesn't provide stubs for non-threaded programs (which is just NetBSD<=2 for now). This is absolutely primitive and just sufficient to make MesaLib usable with nonthreaded programs.
2006-03-21Remove BROKEN_IN because this package is not broken in recent bulk buildsminskim1-3/+1
on i386.
2006-03-21Make patches general so that the package builds on more platforms.minskim4-9/+41
2006-03-21Remove BROKEN_IN because this is not broken in recent bulk builds on i386.minskim1-3/+1
2006-03-21Include the static definition of strlcpy() only when it is not availableminskim5-6/+65
on the system. This makes the package build with gcc-4.
2006-03-21+ aspell-danish-1.4.53, aspell-faroese-0.2.25, fceu-0.98.15,wiz1-1/+5
libstatgrab-0.13.
2006-03-21Make this build on Darwin.yyamano5-1/+66
2006-03-21Make this build on Darwin.yyamano2-11/+18
2006-03-21Fix install problem on Darwin.yyamano1-2/+2
2006-03-21Explicitly link against pthread, since libpython is multithreaded.joerg1-2/+5
Bump revision.
2006-03-21Fix build of OSS plugin on DragonFly.joerg2-1/+15
2006-03-21The libtoolize qmake generates a correct rpath, so it is unnecessary tominskim1-5/+4
patch Makefile. Instead, just define target.path in the .pro file.
2006-03-21Note PKGREVISION bump of psi.minskim1-1/+2
2006-03-21Update DIST_SUBDIR to force to download new distfiles since one of theminskim2-52/+52
language files was changed. Bump PKGREVISION.
2006-03-21- remove unused file (pkg/33089)martti1-3/+4
- pkglint -Wall fixes
2006-03-21s/wip/databases/ (hi uebayasi!)martti8-26/+26
2006-03-21Bump PKGREVISION for all packages that had broken INSTALL/DEINSTALLjlam138-261/+278
scripts prior to revision 1.43 of bsd.pkginstall.mk.
2006-03-20Strip trailing whitespace.jlam1-2/+2
2006-03-20+ curl-7.15.3, dasher-4.0.1, dejavu-ttf-2.4, gconfmm-2.14.0,wiz1-4/+14
gliv-1.9.5, gnome-vfsmm-2.14.0, gnucash-devel-1.9.3, gossip-0.10.2, libgnomecanvasmm-2.14.0, libgnomemm-2.14.0, libgnomeuimm-2.14.0, xdx-2.0, xterm-211.
2006-03-20Fix CVE-2006-0745: Comparing the address of geteuid and 0 to detectjoerg3-3/+24
whether the server was started by non-root is not likely to ever work. This could allow a local user to override system files or run arbitrary code. Patch from the original advisory. Bump revision of xorg-server.
2006-03-20Fix build with newer PostgreSQL versions, remove requirement for 7.3.joerg3-4/+16
2006-03-20Slightly better version: use PGSQL_PREFIX.joerg3-7/+7
2006-03-20Fix search path, remove requirement for PostgreSQL 7.3.joerg3-8/+6
2006-03-20Fix xemacs packages to honor PKGINFODIR in the default INFOPATH whenjlam6-54/+16
reading info files. Also strip the split info files from the PLIST as the plist module handles them automatically. Lastly, define INFO_FILES so that the pkginstall framework properly manages the "dir" info file database index in the xemacs info directory. Bump the PKGREVISION.
2006-03-20* Nuke all references to and definitions of INFO_DIR in package Makefilesjlam41-121/+153
and replace with appropriate references to PKGINFODIR instead. * Properly account for split info files during installation. * Move info file listings directly into the package PLISTs. This fixes info-file-related PLIST problems.
2006-03-20Remove patch made unnecessary because the tools framework hides thejlam2-29/+1
GNU auto* tools automatically.
2006-03-20* Honor PKGINFODIR and PKGMANDIR, and remove use of obsolete INFO_DIR.jlam7-82/+32
* List info files directly in the PLIST. * Don't install the catman pages at all to fix PLIST problems. Bump the PKGREVISION to 6.
2006-03-20* Honor PKGINFODIR and drop use of obsolete INFO_DIR.jlam2-6/+10
* List the info files directly in the PLIST.
2006-03-20* Set GNU_CONFIGURE_INFODIR to specify a special location for the infojlam2-8/+31
files. Passing --infodir directly doesn't work since only the final --infodir is honored by configure scripts, and bsd.pkg.mk adds the last one based on the setting for GNU_CONFIGURE_INFODIR. Drop the obsolete use of INFO_DIR. * List the info files directly in the PLIST. * Fix the build and the PLIST when using xemacs. Bump the PKGREVISION to 2.
2006-03-20Note initial import of PostgreSQL 8.1.3, from pkgsrc-wip.uebayasi1-1/+7
This is an overview of new features in 8.1.0 against 8.0.x. 8.1.3 includes many bug fixes since 8.1.0. Please read documentation of the detailed changes and procedure of data migration. Overview Major changes in this release: Improve concurrent access to the shared buffer cache (Tom) Access to the shared buffer cache was identified as a significant scalability problem, particularly on multi-CPU systems. In this release, the way that locking is done in the buffer manager has been overhauled to reduce lock contention and improve scalability. The buffer manager has also been changed to use a "clock sweep" replacement policy. Allow index scans to use an intermediate in-memory bitmap (Tom) In previous releases, only a single index could be used to do lookups on a table. With this feature, if a query has "WHERE tab.col1 = 4 and tab.col2 = 9", and there is no multicolumn index on col1 and col2, but there is an index on col1 and another on col2, it is possible to search both indexes and combine the results in memory, then do heap fetches for only the rows matching both the col1 and col2 restrictions. This is very useful in environments that have a lot of unstructured queries where it is impossible to create indexes that match all possible access conditions. Bitmap scans are useful even with a single index, as they reduce the amount of random access needed; a bitmap index scan is efficient for retrieving fairly large fractions of the complete table, whereas plain index scans are not. Add two-phase commit (Heikki Linnakangas, Alvaro, Tom) Two-phase commit allows transactions to be "prepared" on several computers, and once all computers have successfully prepared their transactions (none failed), all transactions can be committed. Even if a machine crashes after a prepare, the prepared transaction can be committed after the machine is restarted. New syntax includes "PREPARE TRANSACTION" and "COMMIT/ROLLBACK PREPARED". A new system view pg_prepared_xacts has also been added. Create a new role system that replaces users and groups (Stephen Frost) Roles are a combination of users and groups. Like users, they can have login capability, and like groups, a role can have other roles as members. Roles basically remove the distinction between users and groups. For example, a role can: + Have login capability (optionally) + Own objects + Hold access permissions for database objects + Inherit permissions from other roles it is a member of Once a user logs into a role, she obtains capabilities of the login role plus any inherited roles, and can use "SET ROLE" to switch to other roles she is a member of. This feature is a generalization of the SQL standard's concept of roles. This change also replaces pg_shadow and pg_group by new role-capable catalogs pg_authid and pg_auth_members. The old tables are redefined as read-only views on the new role tables. Automatically use indexes for MIN() and MAX() (Tom) In previous releases, the only way to use an index for MIN() or MAX() was to rewrite the query as "SELECT col FROM tab ORDER BY col LIMIT 1". Index usage now happens automatically. Move /contrib/pg_autovacuum into the main server (Alvaro) Integrating autovacuum into the server allows it to be automatically started and stopped in sync with the database server, and allows autovacuum to be configured from "postgresql.conf". Add shared row level locks using SELECT ... FOR SHARE (Alvaro) While PostgreSQL's MVCC locking allows "SELECT" to never be blocked by writers and therefore does not need shared row locks for typical operations, shared locks are useful for applications that require shared row locking. In particular this reduces the locking requirements imposed by referential integrity checks. Add dependencies on shared objects, specifically roles (Alvaro) This extension of the dependency mechanism prevents roles from being dropped while there are still database objects they own. Formerly it was possible to accidentally "orphan" objects by deleting their owner. While this could be recovered from, it was messy and unpleasant. Improve performance for partitioned tables (Simon) The new constraint_exclusion configuration parameter avoids lookups on child tables where constraints indicate that no matching rows exist in the child table. This allows for a basic type of table partitioning. If child tables store separate key ranges and this is enforced using appropriate "CHECK" constraints, the optimizer will skip child table accesses when the constraint guarantees no matching rows exist in the child table.
2006-03-20postgresql81 has moved from wip to pkgsrc.uebayasi1-2/+2
2006-03-20Add postgresql81, postgresql81-client, postgresql81-plperl,uebayasi1-1/+7
postgresql81-plpython, postgresql81-pltcl, and postgresql81-server.
2006-03-20Initial import of PostgreSQL 8.1.3, from pkgsrc-wip.uebayasi42-0/+3458
This is an overview of new features in 8.1.0 against 8.0.x. 8.1.3 includes many bug fixes since 8.1.0. Please read documentation of the detailed changes and procedure of data migration. Overview Major changes in this release: Improve concurrent access to the shared buffer cache (Tom) Access to the shared buffer cache was identified as a significant scalability problem, particularly on multi-CPU systems. In this release, the way that locking is done in the buffer manager has been overhauled to reduce lock contention and improve scalability. The buffer manager has also been changed to use a "clock sweep" replacement policy. Allow index scans to use an intermediate in-memory bitmap (Tom) In previous releases, only a single index could be used to do lookups on a table. With this feature, if a query has "WHERE tab.col1 = 4 and tab.col2 = 9", and there is no multicolumn index on col1 and col2, but there is an index on col1 and another on col2, it is possible to search both indexes and combine the results in memory, then do heap fetches for only the rows matching both the col1 and col2 restrictions. This is very useful in environments that have a lot of unstructured queries where it is impossible to create indexes that match all possible access conditions. Bitmap scans are useful even with a single index, as they reduce the amount of random access needed; a bitmap index scan is efficient for retrieving fairly large fractions of the complete table, whereas plain index scans are not. Add two-phase commit (Heikki Linnakangas, Alvaro, Tom) Two-phase commit allows transactions to be "prepared" on several computers, and once all computers have successfully prepared their transactions (none failed), all transactions can be committed. Even if a machine crashes after a prepare, the prepared transaction can be committed after the machine is restarted. New syntax includes "PREPARE TRANSACTION" and "COMMIT/ROLLBACK PREPARED". A new system view pg_prepared_xacts has also been added. Create a new role system that replaces users and groups (Stephen Frost) Roles are a combination of users and groups. Like users, they can have login capability, and like groups, a role can have other roles as members. Roles basically remove the distinction between users and groups. For example, a role can: + Have login capability (optionally) + Own objects + Hold access permissions for database objects + Inherit permissions from other roles it is a member of Once a user logs into a role, she obtains capabilities of the login role plus any inherited roles, and can use "SET ROLE" to switch to other roles she is a member of. This feature is a generalization of the SQL standard's concept of roles. This change also replaces pg_shadow and pg_group by new role-capable catalogs pg_authid and pg_auth_members. The old tables are redefined as read-only views on the new role tables. Automatically use indexes for MIN() and MAX() (Tom) In previous releases, the only way to use an index for MIN() or MAX() was to rewrite the query as "SELECT col FROM tab ORDER BY col LIMIT 1". Index usage now happens automatically. Move /contrib/pg_autovacuum into the main server (Alvaro) Integrating autovacuum into the server allows it to be automatically started and stopped in sync with the database server, and allows autovacuum to be configured from "postgresql.conf". Add shared row level locks using SELECT ... FOR SHARE (Alvaro) While PostgreSQL's MVCC locking allows "SELECT" to never be blocked by writers and therefore does not need shared row locks for typical operations, shared locks are useful for applications that require shared row locking. In particular this reduces the locking requirements imposed by referential integrity checks. Add dependencies on shared objects, specifically roles (Alvaro) This extension of the dependency mechanism prevents roles from being dropped while there are still database objects they own. Formerly it was possible to accidentally "orphan" objects by deleting their owner. While this could be recovered from, it was messy and unpleasant. Improve performance for partitioned tables (Simon) The new constraint_exclusion configuration parameter avoids lookups on child tables where constraints indicate that no matching rows exist in the child table. This allows for a basic type of table partitioning. If child tables store separate key ranges and this is enforced using appropriate "CHECK" constraints, the optimizer will skip child table accesses when the constraint guarantees no matching rows exist in the child table.
2006-03-20Note that this package uses C++.jlam1-1/+2
2006-03-20* Set GNU_CONFIGURE_PREFIX instead of setting each of the --bindir,jlam2-22/+18
--infodir, --mandir, etc. As a side-effect, this corrects the location of the installed info files and man pages to be under "gdbada". * Pass LDFLAGS through to the build via MAKE_FLAGS so that pkgsrc's rpath flags are passed to the linker. * Remove deprecated USE_NEW_TEXINFO. * List info files in the PLIST instead of the package Makefile. Bump the PKGREVISION to 2.
2006-03-20Note gnumeric PKGREVISION bump.wiz1-1/+2
2006-03-20Do not build perl plugin:wiz2-10/+14
it is broken on 3.0, and makes the compilation fail on -current, because the name of the dynamic library is transformed by bl3 and then the transformed name is handed off to ar(1), which then doesn't find it. Bump PKGREVISION.
2006-03-20xfce4-utils-4.2.3nb3martti1-1/+2
2006-03-20Updated x11/xfce4-utils to 4.2.3nb3martti4-6/+29
Fix the 'id -u' issue on Solaris (pkg/33027). The remaining changes (like sshagent startup) should go via xfce.org.
2006-03-20proftpd-1.3.0rc5martti1-1/+2
2006-03-20Updated net/proftpd to 1.3.0rc5martti2-6/+6
The 1.3.0rc5 release includes a number of minor bugfixes, including a workaround for getting proper timestamps in chrooted process logs if glibc-2.3 is present, and a fix for daemon processes hanging when shutting down on Mac OS X.
2006-03-20Replace INFO_DIR with EMACS_INFOPREFIX, which is the correct location forjlam2-19/+10
info files for both emacs and xemacs. Handle the split info file case correctly when installing the info files.
2006-03-20Replace INFO_DIR with EMACS_INFOPREFIX, which is the correct location forjlam4-22/+22
info files for both emacs and xemacs. Install the info files correctly by handling the case where there may be split info files. List the info files in the PLIST. Use EMACS_MODULES where appropriate to replace the conditional dependency on xemacs-packages. Bump the PKGREVISION.
2006-03-20Use EMACS_MODULES instead of EMACS_USE_LEIM and the conditional dependencyjlam2-7/+6
on xemacs-packages. In the "lookup" option dependency, correct the package dependency name in the xemacs case by fixing a typo. Bump the PKGREVISION to 4.
2006-03-20Bump PKGREVISION for previous since the xemacs-packages dependency changed.jlam1-2/+2
2006-03-20Use EMACS_MODULES appropriately to replace EMACS_USE_LEIM and conditionaljlam2-7/+4
dependency on xemacs-packages.
2006-03-20Create a new variable EMACS_MODULES that is a list of "standard" elispjlam1-15/+35
modules that is required by the package. The allowed modules are "base" and "leim". EMACS_USE_LEIM is deprecated and should be replaced with EMACS_MODULES+=leim.
2006-03-20Remove a patch made unnecessary since the tools framework alreadyjlam4-21/+11
appropriately hides "makeinfo". Install possibly split info files correctly, and install them all into ${EMACS_INFOPREFIX}, which is correct for either Emacs or XEmacs. List the info files in the PLIST. Bump the PKGREVISION to 2.
2006-03-20Use PKGINFODIR to refer to the installation directory for info files.jlam2-5/+8
Modify the default INFOPATH to use ${PKGINFODIR} consistently. List the info files in the PLIST. Bump the PKGREVISON to 4.
2006-03-20Add CONFLICT with gcpio (libexec/rmt). Bump PKGREVISION to 2.jlam1-2/+4