summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2013-12-10 08:16:33 +0000
committerJustin Lecher <jlec@gentoo.org>2013-12-10 08:16:33 +0000
commitf7fdfb401ff7104c8f8919e523b0fe7670d8c99a (patch)
tree19fa53dd7d74e80275b17148171105627c87c845 /sys-block
parentsys-block/blocks: New addition written by me, #492294 (diff)
downloadhistorical-f7fdfb401ff7104c8f8919e523b0fe7670d8c99a.tar.gz
historical-f7fdfb401ff7104c8f8919e523b0fe7670d8c99a.tar.bz2
historical-f7fdfb401ff7104c8f8919e523b0fe7670d8c99a.zip
sys-block/blocks: New addition written by me, #492294
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sys-block')
-rw-r--r--sys-block/blocks/Manifest26
-rw-r--r--sys-block/blocks/blocks-0.1.4_pre131210.ebuild59
-rw-r--r--sys-block/blocks/blocks-9999.ebuild59
-rw-r--r--sys-block/blocks/metadata.xml11
4 files changed, 152 insertions, 3 deletions
diff --git a/sys-block/blocks/Manifest b/sys-block/blocks/Manifest
index e6daaf21f79d..54ba7605c7c1 100644
--- a/sys-block/blocks/Manifest
+++ b/sys-block/blocks/Manifest
@@ -1,4 +1,24 @@
-EBUILD blocks-0.1.4_pre131210.ebuild 1275 SHA256 116239581b3501b6f4c43235f700b4e7293513d3a615cf9833d09a6d0140f79c SHA512 b0f28d611953115c1c1077e428723d10adc2dd26aa8ea59cbfc327898adfbac1de7504093884e2099d4c6061da9cc3a7cc3aa92a3e8ba04a61e717fbfaa25ab6 WHIRLPOOL f60e6a3b216cf402fc973b3dd5833f87ed73b3d42876f1c5b653f89560f9b2412b0b308239f2957cb41ed56f9123e4a110c11f2624e42dd476c0561c030590f8
-EBUILD blocks-9999.ebuild 1240 SHA256 f5d4db6e651b4eb5e4464204dde83b53ad0b78fc22e6b764986f70dfef0a30f9 SHA512 deaa25bb239433962b564bf5b28b9777490b868be1ae14bdcc86151bbbd78cc32751d9827d2a58a0d2879f8d0deb3904fcf90b57c5981daaace0dc9c71fe6193 WHIRLPOOL 60ebdc40c01d978894c95b13820619eb022c76df3d56d40577293bc1cc6089c862b63eae072f864fec19b2dec83b72da686f4ae43e4a50ac1930de78fe97c7a0
-MISC ChangeLog 339 SHA256 29958a181ba0952748f23e190e78b6d5610b4fde958e458c881ffbbf8ba54543 SHA512 9e85cad098c06102784f384592977ca45f1b91a36d2af248fcddd3bc187d8fd1fcbf7d61f34ebfc8d56e835f40114253348d15b88efde622f7e2e8f2b896a867 WHIRLPOOL 4b083dc5d2ad622f20e3f729e3f04bdfde8d85e765ca2f67286527710d478cea68e2963046029295685810d87732cbad6c73a19ba30a7fcf0d36287070fe776d
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+EBUILD blocks-0.1.4_pre131210.ebuild 1381 SHA256 40f46d788a219cae4caf4434b660223f32a903d6eafca98916481deaa7a24541 SHA512 e5c5acbf4aaa44aba422e7d7186f2f2344cb7b662afb77283359559989c101fcc3ce3768bfcb3c210f80146eb89ef1b029e180b975c282af1273d780b5d42765 WHIRLPOOL a6b79e27db17c9ee8fa69877e40536b0c34743a4645eab2a1bd4762baa32451f52f63a182a5a2ce8ddc264c34db12775c8d18261b845011a7b3ed05eb364af25
+EBUILD blocks-9999.ebuild 1335 SHA256 c4c7bb2a5ee79f0202de5595a61d86e9455399ae22744785195c379abf605797 SHA512 212fb87e2b690f0f88d73318543378066d92d900e6b30ccd6577f3a010f332d0393dd328316eab03eab3a44e5300eb1bd2c9592a9105200ae84a5c720ef812df WHIRLPOOL 1cdd863bdf9a7c056347eee9d19bcc13f276b3f49757c5bb05a9a3b0d7438f3543ec31ccdc94079d378e4ee274561d6f3afe674be13686c4d718488939d0da2c
+MISC ChangeLog 425 SHA256 a2e22b21547386d8280aef99524702dfcd7f3c11976d396aa5717c2efeb6c8e9 SHA512 54d9f58e6087054aa7178c68bdd4818a07154a64306a63c930fe613bebf56997b9270d61440168ed8b21346c8630b9383bdfb6708c0da92aed98b939db457f43 WHIRLPOOL 7e357c980c6ce58de59277a47c58027950fbfb86d850b12fd709d27a275b6c29f0f23bd8355ecd5e14a24f033363f77c12ee1b4f46f6cf2863fb6d9c31c1c521
MISC metadata.xml 382 SHA256 a37f1863a2a48270558d1575a0d81be153abcac47055f6657aa14f13a2206167 SHA512 aa86fb4e06de5be9149dce27ff18c0ff5ddfc0cc66cec9592dca81fca36048312e75cb3281676484ffd3155f49039b9e231d835fa49a966c934137ddb7c1ea1f WHIRLPOOL 57b77ca9d4dd3b0fbb6f2c848a49e2876fcddc93c92df45c5f050df53fee9152fb1e36e57d154da54c8bcad76e43bcca1ef4956d9a8176a29998cc137cd57ad4
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iQIcBAEBCgAGBQJSps3hAAoJELnU8jG9FVir3pkQAIa5o7TXR4yCkl1DkeJC/4Fl
+A7VjpoFnOsFYJKo1mVwXxMhqtgIWR5HRWJycXQuV26KuGcxJ6J8lDWqDjuNolCuk
+vzMRFKJbQ8zkC+GFTHXiR3eyxdznFup21DO/e1yaRSibGcII6UWMNU3o88OWTGNm
+fiS+yRW8XnUvex8DkOVOV2mr0nHb3M92emjQEPXkMZNuKRzSoVEVCoH/TBZSnw6Y
+XYwrQSL0kW6J/2xL8tJOKBHhd46OP6uDcZVGayWOTOfk4411vcNSZv7QxjCzybp3
+YW7FRWoHoftQGP0GPFGkv5PyyUYZzjZ4NB3GY55KJj4AZV1cbFslkShDstgsYxCW
+66WRhiRS3TKcl+zSLjvQGxcQhjfkO6uEsdIc9RZWUNwl6cvzps3wEvpADDLicCi9
+ynZ2ZZL4mC+0KIu+uEChXhuiUbnK/xl8eXhHrfOrygl754qlJDzB8F1pTxVgeFTo
+FZFAROXbRBp3RmUwEuUyih/wqlgIyZMdgtLOwhrXevKOpGQP0Kls/lc17PB928Pw
+JORUBT/6mjBBC3oNkEF7+Y8PapX48Nv583t2Mue7OY/dg8KU6S/myzKamirapM3V
+8OqKTgEhDJegt72eD5Rk1ndAwS/NlaT49K4Hto0RAUiUB7TFXbY40zwqhoNeWXbC
+ctg1C3yeqk8U/RlBCQen
+=O7Lz
+-----END PGP SIGNATURE-----
diff --git a/sys-block/blocks/blocks-0.1.4_pre131210.ebuild b/sys-block/blocks/blocks-0.1.4_pre131210.ebuild
new file mode 100644
index 000000000000..b36dbfa7eaae
--- /dev/null
+++ b/sys-block/blocks/blocks-0.1.4_pre131210.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/blocks/blocks-0.1.4_pre131210.ebuild,v 1.1 2013/12/10 08:16:32 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python3_3 )
+
+inherit distutils-r1 git-r3
+
+DESCRIPTION="Conversion tools for block devices"
+HOMEPAGE="https://github.com/g2p/blocks"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/g2p/blocks.git"
+
+SLOT="0"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+minimal"
+
+DEPEND="dev-python/pyparted[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ >=app-admin/augeas-1.0
+ >=sys-block/parted-2.3
+ !minimal? (
+ sys-fs/btrfs-progs
+ sys-fs/lvm2
+ sys-fs/bcache-tools
+ sys-fs/nilfs-utils
+ sys-fs/cryptsetup
+ sys-fs/reiserfsprogs
+ sys-fs/xfsprogs
+ sys-fs/e2fsprogs
+ )
+"
+
+# NEVER, EVER run filesystem tests during build
+RESTRICT="test"
+
+python_test() {
+ cd tests || die
+ emake
+}
+
+pkg_postinst() {
+ if use minimal; then
+ einfo "For filesystem support you need to install:"
+ echo
+ einfo "btrfs: sys-fs/btrfs-progs"
+ einfo "LVM: sys-fs/lvm2"
+ einfo "bcache: sys-fs/bcache-tools"
+ einfo "NILFS: sys-fs/nilfs-utils"
+ einfo "crypted FS: sys-fs/cryptsetup"
+ einfo "reiser: sys-fs/reiserfsprogs"
+ einfo "XFS: sys-fs/xfsprogs"
+ einfo "EXT2/3/4: sys-fs/e2fsprogs"
+ echo
+ fi
+}
diff --git a/sys-block/blocks/blocks-9999.ebuild b/sys-block/blocks/blocks-9999.ebuild
new file mode 100644
index 000000000000..dfe8972715f9
--- /dev/null
+++ b/sys-block/blocks/blocks-9999.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/blocks/blocks-9999.ebuild,v 1.1 2013/12/10 08:16:32 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python3_3 )
+
+inherit distutils-r1 git-r3
+
+DESCRIPTION="Conversion tools for block devices"
+HOMEPAGE="https://github.com/g2p/blocks"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/g2p/blocks.git"
+
+SLOT="0"
+LICENSE="GPL-3+"
+KEYWORDS=""
+IUSE="+minimal"
+
+DEPEND="dev-python/pyparted[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ >=app-admin/augeas-1.0
+ >=sys-block/parted-2.3
+ !minimal? (
+ sys-fs/btrfs-progs
+ sys-fs/lvm2
+ sys-fs/bcache-tools
+ sys-fs/nilfs-utils
+ sys-fs/cryptsetup
+ sys-fs/reiserfsprogs
+ sys-fs/xfsprogs
+ sys-fs/e2fsprogs
+ )
+"
+
+# NEVER, EVER run filesystem tests during build
+RESTRICT="test"
+
+python_test() {
+ cd tests || die
+ emake
+}
+
+pkg_postinst() {
+ if use minimal; then
+ einfo "For filesystem support you need to install:"
+ echo
+ einfo "btrfs: sys-fs/btrfs-progs"
+ einfo "LVM: sys-fs/lvm2"
+ einfo "bcache: sys-fs/bcache-tools"
+ einfo "NILFS: sys-fs/nilfs-utils"
+ einfo "crypted FS: sys-fs/cryptsetup"
+ einfo "reiser: sys-fs/reiserfsprogs"
+ einfo "XFS: sys-fs/xfsprogs"
+ einfo "EXT2/3/4: sys-fs/e2fsprogs"
+ echo
+ fi
+}
diff --git a/sys-block/blocks/metadata.xml b/sys-block/blocks/metadata.xml
new file mode 100644
index 000000000000..234dae420388
--- /dev/null
+++ b/sys-block/blocks/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>jlec@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+Convert between raw partitions, logical volumes, and bcache devices without
+moving data. blocks shuffles blocks and sprouts superblocks.
+</longdescription>
+</pkgmetadata>