Date: Mon, 7 Jun 2021 13:27:30 GMT From: Jesper Schmitz Mouridsen <jsm@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: e5e4475fb7f0 - main - security/pam-mysql: Update to 0.8.2 Message-ID: <202106071327.157DRUV4053175@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by jsm: URL: https://cgit.FreeBSD.org/ports/commit/?id=e5e4475fb7f0d2692f668c23014e4aedcd7acff2 commit e5e4475fb7f0d2692f668c23014e4aedcd7acff2 Author: Jesper Schmitz Mouridsen <jsm@FreeBSD.org> AuthorDate: 2021-06-07 13:22:19 +0000 Commit: Jesper Schmitz Mouridsen <jsm@FreeBSD.org> CommitDate: 2021-06-07 13:27:24 +0000 security/pam-mysql: Update to 0.8.2 Old upstream is unmaintained and taken over by github.com/NigelCunningham/pam-MySQL This version supports newer versions of MySQL and MariaDB, that do not define make_scrambled_password(). Since pam now looks in LOCALBASE for modules change pkg-message accordingly PR: 254731 Reviewed_by: koobs (ports) Differential_Revision: 30646 --- security/pam-mysql/Makefile | 31 +++++++++++++++++------------ security/pam-mysql/distinfo | 5 +++-- security/pam-mysql/files/patch-acinclude.m4 | 10 ---------- security/pam-mysql/files/pkg-message.in | 8 -------- security/pam-mysql/pkg-descr | 2 +- 5 files changed, 22 insertions(+), 34 deletions(-) diff --git a/security/pam-mysql/Makefile b/security/pam-mysql/Makefile index 70d44db6acd7..b8082a2b05f7 100644 --- a/security/pam-mysql/Makefile +++ b/security/pam-mysql/Makefile @@ -1,32 +1,37 @@ # Created by: Anders Nordby <anders@fix.no> PORTNAME= pam_mysql -PORTVERSION= 0.7.r1 -PORTREVISION= 6 +DISTVERSIONPREFIX= v +DISTVERSION= 0.8.2 CATEGORIES= security databases -MASTER_SITES= SF/pam-mysql/pam-mysql/0.7RC1 -DISTNAME= ${PORTNAME}-0.7RC1${DISTVERSIONSUFFIX} -MAINTAINER= ports@FreeBSD.org -COMMENT= Pam module for authenticating with MySQL +MAINTAINER= jsm@FreeBSD.org +COMMENT= PAM module for authenticating with MySQL LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c11 libtool:keepla mysql +USES= autoreconf compiler:c11 libtool:keepla mysql pkgconfig + +USE_GITHUB= yes +GH_ACCOUNT= NigelCunningham +GH_PROJECT= pam-MySQL GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-mysql=${LOCALBASE} \ - --with-pam-mods-dir=${PREFIX}/lib \ - --with-pam=/usr +CONFIGURE_ARGS= --with-pam=/usr/lib --with-pam-mods-dir=${LOCALBASE}/lib SUB_FILES= pkg-message PORTDOCS= * PLIST_FILES= lib/pam_mysql.so lib/pam_mysql.la -OPTIONS_DEFINE= DOCS SSL -SSL_DESC= Build with OpenSSL support (non-crypt()ish MD5 hash) -SSL_CONFIGURE_WITH= openssl +OPTIONS_DEFINE= DOCS SSL +OPTIONS_DEFAULT= DOCS SSL + +SSL_DESC= Build with OpenSSL support (non-crypt()ish MD5 and SHA1 hash) +SSL_CONFIGURE_ENV= openssl_CFLAGS="${OPENSSLINC}" \ + openssl_LIBS="${OPENSSLLIB}" +SSL_CONFIGURE_WITH=openssl +SSL_USES= ssl post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pam_mysql.so diff --git a/security/pam-mysql/distinfo b/security/pam-mysql/distinfo index 9f722f9bc0a5..b4b3a6080332 100644 --- a/security/pam-mysql/distinfo +++ b/security/pam-mysql/distinfo @@ -1,2 +1,3 @@ -SHA256 (pam_mysql-0.7RC1.tar.gz) = cb3cf89b9b51cb196ee8d731f85acbab72b4878a3a7c4183c5534161d4385ce7 -SIZE (pam_mysql-0.7RC1.tar.gz) = 335240 +TIMESTAMP = 1622744756 +SHA256 (NigelCunningham-pam-MySQL-v0.8.2_GH0.tar.gz) = 012529868418bcb23b22d466ca7e526a6a08f42736cd67d41118151e285c777b +SIZE (NigelCunningham-pam-MySQL-v0.8.2_GH0.tar.gz) = 55023 diff --git a/security/pam-mysql/files/patch-acinclude.m4 b/security/pam-mysql/files/patch-acinclude.m4 deleted file mode 100644 index b506fcb9a7bb..000000000000 --- a/security/pam-mysql/files/patch-acinclude.m4 +++ /dev/null @@ -1,10 +0,0 @@ ---- acinclude.m4.orig 2006-01-09 10:35:59 UTC -+++ acinclude.m4 -@@ -445,6 +445,7 @@ md5_calc(0, 0, 0); - AC_MSG_RESULT([no]) - - AC_CHECK_HEADERS([md5.h]) -+ AC_CHECK_LIB([md],[MD5Data]) - AC_CHECK_FUNCS([MD5Data]) - ]) - ]) diff --git a/security/pam-mysql/files/pkg-message.in b/security/pam-mysql/files/pkg-message.in index c908f2d7c8b5..345ede86f1a9 100644 --- a/security/pam-mysql/files/pkg-message.in +++ b/security/pam-mysql/files/pkg-message.in @@ -2,14 +2,6 @@ { type: install message: <<EOM Read files in %%DOCSDIR%% for info on how to set up. - -The PAM subsystem only looks for modules in /usr/lib: to use any pam module -from the ports, either specify the full pathname in your pam.d config file -(eg: %%PREFIX%%/lib/pam_mysql.so instead of pam_mysql.so) or copy/symlink -%%PREFIX%%/lib/pam_mysql.so to /usr/lib/pam_mysql.so to be able to use it. - -Example: -ln -sf %%PREFIX%%/lib/pam_mysql.so /usr/lib/pam_mysql.so EOM } ] diff --git a/security/pam-mysql/pkg-descr b/security/pam-mysql/pkg-descr index 0317415bb7fb..07c048c920c0 100644 --- a/security/pam-mysql/pkg-descr +++ b/security/pam-mysql/pkg-descr @@ -1,3 +1,3 @@ This is a PAM module for authenticating with MySQL. -WWW: http://pam-mysql.sourceforge.net/ +WWW: https://github.com/NigelCunningham/pam-MySQL
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202106071327.157DRUV4053175>