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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1277713933E for ; Fri, 23 Jul 2021 06:26:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5DE17E0ACB; Fri, 23 Jul 2021 06:26:20 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4517CE0ACB for ; Fri, 23 Jul 2021 06:26:20 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4FE2B34069F for ; Fri, 23 Jul 2021 06:26:19 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 04D9A7CB for ; Fri, 23 Jul 2021 06:26:18 +0000 (UTC) From: "Robin H. Johnson" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Robin H. Johnson" Message-ID: <1627021569.628e8f509ccb3939bb76d95e64d85054cc585d0d.robbat2@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-block/buffer/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-block/buffer/Manifest sys-block/buffer/buffer-1.19-r4.ebuild X-VCS-Directories: sys-block/buffer/ X-VCS-Committer: robbat2 X-VCS-Committer-Name: Robin H. Johnson X-VCS-Revision: 628e8f509ccb3939bb76d95e64d85054cc585d0d X-VCS-Branch: master Date: Fri, 23 Jul 2021 06:26:18 +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: 37da9b3a-155a-4a11-a5df-04915c6e5811 X-Archives-Hash: 5dbca2c3f6906cc60572d6023d96f8cb commit: 628e8f509ccb3939bb76d95e64d85054cc585d0d Author: Robin H. Johnson gentoo org> AuthorDate: Fri Jul 23 06:26:00 2021 +0000 Commit: Robin H. Johnson gentoo org> CommitDate: Fri Jul 23 06:26:09 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628e8f50 sys-block/buffer: use debian orig and patches to cleanup issues Signed-off-by: Robin H. Johnson gentoo.org> sys-block/buffer/Manifest | 2 ++ sys-block/buffer/buffer-1.19-r4.ebuild | 48 ++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/sys-block/buffer/Manifest b/sys-block/buffer/Manifest index 0813846fea1..3cc607f3713 100644 --- a/sys-block/buffer/Manifest +++ b/sys-block/buffer/Manifest @@ -1 +1,3 @@ DIST buffer-1.19.tgz 34960 BLAKE2B ce572e860e1315cf4d5b5f6de43906fbddada2d96c7d99e5930244ff2bc757327a867d7e67973f13616153c46d12bbdb093ed666b5e3fd73b8a0d4f8385b59b3 SHA512 9321f6e399cb3e58f3ffebb031b4d2b2fdda26149fb142515961a09b81b47c1bce01dd770da579bf49c3e71f8cee29c5dc2cc4063e67494e98a599f29076cc5c +DIST buffer_1.19-12.debian.tar.xz 9924 BLAKE2B 9f6591e00d596257956e3230cbdf8e58392aa3666d7900c30ea26d103f03d25071ff1033fa72e7be799021ed4c32d43e0e5ad69d1457a5ee22c33e3ae6f8c058 SHA512 3bc9d8c281268d38c1cc3ac40727d747c91b605fc3128e285d24663f97396292a0ec40ede9205702793b5d090c4e172b0df28321921b000aa0fdcb2660319367 +DIST buffer_1.19.orig.tar.gz 17753 BLAKE2B 68e2026f29cb00c48c8f3638d97adeeee0d194d7a6db96cbded251b3f97d36ba2ac32a60660df8aa1d2c7b79dd774b543d3a460a5d76ab6ca408606a013b5648 SHA512 b724d8c3e21f29890659c95a61db8667846e49614455411995160bc8d5af8a37af91465ad5d882e6bd7883dbd7886215a8c1d530f7392c98cdcead4f4377aa7f diff --git a/sys-block/buffer/buffer-1.19-r4.ebuild b/sys-block/buffer/buffer-1.19-r4.ebuild new file mode 100644 index 00000000000..b933ee375e5 --- /dev/null +++ b/sys-block/buffer/buffer-1.19-r4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="a tapedrive tool for speeding up reading from and writing to tape" +HOMEPAGE="http://www.microwerks.net/~hugo/" + +DEBIAN_PR=12 +DEBIAN_P="${PN}_${PV}" +DEBIAN_PATCH="${PN}_${PV}-${DEBIAN_PR}.debian.tar.xz" +# We do NOT rename the Debian .orig.tar.gz file at this point +# Because Gentoo shipped a very slightly DIFFERENT buffer-1.19.tgz than Debian! +# Enough to make the debian patchset not apply directly. Debian patchset +# contains the same changes plus more fixes. +SRC_URI=" + mirror://debian/pool/main/b/${PN}/${DEBIAN_P}.orig.tar.gz + mirror://debian/pool/main/b/${PN}/${DEBIAN_PATCH}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86" +IUSE="" + +src_prepare() { + for f in $(<"${WORKDIR}"/debian/patches/series) ; do + p="${WORKDIR}"/debian/patches/${f}.patch + ln -sf "${f}" "${p}" || die + einfo $p + eapply -p1 "${p}" || die + done + cd "${S}" + emake clean + eapply_user +} + +src_compile() { + append-lfs-flags + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" +} + +src_install() { + dobin buffer + dodoc README + newman buffer.man buffer.1 +}