From 8b2e86af8ac529dfd4a3f27c0416d0f41989542f Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 11 Aug 2006 15:55:31 +0000 Subject: Initial import of harmony-20060526 (latest stable release): Increased reliance on optimistic data replication has led to burgeoning interest in tools and frameworks for synchronizing disconnected updates to replicated data. To better understand the issues underlying the design of generic and heterogeneous synchronizers, we have implemented an experimental framework, called Harmony, that can be used to build synchronizers for tree-structured data stored in a variety of concrete formats, in particular XML. --- textproc/harmony/DESCR | 7 +++++++ textproc/harmony/Makefile | 44 ++++++++++++++++++++++++++++++++++++++++++++ textproc/harmony/PLIST | 13 +++++++++++++ textproc/harmony/distinfo | 5 +++++ 4 files changed, 69 insertions(+) create mode 100644 textproc/harmony/DESCR create mode 100644 textproc/harmony/Makefile create mode 100644 textproc/harmony/PLIST create mode 100644 textproc/harmony/distinfo (limited to 'textproc/harmony') diff --git a/textproc/harmony/DESCR b/textproc/harmony/DESCR new file mode 100644 index 00000000000..cdb27fdf93a --- /dev/null +++ b/textproc/harmony/DESCR @@ -0,0 +1,7 @@ +Increased reliance on optimistic data replication has led to +burgeoning interest in tools and frameworks for synchronizing +disconnected updates to replicated data. To better understand the +issues underlying the design of generic and heterogeneous synchronizers, +we have implemented an experimental framework, called Harmony, that +can be used to build synchronizers for tree-structured data stored +in a variety of concrete formats, in particular XML. diff --git a/textproc/harmony/Makefile b/textproc/harmony/Makefile new file mode 100644 index 00000000000..700da27ce66 --- /dev/null +++ b/textproc/harmony/Makefile @@ -0,0 +1,44 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/08/11 15:55:31 wiz Exp $ +# + +DISTNAME= harmony-stable-${VERSION} +PKGNAME= harmony-${VERSION} +CATEGORIES= misc +MASTER_SITES= http://alliance.seas.upenn.edu/~harmony/download/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://alliance.seas.upenn.edu/~harmony/ +COMMENT= Generic framework for reconciling disconnected updates to heterogeneous, replicated XML data + +DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib +DEPENDS+= equeue-[0-9]*:../../devel/equeue +DEPENDS+= ocamlnet-[0-9]*:../../net/ocamlnet +DEPENDS+= pxp-[0-9]*:../../textproc/pxp + +VERSION=20060526 + +WRKSRC= ${WRKDIR}/harmony-nightly-${VERSION} +USE_TOOLS+= gmake +TEX_DEPMETHOD= build +TEST_TARGET= test + +do-install: + for file in src/harmony \ + examples/addresses/harmonize-addresses \ + examples/basics/harmonize-basics \ + examples/bookmarks/harmonize-bookmarks \ + examples/calendars/harmonize-calendars \ + examples/listexamples/harmonize-listexamples \ + examples/plist/harmonize-plist \ + examples/relational/harmonize-relational \ + examples/structuredtext/harmonize-structuredtext; do \ + ${INSTALL_PROGRAM} ${WRKSRC}/$$file ${PREFIX}/bin; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/harmony + ${INSTALL_DATA} ${WRKSRC}/doc/manual.pdf ${PREFIX}/share/doc/harmony + ${INSTALL_DATA} ${WRKSRC}/doc/main.pdf ${PREFIX}/share/doc/harmony + +.include "../../lang/ocaml/buildlink3.mk" +.include "../../devel/pcre-ocaml/buildlink3.mk" +.include "../../mk/tex.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/harmony/PLIST b/textproc/harmony/PLIST new file mode 100644 index 00000000000..eff938745a1 --- /dev/null +++ b/textproc/harmony/PLIST @@ -0,0 +1,13 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/08/11 15:55:31 wiz Exp $ +bin/harmonize-addresses +bin/harmonize-basics +bin/harmonize-bookmarks +bin/harmonize-calendars +bin/harmonize-listexamples +bin/harmonize-plist +bin/harmonize-relational +bin/harmonize-structuredtext +bin/harmony +share/doc/harmony/main.pdf +share/doc/harmony/manual.pdf +@dirrm share/doc/harmony diff --git a/textproc/harmony/distinfo b/textproc/harmony/distinfo new file mode 100644 index 00000000000..78016521730 --- /dev/null +++ b/textproc/harmony/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/08/11 15:55:31 wiz Exp $ + +SHA1 (harmony-stable-20060526.tar.gz) = c6f146af672bc6be6f598fd48321283a6c0aeaf0 +RMD160 (harmony-stable-20060526.tar.gz) = a5014ed431057cc9e8bd36dac62d4031e5b5b4eb +Size (harmony-stable-20060526.tar.gz) = 777608 bytes -- cgit v1.2.3