ports/59268: [maintainer update] ganglia-monitor-core fixes
Brooks Davis
brooks at one-eyed-alien.net
Thu Nov 13 23:10:19 UTC 2003
>Number: 59268
>Category: ports
>Synopsis: [maintainer update] ganglia-monitor-core fixes
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu Nov 13 15:10:17 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Brooks Davis
>Release: FreeBSD 5.1-CURRENT i386
>Organization:
Aerospace Corp.
>Environment:
System: FreeBSD minya.sea.one-eyed-alien.net 5.1-CURRENT FreeBSD 5.1-CURRENT #25: Fri Nov 7 11:48:13 PST 2003 root at minya.sea.one-eyed-alien.net:/usr/obj/usr/src/sys/GENERIC i386
Fix the location of the gmetad state files. I missed the fact that it
the string defining the default moved from one file to another in the
last update so the documentation was corrected, but the actual default
was not.
Fix PTHREAD_LIBS support so it works if there's a libpthread installed.
>Description:
>How-To-Repeat:
>Fix:
Index: Makefile
===================================================================
RCS file: /usr/cvs/ports/sysutils/ganglia-monitor-core/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile 8 Nov 2003 23:02:06 -0000 1.5
+++ Makefile 13 Nov 2003 23:00:35 -0000
@@ -7,6 +7,7 @@
PORTNAME= ganglia-monitor-core
PORTVERSION= 2.5.5
+PORTREVISION= 1
CATEGORIES= sysutils net parallel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ganglia
@@ -24,7 +25,7 @@ LIB_DEPENDS= rrd.0:${PORTSDIR}/net/rrdto
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
+LDFLAGS= -L${LOCALBASE}/lib
.if !defined (WITHOUT_GMETAD)
CONFIGURE_ARGS+= --with-gmetad
@@ -53,7 +54,7 @@ FIX_CONF_FILES= ${WRKSRC}/lib/ganglia/gm
${WRKSRC}/gmetad/cmdline.h \
${WRKSRC}/gmond/cmdline.c \
${WRKSRC}/gmond/cmdline.h
-FIX_DB_FILES= ${WRKSRC}/gmetad/gmetad.c \
+FIX_DB_FILES= ${WRKSRC}/gmetad/conf.c \
${WRKSRC}/gmetad/gmetad.conf
post-patch:
@@ -62,6 +63,7 @@ post-patch:
${REINPLACE_CMD} -e "s|/var/lib/ganglia|/var/db/ganglia|g" \
${FIX_DB_FILES}
${REINPLACE_CMD} -e 's|-pthread||g' ${WRKSRC}/configure
+ ${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
# Post-install
#
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list