FreeBSD Bugzilla – Attachment 253483 Details for
Bug 281387
security/fprintd: Update to version 1.94.4
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch replacing security/pam_fprint with security/fprintd
remove-pam_fprint.diff (text/plain), 6.64 KB, created by
Harald Eilertsen
on 2024-09-10 11:00:00 UTC
(
hide
)
Description:
Patch replacing security/pam_fprint with security/fprintd
Filename:
MIME Type:
Creator:
Harald Eilertsen
Created:
2024-09-10 11:00:00 UTC
Size:
6.64 KB
patch
obsolete
>diff --git a/MOVED b/MOVED >index 6985c66a5217..1a858026ebb9 100644 >--- a/MOVED >+++ b/MOVED >@@ -3441,3 +3441,4 @@ net-im/telepathy-salut||2024-08-22|Has expired: Fails to build with libxml2 2.13 > audio/icecast-kh||2024-08-22|Has expired: Fails to build with libxml2 2.13.2 (PR 280159) > net-im/pidgin-icyque||2024-08-27|Has expired: ICQ servers shut down > security/fprint_demo|security/libfprint|2024-09-10|Now a part of libfprint >+security/pam_fprint|security/fprintd|2024-09-10|The PAM module is now built as part of fprintd >diff --git a/security/Makefile b/security/Makefile >index 800439abebc3..180e151fbd5f 100644 >--- a/security/Makefile >+++ b/security/Makefile >@@ -746,7 +746,6 @@ > SUBDIR += pam-modules > SUBDIR += pam-mysql > SUBDIR += pam-pgsql >- SUBDIR += pam_fprint > SUBDIR += pam_google_authenticator > SUBDIR += pam_helper > SUBDIR += pam_howdy >diff --git a/security/pam_fprint/Makefile b/security/pam_fprint/Makefile >deleted file mode 100644 >index bc2a1883527a..000000000000 >--- a/security/pam_fprint/Makefile >+++ /dev/null >@@ -1,26 +0,0 @@ >-PORTNAME= pam_fprint >-DISTVERSION= 20080330 >-PORTREVISION= 1 >-CATEGORIES= security >- >-MAINTAINER= Clockwork6400@protonmail.com >-COMMENT= PAM module offering finger print authentication using libfprint >-WWW= https://github.com/Clockwork6400/pam-fprint >- >-LICENSE= GPLv2 >-LICENSE_FILE= ${WRKSRC}/COPYING >- >-LIB_DEPENDS= libfprint.so:security/libfprint >- >-GNU_CONFIGURE= yes >-USES= autoreconf pkgconfig >- >-USE_GITHUB= yes >-GH_ACCOUNT= Clockwork6400 >- >-PLIST_FILES+= bin/pam_fprint_enroll \ >- lib/pam_fprint.so >- >-SUB_FILES= pkg-message >- >-.include <bsd.port.mk> >diff --git a/security/pam_fprint/distinfo b/security/pam_fprint/distinfo >deleted file mode 100644 >index be803ebe9af8..000000000000 >--- a/security/pam_fprint/distinfo >+++ /dev/null >@@ -1,3 +0,0 @@ >-TIMESTAMP = 1676392070 >-SHA256 (Clockwork6400-pam_fprint-20080330_GH0.tar.gz) = 35d9ed7a3e0d6d32db88da2b7ca5c70d656dff2548a3e417c1c49b8952ca650f >-SIZE (Clockwork6400-pam_fprint-20080330_GH0.tar.gz) = 15853 >diff --git a/security/pam_fprint/files/patch-src_Makefile.am b/security/pam_fprint/files/patch-src_Makefile.am >deleted file mode 100644 >index 3b4fd1202f39..000000000000 >--- a/security/pam_fprint/files/patch-src_Makefile.am >+++ /dev/null >@@ -1,11 +0,0 @@ >---- src/Makefile.am.orig 2023-02-14 15:43:27 UTC >-+++ src/Makefile.am >-@@ -1,7 +1,6 @@ >--noinst_PROGRAMS = pamtest >- bin_PROGRAMS = pam_fprint_enroll >- pammod_PROGRAMS = pam_fprint.so >--pammoddir=/lib/security >-+pammoddir=$(PREFIX)/lib >- >- pam_fprint_so_SOURCES = pam_fprint.c >- pam_fprint_so_CFLAGS = -fPIC $(FPRINT_CFLAGS) >diff --git a/security/pam_fprint/files/patch-src_pam__fprint.c b/security/pam_fprint/files/patch-src_pam__fprint.c >deleted file mode 100644 >index 5a17b9c68ba8..000000000000 >--- a/security/pam_fprint/files/patch-src_pam__fprint.c >+++ /dev/null >@@ -1,62 +0,0 @@ >---- src/pam_fprint.c.orig 2023-02-14 15:43:27 UTC >-+++ src/pam_fprint.c >-@@ -18,6 +18,7 @@ >- */ >- >- #include <stdio.h> >-+#include <stdlib.h> >- #include <unistd.h> >- #include <sys/types.h> >- #include <pwd.h> >-@@ -27,6 +28,7 @@ >- >- #define PAM_SM_AUTH >- #include <security/pam_modules.h> >-+#include <security/pam_appl.h> >- >- static int send_info_msg(pam_handle_t *pamh, char *msg) >- { >-@@ -41,10 +43,10 @@ static int send_info_msg(pam_handle_t *pamh, char *msg >- >- r = pam_get_item(pamh, PAM_CONV, (const void **) &pc); >- if (r != PAM_SUCCESS) >-- return; >-+ return r; >- >- if (!pc || !pc->conv) >-- return; >-+ return PAM_BUF_ERR; >- >- return pc->conv(1, &msgp, &resp, pc->appdata_ptr); >- } >-@@ -62,10 +64,10 @@ static int send_err_msg(pam_handle_t *pamh, char *msg) >- >- r = pam_get_item(pamh, PAM_CONV, (const void **) &pc); >- if (r != PAM_SUCCESS) >-- return; >-+ return r; >- >- if (!pc || !pc->conv) >-- return; >-+ return PAM_BUF_ERR; >- >- return pc->conv(1, &msgp, &resp, pc->appdata_ptr); >- } >-@@ -102,7 +104,7 @@ static struct fp_print_data **find_dev_and_prints(stru >- struct fp_print_data **gallery; >- >- /* TODO: add device selection */ >-- while (print = prints[i++]) { >-+ while ((print = prints[i++])) { >- if (!ddev) { >- ddev = fp_dscv_dev_for_dscv_print(ddevs, print); >- driver_id = fp_dscv_print_get_driver_id(print); >-@@ -133,7 +135,7 @@ static struct fp_print_data **find_dev_and_prints(stru >- } >- >- i = 0, j = 0; >-- while (print = prints[i++]) { >-+ while ((print = prints[i++])) { >- driver_id_cur = fp_dscv_print_get_driver_id(print); >- if (driver_id_cur == driver_id) { >- err = fp_print_data_from_dscv_print(print, & (gallery[j])); >diff --git a/security/pam_fprint/files/patch-src_pam__fprint__enroll.c b/security/pam_fprint/files/patch-src_pam__fprint__enroll.c >deleted file mode 100644 >index e468aea9214d..000000000000 >--- a/security/pam_fprint/files/patch-src_pam__fprint__enroll.c >+++ /dev/null >@@ -1,20 +0,0 @@ >---- src/pam_fprint_enroll.c.orig 2023-02-14 15:43:27 UTC >-+++ src/pam_fprint_enroll.c >-@@ -26,7 +26,7 @@ >- #include <unistd.h> >- #include <getopt.h> >- >--#include <libfprint/fprint.h> >-+#include <fprint.h> >- >- static const char *finger_names[] = { >- [LEFT_THUMB] = "Left Thumb", >-@@ -47,7 +47,7 @@ static struct fp_dscv_dev *discover_device(struct fp_d >- struct fp_dscv_dev *ddev = NULL; >- int i; >- >-- for (i = 0; ddev = discovered_devs[i]; i++) { >-+ for (i = 0; (ddev = discovered_devs[i]); i++) { >- struct fp_driver *drv = fp_dscv_dev_get_driver(ddev); >- printf("Found device claimed by %s driver\n", >- fp_driver_get_full_name(drv)); >diff --git a/security/pam_fprint/files/pkg-message.in b/security/pam_fprint/files/pkg-message.in >deleted file mode 100644 >index ea1d127270a2..000000000000 >--- a/security/pam_fprint/files/pkg-message.in >+++ /dev/null >@@ -1,20 +0,0 @@ >-[ >-{ type: install >- message: <<EOM >-The security/fprint_demo port contains the graphical `fprint_demo' >-application that allows you to manage your finger prints in a comfortable >-way. >- >-After enrolling fingerprints for your user(s), you can enable finger >-print authentication by adding the following line to the corresponding >-PAM configuration file(s) (see the PAM documentation and the pam_fprint >-web site for more information). >- >-auth sufficient %%PREFIX%%/lib/pam_fprint.so >- >-/etc/pam.d/system is used for system-wide defaults, >-/etc/pam.d/{gdm, kde} are used by the GDM/KDM login managers. >-EOM >-} >-] >- >diff --git a/security/pam_fprint/pkg-descr b/security/pam_fprint/pkg-descr >deleted file mode 100644 >index 442ca161c435..000000000000 >--- a/security/pam_fprint/pkg-descr >+++ /dev/null >@@ -1,3 +0,0 @@ >-pam_fprint is a simple PAM module which uses libfprint's fingerprint >-processing and verification functionality for authentication. In other words, >-instead of seeing a password prompt, you're asked to scan your fingerprint.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 281387
:
253454
| 253483 |
253543