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 <ben...@openbsd.org>
+MAINTAINER =   Benoit Lecocq <ben...@openbsd.org>
 
-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

Attachment: pgp1hPKwXtWqT.pgp
Description: PGP signature

Reply via email to