From c16ac8c392e8cf6f338f224989da3d7f7b7f3f39 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Fri, 8 Apr 2022 00:53:24 -0500 Subject: [PATCH] sys-block/partclone: new version; remove stale version --- sys-block/partclone/Manifest | 4 +- ...-0.2.69.ebuild => partclone-0.3.19.ebuild} | 53 ++++++++++++------- 2 files changed, 35 insertions(+), 22 deletions(-) rename sys-block/partclone/{partclone-0.2.69.ebuild => partclone-0.3.19.ebuild} (57%) diff --git a/sys-block/partclone/Manifest b/sys-block/partclone/Manifest index 023a01d..f53f79e 100644 --- a/sys-block/partclone/Manifest +++ b/sys-block/partclone/Manifest @@ -1,4 +1,4 @@ -DIST partclone-0.2.69.tar.gz 566502 BLAKE2B ba67cc2800e28aeb81fd4a9d4e90db9585f344e595eb07be3447af22648933c6bf58883f7f0036efe4668357bb9870e5b9193017a5673c0bcd7863951e3dca0f SHA512 8d8a0cc57260d6d28598fec469bbe65282fdfa41ad5ad6b32012f983578e90b098160013af9c8fe550c47e017cb50731786735aae7e31e3f9fbd5cfbd6d6437c DIST partclone-0.3.11.tar.gz 1064251 BLAKE2B 5c7a4183a5da8cc233755adc065b1b166fc47251087118416b11bf584adbfb5323a56246bf14127ff209a7de8f684326cb98699b52ad3756130ec88657ca92fd SHA512 832a5502ed3e76d20bb93180705c18ffcac48c033a128d99304cc13e9731fc5597b67b460c9757bbc6494df7f8bc15b1855e8d5e7634cad1e67de08f4380ffd7 -EBUILD partclone-0.2.69.ebuild 2206 BLAKE2B 594dd83d273e81698c95afaced25e9240515fe675e1f41e27195a8523fac275a70ffb89c6d5d8a9c6b793502aa0f74726fd68f9e2f7a490f5c36f4efee1504ab SHA512 32d9189290434645cc63eb9d9fc1032a3b8aa49450ee86b716804a15665d811ea79b0217031a87686abbd0e327c84abbedd3c3be09d0769e78dfb692e8e90ee5 +DIST partclone-0.3.19.tar.gz 1372516 BLAKE2B 7b672b2af33de11357b6faea3c0058771768695a77b990445fa8f2ed1b13027a6c2ba9e53723d84e3c56bd71c6c73b295386f7842cbf4c02d289a3c692717919 SHA512 d18dfc8a37bf238e8fd53db48b3d3327076b8a57997c2b9a080728541579e6c4ea6dda095777f703f70b418d992d5e69e55b778f22c76c32e7c5bd335e466811 EBUILD partclone-0.3.11.ebuild 2823 BLAKE2B 94b7346017acdc852b54f7888f5a31143589226a72e12a23548b799b893afdd1322aa3c5828ecea73b69990d84433f4d8fd1a17a8f4620c0efc12c7a23b72fec SHA512 5a621208d379f35006d9ca25e59a32e4ffab69e567048a6e92578e3e0b34c91890dbe3917f154ef57aa0431c714bc1f8c933147dca0655317d56e4703098e667 +EBUILD partclone-0.3.19.ebuild 2823 BLAKE2B 94b7346017acdc852b54f7888f5a31143589226a72e12a23548b799b893afdd1322aa3c5828ecea73b69990d84433f4d8fd1a17a8f4620c0efc12c7a23b72fec SHA512 5a621208d379f35006d9ca25e59a32e4ffab69e567048a6e92578e3e0b34c91890dbe3917f154ef57aa0431c714bc1f8c933147dca0655317d56e4703098e667 diff --git a/sys-block/partclone/partclone-0.2.69.ebuild b/sys-block/partclone/partclone-0.3.19.ebuild similarity index 57% rename from sys-block/partclone/partclone-0.2.69.ebuild rename to sys-block/partclone/partclone-0.3.19.ebuild index ad2f130..f2f45dd 100644 --- a/sys-block/partclone/partclone-0.2.69.ebuild +++ b/sys-block/partclone/partclone-0.3.19.ebuild @@ -1,21 +1,20 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI=4 +EAPI=5 -inherit eutils +inherit autotools DESCRIPTION="Partition cloning tool" HOMEPAGE="http://partclone.org" -SRC_URI="http://github.com/Thomas-Tsai/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/Thomas-Tsai/partclone/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="btrfs reiserfs reiser4 hfs fat minix ntfs jfs static vmfs xfs" +IUSE="btrfs reiserfs reiser4 hfs fat minix ntfs jfs static vmfs xfs f2fs nilfs2" -# xfsprogs, see https://bugs.gentoo.org/show_bug.cgi?id=486514 RDEPEND="${common_depends} sys-fs/e2fsprogs btrfs? ( sys-fs/btrfs-progs ) @@ -26,23 +25,26 @@ RDEPEND="${common_depends} reiserfs? ( sys-fs/progsreiserfs ) reiser4? ( sys-fs/reiser4progs ) xfs? ( >=sys-fs/xfsprogs-3.1.11-r1 ) + nilfs2? ( >=sys-fs/nilfs-utils-2.1.5-r1 ) + f2fs? ( >=sys-libs/e2fsprogs-libs-1.42.13 ) static? ( sys-fs/e2fsprogs[static-libs] - sys-fs/xfsprogs[static-libs] - sys-libs/ncurses[static-libs] - sys-fs/ntfs3g[static-libs] - )" + sys-libs/e2fsprogs-libs[static-libs] + sys-fs/xfsprogs[static-libs] + sys-libs/ncurses[static-libs] + sys-fs/ntfs3g[static-libs] + )" DEPEND="" -src_unpack() -{ - unpack ${A} - #epatch "${FILESDIR}/${PN}-xfslib.patch" - cd ${S} +src_prepare() { + default + + eautoreconf } -src_compile() +src_configure() { local myconf + myconf="${myconf} --enable-extfs --enable-ncursesw --enable-fs-test" use xfs && myconf="${myconf} --enable-xfs" use reiserfs && myconf="${myconf} --enable-reiserfs" @@ -54,10 +56,11 @@ src_compile() use jfs && myconf="${myconf} --enable-jfs" use btrfs && myconf="${myconf} --enable-btrfs" use vmfs && myconf="${myconf} --enable-vmfs" + use f2fs && myconf="${myconf} --enable-f2fs" + use nilfs2 && myconf="${myconf} --enable-nilfs2" use static && myconf="${myconf} --enable-static" econf ${myconf} || die "econf failed" - emake || die "make failed" } src_install() @@ -65,13 +68,23 @@ src_install() #emake install || die "make install failed" #emake DIST_ROOT="${D}" install || die "make install failed" cd ${S}/src - dosbin partclone.dd partclone.restore partclone.chkimg + dosbin partclone.dd partclone.restore partclone.chkimg partclone.info partclone.imager dosbin partclone.extfs + dosym /usr/sbin/partclone.extfs /usr/sbin/partclone.ext4 + dosym /usr/sbin/partclone.extfs /usr/sbin/partclone.ext4dev use xfs && dosbin partclone.xfs use reiserfs && dosbin partclone.reiserfs use reiser4 && dosbin partclone.reiser4 use hfs && dosbin partclone.hfsp - use fat && dosbin partclone.fat + use fat && (dosbin partclone.fat + dosym /usr/sbin/partclone.fat /usr/sbin/partclone.fat12 + dosym /usr/sbin/partclone.fat /usr/sbin/partclone.fat16 + dosym /usr/sbin/partclone.fat /usr/sbin/partclone.fat32) use ntfs && dosbin partclone.ntfs - use ntfs && dosbin partclone.ntfsfixboot + use ntfs && (dosbin partclone.ntfsfixboot + dosym /usr/sbin/partclone.ntfsfixboot /usr/sbin/partclone.ntfsreloc) + use btrfs && dosbin partclone.btrfs + use f2fs && dosbin partclone.f2fs + use nilfs2 && dosbin partclone.nilfs2 } + -- 2.42.0