6 CATEGORIES= sysutils ipv6
7 MASTER_SITES= http://members.dslextreme.com/users/billw/gkrellm/ \
9 MASTER_SITE_SUBDIR= ume
12 MAINTAINER= ume@FreeBSD.org
13 COMMENT= GTK based system monitor
17 USES= gmake pkgconfig tar:bzip2
21 OPTIONS_DEFINE= DOCS GKRELLM_CLIENT NLS NTLM
23 OPTIONS_RADIO_SSL= GNUTLS OPENSSL
24 OPTIONS_DEFAULT= GKRELLM_CLIENT NTLM OPENSSL
25 GKRELLM_CLIENT_DESC= GKrellM Client
27 .include <bsd.port.options.mk>
29 .if ${PORT_OPTIONS:MGKRELLM_CLIENT}
30 CONFLICTS= gkrellm-[^2].* gkrellm[^2]-[^2].*
32 .if ${PORT_OPTIONS:MNLS}
35 MAKE_ENV+= enable_nls=0
38 .if ${PORT_OPTIONS:MGNUTLS}
39 LIB_DEPENDS+= libgnutls-openssl.so:${PORTSDIR}/security/gnutls
40 MAKE_ENV+= GNUTLSINC=${LOCALBASE}/include GNUTLSLIB=${LOCALBASE}/lib \
42 .elif ${PORT_OPTIONS:MOPENSSL}
44 MAKE_ENV+= without-gnutls=1
46 MAKE_ENV+= without-gnutls=1 without-ssl=1
49 BUILD_WRKSRC= ${WRKSRC}/server
50 INSTALL_WRKSRC= ${WRKSRC}/server
54 .if ${PORT_OPTIONS:MNTLM}
55 LIB_DEPENDS+= libntlm.so:${PORTSDIR}/security/libntlm
57 MAKE_ENV+= without-ntlm=1
60 PLIST_SUB= PREFIX=${PREFIX}
61 .if ${PORT_OPTIONS:MGKRELLM_CLIENT}
63 .if ${PORT_OPTIONS:MNLS}
66 PLIST_SUB+= NLS="@comment "
69 PLIST_SUB+= CLIENT="@comment " NLS="@comment "
72 .if ${PORT_OPTIONS:MDOCS}
73 PORTDOCS= COPYRIGHT CREDITS README Themes.html
78 MAKE_ENV+= INSTALLROOT=${PREFIX} INSTALL_PREFIX=$(STAGEDIR) \
79 PKGCONFIGDIR=${PREFIX}/libdata/pkgconfig \
80 SINSTALLDIR=${PREFIX}/sbin \
81 MANDIR=${MAN1PREFIX}/man/man1 SMANDIR=${MANPREFIX}/man/man8 \
82 VERSION=${PORTVERSION}
84 CFLAGS+= -DSYSTEM_THEMES_DIR='\"${LOCALBASE}/share/gkrellm2/themes\"' \
85 -DSYSTEM_PLUGINS_DIR='\"${LOCALBASE}/libexec/gkrellm2/plugins\"' \
86 -DGKRELLMD_SYS_ETC='\"${PREFIX}/etc\"' \
87 -DGKRELLMD_SYSTEM_PLUGINS_DIR='\"${PREFIX}/libexec/gkrellm2/plugins-gkrellmd\"'
90 @${REINPLACE_CMD} -e 's/gthread-2.0/gmodule-2.0 gthread-2.0/g' \
91 ${WRKSRC}/src/Makefile
94 .if ${PORT_OPTIONS:MGKRELLM_CLIENT}
95 @${MKDIR} ${STAGEDIR}${LOCALBASE}/libexec/gkrellm2/plugins
96 @${MKDIR} ${STAGEDIR}${LOCALBASE}/share/gkrellm2/themes
98 @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins-gkrellmd
99 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
100 ${INSTALL_DATA} ${WRKSRC}/server/gkrellmd.conf \
101 ${STAGEDIR}${EXAMPLESDIR}/gkrellmd.conf
102 .if ${PORT_OPTIONS:MDOCS}
103 @${MKDIR} ${STAGEDIR}${DOCSDIR}
104 .for f in ${PORTDOCS}
105 ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
109 .include <bsd.port.mk>