Merge from vendor branch TNF:
[pkgsrcv2.git] / net / userppp / Makefile
1 # $NetBSD: Makefile,v 1.23 2007/08/25 09:00:45 obache Exp $
2
3 DISTNAME=               ppp-001107.src
4 PKGNAME=                userppp-001107
5 PKGREVISION=            2
6 CATEGORIES=             net
7 MASTER_SITES=           http://www.NetBSD.org/~ad/
8
9 MAINTAINER=             pkgsrc-users@NetBSD.org
10 HOMEPAGE=               http://www.awfulhak.org/~brian/
11 COMMENT=                User-PPP package as found in FreeBSD and OpenBSD
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 ONLY_FOR_PLATFORM=      NetBSD-*-*
16
17 WRKSRC=                 ${WRKDIR}/${DISTNAME:S/.src//}
18 MANCOMPRESSED_IF_MANZ=  YES
19
20 PKG_SYSCONFSUBDIR=      ppp
21
22 CFLAGS+=        -fno-strict-aliasing
23 # fix build on -current for wrong is* arguments (char instead of unsigned char)
24 BUILDLINK_TRANSFORM+=   rm:-Werror
25
26 SUBST_CLASSES+=         cfgdir
27 SUBST_STAGE.cfgdir=     do-configure
28 SUBST_FILES.cfgdir=     ppp/ppp.8 pppctl/pppctl.8
29 SUBST_SED.cfgdir=       -e "s,/etc/ppp,${PKG_SYSCONFDIR},"
30 SUBST_SED.cfgdir+=      -e "s,/usr/share,${PREFIX}/share,"
31
32 .include "../../mk/bsd.prefs.mk"
33
34 SPECIAL_PERMS+= sbin/ppp ${REAL_ROOT_USER} ${USERPPP_GROUP} 04554
35
36 USERPPP_GROUP?= network
37 MAKE_ENV+=      USERPPP_GROUP=${USERPPP_GROUP:Q} BINOWN=${ROOT_USER}
38
39 PKG_GROUPS=     ${USERPPP_GROUP}
40
41 PKG_GROUPS_VARS+=       USERPPP_GROUP
42 BUILD_DEFS+=            USERPPP_GROUP
43
44 USE_BSD_MAKEFILE=       yes
45
46 INSTALLATION_DIRS=      ${PKGMANDIR}/cat8 ${PKGMANDIR}/man8 sbin
47 INSTALLATION_DIRS+=     share/examples/ppp
48
49 .include "../../mk/bsd.pkg.mk"