1 # $NetBSD: Makefile,v 1.66 2012/12/15 10:36:31 ryoon Exp $
3 DISTNAME= unison-2.40.102
6 MASTER_SITES= http://www.seas.upenn.edu/~bcpierce/unison/download/releases/stable/
8 MAINTAINER= tonio@NetBSD.org
9 HOMEPAGE= http://www.cis.upenn.edu/~bcpierce/unison/
10 COMMENT= File-synchronization tool
13 PKG_INSTALLATION_TYPES= overwrite pkgviews
15 .if (${MACHINE_ARCH} == "arm")
16 BUILDLINK_ABI_DEPENDS.ocaml+= ocaml>=3.12.0nb2
18 BUILDLINK_ABI_DEPENDS.ocaml+= ocaml>=3.11.2
20 BUILDLINK_API_DEPENDS.lablgtk+= lablgtk>=2.16.0
22 # docs: unison-manual.pdf/html/ps/dvi
23 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
25 MAKE_FLAGS+= CFLAGS=""
26 MAKE_ENV+= HOME=${WRKDIR:Q}
29 .include "../../mk/bsd.prefs.mk"
31 .if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH}=="arm") || (${MACHINE_ARCH} == "x86_64")
32 MAKE_FLAGS+= NATIVE=true
34 MAKE_FLAGS+= NATIVE=false
37 .include "../../mk/pthread.buildlink3.mk"
39 .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} != "none")
40 MAKE_FLAGS+= THREADS=true
43 BUILD_TARGET= buildexecutable
45 INSTALLATION_DIRS= bin
46 INSTALLATION_DIRS+= share/doc/unison
49 ${INSTALL_MAN} ${WRKSRC}/BUGS.txt ${DESTDIR}${PREFIX}/share/doc/unison
50 ${INSTALL_MAN} ${WRKSRC}/CONTRIB ${DESTDIR}${PREFIX}/share/doc/unison
51 ${INSTALL_MAN} ${WRKSRC}/COPYING ${DESTDIR}${PREFIX}/share/doc/unison
52 ${INSTALL_MAN} ${WRKSRC}/NEWS ${DESTDIR}${PREFIX}/share/doc/unison
53 ${INSTALL_MAN} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/unison
54 ${INSTALL_MAN} ${WRKSRC}/ROADMAP.txt ${DESTDIR}${PREFIX}/share/doc/unison
55 ${INSTALL_MAN} ${WRKSRC}/TODO.txt ${DESTDIR}${PREFIX}/share/doc/unison
57 .include "../../lang/ocaml/buildlink3.mk"
58 .include "../../mk/bsd.pkg.mk"