1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00

Remove now obsolete postgres95 port

Clean up newly imported PostgreSQL port:
	- variable reorganization and cleanup
	- remove NOMANCOMPRESS conditional in favour of MAN?=
	- prevent import of installing user's $PATH into ${PREFIX}/pgsql/.profile
	- change package name to remove 'v'
	- remove some of the latent bugs left over from the postgres95 port.
This commit is contained in:
James FitzGibbon 1997-04-02 18:18:04 +00:00
parent a4ce510218
commit 733a9d1466
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=6114
84 changed files with 0 additions and 4186 deletions

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}

View File

@ -1,66 +0,0 @@
# New ports collection makefile for: postgres95
# Version required: 1.08
# Date created: Oct 9 1996
# Whom: Matthew Stein <matt@bdd.net>
#
# $Id: Makefile,v 1.6 1996/12/07 12:49:35 asami Exp $
PKGNAME= postgres95-1.08
CATEGORIES= databases
MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
ftp://ftp.luga.or.at/pub/postgres95/
DISTFILES= postgres95-1.08.tar.gz \
flex-2.5.2.tgz
MAINTAINER= matt@bdd.net
NO_PACKAGE= "Requires postgres uid"
WRKSRC= ${WRKDIR}/postgres95/src/
MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
USE_GMAKE= yes
pre-fetch:
.if exists(/usr/lib/libc.so.3.0)
@ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
ftp://ftp.teamos2.org/pub/flex/ \
ftp://ftp.bdd.net/pub/flex/
.else
@ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
.endif
pre-install:
@ ${MKDIR} ${PREFIX}/postgres95
@ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
post-install:
.if !defined(NOMANCOMPRESS)
@ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
gzip -9nf $$file ; \
done
.endif
@ chown -R postgres:postgres ${PREFIX}/postgres95
@ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
@ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
@ ${MKDIR} ${PREFIX}/etc/rc.d
@ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
fi
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
.ifndef(BATCH)
@ more -e ${FILESDIR}/post-install-notes
.endif
pre-clean:
@ ${RM} -f ${FILESDIR}/md5
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
Now that postgres95 is installed, you should read the documentation and
implementation guides. These can be found at
http://www.PostgreSQL.org/docs/
--
mat.

View File

@ -1 +0,0 @@
a next-generation DBMS research prototype.

View File

@ -1,20 +0,0 @@
Postgres95 is an enhancement of the POSTGRES database management system, a
next-generation DBMS research prototype. While Postgres95 retains the
powerful data model and rich data types of POSTGRES, it replaces the
PostQuel query language with an extended subset of SQL. Postgres95 is free
and the complete source is available.
Postgres95 development is being performed by a team of Internet developers
who all subscribe to the Postgres95 development mailing list. The current
coordinator is Marc G. Fournier (scrappy@ki.net). This team is now
responsible for all current and future development of Postgres95.
The authors of Postgres95 1.01 were Andrew Yu and Jolly Chen. Many others
have contributed to the porting, testing, debugging and enhancement of the
code. The original Postgres code, from which Postgres95 is derived, was the
effort of many graduate students, undergraduate students, and staff
programmers working under the direction of Professor Michael Stonebraker at
the University of California, Berkeley.
More information and documentation can be found at the postgres95 website,
at http://www.ki.net/postgres95/

View File

@ -1,154 +0,0 @@
etc/rc.d/postgres95.sh
postgres95/lib/libpq.a
postgres95/bin/postgres
postgres95/bin/postmaster
postgres95/bin/pg_id
postgres95/bin/pg_version
postgres95/bin/psql
postgres95/bin/pg_dump
postgres95/bin/cleardbdir
postgres95/bin/createdb
postgres95/bin/createuser
postgres95/bin/destroydb
postgres95/bin/destroyuser
postgres95/bin/initdb
postgres95/data/files/global1.bki
postgres95/data/files/global1.bki.source
postgres95/data/files/local1_template1.bki
postgres95/data/files/local1_template1.bki.source
postgres95/data/pg_hba
postgres95/data/base/template1/pg_proc
postgres95/data/base/template1/pg_type
postgres95/data/base/template1/pg_attribute
postgres95/data/base/template1/pg_class
postgres95/data/base/template1/pg_inherits
postgres95/data/base/template1/pg_index
postgres95/data/base/template1/pg_version
postgres95/data/base/template1/pg_statistic
postgres95/data/base/template1/pg_operator
postgres95/data/base/template1/pg_opclass
postgres95/data/base/template1/pg_am
postgres95/data/base/template1/pg_amop
postgres95/data/base/template1/pg_amproc
postgres95/data/base/template1/pg_language
postgres95/data/base/template1/pg_parg
postgres95/data/base/template1/pg_aggregate
postgres95/data/base/template1/pg_ipl
postgres95/data/base/template1/pg_inheritproc
postgres95/data/base/template1/pg_rewrite
postgres95/data/base/template1/pg_listener
postgres95/data/base/template1/pg_attnameind
postgres95/data/base/template1/pg_attnumind
postgres95/data/base/template1/pg_attrelidind
postgres95/data/base/template1/pg_procidind
postgres95/data/base/template1/pg_procnameind
postgres95/data/base/template1/pg_procsrcind
postgres95/data/base/template1/pg_typeidind
postgres95/data/base/template1/pg_typenameind
postgres95/data/base/template1/pg_classnameind
postgres95/data/base/template1/pg_classoidind
postgres95/data/base/template1/PG_VERSION
postgres95/data/base/template1/pg_internal.init
postgres95/data/pg_variable
postgres95/data/pg_database
postgres95/data/pg_demon
postgres95/data/pg_magic
postgres95/data/pg_defaults
postgres95/data/pg_server
postgres95/data/pg_user
postgres95/data/pg_hosts
postgres95/data/pg_group
postgres95/data/pg_log
postgres95/data/pg_time
postgres95/data/PG_VERSION
postgres95/include/fmgr.h
postgres95/include/lib/dllist.h
postgres95/include/libpq/pqcomm.h
postgres95/include/libpq/libpq-fs.h
postgres95/include/utils/geo-decls.h
postgres95/include/libpq-fe.h
postgres95/include/postgres.h
postgres95/include/c.h
postgres95/man/man1/cleardbdir.1.gz
postgres95/man/man1/psql.1.gz
postgres95/man/man1/postmaster.1.gz
postgres95/man/man1/postgres.1.gz
postgres95/man/man1/pg_dump.1.gz
postgres95/man/man1/monitor.1.gz
postgres95/man/man1/ipcclean.1.gz
postgres95/man/man1/initdb.1.gz
postgres95/man/man1/destroyuser.1.gz
postgres95/man/man1/destroydb.1.gz
postgres95/man/man1/createuser.1.gz
postgres95/man/man1/createdb.1.gz
postgres95/man/man1/unix.1.gz
postgres95/man/man3/libpq.3.gz
postgres95/man/man3/large_objects.3.gz
postgres95/man/man3/catalogs.3.gz
postgres95/man/man3/built-in.3.gz
postgres95/man/man5/template.5.gz
postgres95/man/man5/pg_hba.5.gz
postgres95/man/man5/page.5.gz
postgres95/man/man5/files.5.gz
postgres95/man/man5/bki.5.gz
postgres95/man/manl/abort.l.gz
postgres95/man/manl/update.l.gz
postgres95/man/manl/sql.l.gz
postgres95/man/manl/select.l.gz
postgres95/man/manl/rollback.l.gz
postgres95/man/manl/revoke.l.gz
postgres95/man/manl/rename.l.gz
postgres95/man/manl/remove_view.l.gz
postgres95/man/manl/purge.l.gz
postgres95/man/manl/notify.l.gz
postgres95/man/manl/load.l.gz
postgres95/man/manl/listen.l.gz
postgres95/man/manl/insert.l.gz
postgres95/man/manl/grant.l.gz
postgres95/man/manl/fetch.l.gz
postgres95/man/manl/end.l.gz
postgres95/man/manl/drop_type.l.gz
postgres95/man/manl/drop_rule.l.gz
postgres95/man/manl/drop_operator.l.gz
postgres95/man/manl/drop_index.l.gz
postgres95/man/manl/drop_function.l.gz
postgres95/man/manl/drop_aggregate.l.gz
postgres95/man/manl/drop.l.gz
postgres95/man/manl/destroydb.l.gz
postgres95/man/manl/copy.l.gz
postgres95/man/manl/delete.l.gz
postgres95/man/manl/create_database.l.gz
postgres95/man/manl/create_view.l.gz
postgres95/man/manl/create_version.l.gz
postgres95/man/manl/create_type.l.gz
postgres95/man/manl/create_table.l.gz
postgres95/man/manl/create_rule.l.gz
postgres95/man/manl/create_operator.l.gz
postgres95/man/manl/create_index.l.gz
postgres95/man/manl/create_function.l.gz
postgres95/man/manl/create_aggregate.l.gz
postgres95/man/manl/commit.l.gz
postgres95/man/manl/cluster.l.gz
postgres95/man/manl/close.l.gz
postgres95/man/manl/begin.l.gz
postgres95/man/manl/alter_table.l.gz
postgres95/man/manl/vacuum.l.gz
postgres95/post-install-notes
@dirrm postgres95/man/man1/
@dirrm postgres95/man/man3/
@dirrm postgres95/man/man5/
@dirrm postgres95/man/manl/
@dirrm postgres95/man/
@dirrm postgres95/lib/
@dirrm postgres95/include/utils/
@dirrm postgres95/include/port/BSD44_derived/
@dirrm postgres95/include/port/
@dirrm postgres95/include/libpq/
@dirrm postgres95/include/lib/
@dirrm postgres95/include/
@dirrm postgres95/data/files/
@dirrm postgres95/data/base/template1/
@dirrm postgres95/data/base/
@dirrm postgres95/data/
@dirrm postgres95/bin/
@dirrm postgres95/

View File

@ -1,50 +0,0 @@
#!/usr/bin/perl
#
eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
& eval 'exec /usr/bin/perl -S $0 $argv:q'
if 0;
if( $> ) {
print "\nYou must be root to run this step!\n\n";
exit 1;
}
if( getpwnam( "postgres" ) ) {
( $null, $null, $pgUID ) = getpwnam( "postgres" );
} else {
$pgUID = 70;
while( getpwuid( $pgUID ) ) {
$pgUID++;
}
}
if( getgrnam( "postgres" ) ) {
( $null, $null, $pgGID ) = getgrnam( "postgres" );
} else {
$pgGID = 70;
while( getgrgid( $pgGID ) ) {
$pgGID++;
}
&append_file( "/etc/group", "postgres:*:$pgGID:" );
}
print "postgres user using uid $pgUID\n";
print "postgres user using gid $pgGID\n";
system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
sub append_file {
local($file,@list) = @_;
local($LOCK_EX) = 2;
local($LOCK_NB) = 4;
local($LOCK_UN) = 8;
open(F, ">> $file") || die "$file: $!\n";
while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
exit 1;
}
print F join( "\n", @list) . "\n";
close F;
flock( F, $LOCK_UN );
}