Annotation of pkgsrc/x11/lablgtk1/Makefile, Revision 1.14
1.14 ! jaapb 1: # $NetBSD: Makefile,v 1.13 2015/08/07 11:20:33 jaapb Exp $
1.1 wiz 2:
3: DISTNAME= lablgtk-1.2.7
4: PKGNAME= lablgtk1-1.2.7
1.14 ! jaapb 5: PKGREVISION= 13
1.1 wiz 6: CATEGORIES= x11
1.6 jaapb 7: MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/571/
1.10 jaapb 8: LICENSE= gnu-lgpl-v2.1
1.1 wiz 9:
10: MAINTAINER= pkgsrc-users@NetBSD.org
11: HOMEPAGE= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
12: COMMENT= GTK+ bindings for ocaml
13:
1.2 joerg 14: MAKE_JOBS_SAFE= no
15:
1.1 wiz 16: USE_TOOLS+= gmake
17:
18: BUILDLINK_DEPMETHOD.ocaml= full
19: BUILDLINK_API_DEPENDS.ocaml+= ocaml>=3.0.5
20:
1.10 jaapb 21: CONFLICTS+= lablgtk-1.*{,nb*}
1.1 wiz 22:
23: .include "../../mk/bsd.prefs.mk"
24:
25: # currently ocamlopt is only available on i386, sparc and powerpc.
26: .if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \
1.2 joerg 27: (${MACHINE_ARCH} == "sparc") || ${MACHINE_ARCH} == "x86_64"
1.1 wiz 28: USE_DOTOPT= YES
29: .else
30: CAMLOPT= ocamlc
31: MAKE_ENV+= CAMLOPT=${CAMLOPT:Q}
32: PLIST_SRC= ${PKGDIR}/PLIST.noopt
33: .endif
34:
35: .if ${OPSYS} == "Darwin"
36: PLIST_SRC+= ${PKGDIR}/PLIST.stub
37: .endif
38:
39: do-configure:
40: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
41: configure USE_DOTOPT=${USE_DOTOPT} USE_CC=1 CC=${CC}
42:
43: .if defined(USE_DOTOPT)
44: post-build:
45: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
46: opt
47: .endif
48:
1.3 obache 49: INSTALLATION_DIRS+= bin
50:
1.1 wiz 51: .include "../../x11/gtk/buildlink3.mk"
52: .include "../../lang/ocaml/buildlink3.mk"
1.10 jaapb 53: .include "../../lang/camlp4/buildlink3.mk"
1.1 wiz 54: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>