diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/ChangeLog new file mode 100644 index 0000000000..c28b4f76f0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/ChangeLog @@ -0,0 +1,314 @@ +# ChangeLog for sys-fs/btrfs-progs +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/ChangeLog,v 1.74 2014/01/05 10:46:27 ago Exp $ + + 05 Jan 2014; Agostino Sarubbo btrfs-progs-3.12-r1.ebuild: + Stable for x86, wrt bug #494114 + + 25 Dec 2013; Markus Meier btrfs-progs-3.12-r1.ebuild: + arm stable, bug #494114 + + 22 Dec 2013; Pacho Ramos btrfs-progs-3.12-r1.ebuild: + amd64 stable, bug #494114 + + 22 Dec 2013; Agostino Sarubbo btrfs-progs-3.12-r1.ebuild: + Stable for ppc64, wrt bug #494114 + + 21 Dec 2013; Agostino Sarubbo btrfs-progs-3.12-r1.ebuild: + Stable for ppc, wrt bug #494114 + +*btrfs-progs-3.12-r1 (30 Nov 2013) + + 30 Nov 2013; Sergei Trofimovich + +btrfs-progs-3.12-r1.ebuild, + +files/btrfs-progs-3.12-fix-send-subvol-492776.patch, btrfs-progs-9999.ebuild: + Fix 'btrfs send' on funky subvol paths (bug #492776 by Thomas Scheiblauer). + + 30 Nov 2013; Sergei Trofimovich btrfs-progs-3.12.ebuild, + btrfs-progs-9999.ebuild: + Added 'epatch_user' to ease testing of fixes (bug #492776). + +*btrfs-progs-3.12 (26 Nov 2013) + + 26 Nov 2013; Sergei Trofimovich +btrfs-progs-3.12.ebuild, + btrfs-progs-9999.ebuild: + Version bump, added new subslot as a libbtrfs's SONAME. + + 25 Jul 2013; Mike Gilbert + btrfs-progs-0.20_rc1_p358.ebuild, btrfs-progs-9999.ebuild: + Fix version. + +*btrfs-progs-0.20_rc1_p358 (25 Jul 2013) + + 25 Jul 2013; Mike Gilbert + +btrfs-progs-0.20_rc1_p358.ebuild, btrfs-progs-9999.ebuild: + New snapshot. + + 21 Mar 2013; Mike Gilbert btrfs-progs-9999.ebuild: + Depend on dev-libs/lzo, bug 462466 by Egor Y. Egorov. + + 18 Mar 2013; Mike Gilbert btrfs-progs-9999.ebuild: + Fix multilib directory. + + 18 Mar 2013; Sergei Trofimovich btrfs-progs-9999.ebuild: + Enable verbose build. + + 18 Mar 2013; Sergei Trofimovich btrfs-progs-9999.ebuild: + Don't override AM_CFLAGS. Fixes build failure reported by Ke. + +*btrfs-progs-0.20_rc1_p56 (04 Feb 2013) + + 04 Feb 2013; Mike Gilbert + +btrfs-progs-0.20_rc1_p56.ebuild, btrfs-progs-9999.ebuild: + Add another snapshot. Remove the ewarn messages from pkg_postinst; hopefull + people have upgraded their kernels by now. + + 06 Jan 2013; Agostino Sarubbo btrfs-progs-0.20_rc1.ebuild: + Add ~sparc, wrt bug #449220 + + 01 Jan 2013; Agostino Sarubbo btrfs-progs-0.20_rc1.ebuild: + Add ~alpha, wrt bug #449220 + + 01 Jan 2013; Agostino Sarubbo btrfs-progs-0.20_rc1.ebuild: + Add ~ia64, wrt bug #449220 + + 30 Nov 2012; Joe Peterson metadata.xml: + Remove myself as a maintainer + + 30 Oct 2012; Sergei Trofimovich metadata.xml: + Added myself to maintainers with floppym's approval. + + 30 Oct 2012; Mike Gilbert metadata.xml: + Add myself to metadata.xml per Joe's invitation. + + 17 Oct 2012; Pawel Hajdan jr + btrfs-progs-0.19.11.ebuild: + x86 stable wrt bug #433363 + +*btrfs-progs-0.20_rc1 (11 Oct 2012) + + 11 Oct 2012; Sergei Trofimovich + +btrfs-progs-0.20_rc1.ebuild: + Version bump up to upstream release candidate. + + 11 Oct 2012; Sergei Trofimovich btrfs-progs-9999.ebuild: + Remove sed "s:gcc:$(CC):" and "s:make:$(MAKE):" as patches gone upstream. + + 29 Sep 2012; Anthony G. Basile + btrfs-progs-0.19.11.ebuild: + stable arm, bug #433363 + + 28 Sep 2012; Anthony G. Basile + btrfs-progs-0.19.11.ebuild: + stable ppc ppc64, bug #433363 + + 28 Sep 2012; Agostino Sarubbo btrfs-progs-0.19.11.ebuild: + Stable for amd64, wrt bug #433363 + + 08 Jul 2012; Joe Peterson btrfs-progs-0.19.11.ebuild: + Use generated tarball from specific git hash version needed instead of + downloading via git during build (bug #425134) + +*btrfs-progs-0.19.11 (03 Jul 2012) + + 03 Jul 2012; Joe Peterson +btrfs-progs-0.19.11.ebuild: + Added new version 0.19.11 (bug #420477) + + 11 May 2012; Joe Peterson btrfs-progs-0.19-r3.ebuild, + btrfs-progs-9999.ebuild: + Revert homepage (it is back to original now) + + 09 Apr 2012; Joe Peterson btrfs-progs-0.19-r3.ebuild, + btrfs-progs-9999.ebuild: + Change homepage (possibly temporary) + + 09 Apr 2012; Joe Peterson -btrfs-progs-0.16-r1.ebuild, + -btrfs-progs-0.17.ebuild, -btrfs-progs-0.18-r1.ebuild: + Remove old + + 09 Apr 2012; Mike Gilbert btrfs-progs-9999.ebuild: + Add https fallback for git repo. Drop unused eutils. + + 09 Apr 2012; Joe Peterson btrfs-progs-9999.ebuild: + Rewrite live ebuild to take advantage of improved upstream Makefiles (bug + #411209) and fix bug #410765 - thanks go to floppym@gentoo.org for new ebuild + + 25 Feb 2012; Samuli Suominen + btrfs-progs-0.19-r3.ebuild: + Keyword ~ppc + + 10 Feb 2012; Joe Peterson btrfs-progs-0.19-r3.ebuild, + btrfs-progs-9999.ebuild: + Added sys-libs/zlib dependency (bug #393953) + + 15 Dec 2011; Agostino Sarubbo btrfs-progs-0.19-r3.ebuild: + Stable for AMD64, wrt bug #393953 + + 14 Dec 2011; Pawel Hajdan jr + btrfs-progs-0.19-r3.ebuild: + x86 stable wrt bug #393953 + + 29 Oct 2011; Sergei Trofimovich btrfs-progs-9999.ebuild: + Updated path to new git tree (Chris Mason confirmed it is). + + 21 Sep 2011; Michał Górny btrfs-progs-9999.ebuild: + Migrate to git-2. + + 25 Aug 2011; Matt Turner btrfs-progs-0.19-r3.ebuild: + Added ~mips + +*btrfs-progs-0.19-r3 (05 Jun 2011) + + 05 Jun 2011; Joe Peterson +btrfs-progs-0.19-r3.ebuild, + +files/btrfs-progs-0.19-fix-underlinking.patch: + Fix underlinking (bug #369451) + +*btrfs-progs-0.19-r2 (07 Nov 2010) + + 07 Nov 2010; Joe Peterson + -btrfs-progs-0.19-r1.ebuild, +btrfs-progs-0.19-r2.ebuild: + Add btrfs command to set of installed files (bug #344549) + + 23 Oct 2010; Samuli Suominen + btrfs-progs-0.19-r1.ebuild: + Keyword ~ppc64 wrt #341699 by Yang Dehua. + +*btrfs-progs-0.19-r1 (17 Aug 2010) + + 17 Aug 2010; Joe Peterson + +btrfs-progs-0.19-r1.ebuild: + Patch 0.19 to bring up to version in RedHat (includes "-D" option in + btrfsctl (bug #331121)) + + 11 Aug 2010; Samuli Suominen + btrfs-progs-0.19.ebuild, +files/btrfs-progs-0.19-glibc212.patch: + Fix building with GLIBC 2.12. + + 09 Jul 2010; Pacho Ramos btrfs-progs-0.19.ebuild: + stable amd64, bug 327333 + + 09 Jul 2010; Christian Faulhammer + btrfs-progs-0.19.ebuild: + stable x86, bug 327333 + + 06 Apr 2010; Joe Peterson btrfs-progs-9999.ebuild: + Add new "btrfs" tool (bug #312579) + + 25 Dec 2009; Raúl Porcel btrfs-progs-0.19.ebuild: + Add ~arm, thanks to max_posedon for testing + + 14 Nov 2009; Tomáš Chvátal + btrfs-progs-9999.ebuild: + QA: drop keywords from live ebuild. + +*btrfs-progs-0.19 (21 Sep 2009) + + 21 Sep 2009; Joe Peterson btrfs-progs-0.16-r1.ebuild, + btrfs-progs-0.17.ebuild, -btrfs-progs-0.18.ebuild, + btrfs-progs-0.18-r1.ebuild, +btrfs-progs-0.19.ebuild, + +files/btrfs-progs-0.19-convert-remove-used-space-update.patch, + btrfs-progs-9999.ebuild: + New version 0.19 (bug #278066); fix hard-coded "gcc" and "make" (bug #259961) + +*btrfs-progs-0.18-r1 (14 Jun 2009) + + 14 Jun 2009; Joe Peterson + +btrfs-progs-0.18-r1.ebuild, btrfs-progs-9999.ebuild, metadata.xml: + Add debug-utils USE flag to allow not building show-blocks, which requires + matplotlib and therefore pulls in many packages (bug #259786) + + 06 Jun 2009; Joe Peterson btrfs-progs-0.16-r1.ebuild, + btrfs-progs-0.17.ebuild, btrfs-progs-0.18.ebuild: + Modify version warnings to be more correct + + 01 Apr 2009; Patrick Lauer btrfs-progs-0.18.ebuild, + btrfs-progs-9999.ebuild: + Adding matplotlib dep to make btrfs-show-blocks work. Fixes #261960 + +*btrfs-progs-0.18 (26 Jan 2009) + + 26 Jan 2009; Joe Peterson btrfs-progs-0.17.ebuild, + +btrfs-progs-0.18.ebuild: + Add new version 0.18 (goes with btrfs included in 2.6.29-rc2 kernel) + +*btrfs-progs-0.17 (14 Jan 2009) + + 14 Jan 2009; Joe Peterson +btrfs-progs-0.17.ebuild: + New version 0.17 + + 27 Nov 2008; Joe Peterson + -btrfs-progs-0.15-r2.ebuild, -btrfs-progs-0.16.ebuild: + Remove old versions + + 19 Nov 2008; Joe Peterson btrfs-progs-9999.ebuild: + Add new bin installs to unstable version + + 10 Nov 2008; Joe Peterson btrfs-progs-9999.ebuild: + Update live ebuild to use git + + 21 Aug 2008; Joe Peterson btrfs-progs-0.16-r1.ebuild, + btrfs-progs-9999.ebuild: + Only build/install btrfs-convert program if acl USE flag is set (bug + #235328) + +*btrfs-progs-0.16-r1 (07 Aug 2008) + + 07 Aug 2008; Joe Peterson + +btrfs-progs-0.16-r1.ebuild, btrfs-progs-9999.ebuild: + Build and install btrfs-convert as well (bug #234154); install other + missing programs; honor CFLAGS/LDFLAGS + +*btrfs-progs-0.16 (05 Aug 2008) + + 05 Aug 2008; Joe Peterson +btrfs-progs-0.16.ebuild: + New version 0.16 + + 28 Jul 2008; Joe Peterson btrfs-progs-0.15-r2.ebuild, + btrfs-progs-9999.ebuild: + Set RDEPEND="${DEPEND}" + + 28 Jul 2008; Joe Peterson + -files/btrfs-progs-0.14-hotfix.patch, -btrfs-progs-0.14.ebuild, + -btrfs-progs-0.14-r1.ebuild, -btrfs-progs-0.15.ebuild, + -btrfs-progs-0.15-r1.ebuild, btrfs-progs-0.15-r2.ebuild, + btrfs-progs-9999.ebuild: + Remove unneeded dependency on btrfs-progs; add dependency on e2fsprogs; + remove old versions + + 09 Jun 2008; Joe Peterson btrfs-progs-9999.ebuild: + Use unstable repo for live ebuild + +*btrfs-progs-9999 (09 Jun 2008) + + 09 Jun 2008; Joe Peterson +btrfs-progs-9999.ebuild: + Add live ebuild (based on ebuild from ToeiRei) + +*btrfs-progs-0.15-r2 (01 Jun 2008) + + 01 Jun 2008; Joe Peterson + +btrfs-progs-0.15-r2.ebuild: + Do not install /usr/bin/bcp - collides with boost (bug #224327) + +*btrfs-progs-0.15-r1 (30 May 2008) + + 30 May 2008; Joe Peterson + +btrfs-progs-0.15-r1.ebuild: + Do not make fsck.btrfs link - segfault on boot + +*btrfs-progs-0.15 (29 May 2008) + + 29 May 2008; Joe Peterson +btrfs-progs-0.15.ebuild: + Version bump to 0.15 + +*btrfs-progs-0.14-r1 (27 May 2008) + + 27 May 2008; Joe Peterson + +btrfs-progs-0.14-r1.ebuild: + Adjust installed utility names/links + +*btrfs-progs-0.14 (24 May 2008) + + 24 May 2008; Joe Peterson + +files/btrfs-progs-0.14-hotfix.patch, +metadata.xml, + +btrfs-progs-0.14.ebuild: + New package: Btrfs utilities diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/Manifest b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/Manifest new file mode 100644 index 0000000000..69529caa89 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/Manifest @@ -0,0 +1,41 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX btrfs-progs-0.19-convert-remove-used-space-update.patch 1005 SHA256 75759924f7d766705c5ea97d4cc2d70962b4c49e7f274465c3c2e9021d481f38 SHA512 ff51a89dfed6149d6e5938a661cd4a4f344706480195b219672ec950a8a1aaad7cdf416163191cccf84944d5b06bfc98d7e784d2ad659daebd3fd4b387174856 WHIRLPOOL e5c683640f5e0ed950fc69b6e8693e93826f1f5e011402d39272ba835f084194f3e5d5abfee2d0ed4b1aee9ad3d927113b01c813363b673c5b22fc5108b8ed92 +AUX btrfs-progs-0.19-fix-underlinking.patch 579 SHA256 d79d53eb798c7f504a895e7bf461f801c86937df11d824eefe1ff8721ad88bf4 SHA512 8d6604d195f4757171a4ce5cf017b893a92fff4b90553bf24765278ccefc50bcc1fe9de410562b4451cd4ed9359cb6427c4a80087db2ac37aa1d195371675db2 WHIRLPOOL be41966ed844c05109aeea1e44871191153593343b57408c930ca5ffee1636b41d79669e6901dccdce57653875db7438f8e72c92a6361a21d893403b480091cd +AUX btrfs-progs-0.19-glibc212.patch 535 SHA256 c9a1479df01ba8b74b97ecf723d7f2a5e7c347dc0c92ae6676b9d1dc311a6bd1 SHA512 16f2a7e6fd813f4163c954860e47394d8123dd603c379ea4e2efc0a2dea17be925cf8d95c87306bb96395d09572156520cb0ae5af1d465f63752b58f09bce6db WHIRLPOOL f379a59e5e89cbb9dbed090893da939e2a52d4ddc9a9c9df36dfa90e388aa64e19a99c40e6e155a1ec54da50cecfc5233feb3c8bd2effab6621f317751b80fc5 +AUX btrfs-progs-3.12-fix-send-subvol-492776.patch 3099 SHA256 7a149637da9a35c31089cc69e4ad5d3f4beae9fe8f8d44d7a55b75394a6ad27f SHA512 e5d32a084ef706911464cb49c35928ce4a9f3ebaa580502c73dcfb74fa2e0f022bcc05e3fb6e26aa953fff78d792594b044cff342a42fa56a774033e6d59d961 WHIRLPOOL 1026b33cc0f45ae4a8795a81bc54aad48b9550efbde01425d445ae9fbfbddbeff5449cb431581eb9235a0201534198591d244e96c807896adfae3fbfe1624814 +DIST btrfs-progs-0.19-redhat.patch.bz2 21699 SHA256 36e581ce32aad7119195a0f5c47d3007d38b3520b92ba3c825baf22f35f17723 SHA512 a3a9809548b61fcd25336789952d83d53a9ad1d221447907b85acd43a68518e3a746de3469bb917f51a49024b99bec1b9e1a46014b460ed8000b3919e3d444a1 WHIRLPOOL 3c33b0a2283cf55d3399609ebeb407567cb3daa60fcf01476b5acd22dd9fb1af7fa228a66d9ef24086543c9383a107811846c741feff503169561de6ef2b06d2 +DIST btrfs-progs-0.19.11.tar.bz2 171425 SHA256 b4b510c4106a5b6159f2e51ac685ca700d53693140137e45f67e3767db18b662 SHA512 3704f240f7128bff8c5fc1ce7fd44b4eb985c1cddd7139fa96da0536849bdbbe9b08bbd928c3a20e91c5a0ccd07f60020f6dacb91a6887c2fc73de668477fa99 WHIRLPOOL 7fa6e7fb5566a17bb147ec847f6c1a3a55814a5676b1bf413f9b310de503c5cfef62b3e4b86a4ce28f7ae905416fad44fa802fc75c6cecd51265a9f69cc6175a +DIST btrfs-progs-0.19.tar.bz2 118119 SHA256 f8a3dd03e87a33506d16ccc1e5a77c4c38ff1fa84b9502ed4b88c0b39fab70fc SHA512 f0978432b524f307302d80e3a904684c21b6549f0b444f51a17f1d6f0a3dfebfc39ef185c3431a007fb354218aa7027e665ca6a3c58267bb8d0905ae34dc7b80 WHIRLPOOL c11134671eab375b51b190bba9583d7b064486563bdb4a19bd16d27ce7e1812a2b3ab4efc3cce0ce19a60b0d50d96f3110c39ce770cd9535bd839378b68e0be2 +DIST btrfs-progs-0.20-rc1.tar.gz 246563 SHA256 73383b6de89dbd1e93b45ecd8db99b3b813893d23875490e1a1132a868ce94c0 SHA512 954c3dee745e60e7f041e9858bfaf2724375ee363cbb98d35fdc4b10b0092a3ec388a8af1fb59f693be076d6caff2f1211cb03e0e22e4e5708438ad520c4fba2 WHIRLPOOL c10975d79823539dec9d76854f1b1854b75a3e589e828cb45d253cbb53f1da83d09ed4813ca15d29c8685e5159c2b6746ea7a99ae34ea0f18adf030e91820049 +DIST btrfs-progs-0.20_rc1_p358.tar.gz 326938 SHA256 42dabee7c5cdcc353a0aa5d3244a920949557c90bcd5dd94f98df95c5a0ccd8a SHA512 9fe3c18975f4f80449b0296d9d19af6f919c56565dfd7c33e7fa142635a5b46bc9759ee116dc2a09c3392637e461bbfd5434e60bece0e6b707167c30331eb82c WHIRLPOOL 53b7161d185b2340c291a8057b3f9610c84af7efacee1aad34cd92674802b87f3e272054fd305f35e517c9036b5c1f0765a1a151a32945ef46c81098075efb60 +DIST btrfs-progs-0.20_rc1_p56.tar.gz 252929 SHA256 dd7746524465f47cdb740a5e46ebf2d1da4ed4631ddba5d4d550547828726d50 SHA512 bb47f2f5d30222fc6dd8b558de4d56c5f39d2833519af5fda595dbc67907133853dafb240baf65f6e0d344d7a80c0571e16db888b884e27ca1a75333b3556890 WHIRLPOOL ad5d59ad3ebc07489dadeaf769fdd6955812eb913ebee5b40419bf7607590048be34906b3b416539807223be06f0587d14d28278716d9c54ddbfe09427c6089c +DIST btrfs-progs-v3.12.tar.xz 261220 SHA256 097e63561c91c1fbfdf99e7a60ed55b51fa0f057b3875c08413e362c93938cdf SHA512 655e8d9ecf297281d07312bd19a6ab942f354a370147e0ca46a22e5bcd7485ed0d415247ba21162617a23b7f9def202cab3bb5dc23ccfa96496043b48dfda785 WHIRLPOOL b8e50c90c2a5f5bf9f5db7a1d7ea841b767fbb4ffdea52d913f7365965f6c58c612388f5b95a8a190826f9bcc6af783e09d4867a4b153040462b3ed353d56050 +EBUILD btrfs-progs-0.19-r3.ebuild 2733 SHA256 77ae329be086d9d70848c9f63ecb46dc6f820ebacba9e3bf094c092094a0ff8b SHA512 97d92488a923e1efc938f8bed4ece3f6893192fd16976dcb24bf28a778e319dfd4442c8660e9599d73a97ca4e269a416364422a1d7c80868938a4e23728152a8 WHIRLPOOL e1d4f67116c48aafea82c96bd5fb895dac531f6aa62ca225b8e14df10feffda0a7e5c6ef5563992bf20d14e7ccf7e1df035ab8561849e4d9a48b9579a14e7e5b +EBUILD btrfs-progs-0.19.11.ebuild 1687 SHA256 93e3661de2904fbc30d6a553b9bf580670b31976daa00b972844b473a1f9ef73 SHA512 1812c567a8382ea1d0ef42866303afc44fbbb685e98a78f584bd7c3f73d9310ebf4891d22f24efbc0cee0729e8595da2481e244f6651dd843303d47dc46d494c WHIRLPOOL a406c5d018a2412f20fbf5bc53218fbe211d35a2777533047872dac2372e7d811308890d04e22dbabb23a9ceff3233d1f0512622ec9205d9225c4b8cc7ba3d8b +EBUILD btrfs-progs-0.20_rc1.ebuild 1572 SHA256 72aac33b871a604d5f668d2fabcc4e546535410e678d273c8f1ae1864c588bd0 SHA512 b24cb1f56c64fd6bd670ab513be418f8fb59e0d66b9ca74a1f952451a955ac2c83bcb625c12b892eab2b1ea517edd01a24f78c5fa95ea73f9118c052e050f0a8 WHIRLPOOL 2662118584242bc0a39587951946752447fe8f535fd33aa581bd894450a110e7b700009cf6e13360ec1611798845f722a7ab3d75126c274a4e87ecf6c9b94707 +EBUILD btrfs-progs-0.20_rc1_p358.ebuild 1079 SHA256 d81f3a95ee67b4466f8e5a342484862a0c22a1d5e99fa95a0577368b5fc79e60 SHA512 94e1171073faf3a041413a38696d1c21344a59e3af7d453d56a70a919f3bdc60a625fd5a78532121ad4a03efc0d6bd9f43df300c6dbc918660c72bda3ae26dde WHIRLPOOL 71a9f7500192b9640d5a58b6bda1c21a729a5c10b605c55c2f602845cd0e1a86fd3ba8cffc79f65ff29b2ea970f1cca8247455ede92ea9d654a71b52af80ef0d +EBUILD btrfs-progs-0.20_rc1_p56.ebuild 1039 SHA256 494a3ed6440764f689beceaf5dee28fb071aec2a5f00e104a766aef427a40d8c SHA512 b4f9cda9e4e5cbedfeec3001d95c6356b964de7c3c530ab860104aa855093a59a497a5c69d2056eeb4e75f66b97c02de3f2cadd43205d9b4040a388dfa908282 WHIRLPOOL 157d1b2be6d8b8840117a028570a2e58c66f0ebab56ba465c1edb3109cde4b48ab5a07b9ca4f739b9cf732e26ef76db088e989f62ebafaa54c8e0e5e7aa5e867 +EBUILD btrfs-progs-3.12-r1.ebuild 1296 SHA256 84d42770173fa071eea3c274ee3805a478cc2a6bdfe00a43849158edcc393708 SHA512 46e3730a69b3d31eeada7312d09c31e631a30829c052d165d3cfb0907ce6ecc529727e369c93725b8f7b8b6eb2f2ffd7d63baed3c19f9bf9846415ad158240b0 WHIRLPOOL c1ae28044d953987c5af0d73caf98fe9d520962b6ef69e5f00f181ede182b777f383668af955e1b401210bcd4767f1217c82e3b37eaefd17cc823beb7e2ae3b5 +EBUILD btrfs-progs-3.12.ebuild 1245 SHA256 8f801a7d5de7b9fffc6f312618a5beeec25d4475d3671faf0a288f757bc22086 SHA512 44ea5d9cd347badfddcbc06298634338c0a492a15083e2b36320de905f38a1c912fd30c37878ff3e3b8753f822a15f2b61b008e5759ca4e5b97cc1935146e978 WHIRLPOOL 7a441dba6b985cd41202256f2fd07d16952244c451bc381fa69a0ab117f3c6587685af755d1ae4958f627715ce5075b736d391631e6b17fc5a055401ab0f7502 +EBUILD btrfs-progs-9999.ebuild 1308 SHA256 4f6240f3ed09140fd31ebb57bab8d237099cbc13733aafc25ebbcc9391298d47 SHA512 8da91e8cdf28d5316974cef872cdb538c44d3cafefd646cfdc09caf9a2467ff7570cc6aa02bfa0edf917703e8ec836d95a61264b3a43a3e2018a501a5cc258e3 WHIRLPOOL 58ae395728220c26d9c404717e8fbf5690407a7f5b5540227a22d289993511be89d2607b79256452765da47dc3f5126353f78d83b4d58ccc0cc656fbe95fc87b +MISC ChangeLog 11220 SHA256 7817ce35f78f37f2ad6de8c2669119e80a780532132ae09a1e430bf5fbd38559 SHA512 31f489b534872a86ea851268032926ced50f509c8cea94a5b09a016df6dd5bf8d370dc85608c01bced6fba9430207b6cd361d374a6590ae8cae257349e9fd2d2 WHIRLPOOL 7a2f8738a376528baf632548c5bebd8af16f2dd69d0d18d37f0000301f071d2cc7b95947b854326eaa31e107852d397f7e91bb519ac5554ffa7cf8378243f9f6 +MISC metadata.xml 432 SHA256 45049c27e84490ae5258d3beaa9c6defe80360aa7f03733da492fd38d026a5e0 SHA512 1dda7aa3a62062d6b42579efff9468c08fcca001b28e180c8257291332ac1874f749a19a4053daec072d7b878c13873557f05d82ad42428f105556c4cd304460 WHIRLPOOL 970b4a981f1afbe87ad4240fc2dd5ebfc4bb134a2e3c188519ecb6a87d230b196a902381de3e6346855e68c6e92f883c4d6b4aa01bcdb090e2de8f230e1cecff +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJSyTgEAAoJELp701BxlEWfwfwP/008XUA/5La3nNC7ZSJOaRbN +ilQUtus1+t8hpFr7bpmYHGoL/5F0Jcv5GkZpOV5h5wR/2kKggDihmPzNoDlZp7Fr +q3btocnp5OUGV49+ouCslRNGamvn0L/Y/RtwLIhJwlYey92+g2EnIYi8Gu3H6/S3 +y39o7Hgen+0ANuTuggSEuH6mEIFt/+6HVOOIdd/LeKcjY64jqJD/Vpsj2hNxSZeo +7D/qrZMW4s5ESraUp8LCZkWDqkN74Dcy1hRQkBlqx+BlfWX0Tyicz5jLA8faj/ug +D0hG3isXCwtL7axA5dtAQSgb1y0cbkxHYg49An+1QNxCFycq2+NEL36Uu017B0cb +S5hDqLoBkjWCBDdaApiDOulojrepYw0+hqFDpT/s3vqoTpLSK9hrbK9pAnW/i6NA +uDkPLqVeGJpRBnhHM7jpVivXhgiwWa+VDjW0NU/BGV22uW8gzNYjkEs5bcZxlyXQ +lp8gYKgFggOBxjqIaHe4F+1WXQxEK6mgoCzEdheyZzwoGbqSa0OjXnSu7tmjDLm9 +xunM1MNG3EDfpzSXfnrM+3K+GdmREcTsTtI+BYttCmX/0WLV0nm9kU+4Mthskrkp +1o4BdwyR3gOQOtbsa9o7H2GPT2vDJkyCgGn1O+L+ud6TChSdkifANrTKuEs3RT+/ +cUtgB+0aqMZ16LMLcX1t +=nZCT +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.19-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.19-r3.ebuild new file mode 100644 index 0000000000..1b36ecdd2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.19-r3.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.19-r3.ebuild,v 1.9 2012/05/11 14:15:00 lavajoe Exp $ + +inherit eutils + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org" +SRC_URI="mirror://gentoo/${P}.tar.bz2 + mirror://gentoo/${P}-redhat.patch.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86" +IUSE="acl debug-utils" + +DEPEND="sys-libs/zlib + debug-utils? ( dev-python/matplotlib ) + acl? ( + sys-apps/acl + sys-fs/e2fsprogs + )" +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Apply patch from Josef Bacik (btrfs developer at RedHat) + # that brings version 0.19 up to the version used in RedHat/Fedora. + # Includes the previous convert-remove-used-space-update patch. + # Also includes the "-D" option in btrfsctl (bug #331121). + epatch "${WORKDIR}"/${P}-redhat.patch + + epatch "${FILESDIR}"/${P}-glibc212.patch + + # Fix underlinking (bug #369451): add -lcom_err when linking "convert" + epatch "${FILESDIR}"/${P}-fix-underlinking.patch + + # Fix hardcoded "gcc" and "make" + sed -i -e 's:gcc $(CFLAGS):$(CC) $(CFLAGS):' Makefile + sed -i -e 's:make:$(MAKE):' Makefile +} + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ + all || die + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ + btrfstune btrfs-image || die + if use acl; then + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ + convert || die + fi +} + +src_install() { + into / + dosbin btrfs + dosbin btrfs-show + dosbin btrfs-vol + dosbin btrfsctl + dosbin btrfsck + dosbin btrfstune + dosbin btrfs-image + # fsck will segfault if invoked at boot, so do not make this link + #dosym btrfsck /sbin/fsck.btrfs + newsbin mkfs.btrfs mkbtrfs + dosym mkbtrfs /sbin/mkfs.btrfs + if use acl; then + dosbin btrfs-convert + else + ewarn "Note: btrfs-convert not built/installed (requires acl USE flag)" + fi + + if use debug-utils; then + dobin btrfs-debug-tree + else + ewarn "Note: btrfs-debug-tree not installed (requires debug-utils USE flag)" + fi + + into /usr + newbin bcp btrfs-bcp + + if use debug-utils; then + newbin show-blocks btrfs-show-blocks + else + ewarn "Note: btrfs-show-blocks not installed (requires debug-utils USE flag)" + fi + + dodoc INSTALL + emake prefix="${D}/usr/share" install-man +} + +pkg_postinst() { + ewarn "WARNING: This version of btrfs-progs corresponds to and should only" + ewarn " be used with the version of btrfs included in the" + ewarn " Linux kernel (2.6.31 and above)." + ewarn "" + ewarn " This version should NOT be used with earlier versions" + ewarn " of the standalone btrfs module!" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.19.11.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.19.11.ebuild new file mode 100644 index 0000000000..dd690ffd46 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.19.11.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.19.11.ebuild,v 1.6 2012/10/17 03:34:08 phajdan.jr Exp $ + +EAPI=4 + +# Note: leaving commented-out references to using git downloading, since +# upstream does not produce tarballs for the versions we need. +# We, for now, are using the git hash and subversion used by Fedora. + +#inherit git-2 toolchain-funcs +inherit toolchain-funcs + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm ~mips ppc ppc64 x86" +IUSE="" + +DEPEND="sys-libs/zlib + sys-apps/acl + sys-fs/e2fsprogs" +RDEPEND="${DEPEND}" + +#EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git +# https://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" +#EGIT_COMMIT="1957076ab4fefa47b6efed3da541bc974c83eed7" + +src_prepare() { + # Fix hardcoded "gcc" and "make" + sed -i -e 's:gcc $(CFLAGS):$(CC) $(CFLAGS):' Makefile || die + sed -i -e 's:make:$(MAKE):' Makefile || die +} + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake DESTDIR="${D}" prefix=/usr bindir=/sbin mandir=/usr/share/man install +} + +pkg_postinst() { + ewarn "WARNING: This version of btrfs-progs corresponds to and should only" + ewarn " be used with the version of btrfs included in the" + ewarn " Linux kernel (2.6.31 and above)." + ewarn "" + ewarn " This version should NOT be used with earlier versions" + ewarn " of the standalone btrfs module!" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1.ebuild new file mode 100644 index 0000000000..ad17e234cf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1.ebuild,v 1.4 2013/01/06 11:11:29 ago Exp $ + +EAPI=4 + +MY_PV=${PV/_rc/-rc} + +#inherit git-2 toolchain-funcs +inherit toolchain-funcs + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org" +# tarballed out of v0.20-rc1 tag in btrfs-progs repo +SRC_URI="http://dev.gentoo.org/~slyfox/${PN}-${MY_PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="sys-libs/zlib + sys-apps/acl + sys-fs/e2fsprogs" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-${MY_PV}" + +#EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git +# https://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" +#EGIT_COMMIT="89fe5b5f666c247aa3173745fb87c710f3a71a4a" + +src_prepare() { + # upstream didn't bump program version + sed -i -e "s:Btrfs v0\.19:v${MY_PV}:" version.sh || die +} + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake DESTDIR="${D}" prefix=/usr bindir=/sbin mandir=/usr/share/man install +} + +pkg_postinst() { + ewarn "WARNING: This version of btrfs-progs corresponds to and should only" + ewarn " be used with the version of btrfs included in the" + ewarn " Linux kernel (2.6.31 and above)." + ewarn "" + ewarn " This version should NOT be used with earlier versions" + ewarn " of the standalone btrfs module!" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1_p358.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1_p358.ebuild new file mode 100644 index 0000000000..12723c45a6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1_p358.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1_p358.ebuild,v 1.2 2013/07/25 02:23:27 floppym Exp $ + +EAPI=5 + +inherit multilib toolchain-funcs + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + SRC_URI="http://dev.gentoo.org/~floppym/dist/${P}.tar.gz" +else + inherit git-2 + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git + https://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" +fi + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=" + dev-libs/lzo + sys-libs/zlib + sys-apps/acl + sys-fs/e2fsprogs +" +RDEPEND="${DEPEND}" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + BUILD_VERBOSE=1 +} + +src_install() { + emake install \ + DESTDIR="${D}" \ + prefix=/usr \ + bindir=/sbin \ + libdir=/usr/$(get_libdir) \ + mandir=/usr/share/man +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1_p56.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1_p56.ebuild new file mode 100644 index 0000000000..4f82e87097 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1_p56.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.20_rc1_p56.ebuild,v 1.1 2013/02/04 02:50:57 floppym Exp $ + +EAPI=4 + +inherit toolchain-funcs + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + SRC_URI="http://dev.gentoo.org/~floppym/dist/${P}.tar.gz" +else + inherit git-2 + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git + https://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" +fi + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND="sys-libs/zlib + sys-apps/acl + sys-fs/e2fsprogs" +RDEPEND="${DEPEND}" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + AM_CFLAGS=-D_FILE_OFFSET_BITS=64 \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install \ + DESTDIR="${D}" \ + prefix=/usr \ + bindir=/sbin \ + mandir=/usr/share/man +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-3.12-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-3.12-r1.ebuild new file mode 100644 index 0000000000..31fb85d803 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-3.12-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-3.12-r1.ebuild,v 1.6 2014/01/05 10:46:27 ago Exp $ + +EAPI=5 + +inherit eutils multilib toolchain-funcs + +libbtrfs_soname=0 + +if [[ ${PV} != 9999 ]]; then + MY_PV=v${PV} + KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc x86" + SRC_URI="https://www.kernel.org/pub/linux/kernel/people/mason/${PN}/${PN}-${MY_PV}.tar.xz" + S="${WORKDIR}"/${PN}-${MY_PV} +else + inherit git-2 + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git + https://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" +fi + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org" + +LICENSE="GPL-2" +SLOT="0/${libbtrfs_soname}" +IUSE="" + +DEPEND=" + dev-libs/lzo + sys-libs/zlib + sys-apps/acl + sys-fs/e2fsprogs +" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-fix-send-subvol-492776.patch + epatch_user +} + +src_compile() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + BUILD_VERBOSE=1 +} + +src_install() { + emake install \ + DESTDIR="${D}" \ + prefix=/usr \ + bindir=/sbin \ + libdir=/usr/$(get_libdir) \ + mandir=/usr/share/man +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-3.12.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-3.12.ebuild new file mode 100644 index 0000000000..97715fb3d7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-3.12.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-3.12.ebuild,v 1.2 2013/11/30 08:40:40 slyfox Exp $ + +EAPI=5 + +inherit eutils multilib toolchain-funcs + +libbtrfs_soname=0 + +if [[ ${PV} != 9999 ]]; then + MY_PV=v${PV} + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + SRC_URI="https://www.kernel.org/pub/linux/kernel/people/mason/${PN}/${PN}-${MY_PV}.tar.xz" + S="${WORKDIR}"/${PN}-${MY_PV} +else + inherit git-2 + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git + https://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" +fi + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org" + +LICENSE="GPL-2" +SLOT="0/${libbtrfs_soname}" +IUSE="" + +DEPEND=" + dev-libs/lzo + sys-libs/zlib + sys-apps/acl + sys-fs/e2fsprogs +" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch_user +} + +src_compile() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + BUILD_VERBOSE=1 +} + +src_install() { + emake install \ + DESTDIR="${D}" \ + prefix=/usr \ + bindir=/sbin \ + libdir=/usr/$(get_libdir) \ + mandir=/usr/share/man +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild new file mode 100644 index 0000000000..9b6c844193 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild,v 1.31 2013/11/30 20:55:15 slyfox Exp $ + +EAPI=5 + +inherit eutils multilib toolchain-funcs + +libbtrfs_soname=0 + +if [[ ${PV} != 9999 ]]; then + MY_PV=v${PV} + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + SRC_URI="https://www.kernel.org/pub/linux/kernel/people/mason/${PN}/${PN}-${MY_PV}.tar.xz" + S="${WORKDIR}"/${PN}-${MY_PV} +else + inherit git-2 + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git + https://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" +fi + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org" + +LICENSE="GPL-2" +SLOT="0/${libbtrfs_soname}" +IUSE="" + +DEPEND=" + dev-libs/lzo + sys-libs/zlib + sys-apps/acl + sys-fs/e2fsprogs +" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.12-fix-send-subvol-492776.patch + epatch_user +} + +src_compile() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + BUILD_VERBOSE=1 +} + +src_install() { + emake install \ + DESTDIR="${D}" \ + prefix=/usr \ + bindir=/sbin \ + libdir=/usr/$(get_libdir) \ + mandir=/usr/share/man +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-convert-remove-used-space-update.patch b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-convert-remove-used-space-update.patch new file mode 100644 index 0000000000..e326f34af7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-convert-remove-used-space-update.patch @@ -0,0 +1,30 @@ +--- /var/tmp/portage/sys-fs/btrfs-progs-0.19/work/btrfs-progs-0.19/convert.c 2009-06-11 10:56:15.000000000 -0600 ++++ btrfs-progs-unstable/convert.c 2009-09-21 08:51:43.773575874 -0600 +@@ -370,7 +370,6 @@ + struct btrfs_extent_item *ei; + u32 blocksize = root->sectorsize; + u64 nbytes; +- u64 bytes_used; + + if (disk_bytenr == 0) { + ret = btrfs_insert_file_extent(trans, root, objectid, +@@ -432,9 +431,6 @@ + nbytes = btrfs_stack_inode_nbytes(inode) + num_bytes; + btrfs_set_stack_inode_nbytes(inode, nbytes); + +- bytes_used = btrfs_root_used(&root->root_item); +- btrfs_set_root_used(&root->root_item, bytes_used + num_bytes); +- + btrfs_release_path(root, &path); + + ins_key.objectid = disk_bytenr; +@@ -454,9 +450,6 @@ + + btrfs_mark_buffer_dirty(leaf); + +- bytes_used = btrfs_super_bytes_used(&info->super_copy); +- btrfs_set_super_bytes_used(&info->super_copy, bytes_used + +- num_bytes); + ret = btrfs_update_block_group(trans, root, disk_bytenr, + num_bytes, 1, 0); + if (ret) diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-fix-underlinking.patch b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-fix-underlinking.patch new file mode 100644 index 0000000000..38a0a18dbc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-fix-underlinking.patch @@ -0,0 +1,11 @@ +--- btrfs-progs-0.19/Makefile~ 2011-06-05 10:21:04.000000000 -0600 ++++ btrfs-progs-0.19/Makefile 2011-06-05 10:21:46.000000000 -0600 +@@ -75,7 +75,7 @@ quick-test: $(objects) quick-test.o + gcc $(CFLAGS) -o quick-test $(objects) quick-test.o $(LDFLAGS) $(LIBS) + + convert: $(objects) convert.o +- gcc $(CFLAGS) -o btrfs-convert $(objects) convert.o -lext2fs $(LDFLAGS) $(LIBS) ++ gcc $(CFLAGS) -o btrfs-convert $(objects) convert.o -lext2fs -lcom_err $(LDFLAGS) $(LIBS) + + ioctl-test: $(objects) ioctl-test.o + gcc $(CFLAGS) -o ioctl-test $(objects) ioctl-test.o $(LDFLAGS) $(LIBS) diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-glibc212.patch b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-glibc212.patch new file mode 100644 index 0000000000..183fe2af3e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-0.19-glibc212.patch @@ -0,0 +1,17 @@ +btrfsck.o: In function `maybe_free_inode_rec': +btrfsck.c:(.text+0xce6): undefined reference to `S_ISDIR' +btrfsck.c:(.text+0xd13): undefined reference to `S_ISREG' +btrfsck.c:(.text+0xdc7): undefined reference to `S_ISREG' +btrfsck.c:(.text+0xe2e): undefined reference to `S_ISLNK' +btrfsck.c:(.text+0xe5b): undefined reference to `S_ISLNK' + +--- btrfsck.c ++++ btrfsck.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include "kerncompat.h" + #include "ctree.h" + #include "disk-io.h" diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-3.12-fix-send-subvol-492776.patch b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-3.12-fix-send-subvol-492776.patch new file mode 100644 index 0000000000..8a2cc7883a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/files/btrfs-progs-3.12-fix-send-subvol-492776.patch @@ -0,0 +1,111 @@ +Gentoo-bug: http://bugs.gentoo.org/492776 + +From: Wang Shilong + +Steps to reproduce: + # mkfs.btrfs -f /dev/sda + # mount /dev/sda /mnt + # btrfs subvolume create /mnt/foo + # umount /mnt + # mount -o subvol=foo /dev/sda /mnt + # btrfs sub snapshot -r /mnt /mnt/snap + # btrfs send /mnt/snap > /dev/null + +We will fail to send '/mnt/snap',this is because btrfs send try to +open '/mnt/snap' by btrfs internal subvolume path 'foo/snap' rather +than relative path based on mounted point, this will return us 'no +such file or directory',this is not right, fix it. + +Reported-by: Thomas Scheiblauer +Signed-off-by: Wang Shilong +--- +v1->v2: + code cleanups(thanks to Stefan) +--- + cmds-send.c | 34 ++++++---------------------------- + 1 file changed, 6 insertions(+), 28 deletions(-) + +diff --git a/cmds-send.c b/cmds-send.c +index 53e9a53..6fdfd7f 100644 +--- a/cmds-send.c ++++ b/cmds-send.c +@@ -282,31 +282,21 @@ out: + return ERR_PTR(ret); + } + +-static int do_send(struct btrfs_send *send, u64 root_id, u64 parent_root_id, +- int is_first_subvol, int is_last_subvol) ++static int do_send(struct btrfs_send *send, u64 parent_root_id, ++ int is_first_subvol, int is_last_subvol, char *subvol) + { + int ret; + pthread_t t_read; + pthread_attr_t t_attr; + struct btrfs_ioctl_send_args io_send; +- struct subvol_info *si; + void *t_err = NULL; + int subvol_fd = -1; + int pipefd[2] = {-1, -1}; + +- si = subvol_uuid_search(&send->sus, root_id, NULL, 0, NULL, +- subvol_search_by_root_id); +- if (!si) { +- ret = -ENOENT; +- fprintf(stderr, "ERROR: could not find subvol info for %llu", +- root_id); +- goto out; +- } +- +- subvol_fd = openat(send->mnt_fd, si->path, O_RDONLY | O_NOATIME); ++ subvol_fd = openat(send->mnt_fd, subvol, O_RDONLY | O_NOATIME); + if (subvol_fd < 0) { + ret = -errno; +- fprintf(stderr, "ERROR: open %s failed. %s\n", si->path, ++ fprintf(stderr, "ERROR: open %s failed. %s\n", subvol, + strerror(-ret)); + goto out; + } +@@ -385,10 +375,6 @@ out: + close(pipefd[0]); + if (pipefd[1] != -1) + close(pipefd[1]); +- if (si) { +- free(si->path); +- free(si); +- } + return ret; + } + +@@ -664,14 +650,6 @@ int cmd_send(int argc, char **argv) + goto out; + } + +- ret = get_root_id(&send, get_subvol_name(send.root_path, subvol), +- &root_id); +- if (ret < 0) { +- fprintf(stderr, "ERROR: could not resolve root_id " +- "for %s\n", subvol); +- goto out; +- } +- + if (!full_send && !parent_root_id) { + ret = find_good_parent(&send, root_id, &parent_root_id); + if (ret < 0) { +@@ -700,8 +678,8 @@ int cmd_send(int argc, char **argv) + is_first_subvol = 1; + is_last_subvol = 1; + } +- ret = do_send(&send, root_id, parent_root_id, +- is_first_subvol, is_last_subvol); ++ ret = do_send(&send, parent_root_id, is_first_subvol, ++ is_last_subvol, subvol); + if (ret < 0) + goto out; + +-- +1.8.4 + +-- +To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in +the body of a message to majordomo@vger.kernel.org +More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/metadata.xml new file mode 100644 index 0000000000..dc0d44b8f3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/btrfs-progs/metadata.xml @@ -0,0 +1,15 @@ + + + + + floppym@gentoo.org + Mike Gilbert + + + slyfox@gentoo.org + Sergei Trofimovich + + + Build additional utils for debugging + +