From nobody Sun Jan 19 16:22:45 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ybdzn4z9Yz5lR1T; Sun, 19 Jan 2025 16:22:45 +0000 (UTC) (envelope-from git@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ybdzn4Bh0z3k3w; Sun, 19 Jan 2025 16:22:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737303765; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=013j5qtpxUE0hdvaJwhsF06LnIEDnxh3Y8r8C9WAbjs=; b=CpEqSloD5uskz0PPPUzotWC96757n6piKbUetdZ+EgTakUCQh/8iw+QxKrk2L/jUhmSGj7 4wt66BmTxMrfFUBvkc3FCTxcyOk0783srMW4l3zbO/qfov8crmvfnwVNqyzqCH10oZ//eK L7hJAzd+6zgsq2mJNQ3kq+aW4+cTfaRqMmHn9choHl8d3es49xYS3ibA4619rfIuEK4VMf CJwlh0YUyyIQQBOKx5vysdtCzfFAKDl1EPGxLj7pz3REGuOua7mvK4ugWgcWnvM0RjGfPM oRn3XVJBo33oIQf/2/JqSU1Q0/oDkwEMtSKHhdVKYwmngHK3eckIc6I1vDHTpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737303765; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=013j5qtpxUE0hdvaJwhsF06LnIEDnxh3Y8r8C9WAbjs=; b=ERbWclQ1dlMDYGbk7AxOSFxB0scy549g+9Wc6R7+21/BbqOs9BCZvUI6eOX1eTqHNJZa+m 8pfzndCS5cwGfeTPuewtfubb5+0rp8ZlEfhRo5ZSS2VFwTyDqkkKPT6QrJDa8kVyWtU30G WHyWMDwwslEHVF+sZ3Csf8KBSJNw6ePhbxL2zM8elGA9ijpWqIKORYWPiLRYyDFa57wwOn +5n2yXmbkmxVc6tzM3epWv286sV0UtLFsYFb1EeBennlmc+kCygHhASJgulBJlvvIGy4F1 +6CfPeC3kaC5nSYeVvAFAz1oZCyjYtkqOjAGPbQOxFags6t2hsVD/ZPFFNqdHA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737303765; a=rsa-sha256; cv=none; b=fzFayKtoVmau3tyb5XQxdjCXv4c+HWW8EKlif0oFOAyzSGbGOrCvstjdGUzf7XNSijYhXW A/aM9h7FrhU1X2kyB8ZM3LstfmYFURYPoOScc80HmERNQyLYd274G5YDh4kyVEpYr/jGBB P20UP3BqaB+Yc+u+EKVqCvg0e6AWbcXe36olGtIDz1M8cLpY9tcZPEpcbRIHwImQwQHgPK /vyaalNWEoSwWW3ft1g9kJeM4cIiRAkm0EKs5z57rRmqg2qytHnXe1y0DUoFtfX1wTB9DA 3Ci77DO0ff8vUI1U+yenTvrARaxgqpMOBQ7PP0nBihlcqbGMkhzWcjYlJalLyw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Ybdzn3hBCzx39; Sun, 19 Jan 2025 16:22:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50JGMjns022935; Sun, 19 Jan 2025 16:22:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50JGMjSX022931; Sun, 19 Jan 2025 16:22:45 GMT (envelope-from git) Date: Sun, 19 Jan 2025 16:22:45 GMT Message-Id: <202501191622.50JGMjSX022931@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dan Langille Subject: git: 8d0bd4143c66 - main - security/py-kerberos: Make compatible with python3.11 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dvl X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8d0bd4143c66131728dc6c321af2656752299199 Auto-Submitted: auto-generated The branch main has been updated by dvl: URL: https://cgit.FreeBSD.org/ports/commit/?id=8d0bd4143c66131728dc6c321af2656752299199 commit 8d0bd4143c66131728dc6c321af2656752299199 Author: topical AuthorDate: 2025-01-19 16:19:01 +0000 Commit: Dan Langille CommitDate: 2025-01-19 16:22:27 +0000 security/py-kerberos: Make compatible with python3.11 PR: 280567 --- security/py-kerberos/Makefile | 2 +- security/py-kerberos/files/patch-src_kerberos.c | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/security/py-kerberos/Makefile b/security/py-kerberos/Makefile index 5d0c6fb20d05..73b97970dd4d 100644 --- a/security/py-kerberos/Makefile +++ b/security/py-kerberos/Makefile @@ -1,6 +1,6 @@ PORTNAME= kerberos PORTVERSION= 1.3.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-kerberos/files/patch-src_kerberos.c b/security/py-kerberos/files/patch-src_kerberos.c new file mode 100644 index 000000000000..cd82fc5a3ccc --- /dev/null +++ b/security/py-kerberos/files/patch-src_kerberos.c @@ -0,0 +1,23 @@ +--- src/kerberos.c.orig 2021-01-09 04:30:38 UTC ++++ src/kerberos.c +@@ -14,6 +14,7 @@ + * limitations under the License. + **/ + ++#define PY_SSIZE_T_CLEAN + #include + + #include "kerberosbasic.h" +@@ -244,9 +245,9 @@ static PyObject *channelBindings(PyObject *self, PyObj + char *initiator_address = NULL; + char *acceptor_address = NULL; + char *application_data = NULL; +- int initiator_length = 0; +- int acceptor_length = 0; +- int application_length = 0; ++ Py_ssize_t initiator_length = 0; ++ Py_ssize_t acceptor_length = 0; ++ Py_ssize_t application_length = 0; + + PyObject *pychan_bindings = NULL; + struct gss_channel_bindings_struct *input_chan_bindings;