From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DE96A1581D3 for ; Thu, 23 May 2024 21:52:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1780CE2A1C; Thu, 23 May 2024 21:52:58 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D926DE2A1C for ; Thu, 23 May 2024 21:52:57 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1E9F6342FFC for ; Thu, 23 May 2024 21:52:57 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3B1E31B37 for ; Thu, 23 May 2024 21:52:55 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1716501124.0681ed190109e02bb4aaaa748a765682e1fc68d1.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/rsync/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-misc/rsync/rsync-3.2.7-r4.ebuild net-misc/rsync/rsync-3.3.0.ebuild net-misc/rsync/rsync-9999.ebuild X-VCS-Directories: net-misc/rsync/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 0681ed190109e02bb4aaaa748a765682e1fc68d1 X-VCS-Branch: master Date: Thu, 23 May 2024 21:52:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: b08eebf2-8443-4f2b-b9ec-571e519c9eb5 X-Archives-Hash: b0dafd71b6e82487c90247e5a070a964 commit: 0681ed190109e02bb4aaaa748a765682e1fc68d1 Author: Eli Schwartz gmail com> AuthorDate: Thu May 23 01:43:14 2024 +0000 Commit: Sam James gentoo org> CommitDate: Thu May 23 21:52:04 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0681ed19 net-misc/rsync: remove broken macro and regenerate configure rsync has a fork of the pre-2016 AC_HEADER_MAJOR with a different fix from the one autoconf itself implemented. It raises a FP for: * QA Notice: Found the following implicit function declarations in configure logs: * /var/tmp/portage/net-misc/rsync-3.3.0/work/rsync-3.3.0/config.log:1159 - makedev which is anyways not supposed to be found. We could ignore it, but better to get rid of the macro itself, considering we anyways often regenerate autoreconf. Resulting configure run has no actual differences, just the FP or lack of FP (and running one fewer compiler probe in src_configure). No revbump. Bug: https://github.com/RsyncProject/rsync/issues/616 Closes: https://bugs.gentoo.org/916481 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> net-misc/rsync/rsync-3.2.7-r4.ebuild | 2 ++ net-misc/rsync/rsync-3.3.0.ebuild | 4 +++- net-misc/rsync/rsync-9999.ebuild | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/net-misc/rsync/rsync-3.2.7-r4.ebuild b/net-misc/rsync/rsync-3.2.7-r4.ebuild index 9d19a857389f..831a218e466c 100644 --- a/net-misc/rsync/rsync-3.2.7-r4.ebuild +++ b/net-misc/rsync/rsync-3.2.7-r4.ebuild @@ -93,6 +93,8 @@ pkg_setup() { src_prepare() { default + sed -i -e 's/AC_HEADER_MAJOR_FIXED/AC_HEADER_MAJOR/' configure.ac + if [[ ${PV} == *9999 || -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then eaclocal -I m4 eautoconf -o configure.sh diff --git a/net-misc/rsync/rsync-3.3.0.ebuild b/net-misc/rsync/rsync-3.3.0.ebuild index c6b7365a04b0..6ea497c2e733 100644 --- a/net-misc/rsync/rsync-3.3.0.ebuild +++ b/net-misc/rsync/rsync-3.3.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Uncomment when introducing a patch which touches configure -#RSYNC_NEEDS_AUTOCONF=1 +RSYNC_NEEDS_AUTOCONF=1 PYTHON_COMPAT=( python3_{10..12} ) inherit flag-o-matic prefix python-single-r1 systemd @@ -87,6 +87,8 @@ pkg_setup() { src_prepare() { default + sed -i -e 's/AC_HEADER_MAJOR_FIXED/AC_HEADER_MAJOR/' configure.ac + if [[ ${PV} == *9999 || -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then eaclocal -I m4 eautoconf -o configure.sh diff --git a/net-misc/rsync/rsync-9999.ebuild b/net-misc/rsync/rsync-9999.ebuild index c6b7365a04b0..6ea497c2e733 100644 --- a/net-misc/rsync/rsync-9999.ebuild +++ b/net-misc/rsync/rsync-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Uncomment when introducing a patch which touches configure -#RSYNC_NEEDS_AUTOCONF=1 +RSYNC_NEEDS_AUTOCONF=1 PYTHON_COMPAT=( python3_{10..12} ) inherit flag-o-matic prefix python-single-r1 systemd @@ -87,6 +87,8 @@ pkg_setup() { src_prepare() { default + sed -i -e 's/AC_HEADER_MAJOR_FIXED/AC_HEADER_MAJOR/' configure.ac + if [[ ${PV} == *9999 || -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then eaclocal -I m4 eautoconf -o configure.sh