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 239A4158089 for ; Thu, 14 Sep 2023 02:10:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3F6A42BC019; Thu, 14 Sep 2023 02:10:58 +0000 (UTC) Received: from smtp.gentoo.org (smtp.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 26F942BC019 for ; Thu, 14 Sep 2023 02:10:58 +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 4AC3B335CB4 for ; Thu, 14 Sep 2023 02:10:57 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7B94911A6 for ; Thu, 14 Sep 2023 02:10: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: <1694657350.e51dc9ea8ab9ada0c226fec4bb2dac373b6112f5.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libstrophe/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/libstrophe/libstrophe-0.12.3.ebuild X-VCS-Directories: dev-libs/libstrophe/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: e51dc9ea8ab9ada0c226fec4bb2dac373b6112f5 X-VCS-Branch: master Date: Thu, 14 Sep 2023 02:10: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: 4907fbe3-8925-4b8e-bca5-0da5f81ed029 X-Archives-Hash: aeaea4c8928abd582082d7be8e5e2fa2 commit: e51dc9ea8ab9ada0c226fec4bb2dac373b6112f5 Author: Sam James gentoo org> AuthorDate: Thu Sep 14 01:38:49 2023 +0000 Commit: Sam James gentoo org> CommitDate: Thu Sep 14 02:09:10 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51dc9ea dev-libs/libstrophe: avoid maintainer mode (again) Just like in 191fbdaf985652a3873a545226a53cc2ad37de41, we need to use autoreconf because our patch touches Makefile.am. Also, drop shellcheck annotation. They have very little value at the moment and we really don't want the tree littered with these. There's some draft shellcheck support to teach it ebuilds and we can maybe revisit if/once that lands. Signed-off-by: Sam James gentoo.org> dev-libs/libstrophe/libstrophe-0.12.3.ebuild | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild index bfa7f2b9db7f..b469005aab46 100644 --- a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild +++ b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit autotools + DESCRIPTION="A simple, lightweight C library for writing XMPP clients" HOMEPAGE="https://strophe.im/libstrophe/" SRC_URI=" @@ -32,8 +34,14 @@ PATCHES=( "${FILESDIR}/${PN}-0.12.3-allow-tests-when-static.patch" ) +src_prepare() { + default + + # tests patch touches Makefile.am, need to regenerate to avoid maintainer mode + eautoreconf +} + src_configure() { - # shellcheck disable=SC2207 local myeconf=( --enable-tls $(use_with !expat libxml2)