update Sun Jun 13 18:37:00 PDT 2010
[pkgsrc.git] / sysutils / gkrellm / Makefile
1 # $NetBSD: Makefile,v 1.60 2010/06/13 22:45:22 wiz Exp $
2 .include "Makefile.common"
3
4 PKGREVISION=            3
5
6 GKRELLM_PKGBASE=        gkrellm
7 WRKSRC=                 ${GKRELLM_SRCDIR}
8
9 COMMENT=                GTK2 based system monitor
10
11 DEPENDS+=               gkrellm-share-${GKRELLM_VERSION}:../../sysutils/gkrellm-share
12
13 USE_TOOLS+=             pkg-config
14
15 .include "../../mk/bsd.prefs.mk"
16
17 # NetBSD 3.99.1 and above don't have to be installed setgid.
18 .if (${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "DragonFly" || \
19     (${OPSYS} == "NetBSD" && (!empty(OS_VERSION:M[123]*) && empty(OS_VERSION:M3.99.*))))
20 SPECIAL_PERMS+=         ${PREFIX}/bin/gkrellm ${BINOWN} kmem 2555
21 .endif
22
23 NOT_FOR_PLATFORM=       IRIX-*-*
24
25 .include "options.mk"
26
27 MAKE_ENV+=              MODULES=src LINK_FLAGS=${EXPORT_SYMBOLS_LDFLAGS:Q}
28 MAKE_ENV+=              SSL_TYPE=${GKRELLM_SSL_TYPE:Q}
29 MAKE_ENV+=              PKG_INCLUDE=-I${BUILDLINK_PREFIX.${GKRELLM_SSL_TYPE}}/include
30 MAKE_ENV+=              PKG_LIBS="-L${BUILDLINK_PREFIX.${GKRELLM_SSL_TYPE}}/lib -Wl,-R${BUILDLINK_PREFIX.${GKRELLM_SSL_TYPE}}/lib"
31 MAKE_ENV+=              MANDIR=${PREFIX}/${PKGMANDIR}/man1
32 MAKE_ENV+=              SMANDIR=${PREFIX}/${PKGMANDIR}/man8
33 MAKE_FLAGS+=            BINOWNER=${BINOWN} BINGROUP=${BINGRP}
34
35 SUBST_STAGE.gkprefix=   post-patch
36 SUBST_FILES.gkprefix=   src/gkrellm.h
37 SUBST_SED.gkprefix=     -e '/SYSTEM_/{s!/usr!${PREFIX}!;}'
38 SUBST_CLASSES+=         gkprefix
39
40 REQD_DIRS=      lib/gkrellm2/plugins lib/gkrellm2 include/gkrellm2
41
42 .include "../../devel/glib2/buildlink3.mk"
43 .include "../../x11/gtk2/buildlink3.mk"
44 .include "../../x11/libSM/buildlink3.mk"
45
46 .include "../../mk/bsd.pkg.mk"