Commit Graph

115 Commits

Author SHA1 Message Date
mbalmer
27209e9e87 Remove unused patch file.
Spotted by naddy@
2005-05-26 19:09:18 +00:00
mbalmer
c62248a391 Security update to version 8.0.3
ok robert@
2005-05-11 10:10:39 +00:00
mbalmer
884287bfbe WANTLIB tweaks
ok alek@
2005-04-30 12:02:10 +00:00
mbalmer
5c0dbeb582 Update to PostgreSQL 8.0.2 and take maintainerhsip with the old maintainers
consent.

ok nikolay@, todd@
2005-04-30 10:00:03 +00:00
sturm
b87214004a remove Peter Galbavy as maintainer per his request 2005-04-07 17:45:43 +00:00
sturm
3d35133277 fix kerberos support (from Jesse Kempf <kempf at rpi.edu>) and
mention to start the server with nohup to prevent a signal race (from mpf@)
2005-04-06 06:23:46 +00:00
alek
644f32ce81 Oh my^W^WMore no longer needed WWW:... lines 2005-03-25 15:13:59 +00:00
sturm
b2d36339e6 SECURITY fix
This patch fixes a problem where low privileged users can invoke the
LOAD extension to load arbitrary libraries into the postgres process
space.

ok peter.galbavy at knowtion.net
2005-02-05 15:11:58 +00:00
naddy
3f04f8f321 SIZE 2005-01-05 16:22:24 +00:00
alek
298795d7f4 - Fix libpq soname
- Rework WANTLIB as this port has SUBPACKAGES
- Replace RUN_DEPENDS with LIB_DEPENDS
- Add PKG_ARCH
- Bump PKGNAME

ok sturm@, Brandon Palmer (MAINTAINER)
2005-01-02 00:23:28 +00:00
espie
28a459bb6d WANTLIB markers 2004-11-22 16:59:29 +00:00
espie
2a36ea7b8c trim down INSTALL script, move stuff into PLIST and MESSAGE. 2004-10-12 21:03:13 +00:00
espie
2b80a94147 new-style conflicts. 2004-09-18 10:35:36 +00:00
espie
25ab10e258 new style PLISTs 2004-09-14 23:31:45 +00:00
espie
69800f4dbd new plist 2004-08-09 12:16:55 +00:00
peter
565ffb7a61 Update to PostgreSQL 7.4.3
Changes in the package layout means that there is now a -client and
-server subpackage, and users no longer need to decide which, as
the -server depends on the -client, just like the sane cases in
mysql and openldap.

Other changes include:

* Removal of the tcl FLAVOR until someone with more tcl/tk knowledge
can make it work correctly.

* The INSTALL-server script now created a _postgresql user and group
if they don't already exist, and also a default database in
/var/postgresql if that directory also doesn't exist.

* The port is marked for NO_SHARED_ARCHS as the -server subpackage
needs shared lib support to build.

* The port will build with spinlocks disabled on hppa until someone
can check and test this problem more closely.

Built and checked on i386, sparc64, amd64, macppc (waiting for regress
test feedback).

Dependent packages will be updated after this commit, shortly.
2004-07-26 10:10:46 +00:00
sturm
7297ccd7b0 mark some subpackages arch independent
ok naddy@
2004-02-04 07:39:18 +00:00
brad
6138c7cdf1 upgrade to PostgreSQL 7.3.5
--
ok MAINTAINER (Peter Galbavy)
2003-12-23 19:40:32 +00:00
naddy
2276d3b230 remove WWW lines 2003-12-15 21:42:08 +00:00
margarida
f60aece3cd Security fix:
Two bugs were discovered that lead to a buffer overflow in PostgreSQL
in the abstract data type (ADT) to ASCII conversion functions.
It is believed that, under the right circumstances, an attacker may use
this vulnerability to execute arbitrary instructions on the PostgreSQL
server.

ok Brandon Palmer (maintainer)
2003-11-11 15:11:34 +00:00
sturm
58ca9acb21 new user naming schema
bump PKGNAME where necessary

rohee@ ok leafnode
"you don't have to wait for oks" pval@
2003-06-23 19:11:10 +00:00
lebel
95cdf8cdfe PERMIT_*_CDROM can't be Yes:
The license says:

Permission to use, copy, modify, and distribute this software and its
documentation for any purpose, without fee, and without a written agreement
is hereby granted, provided that the above copyright notice and this
paragraph and the following two paragraphs appear in all copies.

noticed by markus@
2003-05-20 13:52:00 +00:00
naddy
e0112048dd Update to 7.3.2. Change flavor no_tcl -> tcl.
From: Peter Galbavy <peter.galbavy@knowtion.net>
2003-02-12 17:09:03 +00:00
todd
1e5dc1cf11 add no_tcl flavor, for those not building all of ports,
not wanting to install x to have a database; from brad@,
prodded by Ben Lindstrom
2003-01-08 21:33:21 +00:00
todd
45119a5d02 PKGNAME-tcl= .. from naddy@ .. thanks! 2003-01-03 14:24:55 +00:00
todd
d4832d8f34 build depends on tcl too 2003-01-02 14:48:23 +00:00
todd
90ed63e5cf add tcl multi-package to postgresql 2003-01-02 07:15:34 +00:00
brad
af78bcf1db sloppy update. this port used to install ALL the headers for a good reason. 2002-12-18 05:13:15 +00:00
naddy
8eb8b90598 Update to 7.3.
From: Peter Galbavy <peter.galbavy@knowtion.net>
2002-12-17 16:38:53 +00:00
brad
8cf37ab1d6 remove sourceforge URL 2002-05-19 23:39:57 +00:00
brad
6b3e8838f2 install ALL headers 2002-03-25 03:18:20 +00:00
espie
e3edfb9aea md5->distinfo 2002-03-21 20:20:41 +00:00
espie
59d733d913 Let configure.in be grokkable by our autoconf. Noticed by Brandon Palmer. 2002-02-05 17:27:38 +00:00
brad
dc4fc7d45c YUCK! ftp.postgresql.org is rate limited to 1KB/sec per user so remove it.
--
Pointed out by: Jedi/Sector One <j@pureftpd.org>
2002-01-11 18:56:34 +00:00
pvalchev
08d1f1e568 fill MODGNU_CONFIG_GUESS_DIRS; for powerpc 2001-09-27 05:45:34 +00:00
peter
07a78e7a1e remove file collisions when installing postgresql-docs with either
-clients or docs.

tested by Brandon Palmer.

thanks to Maurice Nonnekes <maurice@amaze.nl> for the patch.
2001-09-26 13:04:28 +00:00
peter
1668a3f1d3 update my e-mail address 2001-09-07 22:48:47 +00:00
brad
4635efdb1d upgrade to PostgreSQL 7.1.3
--
Based on patches from: maintainer
2001-09-03 23:24:37 +00:00
peter
9887455613 add missing '/' to rmplc.co.uk mirror site 2001-08-23 16:29:55 +00:00
brad
17b148fcc3 - PKGNAME -> FULLPKGNAME for -docs subpackage, FLAVORs do not apply here
- .else if -> .elif
- remove unnecessary symlinks used on "other" ELF-based systems which were
intentionally removed awhile back
--
Ok'd by: Brandon Palmer <bpalmer@crimelabs.net>
2001-08-07 13:25:50 +00:00
peter
649c4c2500 update to PostgreSQL 7.1.2
All the hard work (apart from a small amount of testing) is by
Brandon Palmer <bpalmer@crimelabs.net>
2001-07-25 08:16:46 +00:00
espie
594099de65 Patches to fix dynamic libraries, especially on ppc which understands
only major/minor.

Add DYNLIBDIR where needed.

Some style issues.

From peter@, brad@ and peter_e@gmx.net
2001-04-23 21:58:44 +00:00
peter
9c67d66ac2 add '-m fast' to rc.shutdown suggestion, as otherwise the shutdown process
will default to waiting for all clients to disconnect - which could be never
2001-04-22 09:35:00 +00:00
peter
f436f5f836 oops. Thanks Peter Valchev for noticing. 2001-04-21 22:28:47 +00:00
peter
fd69a6d25a Upgrade to postgresql 7.1. ok'd espie@
* The package is now called `postgresql' and not `pgsql'.

* The default user that is suggested for the admin account is also
  `postgresql'. This will work with OpenBSD-current with long username
  support. If anything breaks please report to the maintainers.

* pgwrap is no longer shipped or supported

* Please note, you will HAVE TO BACKUP your old data if you are
  upgrading from a previous release of postgresql. Do this before
  removing the old pgsql package.

From the announcement last weekend:

Key New Features and Capabilities of Version 7.1 Include:

* Write-ahead Log (WAL) increases data integrity and processing
speed. To maintain database consistency in case of an operating
system crash, previous releases of PostgreSQL have forced all all
data modifications to disk before each transaction commit. With
WAL, only one log file must be flushed to disk, greatly improving
performance. (Tech note: can eliminate use of -F in to disable disk
flushes)

* TOAST (The Oversized-Attribute Storage Technique) Past releases
had compiled-in row length limit typically between 8Kb & 32Kb. This
restriction made storage of long text fields difficult, cumbersome
and slow. TOAST enables rows of any length while maintaing the high
performance PostgreSQL users have come to expect.

* SQL92 Outer Joins are now supported. (Tech note: eliminates the
UNION/NOT IN workaround)

* 64-bit C Language Function Manager support The previous C function
manager did not handle support 64-bit CPU's (e.g. Alpha, Sun,
Itanium). (Tech note: This change should not impact existing custom
functions developed for past versions, but performance will be
improved through rewriting to use the new call interface.)

* Complex Queries that are better, stronger and faster Many complex
queries were unsupported in previous releases. With v7.1 combinations
of views, aggregates, UNION, LIMIT, cursors, subqueries, and inherited
tables are enabled. Inherited tables are now accessed by default,
and subqueries in FROM are now supported.
2001-04-21 18:25:42 +00:00
espie
8f5a931245 Broken conflicts 2001-04-15 16:48:44 +00:00
brad
cc6ce411e4 - integrate COMMENT's
- bump NEED_VERSION
- use PKGNAME-foo instead of overriding PKGNAME
- fixup INSTALL/DEINSTALL
- takeover as MAINTAINER until Pavel has a working e-mail address that
doesn't bounce.
2001-04-13 07:00:44 +00:00
brad
e67e52c31b - use "cc -shared" to create shared libraries
- lop off the micro version number from libecpg
--
Tested by me on -current sparc and Daniel Hartmeier <daniel@benzedrine.cx>
on -current powerpc.
2001-03-13 22:05:47 +00:00
avsm
55454b1304 Remove reference to editing man.conf (not needed with new port layout),
and fix typo.

Maintainer ok'ed
2001-03-12 13:09:52 +00:00
brad
37e6c2823a - use NOMAN as opposed to an empty MAN variable.
- remove BINDIR which is unnecessary since we use the ports Makefile
post-install target, it was hardcoded with /usr/local anyway.
2001-03-10 19:39:31 +00:00