New port: postgresql-contrib

New port, containing all contrib stuff distributed with postgresql

	From the README:

	The PostgreSQL contrib tree
	---------------------------

	This subtree contains porting tools, analysis utilities,
	and plug-in features that are not part of the core PostgreSQL
	system, mainly because they address a limited audience or
	are too experimental to be part of the main source tree.
	This does not preclude their usefulness.

	Each subdirectory contains a README file with information
	about the module.  Most items can be built with `gmake all'
	and installed with `gmake install' in the usual fashion,
	after you have run the `configure' script in the top-level
	directory.  Some directories supply new user-defined
	functions, operators, or types.  After you have installed
	the files you need to register the new entities in the
	database system by running the commands in the supplied
	.sql file.  For example,

		$ psql -d dbname -f module.sql

	See the PostgreSQL documentation for more information about
	this procedure.

PR:		ports/53181
Submitted by:	Palle Girgensohn <girgen@pingpong.net>
This commit is contained in:
Edwin Groothuis 2003-08-24 12:17:02 +00:00
parent c01806218d
commit 16d1da8428
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=87602
5 changed files with 201 additions and 0 deletions

View file

@ -145,6 +145,7 @@
SUBDIR += php-sqlrelay
SUBDIR += phpmyadmin
SUBDIR += phppgadmin
SUBDIR += postgresql-contrib
SUBDIR += postgresql-devel
SUBDIR += postgresql-docs
SUBDIR += postgresql-jdbc

View file

@ -0,0 +1,39 @@
# New ports collection makefile for: postgresql-contrib
# Date created: June 10, 2003
# Whom: Palle Girgensohn <girgen@pingpong.net>
#
# $FreeBSD$
#
PORTNAME= postgresql-contrib
PORTREVISION= 0
CATEGORIES= databases
MAINTAINER= girgen@pingpong.net
COMMENT= The contrib utilities from the PostgreSQL distribution
LIB_DEPENDS= pq:${PORTSDIR}/${POSTGRESQL_PORT}
POSTGRESQL_PORT?= databases/postgresql7
POSTGRESQL_SUBPORT=YES
.include <${.CURDIR}/../../${POSTGRESQL_PORT}/Makefile>
INSTALLS_SHLIB= yes
CONFIGURE_ARGS= --with-libraries=${LOCALBASE}/lib \
--with-includes=${LOCALBASE}/include \
--docdir=${PREFIX}/share/doc/postgresql
MAKE_ARGS= -C contrib
pre-build:
cd ${WRKSRC}/src/backend ;\
${GMAKE} ../../src/include/parser/parse.h ../../src/include/utils/fmgroids.h
post-install:
@ ${INSTALL_DATA} ${WRKSRC}/contrib/README \
${PREFIX}/share/doc/postgresql/contrib/README
@ ${ECHO} ==================================== ;\
${SED} -e "s,/usr/local,${PREFIX},g" ${PKGDIR}/pkg-message ;\
${ECHO} ====================================
.include <bsd.port.mk>

View file

@ -0,0 +1,23 @@
This is the port for all stuff that comes in the contrib subtree of
the postgresql distribution. This subtree contains porting tools,
analysis utilities, and plug-in features that are not part of the core
PostgreSQL system, mainly because they address a limited audience or
are too experimental to be part of the main source tree. This does
not preclude their usefulness.
Each subdirectory contains a README file with information about the
module. Some directories supply new user-defined functions, operators,
or types. After you have installed the files you need to register the
new entities in the database system by running the commands in the
supplied .sql file. For example,
$ psql -d dbname -f module.sql
The .sql files are installed into /usr/local/share/postgresql/contrib
For more information, please see
/usr/local/share/doc/postgresql/contrib/README*
This software is part of the standard PostgreSQL distribution.
WWW: http://www.postgresql.org/

View file

@ -0,0 +1,3 @@
The PostgreSQL contrib utilities have been installed. Please see
/usr/local/share/doc/postgresql/contrib/README
for more information.

View file

@ -0,0 +1,135 @@
bin/ApplySnapshot
bin/CleanLog
bin/GetSyncID
bin/InitRservTest
bin/MasterAddTable
bin/MasterInit
bin/MasterSync
bin/PrepareSnapshot
bin/Replicate
bin/RservTest
bin/SlaveAddTable
bin/SlaveInit
bin/dbf2pg
bin/findoidjoins
bin/fti.pl
bin/make_oidjoins_check
bin/oid2name
bin/pg_dumplo
bin/pg_logger
bin/pgbench
bin/vacuumlo
lib/postgresql/_int.so
lib/postgresql/array_iterator.so
lib/postgresql/autoinc.so
lib/postgresql/btree_gist.so
lib/postgresql/chkpass.so
lib/postgresql/cube.so
lib/postgresql/dblink.so
lib/postgresql/dbsize.so
lib/postgresql/earthdistance.so
lib/postgresql/fti.so
lib/postgresql/fuzzystrmatch.so
lib/postgresql/insert_username.so
lib/postgresql/int_aggregate.so
lib/postgresql/isbn_issn.so
lib/postgresql/lo.so
lib/postgresql/ltree.so
lib/postgresql/misc_utils.so
lib/postgresql/moddatetime.so
lib/postgresql/noup.so
lib/postgresql/pending.so
lib/postgresql/pgcrypto.so
lib/postgresql/pgstattuple.so
lib/postgresql/refint.so
lib/postgresql/rserv.so
lib/postgresql/rtree_gist.so
lib/postgresql/seg.so
lib/postgresql/string_io.so
lib/postgresql/tablefunc.so
lib/postgresql/timetravel.so
lib/postgresql/tsearch.so
lib/postgresql/user_locks.so
share/doc/postgresql/contrib/README
share/doc/postgresql/contrib/README.apachelog
share/doc/postgresql/contrib/README.array_iterator
share/doc/postgresql/contrib/README.btree_gist
share/doc/postgresql/contrib/README.chkpass
share/doc/postgresql/contrib/README.cube
share/doc/postgresql/contrib/README.dbf2pg
share/doc/postgresql/contrib/README.dblink
share/doc/postgresql/contrib/README.dbmirror
share/doc/postgresql/contrib/README.dbsize
share/doc/postgresql/contrib/README.earthdistance
share/doc/postgresql/contrib/README.findoidjoins
share/doc/postgresql/contrib/README.fti
share/doc/postgresql/contrib/README.fuzzystrmatch
share/doc/postgresql/contrib/README.int_aggregate
share/doc/postgresql/contrib/README.intarray
share/doc/postgresql/contrib/README.isbn_issn
share/doc/postgresql/contrib/README.lo
share/doc/postgresql/contrib/README.ltree
share/doc/postgresql/contrib/README.misc_utils
share/doc/postgresql/contrib/README.noup
share/doc/postgresql/contrib/README.oid2name
share/doc/postgresql/contrib/README.pg_dumplo
share/doc/postgresql/contrib/README.pg_logger
share/doc/postgresql/contrib/README.pgbench
share/doc/postgresql/contrib/README.pgbench_jis
share/doc/postgresql/contrib/README.pgcrypto
share/doc/postgresql/contrib/README.pgstattuple
share/doc/postgresql/contrib/README.pgstattuple.euc_jp
share/doc/postgresql/contrib/README.rserv
share/doc/postgresql/contrib/README.rtree_gist
share/doc/postgresql/contrib/README.seg
share/doc/postgresql/contrib/README.soundex
share/doc/postgresql/contrib/README.spi
share/doc/postgresql/contrib/README.string_io
share/doc/postgresql/contrib/README.tablefunc
share/doc/postgresql/contrib/README.tsearch
share/doc/postgresql/contrib/README.user_locks
share/doc/postgresql/contrib/README.vacuumlo
share/doc/postgresql/contrib/autoinc.example
share/doc/postgresql/contrib/insert_username.example
share/doc/postgresql/contrib/moddatetime.example
share/doc/postgresql/contrib/refint.example
share/doc/postgresql/contrib/timetravel.example
share/postgresql/contrib/RServ.pm
share/postgresql/contrib/_int.sql
share/postgresql/contrib/array_iterator.sql
share/postgresql/contrib/autoinc.sql
share/postgresql/contrib/btree_gist.sql
share/postgresql/contrib/chkpass.sql
share/postgresql/contrib/cube.sql
share/postgresql/contrib/dblink.sql
share/postgresql/contrib/dbsize.sql
share/postgresql/contrib/earthdistance.sql
share/postgresql/contrib/fti.sql
share/postgresql/contrib/fuzzystrmatch.sql
share/postgresql/contrib/insert_username.sql
share/postgresql/contrib/int_aggregate.sql
share/postgresql/contrib/isbn_issn.sql
share/postgresql/contrib/lo.sql
share/postgresql/contrib/lo_drop.sql
share/postgresql/contrib/lo_test.sql
share/postgresql/contrib/ltree.sql
share/postgresql/contrib/master.sql
share/postgresql/contrib/misc_utils.sql
share/postgresql/contrib/moddatetime.sql
share/postgresql/contrib/noup.sql
share/postgresql/contrib/pgcrypto.sql
share/postgresql/contrib/pgstattuple.sql
share/postgresql/contrib/refint.sql
share/postgresql/contrib/rtree_gist.sql
share/postgresql/contrib/seg.sql
share/postgresql/contrib/slave.sql
share/postgresql/contrib/string_io.sql
share/postgresql/contrib/tablefunc.sql
share/postgresql/contrib/timetravel.sql
share/postgresql/contrib/tsearch.sql
share/postgresql/contrib/user_locks.sql
@unexec rmdir %D/share/postgresql/contrib >&2 2> /dev/null || true
@unexec rmdir %D/share/postgresql >&2 2> /dev/null || true
@unexec rmdir %D/share/doc/postgresql/contrib >&2 2> /dev/null || true
@unexec rmdir %D/share/doc/postgresql >&2 2> /dev/null || true
@unexec rmdir %D/lib/postgresql >&2 2> /dev/null || true