update Thu Apr 15 06:37:02 PDT 2010
[pkgsrc.git] / textproc / harmony / Makefile
1 # $NetBSD: Makefile,v 1.4 2010/01/11 16:18:13 joerg Exp $
2 #
3
4 DISTNAME=       harmony-stable-${VERSION}
5 PKGNAME=        harmony-${VERSION}
6 CATEGORIES=     misc
7 MASTER_SITES=   http://alliance.seas.upenn.edu/~harmony/download/
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://alliance.seas.upenn.edu/~harmony/
11 COMMENT=        Generic framework for reconciling disconnected updates to heterogeneous, replicated XML data
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14 MAKE_JOBS_SAFE=         no
15
16 BUILD_DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk
17 DEPENDS+=       ocaml-findlib-[0-9]*:../../devel/ocaml-findlib
18 DEPENDS+=       equeue-[0-9]*:../../devel/equeue
19 DEPENDS+=       ocamlnet-[0-9]*:../../net/ocamlnet
20 DEPENDS+=       pxp-[0-9]*:../../textproc/pxp
21
22 VERSION=20060526
23
24 WRKSRC=         ${WRKDIR}/harmony-nightly-${VERSION}
25 USE_TOOLS+=     gmake
26 TEX_DEPMETHOD=  build
27 TEST_TARGET=    test
28
29 INSTALLATION_DIRS=      bin share/doc/harmony
30
31 do-install:
32         for file in src/harmony \
33                 examples/addresses/harmonize-addresses \
34                 examples/basics/harmonize-basics \
35                 examples/bookmarks/harmonize-bookmarks \
36                 examples/calendars/harmonize-calendars \
37                 examples/listexamples/harmonize-listexamples \
38                 examples/plist/harmonize-plist \
39                 examples/relational/harmonize-relational \
40                 examples/structuredtext/harmonize-structuredtext; do \
41                 ${INSTALL_PROGRAM} ${WRKSRC}/$$file ${DESTDIR}${PREFIX}/bin; \
42         done
43         ${INSTALL_DATA} ${WRKSRC}/doc/manual.pdf ${DESTDIR}${PREFIX}/share/doc/harmony
44         ${INSTALL_DATA} ${WRKSRC}/doc/main.pdf ${DESTDIR}${PREFIX}/share/doc/harmony
45
46 .include "../../lang/ocaml/buildlink3.mk"
47 .include "../../devel/pcre-ocaml/buildlink3.mk"
48 .include "../../mk/tex.buildlink3.mk"
49 .include "../../mk/bsd.pkg.mk"