Merge from vendor branch TNF:
[pkgsrcv2.git] / security / botan / Makefile
1 # $NetBSD: Makefile,v 1.24 2011/09/08 00:15:50 joerg Exp $
2
3 DISTNAME=       Botan-1.8.13
4 PKGNAME=        ${DISTNAME:tl}
5 CATEGORIES=     security
6 MASTER_SITES=   http://files.randombit.net/botan/archive/v1.8/
7 EXTRACT_SUFX=   .tgz
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://botan.randombit.net/
11 COMMENT=        Portable, easy to use, and efficient C++ crypto library
12 LICENSE=        modified-bsd
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 HAS_CONFIGURE=          yes
17 USE_LANGUAGES=          c++
18
19 PYTHON_FOR_BUILD_ONLY=  yes
20
21 CONFIG_SHELL=           ${PYTHONBIN}
22 CONFIGURE_SCRIPT=       ./configure.py
23 CONFIGURE_ARGS+=        --prefix=${PREFIX}
24
25 MAKE_FLAGS+=    LIB_OPT=${CXXFLAGS:Q}
26
27 .include "../../mk/bsd.prefs.mk"
28
29 PLIST_VARS+=    i386 x86 x86_64
30
31 .if ${MACHINE_ARCH} == "x86_64"
32 PLIST.x86_64=   yes
33 PLIST.x86=      yes
34 .elif ${MACHINE_ARCH} == "i386"
35 CONFIGURE_ARGS+=        --cpu=i386
36 PLIST.i386=     yes
37 PLIST.x86=      yes
38 .elif ${MACHINE_ARCH} == "powerpc"
39 CONFIGURE_ARGS+=        --cpu=ppc
40 .elif ${MACHINE_ARCH} == "powerpc64"
41 CONFIGURE_ARGS+=        --cpu=ppc64
42 .endif
43
44 .include "../../lang/python/application.mk"
45 .include "../../mk/bsd.pkg.mk"