Add skytools 2.1.4, PostgreSQL tools from Skype: walshipping, queueing,

replication.
This commit is contained in:
Sergey Skvortsov 2007-07-26 20:42:30 +00:00
parent a686be490b
commit 9b478cbcd6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=196339
5 changed files with 134 additions and 0 deletions

View File

@ -492,6 +492,7 @@
SUBDIR += rubygem-memcache-client
SUBDIR += rubygem-rrdtool
SUBDIR += rubygem-sqlite3
SUBDIR += skytools
SUBDIR += slony1
SUBDIR += sqlcached
SUBDIR += sqlclient

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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