diff options
author | jfitz <jfitz@FreeBSD.org> | 1997-04-03 02:18:04 +0800 |
---|---|---|
committer | jfitz <jfitz@FreeBSD.org> | 1997-04-03 02:18:04 +0800 |
commit | f45daed3cf3b694a969192c615bceba0a247b4d4 (patch) | |
tree | df40772d6ccf0af0756a50b269cbeea4722b81dd /databases/postgresql73 | |
parent | e69ba79df160ae79df77576aff660a85d6e26f99 (diff) | |
download | freebsd-ports-gnome-f45daed3cf3b694a969192c615bceba0a247b4d4.tar.gz freebsd-ports-gnome-f45daed3cf3b694a969192c615bceba0a247b4d4.tar.zst freebsd-ports-gnome-f45daed3cf3b694a969192c615bceba0a247b4d4.zip |
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.
Diffstat (limited to 'databases/postgresql73')
-rw-r--r-- | databases/postgresql73/Makefile | 66 | ||||
-rw-r--r-- | databases/postgresql73/files/post-install-notes | 8 | ||||
-rw-r--r-- | databases/postgresql73/pkg-comment | 1 | ||||
-rw-r--r-- | databases/postgresql73/pkg-descr | 20 | ||||
-rw-r--r-- | databases/postgresql73/pkg-plist | 154 | ||||
-rw-r--r-- | databases/postgresql73/scripts/createuser | 50 |
6 files changed, 0 insertions, 299 deletions
diff --git a/databases/postgresql73/Makefile b/databases/postgresql73/Makefile deleted file mode 100644 index a08737918d11..000000000000 --- a/databases/postgresql73/Makefile +++ /dev/null @@ -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> diff --git a/databases/postgresql73/files/post-install-notes b/databases/postgresql73/files/post-install-notes deleted file mode 100644 index 6d26c8799339..000000000000 --- a/databases/postgresql73/files/post-install-notes +++ /dev/null @@ -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. diff --git a/databases/postgresql73/pkg-comment b/databases/postgresql73/pkg-comment deleted file mode 100644 index 55a303f3106a..000000000000 --- a/databases/postgresql73/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -a next-generation DBMS research prototype. diff --git a/databases/postgresql73/pkg-descr b/databases/postgresql73/pkg-descr deleted file mode 100644 index 2743afb25835..000000000000 --- a/databases/postgresql73/pkg-descr +++ /dev/null @@ -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/ diff --git a/databases/postgresql73/pkg-plist b/databases/postgresql73/pkg-plist deleted file mode 100644 index 43a0ebb2e780..000000000000 --- a/databases/postgresql73/pkg-plist +++ /dev/null @@ -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/ diff --git a/databases/postgresql73/scripts/createuser b/databases/postgresql73/scripts/createuser deleted file mode 100644 index 4c24a164fbd6..000000000000 --- a/databases/postgresql73/scripts/createuser +++ /dev/null @@ -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 ); -} |