aboutsummaryrefslogtreecommitdiffstats
path: root/databases/skytools
diff options
context:
space:
mode:
authorskv <skv@FreeBSD.org>2007-07-27 04:42:30 +0800
committerskv <skv@FreeBSD.org>2007-07-27 04:42:30 +0800
commit5a46a8e0eb7f500ef98c5f0203b96395bf7eace0 (patch)
tree899a816732d1ca613497111262ce7cbe2d8d5a2e /databases/skytools
parent602e3aa770eeb4a0d0efe384e823a66866bed197 (diff)
downloadfreebsd-ports-gnome-5a46a8e0eb7f500ef98c5f0203b96395bf7eace0.tar.gz
freebsd-ports-gnome-5a46a8e0eb7f500ef98c5f0203b96395bf7eace0.tar.zst
freebsd-ports-gnome-5a46a8e0eb7f500ef98c5f0203b96395bf7eace0.zip
Add skytools 2.1.4, PostgreSQL tools from Skype: walshipping, queueing,
replication.
Diffstat (limited to 'databases/skytools')
-rw-r--r--databases/skytools/Makefile29
-rw-r--r--databases/skytools/distinfo3
-rw-r--r--databases/skytools/pkg-descr5
-rw-r--r--databases/skytools/pkg-plist96
4 files changed, 133 insertions, 0 deletions
diff --git a/databases/skytools/Makefile b/databases/skytools/Makefile
new file mode 100644
index 000000000000..0e150e150391
--- /dev/null
+++ b/databases/skytools/Makefile
@@ -0,0 +1,29 @@
+# Ports collection makefile for: skytools
+# Date created: 27 July 2007
+# Whom: Sergey Skvortsov <skv@protey.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= skytools
+PORTVERSION= 2.1.4
+CATEGORIES= databases
+MASTER_SITES= http://pgfoundry.org/frs/download.php/1354/
+
+MAINTAINER= skv@FreeBSD.org
+COMMENT= PostgreSQL tools from Skype: walshipping, queueing, replication
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+USE_PGSQL= yes
+USE_PYTHON= 2.4+
+
+CONFIGURE_ARGS= --with-python=${PYTHON_CMD} \
+ --docdir=${EXAMPLESDIR} \
+ --with-pgconfig=${LOCALBASE}/bin/pg_config
+
+post-patch:
+ @${REINPLACE_CMD} -e 's=share/doc=share/examples=' ${WRKSRC}/setup.py
+
+.include <bsd.port.mk>
diff --git a/databases/skytools/distinfo b/databases/skytools/distinfo
new file mode 100644
index 000000000000..d11c376008c2
--- /dev/null
+++ b/databases/skytools/distinfo
@@ -0,0 +1,3 @@
+MD5 (skytools-2.1.4.tar.gz) = 2877393a7a78df5cead31bd1858eddc5
+SHA256 (skytools-2.1.4.tar.gz) = 3d644971d7ac2340336ab4462367b543dc26904cebb68005b42580ba93ff17ca
+SIZE (skytools-2.1.4.tar.gz) = 143249
diff --git a/databases/skytools/pkg-descr b/databases/skytools/pkg-descr
new file mode 100644
index 000000000000..bdf911dae900
--- /dev/null
+++ b/databases/skytools/pkg-descr
@@ -0,0 +1,5 @@
+This is a package of tools in use in Skype for replication and
+failover. Also it includes a generic queuing mechanism PgQ and
+utility library for Python scripts.
+
+WWW: https://developer.skype.com/SkypeGarage/DbProjects/SkyTools
diff --git a/databases/skytools/pkg-plist b/databases/skytools/pkg-plist
new file mode 100644
index 000000000000..090d49f3f94a
--- /dev/null
+++ b/databases/skytools/pkg-plist
@@ -0,0 +1,96 @@
+bin/bulk_loader.py
+bin/cube_dispatcher.py
+bin/londiste.py
+bin/pgqadm.py
+bin/queue_mover.py
+bin/queue_splitter.py
+bin/scriptmgr.py
+bin/table_dispatcher.py
+bin/walmgr.py
+%%PYTHON_SITELIBDIR%%/londiste/__init__.py
+%%PYTHON_SITELIBDIR%%/londiste/__init__.pyc
+%%PYTHON_SITELIBDIR%%/londiste/compare.py
+%%PYTHON_SITELIBDIR%%/londiste/compare.pyc
+%%PYTHON_SITELIBDIR%%/londiste/file_read.py
+%%PYTHON_SITELIBDIR%%/londiste/file_read.pyc
+%%PYTHON_SITELIBDIR%%/londiste/file_write.py
+%%PYTHON_SITELIBDIR%%/londiste/file_write.pyc
+%%PYTHON_SITELIBDIR%%/londiste/installer.py
+%%PYTHON_SITELIBDIR%%/londiste/installer.pyc
+%%PYTHON_SITELIBDIR%%/londiste/playback.py
+%%PYTHON_SITELIBDIR%%/londiste/playback.pyc
+%%PYTHON_SITELIBDIR%%/londiste/repair.py
+%%PYTHON_SITELIBDIR%%/londiste/repair.pyc
+%%PYTHON_SITELIBDIR%%/londiste/setup.py
+%%PYTHON_SITELIBDIR%%/londiste/setup.pyc
+%%PYTHON_SITELIBDIR%%/londiste/syncer.py
+%%PYTHON_SITELIBDIR%%/londiste/syncer.pyc
+%%PYTHON_SITELIBDIR%%/londiste/table_copy.py
+%%PYTHON_SITELIBDIR%%/londiste/table_copy.pyc
+%%PYTHON_SITELIBDIR%%/pgq/__init__.py
+%%PYTHON_SITELIBDIR%%/pgq/__init__.pyc
+%%PYTHON_SITELIBDIR%%/pgq/consumer.py
+%%PYTHON_SITELIBDIR%%/pgq/consumer.pyc
+%%PYTHON_SITELIBDIR%%/pgq/event.py
+%%PYTHON_SITELIBDIR%%/pgq/event.pyc
+%%PYTHON_SITELIBDIR%%/pgq/maint.py
+%%PYTHON_SITELIBDIR%%/pgq/maint.pyc
+%%PYTHON_SITELIBDIR%%/pgq/producer.py
+%%PYTHON_SITELIBDIR%%/pgq/producer.pyc
+%%PYTHON_SITELIBDIR%%/pgq/status.py
+%%PYTHON_SITELIBDIR%%/pgq/status.pyc
+%%PYTHON_SITELIBDIR%%/pgq/ticker.py
+%%PYTHON_SITELIBDIR%%/pgq/ticker.pyc
+%%PYTHON_SITELIBDIR%%/skytools/__init__.py
+%%PYTHON_SITELIBDIR%%/skytools/__init__.pyc
+%%PYTHON_SITELIBDIR%%/skytools/config.py
+%%PYTHON_SITELIBDIR%%/skytools/config.pyc
+%%PYTHON_SITELIBDIR%%/skytools/dbstruct.py
+%%PYTHON_SITELIBDIR%%/skytools/dbstruct.pyc
+%%PYTHON_SITELIBDIR%%/skytools/gzlog.py
+%%PYTHON_SITELIBDIR%%/skytools/gzlog.pyc
+%%PYTHON_SITELIBDIR%%/skytools/installer_config.py
+%%PYTHON_SITELIBDIR%%/skytools/installer_config.pyc
+%%PYTHON_SITELIBDIR%%/skytools/quoting.py
+%%PYTHON_SITELIBDIR%%/skytools/quoting.pyc
+%%PYTHON_SITELIBDIR%%/skytools/scripting.py
+%%PYTHON_SITELIBDIR%%/skytools/scripting.pyc
+%%PYTHON_SITELIBDIR%%/skytools/skylog.py
+%%PYTHON_SITELIBDIR%%/skytools/skylog.pyc
+%%PYTHON_SITELIBDIR%%/skytools/sqltools.py
+%%PYTHON_SITELIBDIR%%/skytools/sqltools.pyc
+@dirrm %%PYTHON_SITELIBDIR%%/skytools
+@dirrm %%PYTHON_SITELIBDIR%%/pgq
+@dirrm %%PYTHON_SITELIBDIR%%/londiste
+@dirrmtry %%PYTHON_SITELIBDIR%%
+%%EXAMPLESDIR%%/conf/bulk_loader.ini.templ
+%%EXAMPLESDIR%%/conf/cube_dispatcher.ini.templ
+%%EXAMPLESDIR%%/conf/londiste.ini
+%%EXAMPLESDIR%%/conf/pgqadm.ini
+%%EXAMPLESDIR%%/conf/queue_mover.ini.templ
+%%EXAMPLESDIR%%/conf/queue_splitter.ini.templ
+%%EXAMPLESDIR%%/conf/scriptmgr.ini.templ
+%%EXAMPLESDIR%%/conf/table_dispatcher.ini.templ
+%%EXAMPLESDIR%%/conf/wal-master.ini
+%%EXAMPLESDIR%%/conf/wal-slave.ini
+@dirrm %%EXAMPLESDIR%%/conf
+@dirrm %%EXAMPLESDIR%%
+lib/postgresql/logtriga.so
+lib/postgresql/txid.so
+share/doc/postgresql/contrib/README.londiste
+share/doc/postgresql/contrib/README.pgq
+share/doc/postgresql/contrib/README.pgq_ext
+share/doc/postgresql/contrib/README.txid
+share/postgresql/contrib/logtriga.sql
+share/postgresql/contrib/londiste.sql
+share/postgresql/contrib/londiste.upgrade.sql
+share/postgresql/contrib/pgq.sql
+share/postgresql/contrib/pgq.upgrade.sql
+share/postgresql/contrib/pgq_ext.sql
+share/postgresql/contrib/uninstall_txid.sql
+share/postgresql/contrib/txid.sql
+@dirrmtry lib/postgresql
+@dirrmtry share/doc/postgresql/contrib
+@dirrmtry share/doc/postgresql
+@dirrmtry share/postgresql/contrib
+@dirrmtry share/postgresql