ports/143457: [maintainer-update] sysutils/conky support for weather and apcupsd
Nikos Ntarmos
ntarmos at cs.uoi.gr
Tue Feb 2 00:00:13 UTC 2010
>Number: 143457
>Category: ports
>Synopsis: [maintainer-update] sysutils/conky support for weather and apcupsd
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Feb 02 00:00:08 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Nikos Ntarmos
>Release: FreeBSD 8.0-RELEASE-p2 i386
>Organization:
Computer Science Dept., U. of Ioannina, Greece
>Environment:
System: FreeBSD ace.cs.uoi.gr 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #0: Sat Jan 9 05:01:41 EET 2010 ntarmos at ace.cs.uoi.gr:/opt/src/sys/i386/compile/ACE i386
>Description:
Adding support for weather reports and apcupsd status reading to
sysutils/conky.
>How-To-Repeat:
>Fix:
--- conky.diff begins here ---
--- Makefile.orig
+++ Makefile
@@ -7,7 +7,7 @@
PORTNAME= conky
PORTVERSION= 1.7.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= SF
@@ -26,7 +26,6 @@
USE_GMAKE= yes
CONFIGURE_ARGS+= --disable-portmon \
--disable-hddtemp \
- --disable-apcupsd \
--disable-iostats
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
@@ -37,10 +36,13 @@
PORTDOCS= README AUTHORS ChangeLog TODO NEWS \
docs.html variables.html config_settings.html
-OPTIONS+= AUDACIOUS "Enable Audacious support" Off \
+OPTIONS+= APCUPSD "Enable APCUPSD support" Off \
+ AUDACIOUS "Enable Audacious support" Off \
BMPX "Enable BMPX support" Off \
MPD "Enable MPD support" Off \
RSS "Enable RSS support" Off \
+ METAR "Enable METAR Weather support" Off \
+ XOAP "Enable XOAP Weather support" Off \
XMMS2 "Enable XMMS2 support" Off
.if !empty(USE_XORG)
@@ -65,6 +67,13 @@
.undef WITH_XFT
.endif
+.if defined(WITH_APCUPSD)
+RUN_DEPENDS+= ${LOCALBASE}/sbin/apcupsd:${PORTSDIR}/sysutils/apcupsd
+CONFIGURE_ARGS+= --enable-apcupsd
+.else
+CONFIGURE_ARGS+= --disable-apcupsd
+.endif
+
.if defined(WITH_AUDACIOUS)
LIB_DEPENDS+= audclient.2:${PORTSDIR}/multimedia/audacious
CONFIGURE_ARGS+= --enable-audacious
@@ -124,6 +133,17 @@
USE_GNOME+= glib20
.endif
+.if defined(WITH_METAR)
+LIB_DEPENDS+= curl.5:${PORTSDIR}/ftp/curl
+CONFIGURE_ARGS+= --enable-weather-metar
+.endif
+
+.if defined(WITH_XOAP)
+LIB_DEPENDS+= curl.5:${PORTSDIR}/ftp/curl \
+ xml2.5:${PORTSDIR}/textproc/libxml2
+CONFIGURE_ARGS+= --enable-weather-xoap
+.endif
+
.if defined(WITH_XMMS2)
LIB_DEPENDS+= xmmsclient.5:${PORTSDIR}/audio/xmms2
CONFIGURE_ARGS+= --enable-xmms2
--- files/patch-configure.orig
+++ files/patch-configure
@@ -1,5 +1,14 @@
--- configure.orig
+++ configure
+@@ -12805,7 +12805,7 @@
+
+
+ if test x$want_apcupsd = xyes; then
+- if test x"$uname" != xLinux; then
++ if test x"$uname" != xLinux -a x"$uname" != xFreeBSD; then
+ { $as_echo "$as_me:$LINENO: apcupsd not supported on $uname... disabling" >&5
+ $as_echo "$as_me: apcupsd not supported on $uname... disabling" >&6;}
+ want_apcupsd=no
@@ -15930,7 +15930,7 @@
fi
--- conky.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list