update Wed Mar 24 18:37:00 PDT 2010
[pkgsrc.git] / security / srp_client / Makefile
1 # $NetBSD: Makefile,v 1.39 2010/03/24 19:43:28 asau Exp $
2
3 DISTNAME=               srp-1.4.4
4 PKGNAME=                srp-client-1.4.4
5 PKGREVISION=            2
6 CATEGORIES=             security net
7 MASTER_SITES=           ftp://ftp.zedz.net/pub/crypto/programs/srp/
8
9 MAINTAINER=             pkgsrc-users@NetBSD.org
10 HOMEPAGE=               http://srp.stanford.edu/
11 COMMENT=                Client programs using Secure Remote Password protocol
12 LICENSE=                srp_client-license
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 RESTRICTED=             Licensor makes vague patent claims.
17 NO_SRC_ON_CDROM=        ${RESTRICTED}
18 NO_BIN_ON_CDROM=        ${RESTRICTED}
19
20 CRYPTO=                 yes
21 GNU_CONFIGURE=          yes
22
23 CPPFLAGS+=              -Dunix=1
24 #CPPFLAGS+=             -Dkrb_get_err_text=k_strerror
25
26 CONFIGURE_ARGS+=        --with-srp --with-cast --enable-loginf
27
28 .if exists(/usr/lib/libkrb.a)
29 CONFIGURE_ARGS+=        --with-krb4
30
31 .include "../../mk/bsd.prefs.mk"
32
33 SED_PATTERN=    -e "s,include/kerberos,include/kerberosIV,"
34 .if ${MACHINE_PLATFORM:MNetBSD-[01].[0-4]*-i386} == ""
35 SED_PATTERN+=   -e "s,-ldes,-ldes -lroken -lcom_err -lcrypt,"
36 .else
37 SED_PATTERN+=   -e "s,-ldes,-ldes -lcom_err,"
38 .endif
39
40 post-patch:
41         for FILE in ftp/ftp/Makefile.in ftp/ftpd/Makefile.in            \
42                 telnet/configure.in telnet/configure;                   \
43         do                                                              \
44                 cd ${WRKSRC} &&                                         \
45                 ${SED}  ${SED_PATTERN} $$FILE > $$FILE.patched &&       \
46                 ${MV} $$FILE.patched $$FILE;                            \
47         done
48 .endif
49
50 INSTALLATION_DIRS=      bin ${PKGMANDIR}/man1
51
52 do-install:
53         ${INSTALL_PROGRAM} ${WRKSRC}/telnet/telnet/telnet \
54             ${DESTDIR}${PREFIX}/bin/srptelnet
55         ${INSTALL_DATA} ${WRKSRC}/telnet/telnet/telnet.1 \
56             ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/srptelnet.1
57         ${INSTALL_PROGRAM} ${WRKSRC}/ftp/ftp/ftp ${DESTDIR}${PREFIX}/bin/srpftp
58         ${INSTALL_DATA} ${WRKSRC}/ftp/ftp/ftp.M ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/srpftp.1
59
60 .include "../../devel/gmp/buildlink3.mk"
61 .include "../../mk/bsd.pkg.mk"