diff options
author | sat <sat@FreeBSD.org> | 2007-08-16 03:22:58 +0800 |
---|---|---|
committer | sat <sat@FreeBSD.org> | 2007-08-16 03:22:58 +0800 |
commit | 2917adbc40bb922eb35a776fbdf7f56388a48ab4 (patch) | |
tree | 4177bb2bd296a0d5d483312bc498806c6ffac5f2 /databases | |
parent | 37bcf67aae9b035a5c2b4e1997de05028f3d9bc9 (diff) | |
download | freebsd-ports-gnome-2917adbc40bb922eb35a776fbdf7f56388a48ab4.tar.gz freebsd-ports-gnome-2917adbc40bb922eb35a776fbdf7f56388a48ab4.tar.zst freebsd-ports-gnome-2917adbc40bb922eb35a776fbdf7f56388a48ab4.zip |
Add port databases/tablelog:
Tablelog is a contributed PostgreSQL module that uses a trigger to log
any INSERTs, UPDATEs and DELETEs on a specific table into another table.
The second part of tablelog is able to restore the state of the original
table or of a specific row for any time in the past.
WWW: http://tablelog.projects.postgresql.org/
Author: Andreas Scherbaum <ads-pgfoundry @nospam@ wars-nicht.de>
PR: ports/114541
Submitted by: Robert Gogolok <gogo@cs.uni-sb.de>
Diffstat (limited to 'databases')
-rw-r--r-- | databases/Makefile | 1 | ||||
-rw-r--r-- | databases/tablelog/Makefile | 38 | ||||
-rw-r--r-- | databases/tablelog/distinfo | 3 | ||||
-rw-r--r-- | databases/tablelog/pkg-descr | 7 | ||||
-rw-r--r-- | databases/tablelog/pkg-plist | 5 |
5 files changed, 54 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile index 2b7ad24201e0..139963ea0185 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -517,6 +517,7 @@ SUBDIR += sybase-ocsd SUBDIR += sybase_ase SUBDIR += sybtcl + SUBDIR += tablelog SUBDIR += tcl-Mysql SUBDIR += tdb SUBDIR += tinycdb diff --git a/databases/tablelog/Makefile b/databases/tablelog/Makefile new file mode 100644 index 000000000000..18ae85cc13ff --- /dev/null +++ b/databases/tablelog/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: tablelog +# Date created: 11 July 2007 +# Whom: Robert Gogolok <gogo@cs.uni-sb.de> +# +# $FreeBSD$ +# + +PORTNAME= tablelog +PORTVERSION= 0.4.4 +CATEGORIES= databases +MASTER_SITES= http://pgfoundry.org/frs/download.php/1387/ + +MAINTAINER= gogo@cs.uni-sb.de +COMMENT= Logs changes on a table in PostgreSQL + +WRKSRC= ${WRKDIR}/table_log-${DISTVERSION} + +USE_GMAKE= yes +USE_PGSQL= yes + +IGNORE_WITH_PGSQL= 73 + +MAKE_ARGS= USE_PGXS=1 + +PORTDOCS= README.table_log table_log.sql + +do-install: + @${MKDIR} ${PREFIX}/lib/postgresql/ + @${INSTALL_PROGRAM} ${WRKSRC}/table_log.so ${PREFIX}/lib/postgresql/ + @${MKDIR} ${PREFIX}/share/postgresql/contrib/ + @${INSTALL_DATA} ${WRKSRC}/table_log_init.sql \ + ${PREFIX}/share/postgresql/contrib/ +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR}/ + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/ +.endif + +.include <bsd.port.mk> diff --git a/databases/tablelog/distinfo b/databases/tablelog/distinfo new file mode 100644 index 000000000000..ba73f7e81ace --- /dev/null +++ b/databases/tablelog/distinfo @@ -0,0 +1,3 @@ +MD5 (tablelog-0.4.4.tar.gz) = 5eefddc340c150c98625086ae5779ba3 +SHA256 (tablelog-0.4.4.tar.gz) = 58c84388daf7ef0b692be981821f2586d9553901005b613581e0fcdb7ed51ffd +SIZE (tablelog-0.4.4.tar.gz) = 14197 diff --git a/databases/tablelog/pkg-descr b/databases/tablelog/pkg-descr new file mode 100644 index 000000000000..829a1b0a2a01 --- /dev/null +++ b/databases/tablelog/pkg-descr @@ -0,0 +1,7 @@ +Tablelog is a contributed PostgreSQL module that uses a trigger to log +any INSERTs, UPDATEs and DELETEs on a specific table into another table. +The second part of tablelog is able to restore the state of the original +table or of a specific row for any time in the past. + +WWW: http://tablelog.projects.postgresql.org/ +Author: Andreas Scherbaum <ads-pgfoundry @nospam@ wars-nicht.de> diff --git a/databases/tablelog/pkg-plist b/databases/tablelog/pkg-plist new file mode 100644 index 000000000000..4b31153ed577 --- /dev/null +++ b/databases/tablelog/pkg-plist @@ -0,0 +1,5 @@ +lib/postgresql/table_log.so +share/postgresql/contrib/table_log_init.sql +@dirrmtry lib/postgresql +@dirrmtry share/postgresql/contrib +@dirrmtry share/postgresql |