diff options
author | Andreas Klemm <andreas@FreeBSD.org> | 1997-06-14 19:40:05 +0000 |
---|---|---|
committer | Andreas Klemm <andreas@FreeBSD.org> | 1997-06-14 19:40:05 +0000 |
commit | 7849285de864ffca2a9ce168c360c7f1feb3d631 (patch) | |
tree | ff34bdbda29cd996b6ae6a58d745029530770773 /databases/postgresql7/Makefile | |
parent | f50d39ab11caaf2902bf5d5ae4e3bbaf20203769 (diff) | |
download | ports-7849285de864ffca2a9ce168c360c7f1feb3d631.tar.gz ports-7849285de864ffca2a9ce168c360c7f1feb3d631.zip |
Notes
Diffstat (limited to 'databases/postgresql7/Makefile')
-rw-r--r-- | databases/postgresql7/Makefile | 92 |
1 files changed, 53 insertions, 39 deletions
diff --git a/databases/postgresql7/Makefile b/databases/postgresql7/Makefile index d75977ce0a5c..163b68506fb0 100644 --- a/databases/postgresql7/Makefile +++ b/databases/postgresql7/Makefile @@ -1,61 +1,75 @@ # New ports collection makefile for: PostgreSQL -# Version required: 6.0 -# Date created: April 2, 1997 -# Whom: Marc G. Fournier <scrappy@FreeBSD.ORG> +# Version required: 6.1 +# Date created: April 2, 1997 +# Whom: Marc G. Fournier <scrappy@FreeBSD.ORG> # -# $Id: Makefile,v 1.2 1997/04/02 18:17:50 jfitz Exp $ +# $Id$ -DISTNAME= postgresql-v6.0 -PKGNAME= postgresql-6.0 +DISTNAME= postgresql-v6.1 +PKGNAME= postgresql-6.1 CATEGORIES= databases MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/ \ ftp://ftp.luga.or.at/pub/postgres95/ \ ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/ -MAINTAINER= scrappy@FreeBSD.ORG +MAINTAINER= andreas@FreeBSD.ORG NO_PACKAGE= "Requires pgsql uid" -WRKSRC= ${WRKDIR}/src +WRKSRC= ${WRKDIR}/${DISTNAME}/src USE_GMAKE= YES +HAS_CONFIGURE= YES +CONFIGURE_ARGS+=--prefix=${PREFIX}/pgsql \ + --enable-locale \ + --with-template=`uname -s | tr '[A-Z]' '[a-z]'` MAKEFILE= GNUmakefile -MAN1= createdb.1 psql.1 unix.1 postgres.1 pg_dumpall.1 monitor.1 \ - initdb.1 ipcclean.1 destroydb.1 cleardbdir.1 createuser.1 \ - destroyuser.1 pg_dump.1 postmaster.1 -MAN3= libpq.3 large_objects.3 built-in.3 catalogs.3 -MAN5= pg_hba.conf.5 bki.5 page.5 -MANL= vacuum.l sql.l select.l update.l revoke.l rename.l purge.l \ - load.l listen.l insert.l fetch.l end.l grant.l drop_rule.l \ - drop_type.l drop_function.l create_aggregate.l drop.l \ - delete.l destroydb.l create_view.l create_rule.l \ - create_index.l copy.l cluster.l create_database.l \ - create_function.l begin.l abort.l alter_table.l close.l \ - create_operator.l create_table.l create_type.l \ - create_version.l drop_aggregate.l drop_operator.l explain.l \ - notify.l remove_view.l rollback.l commit.l drop_index.l +MAN1= cleardbdir.1 createdb.1 createuser.1 destroydb.1 \ + destroyuser.1 initdb.1 ipcclean.1 monitor.1 pg_dump.1 \ + pg_dumpall.1 postgres.1 postmaster.1 psql.1 unix.1 +MAN3= built-in.3 catalogs.3 large_objects.3 libpq.3 oracle_compat.3 +MAN5= bki.5 page.5 pg_hba.conf.5 +MANL= abort.l alter_table.l begin.l close.l cluster.l \ + commit.l copy.l create_aggregate.l create_database.l \ + create_function.l create_index.l create_operator.l \ + create_rule.l create_sequence.l create_table.l \ + create_type.l create_version.l create_view.l delete.l \ + drop.l drop_aggregate.l drop_database.l drop_function.l \ + drop_index.l drop_operator.l drop_rule.l drop_sequence.l \ + drop_type.l drop_view.l end.l explain.l fetch.l grant.l \ + insert.l listen.l load.l notify.l purge.l rename.l \ + reset.l revoke.l rollback.l select.l set.l show.l \ + sql.l update.l vacuum.l MANPREFIX= ${PREFIX}/pgsql pre-install: - @ ${MKDIR} ${PREFIX}/pgsql - @ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser + @ ${MKDIR} ${PREFIX}/pgsql + @ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser post-install: - @ chown -R pgsql:pgsql ${PREFIX}/pgsql - @ if [ ! -f ${PREFIX}/pgsql/.profile ]; then \ - echo "PATH=\${PATH}:${PREFIX}/pgsql/bin" > ${PREFIX}/pgsql/.profile; \ - echo "export PATH" >> ${PREFIX}/pgsql/.profile; \ - fi - @ echo 'Initializing PostgreSQL Databases - this may take a few minutes...' - @ su -l pgsql -c '${PREFIX}/pgsql/bin/initdb --pglib=${PREFIX}/pgsql/lib --pgdata=${PREFIX}/pgsql/data' - @ if [ ! -f ${PREFIX}/etc/rc.d/postgresql.sh ]; then \ - echo "Installing ${PREFIX}/etc/rc.d/postgresql.sh startup file."; \ - echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgresql.sh; \ - echo "[ -x ${PREFIX}/pgsql/bin/postmaster ] && su -l pgsql -c '${PREFIX}/pgsql/bin/postmaster -D${PREFIX}/pgsql/data -o -F > ${PREFIX}/pgsql/errlog &' && echo -n ' pgsql'" >> ${PREFIX}/etc/rc.d/postgresql.sh; \ - chmod 751 ${PREFIX}/etc/rc.d/postgresql.sh; \ - fi - @ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/pgsql + @ chown -R pgsql:pgsql ${PREFIX}/pgsql + @ if [ ! -f ${PREFIX}/pgsql/.profile ]; then \ + echo "PATH=\${PATH}:${PREFIX}/pgsql/bin" \ + > ${PREFIX}/pgsql/.profile; \ + echo "MANPATH=\${MANPATH}:${PREFIX}/pgsql/bin" \ + >> ${PREFIX}/pgsql/.profile; \ + echo "PGLIB=${PREFIX}/pgsql/bin" \ + >> ${PREFIX}/pgsql/.profile; \ + echo "PGDATA=${PREFIX}/pgsql/bin" \ + >> ${PREFIX}/pgsql/.profile; \ + echo "export PATH MANPATH PGLIB PGDATA" \ + >> ${PREFIX}/pgsql/.profile; \ + fi + @ echo 'Initializing PostgreSQL Databases - this may take a few minutes...' + @ su -l pgsql -c '${PREFIX}/pgsql/bin/initdb --pglib=${PREFIX}/pgsql/lib --pgdata=${PREFIX}/pgsql/data' + @ if [ ! -f ${PREFIX}/etc/rc.d/postgresql.sh ]; then \ + echo "Installing ${PREFIX}/etc/rc.d/postgresql.sh startup file."; \ + echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgresql.sh; \ + echo "[ -x ${PREFIX}/pgsql/bin/postmaster ] && su -l pgsql -c '${PREFIX}/pgsql/bin/postmaster -D${PREFIX}/pgsql/data -o -F > ${PREFIX}/pgsql/errlog &' && echo -n ' pgsql'" >> ${PREFIX}/etc/rc.d/postgresql.sh; \ + chmod 751 ${PREFIX}/etc/rc.d/postgresql.sh; \ + fi + @ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/pgsql .if !defined(BATCH) - @ more -e ${FILESDIR}/post-install-notes + @ more -e ${FILESDIR}/post-install-notes .endif .include <bsd.port.mk> |