pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/xymonclient



Module Name:    pkgsrc
Committed By:   maya
Date:           Fri Apr 11 01:40:17 UTC 2025

Modified Files:
        pkgsrc/net/xymonclient: Makefile distinfo
Added Files:
        pkgsrc/net/xymonclient/patches: patch-lib_suid.c

Log Message:
xymonclient: Fix build on linux

1. Add a linux-only dependency of devel/libtirpc. Not only is this package
Linux-specific, but the logic to use it in the package is also linux-specific.
2. Include stdlib.h for abort(3)


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/net/xymonclient/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/xymonclient/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/xymonclient/patches/patch-lib_suid.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/xymonclient/Makefile
diff -u pkgsrc/net/xymonclient/Makefile:1.28 pkgsrc/net/xymonclient/Makefile:1.29
--- pkgsrc/net/xymonclient/Makefile:1.28        Wed Oct 18 23:59:32 2023
+++ pkgsrc/net/xymonclient/Makefile     Fri Apr 11 01:40:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2023/10/18 23:59:32 gutteridge Exp $
+# $NetBSD: Makefile,v 1.29 2025/04/11 01:40:17 maya Exp $
 
 DISTNAME=              xymon-4.3.30
 PKGNAME=               ${DISTNAME:S/xymon/xymonclient/}
@@ -140,4 +140,7 @@ post-patch:
              ${WRKSRC}/client/xymonclient-freebsd.sh > \
              ${WRKSRC}/client/xymonclient-dragonfly.sh
 
+.if ${OPSYS} == "Linux"
+.include "../../devel/libtirpc/buildlink3.mk"
+.endif
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/xymonclient/distinfo
diff -u pkgsrc/net/xymonclient/distinfo:1.21 pkgsrc/net/xymonclient/distinfo:1.22
--- pkgsrc/net/xymonclient/distinfo:1.21        Thu Jan  6 11:53:26 2022
+++ pkgsrc/net/xymonclient/distinfo     Fri Apr 11 01:40:17 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.21 2022/01/06 11:53:26 hauke Exp $
+$NetBSD: distinfo,v 1.22 2025/04/11 01:40:17 maya Exp $
 
 BLAKE2s (xymon-4.3.30.tar.gz) = 03a385a0e32188d4ca6fdbaa55bbb92d053ec706ee70ca0bcf483c3f5611a85f
 SHA512 (xymon-4.3.30.tar.gz) = f3f16ff55293d7d76cb0355151a82545a2b1ad708b59c031640c240379807228dca4ffa9c48a4e20ab75e270bda18b7306ea165b65eb18c9c6471b395fda7b62
@@ -25,3 +25,4 @@ SHA1 (patch-client_xymonclient-freebsd.s
 SHA1 (patch-client_xymonclient-netbsd.sh) = 739a201806144ef0e34c1f668ad3a4d9e2b9f9fb
 SHA1 (patch-common_Makefile) = 32b7da06cd9d22f98ee0f83bb36ed6441c066707
 SHA1 (patch-configure) = 305a74a2383dcd37ea93456272d4254483023aa5
+SHA1 (patch-lib_suid.c) = e25323b52ae5ec03166bf94c3523dadf835754d8

Added files:

Index: pkgsrc/net/xymonclient/patches/patch-lib_suid.c
diff -u /dev/null pkgsrc/net/xymonclient/patches/patch-lib_suid.c:1.1
--- /dev/null   Fri Apr 11 01:40:18 2025
+++ pkgsrc/net/xymonclient/patches/patch-lib_suid.c     Fri Apr 11 01:40:17 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-lib_suid.c,v 1.1 2025/04/11 01:40:17 maya Exp $
+
+stdlib.h for abort (shows up as build failure, fedora 41)
+
+--- lib/suid.c.orig    2025-04-08 16:32:23.703421805 +0000
++++ lib/suid.c
+@@ -16,6 +16,7 @@ static char rcsid[] = "$Id: suid.c 8069
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <unistd.h>
++#include <stdlib.h>
+ 
+ #include "libxymon.h"
+ 



Home | Main Index | Thread Index | Old Index