pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail/majordomo
Module Name: pkgsrc
Committed By: nia
Date: Wed Mar 18 17:04:39 UTC 2026
Modified Files:
pkgsrc/mail/majordomo: distinfo
pkgsrc/mail/majordomo/patches: patch-ak
Log Message:
majordomo: Fix build with recent GCC
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/mail/majordomo/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/mail/majordomo/patches/patch-ak
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/mail/majordomo/distinfo
diff -u pkgsrc/mail/majordomo/distinfo:1.23 pkgsrc/mail/majordomo/distinfo:1.24
--- pkgsrc/mail/majordomo/distinfo:1.23 Tue Oct 26 10:54:07 2021
+++ pkgsrc/mail/majordomo/distinfo Wed Mar 18 17:04:39 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.23 2021/10/26 10:54:07 nia Exp $
+$NetBSD: distinfo,v 1.24 2026/03/18 17:04:39 nia Exp $
BLAKE2s (majordomo-1.94.5.tgz) = 74e635a5c657f5e8716c67090090b08edacbbb5bd1fca65737d1aa595e58c833
SHA512 (majordomo-1.94.5.tgz) = d771ee99f31110676ce526687c8c2f47e0b45afd14643fb10b46bed0e238cd9edc6394fb385ac5ed0bbf19e5ca3c368f7af06a3dc17ccccddac4999678285136
@@ -13,7 +13,7 @@ SHA1 (patch-ag) = 759a32dacb26221d83de97
SHA1 (patch-ah) = ac08fa5d2fa321afe7fdf72783f8f2c887073bcd
SHA1 (patch-ai) = ed36da4ae9aced322dd5c9c2119becf54f12a6aa
SHA1 (patch-aj) = e423f61f6b493ae6ae30dda8b0de3ffa10caeefe
-SHA1 (patch-ak) = ea8a6b5e7ae563dd91fcb727d8c2634bdc65de02
+SHA1 (patch-ak) = 045f90d6dd8b0466a3426318b4b8b56f70d96315
SHA1 (patch-al) = 776088c5916b1b0516e8abaecd69870ba57f4a76
SHA1 (patch-am) = 74e46f28cb152e152594d949b0116f1370dd1ae3
SHA1 (patch-an) = 2e9a38d7d9eb46f472cec555349f19cad0a5036b
Index: pkgsrc/mail/majordomo/patches/patch-ak
diff -u pkgsrc/mail/majordomo/patches/patch-ak:1.5 pkgsrc/mail/majordomo/patches/patch-ak:1.6
--- pkgsrc/mail/majordomo/patches/patch-ak:1.5 Sun Dec 11 11:53:23 2011
+++ pkgsrc/mail/majordomo/patches/patch-ak Wed Mar 18 17:04:39 2026
@@ -1,30 +1,35 @@
-$NetBSD: patch-ak,v 1.5 2011/12/11 11:53:23 marino Exp $
+$NetBSD: patch-ak,v 1.6 2026/03/18 17:04:39 nia Exp $
add necessary headers
make it use getpwnam to find uid and gid to set to instead of hardwiring these
--- wrapper.c.orig 1997-08-27 15:01:12.000000000 +0000
+++ wrapper.c
-@@ -15,11 +15,17 @@ static char rcs_header[] = "$Header: /so
+@@ -15,11 +15,11 @@ static char rcs_header[] = "$Header: /so
#include <stdio.h>
#include <sysexits.h>
+-
+-#if defined(sun) && defined(sparc)
+#include <pwd.h>
+#include <errno.h>
-
--#if defined(sun) && defined(sparc)
-+#if (defined(sun) && defined(sparc)) || defined(__NetBSD__)
#include <stdlib.h>
- #endif
-
-+#ifdef __NetBSD__
+-#endif
+-
+#include <sys/types.h>
+#include <unistd.h>
-+#endif
#ifndef STRCHR
# include <string.h>
-@@ -65,6 +71,9 @@ main(argc, argv, env)
+@@ -57,6 +57,7 @@ char * new_env[] = {
+
+ int new_env_size = 7; /* to prevent overflow problems */
+
++int
+ main(argc, argv, env)
+ int argc;
+ char * argv[];
+@@ -65,6 +66,9 @@ main(argc, argv, env)
{
char * prog;
int e, i;
@@ -34,7 +39,7 @@ make it use getpwnam to find uid and gid
if (argc < 2) {
fprintf(stderr, "USAGE: %s program [<arg> ...]\n", argv[0]);
-@@ -115,7 +124,6 @@ main(argc, argv, env)
+@@ -115,7 +119,6 @@ main(argc, argv, env)
int groups[] = { POSIX_GID, 0 };
if (setgroups(1, groups) == -1) {
#endif
@@ -42,7 +47,7 @@ make it use getpwnam to find uid and gid
fprintf(stderr, "%s: error setgroups failed errno %d", argv[0],
errno);
-@@ -123,7 +131,16 @@ main(argc, argv, env)
+@@ -123,7 +126,16 @@ main(argc, argv, env)
}
#endif
@@ -59,7 +64,7 @@ make it use getpwnam to find uid and gid
#ifdef POSIX_GID
setgid(POSIX_GID);
#else
-@@ -135,6 +152,7 @@ main(argc, argv, env)
+@@ -135,6 +147,7 @@ main(argc, argv, env)
#else
setuid(geteuid());
#endif
Home |
Main Index |
Thread Index |
Old Index