Hi, here's an update to conky 1.9.0 tested on amd64 and sparc64.
OKs ?
Christopher
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/conky/Makefile,v
retrieving revision 1.34
diff -u -p -r1.34 Makefile
--- Makefile 19 Sep 2012 08:15:09 -0000 1.34
+++ Makefile 23 Dec 2012 12:43:51 -0000
@@ -1,88 +1,87 @@
-# $OpenBSD: Makefile,v 1.34 2012/09/19 08:15:09 jasper Exp $
+# $OpenBSD: Makefile,v 1.32 2012/07/10 15:22:45 jasper Exp $
-ONLY_FOR_ARCHS= ${APM_ARCHS}
+ONLY_FOR_ARCHS = ${APM_ARCHS}
-COMMENT= light-weight system monitor
+COMMENT = light-weight system monitor
-DISTNAME= conky-1.8.1
-REVISION= 12
-CATEGORIES= sysutils
-HOMEPAGE= http://conky.sourceforge.net/
+DISTNAME = conky-1.9.0
+CATEGORIES = sysutils
+HOMEPAGE = http://conky.sourceforge.net/
-MAINTAINER= Benoit Lecocq <[email protected]>
+MAINTAINER = Benoit Lecocq <[email protected]>
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=conky/}
+MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=conky/}
# mostly GPLv3; see COPYING
-PERMIT_PACKAGE_CDROM= Yes
-PERMIT_PACKAGE_FTP= Yes
-PERMIT_DISTFILES_CDROM= Yes
-PERMIT_DISTFILES_FTP= Yes
+PERMIT_PACKAGE_CDROM = Yes
+PERMIT_PACKAGE_FTP = Yes
+PERMIT_DISTFILES_CDROM = Yes
+PERMIT_DISTFILES_FTP = Yes
-WANTLIB= c crypto kvm idn m ncurses ossaudio pthread ssl z \
+WANTLIB = c crypto kvm idn m ncurses ossaudio pthread ssl z \
glib-2.0 pcre curl xml2 ${MODLUA_WANTLIB}
-MODULES= devel/gettext \
+MODULES = devel/gettext \
lang/lua
-MODLUA_SA= Yes
+MODLUA_SA = Yes
-LIB_DEPENDS= devel/glib2 \
+LIB_DEPENDS = devel/glib2 \
devel/pcre \
net/curl \
textproc/libxml \
${MODLUA_LIB_DEPENDS}
-USE_LIBTOOL= Yes
+USE_LIBTOOL = Yes
-FLAVORS= no_x11 audacious xmms2
-FLAVOR?=
+FLAVORS = no_x11 audacious xmms2
+FLAVOR ?=
.if ${FLAVOR:L:Mno_x11}
. if ${FLAVOR:L:Maudacious} || ${FLAVOR:L:Mxmms2}
-ERRORS+="Fatal: nonsense combination of flavors"
+ERRORS += "Fatal: nonsense combination of flavors"
. else
-CONFIGURE_ARGS+=--disable-double-buffer \
- --disable-own-window \
- --disable-xdamage \
- --disable-xft \
- --disable-x11
+CONFIGURE_ARGS += --disable-double-buffer \
+ --disable-own-window \
+ --disable-xdamage \
+ --disable-xft \
+ --disable-x11
. endif
.else
-CONFIGURE_ARGS+=--enable-imlib2
-LIB_DEPENDS+= graphics/imlib2
-WANTLIB+= Imlib2 X11 Xau Xdamage Xdmcp Xext Xfixes Xft \
- Xrender expat fontconfig freetype \
- pthread-stubs xcb
+CONFIGURE_ARGS += --enable-imlib2
+LIB_DEPENDS += graphics/imlib2
+WANTLIB += Imlib2 X11 Xdamage Xext Xfixes Xft Xrender \
+ expat fontconfig freetype xcb
.endif
.if ${FLAVOR:L:Maudacious}
-CONFIGURE_ARGS+=--enable-audacious=yes
-LIB_DEPENDS+= audio/audacious
-WANTLIB += GL Xcomposite Xcursor Xi Xinerama Xrandr Xxf86vm \
- atk-1.0 audclient audcore audgui cairo \
- cairo-gobject dbus-1 dbus-glib-1 drm ffi \
- gdk-3 gdk_pixbuf-2.0 gio-2.0 gmodule-2.0 \
- gobject-2.0 gthread-2.0 gtk-3 pango-1.0 \
- pangocairo-1.0 pangoft2-1.0 pixman-1 png stdc++ \
- xcb-render xcb-shm
+CONFIGURE_ARGS += --enable-audacious=yes
+LIB_DEPENDS += audio/audacious devel/harfbuzz
+WANTLIB += GL ICE Xau Xcomposite Xcursor Xdmcp Xi Xinerama \
+ Xrandr Xxf86vm atk-1.0 atk-bridge-2.0 atspi \
+ audclient audcore audgui cairo cairo-gobject \
+ dbus-1 dbus-glib-1 drm ffi gdk-3 gdk_pixbuf-2.0 \
+ gio-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 \
+ gtk-3 harfbuzz icudata icule icuuc pango-1.0 \
+ pangocairo-1.0 pangoft2-1.0 pixman-1 png \
+ pthread-stubs SM stdc++ xcb-render xcb-shm
.endif
.if ${FLAVOR:L:Mxmms2}
-CONFIGURE_ARGS+=--enable-xmms2
-LIB_DEPENDS+= audio/xmms2
-WANTLIB+= xmmsclient
+CONFIGURE_ARGS += --enable-xmms2
+LIB_DEPENDS += audio/xmms2
+WANTLIB += xmmsclient
.endif
-CONFIGURE_STYLE=gnu
-CONFIGURE_ARGS+=--enable-mpd \
- --enable-rss \
- --disable-config-output \
- --disable-moc \
- --disable-portmon \
- --enable-lua \
- --enable-curl \
- --with-libiconv-prefix="${LOCALBASE}"
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" \
+CONFIGURE_STYLE = gnu
+CONFIGURE_ARGS += --enable-mpd \
+ --enable-rss \
+ --disable-config-output \
+ --disable-moc \
+ --disable-portmon \
+ --enable-lua \
+ --enable-curl \
+ --with-libiconv-prefix="${LOCALBASE}"
+CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include"
LDFLAGS="-L${LOCALBASE}/lib" \
LUA_CFLAGS="`pkg-config --cflags ${MODLUA_DEP}`" \
LUA_LIBS="`pkg-config --libs ${MODLUA_DEP}`"
@@ -91,6 +90,6 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/conky
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/conky
-FAKE_FLAGS= configdir=${PREFIX}/share/examples/conky
+FAKE_FLAGS = configdir=${PREFIX}/share/examples/conky
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/conky/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo 27 Apr 2011 12:55:10 -0000 1.6
+++ distinfo 23 Dec 2012 12:43:51 -0000
@@ -1,5 +1,2 @@
-MD5 (conky-1.8.1.tar.gz) = mzMPfQAcvZ+Bjkhd78GQKQ==
-RMD160 (conky-1.8.1.tar.gz) = 7OQw+Jy0uF9mr244Ylam2KHN628=
-SHA1 (conky-1.8.1.tar.gz) = Brvpt+7YYD+nqXGyfFxh84QkrG8=
-SHA256 (conky-1.8.1.tar.gz) = x5aGmd6zkP4ru9TiujEo/BOrIu5QP5Uj5JRjwDlzyq0=
-SIZE (conky-1.8.1.tar.gz) = 775162
+SHA256 (conky-1.9.0.tar.gz) = HedU13smcfaHlf25/FBjKKFmjdbKAJhMP0l5CmbTaMo=
+SIZE (conky-1.9.0.tar.gz) = 800797
Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- patches/patch-configure 27 Apr 2011 12:55:10 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-configure,v 1.3 2011/04/27 12:55:10 dcoppa Exp $
---- configure.orig Tue Aug 25 00:01:58 2009
-+++ configure Tue Apr 27 19:50:09 2010
-@@ -11657,7 +11657,7 @@ $as_echo "#define APCUPSD 1" >>confdefs.h
-
- fi
- fi
-- if test x$want_apcupsd = xyes; then
-+ if test x"$want_apcupsd" = xyes; then
- BUILD_APCUPSD_TRUE=
- BUILD_APCUPSD_FALSE='#'
- else
Index: patches/patch-data_conky_no_x11_conf
===================================================================
RCS file: patches/patch-data_conky_no_x11_conf
diff -N patches/patch-data_conky_no_x11_conf
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-data_conky_no_x11_conf 23 Dec 2012 12:43:51 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+--- data/conky_no_x11.conf.orig Thu May 3 23:08:27 2012
++++ data/conky_no_x11.conf Fri Aug 10 13:47:45 2012
+@@ -27,7 +27,8 @@ background no
+ cpu_avg_samples 2
+ net_avg_samples 2
+ no_buffers yes
+-out_to_stderr no
++out_to_x no
++out_to_ncurses yes
+ update_interval 1.0
+ uppercase no
+ use_spacer none
Index: patches/patch-src_ccurl_thread_c
===================================================================
RCS file: patches/patch-src_ccurl_thread_c
diff -N patches/patch-src_ccurl_thread_c
--- patches/patch-src_ccurl_thread_c 5 Jul 2011 08:18:30 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_ccurl_thread_c,v 1.1 2011/07/05 08:18:30 jasper Exp $
---- src/ccurl_thread.c.orig Tue Jul 5 09:35:29 2011
-+++ src/ccurl_thread.c Tue Jul 5 09:35:34 2011
-@@ -33,7 +33,6 @@
- #endif /* DEBUG */
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
-
- /*
Index: patches/patch-src_conky_c
===================================================================
RCS file: /cvs/ports/sysutils/conky/patches/patch-src_conky_c,v
retrieving revision 1.5
diff -u -p -r1.5 patch-src_conky_c
--- patches/patch-src_conky_c 11 Sep 2011 18:53:28 -0000 1.5
+++ patches/patch-src_conky_c 23 Dec 2012 12:43:51 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-src_conky_c,v 1.5 2011/09/11 18:53:28 dcoppa Exp $
---- src/conky.c.orig Tue Oct 5 23:29:36 2010
-+++ src/conky.c Mon Jul 18 13:59:30 2011
+--- src/conky.c.orig Thu May 3 23:22:21 2012
++++ src/conky.c Tue Jul 24 18:10:39 2012
@@ -125,7 +125,7 @@
/* FIXME: apm_getinfo is unused here. maybe it's meant for common.c */
@@ -21,7 +21,7 @@ $OpenBSD: patch-src_conky_c,v 1.5 2011/0
long color0, color1, color2, color3, color4, color5, color6, color7, color8,
color9;
-@@ -1030,7 +1026,7 @@ void generate_text_internal(char *p, int p_max_size,
+@@ -1015,7 +1011,7 @@ void generate_text_internal(char *p, int p_max_size,
get_powerbook_batt_info(p, p_max_size,
obj->data.i);
}
#endif /* __linux__ */
@@ -30,7 +30,7 @@ $OpenBSD: patch-src_conky_c,v 1.5 2011/0
OBJ(if_up) {
if (!interface_up(obj)) {
DO_JUMP;
-@@ -1914,7 +1910,7 @@ void generate_text_internal(char *p, int p_max_size,
+@@ -1899,7 +1895,7 @@ void generate_text_internal(char *p, int p_max_size,
}
#endif /* __linux__ */
#if (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \
@@ -39,7 +39,7 @@ $OpenBSD: patch-src_conky_c,v 1.5 2011/0
OBJ(apm_adapter) {
char *msg;
-@@ -3534,12 +3530,14 @@ static void main_loop(void)
+@@ -3496,12 +3492,14 @@ static void main_loop(void)
if(update_interval_bat != NOBATTERY && update_interval_bat !=
update_interval_old) {
char buf[max_user_text];
Index: patches/patch-src_core_c
===================================================================
RCS file: /cvs/ports/sysutils/conky/patches/patch-src_core_c,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_core_c
--- patches/patch-src_core_c 13 Apr 2012 21:21:10 -0000 1.3
+++ patches/patch-src_core_c 23 Dec 2012 12:43:51 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-src_core_c,v 1.3 2012/04/13 21:21:10 pascal Exp $
---- src/core.c.orig Tue Oct 5 17:29:36 2010
-+++ src/core.c Wed Apr 4 17:48:06 2012
+--- src/core.c.orig Thu May 3 23:08:27 2012
++++ src/core.c Tue Jul 24 18:10:39 2012
@@ -170,9 +170,9 @@ struct text_object *construct_text_object(const char *
#else
NORM_ERR("acpiacadapter: arg is only used on linux");
@@ -22,18 +22,7 @@ $OpenBSD: patch-src_core_c,v 1.3 2012/04
END OBJ_IF_ARG(if_up, 0, "if_up needs an argument")
parse_if_up_arg(obj, arg);
#endif
-@@ -541,8 +541,10 @@ struct text_object *construct_text_object(const char *
- parse_platform_sensor(obj, arg);
- END OBJ_ARG(hwmon, 0, "hwmon needs argumanets")
- parse_hwmon_sensor(obj, arg);
-+#endif
- END OBJ(addr, &update_net_stats)
- parse_net_stat_arg(obj, arg, free_at_crash);
-+#ifdef __linux__
- END OBJ(addrs, &update_net_stats)
- parse_net_stat_arg(obj, arg, free_at_crash);
- #endif /* __linux__ */
-@@ -860,7 +862,7 @@ struct text_object *construct_text_object(const char *
+@@ -860,7 +860,7 @@ struct text_object *construct_text_object(const char *
END OBJ(gw_ip, &update_gateway_info)
#endif /* !__linux__ */
#if (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \
@@ -42,7 +31,7 @@ $OpenBSD: patch-src_core_c,v 1.3 2012/04
END OBJ(apm_adapter, 0)
END OBJ(apm_battery_life, 0)
END OBJ(apm_battery_time, 0)
-@@ -1516,7 +1518,7 @@ void free_text_objects(struct text_object *root, int i
+@@ -1523,7 +1523,7 @@ void free_text_objects(struct text_object *root, int i
free(data.s);
break;
#endif
Index: patches/patch-src_eve_c
===================================================================
RCS file: patches/patch-src_eve_c
diff -N patches/patch-src_eve_c
--- patches/patch-src_eve_c 5 Jul 2011 08:18:30 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_eve_c,v 1.1 2011/07/05 08:18:30 jasper Exp $
---- src/eve.c.orig Tue Jul 5 09:35:16 2011
-+++ src/eve.c Tue Jul 5 09:35:24 2011
-@@ -37,7 +37,6 @@
- #include <libxml/xmlwriter.h>
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
-
- #include <time.h>
Index: patches/patch-src_fs_c
===================================================================
RCS file: patches/patch-src_fs_c
diff -N patches/patch-src_fs_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_fs_c 23 Dec 2012 12:43:51 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+--- src/fs.c.orig Tue Jul 24 18:26:13 2012
++++ src/fs.c Tue Jul 24 18:32:23 2012
+@@ -118,16 +118,16 @@ struct fs_stat *prepare_fs_stat(const char *s)
+
+ static void update_fs_stat(struct fs_stat *fs)
+ {
+- struct statfs64 s;
++ struct statfs s;
+
+- if (statfs64(fs->path, &s) == 0) {
++ if (statfs(fs->path, &s) == 0) {
+ fs->size = (long long)s.f_blocks * s.f_bsize;
+ /* bfree (root) or bavail (non-roots) ? */
+ fs->avail = (long long)s.f_bavail * s.f_bsize;
+ fs->free = (long long)s.f_bfree * s.f_bsize;
+ get_fs_type(fs->path, fs->type);
+ } else {
+- NORM_ERR("statfs64 '%s': %s", fs->path, strerror(errno));
++ NORM_ERR("statfs '%s': %s", fs->path, strerror(errno));
+ fs->size = 0;
+ fs->avail = 0;
+ fs->free = 0;
Index: patches/patch-src_xmms2_c
===================================================================
RCS file: patches/patch-src_xmms2_c
diff -N patches/patch-src_xmms2_c
--- patches/patch-src_xmms2_c 27 Apr 2011 12:55:11 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_xmms2_c,v 1.1 2011/04/27 12:55:11 dcoppa Exp $
---- src/xmms2.c.orig Tue Apr 19 20:22:11 2011
-+++ src/xmms2.c Tue Apr 19 20:22:30 2011
-@@ -223,7 +223,7 @@ int handle_playback_state_change(xmmsv_t *value, void
- break;
- case XMMS_PLAYBACK_STATUS_STOP:
- strncpy(ptr->xmms2.status, "Stopped",
text_buffer_size - 1);
-- ptr->xmms2.elapsed = ptr->xmms2.progress =
ptr->xmms2.percent = 0;
-+ ptr->xmms2.elapsed = ptr->xmms2.progress = 0;
- break;
- default:
- strncpy(ptr->xmms2.status, "Unknown",
text_buffer_size - 1);
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/conky/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- pkg/PLIST 13 Jun 2011 10:11:05 -0000 1.8
+++ pkg/PLIST 23 Dec 2012 12:43:51 -0000
@@ -1,7 +1,6 @@
@comment $OpenBSD: PLIST,v 1.8 2011/06/13 10:11:05 dcoppa Exp $
@pkgpath ${BASE_PKGPATH},imlib2
@bin bin/conky
-lib/conky/
@man man/man1/conky.1
share/doc/conky/
share/doc/conky/README
pgp1hPKwXtWqT.pgp
Description: PGP signature
