pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/harmony Initial import of harmony-20060526 (l...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ea74726aa16c
branches:  trunk
changeset: 517475:ea74726aa16c
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Aug 11 15:55:31 2006 +0000

description:
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.

diffstat:

 textproc/harmony/DESCR    |   7 +++++++
 textproc/harmony/Makefile |  44 ++++++++++++++++++++++++++++++++++++++++++++
 textproc/harmony/PLIST    |  13 +++++++++++++
 textproc/harmony/distinfo |   5 +++++
 4 files changed, 69 insertions(+), 0 deletions(-)

diffs (85 lines):

diff -r 84d789390c6f -r ea74726aa16c textproc/harmony/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/harmony/DESCR    Fri Aug 11 15:55:31 2006 +0000
@@ -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 -r 84d789390c6f -r ea74726aa16c textproc/harmony/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/harmony/Makefile Fri Aug 11 15:55:31 2006 +0000
@@ -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@localhost
+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 -r 84d789390c6f -r ea74726aa16c textproc/harmony/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/harmony/PLIST    Fri Aug 11 15:55:31 2006 +0000
@@ -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 -r 84d789390c6f -r ea74726aa16c textproc/harmony/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/harmony/distinfo Fri Aug 11 15:55:31 2006 +0000
@@ -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



Home | Main Index | Thread Index | Old Index