On 2024/04/12 16:08, Theo Buehler wrote:
> While working on a protobuf update, I ran into these wo consumers.
> riemann-c-client moved away from github, so switch to its new home.
> At some point the library was renamed, so adjust the collectd port for
> that.
> 
> I don't use this, I only checked that this builds both on -current and
> and with the WIP protobuf 5.26 update.

I don't use it either. LGTM though.

> Index: sysutils/riemann-c-client/Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/riemann-c-client/Makefile,v
> diff -u -p -r1.10 Makefile
> --- sysutils/riemann-c-client/Makefile        30 Sep 2023 21:09:55 -0000      
> 1.10
> +++ sysutils/riemann-c-client/Makefile        12 Apr 2024 14:25:05 -0000
> @@ -1,31 +1,28 @@
>  COMMENT =            c client library for the Riemann monitoring system
>  
> -V =                  1.9.1
> -GH_ACCOUNT =         algernon
> -GH_PROJECT =         riemann-c-client
> -GH_TAGNAME =         riemann-c-client-${V}
> -DISTNAME =           ${GH_PROJECT}-${V}
> -REVISION =           4
> +DISTNAME =           riemann-c-client-2.2.0
>  
> -SHARED_LIBS +=               riemann-client 0.0 # 0.0
> +SHARED_LIBS +=               riemann-client-gnutls 0.0 # 0.0
>  
>  CATEGORIES =         sysutils
>  
> -HOMEPAGE =           https://github.com/algernon/riemann-c-client
> +HOMEPAGE =           
> https://git.madhouse-project.org/algernon/riemann-c-client
> +SITES =                      
> https://git.madhouse-project.org/algernon/riemann-c-client/archive/
>  
> -# LGPLv3
> +# EUPL 1.2
>  PERMIT_PACKAGE =     Yes
>  
> -WANTLIB =  brotlidec brotlienc c gmp gnutls hogweed iconv idn2 intl
> -WANTLIB += json-c m nettle p11-kit protobuf-c pthread tasn1 unistring z
> -WANTLIB += zstd
> +WRKDIST =            ${WRKDIR}/riemann-c-client
> +
> +WANTLIB =  c gmp gnutls hogweed iconv idn2 intl
> +WANTLIB += json-c m nettle p11-kit protobuf-c pthread tasn1 unistring
>  
>  LIB_DEPENDS =                devel/protobuf-c \
>                       security/gnutls \
>                       devel/json-c
>  
> -AUTOCONF_VERSION =   2.67
> -AUTOMAKE_VERSION =   1.11
> +AUTOCONF_VERSION =   2.71
> +AUTOMAKE_VERSION =   1.16
>  
>  CONFIGURE_STYLE =    autoreconf
>  
> Index: sysutils/riemann-c-client/distinfo
> ===================================================================
> RCS file: /cvs/ports/sysutils/riemann-c-client/distinfo,v
> diff -u -p -r1.1.1.1 distinfo
> --- sysutils/riemann-c-client/distinfo        30 Nov 2016 07:44:29 -0000      
> 1.1.1.1
> +++ sysutils/riemann-c-client/distinfo        12 Apr 2024 14:25:05 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (riemann-c-client-1.9.1.tar.gz) = 
> bIJ5NiOE4O4By4ShL2Rb9yKcfWH1ZRWP5OzILDbOjcA=
> -SIZE (riemann-c-client-1.9.1.tar.gz) = 74563
> +SHA256 (riemann-c-client-2.2.0.tar.gz) = 
> 9pCuoCo2UsncYjcsQwXQuehpzYt9nCK5ZJkaS9+V0r4=
> +SIZE (riemann-c-client-2.2.0.tar.gz) = 68880
> Index: sysutils/riemann-c-client/patches/patch-Makefile_am
> ===================================================================
> RCS file: /cvs/ports/sysutils/riemann-c-client/patches/patch-Makefile_am,v
> diff -u -p -r1.2 patch-Makefile_am
> --- sysutils/riemann-c-client/patches/patch-Makefile_am       11 Mar 2022 
> 19:57:56 -0000      1.2
> +++ sysutils/riemann-c-client/patches/patch-Makefile_am       12 Apr 2024 
> 14:25:05 -0000
> @@ -1,11 +0,0 @@
> ---- Makefile.am.orig Wed Nov 16 05:35:31 2016
> -+++ Makefile.am      Wed Nov 16 05:36:37 2016
> -@@ -83,7 +83,7 @@ AM_TESTS_ENVIRONMENT               = \
> - TESTS_ENVIRONMENT           ?= ${AM_TESTS_ENVIRONMENT}
> - 
> - tests/check_%: CFLAGS += ${CHECK_CFLAGS}
> --tests/check_%: LDADD += ${CHECK_LIBS} -ldl
> -+tests/check_%: LDADD += ${CHECK_LIBS}
> - tests/check_%: LDFLAGS += -no-install
> - 
> - check_PROGRAMS                      = ${TESTS}
> Index: sysutils/riemann-c-client/patches/patch-src_cmd-send_c
> ===================================================================
> RCS file: /cvs/ports/sysutils/riemann-c-client/patches/patch-src_cmd-send_c,v
> diff -u -p -r1.2 patch-src_cmd-send_c
> --- sysutils/riemann-c-client/patches/patch-src_cmd-send_c    11 Mar 2022 
> 19:57:56 -0000      1.2
> +++ sysutils/riemann-c-client/patches/patch-src_cmd-send_c    12 Apr 2024 
> 14:25:05 -0000
> @@ -1,29 +0,0 @@
> ---- src/cmd-send.c.orig      Fri Sep 30 18:44:30 2016
> -+++ src/cmd-send.c   Thu Nov 10 22:31:26 2016
> -@@ -138,7 +138,7 @@ client_send (int argc, char *argv[])
> -     char *keyfn;
> -     char *priorities;
> -   } tls = {NULL, NULL, NULL, NULL};
> --  int stdin = 0;
> -+  int rie_stdin = 0;
> - 
> -   event = riemann_event_new ();
> - 
> -@@ -263,7 +263,7 @@ client_send (int argc, char *argv[])
> -           break;
> - 
> -         case '0':
> --          stdin = 1;
> -+          rie_stdin = 1;
> -           break;
> - 
> -         case '?':
> -@@ -312,7 +312,7 @@ client_send (int argc, char *argv[])
> -       goto end;
> -     }
> - 
> --  if (stdin)
> -+  if (rie_stdin)
> -     {
> -       e = _send_continously (client_type, client, event);
> - 
> Index: sysutils/riemann-c-client/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/sysutils/riemann-c-client/pkg/PLIST,v
> diff -u -p -r1.2 PLIST
> --- sysutils/riemann-c-client/pkg/PLIST       11 Mar 2022 19:57:56 -0000      
> 1.2
> +++ sysutils/riemann-c-client/pkg/PLIST       12 Apr 2024 14:25:05 -0000
> @@ -2,6 +2,7 @@
>  include/riemann/
>  include/riemann/attribute.h
>  include/riemann/client.h
> +include/riemann/communicate.h
>  include/riemann/event.h
>  include/riemann/message.h
>  include/riemann/proto/
> @@ -9,8 +10,8 @@ include/riemann/proto/riemann.pb-c.h
>  include/riemann/query.h
>  include/riemann/riemann-client.h
>  include/riemann/simple.h
> -lib/libriemann-client.a
> -lib/libriemann-client.la
> -@lib lib/libriemann-client.so.${LIBriemann-client_VERSION}
> +@static-lib lib/libriemann-client-gnutls.a
> +lib/libriemann-client-gnutls.la
> +@lib lib/libriemann-client-gnutls.so.${LIBriemann-client-gnutls_VERSION}
>  lib/pkgconfig/riemann-client.pc
>  @man man/man1/riemann-client.1
> Index: sysutils/collectd/Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/collectd/Makefile,v
> diff -u -p -r1.78 Makefile
> --- sysutils/collectd/Makefile        30 Sep 2023 21:25:14 -0000      1.78
> +++ sysutils/collectd/Makefile        12 Apr 2024 14:30:52 -0000
> @@ -40,7 +40,7 @@ REVISION-ping =             0
>  REVISION-prometheus =        0
>  REVISION-python =    1
>  REVISION-redis =     0
> -REVISION-riemann =   0
> +REVISION-riemann =   1
>  REVISION-rrdtool =   0
>  REVISION-snmp =              0
>  REVISION-virt =              0
> @@ -100,7 +100,7 @@ WANTLIB-nut =             crypto pthread ssl upscli
>  
>  LIB_DEPENDS-riemann =        sysutils/riemann-c-client
>  WANTLIB-riemann =    gmp gnutls hogweed intl iconv idn2 nettle \
> -                     protobuf-c p11-kit pthread riemann-client tasn1 \
> +                     protobuf-c p11-kit pthread riemann-client-gnutls tasn1 \
>                       unistring brotlidec brotlienc z zstd
>  RUN_DEPENDS-riemann =        collectd-$V:${BASE_PKGPATH},-main
>  
> 

Reply via email to