update Sun Jun 13 18:37:00 PDT 2010
[pkgsrc.git] / misc / root / Makefile
1 # $NetBSD: Makefile,v 1.38 2010/06/13 22:45:02 wiz Exp $
2
3 DISTNAME=               root_v5.26.00b.source
4 PKGNAME=                root-5.26
5 PKGREVISION=            1
6 CATEGORIES=             misc
7 MASTER_SITES=           ftp://root.cern.ch/root/
8
9 MAINTAINER=             drochner@NetBSD.org
10 HOMEPAGE=               http://root.cern.ch/
11 COMMENT=                OO framework for data analysis and visualisation
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14 WRKSRC=                 ${WRKDIR}/root
15 USE_TOOLS+=             gmake
16 USE_LANGUAGES=          c c++ #fortran f2c lacks LOC()
17 .include "../../lang/gcc3-f77/buildlink3.mk"
18
19 CHECK_PORTABILITY_SKIP= build/win/*.sh cint/tool/INSTALLBIN
20 BUILD_TARGET=
21
22 .if (${MACHINE_ARCH} == "arm")
23 BROKEN= Compilation stops due to internal compiler error
24 .endif
25
26 INSTALLATION_DIRS=      bin
27
28 HAS_CONFIGURE=          yes
29 CONFIGURE_ARGS+=        ${LOWER_OPSYS}
30 CONFIGURE_ARGS+=        --prefix=${PREFIX} --mandir=${PREFIX}/${PKGMANDIR}/man1
31 CONFIGURE_ENV+=         LOCALBASE=${LOCALBASE}
32 CONFIGURE_ARGS+=        --enable-soversion
33 CONFIGURE_ARGS+=        --disable-builtin-pcre
34 CONFIGURE_ARGS+=        --disable-builtin-freetype
35 # clarens needs xmlrpc-c, the pkgsrc version is incompatible
36 CONFIGURE_ARGS+=        --disable-clarens
37
38 # option, requires libxml2
39 CONFIGURE_ARGS+=        --disable-xml
40 #.include "../../textproc/libxml2/buildlink3.mk"
41
42 # might be optional
43 #CONFIGURE_ARGS+=       --disable-asimage
44 .include "../../graphics/png/buildlink3.mk"
45 .include "../../graphics/jpeg/buildlink3.mk"
46 .include "../../graphics/libungif/buildlink3.mk"
47 .include "../../graphics/tiff/buildlink3.mk"
48
49 .include "../../math/gsl/buildlink3.mk"
50
51 post-extract:
52         ${CP} ${FILESDIR}/Makefile.netbsd ${WRKSRC}/config
53
54 .include "../../graphics/MesaLib/buildlink3.mk"
55 .include "../../graphics/glu/buildlink3.mk"
56 .include "../../graphics/freetype2/buildlink3.mk"
57 .include "../../devel/pcre/buildlink3.mk"
58 .include "../../security/openssl/buildlink3.mk"
59 .include "../../x11/libXpm/buildlink3.mk"
60 .include "../../x11/libXmu/buildlink3.mk"
61 .include "../../x11/libXi/buildlink3.mk"
62 .include "../../x11/libXft/buildlink3.mk"
63 .include "../../mk/bsd.pkg.mk"