Merge from vendor branch BMAKE:
[pkgsrc.git] / security / pinentry-qt4 / Makefile
1 # $NetBSD: Makefile,v 1.2 2010/06/13 22:45:19 wiz Exp $
2 #
3
4 DISTNAME=               pinentry-0.8.0
5 PKGNAME=                pinentry-qt4-0.8.0
6 CATEGORIES=             security
7 MASTER_SITES=           ftp://ftp.gnupg.org/gcrypt/pinentry/
8
9 MAINTAINER=             shannonjr@NetBSD.org
10 HOMEPAGE=               ftp://ftp.gnupg.org/gcrypt/pinentry/
11 COMMENT=                Applications for entering PINs or Passphrases
12
13 PATCHDIR=               ${.CURDIR}/../../security/pinentry/patches
14 DISTINFO_FILE=          ${.CURDIR}/../../security/pinentry/distinfo
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 GNU_CONFIGURE=          yes
18 CONFIGURE_ARGS+=        --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
19 CONFIGURE_ARGS+=        --enable-pinentry-qt4
20 CONFIGURE_ARGS+=        --with-qt-dir=${QTDIR:Q}
21 CONFIGURE_ARGS+=        --with-qt-includes=${BUILDLINK_PREFIX.qt4-libs}/qt4/include
22 CONFIGURE_ARGS+=        --with-qt-libraries=${BUILDLINK_PREFIX.qt4-libs}/qt4/lib
23 CONFIGURE_ARGS+=        --disable-pinentry-curses
24 #CONFIGURE_ARGS+=       --disable-fallback-curses
25 CONFIGURE_ARGS+=        --disable-pinentry-gtk
26 CONFIGURE_ARGS+=        --disable-pinentry-gtk2
27 CONFIGURE_ARGS+=        --disable-pinentry-qt
28
29 USE_LANGUAGES+=         c c++
30 USE_TOOLS+=             pkg-config gmake
31 INFO_FILES=             yes
32
33 INSTALL_DIRS=           qt4
34
35 post-configure:
36         cd $(WRKSRC)/qt4 && \
37         $(QTDIR)/bin/moc pinentrydialog.h -o pinentrydialog.moc && \
38         $(QTDIR)/bin/moc qsecurelineedit.h -o qsecurelineedit.moc
39
40 BUILDLINK_API_DEPENDS.libgpg-error+=    libgpg-error>=1.0.0
41 .include "../../x11/qt4-libs/buildlink3.mk"
42 .include "../../converters/libiconv/buildlink3.mk"
43 #.include "../../security/libgpg-error/buildlink3.mk"
44 #.include "../../security/libksba/buildlink3.mk"
45 .include "../../mk/pthread.buildlink3.mk"
46 .include "../../mk/bsd.pkg.mk"