Commit graph

64 commits

Author SHA1 Message Date
jlam
1e2ade6f01 Change the semantics of PGSQL_USE_TCL to be YES/NO, defaulting to YES since
the old 6.4.2 package included the Tcl/Tk stuff.  "Backwards compatible
upgrade."
1999-09-20 03:56:25 +00:00
jlam
eca87b2342 Apply fix suggested in PR#7445 to check for existence of group before
adding PostgreSQL user to the group.

Closes PR#7445.
1999-09-19 17:05:31 +00:00
jlam
cbd51db2e0 Update postgresql to 6.5.1. Completely libtoolized and ldconfig statements
removed, but this should still function correctly on a.out systems.  This
package was originally submitted by D'Arcy J.M. Cain, but with major
overhauling by me.

Closes PR#7865 and relevant part of PR#8299.

Major changes from version 6.4.2:

        Multi-version concurrency control(MVCC)
          This removes our old table-level locking, and replaces it with a
         locking system that is superior to most commercial database
         systems. In a traditional system, each row that is modified is
         locked until committed, preventing reads by other users. MVCC
         uses the natural multi-version nature of PostgreSQL to allow
         readers to continue reading consistent data during writer
         activity. Writers continue to use the compact pg_log transaction
         system. This is all performed without having to allocate a lock
         for every row like traditional database systems. So, basically,
         we no longer are restricted by simple table-level locking; we
         have something better than row-level locking.

        Hot backups from pg_dump
          pg_dump takes advantage of the new MVCC features to give a
         consistant database dump/backup while the database stays online
         and available for queries.

        Numeric data type
          We now have a true numeric data type, with user-specified
         precision.

        Temporary tables
          Temporary tables are guaranteed to have unique names within a
         database session, and are destroyed on session exit.

        New SQL features
          We now have CASE, INTERSECT, and EXCEPT statement support. We
         have new LIMIT/OFFSET, SET TRANSACTION ISOLATION LEVEL, SELECT
         ... FOR UPDATE, and an improved LOCK TABLE command.

        Speedups
          We continue to speed up PostgreSQL, thanks to the variety of
         talents within our team. We have sped up memory allocation,
         optimization, table joins, and row transfer routines.

        Ports
          We continue to expand our port list, this time including
         WinNT/ix86 and NetBSD/arm32.

        Interfaces
          Most interfaces have new versions, and existing functionality
         has been improved.

        Documentation
          New and updated material is present throughout the
         documentation. New FAQs have been contributed for SGI and AIX
         platforms. The Tutorial has introductory information on SQL from
         Stefan Simkovics. For the User's Guide, there are reference pages
         covering the postmaster and more utility programs, and a new
         appendix contains details on date/time behavior. The
         Administrator's Guide has a new chapter on troubleshooting from
         Tom Lane. And the Programmer's Guide has a description of query
         processing, also from Stefan, and details on obtaining the
         Postgres source tree via anonymous CVS and CVSup.
1999-09-19 04:24:53 +00:00
hubertf
822054f984 Add dependency on ncurses, and create ${PREFIX}/${PGUSER} before
"make install". Makes this package compile on 1.4.1.
1999-09-06 18:19:49 +00:00
hubertf
2794cffce1 regen after last commit 1999-09-06 17:22:22 +00:00
sakamoto
c2180c93a6 Use "PLIST_SUBST=PGUSER=${PGUSER}".
Add NetBSD Id to patch-ae.
s|/usr/sbin/chown|${CHOWN}|
s|/bin/chmod|${CHMOD}|
1999-09-06 07:01:43 +00:00
tron
57ead3cd01 Make sure that "bison" binary from package sources is used. 1999-08-24 14:18:53 +00:00
agc
bb857d2aff Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).
1999-08-18 09:00:23 +00:00
bad
6bc8279868 Must list tcl and tk includes in --with-includes. Noticed by
Bjoern Labitzke.

Also, libs and includes are found in LOCALBASE.
1999-07-13 17:42:57 +00:00
bad
70ac9c684a Split out second part of patch-af and make it apply and work correctly.
Fixes PR pkg/7959.
1999-07-11 20:00:43 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
tv
e1d75be620 ${...:M...} is not fully glob() compliant. Don't use {,} constructs. 1999-06-06 14:25:45 +00:00
drochner
d718e99081 NOT_FOR_PLATFORM= *-*-{alpha,mips} doesn't work.
Worse - it matches (almost?) everything.
1999-06-04 16:55:11 +00:00
tv
5c60ed5794 Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORM
pattern match format.  Minor pkglint along the way.
1999-05-24 20:39:35 +00:00
bad
022a6c04b0 Provide test-and-set primitive on arm32.
From Andrew McMurry <a.mcmurry1@physics.oxford.ac.uk>.
1999-05-18 15:52:19 +00:00
agc
e20be6c347 Remove NOPORTDOCS definition - it was useless anyway, as any attempt to
build a binary package with this definition would fail as the PLIST is
not correct.

If a package's documentation is overwhelming, it should arguably be handled
in a separate pre-requisite documentation package.
1999-04-13 15:31:04 +00:00
agc
aaac4bc29e Upgrade to tcl version 8.0.5. This seems to be primarily a bug-fix
release.
1999-04-01 13:36:55 +00:00
hubertf
2a40e474b1 Make it possible to build a binary package by moving the "account
management" into a REQ script.
1999-03-28 21:50:17 +00:00
mellon
f0f4504d0a Remove bogus path prefixes from filenames. 1999-03-05 03:25:14 +00:00
mellon
2f272ef2f9 Patch to fix some arm32 configure problems. 1999-03-05 03:01:44 +00:00
frueauf
feeda8744a Chane versioned DEPENDS on bison to BUILD_DEPENDS. This should have been
done with the bison update.
1999-02-19 09:02:25 +00:00
hwr
9273ad2b46 Don't build the directory, as addnerd does this for us and will fail
if it already exists. Should fix pkg/6949 by Nigel Reed <nigel@nelgin.nu>.
Also don't assume ${prefix}/sbin is in the search path and call addnerd
with complete path.
1999-02-06 20:06:32 +00:00
frueauf
594367f926 Whoops, I wanted to adjust the comment. 1999-01-17 00:59:37 +00:00
frueauf
82c048856a Add mips to NOT_FOR_ARCHS list. There is no TAS implementation.
Someone with mips assemply knowledge needed :)
1999-01-17 00:52:08 +00:00
kleink
bf237c0e31 Get rid of obsolete chown(8) operand usage. 1999-01-09 20:49:26 +00:00
frueauf
46cfd36f4f Add some cosmetics pointed out in pr 6758 by Greg A. Woods:
- add INSTALL_TARGET=install install-man and remove the patch that did
  modify the GNUMakefile, for better maintainance.
- add - in front of @${MKDIR} to silently fail if the dir already exists
- move ld.so.conf warning near the end, so it can be better spotted.
1999-01-08 11:17:21 +00:00
frueauf
06d3c5cd67 Forgot to commit this: s/pgsql/!!PGUSER!!/ cause we don't hardcode
that into our package. This will get substituted at build time.
1999-01-04 14:10:16 +00:00
frueauf
1f4b04d4d9 Update postgresql to 6.4.2. Among bugfixes and new features, this also
adds patches for m68k support, provided in pr 6664 by MOCHIDA Shuji.
1999-01-04 13:05:01 +00:00
frueauf
bdf6ae9ef0 Reflect that addnerd has version 1.6 now, as noted in pr 6721. 1999-01-03 13:13:12 +00:00
agc
19f1ecf331 Use ${OPSYS}, rather than calling uname -s again. 1998-11-16 21:13:01 +00:00
agc
09de9bf989 Group the NOT_FOR_ARCHS definitions together, for consistency, and make
the second definition "+=", rather than "=".
1998-11-12 16:24:39 +00:00
garbled
384c07a72e add NOT_FOR_ARCHS= alpha for all of these pkgs which are *known* to fail
on alpha.  There may be more, but I haven't seen them yet.
1998-09-22 06:11:35 +00:00
frueauf
381abae27f Set NOT_FOR_ARCHS=m68k since postgres does not work on this architecture yet. 1998-09-10 11:46:31 +00:00
tsarna
5e9cc577b8 Automatically append HOMEPAge to DESCR files, and remove homepage URLs
from individual DESCR files that had them.
1998-08-26 16:50:48 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
agc
c9cfa07505 Use automatic shared object handling 1998-07-15 12:40:14 +00:00
frueauf
7a3dcef3f4 The postgresql subdir is user definable, reflect that here. 1998-06-22 14:00:16 +00:00
frueauf
f89963329b Add bison to DEPENDS; give addnerd the homedir path; be sure that .profile
gets installed to ${PGUSER}s home. Pointed out by Mathias Drochner.
1998-06-22 13:58:26 +00:00
agc
8157ff7bcf Update package Makefiles for automatic manual page handling. 1998-06-22 11:19:40 +00:00
agc
d42b222d9f Upgrade to the latest and greatest version (6.3.2) of PostgreSQL.
They told me to say that.

Use addnerd to create the user.
1998-06-10 13:55:34 +00:00
agc
e9b9b3328c Include bsd.prefs.mk, so that /etc/mk.conf is read properly 1998-06-03 12:43:25 +00:00
hubertf
e0c0c70982 %D is needed on @unexec 1998-05-09 18:32:57 +00:00
frueauf
0851be7c5a Mostly cosmetic changes to shut up portlint. Little bugfix for apache. 1998-05-09 15:24:42 +00:00
hubertf
6f45f24b8f use -l switch to chpass (eww, undocumented :-/), to work even when NIS is set up 1998-05-08 21:56:02 +00:00
agc
1f4495b33e Remove the old deprecated DEPENDS definition from bsd.pkg.mk.
Implement a new DEPENDS definition, which looks for an installed
package, building it if not present, and use it in preference to
LIB_DEPENDS.  This should make the package collection more useful on
NetBSD ELF ports.
1998-04-22 14:22:39 +00:00
frueauf
49e36ada0b Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org. 1998-04-20 11:56:17 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
hubertf
287fd593f7 Fix last commit after feedback from Klaus. 1998-03-16 14:40:48 +00:00