diff options
-rw-r--r-- | textproc/harmony/DESCR | 7 | ||||
-rw-r--r-- | textproc/harmony/Makefile | 44 | ||||
-rw-r--r-- | textproc/harmony/PLIST | 13 | ||||
-rw-r--r-- | textproc/harmony/distinfo | 5 |
4 files changed, 69 insertions, 0 deletions
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 |