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 4FA65158015 for ; Wed, 27 Dec 2023 01:20:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7E5702BC022; Wed, 27 Dec 2023 01:20:49 +0000 (UTC) Received: from smtp.gentoo.org (dev.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)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 67F742BC01F for ; Wed, 27 Dec 2023 01:20:49 +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)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B2A333406C2 for ; Wed, 27 Dec 2023 01:20:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id AD35014BE for ; Wed, 27 Dec 2023 01:20:45 +0000 (UTC) From: "Maciej Barć" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Maciej Barć" Message-ID: <1703640040.e21bf80ce481fdc87d702e3fe6b8969743b3a750.xgqt@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-scheme/guile-ssh/Manifest dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild X-VCS-Directories: dev-scheme/guile-ssh/ X-VCS-Committer: xgqt X-VCS-Committer-Name: Maciej Barć X-VCS-Revision: e21bf80ce481fdc87d702e3fe6b8969743b3a750 X-VCS-Branch: master Date: Wed, 27 Dec 2023 01:20:45 +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: cf8b5c44-0181-4318-ac31-c6780d510d76 X-Archives-Hash: 850dac83eee2bd90771ac5430eeedee6 commit: e21bf80ce481fdc87d702e3fe6b8969743b3a750 Author: Maciej Barć gentoo org> AuthorDate: Tue Dec 26 21:25:13 2023 +0000 Commit: Maciej Barć gentoo org> CommitDate: Wed Dec 27 01:20:40 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21bf80c dev-scheme/guile-ssh: bump to 0.16.4 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/Manifest | 1 + dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild | 50 ++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest index 0a63bb90db1b..0d8707f3748e 100644 --- a/dev-scheme/guile-ssh/Manifest +++ b/dev-scheme/guile-ssh/Manifest @@ -1 +1,2 @@ DIST guile-ssh-0.16.3.tar.gz 524546 BLAKE2B e8cbe500493d80962f31b1d9ab97f5dc45c2e3612f419244528676b6cc3cf517a7dd84022b84356b0da456cdca404cca3ee25bef1762da9f0e126e086f34a721 SHA512 7b66dd5a29d47f3f7beaefb6576f74f62fe30736ddf97870a72612b44a608d61edd5ba9bc520e577b6f19a9de9044743e880601bae26b9645dafbef2c3134609 +DIST guile-ssh-0.16.4.tar.gz 532702 BLAKE2B 47dd2fde37aa2047d836f464d567736208bfed8afee668bf76d35910a866b1c3e869f346b89b4fce7b747d5806a004933cd673851015f8d76afc61c06a398ad2 SHA512 1c70d4885a6f821c3018650d2537316de981ad5f76eadc51ed2c5dd51225e39e67ad1b979769b1b81a0f061ddeecd11d878b3844d9f8e78fdd0915e2f1a28838 diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild new file mode 100644 index 000000000000..bda391d671fb --- /dev/null +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Library providing access to the SSH protocol for GNU Guile" +HOMEPAGE="https://memory-heap.org/~avp/projects/guile-ssh/ + https://github.com/artyom-poptsov/guile-ssh/" +SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-scheme/guile-2.0.0:= + net-libs/libssh:0=[server,sftp] +" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) +PATCHES=( + "${FILESDIR}"/${PN}-0.16.2-tests.patch +) + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +src_prepare() { + default + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + eautoreconf +} + +src_install() { + default + + find "${ED}" -name "*.la" -delete || die + + # Workaround llvm-strip problem of mangling guile ELF debug + # sections: https://bugs.gentoo.org/905898 + dostrip -x "/usr/$(get_libdir)/guile" +}