18fb0fad82
If linprocfs is available, this version works with no extra kmem privilege under 5.0-CURRENT. In this time, since we cannot obtain swap information by safety way, when gkrellm cannot access kmem, gkrellm tries to use linprocfs for swap information.
66 lines
1.5 KiB
Makefile
66 lines
1.5 KiB
Makefile
# New ports collection makefile for: gkrellm
|
|
# Date Created: Mar 4 2000
|
|
# Whom: Hajimu UMEMOTO <ume@FreeBSD.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= gkrellm
|
|
PORTVERSION= 1.0.6
|
|
CATEGORIES= sysutils ipv6
|
|
MASTER_SITES= http://web.wt.net/~billw/gkrellm/ \
|
|
${MASTER_SITE_LOCAL}
|
|
MASTER_SITE_SUBDIR= ume
|
|
|
|
MAINTAINER= ume@FreeBSD.org
|
|
|
|
USE_X_PREFIX= yes
|
|
USE_IMLIB= yes
|
|
USE_GMAKE= yes
|
|
|
|
INCLUDES= gkrellm.h gkrellm_public_proto.h
|
|
DOCS= COPYRIGHT README Themes.html
|
|
|
|
# You should aware that GKrellM must be setuid root to obtain
|
|
# temperatures. If your motherboard doesn't support LM78/79 feature,
|
|
# you may not want this build WITHOUT_SENSOR=yes
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} < 300000
|
|
ALL_TARGET= freebsd2
|
|
.else
|
|
ALL_TARGET= freebsd
|
|
.endif
|
|
|
|
BINGRP= kmem
|
|
.if !defined(WITHOUT_SENSOR)
|
|
BINOWN= root
|
|
BINMODE= 4111
|
|
.else
|
|
BINMODE= 2111
|
|
.endif
|
|
|
|
CFLAGS+= -DSYSTEM_THEMES_DIR='\"${PREFIX}/share/gkrellm/themes\"' \
|
|
-DSYSTEM_PLUGINS_DIR='\"${PREFIX}/libexec/gkrellm/plugins\"'
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/gkrellm ${PREFIX}/bin/gkrellm
|
|
@${MKDIR} ${PREFIX}/include/gkrellm
|
|
.for file in ${INCLUDES}
|
|
${INSTALL_DATA} ${WRKSRC}/src/${file} ${PREFIX}/include/gkrellm
|
|
.endfor
|
|
@${MKDIR} ${PREFIX}/libexec/gkrellm/plugins
|
|
@${MKDIR} ${PREFIX}/share/gkrellm/themes
|
|
.if !defined(NOPORTDOCS)
|
|
@${MKDIR} ${PREFIX}/share/doc/gkrellm
|
|
.for file in ${DOCS}
|
|
${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/gkrellm
|
|
.endfor
|
|
.endif
|
|
.if !defined(WITHOUT_SENSOR)
|
|
@${CAT} ${PKGMESSAGE}
|
|
.endif
|
|
|
|
.include <bsd.port.post.mk>
|