diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2023-11-22 16:10:44 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2023-11-22 16:10:44 +0000 |
commit | 4f1b8980a5ab4c0b987d38acca809030e9a88adc (patch) | |
tree | 02c9b42728a77129a6d2a50f79e6805f5455cd74 | |
parent | 956c42a3d46a3713caa764124a13ea32833961b6 (diff) | |
download | ports-4f1b8980a5ab4c0b987d38acca809030e9a88adc.tar.gz ports-4f1b8980a5ab4c0b987d38acca809030e9a88adc.zip |
net/netatalk3: Fix build on 14.X
PR: 275261
With a little help from: girgen
-rw-r--r-- | net/netatalk3/files/patch-etc_uams_uams__dhx2__pam.c | 11 | ||||
-rw-r--r-- | net/netatalk3/files/patch-etc_uams_uams__dhx__pam.c | 19 | ||||
-rw-r--r-- | net/netatalk3/files/patch-etc_uams_uams__pam.c | 11 |
3 files changed, 41 insertions, 0 deletions
diff --git a/net/netatalk3/files/patch-etc_uams_uams__dhx2__pam.c b/net/netatalk3/files/patch-etc_uams_uams__dhx2__pam.c new file mode 100644 index 000000000000..51c31679b6c8 --- /dev/null +++ b/net/netatalk3/files/patch-etc_uams_uams__dhx2__pam.c @@ -0,0 +1,11 @@ +--- etc/uams/uams_dhx2_pam.c.orig 2023-11-22 15:19:12 UTC ++++ etc/uams/uams_dhx2_pam.c +@@ -136,7 +136,7 @@ error: + * echo off means password. + */ + static int PAM_conv (int num_msg, +-#ifdef LINUX ++#if defined(LINUX) || (defined(FREEBSD) && __FreeBSD_version >= 1400000) + const struct pam_message **msg, + #else + struct pam_message **msg, diff --git a/net/netatalk3/files/patch-etc_uams_uams__dhx__pam.c b/net/netatalk3/files/patch-etc_uams_uams__dhx__pam.c new file mode 100644 index 000000000000..ec176f5a80d0 --- /dev/null +++ b/net/netatalk3/files/patch-etc_uams_uams__dhx__pam.c @@ -0,0 +1,19 @@ +--- etc/uams/uams_dhx_pam.c.orig 2023-11-22 15:18:15 UTC ++++ etc/uams/uams_dhx_pam.c +@@ -8,6 +8,7 @@ + #ifdef HAVE_CONFIG_H + #include "config.h" + #endif /* HAVE_CONFIG_H */ ++#include <sys/param.h> + + #if defined(USE_PAM) && defined(UAM_DHX) + #include <stdio.h> +@@ -80,7 +80,7 @@ static char *PAM_password; + * echo off means password. + */ + static int PAM_conv (int num_msg, +-#ifdef LINUX ++#if defined(LINUX) || (defined(__FreeBSD_version) && __FreeBSD_version >= 1400000) + const struct pam_message **msg, + #else + struct pam_message **msg, diff --git a/net/netatalk3/files/patch-etc_uams_uams__pam.c b/net/netatalk3/files/patch-etc_uams_uams__pam.c new file mode 100644 index 000000000000..8bec8c72a221 --- /dev/null +++ b/net/netatalk3/files/patch-etc_uams_uams__pam.c @@ -0,0 +1,11 @@ +--- etc/uams/uams_pam.c.orig 2023-11-22 15:00:28 UTC ++++ etc/uams/uams_pam.c +@@ -53,7 +53,7 @@ extern UAM_MODULE_EXPORT void append(struct papfile *, + * echo off means password. + */ + static int PAM_conv (int num_msg, +-#ifdef LINUX ++#if defined(LINUX) || (defined(FREEBSD) && __FreeBSD_version >= 1400000) + const struct pam_message **msg, + #else + struct pam_message **msg, |