From owner-svn-ports-head@freebsd.org Sun May 31 11:54:28 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AAE15332F2C; Sun, 31 May 2020 11:54:28 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49ZcD44705z40CT; Sun, 31 May 2020 11:54:28 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8880019C83; Sun, 31 May 2020 11:54:28 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 04VBsSEe012426; Sun, 31 May 2020 11:54:28 GMT (envelope-from matthew@FreeBSD.org) Received: (from matthew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 04VBsRkY012422; Sun, 31 May 2020 11:54:27 GMT (envelope-from matthew@FreeBSD.org) Message-Id: <202005311154.04VBsRkY012422@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: matthew set sender to matthew@FreeBSD.org using -f From: Matthew Seaman Date: Sun, 31 May 2020 11:54:27 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r537157 - in head/security/pam_ssh_agent_auth: . files X-SVN-Group: ports-head X-SVN-Commit-Author: matthew X-SVN-Commit-Paths: in head/security/pam_ssh_agent_auth: . files X-SVN-Commit-Revision: 537157 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2020 11:54:28 -0000 Author: matthew Date: Sun May 31 11:54:27 2020 New Revision: 537157 URL: https://svnweb.freebsd.org/changeset/ports/537157 Log: Take maintainership. Switch to Github for the master site. Upstream rarely puts out releases, and doesn't seem to tag releases at GitHub. Since the previous release, most of the patches from this port have been incorporated upstream. Therefore, select the latest commit (approximately 11 months ago as I write) to build from. Add some small patches to fix compilation. Added: head/security/pam_ssh_agent_auth/files/patch-ed25519-donna_ed25519-donna-portable.h (contents, props changed) head/security/pam_ssh_agent_auth/files/patch-userauth__pubkey__from__pam.c (contents, props changed) Deleted: head/security/pam_ssh_agent_auth/files/patch-OpenSSL-1.1.1 head/security/pam_ssh_agent_auth/files/patch-pam_user_authorized_keys.c Modified: head/security/pam_ssh_agent_auth/Makefile head/security/pam_ssh_agent_auth/distinfo Modified: head/security/pam_ssh_agent_auth/Makefile ============================================================================== --- head/security/pam_ssh_agent_auth/Makefile Sun May 31 11:29:36 2020 (r537156) +++ head/security/pam_ssh_agent_auth/Makefile Sun May 31 11:54:27 2020 (r537157) @@ -3,12 +3,16 @@ PORTNAME= pam_ssh_agent_auth PORTVERSION= 0.10.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security -MASTER_SITES= SF/pamsshagentauth/${PORTNAME}/v${PORTVERSION}/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= matthew@FreeBSD.org COMMENT= PAM module which permits authentication via ssh-agent + +USE_GITHUB= yes +GH_ACCOUNT= jbeverly +GH_TAGNAME= 7ff7858 +GH_TUPLE= floodyberry:ed25519-donna:8757bd4:floodyberry_ed25519_donna/ed25519-donna BROKEN_mips64= fails to compile: ed25519-donna-portable.h:85:4: Need a uint128_t implementation! BROKEN_FreeBSD_11_powerpc64= fails to compile on powerpc64 elfv1: ed25519-donna-portable.h: warning: ALIGN redefined Modified: head/security/pam_ssh_agent_auth/distinfo ============================================================================== --- head/security/pam_ssh_agent_auth/distinfo Sun May 31 11:29:36 2020 (r537156) +++ head/security/pam_ssh_agent_auth/distinfo Sun May 31 11:54:27 2020 (r537157) @@ -1,3 +1,5 @@ -TIMESTAMP = 1479105140 -SHA256 (pam_ssh_agent_auth-0.10.3.tar.bz2) = 3c53d358d6eaed1b211239df017c27c6f9970995d14102ae67bae16d4f47a763 -SIZE (pam_ssh_agent_auth-0.10.3.tar.bz2) = 1066393 +TIMESTAMP = 1590919268 +SHA256 (jbeverly-pam_ssh_agent_auth-0.10.3-7ff7858_GH0.tar.gz) = 57b9d93c5ddfa157fe795a48dc8f913a8fb35d22085997d5062595020d5811c2 +SIZE (jbeverly-pam_ssh_agent_auth-0.10.3-7ff7858_GH0.tar.gz) = 307123 +SHA256 (floodyberry-ed25519-donna-8757bd4_GH0.tar.gz) = bc0d6c06ee9b23b03a47f11c75fbe88abcaac08834ced07e297d0674f0710bff +SIZE (floodyberry-ed25519-donna-8757bd4_GH0.tar.gz) = 1169879 Added: head/security/pam_ssh_agent_auth/files/patch-ed25519-donna_ed25519-donna-portable.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/pam_ssh_agent_auth/files/patch-ed25519-donna_ed25519-donna-portable.h Sun May 31 11:54:27 2020 (r537157) @@ -0,0 +1,12 @@ +--- ed25519-donna/ed25519-donna-portable.h.orig 2015-03-16 23:50:38 UTC ++++ ed25519-donna/ed25519-donna-portable.h +@@ -20,6 +20,9 @@ + #include + #define DONNA_INLINE inline __attribute__((always_inline)) + #define DONNA_NOINLINE __attribute__((noinline)) ++ #if defined(ALIGN) ++ #undef ALIGN ++ #endif + #define ALIGN(x) __attribute__((aligned(x))) + #define ROTL32(a,b) (((a) << (b)) | ((a) >> (32 - b))) + #define ROTR32(a,b) (((a) >> (b)) | ((a) << (32 - b))) Added: head/security/pam_ssh_agent_auth/files/patch-userauth__pubkey__from__pam.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/pam_ssh_agent_auth/files/patch-userauth__pubkey__from__pam.c Sun May 31 11:54:27 2020 (r537157) @@ -0,0 +1,10 @@ +--- userauth_pubkey_from_pam.c.orig 2020-05-31 10:22:03 UTC ++++ userauth_pubkey_from_pam.c +@@ -31,6 +31,7 @@ + #include "config.h" + + #include ++#include + + #include "defines.h" + #include "key.h"