From nobody Sat Jun 3 14:09:06 2023 X-Original-To: dev-commits-ports-all@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 4QYMDg2RJVz4Yp9M; Sat, 3 Jun 2023 14:09:07 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QYMDg1HX5z4742; Sat, 3 Jun 2023 14:09:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685801347; 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=iqzd7+ucmlX97ltsr6xgpwvCjH+WT8fYvxQt+65uKEA=; b=lqIc06/N6/Wi8jUQs+EutcIl0TxpKeqLyOyp1HCfV3Z4V1SXNpyq9FD9uvIUdSNUo+OimH FwpB2tTwHruzQCsisDLTlU6CIaeFLXkLFC52lyDywm8R0I5jjWy1GJAOV5TKBeoOHEt/6e AUowpp0yWOMrqR4Np9IqwJ2NpiJgaWoYvuG0O2RVAwF6PMw9GWkWFEm5bN8mNDMaLjwnRr TSBr4ui4c1z8CATGFW8DcBLufjwoQly4MRUvjBg4gQE+uHIkixDFok3+okVwJcBMNuSbp/ 53hKUiiINNnZkqiaLQ+EX1CaylrRcEMnwyvGxzUkcB62GGCLzyzpJLUo8YAVeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685801347; 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=iqzd7+ucmlX97ltsr6xgpwvCjH+WT8fYvxQt+65uKEA=; b=yFaJrguLkP0aOEghGHh/eOQetIYtpPprkQMjmqpofm7IJ8z1y5MS6Q1FRvV/Ov47Mnibes hDZCQk+2Y2RxaeccQDUM0pPUkAYTPfpM3pJ50G/zn62sFWAcVJEqvKEwPKZekcMcsNcNsk bYWGRtdtVYtT+xUwL56WhocegxdoM2gHs4QKodpJWP/yufXkfUfOXO+R4ISs1RiX94bDDo NOpUTbbp/INMCDnUGlrT/l5EXFMpp1qM6zv8W6L5LgIEiCvIGo//jtj+cXOQ+k5jdmFctn l6HCt+R7T9vE+OiA44Z0itIgnQzsPaDRZChXcC0/e+B9R/PNIlVQrA0yvojbKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1685801347; a=rsa-sha256; cv=none; b=yQSTfNWStvjbLPUmcV4w6UuoujkhSJYk+ncy1+LwzFTPFQm9pjG/W1x8RYkypAy5V1boRg xq8cjzOV6Ao9oBaRIkx7Dgy+7wD8RwejRHXtUt9MUxYwAYnTgYVZqQxe5JuqatglBEofjY C3GeXtLPGoJNIeIdosRs76cbo7uZLKoVH5oazgJfKFH6PZ+/5IENOzC8dt2H3jasd+75gq oPUkb/1s3gv5a0z8PXlnvkhPs+RoEZOciMGOqnsvvkwzoGsXugY1q4rJdcn2zuNm5RC64f Uw/PWTkbt1AWIqFPGu6g6yZeoBBRb+kbrz0NUTyP64zj1Nrvi1+18Aiw3ZwOrA== 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 4QYMDg0Bh6zShh; Sat, 3 Jun 2023 14:09:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 353E96VK022598; Sat, 3 Jun 2023 14:09:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 353E96gk022597; Sat, 3 Jun 2023 14:09:06 GMT (envelope-from git) Date: Sat, 3 Jun 2023 14:09:06 GMT Message-Id: <202306031409.353E96gk022597@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: a5b371405775 - main - lang/python27: Fix build with OpenSSL 3 and later List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a5b3714057750ecbb8db8912edf5c481ff46ef2b Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=a5b3714057750ecbb8db8912edf5c481ff46ef2b commit a5b3714057750ecbb8db8912edf5c481ff46ef2b Author: Muhammad Moinur Rahman AuthorDate: 2023-06-03 14:05:49 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2023-06-03 14:08:49 +0000 lang/python27: Fix build with OpenSSL 3 and later PR: 271656 Reported by: exp-run Approved by: portmgr (blanket) --- lang/python27/Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lang/python27/Makefile b/lang/python27/Makefile index b2784fe9435b..fc63dbf9e6ca 100644 --- a/lang/python27/Makefile +++ b/lang/python27/Makefile @@ -123,6 +123,16 @@ post-patch: ${WRKSRC}/setup.py .endif +# This is just a dirty hack for building with OpenSSL 3.0.0 and later +# There is no plain string OPENSSL_VERSION_NUMBER available in +# openssl/opensslv.h so setup.py just detects the string as 00000000 +# However care should be taken for the OSVERSION. If OpenSSL 3.0.9 +# lands later the OSVERSION string should be fixed accordingly +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400089 && (${SSL_DEFAULT} == base || ${SSL_DEFAULT:Mopenssl3*} ) + @${REINPLACE_CMD} -e 's|00907000|00000000|' \ + ${WRKSRC}/setup.py +.endif + post-install: for i in ${STAGEDIR}${PREFIX}/lib/python2.7/lib-dynload/*.so; do \ ${STRIP_CMD} $$i; done # Strip shared extensions