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