Upgrade to 7.2, and spilit into several ports.
PR: ports/34855 Submitted by: maintainer.
This commit is contained in:
parent
5416e71b19
commit
0c0bcdc10b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=54887
@ -5,131 +5,142 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= postgresql
|
||||
PORTVERSION= 7.1.3
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/%SUBDIR%/ \
|
||||
ftp://ftp.digex.net/pub/packages/database/postgresql/%SUBDIR%/ \
|
||||
PORTNAME?= postgresql
|
||||
PORTVERSION?= 7.2
|
||||
CATEGORIES?= databases
|
||||
MASTER_SITES= ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.chg.ru/pub/databases/postgresql/%SUBDIR%/ \
|
||||
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,}
|
||||
ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp2.ch.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp4.jp.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.us.postgresql.org/%SUBDIR%/
|
||||
MASTER_SITE_SUBDIR= source/v${PORTVERSION}
|
||||
DISTFILES= ${PORTNAME}-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
${PORTNAME}-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(NOPORTDOCS)
|
||||
DISTFILES+= ${PORTNAME}-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
DISTFILES= postgresql-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
postgresql-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(POSTGRESQL_SUBPORT) && !defined(NOPORTDOCS)
|
||||
DISTFILES+= postgresql-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.endif
|
||||
|
||||
MAINTAINER= girgen@partitur.se
|
||||
MAINTAINER?= girgen@partitur.se
|
||||
|
||||
WRKSRC= ${WRKDIR}/postgresql-${PORTVERSION}
|
||||
DIST_SUBDIR= postgresql
|
||||
|
||||
USE_GMAKE= YES
|
||||
GNU_CONFIGURE= YES
|
||||
|
||||
.if defined(POSTGRESQL_SUBPORT)
|
||||
## the POSTGRESQL_SUBPORTS use this port's distinfo
|
||||
MD5_FILE= ${.CURDIR}/../postgresql7/distinfo
|
||||
.else
|
||||
|
||||
## The rest of this file is for normal base installation
|
||||
INSTALLS_SHLIB= YES
|
||||
|
||||
DOCDIR= ${WRKDIR}/${DISTNAME}/doc
|
||||
PLIST= ${WRKDIR}/.PLIST.generated
|
||||
|
||||
USE_GMAKE= YES
|
||||
HAS_CONFIGURE= YES
|
||||
CONFIGURE_ARGS= --enable-locale \
|
||||
--enable-syslog --with-CXX \
|
||||
--sysconfdir=${PREFIX}/etc/postgresql \
|
||||
--with-includes="${PREFIX}/include ${TCL_INCDIR} ${TK_INCDIR}" \
|
||||
--with-libraries=${PREFIX}/lib
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/pgsql/include \
|
||||
--datadir=${PREFIX}/share \
|
||||
--with-template=`uname -s | ${TR} '[A-Z]' '[a-z]'` \
|
||||
--prefix=${PREFIX}/pgsql
|
||||
PG_PREFIX= pgsql/
|
||||
PG_INCLUDE= pgsql/include
|
||||
LDCONFIG_DIRS= %%PREFIX%%/pgsql/lib
|
||||
MANPREFIX= ${PREFIX}/pgsql
|
||||
.else
|
||||
GNU_CONFIGURE= YES
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/include/pgsql
|
||||
PG_PREFIX=""
|
||||
PG_INCLUDE= include/pgsql
|
||||
CONFIGURE_ARGS= --enable-locale --enable-syslog --with-CXX \
|
||||
--docdir=${PREFIX}/share/doc --with-libdir=${LOCALBASE}/lib \
|
||||
--with-includes=${LOCALBASE}/include
|
||||
|
||||
.if !defined(WITHOUT_GNUGETOPT)
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt
|
||||
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
|
||||
LIB_DEPENDS= gnugetopt:${PORTSDIR}/devel/libgnugetopt
|
||||
.endif
|
||||
|
||||
PLIST_SUB= PG_PREFIX="${PG_PREFIX}" PG_INCLUDE="${PG_INCLUDE}" WITH_TCL="${WITH_TCL}"
|
||||
# if you want localized messages, make -DWITH_GETTEXT
|
||||
# WARNING: this seems to require relinking binaries depending on
|
||||
# libpq.so, including for example mod_php and tcl.
|
||||
.if defined(WITH_GETTEXT)
|
||||
CONFIGURE_ARGS+=--enable-nls
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lintl
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/msgfmt:${PORTSDIR}/devel/gettext
|
||||
PLIST_SUB+= GETTEXT=""
|
||||
.else
|
||||
PLIST_SUB+= GETTEXT="@comment "
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_SERVER)
|
||||
PKGMESSAGE= ${PKGDIR}/pkg-message.client
|
||||
PLIST_SUB+= SERVER="@comment "
|
||||
.else
|
||||
PLIST_SUB+= SERVER=""
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_SSL)
|
||||
USE_OPENSSL= yes
|
||||
CONFIGURE_ARGS+= "--with-openssl=${OPENSSLBASE}"
|
||||
.endif
|
||||
|
||||
MAN1= createdb.1 createlang.1 createuser.1 dropdb.1 droplang.1 \
|
||||
dropuser.1 ecpg.1 initdb.1 initlocation.1 ipcclean.1 pg_config.1 \
|
||||
pg_ctl.1 pg_dump.1 pg_dumpall.1 pg_passwd.1 pg_restore.1 \
|
||||
pgaccess.1 pgtclsh.1 pgtksh.1 postgres.1 postmaster.1 psql.1 \
|
||||
vacuumdb.1
|
||||
MANL= abort.l alter_group.l alter_table.l alter_user.l \
|
||||
begin.l checkpoint.l close.l cluster.l comment.l commit.l copy.l \
|
||||
create_aggregate.l create_constraint_trigger.l \
|
||||
create_database.l create_function.l create_group.l \
|
||||
create_index.l create_language.l create_operator.l \
|
||||
create_rule.l create_sequence.l create_table.l \
|
||||
create_table_as.l create_trigger.l create_type.l \
|
||||
create_user.l create_view.l declare.l delete.l \
|
||||
drop_aggregate.l drop_database.l drop_function.l \
|
||||
drop_group.l drop_index.l drop_language.l \
|
||||
drop_operator.l drop_rule.l drop_sequence.l \
|
||||
drop_table.l drop_trigger.l drop_type.l drop_user.l \
|
||||
drop_view.l end.l explain.l fetch.l grant.l insert.l \
|
||||
listen.l load.l lock.l move.l notify.l reindex.l \
|
||||
reset.l revoke.l rollback.l select.l select_into.l \
|
||||
set.l set_constraints.l set_transaction.l show.l \
|
||||
truncate.l unlisten.l update.l vacuum.l
|
||||
MAN7= abort.7 alter_group.7 alter_table.7 alter_user.7 analyze.7 \
|
||||
begin.7 checkpoint.7 close.7 cluster.7 comment.7 commit.7 copy.7 \
|
||||
create_aggregate.7 create_constraint_trigger.7 \
|
||||
create_database.7 create_function.7 create_group.7 \
|
||||
create_index.7 create_language.7 create_operator.7 \
|
||||
create_rule.7 create_sequence.7 create_table.7 \
|
||||
create_table_as.7 create_trigger.7 create_type.7 \
|
||||
create_user.7 create_view.7 declare.7 delete.7 \
|
||||
drop_aggregate.7 drop_database.7 drop_function.7 \
|
||||
drop_group.7 drop_index.7 drop_language.7 \
|
||||
drop_operator.7 drop_rule.7 drop_sequence.7 \
|
||||
drop_table.7 drop_trigger.7 drop_type.7 drop_user.7 \
|
||||
drop_view.7 end.7 explain.7 fetch.7 grant.7 insert.7 \
|
||||
listen.7 load.7 lock.7 move.7 notify.7 reindex.7 \
|
||||
reset.7 revoke.7 rollback.7 select.7 select_into.7 \
|
||||
set.7 set_constraints.7 set_transaction.7 show.7 \
|
||||
set_session_authorization.7 \
|
||||
truncate.7 unlisten.7 update.7 vacuum.7
|
||||
|
||||
SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
|
||||
WRKDIR="${WRKDIR}" \
|
||||
FILESDIR="${FILESDIR}" \
|
||||
TOUCH="${TOUCH}" \
|
||||
MKDIR="${MKDIR}" \
|
||||
NO_OPENSSL="${NO_OPENSSL}" \
|
||||
DISTNAME="${DISTNAME}"
|
||||
|
||||
# We must .include here because we need the Makefile.inc @ pre-install
|
||||
# to determine the correct plist.
|
||||
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
|
||||
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
PLIST_SUB+= MULTIBYTE="@comment "
|
||||
.else
|
||||
# make utility targets like depends and describe happy
|
||||
LIB_DEPENDS= tcl83:${PORTSDIR}/lang/tcl83 \
|
||||
tk83:${PORTSDIR}/x11-toolkits/tk83
|
||||
PLIST_SUB+= MULTIBYTE=""
|
||||
CONFIGURE_ARGS+=--enable-multibyte=${MULTIBYTE_ENCODING}
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
@ ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postgresql
|
||||
|
||||
pre-install:
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.if !defined(BATCH)
|
||||
# remind folks twice for a while, so they really don't miss the layout shift
|
||||
@ ${SED} "s|/usr/local|${PREFIX}|g" < ${PKGMESSAGE} | head -n 25 | more -e
|
||||
.endif
|
||||
@ ${CP} ${PKGDIR}/pkg-plist ${PLIST}
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
@${CP} ${PLIST} ${PLIST}.nomulti ;\
|
||||
${GREP} -v bin/pg_encoding ${PLIST}.nomulti > ${PLIST}
|
||||
.endif
|
||||
.if defined(WITH_TCL)
|
||||
@ ${CP} ${PLIST} ${PLIST}.notcl ;\
|
||||
${CAT} ${PKGDIR}/${TCL_PLIST} ${PLIST}.notcl > ${PLIST} ;\
|
||||
${RM} ${PLIST}.notcl
|
||||
.endif
|
||||
.if defined(WITH_ODBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.noodbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.odbc ${PLIST}.noodbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.noodbc
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.nojdbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.jdbc ${PLIST}.nojdbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.nojdbc
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${CAT} ${PKGDIR}/pkg-plist.doc >> ${PLIST}
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} \
|
||||
${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@ cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GMAKE} -C src/interfaces/odbc odbc-drop.sql
|
||||
|
||||
post-install:
|
||||
@ ${MKDIR} ${PREFIX}/share/postgresql ;\
|
||||
${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
# install shell defaults for pgsql user
|
||||
.for i in profile cshrc
|
||||
@ ${SED} "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
@ -142,57 +153,19 @@ post-install:
|
||||
.endfor
|
||||
@ ${SED} -e "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
< ${FILESDIR}/pgsql.sh.tmpl \
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
.if defined(WITH_TCL)
|
||||
# Preparing a loadable TCL-package (pkgIndex.tcl)
|
||||
@${MKDIR} ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3
|
||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/pkgIndex.tcl.in \
|
||||
> ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3/pkgIndex.tcl
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/java/classes
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/jars/postgresql.jar \
|
||||
${PREFIX}/share/java/classes/postgresql.jar
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting postgresql.jar in"
|
||||
@ ${ECHO_MSG} "${PREFIX}/share/java/classes/postgresql.jar"
|
||||
@ ${ECHO_MSG} "Add this to your CLASSPATH!"
|
||||
@ ${ECHO_MSG} "ALSO NOTE: path inside jar file modified from 6.5.x:"
|
||||
@ ${ECHO_MSG} " 'postgresql.*' -> 'org.postgresql.*'!"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/examples/postgresql ;\
|
||||
cd ${WRKSRC}/src/interfaces/jdbc/example ;\
|
||||
pax -rw . ${PREFIX}/share/examples/postgresql
|
||||
.for i in README Implementation
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/$i \
|
||||
${PREFIX}/share/examples/postgresql
|
||||
.endfor
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting java examples into ${PREFIX}/share/examples/postgresql"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
.endif
|
||||
.endif
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
# information overload mode activated, sorry about this... ;-)
|
||||
@ ${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes ;\
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${INSTALL_DATA} ${PREFIX}/share/postgresql/post-install-notes ~pgsql/. ;\
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/.
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/${PG_PREFIX}lib
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/. ;\
|
||||
${INSTALL_DATA} ${FILESDIR}/502.pgsql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc.sql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc-drop.sql \
|
||||
${PREFIX}/share/postgresql
|
||||
.endif
|
||||
|
||||
post-clean:
|
||||
@ ${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
|
||||
|
||||
post-extract: ${POSTEXTRACT}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.endif
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (postgresql/postgresql-base-7.1.3.tar.gz) = f932dea12806972402aaaf17a2a97034
|
||||
MD5 (postgresql/postgresql-opt-7.1.3.tar.gz) = e84e9c51b31567d4571c7612e0c0fbd6
|
||||
MD5 (postgresql/postgresql-docs-7.1.3.tar.gz) = 7061ab7f7ec3c4d18f8e6cb2858896d0
|
||||
MD5 (postgresql/postgresql-base-7.2.tar.gz) = e391631127e88dcd665b0f7aa09c764f
|
||||
MD5 (postgresql/postgresql-opt-7.2.tar.gz) = c3f5fa9045fc0cdebec64869e92bad59
|
||||
MD5 (postgresql/postgresql-docs-7.2.tar.gz) = dc229ee6a768814e0e2497ab002b2c9b
|
||||
|
76
databases/postgresql-devel-server/files/502.pgsql
Normal file
76
databases/postgresql-devel-server/files/502.pgsql
Normal file
@ -0,0 +1,76 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $Id: 502.pgsql.in,v 1.17 2001/10/29 10:12:32 henrik Exp $
|
||||
#
|
||||
# Maintenance shell script to vacuum and backup database
|
||||
# Put this in /usr/local/etc/periodic/daily, and it will be run
|
||||
# every night
|
||||
#
|
||||
# Written by Palle Girgensohn <girgen@partitur.se>
|
||||
#
|
||||
# In public domain, do what you like with it,
|
||||
# and use it at your own risk... :)
|
||||
#
|
||||
|
||||
DIR=`dirname $0`
|
||||
progname=`basename $0`
|
||||
PRG=`cd $DIR; pwd `/$progname
|
||||
|
||||
# Run as user pgsql
|
||||
if [ `id -un` != pgsql ]; then
|
||||
su -l pgsql -c ${PRG}
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# PGBACKUPDIR must be writeable by user pgsql
|
||||
# ~pgsql is just that under normal circumstances,
|
||||
# but this might not be where you want the backups...
|
||||
PGBACKUPDIR=${HOME}/backups
|
||||
if [ ! -d ${PGBACKUPDIR} ] ; then
|
||||
echo Creating ${PGBACKUPDIR}
|
||||
mkdir ${PGBACKUPDIR}
|
||||
chmod 700 ${PGBACKUPDIR}
|
||||
fi
|
||||
|
||||
PGLOGDIR=/var/log/pgsql
|
||||
PGDIR=`cd ${PGDATA}/../ && pwd`
|
||||
|
||||
GZIP=/usr/bin/bzip2
|
||||
GZIPEXT=bz2
|
||||
|
||||
echo
|
||||
echo "PostgreSQL maintenance..."
|
||||
|
||||
# Protect the data
|
||||
umask 077
|
||||
|
||||
dbname=`${PGBINDIR}/psql -q -t -A -d template1 -c "SELECT datname FROM pg_database WHERE datname != 'template0'"`
|
||||
|
||||
rc=0
|
||||
|
||||
echo -n "ALL"
|
||||
PGERRALL=/tmp/PGERRALL.$$
|
||||
|
||||
${PGBINDIR}/pg_dumpall 2> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdumpall_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
|
||||
for i in ${dbname}; do
|
||||
echo -n " $i"
|
||||
${PGBINDIR}/pg_dump $i 2>> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdump_${i}_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
${PGBINDIR}/vacuumdb --quiet --analyze $i || rc=3
|
||||
done
|
||||
|
||||
if [ -s "${PGERRALL}" ]
|
||||
then
|
||||
echo
|
||||
echo 'Something went wrong!'
|
||||
echo
|
||||
echo `cat ${PGERRALL}`
|
||||
rc=3
|
||||
fi
|
||||
rm ${PGERRALL}
|
||||
|
||||
echo
|
||||
|
||||
find ${PGBACKUPDIR} \( -name 'pgdump_*'.${GZIPEXT} -o -name 'pgdumpall_*'.${GZIPEXT} \) \
|
||||
-a -atime +7 -delete
|
||||
exit $rc
|
@ -1,37 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/contrib/retep/build.xml,v
|
||||
retrieving revision 1.4
|
||||
retrieving revision 1.5
|
||||
diff -u -r1.4 -r1.5
|
||||
--- contrib/retep/build.xml 2001/03/11 11:06:59 1.4
|
||||
+++ contrib/retep/build.xml 2001/05/16 16:20:51 1.5
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
build file to build the donated retep tools packages
|
||||
|
||||
- $Id: build.xml,v 1.4 2001/03/11 11:06:59 petere Exp $
|
||||
+ $Id: build.xml,v 1.5 2001/05/16 16:20:51 momjian Exp $
|
||||
|
||||
-->
|
||||
|
||||
@@ -22,6 +22,11 @@
|
||||
<available property="xml" classname="org.xml.sax.Parser" />
|
||||
</target>
|
||||
|
||||
+ <target name="warning" depends="checks" unless="jdk1.2+">
|
||||
+ <echo message="WARNING -- contributed retep tools need jdk1.2 or later -- compilation NOT done." />
|
||||
+ </target>
|
||||
+
|
||||
+
|
||||
<!-- Prepares the build by creating a directory to place the class files -->
|
||||
<target name="prepare">
|
||||
<mkdir dir="${dest}" />
|
||||
@@ -35,7 +40,7 @@
|
||||
</target>
|
||||
|
||||
<!-- Builds the XML Tools -->
|
||||
- <target name="compile" depends="checks,prepare">
|
||||
+ <target name="compile" depends="checks,prepare,warning" if="jdk1.2+">
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="${package}/**" />
|
||||
</javac>
|
@ -1,19 +0,0 @@
|
||||
--- doc/Makefile~ Sun Jan 7 03:03:22 2001
|
||||
+++ doc/Makefile Wed Apr 18 08:12:30 2001
|
||||
@@ -43,10 +43,13 @@
|
||||
gzip -d -c man.tar.gz | ( cd $(DESTDIR)$(mandir) && $(TAR) xf - )
|
||||
endif
|
||||
|
||||
-
|
||||
installdirs:
|
||||
- $(mkinstalldirs) $(DESTDIR)$(mandir) $(DESTDIR)$(docdir)/html
|
||||
-
|
||||
+ifdef found_html
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(docdir)/html
|
||||
+endif
|
||||
+ifdef found_man
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(mandir)
|
||||
+endif
|
||||
|
||||
uninstall:
|
||||
ifdef found_html
|
@ -1,51 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/Connection.java,v
|
||||
retrieving revision 1.14
|
||||
retrieving revision 1.16
|
||||
diff -u -r1.14 -r1.16
|
||||
--- src/interfaces/jdbc/org/postgresql/Connection.java 2001/01/31 08:26:01 1.14
|
||||
+++ src/interfaces/jdbc/org/postgresql/Connection.java 2001/06/01 20:57:58 1.16
|
||||
@@ -10,7 +10,7 @@
|
||||
import org.postgresql.util.*;
|
||||
|
||||
/**
|
||||
- * $Id: Connection.java,v 1.14 2001/01/31 08:26:01 peter Exp $
|
||||
+ * $Id: Connection.java,v 1.16 2001/06/01 20:57:58 momjian Exp $
|
||||
*
|
||||
* This abstract class is used by org.postgresql.Driver to open either the JDBC1 or
|
||||
* JDBC2 versions of the Connection class.
|
||||
@@ -267,7 +267,8 @@
|
||||
//
|
||||
firstWarning = null;
|
||||
|
||||
- java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; select getdatabaseencoding()");
|
||||
+ java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; " +
|
||||
+ "select case when pg_encoding_to_char(1) = 'SQL_ASCII' then 'UNKNOWN' else getdatabaseencoding() end");
|
||||
|
||||
String dbEncoding = null;
|
||||
//retrieve DB properties
|
||||
@@ -307,9 +308,23 @@
|
||||
} else if (dbEncoding.equals("EUC_TW")) {
|
||||
dbEncoding = "EUC_TW";
|
||||
} else if (dbEncoding.equals("KOI8")) {
|
||||
- dbEncoding = "KOI8_R";
|
||||
+ // try first if KOI8_U is present, it's a superset of KOI8_R
|
||||
+ try {
|
||||
+ dbEncoding = "KOI8_U";
|
||||
+ "test".getBytes(dbEncoding);
|
||||
+ }
|
||||
+ catch(UnsupportedEncodingException uee) {
|
||||
+ // well, KOI8_U is still not in standard JDK, falling back to KOI8_R :(
|
||||
+ dbEncoding = "KOI8_R";
|
||||
+ }
|
||||
+
|
||||
} else if (dbEncoding.equals("WIN")) {
|
||||
dbEncoding = "Cp1252";
|
||||
+ } else if (dbEncoding.equals("UNKNOWN")) {
|
||||
+ //This isn't a multibyte database so we don't have an encoding to use
|
||||
+ //We leave dbEncoding null which will cause the default encoding for the
|
||||
+ //JVM to be used
|
||||
+ dbEncoding = null;
|
||||
} else {
|
||||
dbEncoding = null;
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
--- src/interfaces/jdbc/build.xml~ Fri Mar 16 22:50:43 2001
|
||||
+++ src/interfaces/jdbc/build.xml Wed Apr 18 08:57:57 2001
|
||||
@@ -120,6 +120,7 @@
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="example/**" />
|
||||
<exclude name="example/corba/**"/>
|
||||
+ <exclude name="example/blobtest.java" unless="jdk1.2+"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
@ -1,34 +0,0 @@
|
||||
--- src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java~ Fri Feb 23 19:12:23 2001
|
||||
+++ src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java Wed May 9 04:31:11 2001
|
||||
@@ -423,8 +423,13 @@
|
||||
String s = getString(columnIndex);
|
||||
if(s==null)
|
||||
return null;
|
||||
-
|
||||
- return java.sql.Date.valueOf(s);
|
||||
+ // length == 10: SQL Date
|
||||
+ // length > 10: SQL Timestamp, assumes PGDATESTYLE=ISO
|
||||
+ try {
|
||||
+ return java.sql.Date.valueOf((s.length() == 10) ? s : s.substring(0,10));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.baddate", s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -441,8 +446,13 @@
|
||||
|
||||
if(s==null)
|
||||
return null; // SQL NULL
|
||||
-
|
||||
- return java.sql.Time.valueOf(s);
|
||||
+ // length == 8: SQL Time
|
||||
+ // length > 8: SQL Timestamp
|
||||
+ try {
|
||||
+ return java.sql.Time.valueOf((s.length() == 8) ? s : s.substring(11,19));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.badtime",s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
@ -0,0 +1,13 @@
|
||||
--- src/backend/utils/init/findbe.c.orig Tue Feb 19 16:03:38 2002
|
||||
+++ src/backend/utils/init/findbe.c Tue Feb 19 16:03:45 2002
|
||||
@@ -13,9 +13,9 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
-#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
|
@ -1,4 +0,0 @@
|
||||
# Package-index file for Pgtcl-package. Enables you to load PostgreSQL
|
||||
# interface functions right into you TCL-interpreter as simply as
|
||||
# package require Pgtcl
|
||||
package ifneeded Pgtcl 1.3 "load %%PREFIX%%/lib/libpgtcl.so"
|
@ -1,25 +1,49 @@
|
||||
The PostgreSQL port has a collection of "side orders":
|
||||
|
||||
Now that PostgreSQL is installed, you should read the documentation and
|
||||
implementation guides. These can be found at:
|
||||
p5-Pg
|
||||
A perl5 API for client access to PostgreSQL databases.
|
||||
|
||||
http://www.PostgreSQL.org/docs
|
||||
postgresql-tcltk
|
||||
If you want tcl/tk client support. You get a neat GUI, pgaccess, as
|
||||
a bonus!
|
||||
|
||||
You may wish to subscribe to the PostgreSQL user-support mailing list.
|
||||
Send an e-mail to pgsql-questions-request@postgresql.org with the
|
||||
text "subscribe" in the message body.
|
||||
postgresql-jdbc
|
||||
For Java JDBC support.
|
||||
|
||||
If you built PostgreSQL with TCL/TK support, you can use the pgaccess
|
||||
utility to get a TCL/TK based database frontend for database
|
||||
operations. You do NOT need to install the pgaccess port separately.
|
||||
postgresql-odbc
|
||||
For client access from unix applications using ODBC as access
|
||||
method. Not needed to access unix PostgreSQL servers from Win32
|
||||
using ODBC. See below.
|
||||
|
||||
If you built in the TCL support, you can load the Pg package into your
|
||||
TCL scripts as easily as ``package require Pgtcl''.
|
||||
ruby-postgres, py-PyGreSQL
|
||||
For client access to PostgreSQL databases using the ruby & python
|
||||
languages.
|
||||
|
||||
If you built with Java support, add
|
||||
/usr/local/share/java/classes/postgresql.jar to your classpath.
|
||||
postgresql-plperl, postgresql-pltcl & postgresql-plruby
|
||||
For using perl5, tcl & ruby as procedural languages.
|
||||
|
||||
etc etc...
|
||||
|
||||
If you have many tables and many clients running, consider raising
|
||||
kern.maxfiles using sysctl(8).
|
||||
|
||||
Use createlang(1) to install languages into your database.
|
||||
Supported languages are 'plpgsql', 'pltcl', 'pltclu', and 'plperl'.
|
||||
You should vacuum and backup your database regularly. There is a
|
||||
periodic script, /usr/local/share/postgresql/502.pgsql, that you may
|
||||
use.
|
||||
|
||||
To allow many simultaneous connections to your PostgreSQL server, you
|
||||
should raise the SystemV shared memory limits in your kernel. Here are
|
||||
example values for allowing up to 180 clients (tinkering in
|
||||
postgresql.conf also needed, of course):
|
||||
options SYSVSHM
|
||||
options SYSVSEM
|
||||
options SYSVMSG
|
||||
options SHMMAXPGS=65536
|
||||
options SEMMNI=40
|
||||
options SEMMNS=240
|
||||
options SEMUME=40
|
||||
options SEMMNU=120
|
||||
|
||||
If you plan to access your PostgreSQL server using ODBC, please
|
||||
consider running the SQL script /usr/local/share/postgresql/odbc.sql
|
||||
to get the functions required for ODBC compliance.
|
||||
|
@ -1,21 +0,0 @@
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
|
||||
The PostgreSQL port now obeys hier(7) by default, which means that it
|
||||
installs into:
|
||||
|
||||
%%PREFIX%%/bin
|
||||
%%PREFIX%%/lib
|
||||
%%PREFIX%%/include/pgsql
|
||||
|
||||
You *must* move away your old installation to avoid problems with
|
||||
ldconfig(8) and user's PATH:s. If you rather install using the
|
||||
old-fashion layout, cancel at next screen and run make as:
|
||||
|
||||
$ make -DWITH_OLD_LAYOUT
|
||||
|
||||
As always, you *must* dump existing databases before stopping and
|
||||
removing your old postgresql, as part of the update. This is *NOT*
|
||||
done by this port!
|
||||
|
||||
If you want JAVA support, I will try to determine your JAVA_HOME using
|
||||
javavmwrapper. If you want a different JVM, please set JAVA_HOME.
|
@ -1 +1 @@
|
||||
A robust, next generation, object-relational DBMS
|
||||
The most advanced open-source database available anywhere
|
||||
|
@ -1,8 +1,7 @@
|
||||
PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
|
||||
derived from the Berkeley Postgres database management system. While
|
||||
PostgreSQL retains the powerful object-relational data model, rich data types
|
||||
and easy extensibility of Postgres, it replaces the PostQuel query language
|
||||
with an extended subset of SQL.
|
||||
PostgreSQL is a sophisticated Object-Relational DBMS, supporting
|
||||
almost all SQL constructs, including subselects, transactions, and
|
||||
user-defined types and functions. It is the most advanced open-source
|
||||
database available anywhere. Commercial Support is also available.
|
||||
|
||||
The original Postgres code was the effort of many graduate students,
|
||||
undergraduate students, and staff programmers working under the direction of
|
||||
|
@ -8,6 +8,18 @@ DB_DIR=${PKG_PREFIX}/pgsql
|
||||
|
||||
case $2 in
|
||||
PRE-INSTALL)
|
||||
echo "
|
||||
=========== BACKUP YOUR DATA! =============
|
||||
As always, backup your data before
|
||||
upgrading. If the upgrade leads to a higher
|
||||
minor revision (e.g. 7.1.x -> 7.2), a dump
|
||||
and restore of all databases is
|
||||
required. This is *NOT* done by the port!
|
||||
|
||||
Press ctrl-C *now* if you need to pg_dump.
|
||||
===========================================
|
||||
"
|
||||
sleep 3
|
||||
USER=pgsql
|
||||
GROUP=${USER}
|
||||
UID=70
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
======================================================================
|
||||
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
@ -8,23 +7,21 @@ installs into:
|
||||
|
||||
/usr/local/bin
|
||||
/usr/local/lib
|
||||
/usr/local/include/pgsql
|
||||
/usr/local/include (NOTE! Changed again in 7.2, since PostgreSQL
|
||||
handles standard install nowadays)
|
||||
|
||||
You *must* move away your old installation from users' and
|
||||
ldconfig(8)'s PATHs. If you rather install using the old-fashion
|
||||
layout, cancel now and build the port with "make -DWITH_OLD_LAYOUT".
|
||||
ldconfig(8)'s PATHs.
|
||||
|
||||
The pgsql user's home dir is /usr/local/pgsql by default, but can be
|
||||
changed with for example chpass(1). Datadir defaults to ~pgsql/data,
|
||||
but can be changed by modifying the ~pgsql/.profile script.
|
||||
|
||||
As always, backup your data before upgrading. If the upgrade leads to
|
||||
a higher minor revision (i.e. 7.0.x -> 7.1.x), a dump and restore of
|
||||
all databases is required. This is *NOT* done by the port!
|
||||
|
||||
======================================================================
|
||||
|
||||
To initialize the database, you should run initdb as the "pgsql" user.
|
||||
To initialize the database, you should run initdb as the "pgsql" user
|
||||
(if you want to use your locale for collation, edit ~pgsql/.profile
|
||||
and set the locale to your preference first).
|
||||
|
||||
Example:
|
||||
|
||||
@ -35,4 +32,5 @@ You can then start PostgreSQL by running:
|
||||
/usr/local/etc/rc.d/010.pgsql.sh start
|
||||
|
||||
For postmaster settings, see ~pgsql/data/postgresql.conf
|
||||
For more tips, read ~pgsql/post-install-notes
|
||||
======================================================================
|
||||
|
16
databases/postgresql-devel-server/pkg-message.client
Normal file
16
databases/postgresql-devel-server/pkg-message.client
Normal file
@ -0,0 +1,16 @@
|
||||
======================================================================
|
||||
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
|
||||
The PostgreSQL port now obeys hier(7) by default, which means that it
|
||||
installs into:
|
||||
|
||||
/usr/local/bin
|
||||
/usr/local/lib
|
||||
/usr/local/include (NOTE! Changed again in 7.2, since PostgreSQL
|
||||
handles standard install nowadays)
|
||||
|
||||
You *must* move away your old installation from users' and
|
||||
ldconfig(8)'s PATHs.
|
||||
|
||||
======================================================================
|
@ -1,91 +1,670 @@
|
||||
%%PG_PREFIX%%bin/postmaster
|
||||
%%PG_PREFIX%%bin/postgres
|
||||
%%PG_PREFIX%%bin/ecpg
|
||||
%%PG_PREFIX%%bin/initdb
|
||||
%%PG_PREFIX%%bin/initlocation
|
||||
%%PG_PREFIX%%bin/ipcclean
|
||||
%%PG_PREFIX%%bin/pg_ctl
|
||||
%%PG_PREFIX%%bin/pg_dump
|
||||
%%PG_PREFIX%%bin/pg_restore
|
||||
%%PG_PREFIX%%bin/pg_encoding
|
||||
%%PG_PREFIX%%bin/pg_dumpall
|
||||
%%PG_PREFIX%%bin/pg_id
|
||||
%%PG_PREFIX%%bin/pg_passwd
|
||||
%%PG_PREFIX%%bin/psql
|
||||
%%PG_PREFIX%%bin/createdb
|
||||
%%PG_PREFIX%%bin/dropdb
|
||||
%%PG_PREFIX%%bin/createuser
|
||||
%%PG_PREFIX%%bin/dropuser
|
||||
%%PG_PREFIX%%bin/droplang
|
||||
%%PG_PREFIX%%bin/vacuumdb
|
||||
%%PG_PREFIX%%bin/createlang
|
||||
%%PG_PREFIX%%bin/pg_config
|
||||
etc/rc.d/010.pgsql.sh
|
||||
%%PG_INCLUDE%%/lib/dllist.h
|
||||
@dirrm %%PG_INCLUDE%%/lib
|
||||
%%PG_INCLUDE%%/libpq/pqcomm.h
|
||||
%%PG_INCLUDE%%/libpq/libpq-fs.h
|
||||
@dirrm %%PG_INCLUDE%%/libpq
|
||||
%%PG_INCLUDE%%/libpq++/pgconnection.h
|
||||
%%PG_INCLUDE%%/libpq++/pgdatabase.h
|
||||
%%PG_INCLUDE%%/libpq++/pgtransdb.h
|
||||
%%PG_INCLUDE%%/libpq++/pgcursordb.h
|
||||
%%PG_INCLUDE%%/libpq++/pglobject.h
|
||||
@dirrm %%PG_INCLUDE%%/libpq++
|
||||
%%PG_INCLUDE%%/c.h
|
||||
%%PG_INCLUDE%%/postgres_ext.h
|
||||
%%PG_INCLUDE%%/postgres_fe.h
|
||||
%%PG_INCLUDE%%/os.h
|
||||
%%PG_INCLUDE%%/config.h
|
||||
%%PG_INCLUDE%%/libpq-fe.h
|
||||
%%PG_INCLUDE%%/libpq-int.h
|
||||
%%PG_INCLUDE%%/pqexpbuffer.h
|
||||
%%PG_INCLUDE%%/ecpgerrno.h
|
||||
%%PG_INCLUDE%%/ecpglib.h
|
||||
%%PG_INCLUDE%%/ecpgtype.h
|
||||
%%PG_INCLUDE%%/sqlca.h
|
||||
%%PG_INCLUDE%%/sql3types.h
|
||||
%%PG_INCLUDE%%/libpgeasy.h
|
||||
%%PG_INCLUDE%%/libpq++.h
|
||||
@dirrm %%PG_INCLUDE%%
|
||||
%%PG_PREFIX%%lib/libpq.so
|
||||
%%PG_PREFIX%%lib/libpq.a
|
||||
%%PG_PREFIX%%lib/libpq.so.2
|
||||
%%PG_PREFIX%%lib/libecpg.so
|
||||
%%PG_PREFIX%%lib/libecpg.a
|
||||
%%PG_PREFIX%%lib/libecpg.so.3
|
||||
%%PG_PREFIX%%lib/libpgeasy.so
|
||||
%%PG_PREFIX%%lib/libpgeasy.a
|
||||
%%PG_PREFIX%%lib/libpgeasy.so.2
|
||||
%%PG_PREFIX%%lib/libpq++.so
|
||||
%%PG_PREFIX%%lib/libpq++.a
|
||||
%%PG_PREFIX%%lib/libpq++.so.3
|
||||
%%PG_PREFIX%%lib/plpgsql.so
|
||||
share/postgresql/global.bki
|
||||
share/postgresql/global.description
|
||||
share/postgresql/post-install-notes
|
||||
share/postgresql/template1.bki
|
||||
share/postgresql/template1.description
|
||||
bin/postmaster
|
||||
bin/postgres
|
||||
bin/ecpg
|
||||
bin/initdb
|
||||
bin/initlocation
|
||||
bin/ipcclean
|
||||
bin/pg_ctl
|
||||
bin/pg_dump
|
||||
bin/pg_restore
|
||||
bin/pg_dumpall
|
||||
bin/pg_id
|
||||
bin/pg_passwd
|
||||
bin/psql
|
||||
bin/createdb
|
||||
bin/dropdb
|
||||
bin/createuser
|
||||
bin/dropuser
|
||||
bin/droplang
|
||||
bin/vacuumdb
|
||||
bin/createlang
|
||||
bin/pg_config
|
||||
%%MULTIBYTE%%bin/pg_encoding
|
||||
include/libpq/libpq-fs.h
|
||||
@dirrm include/libpq
|
||||
include/postgresql/internal/libpq/pqcomm.h
|
||||
@dirrm include/postgresql/internal/libpq
|
||||
include/postgresql/internal/lib/dllist.h
|
||||
@dirrm include/postgresql/internal/lib
|
||||
include/postgresql/internal/c.h
|
||||
include/postgresql/internal/postgres_fe.h
|
||||
include/postgresql/internal/libpq-int.h
|
||||
include/postgresql/internal/pqexpbuffer.h
|
||||
@dirrm include/postgresql/internal
|
||||
@dirrm include/postgresql
|
||||
include/libpq++/pgconnection.h
|
||||
include/libpq++/pgdatabase.h
|
||||
include/libpq++/pgtransdb.h
|
||||
include/libpq++/pgcursordb.h
|
||||
include/libpq++/pglobject.h
|
||||
@dirrm include/libpq++
|
||||
include/postgres_ext.h
|
||||
include/pg_config.h
|
||||
include/pg_config_os.h
|
||||
include/libpq-fe.h
|
||||
include/ecpgerrno.h
|
||||
include/ecpglib.h
|
||||
include/ecpgtype.h
|
||||
include/sqlca.h
|
||||
include/sql3types.h
|
||||
include/libpgeasy.h
|
||||
include/libpq++.h
|
||||
lib/libpq.so
|
||||
lib/libpq.a
|
||||
lib/libpq.so.2
|
||||
lib/libecpg.so
|
||||
lib/libecpg.a
|
||||
lib/libecpg.so.3
|
||||
lib/libpgeasy.so
|
||||
lib/libpgeasy.a
|
||||
lib/libpgeasy.so.2
|
||||
lib/libpq++.so
|
||||
lib/libpq++.a
|
||||
lib/libpq++.so.4
|
||||
lib/postgresql/plpgsql.so
|
||||
@unexec rmdir %D/lib/postgresql 2>/dev/null || true
|
||||
%%SERVER%%share/postgresql/502.pgsql
|
||||
%%SERVER%%share/postgresql/odbc.sql
|
||||
%%SERVER%%share/postgresql/odbc-drop.sql
|
||||
share/postgresql/postgres.bki
|
||||
share/postgresql/postgres.description
|
||||
share/postgresql/pg_hba.conf.sample
|
||||
share/postgresql/pg_ident.conf.sample
|
||||
share/postgresql/postgresql.conf.sample
|
||||
@unexec if cmp -s ~pgsql/.profile %D/share/postgresql/dot.profile.dist; then rm -f ~pgsql/.profile; fi
|
||||
@unexec if cmp -s ~pgsql/.cshrc %D/share/postgresql/dot.cshrc.dist; then rm -f ~pgsql/.cshrc; fi
|
||||
@unexec [ -f ~pgsql/dot.profile.dist ] && rm ~pgsql/dot.profile.dist
|
||||
@unexec [ -f ~pgsql/dot.cshrc.dist ] && rm ~pgsql/dot.cshrc.dist
|
||||
@exec [ -f %D/share/postgresql/post-install-notes ] && cp %D/share/postgresql/post-install-notes ~pgsql && chown pgsql:pgsql ~pgsql/post-install-notes
|
||||
@unexec [ -f ~pgsql/post-install-notes ] && rm ~pgsql/post-install-notes
|
||||
share/postgresql/dot.profile.dist
|
||||
share/postgresql/dot.cshrc.dist
|
||||
@dirrm share/postgresql
|
||||
@exec [ -f %D/share/postgresql/dot.profile.dist ] && cp %D/share/postgresql/dot.profile.dist ~pgsql/.
|
||||
@exec [ -f %D/share/postgresql/dot.cshrc.dist ] && cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.
|
||||
@exec [ -f ~pgsql/.profile ] || (cp %D/share/postgresql/dot.profile.dist ~pgsql/.profile && chown pgsql:pgsql ~pgsql/.profile)
|
||||
@exec [ -f ~pgsql/.cshrc ] || (cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.cshrc && chown pgsql:pgsql ~pgsql/.cshrc)
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%bin 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%lib 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man/man1 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man/manl 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man 2> /dev/null || true
|
||||
@unexec rmdir ~pgsql 2> /dev/null || true
|
||||
@unexec echo "Warning: If you will *NOT* use this package anymore, please remove %D/pgsql and the pgsql user manually."
|
||||
share/postgresql/post-install-notes
|
||||
@unexec rmdir %D/share/postgresql 2>/dev/null || true
|
||||
%%PORTDOCS%%share/doc/postgresql/html/index.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-welcome.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-start.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-arch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-createdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-accessdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-sql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-concepts.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-table.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-populate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-select.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-join.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-agg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/user.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-advanced.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-views.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-fk.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-transactions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-inheritance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-conclusion.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/preface.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/history.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/resources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/notation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bug-reporting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/y2k.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-syntax.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-syntax-columns.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-precedence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-union.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-table-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-select-lists.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-order.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-limit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-money.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-character.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-binary.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-datetime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-boolean.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-geometric.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-net-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-bit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-comparison.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-math.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/arrays.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-string.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-binarystring.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-matching.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-formatting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-datetime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-geometry.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-net.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-sequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-conditional.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-misc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-aggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-subquery.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-overview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-oper.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-func.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-union-case.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-multicolumn.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-unique.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-functional.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-opclass.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/keys.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-partial.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-examine.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/inherit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/mvcc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/transaction-iso.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xact-read-committed.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xact-serializable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/applevel-consistency.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/locking-tables.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/locking-indexes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/manage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/db-accessing.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/db-destroy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/performance-tips.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/planner-stats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/explicit-joins.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/populate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datetime-appendix.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/timezones.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/units-history.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-keywords-appendix.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/biblio.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/admin.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/installation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-requirements.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-getsource.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-upgrading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-procedure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-post.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/supported-platforms.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-win32.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/runtime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/creating-cluster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/postmaster-start.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/runtime-config.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/kernel-resources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/postmaster-shutdown.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ssl-tcp.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ssh-tunnels.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/client-authentication.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/auth-methods.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/client-authentication-problems.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/charset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/recode.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/multibyte.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/managing-databases.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/manage-ag-dropdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/user-manag.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/groups.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/privileges.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/perm-functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/maintenance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/routine-vacuuming.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/logfile-maintenance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/backup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/backup-file.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/migration.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/monitoring.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/monitoring-stats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal-implementation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal-configuration.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/storage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/failure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/failure-disk-failed.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-run.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-evaluation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-platform.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-2-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-1-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-09.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-02.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-01.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-03.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-02.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-01.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-client.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-exec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-async.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-fastpath.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-trace.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-control.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-envars.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-threading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-build.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/largeobjects.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-implementation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-interfaces.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-funcs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-libpq.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqplusplus.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-init.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-classes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-exec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpgtcl-loading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpgtcl-ref.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgdisconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgconndefaults.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgexec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgeasy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgselect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglisten.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglocreat.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloopen.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloclose.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloread.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglowrite.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglolseek.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglotell.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglounlink.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloimport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloexport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-concept.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-use.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-limitations.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-porting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-develop.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-config.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-windows.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-applixware.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-use.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-ddl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-binary-data.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-ext.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-thread.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-reading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defhost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defhost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defopt.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defopt.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-deftty.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-deftty.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defbase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defbase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pgobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-reset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-fileno.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getnotify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-inserttable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-putline.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getline.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-endcopy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-locreate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getlo.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-loimport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-db.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-pkey.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-databases.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-tables.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-attnames.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-clear.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pgqueryobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-getresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-dictresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-listfields.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-fieldname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-fieldnum.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-ntuples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pglarge.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-open.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-read.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-write.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-seek.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-tell.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-unlink.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-size.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-export.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-api.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-server.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/arch-pg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/extend.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/type-system.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pg-system-catalogs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-sql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-pl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-internal.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-c.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-overload.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-plhandler.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xtypes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper-optimization.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xaggr.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/querytree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-views.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-permissions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-triggers.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-am.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-support.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-strategies.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-opclass.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-operators.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexcost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/gist.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/triggers.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-manager.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-datachanges.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifinish.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiexec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiprepare.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiexecp.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-open.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-find.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifnumber.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-fetch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-move.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spisaveplan.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-interface-support.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetvalue.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetbinval.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigettype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigettypeid.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetrelname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-memory.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytupledesc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytupleintoslot.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spimodifytuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spipalloc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spirepalloc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spipfree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreetuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreetuptable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreeplan.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-visibility.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-pl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xplang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xplang-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-structure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-declarations.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-statements.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-control-structures.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pltcl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-cursors.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-errors-and-messages.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-trigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-porting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pltcl-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython-using.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-preface.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-commands.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-abort.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-altergroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-altertable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-alteruser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-analyze.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-begin.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-checkpoint.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-cluster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-comment.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-commit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createaggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createconstraint.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createdatabase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createfunction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-creategroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createlanguage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createoperator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createrule.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createsequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtableas.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtrigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-declare.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropaggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropdatabase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropfunction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropgroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droplanguage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropoperator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droprule.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropsequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptrigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-end.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-explain.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-fetch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-grant.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-listen.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-load.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-lock.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-move.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-reindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-reset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-revoke.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-rollback.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-select.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-selectinto.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-constraints.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-session-authorization.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-transaction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-show.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-truncate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-unlisten.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-vacuum.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-client.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createlang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-dropdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-droplang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-dropuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-ecpg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgaccess.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgconfig.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgdump.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-dumpall.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgrestore.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-psql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgtclsh.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgtksh.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-vacuumdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-server.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-initdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-initlocation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-ipcclean.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-ctl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-passwd.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-postgres.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-postmaster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/developer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/source.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/overview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/connect-estab.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/parser-stage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rule-system.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/planner-optimizer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/executor.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalogs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-aggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-attrdef.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-attribute.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-class.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-database.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-group.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-index.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-inherits.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-language.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-largeobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-listener.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-operator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-proc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-relcheck.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-rewrite.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-shadow.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-statistic.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-trigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-type.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-protocol.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-message-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-message-formats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/compiler.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki-commands.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/page.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-intro2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-pg-intro.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-biblio.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/nls.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/nls-programmer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvs-tree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvsup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/docguide.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-toolsets.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-build.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-sources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/setindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln8.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln25.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln650.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln13544.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln19341.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln31695.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln43726.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalogs.gif
|
||||
%%PORTDOCS%%share/doc/postgresql/html/connections.gif
|
||||
%%PORTDOCS%%share/doc/postgresql/html/stylesheet.css
|
||||
%%PORTDOCS%%@dirrm share/doc/postgresql/html
|
||||
%%PORTDOCS%%@dirrm share/doc/postgresql
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/hu/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/fr/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/fr/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%@unexec rmdir share/locale/*/LC_MESSAGES 2>/dev/null || true
|
||||
%%GETTEXT%%@unexec rmdir share/locale/* 2>/dev/null || true
|
||||
%%GETTEXT%%@unexec rmdir share/locale 2>/dev/null || true
|
||||
%%SERVER%%@unexec if cmp -s ~pgsql/.profile %D/share/postgresql/dot.profile.dist; then rm -f ~pgsql/.profile; fi
|
||||
%%SERVER%%@unexec if cmp -s ~pgsql/.cshrc %D/share/postgresql/dot.cshrc.dist; then rm -f ~pgsql/.cshrc; fi
|
||||
%%SERVER%%@unexec [ -f ~pgsql/dot.profile.dist ] && rm ~pgsql/dot.profile.dist
|
||||
%%SERVER%%@unexec [ -f ~pgsql/dot.cshrc.dist ] && rm ~pgsql/dot.cshrc.dist
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/post-install-notes ] && cp %D/share/postgresql/post-install-notes ~pgsql && chown pgsql:pgsql ~pgsql/post-install-notes
|
||||
%%SERVER%%@unexec [ -f ~pgsql/post-install-notes ] && rm ~pgsql/post-install-notes
|
||||
%%SERVER%%share/postgresql/dot.profile.dist
|
||||
%%SERVER%%share/postgresql/dot.cshrc.dist
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/dot.profile.dist ] && cp %D/share/postgresql/dot.profile.dist ~pgsql/.
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/dot.cshrc.dist ] && cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.
|
||||
%%SERVER%%@exec [ -f ~pgsql/.profile ] || (cp %D/share/postgresql/dot.profile.dist ~pgsql/.profile && chown pgsql:pgsql ~pgsql/.profile)
|
||||
%%SERVER%%@exec [ -f ~pgsql/.cshrc ] || (cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.cshrc && chown pgsql:pgsql ~pgsql/.cshrc)
|
||||
%%SERVER%%@unexec rmdir ~pgsql 2> /dev/null || true
|
||||
%%SERVER%%@unexec echo "Warning: If you will *NOT* use this package anymore, please remove %D/pgsql and the pgsql user manually."
|
||||
%%SERVER%%@unexec rmdir %D/share/postgresql 2>/dev/null || true
|
||||
%%SERVER%%etc/rc.d/010.pgsql.sh
|
||||
|
@ -1,27 +0,0 @@
|
||||
share/examples/postgresql/corba/StockClient.java
|
||||
share/examples/postgresql/corba/StockDB.java
|
||||
share/examples/postgresql/corba/StockDispenserImpl.java
|
||||
share/examples/postgresql/corba/StockItemImpl.java
|
||||
share/examples/postgresql/corba/StockServer.java
|
||||
share/examples/postgresql/corba/readme
|
||||
share/examples/postgresql/corba/stock.idl
|
||||
share/examples/postgresql/corba/stock.sql
|
||||
@dirrm share/examples/postgresql/corba
|
||||
share/examples/postgresql/ImageViewer.java
|
||||
share/examples/postgresql/Unicode.java
|
||||
share/examples/postgresql/basic.java
|
||||
share/examples/postgresql/blobtest.java
|
||||
share/examples/postgresql/datestyle.java
|
||||
share/examples/postgresql/metadata.java
|
||||
share/examples/postgresql/psql.java
|
||||
share/examples/postgresql/threadsafe.java
|
||||
share/examples/postgresql/README
|
||||
share/examples/postgresql/Implementation
|
||||
@dirrm share/examples/postgresql
|
||||
share/postgresql/java/postgresql-examples.jar
|
||||
share/postgresql/java/postgresql.jar
|
||||
share/postgresql/java/retepTools.jar
|
||||
@dirrm share/postgresql/java
|
||||
share/java/classes/postgresql.jar
|
||||
@unexec rmdir %D/share/java/classes 2>/dev/null || true
|
||||
@unexec rmdir %D/share/java 2>/dev/null || true
|
@ -1,6 +0,0 @@
|
||||
%%PG_PREFIX%%bin/pgtclsh
|
||||
%%PG_INCLUDE%%/libpgtcl.h
|
||||
%%PG_PREFIX%%lib/libpgtcl.a
|
||||
%%PG_PREFIX%%lib/libpgtcl.so
|
||||
%%PG_PREFIX%%lib/libpgtcl.so.2
|
||||
%%PG_PREFIX%%lib/pltcl.so
|
@ -1,10 +0,0 @@
|
||||
%%PG_INCLUDE%%/iodbc/iodbc.h
|
||||
%%PG_INCLUDE%%/iodbc/isql.h
|
||||
%%PG_INCLUDE%%/iodbc/isqlext.h
|
||||
@dirrm %%PG_INCLUDE%%/iodbc
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.a
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.so
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.so.0
|
||||
etc/postgresql/odbcinst.ini
|
||||
@dirrm etc/postgresql
|
||||
share/postgresql/odbc.sql
|
@ -1,148 +0,0 @@
|
||||
%%PG_PREFIX%%bin/pgaccess
|
||||
%%PG_PREFIX%%bin/pgtclsh
|
||||
%%PG_PREFIX%%bin/pgtksh
|
||||
%%PG_INCLUDE%%/libpgtcl.h
|
||||
%%PG_PREFIX%%lib/libpgtcl.a
|
||||
%%PG_PREFIX%%lib/libpgtcl.so
|
||||
%%PG_PREFIX%%lib/libpgtcl.so.2
|
||||
%%PG_PREFIX%%lib/pltcl.so
|
||||
lib/tcl%%WITH_TCL%%/Pgtcl1.3/pkgIndex.tcl
|
||||
share/postgresql/pgaccess/images/icon_button.gif
|
||||
share/postgresql/pgaccess/images/icon_checkbutton.gif
|
||||
share/postgresql/pgaccess/images/icon_entry.gif
|
||||
share/postgresql/pgaccess/images/icon_frame.gif
|
||||
share/postgresql/pgaccess/images/icon_label.gif
|
||||
share/postgresql/pgaccess/images/icon_listbox.gif
|
||||
share/postgresql/pgaccess/images/icon_query.gif
|
||||
share/postgresql/pgaccess/images/icon_radiobutton.gif
|
||||
share/postgresql/pgaccess/images/icon_text.gif
|
||||
share/postgresql/pgaccess/lib/database.tcl
|
||||
share/postgresql/pgaccess/lib/forms.tcl
|
||||
share/postgresql/pgaccess/lib/functions.tcl
|
||||
share/postgresql/pgaccess/lib/help/abort.hlp
|
||||
share/postgresql/pgaccess/lib/help/add_records.hlp
|
||||
share/postgresql/pgaccess/lib/help/alter_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/alter_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/author.hlp
|
||||
share/postgresql/pgaccess/lib/help/begin.hlp
|
||||
share/postgresql/pgaccess/lib/help/close.hlp
|
||||
share/postgresql/pgaccess/lib/help/cluster.hlp
|
||||
share/postgresql/pgaccess/lib/help/commit.hlp
|
||||
share/postgresql/pgaccess/lib/help/copy.hlp
|
||||
share/postgresql/pgaccess/lib/help/copyrights.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_aggregate.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_database.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_function.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_index.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_language.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_operator.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_rule.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_sequence.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_table_as.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_trigger.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_type.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_view.hlp
|
||||
share/postgresql/pgaccess/lib/help/data_types.hlp
|
||||
share/postgresql/pgaccess/lib/help/datefunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/declare.hlp
|
||||
share/postgresql/pgaccess/lib/help/delete.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_aggregate.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_database.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_function.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_index.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_language.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_operator.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_rule.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_sequence.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_trigger.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_type.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_view.hlp
|
||||
share/postgresql/pgaccess/lib/help/explain.hlp
|
||||
share/postgresql/pgaccess/lib/help/fetch.hlp
|
||||
share/postgresql/pgaccess/lib/help/form_design.hlp
|
||||
share/postgresql/pgaccess/lib/help/forms.hlp
|
||||
share/postgresql/pgaccess/lib/help/functions.hlp
|
||||
share/postgresql/pgaccess/lib/help/geomfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/grant.hlp
|
||||
share/postgresql/pgaccess/lib/help/history.hlp
|
||||
share/postgresql/pgaccess/lib/help/index.hlp
|
||||
share/postgresql/pgaccess/lib/help/inheritance.hlp
|
||||
share/postgresql/pgaccess/lib/help/insert.hlp
|
||||
share/postgresql/pgaccess/lib/help/ipv4func.hlp
|
||||
share/postgresql/pgaccess/lib/help/isolation.hlp
|
||||
share/postgresql/pgaccess/lib/help/keywords.hlp
|
||||
share/postgresql/pgaccess/lib/help/listen.hlp
|
||||
share/postgresql/pgaccess/lib/help/load.hlp
|
||||
share/postgresql/pgaccess/lib/help/lock.hlp
|
||||
share/postgresql/pgaccess/lib/help/mathfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/move.hlp
|
||||
share/postgresql/pgaccess/lib/help/mvcc.hlp
|
||||
share/postgresql/pgaccess/lib/help/new_query.hlp
|
||||
share/postgresql/pgaccess/lib/help/new_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/notify.hlp
|
||||
share/postgresql/pgaccess/lib/help/open_query.hlp
|
||||
share/postgresql/pgaccess/lib/help/open_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/pgfunctions.hlp
|
||||
share/postgresql/pgaccess/lib/help/postgresql.hlp
|
||||
share/postgresql/pgaccess/lib/help/queries.hlp
|
||||
share/postgresql/pgaccess/lib/help/reports.hlp
|
||||
share/postgresql/pgaccess/lib/help/reset.hlp
|
||||
share/postgresql/pgaccess/lib/help/revoke.hlp
|
||||
share/postgresql/pgaccess/lib/help/rollback.hlp
|
||||
share/postgresql/pgaccess/lib/help/schema.hlp
|
||||
share/postgresql/pgaccess/lib/help/scripts.hlp
|
||||
share/postgresql/pgaccess/lib/help/select.hlp
|
||||
share/postgresql/pgaccess/lib/help/select_into.hlp
|
||||
share/postgresql/pgaccess/lib/help/sequences.hlp
|
||||
share/postgresql/pgaccess/lib/help/set.hlp
|
||||
share/postgresql/pgaccess/lib/help/show.hlp
|
||||
share/postgresql/pgaccess/lib/help/sql_guide.hlp
|
||||
share/postgresql/pgaccess/lib/help/sqlfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/stringfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/tables.hlp
|
||||
share/postgresql/pgaccess/lib/help/unlisten.hlp
|
||||
share/postgresql/pgaccess/lib/help/update.hlp
|
||||
share/postgresql/pgaccess/lib/help/users.hlp
|
||||
share/postgresql/pgaccess/lib/help/vacuum.hlp
|
||||
share/postgresql/pgaccess/lib/help/view_table_structure.hlp
|
||||
share/postgresql/pgaccess/lib/help/views.hlp
|
||||
share/postgresql/pgaccess/lib/help/visual_designer.hlp
|
||||
share/postgresql/pgaccess/lib/help/y2k.hlp
|
||||
share/postgresql/pgaccess/lib/help.tcl
|
||||
share/postgresql/pgaccess/lib/languages/czech
|
||||
share/postgresql/pgaccess/lib/languages/chinese_big5
|
||||
share/postgresql/pgaccess/lib/languages/chinese_gb
|
||||
share/postgresql/pgaccess/lib/languages/deutsch
|
||||
share/postgresql/pgaccess/lib/languages/euskara
|
||||
share/postgresql/pgaccess/lib/languages/francais
|
||||
share/postgresql/pgaccess/lib/languages/italiano
|
||||
share/postgresql/pgaccess/lib/languages/japanese
|
||||
share/postgresql/pgaccess/lib/languages/magyar
|
||||
share/postgresql/pgaccess/lib/languages/nederlands
|
||||
share/postgresql/pgaccess/lib/languages/portugues
|
||||
share/postgresql/pgaccess/lib/languages/romana
|
||||
share/postgresql/pgaccess/lib/languages/russian.koi8r
|
||||
share/postgresql/pgaccess/lib/languages/russian_win
|
||||
share/postgresql/pgaccess/lib/languages/spanish
|
||||
share/postgresql/pgaccess/lib/mainlib.tcl
|
||||
share/postgresql/pgaccess/lib/preferences.tcl
|
||||
share/postgresql/pgaccess/lib/queries.tcl
|
||||
share/postgresql/pgaccess/lib/reports.tcl
|
||||
share/postgresql/pgaccess/lib/schema.tcl
|
||||
share/postgresql/pgaccess/lib/scripts.tcl
|
||||
share/postgresql/pgaccess/lib/sequences.tcl
|
||||
share/postgresql/pgaccess/lib/tables.tcl
|
||||
share/postgresql/pgaccess/lib/users.tcl
|
||||
share/postgresql/pgaccess/lib/views.tcl
|
||||
share/postgresql/pgaccess/lib/visualqb.tcl
|
||||
share/postgresql/pgaccess/main.tcl
|
||||
@dirrm share/postgresql/pgaccess/images
|
||||
@dirrm share/postgresql/pgaccess/lib/help
|
||||
@dirrm share/postgresql/pgaccess/lib/languages
|
||||
@dirrm share/postgresql/pgaccess/lib
|
||||
@dirrm share/postgresql/pgaccess
|
||||
@dirrm lib/tcl%%WITH_TCL%%/Pgtcl1.3
|
@ -10,23 +10,24 @@ fi
|
||||
|
||||
if [ ! "${BATCH}" ]; then
|
||||
dialog --title "Backup your data NOW" \
|
||||
--msgbox "`sed -e \"s#%%PREFIX%%#${PREFIX}#\" < ${FILESDIR}/pre-install-notes`" \
|
||||
-1 -1
|
||||
--yesno "As always, backup your data before
|
||||
upgrading. If the upgrade leads to a higher
|
||||
minor revision (e.g. 7.1.x -> 7.2, a dump
|
||||
and restore of all databases is
|
||||
required. This is *NOT* done by the port!
|
||||
|
||||
Select 'Yes' to continue the installation." -1 -1
|
||||
if [ $1 -eq 1 ] ; then exit 1; fi
|
||||
fi
|
||||
|
||||
if [ "${BATCH}" ]; then
|
||||
set \"MultiByte\" \"ODBC\" \"SSL\" \"TCL\" \"TCLTK\"
|
||||
set \"MultiByte\" \"KRB5\"
|
||||
else
|
||||
/usr/bin/dialog --title "configuration options" --clear \
|
||||
--checklist "\n\
|
||||
Please select desired options:" -1 -1 7 \
|
||||
JDBC "Java DataBase Connectivity" OFF \
|
||||
MultiByte "Multibyte for Multilingualism" ON \
|
||||
ODBC "Open Database Connectivity" ON \
|
||||
TCL "Tcl" ON \
|
||||
TCLTK "Tcl/Tk" ON \
|
||||
SSL "Secure Socket Layer" ON \
|
||||
KRB5 "Kerberos 5" OFF \
|
||||
KRB5 "Kerberos 5" ON \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -52,82 +53,9 @@ exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
|
||||
while [ "$1" ]; do
|
||||
case $1 in
|
||||
\"JDBC\")
|
||||
# We use JAVA_HOME if set correctly. If the user has
|
||||
# specified a JVM with JAVA_HOME or via the javavmwrapper,
|
||||
# we validate that it really exists. It is unnecessarily
|
||||
# complicated and error prone to try to figure out the
|
||||
# correct java version just to be able to determine a
|
||||
# BUILD_DEPEND in this case. Instead, assume that a set
|
||||
# JAVA_HOME together with simple sanity check mean we have
|
||||
# an installed JVM, and we don't bother setting
|
||||
# BUILD_DEPENDS.
|
||||
|
||||
echo "# JDBC"
|
||||
# if JAVA_HOME is set and exists, use it
|
||||
if [ "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/javac" ]; then
|
||||
echo JAVA_HOME=${JAVA_HOME}
|
||||
else
|
||||
# No JAVA_HOME, check javavmwrapper's config file
|
||||
if [ -r "${LOCALBASE}/etc/javavms" ]; then
|
||||
VMS=`/usr/bin/sed 's|#.*||' < "${LOCALBASE}/etc/javavms" | uniq`
|
||||
for JAVAVM in ${VMS}; do
|
||||
if [ -x "${JAVAVM}" ]; then
|
||||
JAVA_HOME=`echo ${JAVAVM} | /usr/bin/sed 's|/bin/java$||`
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if [ "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/javac" ]; then
|
||||
# yep, wrapper was good
|
||||
echo JAVA_HOME=${JAVA_HOME}
|
||||
else
|
||||
# nothing, use our boring 1.1.8, the only native non-beta jdk :(
|
||||
echo BUILD_DEPENDS+= \${LOCALBASE}/jdk1.1.8/bin/javac:\${PORTSDIR}/java/jdk
|
||||
echo JAVA_HOME=\${LOCALBASE}/jdk1.1.8
|
||||
fi
|
||||
fi
|
||||
cat <<-EOF
|
||||
BUILD_DEPENDS+= \${LOCALBASE}/bin/ant:\${PORTSDIR}/devel/jakarta-ant
|
||||
CONFIGURE_ENV+= ANT=\${LOCALBASE}/bin/ant
|
||||
WITH_JDBC=YES
|
||||
MAKE_ENV+= JAVA_HOME=\${JAVA_HOME}
|
||||
SCRIPTS_ENV+= JAVA_HOME=\${JAVA_HOME}
|
||||
CONFIGURE_ARGS+= --with-java
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"MultiByte\")
|
||||
MULTIBYTE=1
|
||||
;;
|
||||
\"ODBC\")
|
||||
cat <<-EOF
|
||||
# ODBC
|
||||
WITH_ODBC=YES
|
||||
CONFIGURE_ARGS+= --with-odbc
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"TCL\")
|
||||
TCL=1
|
||||
;;
|
||||
\"TCLTK\")
|
||||
echo "#TCLTK"
|
||||
echo WITH_TK=YES
|
||||
echo
|
||||
TCL=1
|
||||
;;
|
||||
\"SSL\")
|
||||
cat <<-EOF
|
||||
# SSL
|
||||
USE_OPENSSL= yes
|
||||
CFLAGS+= -DUSE_SSL
|
||||
WITH_SSL= yes
|
||||
CONFIGURE_ENV+= LDFLAGS="-L\${OPENSSLLIB} -lssl -lcrypto"
|
||||
CONFIGURE_ARGS+= --with-openssl
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"KRB5\")
|
||||
KRB5=1
|
||||
;;
|
||||
@ -144,7 +72,7 @@ done
|
||||
|
||||
exec > /dev/stderr
|
||||
|
||||
# if multibyte, determine charset
|
||||
# if multibyte, determine default charset
|
||||
echo "# Multibyte" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
|
||||
if [ ! "${MULTIBYTE}" ]; then
|
||||
@ -153,25 +81,34 @@ else
|
||||
if [ "${BATCH}" ]; then
|
||||
set "nothing"
|
||||
else
|
||||
/usr/bin/dialog --title "configuration options" --clear \
|
||||
/usr/bin/dialog --title "Default encoding system" --clear \
|
||||
--radiolist "\n\
|
||||
Please select desired options:" -1 -1 16 \
|
||||
Please select the default encoding:" -1 -1 16 \
|
||||
nothing "Default Encoding" ON \
|
||||
SQL_ASCII "SQL_ASCII" OFF \
|
||||
LATIN1 "LATIN1" OFF \
|
||||
LATIN2 "LATIN2" OFF \
|
||||
LATIN3 "LATIN3" OFF \
|
||||
LATIN4 "LATIN4" OFF \
|
||||
LATIN5 "LATIN5" OFF \
|
||||
EUC_JP "EUC_JP" OFF \
|
||||
EUC_CN "EUC_CN" OFF \
|
||||
EUC_KR "EUC_KR" OFF \
|
||||
EUC_TW "EUC_TW" OFF \
|
||||
KOI8 "KOI8" OFF \
|
||||
UNICODE "UNICODE" OFF \
|
||||
MULE_INTERNAL "MULE_INTERNAL" OFF \
|
||||
WIN "WIN" OFF \
|
||||
ALT "ALT" OFF \
|
||||
SQL_ASCII "SQL_ASCII - ASCII" OFF \
|
||||
EUC_JP "Japanese EUC" OFF \
|
||||
EUC_CN "Chinese EUC" OFF \
|
||||
EUC_KR "Korean EUC" OFF \
|
||||
EUC_TW "Taiwan EUC" OFF \
|
||||
UNICODE "Unicode (UTF-8)" OFF \
|
||||
MULE_INTERNAL "Mule internal code" OFF \
|
||||
LATIN1 "ISO 8859-1" OFF \
|
||||
LATIN2 "ISO 8859-2" OFF \
|
||||
LATIN3 "ISO 8859-3" OFF \
|
||||
LATIN4 "ISO 8859-4" OFF \
|
||||
LATIN5 "ISO 8859-9" OFF \
|
||||
LATIN6 "ISO 8859-10" OFF \
|
||||
LATIN7 "ISO 8859-13" OFF \
|
||||
LATIN8 "ISO 8859-14" OFF \
|
||||
LATIN9 "ISO 8859-15" OFF \
|
||||
LATIN10 "ISO 8859-16" OFF \
|
||||
ISO-8859-5 "ECMA-113 Latin/Cyrillic" OFF \
|
||||
ISO-8859-6 "ECMA-114 Latin/Arabic" OFF \
|
||||
ISO-8859-7 "ECMA-118 Latin/Greek" OFF \
|
||||
ISO-8859-8 "ECMA-121 Latin/Hebrew" OFF \
|
||||
KOI8 "KOI8-R(U)" OFF \
|
||||
WIN "Windows CP1251" OFF \
|
||||
ALT "Windows CP866" OFF \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -188,91 +125,41 @@ ALT "ALT" OFF \
|
||||
fi
|
||||
|
||||
if [ "$1" = "nothing" ]; then
|
||||
echo "CONFIGURE_ARGS+= --enable-multibyte" \
|
||||
echo "MULTIBYTE_ENCODING=yes" \
|
||||
>> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
else
|
||||
echo "CONFIGURE_ARGS+= --enable-multibyte=$1" \
|
||||
echo "MULTIBYTE_ENCODING=$1" \
|
||||
>> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
fi
|
||||
echo
|
||||
|
||||
if [ "${TCL}" ]; then
|
||||
echo "# TCL" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
if [ "${BATCH}" ]; then
|
||||
echo WITH_TCL=8.3 >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
else
|
||||
dialog --title "TCL version" \
|
||||
--inputbox "Please enter TCL version. Default is 8.3." -1 -1 "8.3" \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
retval=$?
|
||||
if [ -s /tmp/checklist.tmp.$$ ]; then
|
||||
set `cat /tmp/checklist.tmp.$$`
|
||||
fi
|
||||
rm -f /tmp/checklist.tmp.$$
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "Nothing selected"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo WITH_TCL=$1 >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
CONFIGURE_ARGS+= --with-tcl --with-tclconfig="\${TCLCONFIG}"
|
||||
TCLV=\${WITH_TCL:S/.//}
|
||||
TCL_INCDIR= \${LOCALBASE}/include/tcl\${WITH_TCL}
|
||||
MAKE_ENV+= TCL_INCDIR=\${TCL_INCDIR}
|
||||
LIB_DEPENDS+= tcl\${TCLV}:\${PORTSDIR}/lang/tcl\${TCLV}
|
||||
TCLCONFIG= "\${LOCALBASE}/lib/tcl\${WITH_TCL}"
|
||||
.if defined(WITH_TK)
|
||||
CONFIGURE_ARGS+= --with-tkconfig="\${TKCONFIG}"
|
||||
TK_INCDIR= \${LOCALBASE}/include/tk\${WITH_TCL}
|
||||
CONFIGURE_ENV+= WISH=\${LOCALBASE}/bin/wish\${WITH_TCL}
|
||||
LIB_DEPENDS+= tk\${TCLV}:\${PORTSDIR}/x11-toolkits/tk\${TCLV}
|
||||
TKCONFIG= "\${LOCALBASE}/lib/tk\${WITH_TCL}"
|
||||
TCLCONFIG+= \${TKCONFIG}
|
||||
TCL_PLIST= pkg-plist.tcl
|
||||
.else
|
||||
TCL_PLIST= pkg-plist.notk
|
||||
CONFIGURE_ARGS+= --without-tk
|
||||
.endif
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ "${KRB5}" ]; then
|
||||
if [ "${BATCH}" ]; then
|
||||
# never gets here, but what the heck...
|
||||
echo KRB5_HOME=\${LOCALBASE} >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
if [ -r "/usr/bin/krb5-config" ]; then
|
||||
echo " ########################################################################"
|
||||
echo " ### PostgreSQL does not build with Hiemdal kerberos. Edit ###"
|
||||
echo " ### /etc/make.conf and turn the knob MAKE_KERBEROS5 off and make ###"
|
||||
echo " ### world (or remove all traces of Hiemdal from your system by: ###"
|
||||
echo " ### rm -f /usr/bin/krb5-config /usr/lib/libkrb5.* /usr/include/krb5* ###"
|
||||
echo " ########################################################################"
|
||||
KRB5=""
|
||||
else
|
||||
dialog --inputbox "Please enter the KRB5_HOME path" -1 -1 "${KRB_HOME:-${LOCALBASE}}" \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
retval=$?
|
||||
if [ -s /tmp/checklist.tmp.$$ ]; then
|
||||
set `cat /tmp/checklist.tmp.$$`
|
||||
KRB5CONF="`which krb5-config`"
|
||||
if [ "$KRB5CONF" ]; then
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
.if exists($KRB5CONF)
|
||||
LIB_DEPENDS+= krb5.3:${PORTSDIR}/security/krb5
|
||||
CONFIGURE_ARGS+= --with-krb5="`${KRB5CONF} --prefix krb5`"
|
||||
CFLAGS+= "`${KRB5CONF} --cflags krb5`"
|
||||
LDFLAGS+= "`${KRB5CONF} --libs krb5`"
|
||||
.endif
|
||||
EOF
|
||||
else
|
||||
echo " ########################################################"
|
||||
echo " ### Unable to find krb5-config in your path. ###"
|
||||
echo " ### Please correct and build PostgreSQL again if you ###"
|
||||
echo " ### want PostgreSQL to be compiled with kerberos ###"
|
||||
echo " ### support (ports/security/krb5). ###"
|
||||
echo " ########################################################"
|
||||
fi
|
||||
rm -f /tmp/checklist.tmp.$$
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "No input"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo KRB5_HOME=\"$1\" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
.if defined(KRB5_HOME) && exists(\${KRB5_HOME})
|
||||
CONFIGURE_KRB= --with-krb5=\${KRB5_HOME}
|
||||
.endif
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
@ -5,131 +5,142 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= postgresql
|
||||
PORTVERSION= 7.1.3
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/%SUBDIR%/ \
|
||||
ftp://ftp.digex.net/pub/packages/database/postgresql/%SUBDIR%/ \
|
||||
PORTNAME?= postgresql
|
||||
PORTVERSION?= 7.2
|
||||
CATEGORIES?= databases
|
||||
MASTER_SITES= ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.chg.ru/pub/databases/postgresql/%SUBDIR%/ \
|
||||
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,}
|
||||
ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp2.ch.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp4.jp.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.us.postgresql.org/%SUBDIR%/
|
||||
MASTER_SITE_SUBDIR= source/v${PORTVERSION}
|
||||
DISTFILES= ${PORTNAME}-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
${PORTNAME}-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(NOPORTDOCS)
|
||||
DISTFILES+= ${PORTNAME}-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
DISTFILES= postgresql-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
postgresql-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(POSTGRESQL_SUBPORT) && !defined(NOPORTDOCS)
|
||||
DISTFILES+= postgresql-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.endif
|
||||
|
||||
MAINTAINER= girgen@partitur.se
|
||||
MAINTAINER?= girgen@partitur.se
|
||||
|
||||
WRKSRC= ${WRKDIR}/postgresql-${PORTVERSION}
|
||||
DIST_SUBDIR= postgresql
|
||||
|
||||
USE_GMAKE= YES
|
||||
GNU_CONFIGURE= YES
|
||||
|
||||
.if defined(POSTGRESQL_SUBPORT)
|
||||
## the POSTGRESQL_SUBPORTS use this port's distinfo
|
||||
MD5_FILE= ${.CURDIR}/../postgresql7/distinfo
|
||||
.else
|
||||
|
||||
## The rest of this file is for normal base installation
|
||||
INSTALLS_SHLIB= YES
|
||||
|
||||
DOCDIR= ${WRKDIR}/${DISTNAME}/doc
|
||||
PLIST= ${WRKDIR}/.PLIST.generated
|
||||
|
||||
USE_GMAKE= YES
|
||||
HAS_CONFIGURE= YES
|
||||
CONFIGURE_ARGS= --enable-locale \
|
||||
--enable-syslog --with-CXX \
|
||||
--sysconfdir=${PREFIX}/etc/postgresql \
|
||||
--with-includes="${PREFIX}/include ${TCL_INCDIR} ${TK_INCDIR}" \
|
||||
--with-libraries=${PREFIX}/lib
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/pgsql/include \
|
||||
--datadir=${PREFIX}/share \
|
||||
--with-template=`uname -s | ${TR} '[A-Z]' '[a-z]'` \
|
||||
--prefix=${PREFIX}/pgsql
|
||||
PG_PREFIX= pgsql/
|
||||
PG_INCLUDE= pgsql/include
|
||||
LDCONFIG_DIRS= %%PREFIX%%/pgsql/lib
|
||||
MANPREFIX= ${PREFIX}/pgsql
|
||||
.else
|
||||
GNU_CONFIGURE= YES
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/include/pgsql
|
||||
PG_PREFIX=""
|
||||
PG_INCLUDE= include/pgsql
|
||||
CONFIGURE_ARGS= --enable-locale --enable-syslog --with-CXX \
|
||||
--docdir=${PREFIX}/share/doc --with-libdir=${LOCALBASE}/lib \
|
||||
--with-includes=${LOCALBASE}/include
|
||||
|
||||
.if !defined(WITHOUT_GNUGETOPT)
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt
|
||||
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
|
||||
LIB_DEPENDS= gnugetopt:${PORTSDIR}/devel/libgnugetopt
|
||||
.endif
|
||||
|
||||
PLIST_SUB= PG_PREFIX="${PG_PREFIX}" PG_INCLUDE="${PG_INCLUDE}" WITH_TCL="${WITH_TCL}"
|
||||
# if you want localized messages, make -DWITH_GETTEXT
|
||||
# WARNING: this seems to require relinking binaries depending on
|
||||
# libpq.so, including for example mod_php and tcl.
|
||||
.if defined(WITH_GETTEXT)
|
||||
CONFIGURE_ARGS+=--enable-nls
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lintl
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/msgfmt:${PORTSDIR}/devel/gettext
|
||||
PLIST_SUB+= GETTEXT=""
|
||||
.else
|
||||
PLIST_SUB+= GETTEXT="@comment "
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_SERVER)
|
||||
PKGMESSAGE= ${PKGDIR}/pkg-message.client
|
||||
PLIST_SUB+= SERVER="@comment "
|
||||
.else
|
||||
PLIST_SUB+= SERVER=""
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_SSL)
|
||||
USE_OPENSSL= yes
|
||||
CONFIGURE_ARGS+= "--with-openssl=${OPENSSLBASE}"
|
||||
.endif
|
||||
|
||||
MAN1= createdb.1 createlang.1 createuser.1 dropdb.1 droplang.1 \
|
||||
dropuser.1 ecpg.1 initdb.1 initlocation.1 ipcclean.1 pg_config.1 \
|
||||
pg_ctl.1 pg_dump.1 pg_dumpall.1 pg_passwd.1 pg_restore.1 \
|
||||
pgaccess.1 pgtclsh.1 pgtksh.1 postgres.1 postmaster.1 psql.1 \
|
||||
vacuumdb.1
|
||||
MANL= abort.l alter_group.l alter_table.l alter_user.l \
|
||||
begin.l checkpoint.l close.l cluster.l comment.l commit.l copy.l \
|
||||
create_aggregate.l create_constraint_trigger.l \
|
||||
create_database.l create_function.l create_group.l \
|
||||
create_index.l create_language.l create_operator.l \
|
||||
create_rule.l create_sequence.l create_table.l \
|
||||
create_table_as.l create_trigger.l create_type.l \
|
||||
create_user.l create_view.l declare.l delete.l \
|
||||
drop_aggregate.l drop_database.l drop_function.l \
|
||||
drop_group.l drop_index.l drop_language.l \
|
||||
drop_operator.l drop_rule.l drop_sequence.l \
|
||||
drop_table.l drop_trigger.l drop_type.l drop_user.l \
|
||||
drop_view.l end.l explain.l fetch.l grant.l insert.l \
|
||||
listen.l load.l lock.l move.l notify.l reindex.l \
|
||||
reset.l revoke.l rollback.l select.l select_into.l \
|
||||
set.l set_constraints.l set_transaction.l show.l \
|
||||
truncate.l unlisten.l update.l vacuum.l
|
||||
MAN7= abort.7 alter_group.7 alter_table.7 alter_user.7 analyze.7 \
|
||||
begin.7 checkpoint.7 close.7 cluster.7 comment.7 commit.7 copy.7 \
|
||||
create_aggregate.7 create_constraint_trigger.7 \
|
||||
create_database.7 create_function.7 create_group.7 \
|
||||
create_index.7 create_language.7 create_operator.7 \
|
||||
create_rule.7 create_sequence.7 create_table.7 \
|
||||
create_table_as.7 create_trigger.7 create_type.7 \
|
||||
create_user.7 create_view.7 declare.7 delete.7 \
|
||||
drop_aggregate.7 drop_database.7 drop_function.7 \
|
||||
drop_group.7 drop_index.7 drop_language.7 \
|
||||
drop_operator.7 drop_rule.7 drop_sequence.7 \
|
||||
drop_table.7 drop_trigger.7 drop_type.7 drop_user.7 \
|
||||
drop_view.7 end.7 explain.7 fetch.7 grant.7 insert.7 \
|
||||
listen.7 load.7 lock.7 move.7 notify.7 reindex.7 \
|
||||
reset.7 revoke.7 rollback.7 select.7 select_into.7 \
|
||||
set.7 set_constraints.7 set_transaction.7 show.7 \
|
||||
set_session_authorization.7 \
|
||||
truncate.7 unlisten.7 update.7 vacuum.7
|
||||
|
||||
SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
|
||||
WRKDIR="${WRKDIR}" \
|
||||
FILESDIR="${FILESDIR}" \
|
||||
TOUCH="${TOUCH}" \
|
||||
MKDIR="${MKDIR}" \
|
||||
NO_OPENSSL="${NO_OPENSSL}" \
|
||||
DISTNAME="${DISTNAME}"
|
||||
|
||||
# We must .include here because we need the Makefile.inc @ pre-install
|
||||
# to determine the correct plist.
|
||||
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
|
||||
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
PLIST_SUB+= MULTIBYTE="@comment "
|
||||
.else
|
||||
# make utility targets like depends and describe happy
|
||||
LIB_DEPENDS= tcl83:${PORTSDIR}/lang/tcl83 \
|
||||
tk83:${PORTSDIR}/x11-toolkits/tk83
|
||||
PLIST_SUB+= MULTIBYTE=""
|
||||
CONFIGURE_ARGS+=--enable-multibyte=${MULTIBYTE_ENCODING}
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
@ ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postgresql
|
||||
|
||||
pre-install:
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.if !defined(BATCH)
|
||||
# remind folks twice for a while, so they really don't miss the layout shift
|
||||
@ ${SED} "s|/usr/local|${PREFIX}|g" < ${PKGMESSAGE} | head -n 25 | more -e
|
||||
.endif
|
||||
@ ${CP} ${PKGDIR}/pkg-plist ${PLIST}
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
@${CP} ${PLIST} ${PLIST}.nomulti ;\
|
||||
${GREP} -v bin/pg_encoding ${PLIST}.nomulti > ${PLIST}
|
||||
.endif
|
||||
.if defined(WITH_TCL)
|
||||
@ ${CP} ${PLIST} ${PLIST}.notcl ;\
|
||||
${CAT} ${PKGDIR}/${TCL_PLIST} ${PLIST}.notcl > ${PLIST} ;\
|
||||
${RM} ${PLIST}.notcl
|
||||
.endif
|
||||
.if defined(WITH_ODBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.noodbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.odbc ${PLIST}.noodbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.noodbc
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.nojdbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.jdbc ${PLIST}.nojdbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.nojdbc
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${CAT} ${PKGDIR}/pkg-plist.doc >> ${PLIST}
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} \
|
||||
${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@ cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GMAKE} -C src/interfaces/odbc odbc-drop.sql
|
||||
|
||||
post-install:
|
||||
@ ${MKDIR} ${PREFIX}/share/postgresql ;\
|
||||
${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
# install shell defaults for pgsql user
|
||||
.for i in profile cshrc
|
||||
@ ${SED} "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
@ -142,57 +153,19 @@ post-install:
|
||||
.endfor
|
||||
@ ${SED} -e "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
< ${FILESDIR}/pgsql.sh.tmpl \
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
.if defined(WITH_TCL)
|
||||
# Preparing a loadable TCL-package (pkgIndex.tcl)
|
||||
@${MKDIR} ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3
|
||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/pkgIndex.tcl.in \
|
||||
> ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3/pkgIndex.tcl
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/java/classes
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/jars/postgresql.jar \
|
||||
${PREFIX}/share/java/classes/postgresql.jar
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting postgresql.jar in"
|
||||
@ ${ECHO_MSG} "${PREFIX}/share/java/classes/postgresql.jar"
|
||||
@ ${ECHO_MSG} "Add this to your CLASSPATH!"
|
||||
@ ${ECHO_MSG} "ALSO NOTE: path inside jar file modified from 6.5.x:"
|
||||
@ ${ECHO_MSG} " 'postgresql.*' -> 'org.postgresql.*'!"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/examples/postgresql ;\
|
||||
cd ${WRKSRC}/src/interfaces/jdbc/example ;\
|
||||
pax -rw . ${PREFIX}/share/examples/postgresql
|
||||
.for i in README Implementation
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/$i \
|
||||
${PREFIX}/share/examples/postgresql
|
||||
.endfor
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting java examples into ${PREFIX}/share/examples/postgresql"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
.endif
|
||||
.endif
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
# information overload mode activated, sorry about this... ;-)
|
||||
@ ${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes ;\
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${INSTALL_DATA} ${PREFIX}/share/postgresql/post-install-notes ~pgsql/. ;\
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/.
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/${PG_PREFIX}lib
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/. ;\
|
||||
${INSTALL_DATA} ${FILESDIR}/502.pgsql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc.sql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc-drop.sql \
|
||||
${PREFIX}/share/postgresql
|
||||
.endif
|
||||
|
||||
post-clean:
|
||||
@ ${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
|
||||
|
||||
post-extract: ${POSTEXTRACT}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.endif
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (postgresql/postgresql-base-7.1.3.tar.gz) = f932dea12806972402aaaf17a2a97034
|
||||
MD5 (postgresql/postgresql-opt-7.1.3.tar.gz) = e84e9c51b31567d4571c7612e0c0fbd6
|
||||
MD5 (postgresql/postgresql-docs-7.1.3.tar.gz) = 7061ab7f7ec3c4d18f8e6cb2858896d0
|
||||
MD5 (postgresql/postgresql-base-7.2.tar.gz) = e391631127e88dcd665b0f7aa09c764f
|
||||
MD5 (postgresql/postgresql-opt-7.2.tar.gz) = c3f5fa9045fc0cdebec64869e92bad59
|
||||
MD5 (postgresql/postgresql-docs-7.2.tar.gz) = dc229ee6a768814e0e2497ab002b2c9b
|
||||
|
76
databases/postgresql-devel/files/502.pgsql
Normal file
76
databases/postgresql-devel/files/502.pgsql
Normal file
@ -0,0 +1,76 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $Id: 502.pgsql.in,v 1.17 2001/10/29 10:12:32 henrik Exp $
|
||||
#
|
||||
# Maintenance shell script to vacuum and backup database
|
||||
# Put this in /usr/local/etc/periodic/daily, and it will be run
|
||||
# every night
|
||||
#
|
||||
# Written by Palle Girgensohn <girgen@partitur.se>
|
||||
#
|
||||
# In public domain, do what you like with it,
|
||||
# and use it at your own risk... :)
|
||||
#
|
||||
|
||||
DIR=`dirname $0`
|
||||
progname=`basename $0`
|
||||
PRG=`cd $DIR; pwd `/$progname
|
||||
|
||||
# Run as user pgsql
|
||||
if [ `id -un` != pgsql ]; then
|
||||
su -l pgsql -c ${PRG}
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# PGBACKUPDIR must be writeable by user pgsql
|
||||
# ~pgsql is just that under normal circumstances,
|
||||
# but this might not be where you want the backups...
|
||||
PGBACKUPDIR=${HOME}/backups
|
||||
if [ ! -d ${PGBACKUPDIR} ] ; then
|
||||
echo Creating ${PGBACKUPDIR}
|
||||
mkdir ${PGBACKUPDIR}
|
||||
chmod 700 ${PGBACKUPDIR}
|
||||
fi
|
||||
|
||||
PGLOGDIR=/var/log/pgsql
|
||||
PGDIR=`cd ${PGDATA}/../ && pwd`
|
||||
|
||||
GZIP=/usr/bin/bzip2
|
||||
GZIPEXT=bz2
|
||||
|
||||
echo
|
||||
echo "PostgreSQL maintenance..."
|
||||
|
||||
# Protect the data
|
||||
umask 077
|
||||
|
||||
dbname=`${PGBINDIR}/psql -q -t -A -d template1 -c "SELECT datname FROM pg_database WHERE datname != 'template0'"`
|
||||
|
||||
rc=0
|
||||
|
||||
echo -n "ALL"
|
||||
PGERRALL=/tmp/PGERRALL.$$
|
||||
|
||||
${PGBINDIR}/pg_dumpall 2> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdumpall_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
|
||||
for i in ${dbname}; do
|
||||
echo -n " $i"
|
||||
${PGBINDIR}/pg_dump $i 2>> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdump_${i}_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
${PGBINDIR}/vacuumdb --quiet --analyze $i || rc=3
|
||||
done
|
||||
|
||||
if [ -s "${PGERRALL}" ]
|
||||
then
|
||||
echo
|
||||
echo 'Something went wrong!'
|
||||
echo
|
||||
echo `cat ${PGERRALL}`
|
||||
rc=3
|
||||
fi
|
||||
rm ${PGERRALL}
|
||||
|
||||
echo
|
||||
|
||||
find ${PGBACKUPDIR} \( -name 'pgdump_*'.${GZIPEXT} -o -name 'pgdumpall_*'.${GZIPEXT} \) \
|
||||
-a -atime +7 -delete
|
||||
exit $rc
|
@ -1,37 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/contrib/retep/build.xml,v
|
||||
retrieving revision 1.4
|
||||
retrieving revision 1.5
|
||||
diff -u -r1.4 -r1.5
|
||||
--- contrib/retep/build.xml 2001/03/11 11:06:59 1.4
|
||||
+++ contrib/retep/build.xml 2001/05/16 16:20:51 1.5
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
build file to build the donated retep tools packages
|
||||
|
||||
- $Id: build.xml,v 1.4 2001/03/11 11:06:59 petere Exp $
|
||||
+ $Id: build.xml,v 1.5 2001/05/16 16:20:51 momjian Exp $
|
||||
|
||||
-->
|
||||
|
||||
@@ -22,6 +22,11 @@
|
||||
<available property="xml" classname="org.xml.sax.Parser" />
|
||||
</target>
|
||||
|
||||
+ <target name="warning" depends="checks" unless="jdk1.2+">
|
||||
+ <echo message="WARNING -- contributed retep tools need jdk1.2 or later -- compilation NOT done." />
|
||||
+ </target>
|
||||
+
|
||||
+
|
||||
<!-- Prepares the build by creating a directory to place the class files -->
|
||||
<target name="prepare">
|
||||
<mkdir dir="${dest}" />
|
||||
@@ -35,7 +40,7 @@
|
||||
</target>
|
||||
|
||||
<!-- Builds the XML Tools -->
|
||||
- <target name="compile" depends="checks,prepare">
|
||||
+ <target name="compile" depends="checks,prepare,warning" if="jdk1.2+">
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="${package}/**" />
|
||||
</javac>
|
@ -1,19 +0,0 @@
|
||||
--- doc/Makefile~ Sun Jan 7 03:03:22 2001
|
||||
+++ doc/Makefile Wed Apr 18 08:12:30 2001
|
||||
@@ -43,10 +43,13 @@
|
||||
gzip -d -c man.tar.gz | ( cd $(DESTDIR)$(mandir) && $(TAR) xf - )
|
||||
endif
|
||||
|
||||
-
|
||||
installdirs:
|
||||
- $(mkinstalldirs) $(DESTDIR)$(mandir) $(DESTDIR)$(docdir)/html
|
||||
-
|
||||
+ifdef found_html
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(docdir)/html
|
||||
+endif
|
||||
+ifdef found_man
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(mandir)
|
||||
+endif
|
||||
|
||||
uninstall:
|
||||
ifdef found_html
|
@ -1,51 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/Connection.java,v
|
||||
retrieving revision 1.14
|
||||
retrieving revision 1.16
|
||||
diff -u -r1.14 -r1.16
|
||||
--- src/interfaces/jdbc/org/postgresql/Connection.java 2001/01/31 08:26:01 1.14
|
||||
+++ src/interfaces/jdbc/org/postgresql/Connection.java 2001/06/01 20:57:58 1.16
|
||||
@@ -10,7 +10,7 @@
|
||||
import org.postgresql.util.*;
|
||||
|
||||
/**
|
||||
- * $Id: Connection.java,v 1.14 2001/01/31 08:26:01 peter Exp $
|
||||
+ * $Id: Connection.java,v 1.16 2001/06/01 20:57:58 momjian Exp $
|
||||
*
|
||||
* This abstract class is used by org.postgresql.Driver to open either the JDBC1 or
|
||||
* JDBC2 versions of the Connection class.
|
||||
@@ -267,7 +267,8 @@
|
||||
//
|
||||
firstWarning = null;
|
||||
|
||||
- java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; select getdatabaseencoding()");
|
||||
+ java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; " +
|
||||
+ "select case when pg_encoding_to_char(1) = 'SQL_ASCII' then 'UNKNOWN' else getdatabaseencoding() end");
|
||||
|
||||
String dbEncoding = null;
|
||||
//retrieve DB properties
|
||||
@@ -307,9 +308,23 @@
|
||||
} else if (dbEncoding.equals("EUC_TW")) {
|
||||
dbEncoding = "EUC_TW";
|
||||
} else if (dbEncoding.equals("KOI8")) {
|
||||
- dbEncoding = "KOI8_R";
|
||||
+ // try first if KOI8_U is present, it's a superset of KOI8_R
|
||||
+ try {
|
||||
+ dbEncoding = "KOI8_U";
|
||||
+ "test".getBytes(dbEncoding);
|
||||
+ }
|
||||
+ catch(UnsupportedEncodingException uee) {
|
||||
+ // well, KOI8_U is still not in standard JDK, falling back to KOI8_R :(
|
||||
+ dbEncoding = "KOI8_R";
|
||||
+ }
|
||||
+
|
||||
} else if (dbEncoding.equals("WIN")) {
|
||||
dbEncoding = "Cp1252";
|
||||
+ } else if (dbEncoding.equals("UNKNOWN")) {
|
||||
+ //This isn't a multibyte database so we don't have an encoding to use
|
||||
+ //We leave dbEncoding null which will cause the default encoding for the
|
||||
+ //JVM to be used
|
||||
+ dbEncoding = null;
|
||||
} else {
|
||||
dbEncoding = null;
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
--- src/interfaces/jdbc/build.xml~ Fri Mar 16 22:50:43 2001
|
||||
+++ src/interfaces/jdbc/build.xml Wed Apr 18 08:57:57 2001
|
||||
@@ -120,6 +120,7 @@
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="example/**" />
|
||||
<exclude name="example/corba/**"/>
|
||||
+ <exclude name="example/blobtest.java" unless="jdk1.2+"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
@ -1,34 +0,0 @@
|
||||
--- src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java~ Fri Feb 23 19:12:23 2001
|
||||
+++ src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java Wed May 9 04:31:11 2001
|
||||
@@ -423,8 +423,13 @@
|
||||
String s = getString(columnIndex);
|
||||
if(s==null)
|
||||
return null;
|
||||
-
|
||||
- return java.sql.Date.valueOf(s);
|
||||
+ // length == 10: SQL Date
|
||||
+ // length > 10: SQL Timestamp, assumes PGDATESTYLE=ISO
|
||||
+ try {
|
||||
+ return java.sql.Date.valueOf((s.length() == 10) ? s : s.substring(0,10));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.baddate", s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -441,8 +446,13 @@
|
||||
|
||||
if(s==null)
|
||||
return null; // SQL NULL
|
||||
-
|
||||
- return java.sql.Time.valueOf(s);
|
||||
+ // length == 8: SQL Time
|
||||
+ // length > 8: SQL Timestamp
|
||||
+ try {
|
||||
+ return java.sql.Time.valueOf((s.length() == 8) ? s : s.substring(11,19));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.badtime",s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
@ -0,0 +1,13 @@
|
||||
--- src/backend/utils/init/findbe.c.orig Tue Feb 19 16:03:38 2002
|
||||
+++ src/backend/utils/init/findbe.c Tue Feb 19 16:03:45 2002
|
||||
@@ -13,9 +13,9 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
-#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
|
@ -1,4 +0,0 @@
|
||||
# Package-index file for Pgtcl-package. Enables you to load PostgreSQL
|
||||
# interface functions right into you TCL-interpreter as simply as
|
||||
# package require Pgtcl
|
||||
package ifneeded Pgtcl 1.3 "load %%PREFIX%%/lib/libpgtcl.so"
|
@ -1,25 +1,49 @@
|
||||
The PostgreSQL port has a collection of "side orders":
|
||||
|
||||
Now that PostgreSQL is installed, you should read the documentation and
|
||||
implementation guides. These can be found at:
|
||||
p5-Pg
|
||||
A perl5 API for client access to PostgreSQL databases.
|
||||
|
||||
http://www.PostgreSQL.org/docs
|
||||
postgresql-tcltk
|
||||
If you want tcl/tk client support. You get a neat GUI, pgaccess, as
|
||||
a bonus!
|
||||
|
||||
You may wish to subscribe to the PostgreSQL user-support mailing list.
|
||||
Send an e-mail to pgsql-questions-request@postgresql.org with the
|
||||
text "subscribe" in the message body.
|
||||
postgresql-jdbc
|
||||
For Java JDBC support.
|
||||
|
||||
If you built PostgreSQL with TCL/TK support, you can use the pgaccess
|
||||
utility to get a TCL/TK based database frontend for database
|
||||
operations. You do NOT need to install the pgaccess port separately.
|
||||
postgresql-odbc
|
||||
For client access from unix applications using ODBC as access
|
||||
method. Not needed to access unix PostgreSQL servers from Win32
|
||||
using ODBC. See below.
|
||||
|
||||
If you built in the TCL support, you can load the Pg package into your
|
||||
TCL scripts as easily as ``package require Pgtcl''.
|
||||
ruby-postgres, py-PyGreSQL
|
||||
For client access to PostgreSQL databases using the ruby & python
|
||||
languages.
|
||||
|
||||
If you built with Java support, add
|
||||
/usr/local/share/java/classes/postgresql.jar to your classpath.
|
||||
postgresql-plperl, postgresql-pltcl & postgresql-plruby
|
||||
For using perl5, tcl & ruby as procedural languages.
|
||||
|
||||
etc etc...
|
||||
|
||||
If you have many tables and many clients running, consider raising
|
||||
kern.maxfiles using sysctl(8).
|
||||
|
||||
Use createlang(1) to install languages into your database.
|
||||
Supported languages are 'plpgsql', 'pltcl', 'pltclu', and 'plperl'.
|
||||
You should vacuum and backup your database regularly. There is a
|
||||
periodic script, /usr/local/share/postgresql/502.pgsql, that you may
|
||||
use.
|
||||
|
||||
To allow many simultaneous connections to your PostgreSQL server, you
|
||||
should raise the SystemV shared memory limits in your kernel. Here are
|
||||
example values for allowing up to 180 clients (tinkering in
|
||||
postgresql.conf also needed, of course):
|
||||
options SYSVSHM
|
||||
options SYSVSEM
|
||||
options SYSVMSG
|
||||
options SHMMAXPGS=65536
|
||||
options SEMMNI=40
|
||||
options SEMMNS=240
|
||||
options SEMUME=40
|
||||
options SEMMNU=120
|
||||
|
||||
If you plan to access your PostgreSQL server using ODBC, please
|
||||
consider running the SQL script /usr/local/share/postgresql/odbc.sql
|
||||
to get the functions required for ODBC compliance.
|
||||
|
@ -1,21 +0,0 @@
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
|
||||
The PostgreSQL port now obeys hier(7) by default, which means that it
|
||||
installs into:
|
||||
|
||||
%%PREFIX%%/bin
|
||||
%%PREFIX%%/lib
|
||||
%%PREFIX%%/include/pgsql
|
||||
|
||||
You *must* move away your old installation to avoid problems with
|
||||
ldconfig(8) and user's PATH:s. If you rather install using the
|
||||
old-fashion layout, cancel at next screen and run make as:
|
||||
|
||||
$ make -DWITH_OLD_LAYOUT
|
||||
|
||||
As always, you *must* dump existing databases before stopping and
|
||||
removing your old postgresql, as part of the update. This is *NOT*
|
||||
done by this port!
|
||||
|
||||
If you want JAVA support, I will try to determine your JAVA_HOME using
|
||||
javavmwrapper. If you want a different JVM, please set JAVA_HOME.
|
@ -1 +1 @@
|
||||
A robust, next generation, object-relational DBMS
|
||||
The most advanced open-source database available anywhere
|
||||
|
@ -1,8 +1,7 @@
|
||||
PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
|
||||
derived from the Berkeley Postgres database management system. While
|
||||
PostgreSQL retains the powerful object-relational data model, rich data types
|
||||
and easy extensibility of Postgres, it replaces the PostQuel query language
|
||||
with an extended subset of SQL.
|
||||
PostgreSQL is a sophisticated Object-Relational DBMS, supporting
|
||||
almost all SQL constructs, including subselects, transactions, and
|
||||
user-defined types and functions. It is the most advanced open-source
|
||||
database available anywhere. Commercial Support is also available.
|
||||
|
||||
The original Postgres code was the effort of many graduate students,
|
||||
undergraduate students, and staff programmers working under the direction of
|
||||
|
@ -8,6 +8,18 @@ DB_DIR=${PKG_PREFIX}/pgsql
|
||||
|
||||
case $2 in
|
||||
PRE-INSTALL)
|
||||
echo "
|
||||
=========== BACKUP YOUR DATA! =============
|
||||
As always, backup your data before
|
||||
upgrading. If the upgrade leads to a higher
|
||||
minor revision (e.g. 7.1.x -> 7.2), a dump
|
||||
and restore of all databases is
|
||||
required. This is *NOT* done by the port!
|
||||
|
||||
Press ctrl-C *now* if you need to pg_dump.
|
||||
===========================================
|
||||
"
|
||||
sleep 3
|
||||
USER=pgsql
|
||||
GROUP=${USER}
|
||||
UID=70
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
======================================================================
|
||||
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
@ -8,23 +7,21 @@ installs into:
|
||||
|
||||
/usr/local/bin
|
||||
/usr/local/lib
|
||||
/usr/local/include/pgsql
|
||||
/usr/local/include (NOTE! Changed again in 7.2, since PostgreSQL
|
||||
handles standard install nowadays)
|
||||
|
||||
You *must* move away your old installation from users' and
|
||||
ldconfig(8)'s PATHs. If you rather install using the old-fashion
|
||||
layout, cancel now and build the port with "make -DWITH_OLD_LAYOUT".
|
||||
ldconfig(8)'s PATHs.
|
||||
|
||||
The pgsql user's home dir is /usr/local/pgsql by default, but can be
|
||||
changed with for example chpass(1). Datadir defaults to ~pgsql/data,
|
||||
but can be changed by modifying the ~pgsql/.profile script.
|
||||
|
||||
As always, backup your data before upgrading. If the upgrade leads to
|
||||
a higher minor revision (i.e. 7.0.x -> 7.1.x), a dump and restore of
|
||||
all databases is required. This is *NOT* done by the port!
|
||||
|
||||
======================================================================
|
||||
|
||||
To initialize the database, you should run initdb as the "pgsql" user.
|
||||
To initialize the database, you should run initdb as the "pgsql" user
|
||||
(if you want to use your locale for collation, edit ~pgsql/.profile
|
||||
and set the locale to your preference first).
|
||||
|
||||
Example:
|
||||
|
||||
@ -35,4 +32,5 @@ You can then start PostgreSQL by running:
|
||||
/usr/local/etc/rc.d/010.pgsql.sh start
|
||||
|
||||
For postmaster settings, see ~pgsql/data/postgresql.conf
|
||||
For more tips, read ~pgsql/post-install-notes
|
||||
======================================================================
|
||||
|
16
databases/postgresql-devel/pkg-message.client
Normal file
16
databases/postgresql-devel/pkg-message.client
Normal file
@ -0,0 +1,16 @@
|
||||
======================================================================
|
||||
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
|
||||
The PostgreSQL port now obeys hier(7) by default, which means that it
|
||||
installs into:
|
||||
|
||||
/usr/local/bin
|
||||
/usr/local/lib
|
||||
/usr/local/include (NOTE! Changed again in 7.2, since PostgreSQL
|
||||
handles standard install nowadays)
|
||||
|
||||
You *must* move away your old installation from users' and
|
||||
ldconfig(8)'s PATHs.
|
||||
|
||||
======================================================================
|
@ -1,91 +1,670 @@
|
||||
%%PG_PREFIX%%bin/postmaster
|
||||
%%PG_PREFIX%%bin/postgres
|
||||
%%PG_PREFIX%%bin/ecpg
|
||||
%%PG_PREFIX%%bin/initdb
|
||||
%%PG_PREFIX%%bin/initlocation
|
||||
%%PG_PREFIX%%bin/ipcclean
|
||||
%%PG_PREFIX%%bin/pg_ctl
|
||||
%%PG_PREFIX%%bin/pg_dump
|
||||
%%PG_PREFIX%%bin/pg_restore
|
||||
%%PG_PREFIX%%bin/pg_encoding
|
||||
%%PG_PREFIX%%bin/pg_dumpall
|
||||
%%PG_PREFIX%%bin/pg_id
|
||||
%%PG_PREFIX%%bin/pg_passwd
|
||||
%%PG_PREFIX%%bin/psql
|
||||
%%PG_PREFIX%%bin/createdb
|
||||
%%PG_PREFIX%%bin/dropdb
|
||||
%%PG_PREFIX%%bin/createuser
|
||||
%%PG_PREFIX%%bin/dropuser
|
||||
%%PG_PREFIX%%bin/droplang
|
||||
%%PG_PREFIX%%bin/vacuumdb
|
||||
%%PG_PREFIX%%bin/createlang
|
||||
%%PG_PREFIX%%bin/pg_config
|
||||
etc/rc.d/010.pgsql.sh
|
||||
%%PG_INCLUDE%%/lib/dllist.h
|
||||
@dirrm %%PG_INCLUDE%%/lib
|
||||
%%PG_INCLUDE%%/libpq/pqcomm.h
|
||||
%%PG_INCLUDE%%/libpq/libpq-fs.h
|
||||
@dirrm %%PG_INCLUDE%%/libpq
|
||||
%%PG_INCLUDE%%/libpq++/pgconnection.h
|
||||
%%PG_INCLUDE%%/libpq++/pgdatabase.h
|
||||
%%PG_INCLUDE%%/libpq++/pgtransdb.h
|
||||
%%PG_INCLUDE%%/libpq++/pgcursordb.h
|
||||
%%PG_INCLUDE%%/libpq++/pglobject.h
|
||||
@dirrm %%PG_INCLUDE%%/libpq++
|
||||
%%PG_INCLUDE%%/c.h
|
||||
%%PG_INCLUDE%%/postgres_ext.h
|
||||
%%PG_INCLUDE%%/postgres_fe.h
|
||||
%%PG_INCLUDE%%/os.h
|
||||
%%PG_INCLUDE%%/config.h
|
||||
%%PG_INCLUDE%%/libpq-fe.h
|
||||
%%PG_INCLUDE%%/libpq-int.h
|
||||
%%PG_INCLUDE%%/pqexpbuffer.h
|
||||
%%PG_INCLUDE%%/ecpgerrno.h
|
||||
%%PG_INCLUDE%%/ecpglib.h
|
||||
%%PG_INCLUDE%%/ecpgtype.h
|
||||
%%PG_INCLUDE%%/sqlca.h
|
||||
%%PG_INCLUDE%%/sql3types.h
|
||||
%%PG_INCLUDE%%/libpgeasy.h
|
||||
%%PG_INCLUDE%%/libpq++.h
|
||||
@dirrm %%PG_INCLUDE%%
|
||||
%%PG_PREFIX%%lib/libpq.so
|
||||
%%PG_PREFIX%%lib/libpq.a
|
||||
%%PG_PREFIX%%lib/libpq.so.2
|
||||
%%PG_PREFIX%%lib/libecpg.so
|
||||
%%PG_PREFIX%%lib/libecpg.a
|
||||
%%PG_PREFIX%%lib/libecpg.so.3
|
||||
%%PG_PREFIX%%lib/libpgeasy.so
|
||||
%%PG_PREFIX%%lib/libpgeasy.a
|
||||
%%PG_PREFIX%%lib/libpgeasy.so.2
|
||||
%%PG_PREFIX%%lib/libpq++.so
|
||||
%%PG_PREFIX%%lib/libpq++.a
|
||||
%%PG_PREFIX%%lib/libpq++.so.3
|
||||
%%PG_PREFIX%%lib/plpgsql.so
|
||||
share/postgresql/global.bki
|
||||
share/postgresql/global.description
|
||||
share/postgresql/post-install-notes
|
||||
share/postgresql/template1.bki
|
||||
share/postgresql/template1.description
|
||||
bin/postmaster
|
||||
bin/postgres
|
||||
bin/ecpg
|
||||
bin/initdb
|
||||
bin/initlocation
|
||||
bin/ipcclean
|
||||
bin/pg_ctl
|
||||
bin/pg_dump
|
||||
bin/pg_restore
|
||||
bin/pg_dumpall
|
||||
bin/pg_id
|
||||
bin/pg_passwd
|
||||
bin/psql
|
||||
bin/createdb
|
||||
bin/dropdb
|
||||
bin/createuser
|
||||
bin/dropuser
|
||||
bin/droplang
|
||||
bin/vacuumdb
|
||||
bin/createlang
|
||||
bin/pg_config
|
||||
%%MULTIBYTE%%bin/pg_encoding
|
||||
include/libpq/libpq-fs.h
|
||||
@dirrm include/libpq
|
||||
include/postgresql/internal/libpq/pqcomm.h
|
||||
@dirrm include/postgresql/internal/libpq
|
||||
include/postgresql/internal/lib/dllist.h
|
||||
@dirrm include/postgresql/internal/lib
|
||||
include/postgresql/internal/c.h
|
||||
include/postgresql/internal/postgres_fe.h
|
||||
include/postgresql/internal/libpq-int.h
|
||||
include/postgresql/internal/pqexpbuffer.h
|
||||
@dirrm include/postgresql/internal
|
||||
@dirrm include/postgresql
|
||||
include/libpq++/pgconnection.h
|
||||
include/libpq++/pgdatabase.h
|
||||
include/libpq++/pgtransdb.h
|
||||
include/libpq++/pgcursordb.h
|
||||
include/libpq++/pglobject.h
|
||||
@dirrm include/libpq++
|
||||
include/postgres_ext.h
|
||||
include/pg_config.h
|
||||
include/pg_config_os.h
|
||||
include/libpq-fe.h
|
||||
include/ecpgerrno.h
|
||||
include/ecpglib.h
|
||||
include/ecpgtype.h
|
||||
include/sqlca.h
|
||||
include/sql3types.h
|
||||
include/libpgeasy.h
|
||||
include/libpq++.h
|
||||
lib/libpq.so
|
||||
lib/libpq.a
|
||||
lib/libpq.so.2
|
||||
lib/libecpg.so
|
||||
lib/libecpg.a
|
||||
lib/libecpg.so.3
|
||||
lib/libpgeasy.so
|
||||
lib/libpgeasy.a
|
||||
lib/libpgeasy.so.2
|
||||
lib/libpq++.so
|
||||
lib/libpq++.a
|
||||
lib/libpq++.so.4
|
||||
lib/postgresql/plpgsql.so
|
||||
@unexec rmdir %D/lib/postgresql 2>/dev/null || true
|
||||
%%SERVER%%share/postgresql/502.pgsql
|
||||
%%SERVER%%share/postgresql/odbc.sql
|
||||
%%SERVER%%share/postgresql/odbc-drop.sql
|
||||
share/postgresql/postgres.bki
|
||||
share/postgresql/postgres.description
|
||||
share/postgresql/pg_hba.conf.sample
|
||||
share/postgresql/pg_ident.conf.sample
|
||||
share/postgresql/postgresql.conf.sample
|
||||
@unexec if cmp -s ~pgsql/.profile %D/share/postgresql/dot.profile.dist; then rm -f ~pgsql/.profile; fi
|
||||
@unexec if cmp -s ~pgsql/.cshrc %D/share/postgresql/dot.cshrc.dist; then rm -f ~pgsql/.cshrc; fi
|
||||
@unexec [ -f ~pgsql/dot.profile.dist ] && rm ~pgsql/dot.profile.dist
|
||||
@unexec [ -f ~pgsql/dot.cshrc.dist ] && rm ~pgsql/dot.cshrc.dist
|
||||
@exec [ -f %D/share/postgresql/post-install-notes ] && cp %D/share/postgresql/post-install-notes ~pgsql && chown pgsql:pgsql ~pgsql/post-install-notes
|
||||
@unexec [ -f ~pgsql/post-install-notes ] && rm ~pgsql/post-install-notes
|
||||
share/postgresql/dot.profile.dist
|
||||
share/postgresql/dot.cshrc.dist
|
||||
@dirrm share/postgresql
|
||||
@exec [ -f %D/share/postgresql/dot.profile.dist ] && cp %D/share/postgresql/dot.profile.dist ~pgsql/.
|
||||
@exec [ -f %D/share/postgresql/dot.cshrc.dist ] && cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.
|
||||
@exec [ -f ~pgsql/.profile ] || (cp %D/share/postgresql/dot.profile.dist ~pgsql/.profile && chown pgsql:pgsql ~pgsql/.profile)
|
||||
@exec [ -f ~pgsql/.cshrc ] || (cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.cshrc && chown pgsql:pgsql ~pgsql/.cshrc)
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%bin 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%lib 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man/man1 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man/manl 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man 2> /dev/null || true
|
||||
@unexec rmdir ~pgsql 2> /dev/null || true
|
||||
@unexec echo "Warning: If you will *NOT* use this package anymore, please remove %D/pgsql and the pgsql user manually."
|
||||
share/postgresql/post-install-notes
|
||||
@unexec rmdir %D/share/postgresql 2>/dev/null || true
|
||||
%%PORTDOCS%%share/doc/postgresql/html/index.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-welcome.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-start.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-arch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-createdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-accessdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-sql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-concepts.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-table.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-populate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-select.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-join.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-agg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/user.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-advanced.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-views.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-fk.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-transactions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-inheritance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-conclusion.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/preface.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/history.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/resources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/notation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bug-reporting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/y2k.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-syntax.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-syntax-columns.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-precedence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-union.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-table-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-select-lists.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-order.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-limit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-money.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-character.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-binary.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-datetime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-boolean.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-geometric.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-net-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-bit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-comparison.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-math.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/arrays.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-string.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-binarystring.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-matching.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-formatting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-datetime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-geometry.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-net.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-sequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-conditional.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-misc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-aggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-subquery.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-overview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-oper.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-func.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-union-case.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-multicolumn.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-unique.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-functional.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-opclass.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/keys.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-partial.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-examine.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/inherit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/mvcc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/transaction-iso.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xact-read-committed.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xact-serializable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/applevel-consistency.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/locking-tables.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/locking-indexes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/manage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/db-accessing.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/db-destroy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/performance-tips.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/planner-stats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/explicit-joins.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/populate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datetime-appendix.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/timezones.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/units-history.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-keywords-appendix.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/biblio.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/admin.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/installation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-requirements.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-getsource.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-upgrading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-procedure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-post.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/supported-platforms.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-win32.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/runtime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/creating-cluster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/postmaster-start.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/runtime-config.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/kernel-resources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/postmaster-shutdown.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ssl-tcp.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ssh-tunnels.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/client-authentication.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/auth-methods.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/client-authentication-problems.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/charset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/recode.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/multibyte.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/managing-databases.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/manage-ag-dropdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/user-manag.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/groups.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/privileges.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/perm-functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/maintenance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/routine-vacuuming.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/logfile-maintenance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/backup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/backup-file.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/migration.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/monitoring.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/monitoring-stats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal-implementation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal-configuration.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/storage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/failure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/failure-disk-failed.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-run.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-evaluation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-platform.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-2-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-1-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-09.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-02.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-01.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-03.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-02.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-01.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-client.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-exec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-async.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-fastpath.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-trace.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-control.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-envars.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-threading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-build.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/largeobjects.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-implementation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-interfaces.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-funcs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-libpq.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqplusplus.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-init.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-classes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-exec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpgtcl-loading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpgtcl-ref.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgdisconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgconndefaults.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgexec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgeasy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgselect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglisten.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglocreat.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloopen.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloclose.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloread.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglowrite.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglolseek.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglotell.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglounlink.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloimport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloexport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-concept.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-use.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-limitations.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-porting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-develop.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-config.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-windows.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-applixware.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-use.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-ddl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-binary-data.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-ext.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-thread.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-reading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defhost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defhost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defopt.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defopt.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-deftty.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-deftty.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defbase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defbase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pgobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-reset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-fileno.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getnotify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-inserttable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-putline.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getline.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-endcopy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-locreate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getlo.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-loimport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-db.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-pkey.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-databases.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-tables.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-attnames.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-clear.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pgqueryobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-getresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-dictresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-listfields.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-fieldname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-fieldnum.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-ntuples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pglarge.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-open.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-read.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-write.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-seek.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-tell.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-unlink.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-size.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-export.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-api.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-server.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/arch-pg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/extend.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/type-system.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pg-system-catalogs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-sql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-pl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-internal.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-c.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-overload.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-plhandler.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xtypes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper-optimization.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xaggr.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/querytree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-views.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-permissions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-triggers.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-am.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-support.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-strategies.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-opclass.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-operators.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexcost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/gist.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/triggers.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-manager.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-datachanges.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifinish.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiexec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiprepare.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiexecp.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-open.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-find.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifnumber.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-fetch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-move.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spisaveplan.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-interface-support.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetvalue.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetbinval.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigettype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigettypeid.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetrelname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-memory.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytupledesc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytupleintoslot.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spimodifytuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spipalloc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spirepalloc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spipfree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreetuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreetuptable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreeplan.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-visibility.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-pl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xplang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xplang-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-structure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-declarations.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-statements.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-control-structures.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pltcl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-cursors.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-errors-and-messages.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-trigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-porting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pltcl-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython-using.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-preface.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-commands.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-abort.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-altergroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-altertable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-alteruser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-analyze.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-begin.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-checkpoint.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-cluster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-comment.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-commit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createaggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createconstraint.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createdatabase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createfunction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-creategroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createlanguage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createoperator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createrule.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createsequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtableas.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtrigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-declare.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropaggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropdatabase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropfunction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropgroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droplanguage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropoperator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droprule.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropsequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptrigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-end.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-explain.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-fetch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-grant.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-listen.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-load.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-lock.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-move.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-reindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-reset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-revoke.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-rollback.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-select.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-selectinto.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-constraints.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-session-authorization.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-transaction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-show.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-truncate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-unlisten.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-vacuum.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-client.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createlang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-dropdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-droplang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-dropuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-ecpg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgaccess.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgconfig.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgdump.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-dumpall.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgrestore.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-psql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgtclsh.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgtksh.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-vacuumdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-server.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-initdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-initlocation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-ipcclean.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-ctl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-passwd.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-postgres.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-postmaster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/developer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/source.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/overview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/connect-estab.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/parser-stage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rule-system.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/planner-optimizer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/executor.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalogs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-aggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-attrdef.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-attribute.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-class.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-database.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-group.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-index.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-inherits.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-language.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-largeobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-listener.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-operator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-proc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-relcheck.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-rewrite.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-shadow.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-statistic.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-trigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-type.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-protocol.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-message-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-message-formats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/compiler.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki-commands.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/page.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-intro2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-pg-intro.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-biblio.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/nls.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/nls-programmer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvs-tree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvsup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/docguide.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-toolsets.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-build.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-sources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/setindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln8.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln25.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln650.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln13544.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln19341.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln31695.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln43726.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalogs.gif
|
||||
%%PORTDOCS%%share/doc/postgresql/html/connections.gif
|
||||
%%PORTDOCS%%share/doc/postgresql/html/stylesheet.css
|
||||
%%PORTDOCS%%@dirrm share/doc/postgresql/html
|
||||
%%PORTDOCS%%@dirrm share/doc/postgresql
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/hu/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/fr/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/fr/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%@unexec rmdir share/locale/*/LC_MESSAGES 2>/dev/null || true
|
||||
%%GETTEXT%%@unexec rmdir share/locale/* 2>/dev/null || true
|
||||
%%GETTEXT%%@unexec rmdir share/locale 2>/dev/null || true
|
||||
%%SERVER%%@unexec if cmp -s ~pgsql/.profile %D/share/postgresql/dot.profile.dist; then rm -f ~pgsql/.profile; fi
|
||||
%%SERVER%%@unexec if cmp -s ~pgsql/.cshrc %D/share/postgresql/dot.cshrc.dist; then rm -f ~pgsql/.cshrc; fi
|
||||
%%SERVER%%@unexec [ -f ~pgsql/dot.profile.dist ] && rm ~pgsql/dot.profile.dist
|
||||
%%SERVER%%@unexec [ -f ~pgsql/dot.cshrc.dist ] && rm ~pgsql/dot.cshrc.dist
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/post-install-notes ] && cp %D/share/postgresql/post-install-notes ~pgsql && chown pgsql:pgsql ~pgsql/post-install-notes
|
||||
%%SERVER%%@unexec [ -f ~pgsql/post-install-notes ] && rm ~pgsql/post-install-notes
|
||||
%%SERVER%%share/postgresql/dot.profile.dist
|
||||
%%SERVER%%share/postgresql/dot.cshrc.dist
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/dot.profile.dist ] && cp %D/share/postgresql/dot.profile.dist ~pgsql/.
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/dot.cshrc.dist ] && cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.
|
||||
%%SERVER%%@exec [ -f ~pgsql/.profile ] || (cp %D/share/postgresql/dot.profile.dist ~pgsql/.profile && chown pgsql:pgsql ~pgsql/.profile)
|
||||
%%SERVER%%@exec [ -f ~pgsql/.cshrc ] || (cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.cshrc && chown pgsql:pgsql ~pgsql/.cshrc)
|
||||
%%SERVER%%@unexec rmdir ~pgsql 2> /dev/null || true
|
||||
%%SERVER%%@unexec echo "Warning: If you will *NOT* use this package anymore, please remove %D/pgsql and the pgsql user manually."
|
||||
%%SERVER%%@unexec rmdir %D/share/postgresql 2>/dev/null || true
|
||||
%%SERVER%%etc/rc.d/010.pgsql.sh
|
||||
|
@ -1,27 +0,0 @@
|
||||
share/examples/postgresql/corba/StockClient.java
|
||||
share/examples/postgresql/corba/StockDB.java
|
||||
share/examples/postgresql/corba/StockDispenserImpl.java
|
||||
share/examples/postgresql/corba/StockItemImpl.java
|
||||
share/examples/postgresql/corba/StockServer.java
|
||||
share/examples/postgresql/corba/readme
|
||||
share/examples/postgresql/corba/stock.idl
|
||||
share/examples/postgresql/corba/stock.sql
|
||||
@dirrm share/examples/postgresql/corba
|
||||
share/examples/postgresql/ImageViewer.java
|
||||
share/examples/postgresql/Unicode.java
|
||||
share/examples/postgresql/basic.java
|
||||
share/examples/postgresql/blobtest.java
|
||||
share/examples/postgresql/datestyle.java
|
||||
share/examples/postgresql/metadata.java
|
||||
share/examples/postgresql/psql.java
|
||||
share/examples/postgresql/threadsafe.java
|
||||
share/examples/postgresql/README
|
||||
share/examples/postgresql/Implementation
|
||||
@dirrm share/examples/postgresql
|
||||
share/postgresql/java/postgresql-examples.jar
|
||||
share/postgresql/java/postgresql.jar
|
||||
share/postgresql/java/retepTools.jar
|
||||
@dirrm share/postgresql/java
|
||||
share/java/classes/postgresql.jar
|
||||
@unexec rmdir %D/share/java/classes 2>/dev/null || true
|
||||
@unexec rmdir %D/share/java 2>/dev/null || true
|
@ -1,6 +0,0 @@
|
||||
%%PG_PREFIX%%bin/pgtclsh
|
||||
%%PG_INCLUDE%%/libpgtcl.h
|
||||
%%PG_PREFIX%%lib/libpgtcl.a
|
||||
%%PG_PREFIX%%lib/libpgtcl.so
|
||||
%%PG_PREFIX%%lib/libpgtcl.so.2
|
||||
%%PG_PREFIX%%lib/pltcl.so
|
@ -1,10 +0,0 @@
|
||||
%%PG_INCLUDE%%/iodbc/iodbc.h
|
||||
%%PG_INCLUDE%%/iodbc/isql.h
|
||||
%%PG_INCLUDE%%/iodbc/isqlext.h
|
||||
@dirrm %%PG_INCLUDE%%/iodbc
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.a
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.so
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.so.0
|
||||
etc/postgresql/odbcinst.ini
|
||||
@dirrm etc/postgresql
|
||||
share/postgresql/odbc.sql
|
@ -1,148 +0,0 @@
|
||||
%%PG_PREFIX%%bin/pgaccess
|
||||
%%PG_PREFIX%%bin/pgtclsh
|
||||
%%PG_PREFIX%%bin/pgtksh
|
||||
%%PG_INCLUDE%%/libpgtcl.h
|
||||
%%PG_PREFIX%%lib/libpgtcl.a
|
||||
%%PG_PREFIX%%lib/libpgtcl.so
|
||||
%%PG_PREFIX%%lib/libpgtcl.so.2
|
||||
%%PG_PREFIX%%lib/pltcl.so
|
||||
lib/tcl%%WITH_TCL%%/Pgtcl1.3/pkgIndex.tcl
|
||||
share/postgresql/pgaccess/images/icon_button.gif
|
||||
share/postgresql/pgaccess/images/icon_checkbutton.gif
|
||||
share/postgresql/pgaccess/images/icon_entry.gif
|
||||
share/postgresql/pgaccess/images/icon_frame.gif
|
||||
share/postgresql/pgaccess/images/icon_label.gif
|
||||
share/postgresql/pgaccess/images/icon_listbox.gif
|
||||
share/postgresql/pgaccess/images/icon_query.gif
|
||||
share/postgresql/pgaccess/images/icon_radiobutton.gif
|
||||
share/postgresql/pgaccess/images/icon_text.gif
|
||||
share/postgresql/pgaccess/lib/database.tcl
|
||||
share/postgresql/pgaccess/lib/forms.tcl
|
||||
share/postgresql/pgaccess/lib/functions.tcl
|
||||
share/postgresql/pgaccess/lib/help/abort.hlp
|
||||
share/postgresql/pgaccess/lib/help/add_records.hlp
|
||||
share/postgresql/pgaccess/lib/help/alter_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/alter_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/author.hlp
|
||||
share/postgresql/pgaccess/lib/help/begin.hlp
|
||||
share/postgresql/pgaccess/lib/help/close.hlp
|
||||
share/postgresql/pgaccess/lib/help/cluster.hlp
|
||||
share/postgresql/pgaccess/lib/help/commit.hlp
|
||||
share/postgresql/pgaccess/lib/help/copy.hlp
|
||||
share/postgresql/pgaccess/lib/help/copyrights.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_aggregate.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_database.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_function.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_index.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_language.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_operator.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_rule.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_sequence.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_table_as.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_trigger.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_type.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_view.hlp
|
||||
share/postgresql/pgaccess/lib/help/data_types.hlp
|
||||
share/postgresql/pgaccess/lib/help/datefunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/declare.hlp
|
||||
share/postgresql/pgaccess/lib/help/delete.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_aggregate.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_database.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_function.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_index.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_language.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_operator.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_rule.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_sequence.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_trigger.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_type.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_view.hlp
|
||||
share/postgresql/pgaccess/lib/help/explain.hlp
|
||||
share/postgresql/pgaccess/lib/help/fetch.hlp
|
||||
share/postgresql/pgaccess/lib/help/form_design.hlp
|
||||
share/postgresql/pgaccess/lib/help/forms.hlp
|
||||
share/postgresql/pgaccess/lib/help/functions.hlp
|
||||
share/postgresql/pgaccess/lib/help/geomfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/grant.hlp
|
||||
share/postgresql/pgaccess/lib/help/history.hlp
|
||||
share/postgresql/pgaccess/lib/help/index.hlp
|
||||
share/postgresql/pgaccess/lib/help/inheritance.hlp
|
||||
share/postgresql/pgaccess/lib/help/insert.hlp
|
||||
share/postgresql/pgaccess/lib/help/ipv4func.hlp
|
||||
share/postgresql/pgaccess/lib/help/isolation.hlp
|
||||
share/postgresql/pgaccess/lib/help/keywords.hlp
|
||||
share/postgresql/pgaccess/lib/help/listen.hlp
|
||||
share/postgresql/pgaccess/lib/help/load.hlp
|
||||
share/postgresql/pgaccess/lib/help/lock.hlp
|
||||
share/postgresql/pgaccess/lib/help/mathfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/move.hlp
|
||||
share/postgresql/pgaccess/lib/help/mvcc.hlp
|
||||
share/postgresql/pgaccess/lib/help/new_query.hlp
|
||||
share/postgresql/pgaccess/lib/help/new_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/notify.hlp
|
||||
share/postgresql/pgaccess/lib/help/open_query.hlp
|
||||
share/postgresql/pgaccess/lib/help/open_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/pgfunctions.hlp
|
||||
share/postgresql/pgaccess/lib/help/postgresql.hlp
|
||||
share/postgresql/pgaccess/lib/help/queries.hlp
|
||||
share/postgresql/pgaccess/lib/help/reports.hlp
|
||||
share/postgresql/pgaccess/lib/help/reset.hlp
|
||||
share/postgresql/pgaccess/lib/help/revoke.hlp
|
||||
share/postgresql/pgaccess/lib/help/rollback.hlp
|
||||
share/postgresql/pgaccess/lib/help/schema.hlp
|
||||
share/postgresql/pgaccess/lib/help/scripts.hlp
|
||||
share/postgresql/pgaccess/lib/help/select.hlp
|
||||
share/postgresql/pgaccess/lib/help/select_into.hlp
|
||||
share/postgresql/pgaccess/lib/help/sequences.hlp
|
||||
share/postgresql/pgaccess/lib/help/set.hlp
|
||||
share/postgresql/pgaccess/lib/help/show.hlp
|
||||
share/postgresql/pgaccess/lib/help/sql_guide.hlp
|
||||
share/postgresql/pgaccess/lib/help/sqlfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/stringfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/tables.hlp
|
||||
share/postgresql/pgaccess/lib/help/unlisten.hlp
|
||||
share/postgresql/pgaccess/lib/help/update.hlp
|
||||
share/postgresql/pgaccess/lib/help/users.hlp
|
||||
share/postgresql/pgaccess/lib/help/vacuum.hlp
|
||||
share/postgresql/pgaccess/lib/help/view_table_structure.hlp
|
||||
share/postgresql/pgaccess/lib/help/views.hlp
|
||||
share/postgresql/pgaccess/lib/help/visual_designer.hlp
|
||||
share/postgresql/pgaccess/lib/help/y2k.hlp
|
||||
share/postgresql/pgaccess/lib/help.tcl
|
||||
share/postgresql/pgaccess/lib/languages/czech
|
||||
share/postgresql/pgaccess/lib/languages/chinese_big5
|
||||
share/postgresql/pgaccess/lib/languages/chinese_gb
|
||||
share/postgresql/pgaccess/lib/languages/deutsch
|
||||
share/postgresql/pgaccess/lib/languages/euskara
|
||||
share/postgresql/pgaccess/lib/languages/francais
|
||||
share/postgresql/pgaccess/lib/languages/italiano
|
||||
share/postgresql/pgaccess/lib/languages/japanese
|
||||
share/postgresql/pgaccess/lib/languages/magyar
|
||||
share/postgresql/pgaccess/lib/languages/nederlands
|
||||
share/postgresql/pgaccess/lib/languages/portugues
|
||||
share/postgresql/pgaccess/lib/languages/romana
|
||||
share/postgresql/pgaccess/lib/languages/russian.koi8r
|
||||
share/postgresql/pgaccess/lib/languages/russian_win
|
||||
share/postgresql/pgaccess/lib/languages/spanish
|
||||
share/postgresql/pgaccess/lib/mainlib.tcl
|
||||
share/postgresql/pgaccess/lib/preferences.tcl
|
||||
share/postgresql/pgaccess/lib/queries.tcl
|
||||
share/postgresql/pgaccess/lib/reports.tcl
|
||||
share/postgresql/pgaccess/lib/schema.tcl
|
||||
share/postgresql/pgaccess/lib/scripts.tcl
|
||||
share/postgresql/pgaccess/lib/sequences.tcl
|
||||
share/postgresql/pgaccess/lib/tables.tcl
|
||||
share/postgresql/pgaccess/lib/users.tcl
|
||||
share/postgresql/pgaccess/lib/views.tcl
|
||||
share/postgresql/pgaccess/lib/visualqb.tcl
|
||||
share/postgresql/pgaccess/main.tcl
|
||||
@dirrm share/postgresql/pgaccess/images
|
||||
@dirrm share/postgresql/pgaccess/lib/help
|
||||
@dirrm share/postgresql/pgaccess/lib/languages
|
||||
@dirrm share/postgresql/pgaccess/lib
|
||||
@dirrm share/postgresql/pgaccess
|
||||
@dirrm lib/tcl%%WITH_TCL%%/Pgtcl1.3
|
@ -10,23 +10,24 @@ fi
|
||||
|
||||
if [ ! "${BATCH}" ]; then
|
||||
dialog --title "Backup your data NOW" \
|
||||
--msgbox "`sed -e \"s#%%PREFIX%%#${PREFIX}#\" < ${FILESDIR}/pre-install-notes`" \
|
||||
-1 -1
|
||||
--yesno "As always, backup your data before
|
||||
upgrading. If the upgrade leads to a higher
|
||||
minor revision (e.g. 7.1.x -> 7.2, a dump
|
||||
and restore of all databases is
|
||||
required. This is *NOT* done by the port!
|
||||
|
||||
Select 'Yes' to continue the installation." -1 -1
|
||||
if [ $1 -eq 1 ] ; then exit 1; fi
|
||||
fi
|
||||
|
||||
if [ "${BATCH}" ]; then
|
||||
set \"MultiByte\" \"ODBC\" \"SSL\" \"TCL\" \"TCLTK\"
|
||||
set \"MultiByte\" \"KRB5\"
|
||||
else
|
||||
/usr/bin/dialog --title "configuration options" --clear \
|
||||
--checklist "\n\
|
||||
Please select desired options:" -1 -1 7 \
|
||||
JDBC "Java DataBase Connectivity" OFF \
|
||||
MultiByte "Multibyte for Multilingualism" ON \
|
||||
ODBC "Open Database Connectivity" ON \
|
||||
TCL "Tcl" ON \
|
||||
TCLTK "Tcl/Tk" ON \
|
||||
SSL "Secure Socket Layer" ON \
|
||||
KRB5 "Kerberos 5" OFF \
|
||||
KRB5 "Kerberos 5" ON \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -52,82 +53,9 @@ exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
|
||||
while [ "$1" ]; do
|
||||
case $1 in
|
||||
\"JDBC\")
|
||||
# We use JAVA_HOME if set correctly. If the user has
|
||||
# specified a JVM with JAVA_HOME or via the javavmwrapper,
|
||||
# we validate that it really exists. It is unnecessarily
|
||||
# complicated and error prone to try to figure out the
|
||||
# correct java version just to be able to determine a
|
||||
# BUILD_DEPEND in this case. Instead, assume that a set
|
||||
# JAVA_HOME together with simple sanity check mean we have
|
||||
# an installed JVM, and we don't bother setting
|
||||
# BUILD_DEPENDS.
|
||||
|
||||
echo "# JDBC"
|
||||
# if JAVA_HOME is set and exists, use it
|
||||
if [ "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/javac" ]; then
|
||||
echo JAVA_HOME=${JAVA_HOME}
|
||||
else
|
||||
# No JAVA_HOME, check javavmwrapper's config file
|
||||
if [ -r "${LOCALBASE}/etc/javavms" ]; then
|
||||
VMS=`/usr/bin/sed 's|#.*||' < "${LOCALBASE}/etc/javavms" | uniq`
|
||||
for JAVAVM in ${VMS}; do
|
||||
if [ -x "${JAVAVM}" ]; then
|
||||
JAVA_HOME=`echo ${JAVAVM} | /usr/bin/sed 's|/bin/java$||`
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if [ "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/javac" ]; then
|
||||
# yep, wrapper was good
|
||||
echo JAVA_HOME=${JAVA_HOME}
|
||||
else
|
||||
# nothing, use our boring 1.1.8, the only native non-beta jdk :(
|
||||
echo BUILD_DEPENDS+= \${LOCALBASE}/jdk1.1.8/bin/javac:\${PORTSDIR}/java/jdk
|
||||
echo JAVA_HOME=\${LOCALBASE}/jdk1.1.8
|
||||
fi
|
||||
fi
|
||||
cat <<-EOF
|
||||
BUILD_DEPENDS+= \${LOCALBASE}/bin/ant:\${PORTSDIR}/devel/jakarta-ant
|
||||
CONFIGURE_ENV+= ANT=\${LOCALBASE}/bin/ant
|
||||
WITH_JDBC=YES
|
||||
MAKE_ENV+= JAVA_HOME=\${JAVA_HOME}
|
||||
SCRIPTS_ENV+= JAVA_HOME=\${JAVA_HOME}
|
||||
CONFIGURE_ARGS+= --with-java
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"MultiByte\")
|
||||
MULTIBYTE=1
|
||||
;;
|
||||
\"ODBC\")
|
||||
cat <<-EOF
|
||||
# ODBC
|
||||
WITH_ODBC=YES
|
||||
CONFIGURE_ARGS+= --with-odbc
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"TCL\")
|
||||
TCL=1
|
||||
;;
|
||||
\"TCLTK\")
|
||||
echo "#TCLTK"
|
||||
echo WITH_TK=YES
|
||||
echo
|
||||
TCL=1
|
||||
;;
|
||||
\"SSL\")
|
||||
cat <<-EOF
|
||||
# SSL
|
||||
USE_OPENSSL= yes
|
||||
CFLAGS+= -DUSE_SSL
|
||||
WITH_SSL= yes
|
||||
CONFIGURE_ENV+= LDFLAGS="-L\${OPENSSLLIB} -lssl -lcrypto"
|
||||
CONFIGURE_ARGS+= --with-openssl
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"KRB5\")
|
||||
KRB5=1
|
||||
;;
|
||||
@ -144,7 +72,7 @@ done
|
||||
|
||||
exec > /dev/stderr
|
||||
|
||||
# if multibyte, determine charset
|
||||
# if multibyte, determine default charset
|
||||
echo "# Multibyte" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
|
||||
if [ ! "${MULTIBYTE}" ]; then
|
||||
@ -153,25 +81,34 @@ else
|
||||
if [ "${BATCH}" ]; then
|
||||
set "nothing"
|
||||
else
|
||||
/usr/bin/dialog --title "configuration options" --clear \
|
||||
/usr/bin/dialog --title "Default encoding system" --clear \
|
||||
--radiolist "\n\
|
||||
Please select desired options:" -1 -1 16 \
|
||||
Please select the default encoding:" -1 -1 16 \
|
||||
nothing "Default Encoding" ON \
|
||||
SQL_ASCII "SQL_ASCII" OFF \
|
||||
LATIN1 "LATIN1" OFF \
|
||||
LATIN2 "LATIN2" OFF \
|
||||
LATIN3 "LATIN3" OFF \
|
||||
LATIN4 "LATIN4" OFF \
|
||||
LATIN5 "LATIN5" OFF \
|
||||
EUC_JP "EUC_JP" OFF \
|
||||
EUC_CN "EUC_CN" OFF \
|
||||
EUC_KR "EUC_KR" OFF \
|
||||
EUC_TW "EUC_TW" OFF \
|
||||
KOI8 "KOI8" OFF \
|
||||
UNICODE "UNICODE" OFF \
|
||||
MULE_INTERNAL "MULE_INTERNAL" OFF \
|
||||
WIN "WIN" OFF \
|
||||
ALT "ALT" OFF \
|
||||
SQL_ASCII "SQL_ASCII - ASCII" OFF \
|
||||
EUC_JP "Japanese EUC" OFF \
|
||||
EUC_CN "Chinese EUC" OFF \
|
||||
EUC_KR "Korean EUC" OFF \
|
||||
EUC_TW "Taiwan EUC" OFF \
|
||||
UNICODE "Unicode (UTF-8)" OFF \
|
||||
MULE_INTERNAL "Mule internal code" OFF \
|
||||
LATIN1 "ISO 8859-1" OFF \
|
||||
LATIN2 "ISO 8859-2" OFF \
|
||||
LATIN3 "ISO 8859-3" OFF \
|
||||
LATIN4 "ISO 8859-4" OFF \
|
||||
LATIN5 "ISO 8859-9" OFF \
|
||||
LATIN6 "ISO 8859-10" OFF \
|
||||
LATIN7 "ISO 8859-13" OFF \
|
||||
LATIN8 "ISO 8859-14" OFF \
|
||||
LATIN9 "ISO 8859-15" OFF \
|
||||
LATIN10 "ISO 8859-16" OFF \
|
||||
ISO-8859-5 "ECMA-113 Latin/Cyrillic" OFF \
|
||||
ISO-8859-6 "ECMA-114 Latin/Arabic" OFF \
|
||||
ISO-8859-7 "ECMA-118 Latin/Greek" OFF \
|
||||
ISO-8859-8 "ECMA-121 Latin/Hebrew" OFF \
|
||||
KOI8 "KOI8-R(U)" OFF \
|
||||
WIN "Windows CP1251" OFF \
|
||||
ALT "Windows CP866" OFF \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -188,91 +125,41 @@ ALT "ALT" OFF \
|
||||
fi
|
||||
|
||||
if [ "$1" = "nothing" ]; then
|
||||
echo "CONFIGURE_ARGS+= --enable-multibyte" \
|
||||
echo "MULTIBYTE_ENCODING=yes" \
|
||||
>> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
else
|
||||
echo "CONFIGURE_ARGS+= --enable-multibyte=$1" \
|
||||
echo "MULTIBYTE_ENCODING=$1" \
|
||||
>> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
fi
|
||||
echo
|
||||
|
||||
if [ "${TCL}" ]; then
|
||||
echo "# TCL" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
if [ "${BATCH}" ]; then
|
||||
echo WITH_TCL=8.3 >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
else
|
||||
dialog --title "TCL version" \
|
||||
--inputbox "Please enter TCL version. Default is 8.3." -1 -1 "8.3" \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
retval=$?
|
||||
if [ -s /tmp/checklist.tmp.$$ ]; then
|
||||
set `cat /tmp/checklist.tmp.$$`
|
||||
fi
|
||||
rm -f /tmp/checklist.tmp.$$
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "Nothing selected"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo WITH_TCL=$1 >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
CONFIGURE_ARGS+= --with-tcl --with-tclconfig="\${TCLCONFIG}"
|
||||
TCLV=\${WITH_TCL:S/.//}
|
||||
TCL_INCDIR= \${LOCALBASE}/include/tcl\${WITH_TCL}
|
||||
MAKE_ENV+= TCL_INCDIR=\${TCL_INCDIR}
|
||||
LIB_DEPENDS+= tcl\${TCLV}:\${PORTSDIR}/lang/tcl\${TCLV}
|
||||
TCLCONFIG= "\${LOCALBASE}/lib/tcl\${WITH_TCL}"
|
||||
.if defined(WITH_TK)
|
||||
CONFIGURE_ARGS+= --with-tkconfig="\${TKCONFIG}"
|
||||
TK_INCDIR= \${LOCALBASE}/include/tk\${WITH_TCL}
|
||||
CONFIGURE_ENV+= WISH=\${LOCALBASE}/bin/wish\${WITH_TCL}
|
||||
LIB_DEPENDS+= tk\${TCLV}:\${PORTSDIR}/x11-toolkits/tk\${TCLV}
|
||||
TKCONFIG= "\${LOCALBASE}/lib/tk\${WITH_TCL}"
|
||||
TCLCONFIG+= \${TKCONFIG}
|
||||
TCL_PLIST= pkg-plist.tcl
|
||||
.else
|
||||
TCL_PLIST= pkg-plist.notk
|
||||
CONFIGURE_ARGS+= --without-tk
|
||||
.endif
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ "${KRB5}" ]; then
|
||||
if [ "${BATCH}" ]; then
|
||||
# never gets here, but what the heck...
|
||||
echo KRB5_HOME=\${LOCALBASE} >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
if [ -r "/usr/bin/krb5-config" ]; then
|
||||
echo " ########################################################################"
|
||||
echo " ### PostgreSQL does not build with Hiemdal kerberos. Edit ###"
|
||||
echo " ### /etc/make.conf and turn the knob MAKE_KERBEROS5 off and make ###"
|
||||
echo " ### world (or remove all traces of Hiemdal from your system by: ###"
|
||||
echo " ### rm -f /usr/bin/krb5-config /usr/lib/libkrb5.* /usr/include/krb5* ###"
|
||||
echo " ########################################################################"
|
||||
KRB5=""
|
||||
else
|
||||
dialog --inputbox "Please enter the KRB5_HOME path" -1 -1 "${KRB_HOME:-${LOCALBASE}}" \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
retval=$?
|
||||
if [ -s /tmp/checklist.tmp.$$ ]; then
|
||||
set `cat /tmp/checklist.tmp.$$`
|
||||
KRB5CONF="`which krb5-config`"
|
||||
if [ "$KRB5CONF" ]; then
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
.if exists($KRB5CONF)
|
||||
LIB_DEPENDS+= krb5.3:${PORTSDIR}/security/krb5
|
||||
CONFIGURE_ARGS+= --with-krb5="`${KRB5CONF} --prefix krb5`"
|
||||
CFLAGS+= "`${KRB5CONF} --cflags krb5`"
|
||||
LDFLAGS+= "`${KRB5CONF} --libs krb5`"
|
||||
.endif
|
||||
EOF
|
||||
else
|
||||
echo " ########################################################"
|
||||
echo " ### Unable to find krb5-config in your path. ###"
|
||||
echo " ### Please correct and build PostgreSQL again if you ###"
|
||||
echo " ### want PostgreSQL to be compiled with kerberos ###"
|
||||
echo " ### support (ports/security/krb5). ###"
|
||||
echo " ########################################################"
|
||||
fi
|
||||
rm -f /tmp/checklist.tmp.$$
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "No input"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo KRB5_HOME=\"$1\" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
.if defined(KRB5_HOME) && exists(\${KRB5_HOME})
|
||||
CONFIGURE_KRB= --with-krb5=\${KRB5_HOME}
|
||||
.endif
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
@ -5,131 +5,142 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= postgresql
|
||||
PORTVERSION= 7.1.3
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/%SUBDIR%/ \
|
||||
ftp://ftp.digex.net/pub/packages/database/postgresql/%SUBDIR%/ \
|
||||
PORTNAME?= postgresql
|
||||
PORTVERSION?= 7.2
|
||||
CATEGORIES?= databases
|
||||
MASTER_SITES= ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.chg.ru/pub/databases/postgresql/%SUBDIR%/ \
|
||||
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,}
|
||||
ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp2.ch.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp4.jp.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.us.postgresql.org/%SUBDIR%/
|
||||
MASTER_SITE_SUBDIR= source/v${PORTVERSION}
|
||||
DISTFILES= ${PORTNAME}-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
${PORTNAME}-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(NOPORTDOCS)
|
||||
DISTFILES+= ${PORTNAME}-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
DISTFILES= postgresql-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
postgresql-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(POSTGRESQL_SUBPORT) && !defined(NOPORTDOCS)
|
||||
DISTFILES+= postgresql-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.endif
|
||||
|
||||
MAINTAINER= girgen@partitur.se
|
||||
MAINTAINER?= girgen@partitur.se
|
||||
|
||||
WRKSRC= ${WRKDIR}/postgresql-${PORTVERSION}
|
||||
DIST_SUBDIR= postgresql
|
||||
|
||||
USE_GMAKE= YES
|
||||
GNU_CONFIGURE= YES
|
||||
|
||||
.if defined(POSTGRESQL_SUBPORT)
|
||||
## the POSTGRESQL_SUBPORTS use this port's distinfo
|
||||
MD5_FILE= ${.CURDIR}/../postgresql7/distinfo
|
||||
.else
|
||||
|
||||
## The rest of this file is for normal base installation
|
||||
INSTALLS_SHLIB= YES
|
||||
|
||||
DOCDIR= ${WRKDIR}/${DISTNAME}/doc
|
||||
PLIST= ${WRKDIR}/.PLIST.generated
|
||||
|
||||
USE_GMAKE= YES
|
||||
HAS_CONFIGURE= YES
|
||||
CONFIGURE_ARGS= --enable-locale \
|
||||
--enable-syslog --with-CXX \
|
||||
--sysconfdir=${PREFIX}/etc/postgresql \
|
||||
--with-includes="${PREFIX}/include ${TCL_INCDIR} ${TK_INCDIR}" \
|
||||
--with-libraries=${PREFIX}/lib
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/pgsql/include \
|
||||
--datadir=${PREFIX}/share \
|
||||
--with-template=`uname -s | ${TR} '[A-Z]' '[a-z]'` \
|
||||
--prefix=${PREFIX}/pgsql
|
||||
PG_PREFIX= pgsql/
|
||||
PG_INCLUDE= pgsql/include
|
||||
LDCONFIG_DIRS= %%PREFIX%%/pgsql/lib
|
||||
MANPREFIX= ${PREFIX}/pgsql
|
||||
.else
|
||||
GNU_CONFIGURE= YES
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/include/pgsql
|
||||
PG_PREFIX=""
|
||||
PG_INCLUDE= include/pgsql
|
||||
CONFIGURE_ARGS= --enable-locale --enable-syslog --with-CXX \
|
||||
--docdir=${PREFIX}/share/doc --with-libdir=${LOCALBASE}/lib \
|
||||
--with-includes=${LOCALBASE}/include
|
||||
|
||||
.if !defined(WITHOUT_GNUGETOPT)
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt
|
||||
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
|
||||
LIB_DEPENDS= gnugetopt:${PORTSDIR}/devel/libgnugetopt
|
||||
.endif
|
||||
|
||||
PLIST_SUB= PG_PREFIX="${PG_PREFIX}" PG_INCLUDE="${PG_INCLUDE}" WITH_TCL="${WITH_TCL}"
|
||||
# if you want localized messages, make -DWITH_GETTEXT
|
||||
# WARNING: this seems to require relinking binaries depending on
|
||||
# libpq.so, including for example mod_php and tcl.
|
||||
.if defined(WITH_GETTEXT)
|
||||
CONFIGURE_ARGS+=--enable-nls
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lintl
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/msgfmt:${PORTSDIR}/devel/gettext
|
||||
PLIST_SUB+= GETTEXT=""
|
||||
.else
|
||||
PLIST_SUB+= GETTEXT="@comment "
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_SERVER)
|
||||
PKGMESSAGE= ${PKGDIR}/pkg-message.client
|
||||
PLIST_SUB+= SERVER="@comment "
|
||||
.else
|
||||
PLIST_SUB+= SERVER=""
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_SSL)
|
||||
USE_OPENSSL= yes
|
||||
CONFIGURE_ARGS+= "--with-openssl=${OPENSSLBASE}"
|
||||
.endif
|
||||
|
||||
MAN1= createdb.1 createlang.1 createuser.1 dropdb.1 droplang.1 \
|
||||
dropuser.1 ecpg.1 initdb.1 initlocation.1 ipcclean.1 pg_config.1 \
|
||||
pg_ctl.1 pg_dump.1 pg_dumpall.1 pg_passwd.1 pg_restore.1 \
|
||||
pgaccess.1 pgtclsh.1 pgtksh.1 postgres.1 postmaster.1 psql.1 \
|
||||
vacuumdb.1
|
||||
MANL= abort.l alter_group.l alter_table.l alter_user.l \
|
||||
begin.l checkpoint.l close.l cluster.l comment.l commit.l copy.l \
|
||||
create_aggregate.l create_constraint_trigger.l \
|
||||
create_database.l create_function.l create_group.l \
|
||||
create_index.l create_language.l create_operator.l \
|
||||
create_rule.l create_sequence.l create_table.l \
|
||||
create_table_as.l create_trigger.l create_type.l \
|
||||
create_user.l create_view.l declare.l delete.l \
|
||||
drop_aggregate.l drop_database.l drop_function.l \
|
||||
drop_group.l drop_index.l drop_language.l \
|
||||
drop_operator.l drop_rule.l drop_sequence.l \
|
||||
drop_table.l drop_trigger.l drop_type.l drop_user.l \
|
||||
drop_view.l end.l explain.l fetch.l grant.l insert.l \
|
||||
listen.l load.l lock.l move.l notify.l reindex.l \
|
||||
reset.l revoke.l rollback.l select.l select_into.l \
|
||||
set.l set_constraints.l set_transaction.l show.l \
|
||||
truncate.l unlisten.l update.l vacuum.l
|
||||
MAN7= abort.7 alter_group.7 alter_table.7 alter_user.7 analyze.7 \
|
||||
begin.7 checkpoint.7 close.7 cluster.7 comment.7 commit.7 copy.7 \
|
||||
create_aggregate.7 create_constraint_trigger.7 \
|
||||
create_database.7 create_function.7 create_group.7 \
|
||||
create_index.7 create_language.7 create_operator.7 \
|
||||
create_rule.7 create_sequence.7 create_table.7 \
|
||||
create_table_as.7 create_trigger.7 create_type.7 \
|
||||
create_user.7 create_view.7 declare.7 delete.7 \
|
||||
drop_aggregate.7 drop_database.7 drop_function.7 \
|
||||
drop_group.7 drop_index.7 drop_language.7 \
|
||||
drop_operator.7 drop_rule.7 drop_sequence.7 \
|
||||
drop_table.7 drop_trigger.7 drop_type.7 drop_user.7 \
|
||||
drop_view.7 end.7 explain.7 fetch.7 grant.7 insert.7 \
|
||||
listen.7 load.7 lock.7 move.7 notify.7 reindex.7 \
|
||||
reset.7 revoke.7 rollback.7 select.7 select_into.7 \
|
||||
set.7 set_constraints.7 set_transaction.7 show.7 \
|
||||
set_session_authorization.7 \
|
||||
truncate.7 unlisten.7 update.7 vacuum.7
|
||||
|
||||
SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
|
||||
WRKDIR="${WRKDIR}" \
|
||||
FILESDIR="${FILESDIR}" \
|
||||
TOUCH="${TOUCH}" \
|
||||
MKDIR="${MKDIR}" \
|
||||
NO_OPENSSL="${NO_OPENSSL}" \
|
||||
DISTNAME="${DISTNAME}"
|
||||
|
||||
# We must .include here because we need the Makefile.inc @ pre-install
|
||||
# to determine the correct plist.
|
||||
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
|
||||
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
PLIST_SUB+= MULTIBYTE="@comment "
|
||||
.else
|
||||
# make utility targets like depends and describe happy
|
||||
LIB_DEPENDS= tcl83:${PORTSDIR}/lang/tcl83 \
|
||||
tk83:${PORTSDIR}/x11-toolkits/tk83
|
||||
PLIST_SUB+= MULTIBYTE=""
|
||||
CONFIGURE_ARGS+=--enable-multibyte=${MULTIBYTE_ENCODING}
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
@ ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postgresql
|
||||
|
||||
pre-install:
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.if !defined(BATCH)
|
||||
# remind folks twice for a while, so they really don't miss the layout shift
|
||||
@ ${SED} "s|/usr/local|${PREFIX}|g" < ${PKGMESSAGE} | head -n 25 | more -e
|
||||
.endif
|
||||
@ ${CP} ${PKGDIR}/pkg-plist ${PLIST}
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
@${CP} ${PLIST} ${PLIST}.nomulti ;\
|
||||
${GREP} -v bin/pg_encoding ${PLIST}.nomulti > ${PLIST}
|
||||
.endif
|
||||
.if defined(WITH_TCL)
|
||||
@ ${CP} ${PLIST} ${PLIST}.notcl ;\
|
||||
${CAT} ${PKGDIR}/${TCL_PLIST} ${PLIST}.notcl > ${PLIST} ;\
|
||||
${RM} ${PLIST}.notcl
|
||||
.endif
|
||||
.if defined(WITH_ODBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.noodbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.odbc ${PLIST}.noodbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.noodbc
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.nojdbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.jdbc ${PLIST}.nojdbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.nojdbc
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${CAT} ${PKGDIR}/pkg-plist.doc >> ${PLIST}
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} \
|
||||
${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@ cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GMAKE} -C src/interfaces/odbc odbc-drop.sql
|
||||
|
||||
post-install:
|
||||
@ ${MKDIR} ${PREFIX}/share/postgresql ;\
|
||||
${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
# install shell defaults for pgsql user
|
||||
.for i in profile cshrc
|
||||
@ ${SED} "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
@ -142,57 +153,19 @@ post-install:
|
||||
.endfor
|
||||
@ ${SED} -e "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
< ${FILESDIR}/pgsql.sh.tmpl \
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
.if defined(WITH_TCL)
|
||||
# Preparing a loadable TCL-package (pkgIndex.tcl)
|
||||
@${MKDIR} ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3
|
||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/pkgIndex.tcl.in \
|
||||
> ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3/pkgIndex.tcl
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/java/classes
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/jars/postgresql.jar \
|
||||
${PREFIX}/share/java/classes/postgresql.jar
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting postgresql.jar in"
|
||||
@ ${ECHO_MSG} "${PREFIX}/share/java/classes/postgresql.jar"
|
||||
@ ${ECHO_MSG} "Add this to your CLASSPATH!"
|
||||
@ ${ECHO_MSG} "ALSO NOTE: path inside jar file modified from 6.5.x:"
|
||||
@ ${ECHO_MSG} " 'postgresql.*' -> 'org.postgresql.*'!"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/examples/postgresql ;\
|
||||
cd ${WRKSRC}/src/interfaces/jdbc/example ;\
|
||||
pax -rw . ${PREFIX}/share/examples/postgresql
|
||||
.for i in README Implementation
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/$i \
|
||||
${PREFIX}/share/examples/postgresql
|
||||
.endfor
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting java examples into ${PREFIX}/share/examples/postgresql"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
.endif
|
||||
.endif
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
# information overload mode activated, sorry about this... ;-)
|
||||
@ ${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes ;\
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${INSTALL_DATA} ${PREFIX}/share/postgresql/post-install-notes ~pgsql/. ;\
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/.
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/${PG_PREFIX}lib
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/. ;\
|
||||
${INSTALL_DATA} ${FILESDIR}/502.pgsql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc.sql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc-drop.sql \
|
||||
${PREFIX}/share/postgresql
|
||||
.endif
|
||||
|
||||
post-clean:
|
||||
@ ${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
|
||||
|
||||
post-extract: ${POSTEXTRACT}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.endif
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (postgresql/postgresql-base-7.1.3.tar.gz) = f932dea12806972402aaaf17a2a97034
|
||||
MD5 (postgresql/postgresql-opt-7.1.3.tar.gz) = e84e9c51b31567d4571c7612e0c0fbd6
|
||||
MD5 (postgresql/postgresql-docs-7.1.3.tar.gz) = 7061ab7f7ec3c4d18f8e6cb2858896d0
|
||||
MD5 (postgresql/postgresql-base-7.2.tar.gz) = e391631127e88dcd665b0f7aa09c764f
|
||||
MD5 (postgresql/postgresql-opt-7.2.tar.gz) = c3f5fa9045fc0cdebec64869e92bad59
|
||||
MD5 (postgresql/postgresql-docs-7.2.tar.gz) = dc229ee6a768814e0e2497ab002b2c9b
|
||||
|
76
databases/postgresql7/files/502.pgsql
Normal file
76
databases/postgresql7/files/502.pgsql
Normal file
@ -0,0 +1,76 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $Id: 502.pgsql.in,v 1.17 2001/10/29 10:12:32 henrik Exp $
|
||||
#
|
||||
# Maintenance shell script to vacuum and backup database
|
||||
# Put this in /usr/local/etc/periodic/daily, and it will be run
|
||||
# every night
|
||||
#
|
||||
# Written by Palle Girgensohn <girgen@partitur.se>
|
||||
#
|
||||
# In public domain, do what you like with it,
|
||||
# and use it at your own risk... :)
|
||||
#
|
||||
|
||||
DIR=`dirname $0`
|
||||
progname=`basename $0`
|
||||
PRG=`cd $DIR; pwd `/$progname
|
||||
|
||||
# Run as user pgsql
|
||||
if [ `id -un` != pgsql ]; then
|
||||
su -l pgsql -c ${PRG}
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# PGBACKUPDIR must be writeable by user pgsql
|
||||
# ~pgsql is just that under normal circumstances,
|
||||
# but this might not be where you want the backups...
|
||||
PGBACKUPDIR=${HOME}/backups
|
||||
if [ ! -d ${PGBACKUPDIR} ] ; then
|
||||
echo Creating ${PGBACKUPDIR}
|
||||
mkdir ${PGBACKUPDIR}
|
||||
chmod 700 ${PGBACKUPDIR}
|
||||
fi
|
||||
|
||||
PGLOGDIR=/var/log/pgsql
|
||||
PGDIR=`cd ${PGDATA}/../ && pwd`
|
||||
|
||||
GZIP=/usr/bin/bzip2
|
||||
GZIPEXT=bz2
|
||||
|
||||
echo
|
||||
echo "PostgreSQL maintenance..."
|
||||
|
||||
# Protect the data
|
||||
umask 077
|
||||
|
||||
dbname=`${PGBINDIR}/psql -q -t -A -d template1 -c "SELECT datname FROM pg_database WHERE datname != 'template0'"`
|
||||
|
||||
rc=0
|
||||
|
||||
echo -n "ALL"
|
||||
PGERRALL=/tmp/PGERRALL.$$
|
||||
|
||||
${PGBINDIR}/pg_dumpall 2> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdumpall_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
|
||||
for i in ${dbname}; do
|
||||
echo -n " $i"
|
||||
${PGBINDIR}/pg_dump $i 2>> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdump_${i}_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
${PGBINDIR}/vacuumdb --quiet --analyze $i || rc=3
|
||||
done
|
||||
|
||||
if [ -s "${PGERRALL}" ]
|
||||
then
|
||||
echo
|
||||
echo 'Something went wrong!'
|
||||
echo
|
||||
echo `cat ${PGERRALL}`
|
||||
rc=3
|
||||
fi
|
||||
rm ${PGERRALL}
|
||||
|
||||
echo
|
||||
|
||||
find ${PGBACKUPDIR} \( -name 'pgdump_*'.${GZIPEXT} -o -name 'pgdumpall_*'.${GZIPEXT} \) \
|
||||
-a -atime +7 -delete
|
||||
exit $rc
|
@ -1,37 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/contrib/retep/build.xml,v
|
||||
retrieving revision 1.4
|
||||
retrieving revision 1.5
|
||||
diff -u -r1.4 -r1.5
|
||||
--- contrib/retep/build.xml 2001/03/11 11:06:59 1.4
|
||||
+++ contrib/retep/build.xml 2001/05/16 16:20:51 1.5
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
build file to build the donated retep tools packages
|
||||
|
||||
- $Id: build.xml,v 1.4 2001/03/11 11:06:59 petere Exp $
|
||||
+ $Id: build.xml,v 1.5 2001/05/16 16:20:51 momjian Exp $
|
||||
|
||||
-->
|
||||
|
||||
@@ -22,6 +22,11 @@
|
||||
<available property="xml" classname="org.xml.sax.Parser" />
|
||||
</target>
|
||||
|
||||
+ <target name="warning" depends="checks" unless="jdk1.2+">
|
||||
+ <echo message="WARNING -- contributed retep tools need jdk1.2 or later -- compilation NOT done." />
|
||||
+ </target>
|
||||
+
|
||||
+
|
||||
<!-- Prepares the build by creating a directory to place the class files -->
|
||||
<target name="prepare">
|
||||
<mkdir dir="${dest}" />
|
||||
@@ -35,7 +40,7 @@
|
||||
</target>
|
||||
|
||||
<!-- Builds the XML Tools -->
|
||||
- <target name="compile" depends="checks,prepare">
|
||||
+ <target name="compile" depends="checks,prepare,warning" if="jdk1.2+">
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="${package}/**" />
|
||||
</javac>
|
@ -1,19 +0,0 @@
|
||||
--- doc/Makefile~ Sun Jan 7 03:03:22 2001
|
||||
+++ doc/Makefile Wed Apr 18 08:12:30 2001
|
||||
@@ -43,10 +43,13 @@
|
||||
gzip -d -c man.tar.gz | ( cd $(DESTDIR)$(mandir) && $(TAR) xf - )
|
||||
endif
|
||||
|
||||
-
|
||||
installdirs:
|
||||
- $(mkinstalldirs) $(DESTDIR)$(mandir) $(DESTDIR)$(docdir)/html
|
||||
-
|
||||
+ifdef found_html
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(docdir)/html
|
||||
+endif
|
||||
+ifdef found_man
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(mandir)
|
||||
+endif
|
||||
|
||||
uninstall:
|
||||
ifdef found_html
|
@ -1,51 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/Connection.java,v
|
||||
retrieving revision 1.14
|
||||
retrieving revision 1.16
|
||||
diff -u -r1.14 -r1.16
|
||||
--- src/interfaces/jdbc/org/postgresql/Connection.java 2001/01/31 08:26:01 1.14
|
||||
+++ src/interfaces/jdbc/org/postgresql/Connection.java 2001/06/01 20:57:58 1.16
|
||||
@@ -10,7 +10,7 @@
|
||||
import org.postgresql.util.*;
|
||||
|
||||
/**
|
||||
- * $Id: Connection.java,v 1.14 2001/01/31 08:26:01 peter Exp $
|
||||
+ * $Id: Connection.java,v 1.16 2001/06/01 20:57:58 momjian Exp $
|
||||
*
|
||||
* This abstract class is used by org.postgresql.Driver to open either the JDBC1 or
|
||||
* JDBC2 versions of the Connection class.
|
||||
@@ -267,7 +267,8 @@
|
||||
//
|
||||
firstWarning = null;
|
||||
|
||||
- java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; select getdatabaseencoding()");
|
||||
+ java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; " +
|
||||
+ "select case when pg_encoding_to_char(1) = 'SQL_ASCII' then 'UNKNOWN' else getdatabaseencoding() end");
|
||||
|
||||
String dbEncoding = null;
|
||||
//retrieve DB properties
|
||||
@@ -307,9 +308,23 @@
|
||||
} else if (dbEncoding.equals("EUC_TW")) {
|
||||
dbEncoding = "EUC_TW";
|
||||
} else if (dbEncoding.equals("KOI8")) {
|
||||
- dbEncoding = "KOI8_R";
|
||||
+ // try first if KOI8_U is present, it's a superset of KOI8_R
|
||||
+ try {
|
||||
+ dbEncoding = "KOI8_U";
|
||||
+ "test".getBytes(dbEncoding);
|
||||
+ }
|
||||
+ catch(UnsupportedEncodingException uee) {
|
||||
+ // well, KOI8_U is still not in standard JDK, falling back to KOI8_R :(
|
||||
+ dbEncoding = "KOI8_R";
|
||||
+ }
|
||||
+
|
||||
} else if (dbEncoding.equals("WIN")) {
|
||||
dbEncoding = "Cp1252";
|
||||
+ } else if (dbEncoding.equals("UNKNOWN")) {
|
||||
+ //This isn't a multibyte database so we don't have an encoding to use
|
||||
+ //We leave dbEncoding null which will cause the default encoding for the
|
||||
+ //JVM to be used
|
||||
+ dbEncoding = null;
|
||||
} else {
|
||||
dbEncoding = null;
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
--- src/interfaces/jdbc/build.xml~ Fri Mar 16 22:50:43 2001
|
||||
+++ src/interfaces/jdbc/build.xml Wed Apr 18 08:57:57 2001
|
||||
@@ -120,6 +120,7 @@
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="example/**" />
|
||||
<exclude name="example/corba/**"/>
|
||||
+ <exclude name="example/blobtest.java" unless="jdk1.2+"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
@ -1,34 +0,0 @@
|
||||
--- src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java~ Fri Feb 23 19:12:23 2001
|
||||
+++ src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java Wed May 9 04:31:11 2001
|
||||
@@ -423,8 +423,13 @@
|
||||
String s = getString(columnIndex);
|
||||
if(s==null)
|
||||
return null;
|
||||
-
|
||||
- return java.sql.Date.valueOf(s);
|
||||
+ // length == 10: SQL Date
|
||||
+ // length > 10: SQL Timestamp, assumes PGDATESTYLE=ISO
|
||||
+ try {
|
||||
+ return java.sql.Date.valueOf((s.length() == 10) ? s : s.substring(0,10));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.baddate", s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -441,8 +446,13 @@
|
||||
|
||||
if(s==null)
|
||||
return null; // SQL NULL
|
||||
-
|
||||
- return java.sql.Time.valueOf(s);
|
||||
+ // length == 8: SQL Time
|
||||
+ // length > 8: SQL Timestamp
|
||||
+ try {
|
||||
+ return java.sql.Time.valueOf((s.length() == 8) ? s : s.substring(11,19));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.badtime",s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
@ -0,0 +1,13 @@
|
||||
--- src/backend/utils/init/findbe.c.orig Tue Feb 19 16:03:38 2002
|
||||
+++ src/backend/utils/init/findbe.c Tue Feb 19 16:03:45 2002
|
||||
@@ -13,9 +13,9 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
-#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
|
@ -1,4 +0,0 @@
|
||||
# Package-index file for Pgtcl-package. Enables you to load PostgreSQL
|
||||
# interface functions right into you TCL-interpreter as simply as
|
||||
# package require Pgtcl
|
||||
package ifneeded Pgtcl 1.3 "load %%PREFIX%%/lib/libpgtcl.so"
|
@ -1,25 +1,49 @@
|
||||
The PostgreSQL port has a collection of "side orders":
|
||||
|
||||
Now that PostgreSQL is installed, you should read the documentation and
|
||||
implementation guides. These can be found at:
|
||||
p5-Pg
|
||||
A perl5 API for client access to PostgreSQL databases.
|
||||
|
||||
http://www.PostgreSQL.org/docs
|
||||
postgresql-tcltk
|
||||
If you want tcl/tk client support. You get a neat GUI, pgaccess, as
|
||||
a bonus!
|
||||
|
||||
You may wish to subscribe to the PostgreSQL user-support mailing list.
|
||||
Send an e-mail to pgsql-questions-request@postgresql.org with the
|
||||
text "subscribe" in the message body.
|
||||
postgresql-jdbc
|
||||
For Java JDBC support.
|
||||
|
||||
If you built PostgreSQL with TCL/TK support, you can use the pgaccess
|
||||
utility to get a TCL/TK based database frontend for database
|
||||
operations. You do NOT need to install the pgaccess port separately.
|
||||
postgresql-odbc
|
||||
For client access from unix applications using ODBC as access
|
||||
method. Not needed to access unix PostgreSQL servers from Win32
|
||||
using ODBC. See below.
|
||||
|
||||
If you built in the TCL support, you can load the Pg package into your
|
||||
TCL scripts as easily as ``package require Pgtcl''.
|
||||
ruby-postgres, py-PyGreSQL
|
||||
For client access to PostgreSQL databases using the ruby & python
|
||||
languages.
|
||||
|
||||
If you built with Java support, add
|
||||
/usr/local/share/java/classes/postgresql.jar to your classpath.
|
||||
postgresql-plperl, postgresql-pltcl & postgresql-plruby
|
||||
For using perl5, tcl & ruby as procedural languages.
|
||||
|
||||
etc etc...
|
||||
|
||||
If you have many tables and many clients running, consider raising
|
||||
kern.maxfiles using sysctl(8).
|
||||
|
||||
Use createlang(1) to install languages into your database.
|
||||
Supported languages are 'plpgsql', 'pltcl', 'pltclu', and 'plperl'.
|
||||
You should vacuum and backup your database regularly. There is a
|
||||
periodic script, /usr/local/share/postgresql/502.pgsql, that you may
|
||||
use.
|
||||
|
||||
To allow many simultaneous connections to your PostgreSQL server, you
|
||||
should raise the SystemV shared memory limits in your kernel. Here are
|
||||
example values for allowing up to 180 clients (tinkering in
|
||||
postgresql.conf also needed, of course):
|
||||
options SYSVSHM
|
||||
options SYSVSEM
|
||||
options SYSVMSG
|
||||
options SHMMAXPGS=65536
|
||||
options SEMMNI=40
|
||||
options SEMMNS=240
|
||||
options SEMUME=40
|
||||
options SEMMNU=120
|
||||
|
||||
If you plan to access your PostgreSQL server using ODBC, please
|
||||
consider running the SQL script /usr/local/share/postgresql/odbc.sql
|
||||
to get the functions required for ODBC compliance.
|
||||
|
@ -1,21 +0,0 @@
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
|
||||
The PostgreSQL port now obeys hier(7) by default, which means that it
|
||||
installs into:
|
||||
|
||||
%%PREFIX%%/bin
|
||||
%%PREFIX%%/lib
|
||||
%%PREFIX%%/include/pgsql
|
||||
|
||||
You *must* move away your old installation to avoid problems with
|
||||
ldconfig(8) and user's PATH:s. If you rather install using the
|
||||
old-fashion layout, cancel at next screen and run make as:
|
||||
|
||||
$ make -DWITH_OLD_LAYOUT
|
||||
|
||||
As always, you *must* dump existing databases before stopping and
|
||||
removing your old postgresql, as part of the update. This is *NOT*
|
||||
done by this port!
|
||||
|
||||
If you want JAVA support, I will try to determine your JAVA_HOME using
|
||||
javavmwrapper. If you want a different JVM, please set JAVA_HOME.
|
@ -1 +1 @@
|
||||
A robust, next generation, object-relational DBMS
|
||||
The most advanced open-source database available anywhere
|
||||
|
@ -1,8 +1,7 @@
|
||||
PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
|
||||
derived from the Berkeley Postgres database management system. While
|
||||
PostgreSQL retains the powerful object-relational data model, rich data types
|
||||
and easy extensibility of Postgres, it replaces the PostQuel query language
|
||||
with an extended subset of SQL.
|
||||
PostgreSQL is a sophisticated Object-Relational DBMS, supporting
|
||||
almost all SQL constructs, including subselects, transactions, and
|
||||
user-defined types and functions. It is the most advanced open-source
|
||||
database available anywhere. Commercial Support is also available.
|
||||
|
||||
The original Postgres code was the effort of many graduate students,
|
||||
undergraduate students, and staff programmers working under the direction of
|
||||
|
@ -8,6 +8,18 @@ DB_DIR=${PKG_PREFIX}/pgsql
|
||||
|
||||
case $2 in
|
||||
PRE-INSTALL)
|
||||
echo "
|
||||
=========== BACKUP YOUR DATA! =============
|
||||
As always, backup your data before
|
||||
upgrading. If the upgrade leads to a higher
|
||||
minor revision (e.g. 7.1.x -> 7.2), a dump
|
||||
and restore of all databases is
|
||||
required. This is *NOT* done by the port!
|
||||
|
||||
Press ctrl-C *now* if you need to pg_dump.
|
||||
===========================================
|
||||
"
|
||||
sleep 3
|
||||
USER=pgsql
|
||||
GROUP=${USER}
|
||||
UID=70
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
======================================================================
|
||||
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
@ -8,23 +7,21 @@ installs into:
|
||||
|
||||
/usr/local/bin
|
||||
/usr/local/lib
|
||||
/usr/local/include/pgsql
|
||||
/usr/local/include (NOTE! Changed again in 7.2, since PostgreSQL
|
||||
handles standard install nowadays)
|
||||
|
||||
You *must* move away your old installation from users' and
|
||||
ldconfig(8)'s PATHs. If you rather install using the old-fashion
|
||||
layout, cancel now and build the port with "make -DWITH_OLD_LAYOUT".
|
||||
ldconfig(8)'s PATHs.
|
||||
|
||||
The pgsql user's home dir is /usr/local/pgsql by default, but can be
|
||||
changed with for example chpass(1). Datadir defaults to ~pgsql/data,
|
||||
but can be changed by modifying the ~pgsql/.profile script.
|
||||
|
||||
As always, backup your data before upgrading. If the upgrade leads to
|
||||
a higher minor revision (i.e. 7.0.x -> 7.1.x), a dump and restore of
|
||||
all databases is required. This is *NOT* done by the port!
|
||||
|
||||
======================================================================
|
||||
|
||||
To initialize the database, you should run initdb as the "pgsql" user.
|
||||
To initialize the database, you should run initdb as the "pgsql" user
|
||||
(if you want to use your locale for collation, edit ~pgsql/.profile
|
||||
and set the locale to your preference first).
|
||||
|
||||
Example:
|
||||
|
||||
@ -35,4 +32,5 @@ You can then start PostgreSQL by running:
|
||||
/usr/local/etc/rc.d/010.pgsql.sh start
|
||||
|
||||
For postmaster settings, see ~pgsql/data/postgresql.conf
|
||||
For more tips, read ~pgsql/post-install-notes
|
||||
======================================================================
|
||||
|
16
databases/postgresql7/pkg-message.client
Normal file
16
databases/postgresql7/pkg-message.client
Normal file
@ -0,0 +1,16 @@
|
||||
======================================================================
|
||||
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
|
||||
The PostgreSQL port now obeys hier(7) by default, which means that it
|
||||
installs into:
|
||||
|
||||
/usr/local/bin
|
||||
/usr/local/lib
|
||||
/usr/local/include (NOTE! Changed again in 7.2, since PostgreSQL
|
||||
handles standard install nowadays)
|
||||
|
||||
You *must* move away your old installation from users' and
|
||||
ldconfig(8)'s PATHs.
|
||||
|
||||
======================================================================
|
@ -1,91 +1,670 @@
|
||||
%%PG_PREFIX%%bin/postmaster
|
||||
%%PG_PREFIX%%bin/postgres
|
||||
%%PG_PREFIX%%bin/ecpg
|
||||
%%PG_PREFIX%%bin/initdb
|
||||
%%PG_PREFIX%%bin/initlocation
|
||||
%%PG_PREFIX%%bin/ipcclean
|
||||
%%PG_PREFIX%%bin/pg_ctl
|
||||
%%PG_PREFIX%%bin/pg_dump
|
||||
%%PG_PREFIX%%bin/pg_restore
|
||||
%%PG_PREFIX%%bin/pg_encoding
|
||||
%%PG_PREFIX%%bin/pg_dumpall
|
||||
%%PG_PREFIX%%bin/pg_id
|
||||
%%PG_PREFIX%%bin/pg_passwd
|
||||
%%PG_PREFIX%%bin/psql
|
||||
%%PG_PREFIX%%bin/createdb
|
||||
%%PG_PREFIX%%bin/dropdb
|
||||
%%PG_PREFIX%%bin/createuser
|
||||
%%PG_PREFIX%%bin/dropuser
|
||||
%%PG_PREFIX%%bin/droplang
|
||||
%%PG_PREFIX%%bin/vacuumdb
|
||||
%%PG_PREFIX%%bin/createlang
|
||||
%%PG_PREFIX%%bin/pg_config
|
||||
etc/rc.d/010.pgsql.sh
|
||||
%%PG_INCLUDE%%/lib/dllist.h
|
||||
@dirrm %%PG_INCLUDE%%/lib
|
||||
%%PG_INCLUDE%%/libpq/pqcomm.h
|
||||
%%PG_INCLUDE%%/libpq/libpq-fs.h
|
||||
@dirrm %%PG_INCLUDE%%/libpq
|
||||
%%PG_INCLUDE%%/libpq++/pgconnection.h
|
||||
%%PG_INCLUDE%%/libpq++/pgdatabase.h
|
||||
%%PG_INCLUDE%%/libpq++/pgtransdb.h
|
||||
%%PG_INCLUDE%%/libpq++/pgcursordb.h
|
||||
%%PG_INCLUDE%%/libpq++/pglobject.h
|
||||
@dirrm %%PG_INCLUDE%%/libpq++
|
||||
%%PG_INCLUDE%%/c.h
|
||||
%%PG_INCLUDE%%/postgres_ext.h
|
||||
%%PG_INCLUDE%%/postgres_fe.h
|
||||
%%PG_INCLUDE%%/os.h
|
||||
%%PG_INCLUDE%%/config.h
|
||||
%%PG_INCLUDE%%/libpq-fe.h
|
||||
%%PG_INCLUDE%%/libpq-int.h
|
||||
%%PG_INCLUDE%%/pqexpbuffer.h
|
||||
%%PG_INCLUDE%%/ecpgerrno.h
|
||||
%%PG_INCLUDE%%/ecpglib.h
|
||||
%%PG_INCLUDE%%/ecpgtype.h
|
||||
%%PG_INCLUDE%%/sqlca.h
|
||||
%%PG_INCLUDE%%/sql3types.h
|
||||
%%PG_INCLUDE%%/libpgeasy.h
|
||||
%%PG_INCLUDE%%/libpq++.h
|
||||
@dirrm %%PG_INCLUDE%%
|
||||
%%PG_PREFIX%%lib/libpq.so
|
||||
%%PG_PREFIX%%lib/libpq.a
|
||||
%%PG_PREFIX%%lib/libpq.so.2
|
||||
%%PG_PREFIX%%lib/libecpg.so
|
||||
%%PG_PREFIX%%lib/libecpg.a
|
||||
%%PG_PREFIX%%lib/libecpg.so.3
|
||||
%%PG_PREFIX%%lib/libpgeasy.so
|
||||
%%PG_PREFIX%%lib/libpgeasy.a
|
||||
%%PG_PREFIX%%lib/libpgeasy.so.2
|
||||
%%PG_PREFIX%%lib/libpq++.so
|
||||
%%PG_PREFIX%%lib/libpq++.a
|
||||
%%PG_PREFIX%%lib/libpq++.so.3
|
||||
%%PG_PREFIX%%lib/plpgsql.so
|
||||
share/postgresql/global.bki
|
||||
share/postgresql/global.description
|
||||
share/postgresql/post-install-notes
|
||||
share/postgresql/template1.bki
|
||||
share/postgresql/template1.description
|
||||
bin/postmaster
|
||||
bin/postgres
|
||||
bin/ecpg
|
||||
bin/initdb
|
||||
bin/initlocation
|
||||
bin/ipcclean
|
||||
bin/pg_ctl
|
||||
bin/pg_dump
|
||||
bin/pg_restore
|
||||
bin/pg_dumpall
|
||||
bin/pg_id
|
||||
bin/pg_passwd
|
||||
bin/psql
|
||||
bin/createdb
|
||||
bin/dropdb
|
||||
bin/createuser
|
||||
bin/dropuser
|
||||
bin/droplang
|
||||
bin/vacuumdb
|
||||
bin/createlang
|
||||
bin/pg_config
|
||||
%%MULTIBYTE%%bin/pg_encoding
|
||||
include/libpq/libpq-fs.h
|
||||
@dirrm include/libpq
|
||||
include/postgresql/internal/libpq/pqcomm.h
|
||||
@dirrm include/postgresql/internal/libpq
|
||||
include/postgresql/internal/lib/dllist.h
|
||||
@dirrm include/postgresql/internal/lib
|
||||
include/postgresql/internal/c.h
|
||||
include/postgresql/internal/postgres_fe.h
|
||||
include/postgresql/internal/libpq-int.h
|
||||
include/postgresql/internal/pqexpbuffer.h
|
||||
@dirrm include/postgresql/internal
|
||||
@dirrm include/postgresql
|
||||
include/libpq++/pgconnection.h
|
||||
include/libpq++/pgdatabase.h
|
||||
include/libpq++/pgtransdb.h
|
||||
include/libpq++/pgcursordb.h
|
||||
include/libpq++/pglobject.h
|
||||
@dirrm include/libpq++
|
||||
include/postgres_ext.h
|
||||
include/pg_config.h
|
||||
include/pg_config_os.h
|
||||
include/libpq-fe.h
|
||||
include/ecpgerrno.h
|
||||
include/ecpglib.h
|
||||
include/ecpgtype.h
|
||||
include/sqlca.h
|
||||
include/sql3types.h
|
||||
include/libpgeasy.h
|
||||
include/libpq++.h
|
||||
lib/libpq.so
|
||||
lib/libpq.a
|
||||
lib/libpq.so.2
|
||||
lib/libecpg.so
|
||||
lib/libecpg.a
|
||||
lib/libecpg.so.3
|
||||
lib/libpgeasy.so
|
||||
lib/libpgeasy.a
|
||||
lib/libpgeasy.so.2
|
||||
lib/libpq++.so
|
||||
lib/libpq++.a
|
||||
lib/libpq++.so.4
|
||||
lib/postgresql/plpgsql.so
|
||||
@unexec rmdir %D/lib/postgresql 2>/dev/null || true
|
||||
%%SERVER%%share/postgresql/502.pgsql
|
||||
%%SERVER%%share/postgresql/odbc.sql
|
||||
%%SERVER%%share/postgresql/odbc-drop.sql
|
||||
share/postgresql/postgres.bki
|
||||
share/postgresql/postgres.description
|
||||
share/postgresql/pg_hba.conf.sample
|
||||
share/postgresql/pg_ident.conf.sample
|
||||
share/postgresql/postgresql.conf.sample
|
||||
@unexec if cmp -s ~pgsql/.profile %D/share/postgresql/dot.profile.dist; then rm -f ~pgsql/.profile; fi
|
||||
@unexec if cmp -s ~pgsql/.cshrc %D/share/postgresql/dot.cshrc.dist; then rm -f ~pgsql/.cshrc; fi
|
||||
@unexec [ -f ~pgsql/dot.profile.dist ] && rm ~pgsql/dot.profile.dist
|
||||
@unexec [ -f ~pgsql/dot.cshrc.dist ] && rm ~pgsql/dot.cshrc.dist
|
||||
@exec [ -f %D/share/postgresql/post-install-notes ] && cp %D/share/postgresql/post-install-notes ~pgsql && chown pgsql:pgsql ~pgsql/post-install-notes
|
||||
@unexec [ -f ~pgsql/post-install-notes ] && rm ~pgsql/post-install-notes
|
||||
share/postgresql/dot.profile.dist
|
||||
share/postgresql/dot.cshrc.dist
|
||||
@dirrm share/postgresql
|
||||
@exec [ -f %D/share/postgresql/dot.profile.dist ] && cp %D/share/postgresql/dot.profile.dist ~pgsql/.
|
||||
@exec [ -f %D/share/postgresql/dot.cshrc.dist ] && cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.
|
||||
@exec [ -f ~pgsql/.profile ] || (cp %D/share/postgresql/dot.profile.dist ~pgsql/.profile && chown pgsql:pgsql ~pgsql/.profile)
|
||||
@exec [ -f ~pgsql/.cshrc ] || (cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.cshrc && chown pgsql:pgsql ~pgsql/.cshrc)
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%bin 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%lib 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man/man1 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man/manl 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man 2> /dev/null || true
|
||||
@unexec rmdir ~pgsql 2> /dev/null || true
|
||||
@unexec echo "Warning: If you will *NOT* use this package anymore, please remove %D/pgsql and the pgsql user manually."
|
||||
share/postgresql/post-install-notes
|
||||
@unexec rmdir %D/share/postgresql 2>/dev/null || true
|
||||
%%PORTDOCS%%share/doc/postgresql/html/index.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-welcome.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-start.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-arch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-createdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-accessdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-sql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-concepts.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-table.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-populate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-select.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-join.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-agg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/user.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-advanced.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-views.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-fk.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-transactions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-inheritance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-conclusion.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/preface.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/history.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/resources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/notation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bug-reporting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/y2k.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-syntax.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-syntax-columns.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-precedence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-union.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-table-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-select-lists.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-order.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-limit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-money.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-character.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-binary.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-datetime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-boolean.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-geometric.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-net-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-bit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-comparison.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-math.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/arrays.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-string.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-binarystring.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-matching.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-formatting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-datetime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-geometry.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-net.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-sequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-conditional.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-misc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-aggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-subquery.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-overview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-oper.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-func.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-union-case.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-multicolumn.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-unique.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-functional.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-opclass.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/keys.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-partial.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-examine.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/inherit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/mvcc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/transaction-iso.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xact-read-committed.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xact-serializable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/applevel-consistency.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/locking-tables.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/locking-indexes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/manage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/db-accessing.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/db-destroy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/performance-tips.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/planner-stats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/explicit-joins.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/populate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datetime-appendix.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/timezones.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/units-history.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-keywords-appendix.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/biblio.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/admin.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/installation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-requirements.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-getsource.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-upgrading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-procedure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-post.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/supported-platforms.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-win32.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/runtime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/creating-cluster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/postmaster-start.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/runtime-config.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/kernel-resources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/postmaster-shutdown.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ssl-tcp.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ssh-tunnels.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/client-authentication.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/auth-methods.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/client-authentication-problems.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/charset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/recode.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/multibyte.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/managing-databases.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/manage-ag-dropdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/user-manag.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/groups.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/privileges.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/perm-functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/maintenance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/routine-vacuuming.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/logfile-maintenance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/backup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/backup-file.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/migration.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/monitoring.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/monitoring-stats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal-implementation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal-configuration.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/storage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/failure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/failure-disk-failed.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-run.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-evaluation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-platform.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-2-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-1-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-09.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-02.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-01.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-03.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-02.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-01.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-client.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-exec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-async.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-fastpath.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-trace.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-control.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-envars.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-threading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-build.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/largeobjects.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-implementation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-interfaces.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-funcs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-libpq.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqplusplus.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-init.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-classes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-exec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpgtcl-loading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpgtcl-ref.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgdisconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgconndefaults.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgexec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgeasy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgselect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglisten.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglocreat.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloopen.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloclose.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloread.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglowrite.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglolseek.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglotell.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglounlink.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloimport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloexport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-concept.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-use.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-limitations.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-porting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-develop.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-config.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-windows.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-applixware.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-use.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-ddl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-binary-data.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-ext.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-thread.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-reading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defhost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defhost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defopt.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defopt.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-deftty.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-deftty.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defbase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defbase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pgobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-reset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-fileno.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getnotify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-inserttable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-putline.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getline.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-endcopy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-locreate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getlo.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-loimport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-db.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-pkey.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-databases.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-tables.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-attnames.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-clear.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pgqueryobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-getresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-dictresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-listfields.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-fieldname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-fieldnum.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-ntuples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pglarge.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-open.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-read.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-write.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-seek.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-tell.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-unlink.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-size.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-export.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-api.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-server.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/arch-pg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/extend.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/type-system.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pg-system-catalogs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-sql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-pl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-internal.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-c.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-overload.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-plhandler.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xtypes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper-optimization.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xaggr.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/querytree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-views.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-permissions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-triggers.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-am.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-support.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-strategies.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-opclass.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-operators.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexcost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/gist.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/triggers.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-manager.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-datachanges.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifinish.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiexec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiprepare.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiexecp.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-open.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-find.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifnumber.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-fetch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-move.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spisaveplan.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-interface-support.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetvalue.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetbinval.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigettype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigettypeid.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetrelname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-memory.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytupledesc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytupleintoslot.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spimodifytuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spipalloc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spirepalloc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spipfree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreetuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreetuptable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreeplan.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-visibility.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-pl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xplang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xplang-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-structure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-declarations.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-statements.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-control-structures.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pltcl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-cursors.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-errors-and-messages.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-trigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-porting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pltcl-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython-using.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-preface.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-commands.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-abort.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-altergroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-altertable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-alteruser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-analyze.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-begin.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-checkpoint.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-cluster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-comment.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-commit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createaggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createconstraint.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createdatabase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createfunction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-creategroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createlanguage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createoperator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createrule.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createsequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtableas.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtrigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-declare.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropaggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropdatabase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropfunction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropgroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droplanguage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropoperator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droprule.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropsequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptrigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-end.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-explain.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-fetch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-grant.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-listen.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-load.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-lock.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-move.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-reindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-reset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-revoke.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-rollback.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-select.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-selectinto.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-constraints.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-session-authorization.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-transaction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-show.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-truncate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-unlisten.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-vacuum.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-client.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createlang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-dropdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-droplang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-dropuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-ecpg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgaccess.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgconfig.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgdump.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-dumpall.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgrestore.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-psql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgtclsh.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgtksh.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-vacuumdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-server.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-initdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-initlocation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-ipcclean.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-ctl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-passwd.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-postgres.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-postmaster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/developer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/source.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/overview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/connect-estab.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/parser-stage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rule-system.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/planner-optimizer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/executor.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalogs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-aggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-attrdef.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-attribute.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-class.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-database.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-group.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-index.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-inherits.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-language.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-largeobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-listener.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-operator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-proc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-relcheck.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-rewrite.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-shadow.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-statistic.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-trigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-type.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-protocol.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-message-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-message-formats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/compiler.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki-commands.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/page.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-intro2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-pg-intro.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-biblio.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/nls.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/nls-programmer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvs-tree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvsup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/docguide.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-toolsets.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-build.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-sources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/setindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln8.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln25.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln650.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln13544.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln19341.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln31695.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln43726.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalogs.gif
|
||||
%%PORTDOCS%%share/doc/postgresql/html/connections.gif
|
||||
%%PORTDOCS%%share/doc/postgresql/html/stylesheet.css
|
||||
%%PORTDOCS%%@dirrm share/doc/postgresql/html
|
||||
%%PORTDOCS%%@dirrm share/doc/postgresql
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/hu/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/fr/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/fr/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%@unexec rmdir share/locale/*/LC_MESSAGES 2>/dev/null || true
|
||||
%%GETTEXT%%@unexec rmdir share/locale/* 2>/dev/null || true
|
||||
%%GETTEXT%%@unexec rmdir share/locale 2>/dev/null || true
|
||||
%%SERVER%%@unexec if cmp -s ~pgsql/.profile %D/share/postgresql/dot.profile.dist; then rm -f ~pgsql/.profile; fi
|
||||
%%SERVER%%@unexec if cmp -s ~pgsql/.cshrc %D/share/postgresql/dot.cshrc.dist; then rm -f ~pgsql/.cshrc; fi
|
||||
%%SERVER%%@unexec [ -f ~pgsql/dot.profile.dist ] && rm ~pgsql/dot.profile.dist
|
||||
%%SERVER%%@unexec [ -f ~pgsql/dot.cshrc.dist ] && rm ~pgsql/dot.cshrc.dist
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/post-install-notes ] && cp %D/share/postgresql/post-install-notes ~pgsql && chown pgsql:pgsql ~pgsql/post-install-notes
|
||||
%%SERVER%%@unexec [ -f ~pgsql/post-install-notes ] && rm ~pgsql/post-install-notes
|
||||
%%SERVER%%share/postgresql/dot.profile.dist
|
||||
%%SERVER%%share/postgresql/dot.cshrc.dist
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/dot.profile.dist ] && cp %D/share/postgresql/dot.profile.dist ~pgsql/.
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/dot.cshrc.dist ] && cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.
|
||||
%%SERVER%%@exec [ -f ~pgsql/.profile ] || (cp %D/share/postgresql/dot.profile.dist ~pgsql/.profile && chown pgsql:pgsql ~pgsql/.profile)
|
||||
%%SERVER%%@exec [ -f ~pgsql/.cshrc ] || (cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.cshrc && chown pgsql:pgsql ~pgsql/.cshrc)
|
||||
%%SERVER%%@unexec rmdir ~pgsql 2> /dev/null || true
|
||||
%%SERVER%%@unexec echo "Warning: If you will *NOT* use this package anymore, please remove %D/pgsql and the pgsql user manually."
|
||||
%%SERVER%%@unexec rmdir %D/share/postgresql 2>/dev/null || true
|
||||
%%SERVER%%etc/rc.d/010.pgsql.sh
|
||||
|
@ -1,27 +0,0 @@
|
||||
share/examples/postgresql/corba/StockClient.java
|
||||
share/examples/postgresql/corba/StockDB.java
|
||||
share/examples/postgresql/corba/StockDispenserImpl.java
|
||||
share/examples/postgresql/corba/StockItemImpl.java
|
||||
share/examples/postgresql/corba/StockServer.java
|
||||
share/examples/postgresql/corba/readme
|
||||
share/examples/postgresql/corba/stock.idl
|
||||
share/examples/postgresql/corba/stock.sql
|
||||
@dirrm share/examples/postgresql/corba
|
||||
share/examples/postgresql/ImageViewer.java
|
||||
share/examples/postgresql/Unicode.java
|
||||
share/examples/postgresql/basic.java
|
||||
share/examples/postgresql/blobtest.java
|
||||
share/examples/postgresql/datestyle.java
|
||||
share/examples/postgresql/metadata.java
|
||||
share/examples/postgresql/psql.java
|
||||
share/examples/postgresql/threadsafe.java
|
||||
share/examples/postgresql/README
|
||||
share/examples/postgresql/Implementation
|
||||
@dirrm share/examples/postgresql
|
||||
share/postgresql/java/postgresql-examples.jar
|
||||
share/postgresql/java/postgresql.jar
|
||||
share/postgresql/java/retepTools.jar
|
||||
@dirrm share/postgresql/java
|
||||
share/java/classes/postgresql.jar
|
||||
@unexec rmdir %D/share/java/classes 2>/dev/null || true
|
||||
@unexec rmdir %D/share/java 2>/dev/null || true
|
@ -1,6 +0,0 @@
|
||||
%%PG_PREFIX%%bin/pgtclsh
|
||||
%%PG_INCLUDE%%/libpgtcl.h
|
||||
%%PG_PREFIX%%lib/libpgtcl.a
|
||||
%%PG_PREFIX%%lib/libpgtcl.so
|
||||
%%PG_PREFIX%%lib/libpgtcl.so.2
|
||||
%%PG_PREFIX%%lib/pltcl.so
|
@ -1,10 +0,0 @@
|
||||
%%PG_INCLUDE%%/iodbc/iodbc.h
|
||||
%%PG_INCLUDE%%/iodbc/isql.h
|
||||
%%PG_INCLUDE%%/iodbc/isqlext.h
|
||||
@dirrm %%PG_INCLUDE%%/iodbc
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.a
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.so
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.so.0
|
||||
etc/postgresql/odbcinst.ini
|
||||
@dirrm etc/postgresql
|
||||
share/postgresql/odbc.sql
|
@ -1,148 +0,0 @@
|
||||
%%PG_PREFIX%%bin/pgaccess
|
||||
%%PG_PREFIX%%bin/pgtclsh
|
||||
%%PG_PREFIX%%bin/pgtksh
|
||||
%%PG_INCLUDE%%/libpgtcl.h
|
||||
%%PG_PREFIX%%lib/libpgtcl.a
|
||||
%%PG_PREFIX%%lib/libpgtcl.so
|
||||
%%PG_PREFIX%%lib/libpgtcl.so.2
|
||||
%%PG_PREFIX%%lib/pltcl.so
|
||||
lib/tcl%%WITH_TCL%%/Pgtcl1.3/pkgIndex.tcl
|
||||
share/postgresql/pgaccess/images/icon_button.gif
|
||||
share/postgresql/pgaccess/images/icon_checkbutton.gif
|
||||
share/postgresql/pgaccess/images/icon_entry.gif
|
||||
share/postgresql/pgaccess/images/icon_frame.gif
|
||||
share/postgresql/pgaccess/images/icon_label.gif
|
||||
share/postgresql/pgaccess/images/icon_listbox.gif
|
||||
share/postgresql/pgaccess/images/icon_query.gif
|
||||
share/postgresql/pgaccess/images/icon_radiobutton.gif
|
||||
share/postgresql/pgaccess/images/icon_text.gif
|
||||
share/postgresql/pgaccess/lib/database.tcl
|
||||
share/postgresql/pgaccess/lib/forms.tcl
|
||||
share/postgresql/pgaccess/lib/functions.tcl
|
||||
share/postgresql/pgaccess/lib/help/abort.hlp
|
||||
share/postgresql/pgaccess/lib/help/add_records.hlp
|
||||
share/postgresql/pgaccess/lib/help/alter_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/alter_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/author.hlp
|
||||
share/postgresql/pgaccess/lib/help/begin.hlp
|
||||
share/postgresql/pgaccess/lib/help/close.hlp
|
||||
share/postgresql/pgaccess/lib/help/cluster.hlp
|
||||
share/postgresql/pgaccess/lib/help/commit.hlp
|
||||
share/postgresql/pgaccess/lib/help/copy.hlp
|
||||
share/postgresql/pgaccess/lib/help/copyrights.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_aggregate.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_database.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_function.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_index.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_language.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_operator.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_rule.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_sequence.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_table_as.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_trigger.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_type.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_view.hlp
|
||||
share/postgresql/pgaccess/lib/help/data_types.hlp
|
||||
share/postgresql/pgaccess/lib/help/datefunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/declare.hlp
|
||||
share/postgresql/pgaccess/lib/help/delete.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_aggregate.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_database.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_function.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_index.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_language.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_operator.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_rule.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_sequence.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_trigger.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_type.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_view.hlp
|
||||
share/postgresql/pgaccess/lib/help/explain.hlp
|
||||
share/postgresql/pgaccess/lib/help/fetch.hlp
|
||||
share/postgresql/pgaccess/lib/help/form_design.hlp
|
||||
share/postgresql/pgaccess/lib/help/forms.hlp
|
||||
share/postgresql/pgaccess/lib/help/functions.hlp
|
||||
share/postgresql/pgaccess/lib/help/geomfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/grant.hlp
|
||||
share/postgresql/pgaccess/lib/help/history.hlp
|
||||
share/postgresql/pgaccess/lib/help/index.hlp
|
||||
share/postgresql/pgaccess/lib/help/inheritance.hlp
|
||||
share/postgresql/pgaccess/lib/help/insert.hlp
|
||||
share/postgresql/pgaccess/lib/help/ipv4func.hlp
|
||||
share/postgresql/pgaccess/lib/help/isolation.hlp
|
||||
share/postgresql/pgaccess/lib/help/keywords.hlp
|
||||
share/postgresql/pgaccess/lib/help/listen.hlp
|
||||
share/postgresql/pgaccess/lib/help/load.hlp
|
||||
share/postgresql/pgaccess/lib/help/lock.hlp
|
||||
share/postgresql/pgaccess/lib/help/mathfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/move.hlp
|
||||
share/postgresql/pgaccess/lib/help/mvcc.hlp
|
||||
share/postgresql/pgaccess/lib/help/new_query.hlp
|
||||
share/postgresql/pgaccess/lib/help/new_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/notify.hlp
|
||||
share/postgresql/pgaccess/lib/help/open_query.hlp
|
||||
share/postgresql/pgaccess/lib/help/open_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/pgfunctions.hlp
|
||||
share/postgresql/pgaccess/lib/help/postgresql.hlp
|
||||
share/postgresql/pgaccess/lib/help/queries.hlp
|
||||
share/postgresql/pgaccess/lib/help/reports.hlp
|
||||
share/postgresql/pgaccess/lib/help/reset.hlp
|
||||
share/postgresql/pgaccess/lib/help/revoke.hlp
|
||||
share/postgresql/pgaccess/lib/help/rollback.hlp
|
||||
share/postgresql/pgaccess/lib/help/schema.hlp
|
||||
share/postgresql/pgaccess/lib/help/scripts.hlp
|
||||
share/postgresql/pgaccess/lib/help/select.hlp
|
||||
share/postgresql/pgaccess/lib/help/select_into.hlp
|
||||
share/postgresql/pgaccess/lib/help/sequences.hlp
|
||||
share/postgresql/pgaccess/lib/help/set.hlp
|
||||
share/postgresql/pgaccess/lib/help/show.hlp
|
||||
share/postgresql/pgaccess/lib/help/sql_guide.hlp
|
||||
share/postgresql/pgaccess/lib/help/sqlfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/stringfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/tables.hlp
|
||||
share/postgresql/pgaccess/lib/help/unlisten.hlp
|
||||
share/postgresql/pgaccess/lib/help/update.hlp
|
||||
share/postgresql/pgaccess/lib/help/users.hlp
|
||||
share/postgresql/pgaccess/lib/help/vacuum.hlp
|
||||
share/postgresql/pgaccess/lib/help/view_table_structure.hlp
|
||||
share/postgresql/pgaccess/lib/help/views.hlp
|
||||
share/postgresql/pgaccess/lib/help/visual_designer.hlp
|
||||
share/postgresql/pgaccess/lib/help/y2k.hlp
|
||||
share/postgresql/pgaccess/lib/help.tcl
|
||||
share/postgresql/pgaccess/lib/languages/czech
|
||||
share/postgresql/pgaccess/lib/languages/chinese_big5
|
||||
share/postgresql/pgaccess/lib/languages/chinese_gb
|
||||
share/postgresql/pgaccess/lib/languages/deutsch
|
||||
share/postgresql/pgaccess/lib/languages/euskara
|
||||
share/postgresql/pgaccess/lib/languages/francais
|
||||
share/postgresql/pgaccess/lib/languages/italiano
|
||||
share/postgresql/pgaccess/lib/languages/japanese
|
||||
share/postgresql/pgaccess/lib/languages/magyar
|
||||
share/postgresql/pgaccess/lib/languages/nederlands
|
||||
share/postgresql/pgaccess/lib/languages/portugues
|
||||
share/postgresql/pgaccess/lib/languages/romana
|
||||
share/postgresql/pgaccess/lib/languages/russian.koi8r
|
||||
share/postgresql/pgaccess/lib/languages/russian_win
|
||||
share/postgresql/pgaccess/lib/languages/spanish
|
||||
share/postgresql/pgaccess/lib/mainlib.tcl
|
||||
share/postgresql/pgaccess/lib/preferences.tcl
|
||||
share/postgresql/pgaccess/lib/queries.tcl
|
||||
share/postgresql/pgaccess/lib/reports.tcl
|
||||
share/postgresql/pgaccess/lib/schema.tcl
|
||||
share/postgresql/pgaccess/lib/scripts.tcl
|
||||
share/postgresql/pgaccess/lib/sequences.tcl
|
||||
share/postgresql/pgaccess/lib/tables.tcl
|
||||
share/postgresql/pgaccess/lib/users.tcl
|
||||
share/postgresql/pgaccess/lib/views.tcl
|
||||
share/postgresql/pgaccess/lib/visualqb.tcl
|
||||
share/postgresql/pgaccess/main.tcl
|
||||
@dirrm share/postgresql/pgaccess/images
|
||||
@dirrm share/postgresql/pgaccess/lib/help
|
||||
@dirrm share/postgresql/pgaccess/lib/languages
|
||||
@dirrm share/postgresql/pgaccess/lib
|
||||
@dirrm share/postgresql/pgaccess
|
||||
@dirrm lib/tcl%%WITH_TCL%%/Pgtcl1.3
|
@ -10,23 +10,24 @@ fi
|
||||
|
||||
if [ ! "${BATCH}" ]; then
|
||||
dialog --title "Backup your data NOW" \
|
||||
--msgbox "`sed -e \"s#%%PREFIX%%#${PREFIX}#\" < ${FILESDIR}/pre-install-notes`" \
|
||||
-1 -1
|
||||
--yesno "As always, backup your data before
|
||||
upgrading. If the upgrade leads to a higher
|
||||
minor revision (e.g. 7.1.x -> 7.2, a dump
|
||||
and restore of all databases is
|
||||
required. This is *NOT* done by the port!
|
||||
|
||||
Select 'Yes' to continue the installation." -1 -1
|
||||
if [ $1 -eq 1 ] ; then exit 1; fi
|
||||
fi
|
||||
|
||||
if [ "${BATCH}" ]; then
|
||||
set \"MultiByte\" \"ODBC\" \"SSL\" \"TCL\" \"TCLTK\"
|
||||
set \"MultiByte\" \"KRB5\"
|
||||
else
|
||||
/usr/bin/dialog --title "configuration options" --clear \
|
||||
--checklist "\n\
|
||||
Please select desired options:" -1 -1 7 \
|
||||
JDBC "Java DataBase Connectivity" OFF \
|
||||
MultiByte "Multibyte for Multilingualism" ON \
|
||||
ODBC "Open Database Connectivity" ON \
|
||||
TCL "Tcl" ON \
|
||||
TCLTK "Tcl/Tk" ON \
|
||||
SSL "Secure Socket Layer" ON \
|
||||
KRB5 "Kerberos 5" OFF \
|
||||
KRB5 "Kerberos 5" ON \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -52,82 +53,9 @@ exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
|
||||
while [ "$1" ]; do
|
||||
case $1 in
|
||||
\"JDBC\")
|
||||
# We use JAVA_HOME if set correctly. If the user has
|
||||
# specified a JVM with JAVA_HOME or via the javavmwrapper,
|
||||
# we validate that it really exists. It is unnecessarily
|
||||
# complicated and error prone to try to figure out the
|
||||
# correct java version just to be able to determine a
|
||||
# BUILD_DEPEND in this case. Instead, assume that a set
|
||||
# JAVA_HOME together with simple sanity check mean we have
|
||||
# an installed JVM, and we don't bother setting
|
||||
# BUILD_DEPENDS.
|
||||
|
||||
echo "# JDBC"
|
||||
# if JAVA_HOME is set and exists, use it
|
||||
if [ "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/javac" ]; then
|
||||
echo JAVA_HOME=${JAVA_HOME}
|
||||
else
|
||||
# No JAVA_HOME, check javavmwrapper's config file
|
||||
if [ -r "${LOCALBASE}/etc/javavms" ]; then
|
||||
VMS=`/usr/bin/sed 's|#.*||' < "${LOCALBASE}/etc/javavms" | uniq`
|
||||
for JAVAVM in ${VMS}; do
|
||||
if [ -x "${JAVAVM}" ]; then
|
||||
JAVA_HOME=`echo ${JAVAVM} | /usr/bin/sed 's|/bin/java$||`
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if [ "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/javac" ]; then
|
||||
# yep, wrapper was good
|
||||
echo JAVA_HOME=${JAVA_HOME}
|
||||
else
|
||||
# nothing, use our boring 1.1.8, the only native non-beta jdk :(
|
||||
echo BUILD_DEPENDS+= \${LOCALBASE}/jdk1.1.8/bin/javac:\${PORTSDIR}/java/jdk
|
||||
echo JAVA_HOME=\${LOCALBASE}/jdk1.1.8
|
||||
fi
|
||||
fi
|
||||
cat <<-EOF
|
||||
BUILD_DEPENDS+= \${LOCALBASE}/bin/ant:\${PORTSDIR}/devel/jakarta-ant
|
||||
CONFIGURE_ENV+= ANT=\${LOCALBASE}/bin/ant
|
||||
WITH_JDBC=YES
|
||||
MAKE_ENV+= JAVA_HOME=\${JAVA_HOME}
|
||||
SCRIPTS_ENV+= JAVA_HOME=\${JAVA_HOME}
|
||||
CONFIGURE_ARGS+= --with-java
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"MultiByte\")
|
||||
MULTIBYTE=1
|
||||
;;
|
||||
\"ODBC\")
|
||||
cat <<-EOF
|
||||
# ODBC
|
||||
WITH_ODBC=YES
|
||||
CONFIGURE_ARGS+= --with-odbc
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"TCL\")
|
||||
TCL=1
|
||||
;;
|
||||
\"TCLTK\")
|
||||
echo "#TCLTK"
|
||||
echo WITH_TK=YES
|
||||
echo
|
||||
TCL=1
|
||||
;;
|
||||
\"SSL\")
|
||||
cat <<-EOF
|
||||
# SSL
|
||||
USE_OPENSSL= yes
|
||||
CFLAGS+= -DUSE_SSL
|
||||
WITH_SSL= yes
|
||||
CONFIGURE_ENV+= LDFLAGS="-L\${OPENSSLLIB} -lssl -lcrypto"
|
||||
CONFIGURE_ARGS+= --with-openssl
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"KRB5\")
|
||||
KRB5=1
|
||||
;;
|
||||
@ -144,7 +72,7 @@ done
|
||||
|
||||
exec > /dev/stderr
|
||||
|
||||
# if multibyte, determine charset
|
||||
# if multibyte, determine default charset
|
||||
echo "# Multibyte" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
|
||||
if [ ! "${MULTIBYTE}" ]; then
|
||||
@ -153,25 +81,34 @@ else
|
||||
if [ "${BATCH}" ]; then
|
||||
set "nothing"
|
||||
else
|
||||
/usr/bin/dialog --title "configuration options" --clear \
|
||||
/usr/bin/dialog --title "Default encoding system" --clear \
|
||||
--radiolist "\n\
|
||||
Please select desired options:" -1 -1 16 \
|
||||
Please select the default encoding:" -1 -1 16 \
|
||||
nothing "Default Encoding" ON \
|
||||
SQL_ASCII "SQL_ASCII" OFF \
|
||||
LATIN1 "LATIN1" OFF \
|
||||
LATIN2 "LATIN2" OFF \
|
||||
LATIN3 "LATIN3" OFF \
|
||||
LATIN4 "LATIN4" OFF \
|
||||
LATIN5 "LATIN5" OFF \
|
||||
EUC_JP "EUC_JP" OFF \
|
||||
EUC_CN "EUC_CN" OFF \
|
||||
EUC_KR "EUC_KR" OFF \
|
||||
EUC_TW "EUC_TW" OFF \
|
||||
KOI8 "KOI8" OFF \
|
||||
UNICODE "UNICODE" OFF \
|
||||
MULE_INTERNAL "MULE_INTERNAL" OFF \
|
||||
WIN "WIN" OFF \
|
||||
ALT "ALT" OFF \
|
||||
SQL_ASCII "SQL_ASCII - ASCII" OFF \
|
||||
EUC_JP "Japanese EUC" OFF \
|
||||
EUC_CN "Chinese EUC" OFF \
|
||||
EUC_KR "Korean EUC" OFF \
|
||||
EUC_TW "Taiwan EUC" OFF \
|
||||
UNICODE "Unicode (UTF-8)" OFF \
|
||||
MULE_INTERNAL "Mule internal code" OFF \
|
||||
LATIN1 "ISO 8859-1" OFF \
|
||||
LATIN2 "ISO 8859-2" OFF \
|
||||
LATIN3 "ISO 8859-3" OFF \
|
||||
LATIN4 "ISO 8859-4" OFF \
|
||||
LATIN5 "ISO 8859-9" OFF \
|
||||
LATIN6 "ISO 8859-10" OFF \
|
||||
LATIN7 "ISO 8859-13" OFF \
|
||||
LATIN8 "ISO 8859-14" OFF \
|
||||
LATIN9 "ISO 8859-15" OFF \
|
||||
LATIN10 "ISO 8859-16" OFF \
|
||||
ISO-8859-5 "ECMA-113 Latin/Cyrillic" OFF \
|
||||
ISO-8859-6 "ECMA-114 Latin/Arabic" OFF \
|
||||
ISO-8859-7 "ECMA-118 Latin/Greek" OFF \
|
||||
ISO-8859-8 "ECMA-121 Latin/Hebrew" OFF \
|
||||
KOI8 "KOI8-R(U)" OFF \
|
||||
WIN "Windows CP1251" OFF \
|
||||
ALT "Windows CP866" OFF \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -188,91 +125,41 @@ ALT "ALT" OFF \
|
||||
fi
|
||||
|
||||
if [ "$1" = "nothing" ]; then
|
||||
echo "CONFIGURE_ARGS+= --enable-multibyte" \
|
||||
echo "MULTIBYTE_ENCODING=yes" \
|
||||
>> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
else
|
||||
echo "CONFIGURE_ARGS+= --enable-multibyte=$1" \
|
||||
echo "MULTIBYTE_ENCODING=$1" \
|
||||
>> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
fi
|
||||
echo
|
||||
|
||||
if [ "${TCL}" ]; then
|
||||
echo "# TCL" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
if [ "${BATCH}" ]; then
|
||||
echo WITH_TCL=8.3 >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
else
|
||||
dialog --title "TCL version" \
|
||||
--inputbox "Please enter TCL version. Default is 8.3." -1 -1 "8.3" \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
retval=$?
|
||||
if [ -s /tmp/checklist.tmp.$$ ]; then
|
||||
set `cat /tmp/checklist.tmp.$$`
|
||||
fi
|
||||
rm -f /tmp/checklist.tmp.$$
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "Nothing selected"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo WITH_TCL=$1 >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
CONFIGURE_ARGS+= --with-tcl --with-tclconfig="\${TCLCONFIG}"
|
||||
TCLV=\${WITH_TCL:S/.//}
|
||||
TCL_INCDIR= \${LOCALBASE}/include/tcl\${WITH_TCL}
|
||||
MAKE_ENV+= TCL_INCDIR=\${TCL_INCDIR}
|
||||
LIB_DEPENDS+= tcl\${TCLV}:\${PORTSDIR}/lang/tcl\${TCLV}
|
||||
TCLCONFIG= "\${LOCALBASE}/lib/tcl\${WITH_TCL}"
|
||||
.if defined(WITH_TK)
|
||||
CONFIGURE_ARGS+= --with-tkconfig="\${TKCONFIG}"
|
||||
TK_INCDIR= \${LOCALBASE}/include/tk\${WITH_TCL}
|
||||
CONFIGURE_ENV+= WISH=\${LOCALBASE}/bin/wish\${WITH_TCL}
|
||||
LIB_DEPENDS+= tk\${TCLV}:\${PORTSDIR}/x11-toolkits/tk\${TCLV}
|
||||
TKCONFIG= "\${LOCALBASE}/lib/tk\${WITH_TCL}"
|
||||
TCLCONFIG+= \${TKCONFIG}
|
||||
TCL_PLIST= pkg-plist.tcl
|
||||
.else
|
||||
TCL_PLIST= pkg-plist.notk
|
||||
CONFIGURE_ARGS+= --without-tk
|
||||
.endif
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ "${KRB5}" ]; then
|
||||
if [ "${BATCH}" ]; then
|
||||
# never gets here, but what the heck...
|
||||
echo KRB5_HOME=\${LOCALBASE} >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
if [ -r "/usr/bin/krb5-config" ]; then
|
||||
echo " ########################################################################"
|
||||
echo " ### PostgreSQL does not build with Hiemdal kerberos. Edit ###"
|
||||
echo " ### /etc/make.conf and turn the knob MAKE_KERBEROS5 off and make ###"
|
||||
echo " ### world (or remove all traces of Hiemdal from your system by: ###"
|
||||
echo " ### rm -f /usr/bin/krb5-config /usr/lib/libkrb5.* /usr/include/krb5* ###"
|
||||
echo " ########################################################################"
|
||||
KRB5=""
|
||||
else
|
||||
dialog --inputbox "Please enter the KRB5_HOME path" -1 -1 "${KRB_HOME:-${LOCALBASE}}" \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
retval=$?
|
||||
if [ -s /tmp/checklist.tmp.$$ ]; then
|
||||
set `cat /tmp/checklist.tmp.$$`
|
||||
KRB5CONF="`which krb5-config`"
|
||||
if [ "$KRB5CONF" ]; then
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
.if exists($KRB5CONF)
|
||||
LIB_DEPENDS+= krb5.3:${PORTSDIR}/security/krb5
|
||||
CONFIGURE_ARGS+= --with-krb5="`${KRB5CONF} --prefix krb5`"
|
||||
CFLAGS+= "`${KRB5CONF} --cflags krb5`"
|
||||
LDFLAGS+= "`${KRB5CONF} --libs krb5`"
|
||||
.endif
|
||||
EOF
|
||||
else
|
||||
echo " ########################################################"
|
||||
echo " ### Unable to find krb5-config in your path. ###"
|
||||
echo " ### Please correct and build PostgreSQL again if you ###"
|
||||
echo " ### want PostgreSQL to be compiled with kerberos ###"
|
||||
echo " ### support (ports/security/krb5). ###"
|
||||
echo " ########################################################"
|
||||
fi
|
||||
rm -f /tmp/checklist.tmp.$$
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "No input"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo KRB5_HOME=\"$1\" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
.if defined(KRB5_HOME) && exists(\${KRB5_HOME})
|
||||
CONFIGURE_KRB= --with-krb5=\${KRB5_HOME}
|
||||
.endif
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
@ -5,131 +5,142 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= postgresql
|
||||
PORTVERSION= 7.1.3
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/%SUBDIR%/ \
|
||||
ftp://ftp.digex.net/pub/packages/database/postgresql/%SUBDIR%/ \
|
||||
PORTNAME?= postgresql
|
||||
PORTVERSION?= 7.2
|
||||
CATEGORIES?= databases
|
||||
MASTER_SITES= ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.chg.ru/pub/databases/postgresql/%SUBDIR%/ \
|
||||
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,}
|
||||
ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp2.ch.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp4.jp.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.us.postgresql.org/%SUBDIR%/
|
||||
MASTER_SITE_SUBDIR= source/v${PORTVERSION}
|
||||
DISTFILES= ${PORTNAME}-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
${PORTNAME}-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(NOPORTDOCS)
|
||||
DISTFILES+= ${PORTNAME}-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
DISTFILES= postgresql-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
postgresql-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(POSTGRESQL_SUBPORT) && !defined(NOPORTDOCS)
|
||||
DISTFILES+= postgresql-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.endif
|
||||
|
||||
MAINTAINER= girgen@partitur.se
|
||||
MAINTAINER?= girgen@partitur.se
|
||||
|
||||
WRKSRC= ${WRKDIR}/postgresql-${PORTVERSION}
|
||||
DIST_SUBDIR= postgresql
|
||||
|
||||
USE_GMAKE= YES
|
||||
GNU_CONFIGURE= YES
|
||||
|
||||
.if defined(POSTGRESQL_SUBPORT)
|
||||
## the POSTGRESQL_SUBPORTS use this port's distinfo
|
||||
MD5_FILE= ${.CURDIR}/../postgresql7/distinfo
|
||||
.else
|
||||
|
||||
## The rest of this file is for normal base installation
|
||||
INSTALLS_SHLIB= YES
|
||||
|
||||
DOCDIR= ${WRKDIR}/${DISTNAME}/doc
|
||||
PLIST= ${WRKDIR}/.PLIST.generated
|
||||
|
||||
USE_GMAKE= YES
|
||||
HAS_CONFIGURE= YES
|
||||
CONFIGURE_ARGS= --enable-locale \
|
||||
--enable-syslog --with-CXX \
|
||||
--sysconfdir=${PREFIX}/etc/postgresql \
|
||||
--with-includes="${PREFIX}/include ${TCL_INCDIR} ${TK_INCDIR}" \
|
||||
--with-libraries=${PREFIX}/lib
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/pgsql/include \
|
||||
--datadir=${PREFIX}/share \
|
||||
--with-template=`uname -s | ${TR} '[A-Z]' '[a-z]'` \
|
||||
--prefix=${PREFIX}/pgsql
|
||||
PG_PREFIX= pgsql/
|
||||
PG_INCLUDE= pgsql/include
|
||||
LDCONFIG_DIRS= %%PREFIX%%/pgsql/lib
|
||||
MANPREFIX= ${PREFIX}/pgsql
|
||||
.else
|
||||
GNU_CONFIGURE= YES
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/include/pgsql
|
||||
PG_PREFIX=""
|
||||
PG_INCLUDE= include/pgsql
|
||||
CONFIGURE_ARGS= --enable-locale --enable-syslog --with-CXX \
|
||||
--docdir=${PREFIX}/share/doc --with-libdir=${LOCALBASE}/lib \
|
||||
--with-includes=${LOCALBASE}/include
|
||||
|
||||
.if !defined(WITHOUT_GNUGETOPT)
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt
|
||||
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
|
||||
LIB_DEPENDS= gnugetopt:${PORTSDIR}/devel/libgnugetopt
|
||||
.endif
|
||||
|
||||
PLIST_SUB= PG_PREFIX="${PG_PREFIX}" PG_INCLUDE="${PG_INCLUDE}" WITH_TCL="${WITH_TCL}"
|
||||
# if you want localized messages, make -DWITH_GETTEXT
|
||||
# WARNING: this seems to require relinking binaries depending on
|
||||
# libpq.so, including for example mod_php and tcl.
|
||||
.if defined(WITH_GETTEXT)
|
||||
CONFIGURE_ARGS+=--enable-nls
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lintl
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/msgfmt:${PORTSDIR}/devel/gettext
|
||||
PLIST_SUB+= GETTEXT=""
|
||||
.else
|
||||
PLIST_SUB+= GETTEXT="@comment "
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_SERVER)
|
||||
PKGMESSAGE= ${PKGDIR}/pkg-message.client
|
||||
PLIST_SUB+= SERVER="@comment "
|
||||
.else
|
||||
PLIST_SUB+= SERVER=""
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_SSL)
|
||||
USE_OPENSSL= yes
|
||||
CONFIGURE_ARGS+= "--with-openssl=${OPENSSLBASE}"
|
||||
.endif
|
||||
|
||||
MAN1= createdb.1 createlang.1 createuser.1 dropdb.1 droplang.1 \
|
||||
dropuser.1 ecpg.1 initdb.1 initlocation.1 ipcclean.1 pg_config.1 \
|
||||
pg_ctl.1 pg_dump.1 pg_dumpall.1 pg_passwd.1 pg_restore.1 \
|
||||
pgaccess.1 pgtclsh.1 pgtksh.1 postgres.1 postmaster.1 psql.1 \
|
||||
vacuumdb.1
|
||||
MANL= abort.l alter_group.l alter_table.l alter_user.l \
|
||||
begin.l checkpoint.l close.l cluster.l comment.l commit.l copy.l \
|
||||
create_aggregate.l create_constraint_trigger.l \
|
||||
create_database.l create_function.l create_group.l \
|
||||
create_index.l create_language.l create_operator.l \
|
||||
create_rule.l create_sequence.l create_table.l \
|
||||
create_table_as.l create_trigger.l create_type.l \
|
||||
create_user.l create_view.l declare.l delete.l \
|
||||
drop_aggregate.l drop_database.l drop_function.l \
|
||||
drop_group.l drop_index.l drop_language.l \
|
||||
drop_operator.l drop_rule.l drop_sequence.l \
|
||||
drop_table.l drop_trigger.l drop_type.l drop_user.l \
|
||||
drop_view.l end.l explain.l fetch.l grant.l insert.l \
|
||||
listen.l load.l lock.l move.l notify.l reindex.l \
|
||||
reset.l revoke.l rollback.l select.l select_into.l \
|
||||
set.l set_constraints.l set_transaction.l show.l \
|
||||
truncate.l unlisten.l update.l vacuum.l
|
||||
MAN7= abort.7 alter_group.7 alter_table.7 alter_user.7 analyze.7 \
|
||||
begin.7 checkpoint.7 close.7 cluster.7 comment.7 commit.7 copy.7 \
|
||||
create_aggregate.7 create_constraint_trigger.7 \
|
||||
create_database.7 create_function.7 create_group.7 \
|
||||
create_index.7 create_language.7 create_operator.7 \
|
||||
create_rule.7 create_sequence.7 create_table.7 \
|
||||
create_table_as.7 create_trigger.7 create_type.7 \
|
||||
create_user.7 create_view.7 declare.7 delete.7 \
|
||||
drop_aggregate.7 drop_database.7 drop_function.7 \
|
||||
drop_group.7 drop_index.7 drop_language.7 \
|
||||
drop_operator.7 drop_rule.7 drop_sequence.7 \
|
||||
drop_table.7 drop_trigger.7 drop_type.7 drop_user.7 \
|
||||
drop_view.7 end.7 explain.7 fetch.7 grant.7 insert.7 \
|
||||
listen.7 load.7 lock.7 move.7 notify.7 reindex.7 \
|
||||
reset.7 revoke.7 rollback.7 select.7 select_into.7 \
|
||||
set.7 set_constraints.7 set_transaction.7 show.7 \
|
||||
set_session_authorization.7 \
|
||||
truncate.7 unlisten.7 update.7 vacuum.7
|
||||
|
||||
SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
|
||||
WRKDIR="${WRKDIR}" \
|
||||
FILESDIR="${FILESDIR}" \
|
||||
TOUCH="${TOUCH}" \
|
||||
MKDIR="${MKDIR}" \
|
||||
NO_OPENSSL="${NO_OPENSSL}" \
|
||||
DISTNAME="${DISTNAME}"
|
||||
|
||||
# We must .include here because we need the Makefile.inc @ pre-install
|
||||
# to determine the correct plist.
|
||||
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
|
||||
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
PLIST_SUB+= MULTIBYTE="@comment "
|
||||
.else
|
||||
# make utility targets like depends and describe happy
|
||||
LIB_DEPENDS= tcl83:${PORTSDIR}/lang/tcl83 \
|
||||
tk83:${PORTSDIR}/x11-toolkits/tk83
|
||||
PLIST_SUB+= MULTIBYTE=""
|
||||
CONFIGURE_ARGS+=--enable-multibyte=${MULTIBYTE_ENCODING}
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
@ ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postgresql
|
||||
|
||||
pre-install:
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.if !defined(BATCH)
|
||||
# remind folks twice for a while, so they really don't miss the layout shift
|
||||
@ ${SED} "s|/usr/local|${PREFIX}|g" < ${PKGMESSAGE} | head -n 25 | more -e
|
||||
.endif
|
||||
@ ${CP} ${PKGDIR}/pkg-plist ${PLIST}
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
@${CP} ${PLIST} ${PLIST}.nomulti ;\
|
||||
${GREP} -v bin/pg_encoding ${PLIST}.nomulti > ${PLIST}
|
||||
.endif
|
||||
.if defined(WITH_TCL)
|
||||
@ ${CP} ${PLIST} ${PLIST}.notcl ;\
|
||||
${CAT} ${PKGDIR}/${TCL_PLIST} ${PLIST}.notcl > ${PLIST} ;\
|
||||
${RM} ${PLIST}.notcl
|
||||
.endif
|
||||
.if defined(WITH_ODBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.noodbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.odbc ${PLIST}.noodbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.noodbc
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.nojdbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.jdbc ${PLIST}.nojdbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.nojdbc
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${CAT} ${PKGDIR}/pkg-plist.doc >> ${PLIST}
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} \
|
||||
${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@ cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GMAKE} -C src/interfaces/odbc odbc-drop.sql
|
||||
|
||||
post-install:
|
||||
@ ${MKDIR} ${PREFIX}/share/postgresql ;\
|
||||
${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
# install shell defaults for pgsql user
|
||||
.for i in profile cshrc
|
||||
@ ${SED} "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
@ -142,57 +153,19 @@ post-install:
|
||||
.endfor
|
||||
@ ${SED} -e "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
< ${FILESDIR}/pgsql.sh.tmpl \
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
.if defined(WITH_TCL)
|
||||
# Preparing a loadable TCL-package (pkgIndex.tcl)
|
||||
@${MKDIR} ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3
|
||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/pkgIndex.tcl.in \
|
||||
> ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3/pkgIndex.tcl
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/java/classes
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/jars/postgresql.jar \
|
||||
${PREFIX}/share/java/classes/postgresql.jar
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting postgresql.jar in"
|
||||
@ ${ECHO_MSG} "${PREFIX}/share/java/classes/postgresql.jar"
|
||||
@ ${ECHO_MSG} "Add this to your CLASSPATH!"
|
||||
@ ${ECHO_MSG} "ALSO NOTE: path inside jar file modified from 6.5.x:"
|
||||
@ ${ECHO_MSG} " 'postgresql.*' -> 'org.postgresql.*'!"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/examples/postgresql ;\
|
||||
cd ${WRKSRC}/src/interfaces/jdbc/example ;\
|
||||
pax -rw . ${PREFIX}/share/examples/postgresql
|
||||
.for i in README Implementation
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/$i \
|
||||
${PREFIX}/share/examples/postgresql
|
||||
.endfor
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting java examples into ${PREFIX}/share/examples/postgresql"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
.endif
|
||||
.endif
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
# information overload mode activated, sorry about this... ;-)
|
||||
@ ${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes ;\
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${INSTALL_DATA} ${PREFIX}/share/postgresql/post-install-notes ~pgsql/. ;\
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/.
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/${PG_PREFIX}lib
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/. ;\
|
||||
${INSTALL_DATA} ${FILESDIR}/502.pgsql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc.sql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc-drop.sql \
|
||||
${PREFIX}/share/postgresql
|
||||
.endif
|
||||
|
||||
post-clean:
|
||||
@ ${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
|
||||
|
||||
post-extract: ${POSTEXTRACT}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.endif
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (postgresql/postgresql-base-7.1.3.tar.gz) = f932dea12806972402aaaf17a2a97034
|
||||
MD5 (postgresql/postgresql-opt-7.1.3.tar.gz) = e84e9c51b31567d4571c7612e0c0fbd6
|
||||
MD5 (postgresql/postgresql-docs-7.1.3.tar.gz) = 7061ab7f7ec3c4d18f8e6cb2858896d0
|
||||
MD5 (postgresql/postgresql-base-7.2.tar.gz) = e391631127e88dcd665b0f7aa09c764f
|
||||
MD5 (postgresql/postgresql-opt-7.2.tar.gz) = c3f5fa9045fc0cdebec64869e92bad59
|
||||
MD5 (postgresql/postgresql-docs-7.2.tar.gz) = dc229ee6a768814e0e2497ab002b2c9b
|
||||
|
76
databases/postgresql73-server/files/502.pgsql
Normal file
76
databases/postgresql73-server/files/502.pgsql
Normal file
@ -0,0 +1,76 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $Id: 502.pgsql.in,v 1.17 2001/10/29 10:12:32 henrik Exp $
|
||||
#
|
||||
# Maintenance shell script to vacuum and backup database
|
||||
# Put this in /usr/local/etc/periodic/daily, and it will be run
|
||||
# every night
|
||||
#
|
||||
# Written by Palle Girgensohn <girgen@partitur.se>
|
||||
#
|
||||
# In public domain, do what you like with it,
|
||||
# and use it at your own risk... :)
|
||||
#
|
||||
|
||||
DIR=`dirname $0`
|
||||
progname=`basename $0`
|
||||
PRG=`cd $DIR; pwd `/$progname
|
||||
|
||||
# Run as user pgsql
|
||||
if [ `id -un` != pgsql ]; then
|
||||
su -l pgsql -c ${PRG}
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# PGBACKUPDIR must be writeable by user pgsql
|
||||
# ~pgsql is just that under normal circumstances,
|
||||
# but this might not be where you want the backups...
|
||||
PGBACKUPDIR=${HOME}/backups
|
||||
if [ ! -d ${PGBACKUPDIR} ] ; then
|
||||
echo Creating ${PGBACKUPDIR}
|
||||
mkdir ${PGBACKUPDIR}
|
||||
chmod 700 ${PGBACKUPDIR}
|
||||
fi
|
||||
|
||||
PGLOGDIR=/var/log/pgsql
|
||||
PGDIR=`cd ${PGDATA}/../ && pwd`
|
||||
|
||||
GZIP=/usr/bin/bzip2
|
||||
GZIPEXT=bz2
|
||||
|
||||
echo
|
||||
echo "PostgreSQL maintenance..."
|
||||
|
||||
# Protect the data
|
||||
umask 077
|
||||
|
||||
dbname=`${PGBINDIR}/psql -q -t -A -d template1 -c "SELECT datname FROM pg_database WHERE datname != 'template0'"`
|
||||
|
||||
rc=0
|
||||
|
||||
echo -n "ALL"
|
||||
PGERRALL=/tmp/PGERRALL.$$
|
||||
|
||||
${PGBINDIR}/pg_dumpall 2> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdumpall_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
|
||||
for i in ${dbname}; do
|
||||
echo -n " $i"
|
||||
${PGBINDIR}/pg_dump $i 2>> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdump_${i}_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
${PGBINDIR}/vacuumdb --quiet --analyze $i || rc=3
|
||||
done
|
||||
|
||||
if [ -s "${PGERRALL}" ]
|
||||
then
|
||||
echo
|
||||
echo 'Something went wrong!'
|
||||
echo
|
||||
echo `cat ${PGERRALL}`
|
||||
rc=3
|
||||
fi
|
||||
rm ${PGERRALL}
|
||||
|
||||
echo
|
||||
|
||||
find ${PGBACKUPDIR} \( -name 'pgdump_*'.${GZIPEXT} -o -name 'pgdumpall_*'.${GZIPEXT} \) \
|
||||
-a -atime +7 -delete
|
||||
exit $rc
|
@ -1,37 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/contrib/retep/build.xml,v
|
||||
retrieving revision 1.4
|
||||
retrieving revision 1.5
|
||||
diff -u -r1.4 -r1.5
|
||||
--- contrib/retep/build.xml 2001/03/11 11:06:59 1.4
|
||||
+++ contrib/retep/build.xml 2001/05/16 16:20:51 1.5
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
build file to build the donated retep tools packages
|
||||
|
||||
- $Id: build.xml,v 1.4 2001/03/11 11:06:59 petere Exp $
|
||||
+ $Id: build.xml,v 1.5 2001/05/16 16:20:51 momjian Exp $
|
||||
|
||||
-->
|
||||
|
||||
@@ -22,6 +22,11 @@
|
||||
<available property="xml" classname="org.xml.sax.Parser" />
|
||||
</target>
|
||||
|
||||
+ <target name="warning" depends="checks" unless="jdk1.2+">
|
||||
+ <echo message="WARNING -- contributed retep tools need jdk1.2 or later -- compilation NOT done." />
|
||||
+ </target>
|
||||
+
|
||||
+
|
||||
<!-- Prepares the build by creating a directory to place the class files -->
|
||||
<target name="prepare">
|
||||
<mkdir dir="${dest}" />
|
||||
@@ -35,7 +40,7 @@
|
||||
</target>
|
||||
|
||||
<!-- Builds the XML Tools -->
|
||||
- <target name="compile" depends="checks,prepare">
|
||||
+ <target name="compile" depends="checks,prepare,warning" if="jdk1.2+">
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="${package}/**" />
|
||||
</javac>
|
@ -1,19 +0,0 @@
|
||||
--- doc/Makefile~ Sun Jan 7 03:03:22 2001
|
||||
+++ doc/Makefile Wed Apr 18 08:12:30 2001
|
||||
@@ -43,10 +43,13 @@
|
||||
gzip -d -c man.tar.gz | ( cd $(DESTDIR)$(mandir) && $(TAR) xf - )
|
||||
endif
|
||||
|
||||
-
|
||||
installdirs:
|
||||
- $(mkinstalldirs) $(DESTDIR)$(mandir) $(DESTDIR)$(docdir)/html
|
||||
-
|
||||
+ifdef found_html
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(docdir)/html
|
||||
+endif
|
||||
+ifdef found_man
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(mandir)
|
||||
+endif
|
||||
|
||||
uninstall:
|
||||
ifdef found_html
|
@ -1,51 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/Connection.java,v
|
||||
retrieving revision 1.14
|
||||
retrieving revision 1.16
|
||||
diff -u -r1.14 -r1.16
|
||||
--- src/interfaces/jdbc/org/postgresql/Connection.java 2001/01/31 08:26:01 1.14
|
||||
+++ src/interfaces/jdbc/org/postgresql/Connection.java 2001/06/01 20:57:58 1.16
|
||||
@@ -10,7 +10,7 @@
|
||||
import org.postgresql.util.*;
|
||||
|
||||
/**
|
||||
- * $Id: Connection.java,v 1.14 2001/01/31 08:26:01 peter Exp $
|
||||
+ * $Id: Connection.java,v 1.16 2001/06/01 20:57:58 momjian Exp $
|
||||
*
|
||||
* This abstract class is used by org.postgresql.Driver to open either the JDBC1 or
|
||||
* JDBC2 versions of the Connection class.
|
||||
@@ -267,7 +267,8 @@
|
||||
//
|
||||
firstWarning = null;
|
||||
|
||||
- java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; select getdatabaseencoding()");
|
||||
+ java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; " +
|
||||
+ "select case when pg_encoding_to_char(1) = 'SQL_ASCII' then 'UNKNOWN' else getdatabaseencoding() end");
|
||||
|
||||
String dbEncoding = null;
|
||||
//retrieve DB properties
|
||||
@@ -307,9 +308,23 @@
|
||||
} else if (dbEncoding.equals("EUC_TW")) {
|
||||
dbEncoding = "EUC_TW";
|
||||
} else if (dbEncoding.equals("KOI8")) {
|
||||
- dbEncoding = "KOI8_R";
|
||||
+ // try first if KOI8_U is present, it's a superset of KOI8_R
|
||||
+ try {
|
||||
+ dbEncoding = "KOI8_U";
|
||||
+ "test".getBytes(dbEncoding);
|
||||
+ }
|
||||
+ catch(UnsupportedEncodingException uee) {
|
||||
+ // well, KOI8_U is still not in standard JDK, falling back to KOI8_R :(
|
||||
+ dbEncoding = "KOI8_R";
|
||||
+ }
|
||||
+
|
||||
} else if (dbEncoding.equals("WIN")) {
|
||||
dbEncoding = "Cp1252";
|
||||
+ } else if (dbEncoding.equals("UNKNOWN")) {
|
||||
+ //This isn't a multibyte database so we don't have an encoding to use
|
||||
+ //We leave dbEncoding null which will cause the default encoding for the
|
||||
+ //JVM to be used
|
||||
+ dbEncoding = null;
|
||||
} else {
|
||||
dbEncoding = null;
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
--- src/interfaces/jdbc/build.xml~ Fri Mar 16 22:50:43 2001
|
||||
+++ src/interfaces/jdbc/build.xml Wed Apr 18 08:57:57 2001
|
||||
@@ -120,6 +120,7 @@
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="example/**" />
|
||||
<exclude name="example/corba/**"/>
|
||||
+ <exclude name="example/blobtest.java" unless="jdk1.2+"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
@ -1,34 +0,0 @@
|
||||
--- src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java~ Fri Feb 23 19:12:23 2001
|
||||
+++ src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java Wed May 9 04:31:11 2001
|
||||
@@ -423,8 +423,13 @@
|
||||
String s = getString(columnIndex);
|
||||
if(s==null)
|
||||
return null;
|
||||
-
|
||||
- return java.sql.Date.valueOf(s);
|
||||
+ // length == 10: SQL Date
|
||||
+ // length > 10: SQL Timestamp, assumes PGDATESTYLE=ISO
|
||||
+ try {
|
||||
+ return java.sql.Date.valueOf((s.length() == 10) ? s : s.substring(0,10));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.baddate", s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -441,8 +446,13 @@
|
||||
|
||||
if(s==null)
|
||||
return null; // SQL NULL
|
||||
-
|
||||
- return java.sql.Time.valueOf(s);
|
||||
+ // length == 8: SQL Time
|
||||
+ // length > 8: SQL Timestamp
|
||||
+ try {
|
||||
+ return java.sql.Time.valueOf((s.length() == 8) ? s : s.substring(11,19));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.badtime",s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
@ -0,0 +1,13 @@
|
||||
--- src/backend/utils/init/findbe.c.orig Tue Feb 19 16:03:38 2002
|
||||
+++ src/backend/utils/init/findbe.c Tue Feb 19 16:03:45 2002
|
||||
@@ -13,9 +13,9 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
-#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
|
@ -1,4 +0,0 @@
|
||||
# Package-index file for Pgtcl-package. Enables you to load PostgreSQL
|
||||
# interface functions right into you TCL-interpreter as simply as
|
||||
# package require Pgtcl
|
||||
package ifneeded Pgtcl 1.3 "load %%PREFIX%%/lib/libpgtcl.so"
|
@ -1,25 +1,49 @@
|
||||
The PostgreSQL port has a collection of "side orders":
|
||||
|
||||
Now that PostgreSQL is installed, you should read the documentation and
|
||||
implementation guides. These can be found at:
|
||||
p5-Pg
|
||||
A perl5 API for client access to PostgreSQL databases.
|
||||
|
||||
http://www.PostgreSQL.org/docs
|
||||
postgresql-tcltk
|
||||
If you want tcl/tk client support. You get a neat GUI, pgaccess, as
|
||||
a bonus!
|
||||
|
||||
You may wish to subscribe to the PostgreSQL user-support mailing list.
|
||||
Send an e-mail to pgsql-questions-request@postgresql.org with the
|
||||
text "subscribe" in the message body.
|
||||
postgresql-jdbc
|
||||
For Java JDBC support.
|
||||
|
||||
If you built PostgreSQL with TCL/TK support, you can use the pgaccess
|
||||
utility to get a TCL/TK based database frontend for database
|
||||
operations. You do NOT need to install the pgaccess port separately.
|
||||
postgresql-odbc
|
||||
For client access from unix applications using ODBC as access
|
||||
method. Not needed to access unix PostgreSQL servers from Win32
|
||||
using ODBC. See below.
|
||||
|
||||
If you built in the TCL support, you can load the Pg package into your
|
||||
TCL scripts as easily as ``package require Pgtcl''.
|
||||
ruby-postgres, py-PyGreSQL
|
||||
For client access to PostgreSQL databases using the ruby & python
|
||||
languages.
|
||||
|
||||
If you built with Java support, add
|
||||
/usr/local/share/java/classes/postgresql.jar to your classpath.
|
||||
postgresql-plperl, postgresql-pltcl & postgresql-plruby
|
||||
For using perl5, tcl & ruby as procedural languages.
|
||||
|
||||
etc etc...
|
||||
|
||||
If you have many tables and many clients running, consider raising
|
||||
kern.maxfiles using sysctl(8).
|
||||
|
||||
Use createlang(1) to install languages into your database.
|
||||
Supported languages are 'plpgsql', 'pltcl', 'pltclu', and 'plperl'.
|
||||
You should vacuum and backup your database regularly. There is a
|
||||
periodic script, /usr/local/share/postgresql/502.pgsql, that you may
|
||||
use.
|
||||
|
||||
To allow many simultaneous connections to your PostgreSQL server, you
|
||||
should raise the SystemV shared memory limits in your kernel. Here are
|
||||
example values for allowing up to 180 clients (tinkering in
|
||||
postgresql.conf also needed, of course):
|
||||
options SYSVSHM
|
||||
options SYSVSEM
|
||||
options SYSVMSG
|
||||
options SHMMAXPGS=65536
|
||||
options SEMMNI=40
|
||||
options SEMMNS=240
|
||||
options SEMUME=40
|
||||
options SEMMNU=120
|
||||
|
||||
If you plan to access your PostgreSQL server using ODBC, please
|
||||
consider running the SQL script /usr/local/share/postgresql/odbc.sql
|
||||
to get the functions required for ODBC compliance.
|
||||
|
@ -1,21 +0,0 @@
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
|
||||
The PostgreSQL port now obeys hier(7) by default, which means that it
|
||||
installs into:
|
||||
|
||||
%%PREFIX%%/bin
|
||||
%%PREFIX%%/lib
|
||||
%%PREFIX%%/include/pgsql
|
||||
|
||||
You *must* move away your old installation to avoid problems with
|
||||
ldconfig(8) and user's PATH:s. If you rather install using the
|
||||
old-fashion layout, cancel at next screen and run make as:
|
||||
|
||||
$ make -DWITH_OLD_LAYOUT
|
||||
|
||||
As always, you *must* dump existing databases before stopping and
|
||||
removing your old postgresql, as part of the update. This is *NOT*
|
||||
done by this port!
|
||||
|
||||
If you want JAVA support, I will try to determine your JAVA_HOME using
|
||||
javavmwrapper. If you want a different JVM, please set JAVA_HOME.
|
@ -1 +1 @@
|
||||
A robust, next generation, object-relational DBMS
|
||||
The most advanced open-source database available anywhere
|
||||
|
@ -1,8 +1,7 @@
|
||||
PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
|
||||
derived from the Berkeley Postgres database management system. While
|
||||
PostgreSQL retains the powerful object-relational data model, rich data types
|
||||
and easy extensibility of Postgres, it replaces the PostQuel query language
|
||||
with an extended subset of SQL.
|
||||
PostgreSQL is a sophisticated Object-Relational DBMS, supporting
|
||||
almost all SQL constructs, including subselects, transactions, and
|
||||
user-defined types and functions. It is the most advanced open-source
|
||||
database available anywhere. Commercial Support is also available.
|
||||
|
||||
The original Postgres code was the effort of many graduate students,
|
||||
undergraduate students, and staff programmers working under the direction of
|
||||
|
@ -8,6 +8,18 @@ DB_DIR=${PKG_PREFIX}/pgsql
|
||||
|
||||
case $2 in
|
||||
PRE-INSTALL)
|
||||
echo "
|
||||
=========== BACKUP YOUR DATA! =============
|
||||
As always, backup your data before
|
||||
upgrading. If the upgrade leads to a higher
|
||||
minor revision (e.g. 7.1.x -> 7.2), a dump
|
||||
and restore of all databases is
|
||||
required. This is *NOT* done by the port!
|
||||
|
||||
Press ctrl-C *now* if you need to pg_dump.
|
||||
===========================================
|
||||
"
|
||||
sleep 3
|
||||
USER=pgsql
|
||||
GROUP=${USER}
|
||||
UID=70
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
======================================================================
|
||||
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
@ -8,23 +7,21 @@ installs into:
|
||||
|
||||
/usr/local/bin
|
||||
/usr/local/lib
|
||||
/usr/local/include/pgsql
|
||||
/usr/local/include (NOTE! Changed again in 7.2, since PostgreSQL
|
||||
handles standard install nowadays)
|
||||
|
||||
You *must* move away your old installation from users' and
|
||||
ldconfig(8)'s PATHs. If you rather install using the old-fashion
|
||||
layout, cancel now and build the port with "make -DWITH_OLD_LAYOUT".
|
||||
ldconfig(8)'s PATHs.
|
||||
|
||||
The pgsql user's home dir is /usr/local/pgsql by default, but can be
|
||||
changed with for example chpass(1). Datadir defaults to ~pgsql/data,
|
||||
but can be changed by modifying the ~pgsql/.profile script.
|
||||
|
||||
As always, backup your data before upgrading. If the upgrade leads to
|
||||
a higher minor revision (i.e. 7.0.x -> 7.1.x), a dump and restore of
|
||||
all databases is required. This is *NOT* done by the port!
|
||||
|
||||
======================================================================
|
||||
|
||||
To initialize the database, you should run initdb as the "pgsql" user.
|
||||
To initialize the database, you should run initdb as the "pgsql" user
|
||||
(if you want to use your locale for collation, edit ~pgsql/.profile
|
||||
and set the locale to your preference first).
|
||||
|
||||
Example:
|
||||
|
||||
@ -35,4 +32,5 @@ You can then start PostgreSQL by running:
|
||||
/usr/local/etc/rc.d/010.pgsql.sh start
|
||||
|
||||
For postmaster settings, see ~pgsql/data/postgresql.conf
|
||||
For more tips, read ~pgsql/post-install-notes
|
||||
======================================================================
|
||||
|
16
databases/postgresql73-server/pkg-message.client
Normal file
16
databases/postgresql73-server/pkg-message.client
Normal file
@ -0,0 +1,16 @@
|
||||
======================================================================
|
||||
|
||||
* IMPORTANT UPGRADE NOTICE * IMPORTANT UPGRADE NOTICE *
|
||||
|
||||
The PostgreSQL port now obeys hier(7) by default, which means that it
|
||||
installs into:
|
||||
|
||||
/usr/local/bin
|
||||
/usr/local/lib
|
||||
/usr/local/include (NOTE! Changed again in 7.2, since PostgreSQL
|
||||
handles standard install nowadays)
|
||||
|
||||
You *must* move away your old installation from users' and
|
||||
ldconfig(8)'s PATHs.
|
||||
|
||||
======================================================================
|
@ -1,91 +1,670 @@
|
||||
%%PG_PREFIX%%bin/postmaster
|
||||
%%PG_PREFIX%%bin/postgres
|
||||
%%PG_PREFIX%%bin/ecpg
|
||||
%%PG_PREFIX%%bin/initdb
|
||||
%%PG_PREFIX%%bin/initlocation
|
||||
%%PG_PREFIX%%bin/ipcclean
|
||||
%%PG_PREFIX%%bin/pg_ctl
|
||||
%%PG_PREFIX%%bin/pg_dump
|
||||
%%PG_PREFIX%%bin/pg_restore
|
||||
%%PG_PREFIX%%bin/pg_encoding
|
||||
%%PG_PREFIX%%bin/pg_dumpall
|
||||
%%PG_PREFIX%%bin/pg_id
|
||||
%%PG_PREFIX%%bin/pg_passwd
|
||||
%%PG_PREFIX%%bin/psql
|
||||
%%PG_PREFIX%%bin/createdb
|
||||
%%PG_PREFIX%%bin/dropdb
|
||||
%%PG_PREFIX%%bin/createuser
|
||||
%%PG_PREFIX%%bin/dropuser
|
||||
%%PG_PREFIX%%bin/droplang
|
||||
%%PG_PREFIX%%bin/vacuumdb
|
||||
%%PG_PREFIX%%bin/createlang
|
||||
%%PG_PREFIX%%bin/pg_config
|
||||
etc/rc.d/010.pgsql.sh
|
||||
%%PG_INCLUDE%%/lib/dllist.h
|
||||
@dirrm %%PG_INCLUDE%%/lib
|
||||
%%PG_INCLUDE%%/libpq/pqcomm.h
|
||||
%%PG_INCLUDE%%/libpq/libpq-fs.h
|
||||
@dirrm %%PG_INCLUDE%%/libpq
|
||||
%%PG_INCLUDE%%/libpq++/pgconnection.h
|
||||
%%PG_INCLUDE%%/libpq++/pgdatabase.h
|
||||
%%PG_INCLUDE%%/libpq++/pgtransdb.h
|
||||
%%PG_INCLUDE%%/libpq++/pgcursordb.h
|
||||
%%PG_INCLUDE%%/libpq++/pglobject.h
|
||||
@dirrm %%PG_INCLUDE%%/libpq++
|
||||
%%PG_INCLUDE%%/c.h
|
||||
%%PG_INCLUDE%%/postgres_ext.h
|
||||
%%PG_INCLUDE%%/postgres_fe.h
|
||||
%%PG_INCLUDE%%/os.h
|
||||
%%PG_INCLUDE%%/config.h
|
||||
%%PG_INCLUDE%%/libpq-fe.h
|
||||
%%PG_INCLUDE%%/libpq-int.h
|
||||
%%PG_INCLUDE%%/pqexpbuffer.h
|
||||
%%PG_INCLUDE%%/ecpgerrno.h
|
||||
%%PG_INCLUDE%%/ecpglib.h
|
||||
%%PG_INCLUDE%%/ecpgtype.h
|
||||
%%PG_INCLUDE%%/sqlca.h
|
||||
%%PG_INCLUDE%%/sql3types.h
|
||||
%%PG_INCLUDE%%/libpgeasy.h
|
||||
%%PG_INCLUDE%%/libpq++.h
|
||||
@dirrm %%PG_INCLUDE%%
|
||||
%%PG_PREFIX%%lib/libpq.so
|
||||
%%PG_PREFIX%%lib/libpq.a
|
||||
%%PG_PREFIX%%lib/libpq.so.2
|
||||
%%PG_PREFIX%%lib/libecpg.so
|
||||
%%PG_PREFIX%%lib/libecpg.a
|
||||
%%PG_PREFIX%%lib/libecpg.so.3
|
||||
%%PG_PREFIX%%lib/libpgeasy.so
|
||||
%%PG_PREFIX%%lib/libpgeasy.a
|
||||
%%PG_PREFIX%%lib/libpgeasy.so.2
|
||||
%%PG_PREFIX%%lib/libpq++.so
|
||||
%%PG_PREFIX%%lib/libpq++.a
|
||||
%%PG_PREFIX%%lib/libpq++.so.3
|
||||
%%PG_PREFIX%%lib/plpgsql.so
|
||||
share/postgresql/global.bki
|
||||
share/postgresql/global.description
|
||||
share/postgresql/post-install-notes
|
||||
share/postgresql/template1.bki
|
||||
share/postgresql/template1.description
|
||||
bin/postmaster
|
||||
bin/postgres
|
||||
bin/ecpg
|
||||
bin/initdb
|
||||
bin/initlocation
|
||||
bin/ipcclean
|
||||
bin/pg_ctl
|
||||
bin/pg_dump
|
||||
bin/pg_restore
|
||||
bin/pg_dumpall
|
||||
bin/pg_id
|
||||
bin/pg_passwd
|
||||
bin/psql
|
||||
bin/createdb
|
||||
bin/dropdb
|
||||
bin/createuser
|
||||
bin/dropuser
|
||||
bin/droplang
|
||||
bin/vacuumdb
|
||||
bin/createlang
|
||||
bin/pg_config
|
||||
%%MULTIBYTE%%bin/pg_encoding
|
||||
include/libpq/libpq-fs.h
|
||||
@dirrm include/libpq
|
||||
include/postgresql/internal/libpq/pqcomm.h
|
||||
@dirrm include/postgresql/internal/libpq
|
||||
include/postgresql/internal/lib/dllist.h
|
||||
@dirrm include/postgresql/internal/lib
|
||||
include/postgresql/internal/c.h
|
||||
include/postgresql/internal/postgres_fe.h
|
||||
include/postgresql/internal/libpq-int.h
|
||||
include/postgresql/internal/pqexpbuffer.h
|
||||
@dirrm include/postgresql/internal
|
||||
@dirrm include/postgresql
|
||||
include/libpq++/pgconnection.h
|
||||
include/libpq++/pgdatabase.h
|
||||
include/libpq++/pgtransdb.h
|
||||
include/libpq++/pgcursordb.h
|
||||
include/libpq++/pglobject.h
|
||||
@dirrm include/libpq++
|
||||
include/postgres_ext.h
|
||||
include/pg_config.h
|
||||
include/pg_config_os.h
|
||||
include/libpq-fe.h
|
||||
include/ecpgerrno.h
|
||||
include/ecpglib.h
|
||||
include/ecpgtype.h
|
||||
include/sqlca.h
|
||||
include/sql3types.h
|
||||
include/libpgeasy.h
|
||||
include/libpq++.h
|
||||
lib/libpq.so
|
||||
lib/libpq.a
|
||||
lib/libpq.so.2
|
||||
lib/libecpg.so
|
||||
lib/libecpg.a
|
||||
lib/libecpg.so.3
|
||||
lib/libpgeasy.so
|
||||
lib/libpgeasy.a
|
||||
lib/libpgeasy.so.2
|
||||
lib/libpq++.so
|
||||
lib/libpq++.a
|
||||
lib/libpq++.so.4
|
||||
lib/postgresql/plpgsql.so
|
||||
@unexec rmdir %D/lib/postgresql 2>/dev/null || true
|
||||
%%SERVER%%share/postgresql/502.pgsql
|
||||
%%SERVER%%share/postgresql/odbc.sql
|
||||
%%SERVER%%share/postgresql/odbc-drop.sql
|
||||
share/postgresql/postgres.bki
|
||||
share/postgresql/postgres.description
|
||||
share/postgresql/pg_hba.conf.sample
|
||||
share/postgresql/pg_ident.conf.sample
|
||||
share/postgresql/postgresql.conf.sample
|
||||
@unexec if cmp -s ~pgsql/.profile %D/share/postgresql/dot.profile.dist; then rm -f ~pgsql/.profile; fi
|
||||
@unexec if cmp -s ~pgsql/.cshrc %D/share/postgresql/dot.cshrc.dist; then rm -f ~pgsql/.cshrc; fi
|
||||
@unexec [ -f ~pgsql/dot.profile.dist ] && rm ~pgsql/dot.profile.dist
|
||||
@unexec [ -f ~pgsql/dot.cshrc.dist ] && rm ~pgsql/dot.cshrc.dist
|
||||
@exec [ -f %D/share/postgresql/post-install-notes ] && cp %D/share/postgresql/post-install-notes ~pgsql && chown pgsql:pgsql ~pgsql/post-install-notes
|
||||
@unexec [ -f ~pgsql/post-install-notes ] && rm ~pgsql/post-install-notes
|
||||
share/postgresql/dot.profile.dist
|
||||
share/postgresql/dot.cshrc.dist
|
||||
@dirrm share/postgresql
|
||||
@exec [ -f %D/share/postgresql/dot.profile.dist ] && cp %D/share/postgresql/dot.profile.dist ~pgsql/.
|
||||
@exec [ -f %D/share/postgresql/dot.cshrc.dist ] && cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.
|
||||
@exec [ -f ~pgsql/.profile ] || (cp %D/share/postgresql/dot.profile.dist ~pgsql/.profile && chown pgsql:pgsql ~pgsql/.profile)
|
||||
@exec [ -f ~pgsql/.cshrc ] || (cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.cshrc && chown pgsql:pgsql ~pgsql/.cshrc)
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%bin 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%lib 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man/man1 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man/manl 2> /dev/null || true
|
||||
@unexec [ X%%PG_PREFIX%% != X ] && rmdir %D/%%PG_PREFIX%%man 2> /dev/null || true
|
||||
@unexec rmdir ~pgsql 2> /dev/null || true
|
||||
@unexec echo "Warning: If you will *NOT* use this package anymore, please remove %D/pgsql and the pgsql user manually."
|
||||
share/postgresql/post-install-notes
|
||||
@unexec rmdir %D/share/postgresql 2>/dev/null || true
|
||||
%%PORTDOCS%%share/doc/postgresql/html/index.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-welcome.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-start.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-arch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-createdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-accessdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-sql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-concepts.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-table.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-populate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-select.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-join.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-agg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/user.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-advanced.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-views.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-fk.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-transactions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-inheritance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/tutorial-conclusion.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/preface.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/history.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/resources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/notation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bug-reporting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/y2k.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-syntax.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-syntax-columns.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-precedence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-union.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-table-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-select-lists.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-order.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/queries-limit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-money.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-character.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-binary.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-datetime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-boolean.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-geometric.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-net-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datatype-bit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-comparison.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-math.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/arrays.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-string.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-binarystring.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-matching.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-formatting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-datetime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-geometry.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-net.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-sequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-conditional.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-misc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-aggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/functions-subquery.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-overview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-oper.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-func.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/typeconv-union-case.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-multicolumn.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-unique.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-functional.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-opclass.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/keys.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-partial.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexes-examine.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/inherit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/mvcc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/transaction-iso.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xact-read-committed.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xact-serializable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/applevel-consistency.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/locking-tables.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/locking-indexes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/manage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/db-accessing.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/db-destroy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/performance-tips.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/planner-stats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/explicit-joins.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/populate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/datetime-appendix.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/timezones.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/units-history.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-keywords-appendix.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/biblio.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/admin.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/installation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-requirements.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-getsource.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-upgrading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-procedure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-post.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/supported-platforms.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/install-win32.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/runtime.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/creating-cluster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/postmaster-start.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/runtime-config.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/kernel-resources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/postmaster-shutdown.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ssl-tcp.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ssh-tunnels.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/client-authentication.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/auth-methods.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/client-authentication-problems.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/charset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/recode.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/multibyte.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/managing-databases.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/manage-ag-dropdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/user-manag.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/groups.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/privileges.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/perm-functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/maintenance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/routine-vacuuming.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/logfile-maintenance.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/backup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/backup-file.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/migration.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/monitoring.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/monitoring-stats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal-implementation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/wal-configuration.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/storage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/failure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/failure-disk-failed.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-run.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-evaluation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/regress-platform.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-7-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-5.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-4.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-3.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-2-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-1-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-1.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-6-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-09.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-02.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-01.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-1-0.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-03.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-02.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/release-0-01.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-client.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-exec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-async.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-fastpath.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-trace.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-control.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-envars.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-threading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-build.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpq-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/largeobjects.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-implementation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-interfaces.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-funcs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/lo-libpq.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqplusplus.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-init.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-classes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-exec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpqpp-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpgtcl-loading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/libpgtcl-ref.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgdisconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgconndefaults.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgexec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgeasy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgselect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglisten.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglocreat.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloopen.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloclose.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloread.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglowrite.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglolseek.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglotell.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pglounlink.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloimport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pgtcl-pgloexport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-concept.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-use.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-limitations.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-porting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ecpg-develop.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-config.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-windows.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/odbc-applixware.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-use.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-ddl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-binary-data.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-ext.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-thread.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/jdbc-reading.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-functions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-connect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defhost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defhost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defopt.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defopt.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-deftty.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-deftty.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-get-defbase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-set-defbase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pgobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-query.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-reset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-fileno.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getnotify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-inserttable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-putline.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getline.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-endcopy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-locreate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-getlo.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-loimport.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-db.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-pkey.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-databases.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-tables.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get-attnames.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-get.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-clear.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pgqueryobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-getresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-dictresult.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-listfields.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-fieldname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-fieldnum.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pgqueryobject-ntuples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pg-pglarge.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-open.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-read.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-write.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-seek.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-tell.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-unlink.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-size.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-pglargeobject-export.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pygresql-db-api.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-server.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/arch-pg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/extend.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/type-system.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pg-system-catalogs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-sql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-pl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-internal.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-c.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-overload.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xfunc-plhandler.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xtypes.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xoper-optimization.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xaggr.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/querytree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-views.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-permissions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rules-triggers.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-am.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-support.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-strategies.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-opclass.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xindex-operators.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/indexcost.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/gist.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/triggers.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-manager.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-datachanges.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/trigger-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiconnect.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifinish.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiexec.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiprepare.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spiexecp.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-open.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-find.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifnumber.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-fetch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-move.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicursor-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spisaveplan.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-interface-support.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetvalue.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetbinval.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigettype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigettypeid.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spigetrelname.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-memory.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytupledesc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spicopytupleintoslot.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spimodifytuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spipalloc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spirepalloc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spipfree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreetuple.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreetuptable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-spifreeplan.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-visibility.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/spi-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/programmer-pl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xplang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/xplang-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-structure.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-declarations.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-expressions.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-statements.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-control-structures.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pltcl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-cursors.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-errors-and-messages.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-trigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-examples.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpgsql-porting.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/pltcl-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plperl-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython-install.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/plpython-using.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-preface.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-commands.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-abort.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-altergroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-altertable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-alteruser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-analyze.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-begin.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-checkpoint.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-close.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-cluster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-comment.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-commit.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-copy.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createaggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createconstraint.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createdatabase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createfunction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-creategroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createlanguage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createoperator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createrule.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createsequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtableas.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtrigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createtype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-createview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-declare.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-delete.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropaggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropdatabase.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropfunction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropgroup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droplanguage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropoperator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droprule.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropsequence.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptable.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptrigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-droptype.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-dropview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-end.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-explain.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-fetch.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-grant.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-insert.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-listen.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-load.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-lock.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-move.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-notify.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-reindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-reset.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-revoke.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-rollback.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-select.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-selectinto.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-constraints.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-session-authorization.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-set-transaction.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-show.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-truncate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-unlisten.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-update.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/sql-vacuum.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-client.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createlang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-createuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-dropdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-droplang.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-dropuser.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-ecpg.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgaccess.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgconfig.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgdump.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-dumpall.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgrestore.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-psql.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgtclsh.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pgtksh.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-vacuumdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/reference-server.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-initdb.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-initlocation.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-ipcclean.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-ctl.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-pg-passwd.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-postgres.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/app-postmaster.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/developer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/source.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/overview.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/connect-estab.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/parser-stage.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/rule-system.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/planner-optimizer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/executor.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalogs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-aggregate.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-attrdef.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-attribute.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-class.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-database.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-description.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-group.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-index.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-inherits.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-language.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-largeobject.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-listener.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-operator.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-proc.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-relcheck.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-rewrite.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-shadow.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-statistic.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-trigger.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalog-pg-type.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-protocol.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-message-types.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/protocol-message-formats.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/compiler.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki-commands.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/bki-example.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/page.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-intro2.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-pg-intro.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/geqo-biblio.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/nls.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/nls-programmer.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvs.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvs-tree.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/cvsup.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/docguide.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-toolsets.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-build.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/doc-sources.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/setindex.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln8.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln25.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln650.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln13544.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln19341.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln31695.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/ln43726.html
|
||||
%%PORTDOCS%%share/doc/postgresql/html/catalogs.gif
|
||||
%%PORTDOCS%%share/doc/postgresql/html/connections.gif
|
||||
%%PORTDOCS%%share/doc/postgresql/html/stylesheet.css
|
||||
%%PORTDOCS%%@dirrm share/doc/postgresql/html
|
||||
%%PORTDOCS%%@dirrm share/doc/postgresql
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/cs/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/de/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/hu/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/ru/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/postgres.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/fr/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/fr/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/libpq.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/pg_dump.mo
|
||||
%%GETTEXT%%share/locale/sv/LC_MESSAGES/psql.mo
|
||||
%%GETTEXT%%@unexec rmdir share/locale/*/LC_MESSAGES 2>/dev/null || true
|
||||
%%GETTEXT%%@unexec rmdir share/locale/* 2>/dev/null || true
|
||||
%%GETTEXT%%@unexec rmdir share/locale 2>/dev/null || true
|
||||
%%SERVER%%@unexec if cmp -s ~pgsql/.profile %D/share/postgresql/dot.profile.dist; then rm -f ~pgsql/.profile; fi
|
||||
%%SERVER%%@unexec if cmp -s ~pgsql/.cshrc %D/share/postgresql/dot.cshrc.dist; then rm -f ~pgsql/.cshrc; fi
|
||||
%%SERVER%%@unexec [ -f ~pgsql/dot.profile.dist ] && rm ~pgsql/dot.profile.dist
|
||||
%%SERVER%%@unexec [ -f ~pgsql/dot.cshrc.dist ] && rm ~pgsql/dot.cshrc.dist
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/post-install-notes ] && cp %D/share/postgresql/post-install-notes ~pgsql && chown pgsql:pgsql ~pgsql/post-install-notes
|
||||
%%SERVER%%@unexec [ -f ~pgsql/post-install-notes ] && rm ~pgsql/post-install-notes
|
||||
%%SERVER%%share/postgresql/dot.profile.dist
|
||||
%%SERVER%%share/postgresql/dot.cshrc.dist
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/dot.profile.dist ] && cp %D/share/postgresql/dot.profile.dist ~pgsql/.
|
||||
%%SERVER%%@exec [ -f %D/share/postgresql/dot.cshrc.dist ] && cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.
|
||||
%%SERVER%%@exec [ -f ~pgsql/.profile ] || (cp %D/share/postgresql/dot.profile.dist ~pgsql/.profile && chown pgsql:pgsql ~pgsql/.profile)
|
||||
%%SERVER%%@exec [ -f ~pgsql/.cshrc ] || (cp %D/share/postgresql/dot.cshrc.dist ~pgsql/.cshrc && chown pgsql:pgsql ~pgsql/.cshrc)
|
||||
%%SERVER%%@unexec rmdir ~pgsql 2> /dev/null || true
|
||||
%%SERVER%%@unexec echo "Warning: If you will *NOT* use this package anymore, please remove %D/pgsql and the pgsql user manually."
|
||||
%%SERVER%%@unexec rmdir %D/share/postgresql 2>/dev/null || true
|
||||
%%SERVER%%etc/rc.d/010.pgsql.sh
|
||||
|
@ -1,27 +0,0 @@
|
||||
share/examples/postgresql/corba/StockClient.java
|
||||
share/examples/postgresql/corba/StockDB.java
|
||||
share/examples/postgresql/corba/StockDispenserImpl.java
|
||||
share/examples/postgresql/corba/StockItemImpl.java
|
||||
share/examples/postgresql/corba/StockServer.java
|
||||
share/examples/postgresql/corba/readme
|
||||
share/examples/postgresql/corba/stock.idl
|
||||
share/examples/postgresql/corba/stock.sql
|
||||
@dirrm share/examples/postgresql/corba
|
||||
share/examples/postgresql/ImageViewer.java
|
||||
share/examples/postgresql/Unicode.java
|
||||
share/examples/postgresql/basic.java
|
||||
share/examples/postgresql/blobtest.java
|
||||
share/examples/postgresql/datestyle.java
|
||||
share/examples/postgresql/metadata.java
|
||||
share/examples/postgresql/psql.java
|
||||
share/examples/postgresql/threadsafe.java
|
||||
share/examples/postgresql/README
|
||||
share/examples/postgresql/Implementation
|
||||
@dirrm share/examples/postgresql
|
||||
share/postgresql/java/postgresql-examples.jar
|
||||
share/postgresql/java/postgresql.jar
|
||||
share/postgresql/java/retepTools.jar
|
||||
@dirrm share/postgresql/java
|
||||
share/java/classes/postgresql.jar
|
||||
@unexec rmdir %D/share/java/classes 2>/dev/null || true
|
||||
@unexec rmdir %D/share/java 2>/dev/null || true
|
@ -1,6 +0,0 @@
|
||||
%%PG_PREFIX%%bin/pgtclsh
|
||||
%%PG_INCLUDE%%/libpgtcl.h
|
||||
%%PG_PREFIX%%lib/libpgtcl.a
|
||||
%%PG_PREFIX%%lib/libpgtcl.so
|
||||
%%PG_PREFIX%%lib/libpgtcl.so.2
|
||||
%%PG_PREFIX%%lib/pltcl.so
|
@ -1,10 +0,0 @@
|
||||
%%PG_INCLUDE%%/iodbc/iodbc.h
|
||||
%%PG_INCLUDE%%/iodbc/isql.h
|
||||
%%PG_INCLUDE%%/iodbc/isqlext.h
|
||||
@dirrm %%PG_INCLUDE%%/iodbc
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.a
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.so
|
||||
%%PG_PREFIX%%lib/libpsqlodbc.so.0
|
||||
etc/postgresql/odbcinst.ini
|
||||
@dirrm etc/postgresql
|
||||
share/postgresql/odbc.sql
|
@ -1,148 +0,0 @@
|
||||
%%PG_PREFIX%%bin/pgaccess
|
||||
%%PG_PREFIX%%bin/pgtclsh
|
||||
%%PG_PREFIX%%bin/pgtksh
|
||||
%%PG_INCLUDE%%/libpgtcl.h
|
||||
%%PG_PREFIX%%lib/libpgtcl.a
|
||||
%%PG_PREFIX%%lib/libpgtcl.so
|
||||
%%PG_PREFIX%%lib/libpgtcl.so.2
|
||||
%%PG_PREFIX%%lib/pltcl.so
|
||||
lib/tcl%%WITH_TCL%%/Pgtcl1.3/pkgIndex.tcl
|
||||
share/postgresql/pgaccess/images/icon_button.gif
|
||||
share/postgresql/pgaccess/images/icon_checkbutton.gif
|
||||
share/postgresql/pgaccess/images/icon_entry.gif
|
||||
share/postgresql/pgaccess/images/icon_frame.gif
|
||||
share/postgresql/pgaccess/images/icon_label.gif
|
||||
share/postgresql/pgaccess/images/icon_listbox.gif
|
||||
share/postgresql/pgaccess/images/icon_query.gif
|
||||
share/postgresql/pgaccess/images/icon_radiobutton.gif
|
||||
share/postgresql/pgaccess/images/icon_text.gif
|
||||
share/postgresql/pgaccess/lib/database.tcl
|
||||
share/postgresql/pgaccess/lib/forms.tcl
|
||||
share/postgresql/pgaccess/lib/functions.tcl
|
||||
share/postgresql/pgaccess/lib/help/abort.hlp
|
||||
share/postgresql/pgaccess/lib/help/add_records.hlp
|
||||
share/postgresql/pgaccess/lib/help/alter_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/alter_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/author.hlp
|
||||
share/postgresql/pgaccess/lib/help/begin.hlp
|
||||
share/postgresql/pgaccess/lib/help/close.hlp
|
||||
share/postgresql/pgaccess/lib/help/cluster.hlp
|
||||
share/postgresql/pgaccess/lib/help/commit.hlp
|
||||
share/postgresql/pgaccess/lib/help/copy.hlp
|
||||
share/postgresql/pgaccess/lib/help/copyrights.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_aggregate.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_database.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_function.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_index.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_language.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_operator.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_rule.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_sequence.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_table_as.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_trigger.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_type.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/create_view.hlp
|
||||
share/postgresql/pgaccess/lib/help/data_types.hlp
|
||||
share/postgresql/pgaccess/lib/help/datefunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/declare.hlp
|
||||
share/postgresql/pgaccess/lib/help/delete.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_aggregate.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_database.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_function.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_index.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_language.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_operator.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_rule.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_sequence.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_trigger.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_type.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_user.hlp
|
||||
share/postgresql/pgaccess/lib/help/drop_view.hlp
|
||||
share/postgresql/pgaccess/lib/help/explain.hlp
|
||||
share/postgresql/pgaccess/lib/help/fetch.hlp
|
||||
share/postgresql/pgaccess/lib/help/form_design.hlp
|
||||
share/postgresql/pgaccess/lib/help/forms.hlp
|
||||
share/postgresql/pgaccess/lib/help/functions.hlp
|
||||
share/postgresql/pgaccess/lib/help/geomfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/grant.hlp
|
||||
share/postgresql/pgaccess/lib/help/history.hlp
|
||||
share/postgresql/pgaccess/lib/help/index.hlp
|
||||
share/postgresql/pgaccess/lib/help/inheritance.hlp
|
||||
share/postgresql/pgaccess/lib/help/insert.hlp
|
||||
share/postgresql/pgaccess/lib/help/ipv4func.hlp
|
||||
share/postgresql/pgaccess/lib/help/isolation.hlp
|
||||
share/postgresql/pgaccess/lib/help/keywords.hlp
|
||||
share/postgresql/pgaccess/lib/help/listen.hlp
|
||||
share/postgresql/pgaccess/lib/help/load.hlp
|
||||
share/postgresql/pgaccess/lib/help/lock.hlp
|
||||
share/postgresql/pgaccess/lib/help/mathfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/move.hlp
|
||||
share/postgresql/pgaccess/lib/help/mvcc.hlp
|
||||
share/postgresql/pgaccess/lib/help/new_query.hlp
|
||||
share/postgresql/pgaccess/lib/help/new_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/notify.hlp
|
||||
share/postgresql/pgaccess/lib/help/open_query.hlp
|
||||
share/postgresql/pgaccess/lib/help/open_table.hlp
|
||||
share/postgresql/pgaccess/lib/help/pgfunctions.hlp
|
||||
share/postgresql/pgaccess/lib/help/postgresql.hlp
|
||||
share/postgresql/pgaccess/lib/help/queries.hlp
|
||||
share/postgresql/pgaccess/lib/help/reports.hlp
|
||||
share/postgresql/pgaccess/lib/help/reset.hlp
|
||||
share/postgresql/pgaccess/lib/help/revoke.hlp
|
||||
share/postgresql/pgaccess/lib/help/rollback.hlp
|
||||
share/postgresql/pgaccess/lib/help/schema.hlp
|
||||
share/postgresql/pgaccess/lib/help/scripts.hlp
|
||||
share/postgresql/pgaccess/lib/help/select.hlp
|
||||
share/postgresql/pgaccess/lib/help/select_into.hlp
|
||||
share/postgresql/pgaccess/lib/help/sequences.hlp
|
||||
share/postgresql/pgaccess/lib/help/set.hlp
|
||||
share/postgresql/pgaccess/lib/help/show.hlp
|
||||
share/postgresql/pgaccess/lib/help/sql_guide.hlp
|
||||
share/postgresql/pgaccess/lib/help/sqlfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/stringfunc.hlp
|
||||
share/postgresql/pgaccess/lib/help/tables.hlp
|
||||
share/postgresql/pgaccess/lib/help/unlisten.hlp
|
||||
share/postgresql/pgaccess/lib/help/update.hlp
|
||||
share/postgresql/pgaccess/lib/help/users.hlp
|
||||
share/postgresql/pgaccess/lib/help/vacuum.hlp
|
||||
share/postgresql/pgaccess/lib/help/view_table_structure.hlp
|
||||
share/postgresql/pgaccess/lib/help/views.hlp
|
||||
share/postgresql/pgaccess/lib/help/visual_designer.hlp
|
||||
share/postgresql/pgaccess/lib/help/y2k.hlp
|
||||
share/postgresql/pgaccess/lib/help.tcl
|
||||
share/postgresql/pgaccess/lib/languages/czech
|
||||
share/postgresql/pgaccess/lib/languages/chinese_big5
|
||||
share/postgresql/pgaccess/lib/languages/chinese_gb
|
||||
share/postgresql/pgaccess/lib/languages/deutsch
|
||||
share/postgresql/pgaccess/lib/languages/euskara
|
||||
share/postgresql/pgaccess/lib/languages/francais
|
||||
share/postgresql/pgaccess/lib/languages/italiano
|
||||
share/postgresql/pgaccess/lib/languages/japanese
|
||||
share/postgresql/pgaccess/lib/languages/magyar
|
||||
share/postgresql/pgaccess/lib/languages/nederlands
|
||||
share/postgresql/pgaccess/lib/languages/portugues
|
||||
share/postgresql/pgaccess/lib/languages/romana
|
||||
share/postgresql/pgaccess/lib/languages/russian.koi8r
|
||||
share/postgresql/pgaccess/lib/languages/russian_win
|
||||
share/postgresql/pgaccess/lib/languages/spanish
|
||||
share/postgresql/pgaccess/lib/mainlib.tcl
|
||||
share/postgresql/pgaccess/lib/preferences.tcl
|
||||
share/postgresql/pgaccess/lib/queries.tcl
|
||||
share/postgresql/pgaccess/lib/reports.tcl
|
||||
share/postgresql/pgaccess/lib/schema.tcl
|
||||
share/postgresql/pgaccess/lib/scripts.tcl
|
||||
share/postgresql/pgaccess/lib/sequences.tcl
|
||||
share/postgresql/pgaccess/lib/tables.tcl
|
||||
share/postgresql/pgaccess/lib/users.tcl
|
||||
share/postgresql/pgaccess/lib/views.tcl
|
||||
share/postgresql/pgaccess/lib/visualqb.tcl
|
||||
share/postgresql/pgaccess/main.tcl
|
||||
@dirrm share/postgresql/pgaccess/images
|
||||
@dirrm share/postgresql/pgaccess/lib/help
|
||||
@dirrm share/postgresql/pgaccess/lib/languages
|
||||
@dirrm share/postgresql/pgaccess/lib
|
||||
@dirrm share/postgresql/pgaccess
|
||||
@dirrm lib/tcl%%WITH_TCL%%/Pgtcl1.3
|
@ -10,23 +10,24 @@ fi
|
||||
|
||||
if [ ! "${BATCH}" ]; then
|
||||
dialog --title "Backup your data NOW" \
|
||||
--msgbox "`sed -e \"s#%%PREFIX%%#${PREFIX}#\" < ${FILESDIR}/pre-install-notes`" \
|
||||
-1 -1
|
||||
--yesno "As always, backup your data before
|
||||
upgrading. If the upgrade leads to a higher
|
||||
minor revision (e.g. 7.1.x -> 7.2, a dump
|
||||
and restore of all databases is
|
||||
required. This is *NOT* done by the port!
|
||||
|
||||
Select 'Yes' to continue the installation." -1 -1
|
||||
if [ $1 -eq 1 ] ; then exit 1; fi
|
||||
fi
|
||||
|
||||
if [ "${BATCH}" ]; then
|
||||
set \"MultiByte\" \"ODBC\" \"SSL\" \"TCL\" \"TCLTK\"
|
||||
set \"MultiByte\" \"KRB5\"
|
||||
else
|
||||
/usr/bin/dialog --title "configuration options" --clear \
|
||||
--checklist "\n\
|
||||
Please select desired options:" -1 -1 7 \
|
||||
JDBC "Java DataBase Connectivity" OFF \
|
||||
MultiByte "Multibyte for Multilingualism" ON \
|
||||
ODBC "Open Database Connectivity" ON \
|
||||
TCL "Tcl" ON \
|
||||
TCLTK "Tcl/Tk" ON \
|
||||
SSL "Secure Socket Layer" ON \
|
||||
KRB5 "Kerberos 5" OFF \
|
||||
KRB5 "Kerberos 5" ON \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -52,82 +53,9 @@ exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
|
||||
while [ "$1" ]; do
|
||||
case $1 in
|
||||
\"JDBC\")
|
||||
# We use JAVA_HOME if set correctly. If the user has
|
||||
# specified a JVM with JAVA_HOME or via the javavmwrapper,
|
||||
# we validate that it really exists. It is unnecessarily
|
||||
# complicated and error prone to try to figure out the
|
||||
# correct java version just to be able to determine a
|
||||
# BUILD_DEPEND in this case. Instead, assume that a set
|
||||
# JAVA_HOME together with simple sanity check mean we have
|
||||
# an installed JVM, and we don't bother setting
|
||||
# BUILD_DEPENDS.
|
||||
|
||||
echo "# JDBC"
|
||||
# if JAVA_HOME is set and exists, use it
|
||||
if [ "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/javac" ]; then
|
||||
echo JAVA_HOME=${JAVA_HOME}
|
||||
else
|
||||
# No JAVA_HOME, check javavmwrapper's config file
|
||||
if [ -r "${LOCALBASE}/etc/javavms" ]; then
|
||||
VMS=`/usr/bin/sed 's|#.*||' < "${LOCALBASE}/etc/javavms" | uniq`
|
||||
for JAVAVM in ${VMS}; do
|
||||
if [ -x "${JAVAVM}" ]; then
|
||||
JAVA_HOME=`echo ${JAVAVM} | /usr/bin/sed 's|/bin/java$||`
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if [ "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/javac" ]; then
|
||||
# yep, wrapper was good
|
||||
echo JAVA_HOME=${JAVA_HOME}
|
||||
else
|
||||
# nothing, use our boring 1.1.8, the only native non-beta jdk :(
|
||||
echo BUILD_DEPENDS+= \${LOCALBASE}/jdk1.1.8/bin/javac:\${PORTSDIR}/java/jdk
|
||||
echo JAVA_HOME=\${LOCALBASE}/jdk1.1.8
|
||||
fi
|
||||
fi
|
||||
cat <<-EOF
|
||||
BUILD_DEPENDS+= \${LOCALBASE}/bin/ant:\${PORTSDIR}/devel/jakarta-ant
|
||||
CONFIGURE_ENV+= ANT=\${LOCALBASE}/bin/ant
|
||||
WITH_JDBC=YES
|
||||
MAKE_ENV+= JAVA_HOME=\${JAVA_HOME}
|
||||
SCRIPTS_ENV+= JAVA_HOME=\${JAVA_HOME}
|
||||
CONFIGURE_ARGS+= --with-java
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"MultiByte\")
|
||||
MULTIBYTE=1
|
||||
;;
|
||||
\"ODBC\")
|
||||
cat <<-EOF
|
||||
# ODBC
|
||||
WITH_ODBC=YES
|
||||
CONFIGURE_ARGS+= --with-odbc
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"TCL\")
|
||||
TCL=1
|
||||
;;
|
||||
\"TCLTK\")
|
||||
echo "#TCLTK"
|
||||
echo WITH_TK=YES
|
||||
echo
|
||||
TCL=1
|
||||
;;
|
||||
\"SSL\")
|
||||
cat <<-EOF
|
||||
# SSL
|
||||
USE_OPENSSL= yes
|
||||
CFLAGS+= -DUSE_SSL
|
||||
WITH_SSL= yes
|
||||
CONFIGURE_ENV+= LDFLAGS="-L\${OPENSSLLIB} -lssl -lcrypto"
|
||||
CONFIGURE_ARGS+= --with-openssl
|
||||
|
||||
EOF
|
||||
;;
|
||||
\"KRB5\")
|
||||
KRB5=1
|
||||
;;
|
||||
@ -144,7 +72,7 @@ done
|
||||
|
||||
exec > /dev/stderr
|
||||
|
||||
# if multibyte, determine charset
|
||||
# if multibyte, determine default charset
|
||||
echo "# Multibyte" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
|
||||
if [ ! "${MULTIBYTE}" ]; then
|
||||
@ -153,25 +81,34 @@ else
|
||||
if [ "${BATCH}" ]; then
|
||||
set "nothing"
|
||||
else
|
||||
/usr/bin/dialog --title "configuration options" --clear \
|
||||
/usr/bin/dialog --title "Default encoding system" --clear \
|
||||
--radiolist "\n\
|
||||
Please select desired options:" -1 -1 16 \
|
||||
Please select the default encoding:" -1 -1 16 \
|
||||
nothing "Default Encoding" ON \
|
||||
SQL_ASCII "SQL_ASCII" OFF \
|
||||
LATIN1 "LATIN1" OFF \
|
||||
LATIN2 "LATIN2" OFF \
|
||||
LATIN3 "LATIN3" OFF \
|
||||
LATIN4 "LATIN4" OFF \
|
||||
LATIN5 "LATIN5" OFF \
|
||||
EUC_JP "EUC_JP" OFF \
|
||||
EUC_CN "EUC_CN" OFF \
|
||||
EUC_KR "EUC_KR" OFF \
|
||||
EUC_TW "EUC_TW" OFF \
|
||||
KOI8 "KOI8" OFF \
|
||||
UNICODE "UNICODE" OFF \
|
||||
MULE_INTERNAL "MULE_INTERNAL" OFF \
|
||||
WIN "WIN" OFF \
|
||||
ALT "ALT" OFF \
|
||||
SQL_ASCII "SQL_ASCII - ASCII" OFF \
|
||||
EUC_JP "Japanese EUC" OFF \
|
||||
EUC_CN "Chinese EUC" OFF \
|
||||
EUC_KR "Korean EUC" OFF \
|
||||
EUC_TW "Taiwan EUC" OFF \
|
||||
UNICODE "Unicode (UTF-8)" OFF \
|
||||
MULE_INTERNAL "Mule internal code" OFF \
|
||||
LATIN1 "ISO 8859-1" OFF \
|
||||
LATIN2 "ISO 8859-2" OFF \
|
||||
LATIN3 "ISO 8859-3" OFF \
|
||||
LATIN4 "ISO 8859-4" OFF \
|
||||
LATIN5 "ISO 8859-9" OFF \
|
||||
LATIN6 "ISO 8859-10" OFF \
|
||||
LATIN7 "ISO 8859-13" OFF \
|
||||
LATIN8 "ISO 8859-14" OFF \
|
||||
LATIN9 "ISO 8859-15" OFF \
|
||||
LATIN10 "ISO 8859-16" OFF \
|
||||
ISO-8859-5 "ECMA-113 Latin/Cyrillic" OFF \
|
||||
ISO-8859-6 "ECMA-114 Latin/Arabic" OFF \
|
||||
ISO-8859-7 "ECMA-118 Latin/Greek" OFF \
|
||||
ISO-8859-8 "ECMA-121 Latin/Hebrew" OFF \
|
||||
KOI8 "KOI8-R(U)" OFF \
|
||||
WIN "Windows CP1251" OFF \
|
||||
ALT "Windows CP866" OFF \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -188,91 +125,41 @@ ALT "ALT" OFF \
|
||||
fi
|
||||
|
||||
if [ "$1" = "nothing" ]; then
|
||||
echo "CONFIGURE_ARGS+= --enable-multibyte" \
|
||||
echo "MULTIBYTE_ENCODING=yes" \
|
||||
>> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
else
|
||||
echo "CONFIGURE_ARGS+= --enable-multibyte=$1" \
|
||||
echo "MULTIBYTE_ENCODING=$1" \
|
||||
>> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
fi
|
||||
echo
|
||||
|
||||
if [ "${TCL}" ]; then
|
||||
echo "# TCL" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
if [ "${BATCH}" ]; then
|
||||
echo WITH_TCL=8.3 >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
else
|
||||
dialog --title "TCL version" \
|
||||
--inputbox "Please enter TCL version. Default is 8.3." -1 -1 "8.3" \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
retval=$?
|
||||
if [ -s /tmp/checklist.tmp.$$ ]; then
|
||||
set `cat /tmp/checklist.tmp.$$`
|
||||
fi
|
||||
rm -f /tmp/checklist.tmp.$$
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "Nothing selected"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo WITH_TCL=$1 >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
CONFIGURE_ARGS+= --with-tcl --with-tclconfig="\${TCLCONFIG}"
|
||||
TCLV=\${WITH_TCL:S/.//}
|
||||
TCL_INCDIR= \${LOCALBASE}/include/tcl\${WITH_TCL}
|
||||
MAKE_ENV+= TCL_INCDIR=\${TCL_INCDIR}
|
||||
LIB_DEPENDS+= tcl\${TCLV}:\${PORTSDIR}/lang/tcl\${TCLV}
|
||||
TCLCONFIG= "\${LOCALBASE}/lib/tcl\${WITH_TCL}"
|
||||
.if defined(WITH_TK)
|
||||
CONFIGURE_ARGS+= --with-tkconfig="\${TKCONFIG}"
|
||||
TK_INCDIR= \${LOCALBASE}/include/tk\${WITH_TCL}
|
||||
CONFIGURE_ENV+= WISH=\${LOCALBASE}/bin/wish\${WITH_TCL}
|
||||
LIB_DEPENDS+= tk\${TCLV}:\${PORTSDIR}/x11-toolkits/tk\${TCLV}
|
||||
TKCONFIG= "\${LOCALBASE}/lib/tk\${WITH_TCL}"
|
||||
TCLCONFIG+= \${TKCONFIG}
|
||||
TCL_PLIST= pkg-plist.tcl
|
||||
.else
|
||||
TCL_PLIST= pkg-plist.notk
|
||||
CONFIGURE_ARGS+= --without-tk
|
||||
.endif
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ "${KRB5}" ]; then
|
||||
if [ "${BATCH}" ]; then
|
||||
# never gets here, but what the heck...
|
||||
echo KRB5_HOME=\${LOCALBASE} >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
if [ -r "/usr/bin/krb5-config" ]; then
|
||||
echo " ########################################################################"
|
||||
echo " ### PostgreSQL does not build with Hiemdal kerberos. Edit ###"
|
||||
echo " ### /etc/make.conf and turn the knob MAKE_KERBEROS5 off and make ###"
|
||||
echo " ### world (or remove all traces of Hiemdal from your system by: ###"
|
||||
echo " ### rm -f /usr/bin/krb5-config /usr/lib/libkrb5.* /usr/include/krb5* ###"
|
||||
echo " ########################################################################"
|
||||
KRB5=""
|
||||
else
|
||||
dialog --inputbox "Please enter the KRB5_HOME path" -1 -1 "${KRB_HOME:-${LOCALBASE}}" \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
retval=$?
|
||||
if [ -s /tmp/checklist.tmp.$$ ]; then
|
||||
set `cat /tmp/checklist.tmp.$$`
|
||||
KRB5CONF="`which krb5-config`"
|
||||
if [ "$KRB5CONF" ]; then
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
.if exists($KRB5CONF)
|
||||
LIB_DEPENDS+= krb5.3:${PORTSDIR}/security/krb5
|
||||
CONFIGURE_ARGS+= --with-krb5="`${KRB5CONF} --prefix krb5`"
|
||||
CFLAGS+= "`${KRB5CONF} --cflags krb5`"
|
||||
LDFLAGS+= "`${KRB5CONF} --libs krb5`"
|
||||
.endif
|
||||
EOF
|
||||
else
|
||||
echo " ########################################################"
|
||||
echo " ### Unable to find krb5-config in your path. ###"
|
||||
echo " ### Please correct and build PostgreSQL again if you ###"
|
||||
echo " ### want PostgreSQL to be compiled with kerberos ###"
|
||||
echo " ### support (ports/security/krb5). ###"
|
||||
echo " ########################################################"
|
||||
fi
|
||||
rm -f /tmp/checklist.tmp.$$
|
||||
case $retval in
|
||||
0) if [ -z "$*" ]; then
|
||||
echo "No input"
|
||||
fi
|
||||
;;
|
||||
1) echo "Cancel pressed."
|
||||
rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo KRB5_HOME=\"$1\" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
fi
|
||||
cat <<-EOF >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
|
||||
.if defined(KRB5_HOME) && exists(\${KRB5_HOME})
|
||||
CONFIGURE_KRB= --with-krb5=\${KRB5_HOME}
|
||||
.endif
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
@ -5,131 +5,142 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= postgresql
|
||||
PORTVERSION= 7.1.3
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/%SUBDIR%/ \
|
||||
ftp://ftp.digex.net/pub/packages/database/postgresql/%SUBDIR%/ \
|
||||
PORTNAME?= postgresql
|
||||
PORTVERSION?= 7.2
|
||||
CATEGORIES?= databases
|
||||
MASTER_SITES= ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.chg.ru/pub/databases/postgresql/%SUBDIR%/ \
|
||||
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,}
|
||||
ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp2.ch.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp4.jp.postgresql.org/mirror/postgresql/%SUBDIR%/ \
|
||||
ftp://ftp.us.postgresql.org/%SUBDIR%/
|
||||
MASTER_SITE_SUBDIR= source/v${PORTVERSION}
|
||||
DISTFILES= ${PORTNAME}-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
${PORTNAME}-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(NOPORTDOCS)
|
||||
DISTFILES+= ${PORTNAME}-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
DISTFILES= postgresql-base-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
postgresql-opt-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.if !defined(POSTGRESQL_SUBPORT) && !defined(NOPORTDOCS)
|
||||
DISTFILES+= postgresql-docs-${PORTVERSION}${EXTRACT_SUFX}
|
||||
.endif
|
||||
|
||||
MAINTAINER= girgen@partitur.se
|
||||
MAINTAINER?= girgen@partitur.se
|
||||
|
||||
WRKSRC= ${WRKDIR}/postgresql-${PORTVERSION}
|
||||
DIST_SUBDIR= postgresql
|
||||
|
||||
USE_GMAKE= YES
|
||||
GNU_CONFIGURE= YES
|
||||
|
||||
.if defined(POSTGRESQL_SUBPORT)
|
||||
## the POSTGRESQL_SUBPORTS use this port's distinfo
|
||||
MD5_FILE= ${.CURDIR}/../postgresql7/distinfo
|
||||
.else
|
||||
|
||||
## The rest of this file is for normal base installation
|
||||
INSTALLS_SHLIB= YES
|
||||
|
||||
DOCDIR= ${WRKDIR}/${DISTNAME}/doc
|
||||
PLIST= ${WRKDIR}/.PLIST.generated
|
||||
|
||||
USE_GMAKE= YES
|
||||
HAS_CONFIGURE= YES
|
||||
CONFIGURE_ARGS= --enable-locale \
|
||||
--enable-syslog --with-CXX \
|
||||
--sysconfdir=${PREFIX}/etc/postgresql \
|
||||
--with-includes="${PREFIX}/include ${TCL_INCDIR} ${TK_INCDIR}" \
|
||||
--with-libraries=${PREFIX}/lib
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/pgsql/include \
|
||||
--datadir=${PREFIX}/share \
|
||||
--with-template=`uname -s | ${TR} '[A-Z]' '[a-z]'` \
|
||||
--prefix=${PREFIX}/pgsql
|
||||
PG_PREFIX= pgsql/
|
||||
PG_INCLUDE= pgsql/include
|
||||
LDCONFIG_DIRS= %%PREFIX%%/pgsql/lib
|
||||
MANPREFIX= ${PREFIX}/pgsql
|
||||
.else
|
||||
GNU_CONFIGURE= YES
|
||||
CONFIGURE_ARGS+=--docdir=${PREFIX}/share/doc --includedir=${PREFIX}/include/pgsql
|
||||
PG_PREFIX=""
|
||||
PG_INCLUDE= include/pgsql
|
||||
CONFIGURE_ARGS= --enable-locale --enable-syslog --with-CXX \
|
||||
--docdir=${PREFIX}/share/doc --with-libdir=${LOCALBASE}/lib \
|
||||
--with-includes=${LOCALBASE}/include
|
||||
|
||||
.if !defined(WITHOUT_GNUGETOPT)
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt
|
||||
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
|
||||
LIB_DEPENDS= gnugetopt:${PORTSDIR}/devel/libgnugetopt
|
||||
.endif
|
||||
|
||||
PLIST_SUB= PG_PREFIX="${PG_PREFIX}" PG_INCLUDE="${PG_INCLUDE}" WITH_TCL="${WITH_TCL}"
|
||||
# if you want localized messages, make -DWITH_GETTEXT
|
||||
# WARNING: this seems to require relinking binaries depending on
|
||||
# libpq.so, including for example mod_php and tcl.
|
||||
.if defined(WITH_GETTEXT)
|
||||
CONFIGURE_ARGS+=--enable-nls
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lintl
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/msgfmt:${PORTSDIR}/devel/gettext
|
||||
PLIST_SUB+= GETTEXT=""
|
||||
.else
|
||||
PLIST_SUB+= GETTEXT="@comment "
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_SERVER)
|
||||
PKGMESSAGE= ${PKGDIR}/pkg-message.client
|
||||
PLIST_SUB+= SERVER="@comment "
|
||||
.else
|
||||
PLIST_SUB+= SERVER=""
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_SSL)
|
||||
USE_OPENSSL= yes
|
||||
CONFIGURE_ARGS+= "--with-openssl=${OPENSSLBASE}"
|
||||
.endif
|
||||
|
||||
MAN1= createdb.1 createlang.1 createuser.1 dropdb.1 droplang.1 \
|
||||
dropuser.1 ecpg.1 initdb.1 initlocation.1 ipcclean.1 pg_config.1 \
|
||||
pg_ctl.1 pg_dump.1 pg_dumpall.1 pg_passwd.1 pg_restore.1 \
|
||||
pgaccess.1 pgtclsh.1 pgtksh.1 postgres.1 postmaster.1 psql.1 \
|
||||
vacuumdb.1
|
||||
MANL= abort.l alter_group.l alter_table.l alter_user.l \
|
||||
begin.l checkpoint.l close.l cluster.l comment.l commit.l copy.l \
|
||||
create_aggregate.l create_constraint_trigger.l \
|
||||
create_database.l create_function.l create_group.l \
|
||||
create_index.l create_language.l create_operator.l \
|
||||
create_rule.l create_sequence.l create_table.l \
|
||||
create_table_as.l create_trigger.l create_type.l \
|
||||
create_user.l create_view.l declare.l delete.l \
|
||||
drop_aggregate.l drop_database.l drop_function.l \
|
||||
drop_group.l drop_index.l drop_language.l \
|
||||
drop_operator.l drop_rule.l drop_sequence.l \
|
||||
drop_table.l drop_trigger.l drop_type.l drop_user.l \
|
||||
drop_view.l end.l explain.l fetch.l grant.l insert.l \
|
||||
listen.l load.l lock.l move.l notify.l reindex.l \
|
||||
reset.l revoke.l rollback.l select.l select_into.l \
|
||||
set.l set_constraints.l set_transaction.l show.l \
|
||||
truncate.l unlisten.l update.l vacuum.l
|
||||
MAN7= abort.7 alter_group.7 alter_table.7 alter_user.7 analyze.7 \
|
||||
begin.7 checkpoint.7 close.7 cluster.7 comment.7 commit.7 copy.7 \
|
||||
create_aggregate.7 create_constraint_trigger.7 \
|
||||
create_database.7 create_function.7 create_group.7 \
|
||||
create_index.7 create_language.7 create_operator.7 \
|
||||
create_rule.7 create_sequence.7 create_table.7 \
|
||||
create_table_as.7 create_trigger.7 create_type.7 \
|
||||
create_user.7 create_view.7 declare.7 delete.7 \
|
||||
drop_aggregate.7 drop_database.7 drop_function.7 \
|
||||
drop_group.7 drop_index.7 drop_language.7 \
|
||||
drop_operator.7 drop_rule.7 drop_sequence.7 \
|
||||
drop_table.7 drop_trigger.7 drop_type.7 drop_user.7 \
|
||||
drop_view.7 end.7 explain.7 fetch.7 grant.7 insert.7 \
|
||||
listen.7 load.7 lock.7 move.7 notify.7 reindex.7 \
|
||||
reset.7 revoke.7 rollback.7 select.7 select_into.7 \
|
||||
set.7 set_constraints.7 set_transaction.7 show.7 \
|
||||
set_session_authorization.7 \
|
||||
truncate.7 unlisten.7 update.7 vacuum.7
|
||||
|
||||
SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
|
||||
WRKDIR="${WRKDIR}" \
|
||||
FILESDIR="${FILESDIR}" \
|
||||
TOUCH="${TOUCH}" \
|
||||
MKDIR="${MKDIR}" \
|
||||
NO_OPENSSL="${NO_OPENSSL}" \
|
||||
DISTNAME="${DISTNAME}"
|
||||
|
||||
# We must .include here because we need the Makefile.inc @ pre-install
|
||||
# to determine the correct plist.
|
||||
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
|
||||
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
PLIST_SUB+= MULTIBYTE="@comment "
|
||||
.else
|
||||
# make utility targets like depends and describe happy
|
||||
LIB_DEPENDS= tcl83:${PORTSDIR}/lang/tcl83 \
|
||||
tk83:${PORTSDIR}/x11-toolkits/tk83
|
||||
PLIST_SUB+= MULTIBYTE=""
|
||||
CONFIGURE_ARGS+=--enable-multibyte=${MULTIBYTE_ENCODING}
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
@ ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postgresql
|
||||
|
||||
pre-install:
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.if !defined(BATCH)
|
||||
# remind folks twice for a while, so they really don't miss the layout shift
|
||||
@ ${SED} "s|/usr/local|${PREFIX}|g" < ${PKGMESSAGE} | head -n 25 | more -e
|
||||
.endif
|
||||
@ ${CP} ${PKGDIR}/pkg-plist ${PLIST}
|
||||
.if defined(WITHOUT_MULTIBYTE)
|
||||
@${CP} ${PLIST} ${PLIST}.nomulti ;\
|
||||
${GREP} -v bin/pg_encoding ${PLIST}.nomulti > ${PLIST}
|
||||
.endif
|
||||
.if defined(WITH_TCL)
|
||||
@ ${CP} ${PLIST} ${PLIST}.notcl ;\
|
||||
${CAT} ${PKGDIR}/${TCL_PLIST} ${PLIST}.notcl > ${PLIST} ;\
|
||||
${RM} ${PLIST}.notcl
|
||||
.endif
|
||||
.if defined(WITH_ODBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.noodbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.odbc ${PLIST}.noodbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.noodbc
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${CP} ${PLIST} ${PLIST}.nojdbc ;\
|
||||
${CAT} ${PKGDIR}/pkg-plist.jdbc ${PLIST}.nojdbc > ${PLIST} ;\
|
||||
${RM} ${PLIST}.nojdbc
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${CAT} ${PKGDIR}/pkg-plist.doc >> ${PLIST}
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
@ ${SETENV} PKG_PREFIX=${PREFIX} \
|
||||
${SH} ${PKGDIR}/pkg-install ${PORTNAME} PRE-INSTALL
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@ cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GMAKE} -C src/interfaces/odbc odbc-drop.sql
|
||||
|
||||
post-install:
|
||||
@ ${MKDIR} ${PREFIX}/share/postgresql ;\
|
||||
${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
.if !defined(WITHOUT_SERVER)
|
||||
# install shell defaults for pgsql user
|
||||
.for i in profile cshrc
|
||||
@ ${SED} "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
@ -142,57 +153,19 @@ post-install:
|
||||
.endfor
|
||||
@ ${SED} -e "s|%%PREFIX%%|${PREFIX}|g; s|%%PG_PREFIX%%|${PG_PREFIX}|g" \
|
||||
< ${FILESDIR}/pgsql.sh.tmpl \
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh
|
||||
.if defined(WITH_TCL)
|
||||
# Preparing a loadable TCL-package (pkgIndex.tcl)
|
||||
@${MKDIR} ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3
|
||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/pkgIndex.tcl.in \
|
||||
> ${PREFIX}/lib/tcl${WITH_TCL}/Pgtcl1.3/pkgIndex.tcl
|
||||
.endif
|
||||
.if defined(WITH_JDBC)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/java/classes
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/jars/postgresql.jar \
|
||||
${PREFIX}/share/java/classes/postgresql.jar
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting postgresql.jar in"
|
||||
@ ${ECHO_MSG} "${PREFIX}/share/java/classes/postgresql.jar"
|
||||
@ ${ECHO_MSG} "Add this to your CLASSPATH!"
|
||||
@ ${ECHO_MSG} "ALSO NOTE: path inside jar file modified from 6.5.x:"
|
||||
@ ${ECHO_MSG} " 'postgresql.*' -> 'org.postgresql.*'!"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------"
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${MKDIR} -m 0555 ${PREFIX}/share/examples/postgresql ;\
|
||||
cd ${WRKSRC}/src/interfaces/jdbc/example ;\
|
||||
pax -rw . ${PREFIX}/share/examples/postgresql
|
||||
.for i in README Implementation
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/$i \
|
||||
${PREFIX}/share/examples/postgresql
|
||||
.endfor
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
@ ${ECHO_MSG} "Putting java examples into ${PREFIX}/share/examples/postgresql"
|
||||
@ ${ECHO_MSG} "---------------------------------------------------------------"
|
||||
.endif
|
||||
.endif
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
.for file in ecpg pg_dump pg_id pg_passwd pg_restore postgres psql
|
||||
@ strip ${PREFIX}/${PG_PREFIX}bin/${file}
|
||||
.endfor
|
||||
.endif
|
||||
# information overload mode activated, sorry about this... ;-)
|
||||
@ ${CAT} ${FILESDIR}/post-install-notes ${PKGMESSAGE} |\
|
||||
${SED} "s|/usr/local|${PREFIX}|g" |\
|
||||
tee ${PREFIX}/share/postgresql/post-install-notes ;\
|
||||
> ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHMOD} 554 ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${CHOWN} root:pgsql ${PREFIX}/etc/rc.d/010.pgsql.sh ;\
|
||||
${INSTALL_DATA} ${PREFIX}/share/postgresql/post-install-notes ~pgsql/. ;\
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/.
|
||||
.if defined(WITH_OLD_LAYOUT)
|
||||
@ ${CHOWN} root:pgsql ${PREFIX}/${PG_PREFIX}lib
|
||||
${CHOWN} -R pgsql:pgsql ~pgsql/. ;\
|
||||
${INSTALL_DATA} ${FILESDIR}/502.pgsql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc.sql \
|
||||
${WRKSRC}/src/interfaces/odbc/odbc-drop.sql \
|
||||
${PREFIX}/share/postgresql
|
||||
.endif
|
||||
|
||||
post-clean:
|
||||
@ ${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
|
||||
|
||||
post-extract: ${POSTEXTRACT}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.endif
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (postgresql/postgresql-base-7.1.3.tar.gz) = f932dea12806972402aaaf17a2a97034
|
||||
MD5 (postgresql/postgresql-opt-7.1.3.tar.gz) = e84e9c51b31567d4571c7612e0c0fbd6
|
||||
MD5 (postgresql/postgresql-docs-7.1.3.tar.gz) = 7061ab7f7ec3c4d18f8e6cb2858896d0
|
||||
MD5 (postgresql/postgresql-base-7.2.tar.gz) = e391631127e88dcd665b0f7aa09c764f
|
||||
MD5 (postgresql/postgresql-opt-7.2.tar.gz) = c3f5fa9045fc0cdebec64869e92bad59
|
||||
MD5 (postgresql/postgresql-docs-7.2.tar.gz) = dc229ee6a768814e0e2497ab002b2c9b
|
||||
|
76
databases/postgresql73/files/502.pgsql
Normal file
76
databases/postgresql73/files/502.pgsql
Normal file
@ -0,0 +1,76 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $Id: 502.pgsql.in,v 1.17 2001/10/29 10:12:32 henrik Exp $
|
||||
#
|
||||
# Maintenance shell script to vacuum and backup database
|
||||
# Put this in /usr/local/etc/periodic/daily, and it will be run
|
||||
# every night
|
||||
#
|
||||
# Written by Palle Girgensohn <girgen@partitur.se>
|
||||
#
|
||||
# In public domain, do what you like with it,
|
||||
# and use it at your own risk... :)
|
||||
#
|
||||
|
||||
DIR=`dirname $0`
|
||||
progname=`basename $0`
|
||||
PRG=`cd $DIR; pwd `/$progname
|
||||
|
||||
# Run as user pgsql
|
||||
if [ `id -un` != pgsql ]; then
|
||||
su -l pgsql -c ${PRG}
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# PGBACKUPDIR must be writeable by user pgsql
|
||||
# ~pgsql is just that under normal circumstances,
|
||||
# but this might not be where you want the backups...
|
||||
PGBACKUPDIR=${HOME}/backups
|
||||
if [ ! -d ${PGBACKUPDIR} ] ; then
|
||||
echo Creating ${PGBACKUPDIR}
|
||||
mkdir ${PGBACKUPDIR}
|
||||
chmod 700 ${PGBACKUPDIR}
|
||||
fi
|
||||
|
||||
PGLOGDIR=/var/log/pgsql
|
||||
PGDIR=`cd ${PGDATA}/../ && pwd`
|
||||
|
||||
GZIP=/usr/bin/bzip2
|
||||
GZIPEXT=bz2
|
||||
|
||||
echo
|
||||
echo "PostgreSQL maintenance..."
|
||||
|
||||
# Protect the data
|
||||
umask 077
|
||||
|
||||
dbname=`${PGBINDIR}/psql -q -t -A -d template1 -c "SELECT datname FROM pg_database WHERE datname != 'template0'"`
|
||||
|
||||
rc=0
|
||||
|
||||
echo -n "ALL"
|
||||
PGERRALL=/tmp/PGERRALL.$$
|
||||
|
||||
${PGBINDIR}/pg_dumpall 2> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdumpall_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
|
||||
for i in ${dbname}; do
|
||||
echo -n " $i"
|
||||
${PGBINDIR}/pg_dump $i 2>> $PGERRALL | ${GZIP} > ${PGBACKUPDIR}/pgdump_${i}_`date "+%Y%m%d"`.${GZIPEXT}
|
||||
${PGBINDIR}/vacuumdb --quiet --analyze $i || rc=3
|
||||
done
|
||||
|
||||
if [ -s "${PGERRALL}" ]
|
||||
then
|
||||
echo
|
||||
echo 'Something went wrong!'
|
||||
echo
|
||||
echo `cat ${PGERRALL}`
|
||||
rc=3
|
||||
fi
|
||||
rm ${PGERRALL}
|
||||
|
||||
echo
|
||||
|
||||
find ${PGBACKUPDIR} \( -name 'pgdump_*'.${GZIPEXT} -o -name 'pgdumpall_*'.${GZIPEXT} \) \
|
||||
-a -atime +7 -delete
|
||||
exit $rc
|
@ -1,37 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/contrib/retep/build.xml,v
|
||||
retrieving revision 1.4
|
||||
retrieving revision 1.5
|
||||
diff -u -r1.4 -r1.5
|
||||
--- contrib/retep/build.xml 2001/03/11 11:06:59 1.4
|
||||
+++ contrib/retep/build.xml 2001/05/16 16:20:51 1.5
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
build file to build the donated retep tools packages
|
||||
|
||||
- $Id: build.xml,v 1.4 2001/03/11 11:06:59 petere Exp $
|
||||
+ $Id: build.xml,v 1.5 2001/05/16 16:20:51 momjian Exp $
|
||||
|
||||
-->
|
||||
|
||||
@@ -22,6 +22,11 @@
|
||||
<available property="xml" classname="org.xml.sax.Parser" />
|
||||
</target>
|
||||
|
||||
+ <target name="warning" depends="checks" unless="jdk1.2+">
|
||||
+ <echo message="WARNING -- contributed retep tools need jdk1.2 or later -- compilation NOT done." />
|
||||
+ </target>
|
||||
+
|
||||
+
|
||||
<!-- Prepares the build by creating a directory to place the class files -->
|
||||
<target name="prepare">
|
||||
<mkdir dir="${dest}" />
|
||||
@@ -35,7 +40,7 @@
|
||||
</target>
|
||||
|
||||
<!-- Builds the XML Tools -->
|
||||
- <target name="compile" depends="checks,prepare">
|
||||
+ <target name="compile" depends="checks,prepare,warning" if="jdk1.2+">
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="${package}/**" />
|
||||
</javac>
|
@ -1,19 +0,0 @@
|
||||
--- doc/Makefile~ Sun Jan 7 03:03:22 2001
|
||||
+++ doc/Makefile Wed Apr 18 08:12:30 2001
|
||||
@@ -43,10 +43,13 @@
|
||||
gzip -d -c man.tar.gz | ( cd $(DESTDIR)$(mandir) && $(TAR) xf - )
|
||||
endif
|
||||
|
||||
-
|
||||
installdirs:
|
||||
- $(mkinstalldirs) $(DESTDIR)$(mandir) $(DESTDIR)$(docdir)/html
|
||||
-
|
||||
+ifdef found_html
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(docdir)/html
|
||||
+endif
|
||||
+ifdef found_man
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(mandir)
|
||||
+endif
|
||||
|
||||
uninstall:
|
||||
ifdef found_html
|
@ -1,51 +0,0 @@
|
||||
===================================================================
|
||||
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/Connection.java,v
|
||||
retrieving revision 1.14
|
||||
retrieving revision 1.16
|
||||
diff -u -r1.14 -r1.16
|
||||
--- src/interfaces/jdbc/org/postgresql/Connection.java 2001/01/31 08:26:01 1.14
|
||||
+++ src/interfaces/jdbc/org/postgresql/Connection.java 2001/06/01 20:57:58 1.16
|
||||
@@ -10,7 +10,7 @@
|
||||
import org.postgresql.util.*;
|
||||
|
||||
/**
|
||||
- * $Id: Connection.java,v 1.14 2001/01/31 08:26:01 peter Exp $
|
||||
+ * $Id: Connection.java,v 1.16 2001/06/01 20:57:58 momjian Exp $
|
||||
*
|
||||
* This abstract class is used by org.postgresql.Driver to open either the JDBC1 or
|
||||
* JDBC2 versions of the Connection class.
|
||||
@@ -267,7 +267,8 @@
|
||||
//
|
||||
firstWarning = null;
|
||||
|
||||
- java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; select getdatabaseencoding()");
|
||||
+ java.sql.ResultSet initrset = ExecSQL("set datestyle to 'ISO'; " +
|
||||
+ "select case when pg_encoding_to_char(1) = 'SQL_ASCII' then 'UNKNOWN' else getdatabaseencoding() end");
|
||||
|
||||
String dbEncoding = null;
|
||||
//retrieve DB properties
|
||||
@@ -307,9 +308,23 @@
|
||||
} else if (dbEncoding.equals("EUC_TW")) {
|
||||
dbEncoding = "EUC_TW";
|
||||
} else if (dbEncoding.equals("KOI8")) {
|
||||
- dbEncoding = "KOI8_R";
|
||||
+ // try first if KOI8_U is present, it's a superset of KOI8_R
|
||||
+ try {
|
||||
+ dbEncoding = "KOI8_U";
|
||||
+ "test".getBytes(dbEncoding);
|
||||
+ }
|
||||
+ catch(UnsupportedEncodingException uee) {
|
||||
+ // well, KOI8_U is still not in standard JDK, falling back to KOI8_R :(
|
||||
+ dbEncoding = "KOI8_R";
|
||||
+ }
|
||||
+
|
||||
} else if (dbEncoding.equals("WIN")) {
|
||||
dbEncoding = "Cp1252";
|
||||
+ } else if (dbEncoding.equals("UNKNOWN")) {
|
||||
+ //This isn't a multibyte database so we don't have an encoding to use
|
||||
+ //We leave dbEncoding null which will cause the default encoding for the
|
||||
+ //JVM to be used
|
||||
+ dbEncoding = null;
|
||||
} else {
|
||||
dbEncoding = null;
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
--- src/interfaces/jdbc/build.xml~ Fri Mar 16 22:50:43 2001
|
||||
+++ src/interfaces/jdbc/build.xml Wed Apr 18 08:57:57 2001
|
||||
@@ -120,6 +120,7 @@
|
||||
<javac srcdir="${src}" destdir="${dest}">
|
||||
<include name="example/**" />
|
||||
<exclude name="example/corba/**"/>
|
||||
+ <exclude name="example/blobtest.java" unless="jdk1.2+"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
@ -1,34 +0,0 @@
|
||||
--- src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java~ Fri Feb 23 19:12:23 2001
|
||||
+++ src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java Wed May 9 04:31:11 2001
|
||||
@@ -423,8 +423,13 @@
|
||||
String s = getString(columnIndex);
|
||||
if(s==null)
|
||||
return null;
|
||||
-
|
||||
- return java.sql.Date.valueOf(s);
|
||||
+ // length == 10: SQL Date
|
||||
+ // length > 10: SQL Timestamp, assumes PGDATESTYLE=ISO
|
||||
+ try {
|
||||
+ return java.sql.Date.valueOf((s.length() == 10) ? s : s.substring(0,10));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.baddate", s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -441,8 +446,13 @@
|
||||
|
||||
if(s==null)
|
||||
return null; // SQL NULL
|
||||
-
|
||||
- return java.sql.Time.valueOf(s);
|
||||
+ // length == 8: SQL Time
|
||||
+ // length > 8: SQL Timestamp
|
||||
+ try {
|
||||
+ return java.sql.Time.valueOf((s.length() == 8) ? s : s.substring(11,19));
|
||||
+ } catch (NumberFormatException e) {
|
||||
+ throw new PSQLException("postgresql.res.badtime",s);
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user