From afb696853cae3c738da3c5010d251b7570299c1e Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Sun, 19 Aug 2018 11:19:42 -0500 Subject: [PATCH] sys-block/partclone: update --- sys-block/partclone/Manifest | 6 +- sys-block/partclone/partclone-0.3.11.ebuild | 90 +++++++++++++++++++++ 2 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 sys-block/partclone/partclone-0.3.11.ebuild diff --git a/sys-block/partclone/Manifest b/sys-block/partclone/Manifest index c9dbc3a..023a01d 100644 --- a/sys-block/partclone/Manifest +++ b/sys-block/partclone/Manifest @@ -1,2 +1,4 @@ -DIST partclone-0.2.69.tar.gz 566502 SHA256 73b2d0f67bf8b576ebc337719057ac8e250df22ddfaff992f8862b2c7d1faf43 SHA512 8d8a0cc57260d6d28598fec469bbe65282fdfa41ad5ad6b32012f983578e90b098160013af9c8fe550c47e017cb50731786735aae7e31e3f9fbd5cfbd6d6437c WHIRLPOOL c9051db0d552327bc8c4d11854378ab59eb173ceafc79f166c1fa854266255a3e4857dcb1f08e3083aea3035655dfbeab44de197490399a6d22d93662c8bf28b -EBUILD partclone-0.2.69.ebuild 2206 SHA256 afbdeefa97416501b4d69ff02e2b36db548b77cdffcc4340fee457efdcbb1331 SHA512 32d9189290434645cc63eb9d9fc1032a3b8aa49450ee86b716804a15665d811ea79b0217031a87686abbd0e327c84abbedd3c3be09d0769e78dfb692e8e90ee5 WHIRLPOOL 8dc610ba0d33ca3ff4aaeca085371b365510d5eb141a4fe1e0bdac9265b124590754e19868efbe68abe31d41694f473a098de8abab92648b5fe0e2b80957c89b +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 +EBUILD partclone-0.3.11.ebuild 2823 BLAKE2B 94b7346017acdc852b54f7888f5a31143589226a72e12a23548b799b893afdd1322aa3c5828ecea73b69990d84433f4d8fd1a17a8f4620c0efc12c7a23b72fec SHA512 5a621208d379f35006d9ca25e59a32e4ffab69e567048a6e92578e3e0b34c91890dbe3917f154ef57aa0431c714bc1f8c933147dca0655317d56e4703098e667 diff --git a/sys-block/partclone/partclone-0.3.11.ebuild b/sys-block/partclone/partclone-0.3.11.ebuild new file mode 100644 index 0000000..f2f45dd --- /dev/null +++ b/sys-block/partclone/partclone-0.3.11.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit autotools + +DESCRIPTION="Partition cloning tool" +HOMEPAGE="http://partclone.org" +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 f2fs nilfs2" + +RDEPEND="${common_depends} + sys-fs/e2fsprogs + btrfs? ( sys-fs/btrfs-progs ) + fat? ( sys-fs/dosfstools ) + ntfs? ( sys-fs/ntfs3g ) + hfs? ( sys-fs/hfsutils ) + jfs? ( sys-fs/jfsutils ) + 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-libs/e2fsprogs-libs[static-libs] + sys-fs/xfsprogs[static-libs] + sys-libs/ncurses[static-libs] + sys-fs/ntfs3g[static-libs] + )" +DEPEND="" + +src_prepare() { + default + + eautoreconf +} + +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" + use reiser4 && myconf="${myconf} --enable-reiser4" + use hfs && myconf="${myconf} --enable-hfsp" + use fat && myconf="${myconf} --enable-fat --enable-exfat" + use ntfs && myconf="${myconf} --enable-ntfs" + use minix && myconf="${myconf} --enable-minix" + 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" +} + +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 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 + 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 + 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