diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.103 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.103 deleted file mode 100644 index 97f6f06b70..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.103 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig -DESCRIPTION=User-land utilities for LVM2 (device-mapper) software -EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ -IUSE=readline static static-libs clvm cman +lvm1 lvm2create_initrd selinux +udev +thin -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2 -RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.2.1 ) -SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.103.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.103.tgz -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=b795ed15156f2a94e49a3caa0d184ca1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116 index 917dacdbe8..8f9dae6470 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116 @@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only -KEYWORDS=alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) static? ( !udev ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.116.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.116.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=e6b40d02f3213b5307ad47b09c45250a +_md5_=dc0452e918d9d1181addeb90561bdd44 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r1 index c73d857d34..a4141f4430 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r1 @@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.116.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.116.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=68d10afa42f50fff1ec2416e2600d030 +_md5_=4abccbb445ad118526c2c965cbb3a8e6 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r2 similarity index 75% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r2 index 814ec38cc8..29ce5bf832 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r2 @@ -1,14 +1,14 @@ DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) -REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) static? ( !udev ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.109.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.109.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=f7b6f7f5929998e51ec57dcda0942a02 +_md5_=d587cfa1e8d1065f8125dede2b3827e9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r4 similarity index 63% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r4 index 46af16f2c1..227c99018a 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r4 @@ -1,14 +1,14 @@ DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) =sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 -RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) -REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.109.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.109.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=1ec02136ec3a5e3d1415fad3e0ed0bac +_md5_=5bd3efff8d83d94693da6da2222cb90d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5 new file mode 100644 index 0000000000..a65e94f50b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=78753aa06686c66c1d7514774c8c8a3f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6 new file mode 100644 index 0000000000..f7b97b8095 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=6e16cf5e1436cc8f5640e6d486e2df5c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.110 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136 similarity index 75% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.110 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136 index 81c0eec1ed..ec1ac08ca8 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.110 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136 @@ -1,14 +1,14 @@ DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) -REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) static? ( !udev ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.110.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.110.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=e7db5fe9fda2dbd3af3ec87e8a2bac66 +_md5_=2e1d3c88e0a58de6ed5ba03e4d40ba83 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1 new file mode 100644 index 0000000000..52cba73ca1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=2cc75e4a38e75a84ad0c1e323dbd3b1b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2 new file mode 100644 index 0000000000..8493646729 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=a4307a89c196be9e7f1c9abebdbf10d3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139 new file mode 100644 index 0000000000..a41a212b01 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.139.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.139.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=6bf9c552536f37a98c7a7913a32ecda3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1 new file mode 100644 index 0000000000..e67ae43d51 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.139.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.139.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=ff9d1f83dc04edca6e728f5ea84ce2a5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145 new file mode 100644 index 0000000000..7865c9b89d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=ec3b574f509a523cfcd1dd6eb8dc7b27 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1 new file mode 100644 index 0000000000..bafa2dfeb8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=6 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=d77ebea99663869a027d7ec39b0e0eb2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2 new file mode 100644 index 0000000000..dbd8b643d6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=6 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=bd46cb7d4a8e3d6e233d7a58cd83ed29 diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog index 111f4a5d77..69a7476d29 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog @@ -1,1843 +1,369 @@ # ChangeLog for sys-fs/lvm2 -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v 1.378 2015/07/29 05:30:20 vapier Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) - 29 Jul 2015; Mike Frysinger lvm2-2.02.109.ebuild: - Mark arm64/ia64/s390/sh stable. +*lvm2-2.02.116 (09 Aug 2015) +*lvm2-2.02.110 (09 Aug 2015) +*lvm2-2.02.109-r1 (09 Aug 2015) +*lvm2-2.02.109 (09 Aug 2015) +*lvm2-2.02.103 (09 Aug 2015) -*lvm2-2.02.116 (07 Jul 2015) - - 07 Jul 2015; Manuel Rüger +lvm2-2.02.116.ebuild: - NMU: Version bump. See bug #529218. - - 29 May 2015; Jack Morgan lvm2-2.02.109.ebuild: - sparc stable wrt bug #493892 - - 18 Apr 2015; Pacho Ramos lvm2-2.02.109.ebuild: - ppc64 stable wrt bug #493892 - - 02 Mar 2015; Agostino Sarubbo lvm2-2.02.109.ebuild: - Stable for ppc, wrt bug #493892 - - 09 Jan 2015; Tobias Klausmann lvm2-2.02.109.ebuild: - Stable on alpha, bug 493892 - - 21 Sep 2014; Markus Meier lvm2-2.02.109.ebuild: - arm stable, bug #493892 - - 29 Aug 2014; Samuli Suominen lvm2-2.02.110.ebuild: - Enable use_lvmetad only if USE="udev" is enabled. - -*lvm2-2.02.110 (29 Aug 2014) - - 29 Aug 2014; Samuli Suominen +lvm2-2.02.110.ebuild: - Version bump. Enable "use_lvmetad = 1" by default also for non-systemd users. - - 27 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: - Restrict old 2.02.109-r0 to old sys-apps/util-linux < 2.25 for USE="static" - wrt #520450 - -*lvm2-2.02.109-r1 (27 Aug 2014) - - 27 Aug 2014; Samuli Suominen +lvm2-2.02.109-r1.ebuild: - Revision bump for last correction in files/lvm2-2.02.106-pthread- - pkgconfig.patch and to have ~arch version with REQUIRED_USE blocking usage of - USE="static udev" wrt #520450. - - 24 Aug 2014; Samuli Suominen - files/lvm2-2.02.106-pthread-pkgconfig.patch: - Restore @PTHREAD_LIBS@ to Libs.private: in devmapper.pc wrt #516224 - - 24 Aug 2014; Jeroen Roovers lvm2-2.02.109.ebuild: - Stable for HPPA (bug #493892). - - 22 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: - Fix building with USE="lvm1" wrt #520640 (caused by 1 missing char in - configure script) - - 22 Aug 2014; Samuli Suominen - -files/lvm.conf-2.02.67.patch, -files/lvm2-2.02.105-pthread-pkgconfig.patch, - -files/lvm2-2.02.105-readline-6.3.patch, - -files/lvm2-2.02.105-static-pkgconfig-libs.patch, - -files/lvm2-2.02.106-static-pkgconfig-libs.patch, - -files/lvm2-2.02.95-lvmpath.patch, -lvm2-2.02.105-r2.ebuild, - -lvm2-2.02.106.ebuild, -lvm2-2.02.107.ebuild, -lvm2-2.02.108.ebuild: - old - - 22 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: - amd64/x86 stable wrt #493892 - -*lvm2-2.02.109 (20 Aug 2014) - - 20 Aug 2014; Samuli Suominen +lvm2-2.02.109.ebuild: - Version bump. - - 10 Aug 2014; Sergei Trofimovich lvm2-2.02.103.ebuild, - lvm2-2.02.105-r2.ebuild, lvm2-2.02.106.ebuild, lvm2-2.02.107.ebuild, - lvm2-2.02.108.ebuild: - QA: drop trailing '.' from DESCRIPTION - - 31 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: - Use type -P to get path of true instead of hardcoding it. - - 30 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: - Punt "&& use lvmetad" typing error (IUSE error) - - 30 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: - Use /bin/true instead of /usr/bin/true in - scripts/blk_availability_systemd_red_hat.service.in because Gentoo doesn't - have the so called usr -merge wrt #517514 by Markos Chandras. Enable - "use_lvmetad = 1" by default in lvm.conf with USE="systemd lvmetad -device- - mapper-only" wrt #514196 by Pacho Ramos. - -*lvm2-2.02.108 (30 Jul 2014) - - 30 Jul 2014; Samuli Suominen - +files/lvm2-2.02.108-example.conf.in.patch, - +files/lvm2-2.02.108-static-pkgconfig-libs.patch, +lvm2-2.02.108.ebuild: - Version bump. Fix configure logic for cache since it's tied to thin- - provisioning-tools. - - 25 Jul 2014; Samuli Suominen lvm2-2.02.103.ebuild, - lvm2-2.02.105-r2.ebuild, lvm2-2.02.106.ebuild, lvm2-2.02.107.ebuild: - Use virtual/libudev (prereq. for dropping compability USE flag "static-libs" - from virtual/udev) - -*lvm2-2.02.107 (16 Jul 2014) - - 16 Jul 2014; Robin H. Johnson - +files/lvm2-2.02.107-static-pkgconfig-libs.patch, +lvm2-2.02.107.ebuild: - Bump per bug #516604. - - 20 Jun 2014; Samuli Suominen lvm2-2.02.106.ebuild: - Always pass --disable-udev-systemd-background-jobs with USE="device-mapper- - only" as per lvm2.spec from http://pkgs.fedoraproject.org/cgit/lvm2.git - - 20 Jun 2014; Samuli Suominen lvm2-2.02.106.ebuild: - Introduce USE="systemd" for --enable/--disable-udev-systemd-background-jobs - wrt #493936 by Alexander Tsoy - - 14 May 2014; Samuli Suominen -lvm2-2.02.97-r1.ebuild, - -lvm2-2.02.104.ebuild, -lvm2-2.02.105.ebuild, -lvm2-2.02.105-r1.ebuild, - -files/lvm2-2.02.88-respect-cc.patch, -files/lvm2-2.02.92-locale-muck.patch, - -files/lvm2-2.02.97-selinux-static.patch, - -files/lvm2-2.02.97-strict-aliasing.patch, - -files/lvm2-2.02.97-udev-static.patch, -files/lvm.rc-2.02.105, - -files/lvmetad.initd-2.02.105: - old - - 13 May 2014; Samuli Suominen lvm2-2.02.106.ebuild: - Fix install with USE="-thin" wrt #510202 by Patrick Lauer - - 12 May 2014; Samuli Suominen lvm2-2.02.106.ebuild, - metadata.xml: - Remove USE="cache" and always enable it, either "shared" or "internal" because - it doesn't introduce any dependencies. - -*lvm2-2.02.106 (12 May 2014) - - 12 May 2014; Samuli Suominen - +files/lvm2-2.02.106-pthread-pkgconfig.patch, - +files/lvm2-2.02.106-static-pkgconfig-libs.patch, +lvm2-2.02.106.ebuild, - metadata.xml: - Version bump wrt #507812 by Alexander Tsoy; introduce USE="cache" and refresh - 2 patches so that they apply again (no real changes in them) - - 09 Mar 2014; Mike Frysinger - +files/lvm2-2.02.105-readline-6.3.patch, lvm2-2.02.105-r2.ebuild: - Add fix from upstream for building w/readline-6.3 #503234 by Thomas D.. - - 08 Feb 2014; Robin H. Johnson - files/dmeventd.initd-2.02.67-r1, files/lvmetad.initd-2.02.105, - files/lvmetad.initd-2.02.105-r2: - Bug #479464: change pidfile path to be consistently /run - - 04 Feb 2014; Robin H. Johnson lvm2-2.02.105-r2.ebuild: - Bug #448354: Fix cross-compile with thin. - - 04 Feb 2014; Robin H. Johnson - files/lvm2-2.02.105-pthread-pkgconfig.patch: - Bug #491806: Fix this in more cases for static build. - - 04 Feb 2014; Robin H. Johnson lvm2-2.02.105-r1.ebuild, - lvm2-2.02.105-r2.ebuild, lvm2-2.02.105.ebuild: - Bug #500058: missing dep for static builds. - - 03 Feb 2014; Mike Frysinger lvm2-2.02.103.ebuild, - lvm2-2.02.104.ebuild, lvm2-2.02.105-r1.ebuild, lvm2-2.02.105-r2.ebuild, - lvm2-2.02.105.ebuild, lvm2-2.02.97-r1.ebuild: - Mark s390/sh stable. - - 03 Feb 2014; Mike Frysinger lvm2-2.02.103.ebuild, - lvm2-2.02.104.ebuild, lvm2-2.02.105-r1.ebuild, lvm2-2.02.105-r2.ebuild, - lvm2-2.02.105.ebuild, lvm2-2.02.97-r1.ebuild: - Add arm64 love. - - 02 Feb 2014; Robin H. Johnson - +files/lvmetad.initd-2.02.105-r2, files/lvmetad.initd-2.02.105, - lvm2-2.02.105-r2.ebuild: - Bug #500074: lvmetad only supports short options, not long ones. - -*lvm2-2.02.105-r2 (02 Feb 2014) - - 02 Feb 2014; Robin H. Johnson - +files/device-mapper.rc-2.02.105-r2, +files/lvm-monitoring.initd-2.02.105-r2, - +files/lvm.rc-2.02.105-r2, +lvm2-2.02.105-r2.ebuild: - Bug #438262: dmtab multi-line support. Bug #458262: require sysfs mounted. Bug - #437718: speed up lvm-monitoring. - - 02 Feb 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: - Stable for alpha, wrt bug #486278 - - 02 Feb 2014; Patrick Lauer lvm2-2.02.105-r1.ebuild: - Whitespace - -*lvm2-2.02.105-r1 (02 Feb 2014) - - 02 Feb 2014; Robin H. Johnson +lvm2-2.02.105-r1.ebuild, - metadata.xml: - Bug #479950: bring back dmsetup-only build to make some users happy. Please - note that this is unsupported at this point, you get to keep the pieces when - it breaks. - - 02 Feb 2014; Robin H. Johnson files/lvm.rc-2.02.105: - Bug #334125: Ignore an error shutting down last LVs, if they are /usr or / we - will not be able to shut them down as we are running from them. - -*lvm2-2.02.105 (02 Feb 2014) - - 02 Feb 2014; Robin H. Johnson +files/lvm.rc-2.02.105, - +files/lvm2-2.02.105-pthread-pkgconfig.patch, - +files/lvm2-2.02.105-static-pkgconfig-libs.patch, - +files/lvmetad.initd-2.02.105, +lvm2-2.02.105.ebuild: - Bump per bug #499972. LVM1 support is deprecated upstream and no longer built - by default. lvmetad init added. Bug #485082: init ordering adjusted. Bug - #492450: pthread fix for static builds. Bug #437714: fix startup/shutdown with - multiple VGs. - - 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: - Stable for ppc64, wrt bug #486278 - - 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: - Stable for ppc, wrt bug #486278 - - 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: - Stable for sparc, wrt bug #486278 - - 14 Jan 2014; Pacho Ramos lvm2-2.02.103.ebuild: - ia64 stable, bug #486278 (thanks to Emeric Maschino for testing) - - 07 Dec 2013; Pacho Ramos lvm2-2.02.103.ebuild: - x86 stable, bug #486278 - - 27 Nov 2013; Markus Meier lvm2-2.02.103.ebuild: - arm stable, bug #486278 - - 20 Nov 2013; Doug Goldstein metadata.xml: - remove myself from maintainers since I haven't been involved in quite some - time - -*lvm2-2.02.104 (19 Nov 2013) - - 19 Nov 2013; Samuli Suominen +lvm2-2.02.104.ebuild: - Version bump (and make sure to pull in thin-provisioning-tools version that - doesn't pull in ruby by default) - - 13 Nov 2013; Chema Alonso lvm2-2.02.103.ebuild: - Stable for amd64 wrt bug #486278 - - 25 Oct 2013; Jeroen Roovers lvm2-2.02.103.ebuild: - Stable for HPPA (bug #486278). - - 05 Oct 2013; Samuli Suominen - -files/lvm2-2.02.100-ignored_loop.patch, -files/lvm2-2.02.100-lvm_path.patch, - -files/lvm2-2.02.100-pvmove_segfault.patch, - -files/lvm2-2.02.100-respect_ar_and_cc.patch, - -files/lvm2-2.02.100-vg_free_segfault.patch, -files/lvm2-2.02.102-do-not-insta - ll-separate-command-symlink-for-lvm-devtypes.patch, - -files/lvm2-2.02.99-fix-mda-offset-size-overflow-4g-with-lvmetad.patch, - -files/lvm2-2.02.99-selinux-static.patch, -lvm2-2.02.100-r1.ebuild, - -lvm2-2.02.100-r2.ebuild, -lvm2-2.02.102.ebuild, -lvm2-2.02.99-r2.ebuild: - old - -*lvm2-2.02.103 (05 Oct 2013) - - 05 Oct 2013; Samuli Suominen +lvm2-2.02.103.ebuild: - Version bump. - -*lvm2-2.02.102 (27 Sep 2013) - - 27 Sep 2013; Samuli Suominen +files/lvm2-2.02.102-do-no - t-install-separate-command-symlink-for-lvm-devtypes.patch, - +lvm2-2.02.102.ebuild: - Version bump. - - 15 Sep 2013; Jory Pratt - files/lvm2-2.02.100-selinux_and_udev_static.patch: - Fix busted selinux patch, need to subst SELINUX_STATIC_LIBS - -*lvm2-2.02.100-r2 (14 Sep 2013) - - 14 Sep 2013; Mike Gilbert +lvm2-2.02.100-r2.ebuild, - lvm2-2.02.100-r1.ebuild: - Restore --sbindir to work around broken @sbindir@ usage, bug 484752. - -*lvm2-2.02.100-r1 (14 Sep 2013) - - 14 Sep 2013; Mike Gilbert +lvm2-2.02.100-r1.ebuild, - -lvm2-2.02.100.ebuild: - Pass --exec-prefix to configure, bug 484752 by Alexander Tsoy. - - 14 Sep 2013; Pacho Ramos lvm2-2.02.100.ebuild: - Fix DEPEND on thin-provisioning-tools (#484722 by Alexander Tsoy) - -*lvm2-2.02.100 (12 Sep 2013) - - 12 Sep 2013; Samuli Suominen +lvm2-2.02.100.ebuild, - +files/lvm2-2.02.100-ignored_loop.patch, +files/lvm2-2.02.100-lvm_path.patch, - +files/lvm2-2.02.100-pvmove_segfault.patch, - +files/lvm2-2.02.100-respect_ar_and_cc.patch, - +files/lvm2-2.02.100-selinux_and_udev_static.patch, - +files/lvm2-2.02.100-vg_free_segfault.patch: - Version bump wrt #481154 by Alexander Tsoy. Respect CFLAGS wrt #480212 by - removing forced -O2 optimization flag. Backport two fixes from upstream - preventing segmentation fault. Backport fix from upstream for ignored loop - devices. Replace hardcoding sed for systemd activation generator with - upstream patch. Refresh -respect-cc.patch, -selinux-static.patch, - -udev-static.patch since they didn't apply anymore. - - 14 Aug 2013; Samuli Suominen - -files/lvm2-2.02.95-udev185.patch, -lvm2-2.02.98.ebuild, - -lvm2-2.02.99-r1.ebuild, -lvm2-2.02.99.ebuild: - old - -*lvm2-2.02.99-r2 (14 Aug 2013) - - 14 Aug 2013; Samuli Suominen - +files/lvm2-2.02.99-fix-mda-offset-size-overflow-4g-with-lvmetad.patch, - +lvm2-2.02.99-r2.ebuild: - Upstream patch for "Fix metadata area offset/size overflow if it's >= 4g and - while using lvmetad." - - 07 Aug 2013; Samuli Suominen lvm2-2.02.99-r1.ebuild: - Include check for value of UEVENT_HELPER_PATH wrt #479756 by Alexander Tsoy. - Remove useless warning about USE="-static" and sys-kernel/genkernel which now - works with dynamic libraries since version 3.4.30. - - 06 Aug 2013; Ian Stakenvicius - +files/lvm2-2.02.97-selinux-static.patch, - +files/lvm2-2.02.99-selinux-static.patch, lvm2-2.02.97-r1.ebuild, - lvm2-2.02.98.ebuild, lvm2-2.02.99-r1.ebuild, lvm2-2.02.99.ebuild: - fixed compile error when building with USE='static selinux', bug 439414 - -*lvm2-2.02.99-r1 (04 Aug 2013) - - 04 Aug 2013; Samuli Suominen +lvm2-2.02.99-r1.ebuild, - metadata.xml: - Create USE="lvm2create_initrd" and pull in sys-apps/makedev when required wrt - #401933 by Scott Alfter. The correct path to the lvm command is /sbin instead - of /usr/sbin wrt #479626 by Alexander Tsoy. Correct /run directory of - dmeventd wrt #479632 by Alexander Tsoy. - - 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: - Revert last modification as useless wrt #479520#c6. Thanks to Michał Górny. - - 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: - Set QA_MULTILIB_PATHS wrt #479520 by Andrey Ovcharov - - 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: - Pass --with-default-pid-dir=/run and build lvm2_activation_generator_systemd - _red_hat wrt #453594 by Alexander Tsoy - - 01 Aug 2013; Samuli Suominen -lvm2-2.02.95-r4.ebuild, - -lvm2-2.02.97.ebuild: - old - -*lvm2-2.02.99 (01 Aug 2013) - - 01 Aug 2013; Samuli Suominen +lvm2-2.02.99.ebuild, - +files/lvm2-2.02.99-example.conf.in.patch, - +files/lvm2-2.02.99-locale-muck.patch: - Version bump wrt #478452. Include upstream systemd files wrt #453594 by - Enrico Tagliavini. Install libdaemonclient.a with USE="static-libs" wrt - #462908 by Oleksii Shevchuk. - - 01 Aug 2013; Ian Stakenvicius - +files/lvm2-2.02.97-udev-static.patch, lvm2-2.02.97-r1.ebuild, - lvm2-2.02.98.ebuild: - fixed compile error when building with USE='static udev', bug 370217 - - 19 Jun 2013; Lars Wendler lvm2-2.02.95-r4.ebuild, - lvm2-2.02.97.ebuild, lvm2-2.02.97-r1.ebuild, lvm2-2.02.98.ebuild: - non-maintainer commit: Fixed dependency for static builds with "-udev" USE - flag (bug #448790). - - 05 Jun 2013; Mike Frysinger metadata.xml: - Add upstream CPE tag (security info) from ChromiumOS. - - 23 May 2013; Ian Stakenvicius lvm2-2.02.95-r4.ebuild, - lvm2-2.02.97-r1.ebuild, lvm2-2.02.97.ebuild, lvm2-2.02.98.ebuild: - require static-libs from virtual/udev so that rdeps of lvm[static-libs] will - build, bug 466282 - - 09 Apr 2013; Samuli Suominen metadata.xml: - Revert adding proxy-maintainers to metadata.xml since it's only upstream - there for reading bugmail. Remove unused USE description for "nolvmstatic". - - 09 Apr 2013; Samuli Suominen - -files/1.02.22-dmeventd.initd, -files/device-mapper.rc-1.02.51-r2, - -lvm2-2.01.13.ebuild, -files/lvm.rc-2.02.51-r2, - -files/lvm2-2.02.64-dmeventd-libs.patch, -files/device-mapper.rc-2.02.67-r1, - -files/lvm.rc-2.02.67-r1, -files/lvm2-stop.sh-2.02.67-r1, - -lvm2-2.02.67-r2.ebuild, -files/lvm2-2.02.70-locale-muck.patch, - -files/lvm2-2.02.72-dynamic-static-ldflags.patch, -lvm2-2.02.73.ebuild, - -lvm2-2.02.73-r1.ebuild, -files/lvm2-2.02.73-asneeded.patch, - -files/lvm2-2.02.73-locale-muck.patch, - -files/lvm2-2.02.84-udev-pkgconfig.patch, -lvm2-2.02.88.ebuild, - -files/dm-start.sh, -files/lvm2-start.sh, -files/lvm2-start.sh-2.02.49-r3, - -files/lvm2-start.sh-2.02.67-r1, -files/lvm2-start.sh-2.02.95, - -files/lvm2-stop.sh, -files/lvm2-stop.sh-2.02.49-r3: - old - - 17 Mar 2013; Markos Chandras metadata.xml: - Add proxy-maintainers to metadata.xml - - 24 Feb 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for sh, wrt bug #435076 - - 20 Feb 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for s390, wrt bug #435076 - - 08 Feb 2013; Jeroen Roovers lvm2-2.02.97-r1.ebuild: - Stable for HPPA (bug #435076). - - 20 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for x86, wrt bug #435076 - - 20 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for alpha, wrt bug #435076 - - 18 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for amd64, wrt bug #435076 - - 18 Jan 2013; Samuli Suominen lvm2-2.02.98.ebuild: - Remove dummy (default) src_unpack() by bonsaikitten. - - 18 Jan 2013; Samuli Suominen lvm2-2.02.98.ebuild: - Don't apply -strict-aliasing.patch anymore since it's in the .98 release. - -*lvm2-2.02.98 (18 Jan 2013) - - 18 Jan 2013; Robin H. Johnson +lvm2-2.02.98.ebuild: - Bump per bug #439334. - - 30 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for sparc, wrt bug #435076 - - 18 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for ia64, wrt bug #435076 - - 11 Dec 2012; Robin H. Johnson -lvm2-2.02.67-r1.ebuild, - -lvm2-2.02.67.ebuild, -lvm2-2.02.70-r1.ebuild, -lvm2-2.02.70.ebuild, - -lvm2-2.02.72.ebuild, -lvm2-2.02.74.ebuild, -lvm2-2.02.83.ebuild, - -lvm2-2.02.84.ebuild, -lvm2-2.02.85.ebuild, -lvm2-2.02.92.ebuild, - -lvm2-2.02.93-r1.ebuild, -lvm2-2.02.93.ebuild, -lvm2-2.02.95-r1.ebuild, - -lvm2-2.02.95-r2.ebuild, -lvm2-2.02.95-r3.ebuild, -lvm2-2.02.95.ebuild: - Trim lots of old versions. Trim of files/ to come later. - - 11 Dec 2012; Samuli Suominen lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, - lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild: - Use /lib/udev instead of /$(get_libdir)/udev. The required ones should really - be converted to udev.eclass. - - 10 Dec 2012; Ian Stakenvicius lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, - lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: - fixed the virtual dependency as virtual/udev-0 wasn't inclusive enough - - 10 Dec 2012; Robin H. Johnson lvm2-2.02.67-r1.ebuild, - lvm2-2.02.67-r2.ebuild, lvm2-2.02.67.ebuild, lvm2-2.02.70-r1.ebuild, - lvm2-2.02.70.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73-r1.ebuild, - lvm2-2.02.73.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: - Bug #446656 part 1: older lvm versions require libudev.so.0. - - 09 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for ppc64, wrt bug #435076 - - 08 Dec 2012; Markus Meier lvm2-2.02.97-r1.ebuild: - arm stable, bug #435076 - - 29 Nov 2012; Brent Baude lvm2-2.02.97-r1.ebuild: - Marking lvm2-2.02.97-r1 ppc for bug 435076 - - 28 Nov 2012; Samuli Suominen - lvm2-2.02.97-r1.ebuild: - Use udev.eclass to read correct udevdir value from udev.pc file. - - 28 Nov 2012; Samuli Suominen lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, - lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild, - lvm2-2.02.92.ebuild, lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild, - lvm2-2.02.95.ebuild, lvm2-2.02.95-r1.ebuild, lvm2-2.02.95-r2.ebuild, - lvm2-2.02.95-r3.ebuild, lvm2-2.02.95-r4.ebuild, lvm2-2.02.97.ebuild, - lvm2-2.02.97-r1.ebuild: - Use virtual/udev instead of sys-fs/udev wrt #444398 - - 24 Nov 2012; Pacho Ramos - +files/lvm2-2.02.97-strict-aliasing.patch: - Commit forgotten patch (by Alexander Tsoy) - -*lvm2-2.02.97-r1 (24 Nov 2012) - - 24 Nov 2012; Pacho Ramos +lvm2-2.02.97-r1.ebuild: - Fix strict aliasing bug (#444328 by MJJoker, Alexander Tsoy and Vicente - Olivert Riera), fix AR being called directly (#444082 by Vicente Olivert - Riera). - -*lvm2-2.02.97 (12 Aug 2012) - - 12 Aug 2012; Robin H. Johnson +lvm2-2.02.97.ebuild, - files/lvm2-2.02.95-udev185.patch: - Version bump, helps with new udev/systemd. - -*lvm2-2.02.95-r4 (08 Aug 2012) - - 08 Aug 2012; Samuli Suominen +lvm2-2.02.95-r4.ebuild: - Use udev.pc pkg-config file to determine correct udevdir for compability with - sys-fs/udev >= 187. - -*lvm2-2.02.95-r3 (05 Jul 2012) - - 05 Jul 2012; Samuli Suominen +lvm2-2.02.95-r3.ebuild, - +files/lvm2-2.02.95-udev185.patch: - Fix compability with sys-fs/udev >= 185 wrt #424810 by Marien Zwart - - 07 Jun 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild: - Bug #419871: Drop comments that say /usr is not used. - - 27 May 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild, - metadata.xml: - Bug #417735: Make thin-provisioning-tools optional because some users are - complaining about boost headers as a dependency. - - 27 May 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild: - Whitespace. - -*lvm2-2.02.95-r2 (27 May 2012) - - 27 May 2012; Robin H. Johnson - +files/device-mapper.rc-2.02.95-r2, +files/lvm.rc-2.02.95-r2, - +lvm2-2.02.95-r2.ebuild: - Revbump to use /run for locking and sockets, also bring in new thin - provisioning tools. Please ensure you are running the new baselayout and - openrc before you switch to this version! The old addon scripts have been - converted to plain init.d scripts now. Bugs #409921, #417491. - - 04 May 2012; Jeff Horelick lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, - lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild, - lvm2-2.02.92.ebuild, lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild, - lvm2-2.02.95.ebuild, lvm2-2.02.95-r1.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 14 Apr 2012; Zac Medico lvm2-2.02.95-r1.ebuild: - Add ~amd64-linux keyword. - -*lvm2-2.02.95-r1 (31 Mar 2012) - - 31 Mar 2012; Robin H. Johnson - +files/lvm2-2.02.95-lvmpath.patch, +lvm2-2.02.95-r1.ebuild: - Bug #409921: udev upstream rules were buggy, patch from upstream pending next - release. - - 27 Mar 2012; Robin H. Johnson - +files/lvm2-start.sh-2.02.95, files/lvm2-start.sh-2.02.67-r1, - lvm2-2.02.95.ebuild: - Bug #354021: update start.sh for LVM2 speedups. - -*lvm2-2.02.95 (27 Mar 2012) - - 27 Mar 2012; Robin H. Johnson +lvm2-2.02.95.ebuild: - Version bump. Include bug #409769: ability to disable udev support. Bug - #403263, #382939: updated clvm dependencies. - - 26 Mar 2012; Mike Frysinger lvm2-2.02.88.ebuild, - +files/lvm2-2.02.88-respect-cc.patch, lvm2-2.02.92.ebuild, - lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild: - Respect the $CC value that autoconf setup. - -*lvm2-2.02.93-r1 (20 Mar 2012) - - 20 Mar 2012; Samuli Suominen +lvm2-2.02.93-r1.ebuild: - Don't enable USE="static" or USE="static-libs" by default anymore because - initramfs is required with latest udev for separate /usr in anycase. This was - a workaround for cross / and /usr linking. - - 14 Mar 2012; Robin H. Johnson lvm2-2.02.93.ebuild: - Bug #408109, change sed seperator for weird values of libdir. Also die on - fail. - - 03 Mar 2012; Samuli Suominen lvm2-2.02.92.ebuild, - lvm2-2.02.93.ebuild: - USE="static" was missing a DEPEND for sys-fs/udev with USE="static-libs" - enabled wrt #405135 by Alexey Shvetsov - -*lvm2-2.02.93 (01 Mar 2012) - - 01 Mar 2012; Robin H. Johnson +lvm2-2.02.93.ebuild: - version bump. - - 25 Feb 2012; Samuli Suominen lvm2-2.02.88.ebuild: - ppc64 stable wrt #400557 - -*lvm2-2.02.92 (21 Feb 2012) - - 21 Feb 2012; Robin H. Johnson - +files/lvm2-2.02.92-dynamic-static-ldflags.patch, - +files/lvm2-2.02.92-locale-muck.patch, +lvm2-2.02.92.ebuild: - Bug #402193: version bump. lvmetad does not compile, will be added in 2.02.93. - - 11 Feb 2012; Raúl Porcel lvm2-2.02.88.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #400557 - - 10 Feb 2012; Jeff Horelick lvm2-2.02.88.ebuild: - x86 stable per bug 400557 - - 10 Feb 2012; Markus Meier lvm2-2.02.88.ebuild: - arm stable, bug #400557 - - 07 Feb 2012; Jeroen Roovers lvm2-2.02.88.ebuild: - Stable for HPPA (bug #400557). - - 01 Feb 2012; Brent Baude lvm2-2.02.88.ebuild: - Marking lvm2-2.02.88 ppc for bug 400557 - - 27 Jan 2012; Agostino Sarubbo lvm2-2.02.88.ebuild: - Stable for amd64, wrt bug #400557 - - 30 Nov 2011; Mike Frysinger lvm2-2.02.73-r1.ebuild, - lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, lvm2-2.02.84.ebuild, - lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: - Add missing readline dep with USE=readline. - - 22 Sep 2011; Kacper Kowalik lvm2-2.02.73-r1.ebuild: - ppc stable wrt #334087 - - 13 Sep 2011; Robin H. Johnson - -files/device-mapper.rc-1.02.22-r3, -files/64-device-mapper.rules-1.02.22-r5, - -files/64-device-mapper.rules-1.02.49-r2, -files/lvm.rc-2.02.28-r2, - -files/lvm2-start.sh-2.02.28-r2, -files/clvmd.rc-2.02.28-r3, - -files/lvm2-stop.sh-2.02.28-r5, -lvm2-2.02.33.ebuild, - -lvm2-2.02.33-r1.ebuild, -files/lvm.conf-2.02.33.patch, -lvm2-2.02.36.ebuild, - -files/lvm.conf-2.02.36.patch, -files/lvm2-stop.sh-2.02.37, - -lvm2-2.02.37.ebuild, -lvm2-2.02.39.ebuild, -lvm2-2.02.42.ebuild, - -lvm2-2.02.45.ebuild, -lvm2-2.02.45-r1.ebuild, -lvm2-2.02.45-r2.ebuild, - -files/lvm2-2.02.45-device-mapper-export-format.patch, - -files/lvm2-2.02.45-dmeventd.patch, -files/lvm.conf-2.02.45.patch, - -lvm2-2.02.48.ebuild, -lvm2-2.02.48-r1.ebuild, -lvm2-2.02.48-r2.ebuild, - -files/lvm2-2.02.48-as-needed.patch, - -files/lvm2-2.02.48-device-mapper-export-format.patch, - -files/lvm2-2.02.48-fix-pkgconfig.patch, -lvm2-2.02.49.ebuild, - -files/lvm2-start.sh-2.02.49-r1, -files/lvm2-stop.sh-2.02.49-r1, - -lvm2-2.02.49-r1.ebuild, -lvm2-2.02.49-r2.ebuild, -lvm2-2.02.49-r3.ebuild, - -files/lvm2-2.02.49-lockdir-override.patch, -lvm2-2.02.51.ebuild, - -lvm2-2.02.51-r1.ebuild, -lvm2-2.02.51-r2.ebuild, -lvm2-2.02.51-r3.ebuild, - -files/lvm2-2.02.51-as-needed.patch, - -files/lvm2-2.02.51-device-mapper-export-format.patch, - -files/lvm2-2.02.51-dmsetup-selinux-linking-fix.patch, - -files/lvm2-2.02.51-dmsetup-selinux-linking-fix-r3.patch, - -files/lvm2-2.02.51-fix-pvcreate.patch, -files/lvm.conf-2.02.51.patch, - -lvm2-2.02.56.ebuild, -lvm2-2.02.56-r1.ebuild, -lvm2-2.02.56-r2.ebuild, - -files/64-device-mapper.rules-2.02.56-r3, -lvm2-2.02.56-r3.ebuild, - -files/lvm2-2.02.56-always-make-static-libdm.patch, - -files/lvm2-2.02.56-device-mapper-export-format.patch, - -files/lvm2-2.02.56-dmeventd.patch, -files/lvm.conf-2.02.56.patch, - -lvm2-2.02.63-r1.ebuild, -lvm2-2.02.63-r2.ebuild, -lvm2-2.02.64.ebuild, - lvm2-2.02.88.ebuild: - Clean up old versions and FILESDIR for them. Fix install of VERSION_DM in - 2.02.88. - - 08 Sep 2011; Robin H. Johnson lvm2-2.02.88.ebuild: - Fix spelling and grammar (bug #382157). - -*lvm2-2.02.88 (05 Sep 2011) - - 05 Sep 2011; Robin H. Johnson +lvm2-2.02.88.ebuild: - Version bump (bug #376749), more docs (bug #378855), USE=static-libs (bug - #379039). - - 29 Jul 2011; Zac Medico lvm2-2.02.85.ebuild: - Add ~x86-linux keyword. - - 27 Jul 2011; Zac Medico lvm2-2.02.85.ebuild: - Bump to EAPI 3 and fix for prefix. - -*lvm2-2.02.85 (02 May 2011) - - 02 May 2011; Robin H. Johnson +lvm2-2.02.85.ebuild: - Version bump. Fixes bug #365469. - - 09 Apr 2011; Robin H. Johnson lvm2-2.02.84.ebuild, - +files/lvm2-2.02.84-udev-pkgconfig.patch: - Bug #361429: Use pkg-config libudev to get libudev libraries, so that -lrt is - brought in for linking correctly with new udev. - -*lvm2-2.02.84 (09 Feb 2011) - - 09 Feb 2011; Robin H. Johnson +lvm2-2.02.84.ebuild: - Version bump, upstream notes essential fix for big-endian users of - 2.02.75-2.02.83. - -*lvm2-2.02.83 (04 Feb 2011) - - 04 Feb 2011; Robin H. Johnson +lvm2-2.02.83.ebuild: - Version bump. - - 25 Nov 2010; Brent Baude lvm2-2.02.73-r1.ebuild: - Marking lvm2-2.02.73-r1 ppc64 for bug 334087 - - 29 Oct 2010; Jeroen Roovers lvm2-2.02.73-r1.ebuild: - Stable for HPPA (bug #324485). - -*lvm2-2.02.74 (06 Oct 2010) - - 06 Oct 2010; Robin H. Johnson +lvm2-2.02.74.ebuild: - Bug #339810: version bump. - - 07 Sep 2010; Robin H. Johnson lvm2-2.02.73-r1.ebuild: - Bug #336373: Require binutils 2.20.1 for no-export-dynamic. - - 06 Sep 2010; Brent Baude lvm2-2.02.72.ebuild: - Marking lvm2-2.02.72 ppc64 for bug 334087 - - 04 Sep 2010; Raúl Porcel lvm2-2.02.73-r1.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #334087 - - 03 Sep 2010; Pawel Hajdan jr - lvm2-2.02.73-r1.ebuild: - x86 stable wrt security bug #334087 - - 01 Sep 2010; lvm2-2.02.73-r1.ebuild: - Fast tracking to AMD64 stable, --as-needed breakage fixed by Diego E. - "Flameeyes" Pettenò; closes bug #335205. For security bug #327689. - -*lvm2-2.02.73-r1 (01 Sep 2010) - - 01 Sep 2010; Diego E. Pettenò - +lvm2-2.02.73-r1.ebuild, +files/lvm2-2.02.73-asneeded.patch: - Add patch to fix linking when using --as-needed, to fix bug #335205. - - 28 Aug 2010; Markos Chandras lvm2-2.02.73.ebuild: - Stable on amd64 wrt bug #334087 - - 28 Aug 2010; Raúl Porcel lvm2-2.02.67-r2.ebuild, - lvm2-2.02.73.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #334087 - - 28 Aug 2010; Markus Meier lvm2-2.02.73.ebuild: - arm stable, bug #334087 - - 24 Aug 2010; Markos Chandras lvm2-2.02.72.ebuild: - Stable on amd64 wrt bug #334087 - - 24 Aug 2010; Pawel Hajdan jr lvm2-2.02.73.ebuild: - x86 stable wrt security bug #334087 - - 23 Aug 2010; Robin H. Johnson lvm2-2.02.73.ebuild: - Update dependencies ready for stabilization bug #334087. - -*lvm2-2.02.73 (20 Aug 2010) - - 20 Aug 2010; Robin H. Johnson +lvm2-2.02.73.ebuild, - +files/lvm2-2.02.73-locale-muck.patch: - Version bump. - - 20 Aug 2010; Robin H. Johnson - files/lvm-monitoring.initd-2.02.67-r2: - Bug #333557: POSIX compliance for lvm monitoring script. - - 17 Aug 2010; Robin H. Johnson lvm2-2.02.72.ebuild, - +files/lvm2-2.02.72-dynamic-static-ldflags.patch: - Bug #332905: Fix compile for static/export-dynamic together. - - 13 Aug 2010; Joseph Jezak lvm2-2.02.67-r2.ebuild: - Marked ppc/ppc64 stable for bug #324485. - - 04 Aug 2010; Robin H. Johnson lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, +files/lvm2-2.02.70-locale-muck.patch, - lvm2-2.02.72.ebuild: - Bug #330373: fix locale problems. - -*lvm2-2.02.72 (03 Aug 2010) - - 03 Aug 2010; Robin H. Johnson lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, +lvm2-2.02.72.ebuild: - Version bump. Bug #330375: CONFIG_SYSVIPC is required for udev sync code. - -*lvm2-2.02.70-r1 (03 Aug 2010) - - 03 Aug 2010; Samuli Suominen - +lvm2-2.02.70-r1.ebuild, +files/lvm2-2.02.70-asneeded.patch: - Link liblvm2app to libm even with LDFLAGS="-Wl,--as-needed" wrt #330255 by - Patrizio Bassi. - - 27 Jul 2010; Pacho Ramos lvm2-2.02.67-r2.ebuild: - amd64 stable, bug 324485 - - 25 Jul 2010; Tobias Klausmann - lvm2-2.02.67-r2.ebuild: - Stable on alpha, bug #324485 - - 23 Jul 2010; Christian Faulhammer - lvm2-2.02.67-r2.ebuild: - stable x86, bug 324485 - -*lvm2-2.02.70 (21 Jul 2010) - - 21 Jul 2010; Robin H. Johnson +lvm2-2.02.70.ebuild: - Bug #325827: version bump. - - 18 Jun 2010; Robin H. Johnson - files/lvm-monitoring.initd-2.02.67-r2: - Bug #324567: return code for lvm-monitoring. - -*lvm2-2.02.67-r2 (14 Jun 2010) - - 14 Jun 2010; Robin H. Johnson - +files/lvm-monitoring.initd-2.02.67-r2, +lvm2-2.02.67-r2.ebuild: - Bug #323881: Need to explictly start to monitor LVM devices with new init - re-arrangement. Please notice the new init.d file, lvm-monitoring, that - you should add to your boot runlevel if you require LV monitoring. - -*lvm2-2.02.67-r1 (09 Jun 2010) - - 09 Jun 2010; Robin H. Johnson - +files/device-mapper.rc-2.02.67-r1, +files/dmeventd.initd-2.02.67-r1, - +files/lvm.rc-2.02.67-r1, +files/lvm2-start.sh-2.02.67-r1, - +files/lvm2-stop.sh-2.02.67-r1, +lvm2-2.02.67-r1.ebuild: - Bugs #319017, #322969: adjusting LVM service ordering and optimizing - startup and shutdown processes. When you install this upgrade, you apply - all 3 init.d changes (device-mapper, dmeventd, lvm). - - 07 Jun 2010; Robin H. Johnson lvm2-2.02.33.ebuild, - lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, - lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, - lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, - lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, - lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, lvm2-2.02.49-r3.ebuild, - lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, - lvm2-2.02.51-r3.ebuild, lvm2-2.02.56.ebuild, lvm2-2.02.56-r1.ebuild, - lvm2-2.02.56-r2.ebuild, lvm2-2.02.56-r3.ebuild, lvm2-2.02.63-r1.ebuild, - lvm2-2.02.63-r2.ebuild, lvm2-2.02.64.ebuild: - Bug #318433: fix QA for old ebuilds. - - 07 Jun 2010; Robin H. Johnson lvm2-2.02.67.ebuild, - files/lvm.conf-2.02.67.patch: - QA cleanup. - -*lvm2-2.02.67 (07 Jun 2010) - - 07 Jun 2010; Robin H. Johnson - +files/lvm2-2.02.64-dmeventd-libs.patch, +lvm2-2.02.67.ebuild, - +files/lvm2-2.02.67-createinitrd.patch, +files/lvm.conf-2.02.67.patch: - Bugs #301331: create initrd fixes; #312321: path for dmeventd; #318433: - QA; #318513: dmeventd libs for bindnow; - - 07 May 2010; Robin H. Johnson lvm2-2.02.63-r1.ebuild, - lvm2-2.02.63-r2.ebuild, lvm2-2.02.64.ebuild: - Bug #318821: Flip the order of udev deps, so that a really new version is - preferred to the patched version. - - 01 May 2010; Robin H. Johnson - files/device-mapper.rc-1.02.51-r2, files/clvmd.rc-2.02.39, - files/lvm.rc-2.02.51-r2: - Bug #318051: In certain situations, LVM needs dmeventd to start before it, - so ensure this enforced by the init system. - -*lvm2-2.02.64 (01 May 2010) - - 01 May 2010; Robin H. Johnson +lvm2-2.02.64.ebuild: - Bug #318037: version bump. - -*lvm2-2.02.63-r2 (22 Apr 2010) - - 22 Apr 2010; Robin H. Johnson - +lvm2-2.02.63-r2.ebuild: - Bug #316571: more work on library installs. - - 21 Apr 2010; Robin H. Johnson -lvm2-2.02.63.ebuild: - 2.02.63-r0 fails to boot on machines with a split /usr, fixed in r1, but - removing r0 for safety reasons. - -*lvm2-2.02.63-r1 (20 Apr 2010) - - 20 Apr 2010; Robin H. Johnson - +lvm2-2.02.63-r1.ebuild: - Bug #316427: upstream changes to makefiles caused some libraries to not be - present in / anymore, causing boot failure for users with a split /usr. - -*lvm2-2.02.63 (19 Apr 2010) - - 19 Apr 2010; Robin H. Johnson +lvm2-2.02.63.ebuild, - +files/lvm2-2.02.63-always-make-static-libdm.patch: - Bug #309757, version bump. Now dropping the export-format patchset - entirely in favour of new lvm2/udev cookie and udev rules from upstream. - This may require us to set a minimum kernel version. - - 02 Feb 2010; Jeroen Roovers lvm2-2.02.56-r2.ebuild: - Stable for HPPA (bug #297439). - - 19 Jan 2010; nixnut lvm2-2.02.56-r2.ebuild: - ppc stable #297439 - - 11 Jan 2010; Robin H. Johnson lvm2-2.02.56-r2.ebuild, - lvm2-2.02.56-r3.ebuild: - Bug #300003: Need pkgconfig for autoreconf. - - 07 Jan 2010; Raúl Porcel lvm2-2.02.56-r2.ebuild: - ia64/s390/sh/sparc stable wrt #297439 - -*lvm2-2.02.56-r3 (05 Jan 2010) - - 05 Jan 2010; Matthias Schwarzott - +files/64-device-mapper.rules-2.02.56-r3, +lvm2-2.02.56-r3.ebuild: - Fix udev rule for mapper/control device, Bug #295186. - - 02 Jan 2010; Markus Meier lvm2-2.02.56-r2.ebuild: - amd64/arm stable, bug #297439 - - 02 Jan 2010; Brent Baude lvm2-2.02.56-r2.ebuild: - Marking lvm2-2.02.56-r2 ppc64 for bug 297439 - - 29 Dec 2009; Christian Faulhammer - lvm2-2.02.56-r2.ebuild: - stable x86, bug 297439 - -*lvm2-2.02.56-r2 (26 Dec 2009) - - 26 Dec 2009; Robin H. Johnson - +lvm2-2.02.56-r2.ebuild, +files/lvm2-2.02.56-lvm2create_initrd.patch: - Bug #296198 redux: package in the contrib lvm2create_initrd script after - patching it for users that have non-genkernel initrds. - - 20 Dec 2009; Raúl Porcel lvm2-2.02.56-r1.ebuild: - alpha stable wrt #297439 - - 11 Dec 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: - s390/sh stable - - 11 Dec 2009; Raúl Porcel lvm2-2.02.51.ebuild, - lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, lvm2-2.02.51-r3.ebuild, - lvm2-2.02.56-r1.ebuild: - Add ~s390/~sh - - 07 Dec 2009; Samuli Suominen - lvm2-2.02.51-r1.ebuild: - amd64 stable wrt #287658 - - 30 Nov 2009; Robin H. Johnson lvm2-2.02.33.ebuild, - lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, - lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, - lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, - lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, - lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, lvm2-2.02.49-r3.ebuild, - lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, - lvm2-2.02.51-r3.ebuild, lvm2-2.02.56.ebuild, lvm2-2.02.56-r1.ebuild: - Bug #294744: Cleanup the rebuild message. - -*lvm2-2.02.56-r1 (30 Nov 2009) - - 30 Nov 2009; Robin H. Johnson - +lvm2-2.02.56-r1.ebuild, - +files/lvm2-2.02.56-always-make-static-libdm.patch: - Bug #276803: Always build static libdevicemapper for cryptsetup to - optionally link to. Same behavior that sys-fs/devicemapper used to have. - -*lvm2-2.02.56 (30 Nov 2009) - - 30 Nov 2009; Robin H. Johnson +lvm2-2.02.56.ebuild, - +files/lvm2-2.02.56-device-mapper-export-format.patch, - +files/lvm2-2.02.56-dmeventd.patch, +files/lvm.conf-2.02.56.patch: - Bug #294983: version bump. - -*lvm2-2.02.51-r3 (29 Nov 2009) - - 29 Nov 2009; Robin H. Johnson - +lvm2-2.02.51-r3.ebuild, - +files/lvm2-2.02.51-dmsetup-selinux-linking-fix-r3.patch: - Try a different combined fix for bug #291217 (selinux compile) and bug - #293272 (parallel compile fix) that should work better than the previous - revisions. - - 29 Nov 2009; Robin H. Johnson lvm2-2.02.51-r1.ebuild, - lvm2-2.02.51-r2.ebuild: - Bug #293272: Parallel compile fix for case where no LVM/DM was already - present on the system. Thanks to Stephan Hartmann - for the fix. - - 29 Nov 2009; Joseph Jezak lvm2-2.02.51-r1.ebuild: - Marked ppc/ppc64 for bug #287658. - - 29 Nov 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: - arm stable - - 28 Nov 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: - ia64/sparc stable wrt #287658 - - 15 Nov 2009; Robin H. Johnson lvm2-2.02.51-r1.ebuild: - Backport selinux compile fix to stable build. - - 09 Nov 2009; Robin H. Johnson lvm2-2.02.51-r2.ebuild, - +files/lvm2-2.02.51-dmsetup-selinux-linking-fix.patch: - Bug #291217: Fix linking of dmsetup on selinux. - - 09 Nov 2009; Christian Faulhammer - lvm2-2.02.51-r1.ebuild: - stable x86, bug 287658 - - 04 Nov 2009; Robin H. Johnson lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, - lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, - lvm2-2.02.48.ebuild, lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, - lvm2-2.02.49.ebuild, lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, - lvm2-2.02.49-r3.ebuild, lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, - lvm2-2.02.51-r2.ebuild: - Bug #285868: Change openrc dep to make it not downgrade BL2 users to BL1 - _or_ upgrade BL1 users to BL2. This should have the same effect as ( - =sys-apps/baselayout-1* >=sys-apps/openrc-0.4 ) without the bad side - effect. - -*lvm2-2.02.51-r2 (27 Oct 2009) - - 27 Oct 2009; Matthias Schwarzott - +files/device-mapper.rc-1.02.51-r2, +files/lvm.rc-2.02.51-r2, - +lvm2-2.02.51-r2.ebuild: - No longer use deprecated (start stop)_addon, but directly call the - relevant files. - - 21 Oct 2009; Jeroen Roovers lvm2-2.02.51-r1.ebuild: - Stable for HPPA (bug #287658). - - 04 Oct 2009; Tobias Klausmann - lvm2-2.02.51-r1.ebuild: - Stable on alpha, bug #287658 - - 18 Sep 2009; Robin H. Johnson lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, - lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, - lvm2-2.02.48.ebuild, lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, - lvm2-2.02.49.ebuild, lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, - lvm2-2.02.49-r3.ebuild, lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild: - Bug #284926: Update deps to ensure that no old openrc is used, as the init - deptree there does not contain the sysfs script. Bug #285360: With EAPI=2, - we need to use hard blockers. - -*lvm2-2.02.51-r1 (14 Sep 2009) - - 14 Sep 2009; Robin H. Johnson - +lvm2-2.02.51-r1.ebuild, +files/lvm2-2.02.51-fix-pvcreate.patch: - Bug #283983: pvcreate hangs on 2.6.30/.31 presently, waiting for a new - release from upstream. - - 07 Sep 2009; Raúl Porcel lvm2-2.02.51.ebuild: - Add ~arm wrt #283099 - -*lvm2-2.02.51 (27 Aug 2009) - - 27 Aug 2009; Robin H. Johnson +lvm2-2.02.51.ebuild, - +files/lvm2-2.02.51-as-needed.patch, - +files/lvm2-2.02.51-device-mapper-export-format.patch, - +files/lvm.conf-2.02.51.patch: - Version bump. Change the pvmetadatacopies default back to 1 to cut down on - pvresize issues per ongoing bug #252144. - - 07 Aug 2009; Vlastimil Babka Manifest: - Fix manifest. - -*lvm2-2.02.49-r3 (07 Aug 2009) - - 07 Aug 2009; Robin H. Johnson - +files/lvm2-start.sh-2.02.49-r3, +files/lvm2-stop.sh-2.02.49-r3, - +lvm2-2.02.49-r3.ebuild: - Bug #280009: Much better way to set the locking directory, per upstream. - Thanks to TGL for the patches. - - 31 Jul 2009; Samuli Suominen lvm2-2.02.33.ebuild, - lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, - lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, - lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, - lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, - lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild: - Move USE defaults static and lvm1 from profiles/base/package.use to here. - -*lvm2-2.02.49-r2 (28 Jul 2009) - - 28 Jul 2009; Robin H. Johnson - +files/64-device-mapper.rules-1.02.49-r2, +lvm2-2.02.49-r2.ebuild: - Bug #278304: Update removal of vol_id, replaced by blkid -o udev. - -*lvm2-2.02.49-r1 (24 Jul 2009) - - 24 Jul 2009; Robin H. Johnson - +files/lvm2-start.sh-2.02.49-r1, +files/lvm2-stop.sh-2.02.49-r1, - +lvm2-2.02.49-r1.ebuild, +files/lvm2-2.02.49-lockdir-override.patch: - Bug #268999: allow overriding of the locking directory for use during - early boot. This gives us functional locking while root is still read-only - instead of failing the lock path. - -*lvm2-2.02.49 (22 Jul 2009) - - 22 Jul 2009; Robin H. Johnson +lvm2-2.02.49.ebuild: - Bug #278345: Version bump. - -*lvm2-2.02.48-r2 (22 Jul 2009) - - 22 Jul 2009; Robin H. Johnson - +lvm2-2.02.48-r2.ebuild, files/lvm2-2.02.48-as-needed.patch, - +files/lvm2-2.02.48-fix-pkgconfig.patch: - Bug #270350: implement pkgconfig for lvm2. Also bump to EAPI=2. Include - new spin of as-needed patch, tested by Calchan. - - 19 Jul 2009; Christian Ruppert - files/lvm2-2.02.48-as-needed.patch: - Fix bug 217644 #c34, thanks to Chris Coleman . - -*lvm2-2.02.48-r1 (06 Jul 2009) - - 06 Jul 2009; Robin H. Johnson - +lvm2-2.02.48-r1.ebuild: - -r1 now provides more forward momentum. If you want the static binaries - now, they are installed as lvm.static and dmsetup.static, not the base - names, per upstream design. cmdlib/applib/fsadm are also back for usage - now. - - 06 Jul 2009; Robin H. Johnson lvm2-2.02.48.ebuild: - Fixup just for the .a first of all. - - 05 Jul 2009; Robin H. Johnson lvm2-2.01.13.ebuild, - lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, - lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, - lvm2-2.02.48.ebuild: - Make repoman happy about whitespace. - -*lvm2-2.02.48 (05 Jul 2009) - - 05 Jul 2009; Robin H. Johnson +lvm2-2.02.48.ebuild, - +files/lvm2-2.02.48-as-needed.patch, - +files/lvm2-2.02.48-device-mapper-export-format.patch: - Version bump. Patch for bug #217644: as-needed fixes. - -*lvm2-2.02.45-r2 (19 May 2009) - - 19 May 2009; Robin H. Johnson + 09 Aug 2015; Robin H. Johnson +files/clvmd.confd-2.02.39, +files/clvmd.rc-2.02.39, - +lvm2-2.02.45-r2.ebuild: - Port the latest clvm changes from clvm-2.02.39 per bug 265671, so that the - clvm package can finally die. + +files/device-mapper.conf-1.02.22-r3, +files/device-mapper.rc-2.02.105-r2, + +files/device-mapper.rc-2.02.95-r2, +files/dmeventd.initd-2.02.67-r1, + +files/dmtab, +files/lvm-monitoring.initd-2.02.105-r2, + +files/lvm-monitoring.initd-2.02.67-r2, +files/lvm.confd-2.02.28-r2, + +files/lvm.rc-2.02.105-r2, +files/lvm.rc-2.02.95-r2, + +files/lvm2-2.02.100-selinux_and_udev_static.patch, + +files/lvm2-2.02.106-pthread-pkgconfig.patch, + +files/lvm2-2.02.107-static-pkgconfig-libs.patch, + +files/lvm2-2.02.108-example.conf.in.patch, + +files/lvm2-2.02.108-static-pkgconfig-libs.patch, + +files/lvm2-2.02.56-lvm2create_initrd.patch, + +files/lvm2-2.02.63-always-make-static-libdm.patch, + +files/lvm2-2.02.67-createinitrd.patch, +files/lvm2-2.02.70-asneeded.patch, + +files/lvm2-2.02.92-dynamic-static-ldflags.patch, + +files/lvm2-2.02.99-example.conf.in.patch, + +files/lvm2-2.02.99-locale-muck.patch, +files/lvmetad.initd-2.02.105-r2, + +lvm2-2.02.103.ebuild, +lvm2-2.02.109.ebuild, +lvm2-2.02.109-r1.ebuild, + +lvm2-2.02.110.ebuild, +lvm2-2.02.116.ebuild, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. -*lvm2-2.02.45-r1 (09 May 2009) + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 09 May 2009; Robin H. Johnson - +lvm2-2.02.45-r1.ebuild: - Bug #262833: fix rcscript location. Bug #217644: Try to fix dlopen - failure. + 09 Aug 2015; Ulrich Müller files/clvmd.rc-2.02.39, + files/lvmetad.initd-2.02.105-r2: + [QA] Remove executable bit from files, bug 550434. - 09 May 2009; Robin H. Johnson lvm2-2.02.45.ebuild: - Bug 268662: Fix more parallel build fun. + 21 Aug 2015; Mike Frysinger lvm2-2.02.103.ebuild, + lvm2-2.02.109.ebuild, lvm2-2.02.109-r1.ebuild, lvm2-2.02.110.ebuild, + lvm2-2.02.116.ebuild: + sys-libs/lvm2: use slots/subslots w/readline - 12 Apr 2009; Robin H. Johnson lvm2-2.02.45.ebuild: - Bug #265593: Provide better workaround for the symlink parallel make bug. - Real fix needs upstream to change chunks of the build setup. + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 12 Apr 2009; Robin H. Johnson lvm2-2.01.13.ebuild, - lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, - lvm2-2.02.45.ebuild: - Bug #265772: Update SRC_URI to check the /old/ directory upstream for - files as they are moved. + Convert all URLs for sites supporting encrypted connections from http to + https -*lvm2-2.02.45 (09 Apr 2009) + Signed-off-by: Justin Lecher - 09 Apr 2009; Caleb Tennis - +files/device-mapper.conf-1.02.22-r3, +files/device-mapper.rc-1.02.22-r3, - +files/64-device-mapper.rules-1.02.22-r5, - +files/lvm2-2.02.45-device-mapper-export-format.patch, - +files/1.02.22-dmeventd.initd, +files/lvm2-2.02.45-dmeventd.patch, - +files/lvm.conf-2.02.45.patch, +files/dm-start.sh, +files/dmtab, - +lvm2-2.02.45.ebuild: - Version bump per bug #263243 + 24 Aug 2015; Justin Lecher lvm2-2.02.103.ebuild, + lvm2-2.02.109.ebuild, lvm2-2.02.109-r1.ebuild, lvm2-2.02.110.ebuild, + lvm2-2.02.116.ebuild: + Use https for kernel.org and redhat.com - 17 Jan 2009; Robin H. Johnson - files/lvm.rc-2.02.28-r2: - Stop using /lib/librc.so to detect openrc/baselayout2, and use a file - installed by new openrc instead, fixes bug #253076. + Signed-off-by: Justin Lecher - 17 Jan 2009; Robin H. Johnson - files/lvm.rc-2.02.28-r2: - Minor fix for bug #255237. + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 14 Nov 2008; Robin H. Johnson metadata.xml, - lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild: - Gulm is gone per bug #246679. + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. -*lvm2-2.02.42 (07 Nov 2008) + Bug: https://bugs.gentoo.org/552720 - 07 Nov 2008; Robin H. Johnson +lvm2-2.02.42.ebuild: - Version bump per bug #239421. + 29 Sep 2015; Agostino Sarubbo lvm2-2.02.116.ebuild: + amd64 stable wrt bug #559910 - 10 Oct 2008; Robin H. Johnson - -files/lvm2-2.02.04-vgid.patch, -files/lvm.rc-2.02.28-r1, - -files/lvm.conf-2.02.28-r3.patch, -files/clvmd.rc, -files/lvm.rc, - -lvm2-2.02.28.ebuild, -lvm2-2.02.28-r1.ebuild, -lvm2-2.02.28-r2.ebuild, - -lvm2-2.02.28-r3.ebuild, -lvm2-2.02.28-r4.ebuild, -lvm2-2.02.28-r5.ebuild: - Bug #199726, clean up old versions. mips stable keyword now gone. 2.01.13 - remains for migration purposes. + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="amd64" - 17 Sep 2008; Robin H. Johnson metadata.xml: - Update metadata because rocket is long gone. + 30 Sep 2015; Agostino Sarubbo lvm2-2.02.116.ebuild: + x86 stable wrt bug #559910 - 22 Aug 2008; Doug Goldstein metadata.xml: - add GLEP 56 USE flag desc from use.local.desc + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="x86" - 28 Jun 2008; Robin H. Johnson lvm2-2.02.39.ebuild: - Add a warning to satisfy bug #225769. + 01 Oct 2015; Tobias Klausmann lvm2-2.02.116.ebuild: + add alpha keyword -*lvm2-2.02.39 (28 Jun 2008) + Gentoo-Bug: 559910 - 28 Jun 2008; Robin H. Johnson +lvm2-2.02.39.ebuild: - Version bump. + Package-Manager: portage-2.2.22 - 23 Jun 2008; Raúl Porcel lvm2-2.02.37.ebuild: - ia64/sparc stable wrt #207612 + 03 Oct 2015; Jeroen Roovers lvm2-2.02.116.ebuild: + Stable for HPPA (bug #559910). - 22 Jun 2008; Markus Meier lvm2-2.02.36.ebuild: - x86 stable, bug #207612 + Package-Manager: portage-2.2.22 + RepoMan-Options: --ignore-arches - 21 Jun 2008; Markus Rothe lvm2-2.02.37.ebuild: - Stable on ppc64; bug #207612 + 03 Oct 2015; Jeroen Roovers lvm2-2.02.116.ebuild: + Stable for PPC64 (bug #559910). - 16 Jun 2008; Jeroen Roovers lvm2-2.02.37.ebuild: - Stable for HPPA (bug #207612). + Package-Manager: portage-2.2.22 + RepoMan-Options: --ignore-arches - 15 Jun 2008; Tobias Klausmann lvm2-2.02.36.ebuild: - Stable on alpha, bug #207612 + 03 Oct 2015; Markus Meier lvm2-2.02.116.ebuild: + arm stable, bug #559910 - 14 Jun 2008; Christoph Mende lvm2-2.02.36.ebuild: - Stable on amd64, bug #207612 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="arm" - 14 Jun 2008; nixnut lvm2-2.02.36.ebuild: - Stable on ppc wrt bug 207612 +*lvm2-2.02.116-r1 (03 Oct 2015) -*lvm2-2.02.37 (08 Jun 2008) + 03 Oct 2015; Julian Ospald +lvm2-2.02.116-r1.ebuild: + fix 'static' USE flag - 08 Jun 2008; Robin H. Johnson - +files/lvm2-stop.sh-2.02.37, +lvm2-2.02.37.ebuild: - Version bump. Fixes bugs #210879, and #214194 (same as #202058). Make sure - you hvae the new .26 of device-mapper. + Currently, only eudev has non-broken static-libs support. + There is no reason to prevent eudev users from using it. -*lvm2-2.02.36 (30 Apr 2008) + 16 Oct 2015; Mikle Kolyada lvm2-2.02.116.ebuild: + sparc stable wrt bug #559910 - 30 Apr 2008; Robin H. Johnson - +files/lvm.conf-2.02.36.patch, +lvm2-2.02.36.ebuild: - Version bump per bug 219091. + Package-Manager: portage-2.2.20.1 - 14 Mar 2008; Christian Heim metadata.xml: - Removing Eric Edgar (rocket, #78547) from metadata.xml. + 30 Oct 2015; Agostino Sarubbo lvm2-2.02.116.ebuild: + ppc stable wrt bug #559910 - 25 Feb 2008; Robin H. Johnson lvm2-2.02.33.ebuild, - lvm2-2.02.33-r1.ebuild: - Disable testcases now that upstream added them, because they need device - nodes and have kernel interactions - bug 211312. + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ppc" -*lvm2-2.02.33-r1 (11 Feb 2008) +*lvm2-2.02.116-r2 (02 Nov 2015) - 11 Feb 2008; Robin H. Johnson - +lvm2-2.02.33-r1.ebuild: - Fix bug #209742 so that LDFLAGS are respected by the libraries AND binaries. + 02 Nov 2015; Sergey Popov +lvm2-2.02.116-r2.ebuild: + workaround for building with USE="cman" enabled - 08 Feb 2008; Doug Klima lvm2-2.02.33.ebuild: - depend on newer device-mapper for DM_READ_AHEAD_AUTO define. bug #209381 + Currently LVM installs systemd units and services unconditionally, + which breaks if USE="clvm" is enabled. - 07 Feb 2008; Robin H. Johnson - files/lvm.conf-2.02.33.patch: - Use relative paths in patch. + This commit adds proper REQUIRED_USE blocker and installs systemd + related files only when USE="systemd" is enabled -*lvm2-2.02.33 (07 Feb 2008) + Gentoo-Bug: 522430 - 07 Feb 2008; Robin H. Johnson - +files/lvm.conf-2.02.33.patch, +lvm2-2.02.33.ebuild: - Version bump, related to bug #207612. + Package-Manager: portage-2.2.23 - 01 Feb 2008; Diego Pettenò - files/lvm.rc-2.02.28-r1, files/lvm.rc-2.02.28-r2, files/lvm.rc: - Update init script to work with current development version of OpenRC - (checkroot -> root; checkfs -> fsck). + 07 Nov 2015; Mikle Kolyada lvm2-2.02.116.ebuild: + ia64 stable wrt bug #559910 -*lvm2-2.02.28-r5 (30 Jan 2008) + Package-Manager: portage-2.2.20.1 - 30 Jan 2008; Doug Klima - +files/lvm2-stop.sh-2.02.28-r5, +lvm2-2.02.28-r5.ebuild: - ignore rootfs entries in mount and mtab during shutdown. Fixes issues with - shutting down in some cases. +*lvm2-2.02.136 (03 Dec 2015) -*lvm2-2.02.28-r4 (29 Nov 2007) + 03 Dec 2015; Lars Wendler + +files/lvm2-2.02.129-dynamic-static-ldflags.patch, + +files/lvm2-2.02.129-example.conf.in.patch, + +files/lvm2-2.02.129-static-pkgconfig-libs.patch, + +files/lvm2-2.02.130-pthread-pkgconfig.patch, +lvm2-2.02.136.ebuild: + Bump to version 2.02.136 - 29 Nov 2007; Robin H. Johnson - +lvm2-2.02.28-r4.ebuild: - Bug #199860, snapshot support code was not being built properly when - non-static LVM was in use. + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler - 28 Nov 2007; Robin H. Johnson -lvm2-2.02.10.ebuild, - -lvm2-2.02.17.ebuild, -lvm2-2.02.25.ebuild, -lvm2-2.02.27.ebuild: - Trim old versions. +*lvm2-2.02.116-r3 (28 Dec 2015) - 19 Nov 2007; Jeroen Roovers lvm2-2.02.28-r2.ebuild: - Stable for HPPA (bug #195173). + 28 Dec 2015; Robin H. Johnson + +files/lvmetad.initd-2.02.116-r3, +lvm2-2.02.116-r3.ebuild: + fix missing dir for lvmetad - 19 Nov 2007; Joshua Kinard lvm2-2.02.28-r2.ebuild: - Stable on mips, per #195173. + lvmetad fails to start up due to /run/lvm not existing when it the + system needs it to start. This ensures the directory is created. - 16 Nov 2007; Doug Klima - -files/lvm2-2.01.14-static.patch, -files/lvm2-2.01.14.patch, - -lvm2-2.01.09.ebuild, -lvm2-2.01.09-r1.ebuild, -lvm2-2.02.02-r1.ebuild, - -lvm2-2.02.04-r1.ebuild, -lvm2-2.02.05.ebuild, -lvm2-2.02.06.ebuild, - -lvm2-2.02.09.ebuild, lvm2-2.02.28-r3.ebuild: - Clean up old versions and repoman checks + Gentoo-Bug: 521960 + Signed-off-by: Doug Goldstein + Signed-off-by: Robin H. Johnson -*lvm2-2.02.28-r3 (16 Nov 2007) + 28 Dec 2015; Robin H. Johnson + +files/lvm.rc-2.02.116-r3, lvm2-2.02.116-r3.ebuild: + conditionally depend on lvmetad - 16 Nov 2007; Robin H. Johnson - +files/clvmd.rc-2.02.28-r3, +files/lvm.conf-2.02.28-r3.patch, - +lvm2-2.02.28-r3.ebuild: - Convert nolvmstatic and nolvm1 USE flags to static and lvm1 USE flags via - the base profile package.use. Finish merging clvm support. Provide a - slightly better than stock default configuration that is more suited to - Gentoo, and ignores network-block devices by default for the livecd - environment. + If the user has configured their system to be dependent on lvmetad in + /etc/lvm/lvm.conf then we need to depend on lvmetad starting up. + Otherwise it shouldn't be necessary and won't be started. - 06 Nov 2007; Markus Rothe lvm2-2.02.28-r2.ebuild: - Stable on ppc64; bug #195173 + Gentoo-Bug: 503016 + Gentoo-Bug: 525614 + Gentoo-Bug: 554918 + Gentoo-Bug: 565154 + Signed-off-by: Doug Goldstein + Signed-off-by: Robin H. Johnson - 05 Nov 2007; Raúl Porcel lvm2-2.02.28-r2.ebuild: - alpha/ia64 stable wrt #195173 + 28 Dec 2015; Robin H. Johnson lvm2-2.02.116-r3.ebuild: + add missing dependency for USE=lvm2create_initrd - 05 Nov 2007; Ferris McCormick lvm2-2.02.28-r2.ebuild: - Sparc stable --- Bug #195173 + USE=lvm2create_initrd needs app-arch/cpio - 04 Nov 2007; Markus Meier lvm2-2.02.28-r2.ebuild: - x86 stable, bug #195173 + Gentoo-Bug: 500308 + Signed-off-by: Doug Goldstein + Signed-off-by: Robin H. Johnson - 04 Nov 2007; Christoph Mende lvm2-2.02.28-r2.ebuild: - Stable on amd64 wrt bug #195173 +*lvm2-2.02.116-r4 (05 Jan 2016) - 03 Nov 2007; Lars Weiler lvm2-2.02.28-r2.ebuild: - stable ppc, bug #195173 + 05 Jan 2016; Doug Goldstein -files/lvm.rc-2.02.116-r3, + +files/lvm.rc-2.02.116-r4, -lvm2-2.02.116-r3.ebuild, + +lvm2-2.02.116-r4.ebuild: + bump to fix lvmetad init script depend - 02 Nov 2007; Robin H. Johnson lvm2-2.02.28-r2.ebuild: - Tweak dependancies. + In my previous bump I incorrectly left the hardcoded dependency on + lvmetad so the lvm script still always depended on lvmetad. This fixes + that and makes it truly dynamic and adds instructions so that people + can ensure their next boot works properly. - 22 Oct 2007; Raúl Porcel lvm2-2.02.28-r2.ebuild: - Re-add ~ia64 wrt #195175 + Package-Manager: portage-2.2.26 + Signed-off-by: Doug Goldstein - 12 Oct 2007; Robin H. Johnson lvm2-2.01.09.ebuild, - lvm2-2.01.09-r1.ebuild, lvm2-2.01.13.ebuild, lvm2-2.02.02-r1.ebuild, - lvm2-2.02.04-r1.ebuild, lvm2-2.02.05.ebuild, lvm2-2.02.06.ebuild, - lvm2-2.02.09.ebuild, lvm2-2.02.10.ebuild, lvm2-2.02.17.ebuild, - lvm2-2.02.25.ebuild, lvm2-2.02.27.ebuild, lvm2-2.02.28.ebuild, - lvm2-2.02.28-r1.ebuild, lvm2-2.02.28-r2.ebuild: - Fix quoting. + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing - 12 Oct 2007; Robin H. Johnson lvm2-2.02.28-r2.ebuild: - Bug #195560, compile-fix for USE=nolvmstatic users. + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. -*lvm2-2.02.28-r2 (08 Oct 2007) + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 08 Oct 2007; Robin H. Johnson - +files/lvm.confd-2.02.28-r2, +files/lvm.rc-2.02.28-r2, - +files/lvm2-start.sh-2.02.28-r2, +lvm2-2.02.28-r2.ebuild: - LVM should come up after modules and mdraid. If you want to have a MD device - on top of LVM go and edit conf.d/lvm. Also ensure that all PVs are found - before starting the vgscan. +*lvm2-2.02.136-r1 (25 Jan 2016) +*lvm2-2.02.116-r5 (25 Jan 2016) -*lvm2-2.02.28-r1 (04 Oct 2007) + 25 Jan 2016; Marc Schiffbauer files/clvmd.rc-2.02.39, + +lvm2-2.02.116-r5.ebuild, +lvm2-2.02.136-r1.ebuild, metadata.xml: + Add revbumps to fix #461564 - 04 Oct 2007; Doug Goldstein files/lvm2-start.sh, - +files/lvm.rc-2.02.28-r1, files/lvm2-stop.sh, +lvm2-2.02.28-r1.ebuild: - change baselayout-2 init script to call start_addon rather then hardcoding - the path + Package-Manager: portage-2.2.26 -*lvm2-2.02.28 (02 Oct 2007) + 26 Feb 2016; Doug Goldstein metadata.xml: + add myself to maintainers - 02 Oct 2007; Robin H. Johnson +lvm2-2.02.28.ebuild: - Version bump of LVM, bug #193297. Support for dmeventd per bug #192174. - Major cleanups of the ebuild, USE=nosnapshots/nomirrors are no longer - supported due to interactions with dmeventd. + Package-Manager: portage-2.2.26 + Signed-off-by: Doug Goldstein - 29 Jul 2007; Robin H. Johnson metadata.xml: - Update metadata. + 05 Mar 2016; Mikle Kolyada lvm2-2.02.116-r4.ebuild: + amd64 stable wrt bug #575764 -*lvm2-2.02.27 (29 Jul 2007) + Package-Manager: portage-2.2.26 - 29 Jul 2007; Robin H. Johnson +lvm2-2.02.27.ebuild: - Version bump per bug #183185. +*lvm2-2.02.145 (09 Mar 2016) +*lvm2-2.02.139 (09 Mar 2016) - 31 May 2007; Doug Goldstein files/lvm2-start.sh: - Fix from Jimmy.Jazz@gmx.net in bug #180340 where we would fail to boot - because vgscan detected other partitions then lvm. This ignores that result - and tries vgchange anyway. + 09 Mar 2016; Robin H. Johnson + +files/lvm2-2.02.139-dynamic-static-ldflags.patch, +lvm2-2.02.139.ebuild, + +lvm2-2.02.145.ebuild: + bump per bug #572352. -*lvm2-2.02.25 (28 May 2007) + Package-Manager: portage-2.2.27 - 28 May 2007; +lvm2-2.02.25.ebuild: - Version bump. +*lvm2-2.02.145-r1 (10 Mar 2016) - 21 May 2007; Doug Goldstein files/lvm2-start.sh: - de-bash-ification by Uberlord + 10 Mar 2016; Robin H. Johnson + files/lvm2-2.02.70-asneeded.patch, files/lvm2-2.02.99-locale-muck.patch, + +lvm2-2.02.145-r1.ebuild: + EAPI6 conversion from Lars Wendler (polynomial-c). - 16 May 2007; Jeroen Roovers lvm2-2.02.10.ebuild: - Stable for HPPA (bug #158794). + Package-Manager: portage-2.2.27 - 12 May 2007; Joshua Kinard lvm2-2.02.10.ebuild: - Stable on mips. +*lvm2-2.02.145-r2 (15 Mar 2016) +*lvm2-2.02.139-r1 (15 Mar 2016) +*lvm2-2.02.136-r2 (15 Mar 2016) +*lvm2-2.02.116-r6 (15 Mar 2016) - 10 May 2007; Doug Goldstein lvm2-2.02.17.ebuild: - Add elog notice about baselayout-2 + 15 Mar 2016; Doug Goldstein +files/lvm.rc-2.02.116-r6, + +lvm2-2.02.116-r6.ebuild, +lvm2-2.02.136-r2.ebuild, + +lvm2-2.02.139-r1.ebuild, +lvm2-2.02.145-r2.ebuild: + make depend() in lvm init script quiet - 09 May 2007; Robin H. Johnson lvm2-2.02.17.ebuild: - Fix a bad variable name. + The depend() function makes a call to lvm which can produce output on + stderr which might seem concerning to some but is really just harmless. + We are checking to see if we need lvmetad to be able to start up properly. + At the same time make sure all possible versions receive updated init + scripts. - 09 May 2007; Doug Goldstein metadata.xml: - Add upstream to metadata as requested + Gentoo-Bug: 577308 + Gentoo-Bug: 573384 - 09 May 2007; Doug Goldstein +files/lvm.rc, - lvm2-2.02.17.ebuild: - added baselayout-2 compatible init script from bug #175983 + Package-Manager: portage-2.2.26 + Signed-off-by: Doug Goldstein - 22 Feb 2007; Markus Ullmann ChangeLog: - Redigest for Manifest2 + 15 Mar 2016; Doug Goldstein lvm2-2.02.136-r2.ebuild, + lvm2-2.02.139-r1.ebuild, lvm2-2.02.145-r2.ebuild: + fix issue building with USE=systemd - 05 Feb 2007; Simon Stelling lvm2-2.02.10.ebuild: - stable on amd64; bug 158794 + When building with USE=systemd, we need to pull it in since it is built + against. - 31 Dec 2006; Bryan Østergaard lvm2-2.02.10.ebuild: - Stable on Alpha, bug 158794. + Gentoo-Bug: 570788 - 22 Dec 2006; Gustavo Zacarias lvm2-2.02.10.ebuild: - Stable on sparc wrt #158794 + Package-Manager: portage-2.2.26 + Signed-off-by: Doug Goldstein - 22 Dec 2006; Andrej Kacian lvm2-2.02.10.ebuild: - Stable on x86, bug #158794. + 16 Mar 2016; Agostino Sarubbo lvm2-2.02.116-r4.ebuild: + ppc stable wrt bug #575764 - 22 Dec 2006; Tobias Scherbaum lvm2-2.02.10.ebuild: - Stable on ppc wrt bug #158794. + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo - 22 Dec 2006; Markus Rothe lvm2-2.02.10.ebuild: - Stable on ppc64; bug #158794 + 17 Mar 2016; Agostino Sarubbo lvm2-2.02.116-r4.ebuild: + ppc64 stable wrt bug #575764 -*lvm2-2.02.17 (21 Dec 2006) + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc64" + Signed-off-by: Agostino Sarubbo - 21 Dec 2006; Robin H. Johnson +lvm2-2.02.17.ebuild: - Version bump. + 20 Mar 2016; Agostino Sarubbo lvm2-2.02.116-r4.ebuild: + ia64 stable wrt bug #575764 -*lvm2-2.02.10 (22 Sep 2006) + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ia64" + Signed-off-by: Agostino Sarubbo - 22 Sep 2006; Robin H. Johnson +lvm2-2.02.10.ebuild: - Version bump - needed for upstream fixes to locking, clustering and LVM - mirroring. + 24 Mar 2016; Markus Meier lvm2-2.02.116-r4.ebuild: + arm stable, bug #575764 - 07 Sep 2006; Eric Edgar lvm2-2.02.06.ebuild: - Update the lvm2-2.02.06 ebuild to require device-mapper 1.02.07 or higher - fixing bug 141350 + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="arm" -*lvm2-2.02.09 (07 Sep 2006) + 02 Apr 2016; Mike Frysinger lvm2-2.02.116.ebuild: + mark 2.02.116 arm64/s390/sh stable - 07 Sep 2006; Eric Edgar +lvm2-2.02.09.ebuild: - Add version 2.02.09 to the tree + 02 Apr 2016; Mike Frysinger + -files/device-mapper.rc-2.02.95-r2, -files/lvm-monitoring.initd-2.02.67-r2, + -files/lvm.rc-2.02.95-r2, + -files/lvm2-2.02.100-selinux_and_udev_static.patch, + -files/lvm2-2.02.107-static-pkgconfig-libs.patch, + -files/lvm2-2.02.99-example.conf.in.patch, -lvm2-2.02.103.ebuild, + -lvm2-2.02.109.ebuild, -lvm2-2.02.109-r1.ebuild, -lvm2-2.02.110.ebuild: + drop old <2.02.116 versions - 04 Sep 2006; Joshua Kinard lvm2-2.02.06.ebuild: - Marked stable on mips. + 20 Apr 2016; Mike Frysinger lvm2-2.02.116.ebuild, + lvm2-2.02.116-r1.ebuild, lvm2-2.02.116-r2.ebuild, lvm2-2.02.116-r4.ebuild, + lvm2-2.02.116-r5.ebuild, lvm2-2.02.116-r6.ebuild, lvm2-2.02.136.ebuild, + lvm2-2.02.136-r1.ebuild, lvm2-2.02.136-r2.ebuild, lvm2-2.02.139.ebuild, + lvm2-2.02.139-r1.ebuild, lvm2-2.02.145.ebuild, lvm2-2.02.145-r1.ebuild, + lvm2-2.02.145-r2.ebuild: + update sources.redhat.com to sourceware.org - 23 Aug 2006; Gustavo Zacarias lvm2-2.02.06.ebuild: - Stable on hppa + 20 Apr 2016; Mike Frysinger + +files/lvm2-2.02.145-mkdev.patch, lvm2-2.02.145-r2.ebuild: + fix build w/newer glibc #580062 - 23 Aug 2006; Chris Gianelloni lvm2-2.02.05.ebuild: - Stable on alpha wrt release snapshot. - - 16 Aug 2006; Markus Rothe lvm2-2.02.06.ebuild: - Stable on ppc64 - - 05 Aug 2006; Michael Hanselmann lvm2-2.02.06.ebuild: - Stable on ppc. - - 03 Aug 2006; Daniel Gryniewicz lvm2-2.02.06.ebuild: - Marked stable on amd64 bug #131662 - - 02 Aug 2006; Gustavo Zacarias lvm2-2.02.06.ebuild: - Stable on sparc - - 18 Jul 2006; Joshua Jackson lvm2-2.02.06.ebuild: - Stable x86; bug #131662 - -*lvm2-2.02.06 (23 Jun 2006) - - 23 Jun 2006; Chris Gianelloni +lvm2-2.02.06.ebuild: - Version bump, requested by rocket. - - 16 Jun 2006; Michael Sterrett - lvm2-2.02.04-r1.ebuild, lvm2-2.02.05.ebuild: - move inherit to the top of the ebuild - - 13 Jun 2006; Danny van Dyk lvm2-2.02.05.ebuild: - Marked stable on amd64. - - 24 May 2006; Michael Hanselmann lvm2-2.02.05.ebuild: - Stable on ppc. - - 07 May 2006; Mark Loeser -lvm2-2.01.14-r1.ebuild: - Drop old version because of dependencies being removed - - 03 May 2006; Gustavo Zacarias lvm2-2.02.05.ebuild: - Stable on hppa wrt #130529 - - 01 May 2006; Markus Rothe lvm2-2.02.05.ebuild: - Stable on ppc64 - - 27 Apr 2006; Alec Warner files/digest-lvm2-2.01.13, - files/digest-lvm2-2.01.14-r1, files/digest-lvm2-2.02.02-r1, - files/digest-lvm2-2.02.04-r1, files/digest-lvm2-2.02.05, Manifest: - Fixing SHA256 digest, pass four - - 26 Apr 2006; Chris Gianelloni lvm2-2.02.05.ebuild: - Marking stable on x86 wrt bug #130529. - - 25 Apr 2006; Gustavo Zacarias lvm2-2.02.05.ebuild: - Stable on sparc wrt #130529 - - 24 Apr 2006; Joshua Kinard lvm2-2.02.05.ebuild: - Marked stable on mips. - -*lvm2-2.02.05 (24 Apr 2006) - - 24 Apr 2006; Eric Edgar +lvm2-2.02.05.ebuild: - version Bump to 2.02.05 per bug #131114. - - 24 Apr 2006; Gustavo Zacarias - lvm2-2.02.04-r1.ebuild: - Stable on hppa & sparc wrt #130529 - -*lvm2-2.02.04-r1 (21 Apr 2006) - - 21 Apr 2006; Eric Edgar - +files/lvm2-2.01.14-static.patch, +files/lvm2-2.02.04-vgid.patch, - +lvm2-2.02.04-r1.ebuild: - lvm2-2.02.04 with vgid termination patch to fix bug# 130626. Patch obtained - from upstream cvs. Will be included in lvm2-2.02.05 Replace missing - lvm2-2.01.14-static patch - - 21 Apr 2006; Eric Edgar -lvm2-2.02.03.ebuild, - -lvm2-2.02.04.ebuild: - Removed lvm2-2.02.03 and lvm2-2.02.04 as they have issue reading metadata on - disk. Downgrade to lvm2-2.02.02-r1 until upstream can fix - - 20 Apr 2006; Eric Edgar ChangeLog: - Add warning to rerun genkernel after the emerge of lvm if lvm is in the - initramfs - -*lvm2-2.02.02-r1 (20 Apr 2006) - - 20 Apr 2006; Eric Edgar +lvm2-2.02.02-r1.ebuild: - add lvm2-2.02.02-r1 ebuild back in incase the newer ones are broken - -*lvm2-2.02.04 (20 Apr 2006) - - 20 Apr 2006; Eric Edgar +lvm2-2.02.04.ebuild: - version bump lvm2-2.02.04 - -*lvm2-2.02.03 (19 Apr 2006) - - 19 Apr 2006; Eric Edgar lvm2-2.01.14-r1.ebuild, - -lvm2-2.02.01.ebuild, -lvm2-2.02.02.ebuild, +lvm2-2.02.03.ebuild: - Add lvm2-2.02.03.ebuild to fix cluster issues - - 29 Mar 2006; Markus Rothe lvm2-2.02.02.ebuild: - Added ~ppc64 - - 26 Mar 2006; Sven Wegener lvm2-2.02.02.ebuild: - 2.02.02 needs a newer device-mapper. - -*lvm2-2.02.02 (24 Mar 2006) - - 24 Mar 2006; Aron Griffis +lvm2-2.02.02.ebuild: - Bump to 2.02.02 (from 2.02.01). #120511 - - 22 Mar 2006; Paul de Vrieze lvm2-2.02.01.ebuild: - Make the install fail if the start and stop scripts can't be installed. When - these scripts are not installed, the volumes are not activated at boot, - bumping into maintainer mode. - - 02 Feb 2006; Eric Edgar Manifest: - fix lvm2-2.02.01.ebuild digest - - 01 Feb 2006; Eric Edgar lvm2-2.02.01.ebuild: - fix lvm2-2.02.01.ebuild to not have bad depends - -*lvm2-2.02.01 (01 Feb 2006) - - 01 Feb 2006; Eric Edgar +files/clvmd.rc, - +lvm2-2.02.01.ebuild: - Version bump. lvm2-2.02.01. clvm support - -*lvm2-2.01.14-r1 (31 Jan 2006) - - 31 Jan 2006; Eric Edgar +files/lvm2-2.01.14.patch, - -lvm2-2.01.14.ebuild, +lvm2-2.01.14-r1.ebuild: - remove lvm2-2.01.14.ebuild;Change device-mapper depend; add selinux suport; - gcc patch - -*lvm2-2.01.14 (14 Oct 2005) - - 14 Oct 2005; Eric Edgar +lvm2-2.01.14.ebuild: - Version Bump - added lvm2 2.01.14 - - 16 Sep 2005; Aron Griffis lvm2-2.01.09.ebuild: - Mark 2.01.09 stable on alpha - - 08 Aug 2005; Aaron Walker lvm2-2.01.13.ebuild: - Added ~mips. - -*lvm2-2.01.13 (20 Jul 2005) - - 20 Jul 2005; Eric Edgar +lvm2-2.01.13.ebuild: - Version Bump - - 20 Jul 2005; Eric Edgar -lvm2-2.00.08.ebuild, - -lvm2-2.00.15.ebuild, -lvm2-2.00.15-r1.ebuild, -lvm2-2.00.25.ebuild, - -lvm2-2.00.33.ebuild, -lvm2-2.00.33-r1.ebuild, -lvm2-2.00.33-r2.ebuild, - -lvm2-2.00.33-r4.ebuild: - Cleaning up older ebuilds. - -*lvm2-2.01.09-r1 (20 Jul 2005) - - 20 Jul 2005; Eric Edgar +lvm2-2.01.09-r1.ebuild: - Fix bug 99532 - - 05 Jul 2005; Chris Gianelloni lvm2-2.01.09.ebuild: - Added ia64 to KEYWORDS. Blame plasmaroo. - - 17 Jun 2005; Michael Hanselmann lvm2-2.01.09.ebuild: - Stable on ppc. - - 06 Jun 2005; Markus Rothe lvm2-2.01.09.ebuild: - Stable on ppc64 - - 29 May 2005; Marcus D. Hanwell lvm2-2.01.09.ebuild: - Stable on amd64, bug 92427. - - 23 May 2005; Jason Wever lvm2-2.01.09.ebuild: - Stable on SPARC. - - 14 May 2005; Guy Martin lvm2-2.01.09.ebuild: - Stable on hppa. - - 06 May 2005; Eric Edgar lvm2-2.01.09.ebuild: - Marking stable on x86. appears to fix bug 89681 - - 15 Apr 2005; Eric Edgar : +lvm2-2.01.09.ebuild: - Modified ebuild to depend on newer version of device mapper. bug #89214 - - 09 Apr 2005; Markus Rothe lvm2-2.00.33-r1.ebuild: - Stable on ppc64 - - 07 Apr 2005; Simon Stelling lvm2-2.00.33-r1.ebuild: - stable on amd64 - -*lvm2-2.01.09 (12 Apr 2005) - - 12 Apr 2005; Eric Edgar +lvm2-2.01.09.ebuild: - Adding lvm2-2.01.09.ebuild - -*lvm2-2.00.33-r4 (04 Apr 2005) - - 04 Apr 2005; Eric Edgar -lvm2-2.00.33-r3.ebuild, - +lvm2-2.00.33-r4.ebuild: - Fix a bug in the ebuild so that it compiles lvm2 statically by default - -*lvm2-2.00.33-r3 (22 Mar 2005) - - 22 Mar 2005; Eric Edgar +lvm2-2.00.33-r3.ebuild: - Added new ebuild with local use flag to override the building of lvm2. This - allows the binary to be built dynamically. - -*lvm2-2.00.33-r2 (07 Mar 2005) - - 07 Mar 2005; Eric Edgar +lvm2-2.00.33-r2.ebuild: - Added a new ebuild so that lvm2 is forced to be compiled statically. This - should be the default for files located in /sbin - - 02 Mar 2005; Eric Edgar lvm2-2.00.33-r1.ebuild: - Marking stable on x86 - this has several important feature improvements, - please read the WHATS_NEW file in the documentation tree for a list of changes. - - 22 Feb 2005; Eric Edgar files/lvm2-start.sh, - files/lvm2-stop.sh, lvm2-2.00.33-r1.ebuild: - Install scripts as lvm-{start,stop}.sh - -*lvm2-2.00.33-r1 (22 Feb 2005) - - 22 Feb 2005; Eric Edgar +files/lvm2-start.sh, - +files/lvm2-stop.sh, +lvm2-2.00.33-r1.ebuild: - New ebuild to add baselayout files to /lib/rcscripts/addons to support - starting and stopping lvm2 - -*lvm2-2.00.33 (22 Feb 2005) - - 22 Feb 2005; Eric Edgar +lvm2-2.00.33.ebuild: - Updating lvm2 to version 2.00.33 - - 25 Nov 2004; Guy Martin lvm2-2.00.25.ebuild: - Stable on hppa. - -*lvm2-2.00.25 (14 Nov 2004) - - 14 Nov 2004; +lvm2-2.00.25.ebuild: - Bump to version 2.0.25. Greatly simplify static support. Add optional readline - (lvm shell) support. Fixes bugs #54535 and #64455. - - 14 Nov 2004; lvm2-2.00.15-r1.ebuild, lvm2-2.00.15.ebuild: - Fix SRC_URI to reflect reality. - - 10 Sep 2004; Rob Holland lvm2-2.00.15-r1.ebuild: - fix syntax bug. thanks to swtaylor@gentoo.org - -*lvm2-2.00.15-r1 (10 Sep 2004) - - 10 Sep 2004; Rob Holland +lvm2-2.00.15-r1.ebuild: - Added a static use flag which installs a statically linked lvm rather than a - dynamic one (everything stays in the same place, there is no lvm.static file - installed). part of #44091. Thanks to Sascha Silbe for offering patches, but I - choose to fix it differently. - - 03 Sep 2004; Pieter Van den Abeele - lvm2-2.00.15.ebuild: - Masked lvm2-2.00.15.ebuild stable for ppc - - 17 Aug 2004; lvm2-2.00.15.ebuild: - add ~alpha #60071 - - 29 May 2004; Tom Gall lvm2-2.00.15.ebuild: - stable on ppc64, bug #52330 - - 26 Apr 2004; Aron Griffis lvm2-2.00.08.ebuild, - lvm2-2.00.15.ebuild: - Add die following econf for bug 48950 - -*lvm2-2.00.15 (24 Apr 2004) - - 24 Apr 2004; Max Kalika lvm2-2.00.15.ebuild: - Bump to version 2.0.15. Install a default lvm.conf file. - - 29 May 2004; Tom Gall lvm2-2.00.08.ebuild: - stable on ppc64, bug #52330 - - 09 Mar 2004; Max Kalika lvm2-2.00.06.ebuild, - lvm2-2.00.07.ebuild, lvm2-2.00.08.ebuild: - Update SRC_URI and HOMEPAGE to their new locations. - - 22 Jan 2004; Markus Nigbur lvm2-2.00.08.ebuild: - Marked stable on sparc. - - 17 Jan 2004; Bartosch Pixa lvm2-2.00.08.ebuild: - set ppc in keywords - - 26 Dec 2003; Seemant Kulleen lvm2-2.00.06.ebuild, - lvm2-2.00.07.ebuild, lvm2-2.00.08.ebuild: - dependency to sys-fs/lvm-user instead of sys-apps/lvm-user. Closes bug #36534 - by Adam Gelwarg - - 26 Dec 2003; Ciaran McCreesh lvm2-2.00.08.ebuild: - Added ~sparc keyword - - 13 Dec 2003; Brad House lvm2-2.00.08.ebuild: - mark stable on amd64 - - 08 Dec 2003; lvm2-2.00.08.ebuild: - But to stable x86 and add ~amd64 as per bug 34779. - -*lvm2-2.00.08 (02 Dec 2003) - - 02 Dec 2003; lvm2-2.00.08.ebuild: - Bump to version 2.00.08 ~x86 for now. This version requires the very latest - device-mapper-1.00.07 to build properly. - - 21 Oct 2003; Max Kalika lvm2-2.00.06.ebuild, - lvm2-2.00.07.ebuild: - Bump to stable x86. - -*lvm2-2.00.07 (12 Oct 2003) - - 12 Oct 2003; Max Kalika lvm2-2.00.06.ebuild, - lvm2-2.00.07.ebuild: - Bump to version 2.00.07. - -*lvm2-2.00.06 (15 Sep 2003) - - 15 Sep 2003; Seemant Kulleen lvm2-2.00.06.ebuild, - metadata.xml: - moved to sys-fs - -*lvm2-2.00.06 (03 Sep 2003) - - 03 Sep 2003; Max Kalika lvm2-2.00.05.ebuild, - lvm2-2.00.06.ebuild, metadata.xml: - Bump version to 2.00.06. - -*lvm2-2.00.05 (02 Sep 2003) - - 02 Sep 2003; Max Kalika lvm2-2.00.05.ebuild: - Bump version to 2.00.05. - - 03 Jul 2003; Max Kalika lvm2-1.95.15.ebuild: - Set KEYWORDS to ~x86. - - 12 Jun 2003; Max Kalika lvm2-1.95.15.ebuild: - Drop unneccessary die() calls. - - 29 May 2003; Max Kalika lvm2-1.95.10.ebuild, - lvm2-1.95.15.ebuild, files/lvm2.rc6: - Remove stale version. Patch /etc/init.d/{checkfs,halt.sh} to - activate/deactivate LVM2. Remove the no longer needed lvm2.rc6 file. - -*lvm2-1.95.15 (27 May 2003) - - 27 May 2003; Max Kalika lvm2-1.95.15.ebuild: - Bump version. - - 22 May 2003; root lvm2-1.95.10.ebuild, files/lvm2.rc6: - Install binary and all symlinks to /sbin as well. Fixes booting if /usr - is a separate partition. Change startup script to look for utilities in - /sbin. Fix startup script modules depend. - - 15 May 2003; Max Kalika files/lvm2.rc6: - Start before checkfs. - - 14 May 2003; Max Kalika lvm2-1.95.10.ebuild, - files/lvm2.rc6: - Add startup script. - -*lvm2-1.95.10 (12 May 2003) - - 12 May 2003; Max Kalika lvm2-1.95.10.ebuild: - Initial version. diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog-2015 new file mode 100644 index 0000000000..111f4a5d77 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog-2015 @@ -0,0 +1,1843 @@ +# ChangeLog for sys-fs/lvm2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v 1.378 2015/07/29 05:30:20 vapier Exp $ + + 29 Jul 2015; Mike Frysinger lvm2-2.02.109.ebuild: + Mark arm64/ia64/s390/sh stable. + +*lvm2-2.02.116 (07 Jul 2015) + + 07 Jul 2015; Manuel Rüger +lvm2-2.02.116.ebuild: + NMU: Version bump. See bug #529218. + + 29 May 2015; Jack Morgan lvm2-2.02.109.ebuild: + sparc stable wrt bug #493892 + + 18 Apr 2015; Pacho Ramos lvm2-2.02.109.ebuild: + ppc64 stable wrt bug #493892 + + 02 Mar 2015; Agostino Sarubbo lvm2-2.02.109.ebuild: + Stable for ppc, wrt bug #493892 + + 09 Jan 2015; Tobias Klausmann lvm2-2.02.109.ebuild: + Stable on alpha, bug 493892 + + 21 Sep 2014; Markus Meier lvm2-2.02.109.ebuild: + arm stable, bug #493892 + + 29 Aug 2014; Samuli Suominen lvm2-2.02.110.ebuild: + Enable use_lvmetad only if USE="udev" is enabled. + +*lvm2-2.02.110 (29 Aug 2014) + + 29 Aug 2014; Samuli Suominen +lvm2-2.02.110.ebuild: + Version bump. Enable "use_lvmetad = 1" by default also for non-systemd users. + + 27 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: + Restrict old 2.02.109-r0 to old sys-apps/util-linux < 2.25 for USE="static" + wrt #520450 + +*lvm2-2.02.109-r1 (27 Aug 2014) + + 27 Aug 2014; Samuli Suominen +lvm2-2.02.109-r1.ebuild: + Revision bump for last correction in files/lvm2-2.02.106-pthread- + pkgconfig.patch and to have ~arch version with REQUIRED_USE blocking usage of + USE="static udev" wrt #520450. + + 24 Aug 2014; Samuli Suominen + files/lvm2-2.02.106-pthread-pkgconfig.patch: + Restore @PTHREAD_LIBS@ to Libs.private: in devmapper.pc wrt #516224 + + 24 Aug 2014; Jeroen Roovers lvm2-2.02.109.ebuild: + Stable for HPPA (bug #493892). + + 22 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: + Fix building with USE="lvm1" wrt #520640 (caused by 1 missing char in + configure script) + + 22 Aug 2014; Samuli Suominen + -files/lvm.conf-2.02.67.patch, -files/lvm2-2.02.105-pthread-pkgconfig.patch, + -files/lvm2-2.02.105-readline-6.3.patch, + -files/lvm2-2.02.105-static-pkgconfig-libs.patch, + -files/lvm2-2.02.106-static-pkgconfig-libs.patch, + -files/lvm2-2.02.95-lvmpath.patch, -lvm2-2.02.105-r2.ebuild, + -lvm2-2.02.106.ebuild, -lvm2-2.02.107.ebuild, -lvm2-2.02.108.ebuild: + old + + 22 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: + amd64/x86 stable wrt #493892 + +*lvm2-2.02.109 (20 Aug 2014) + + 20 Aug 2014; Samuli Suominen +lvm2-2.02.109.ebuild: + Version bump. + + 10 Aug 2014; Sergei Trofimovich lvm2-2.02.103.ebuild, + lvm2-2.02.105-r2.ebuild, lvm2-2.02.106.ebuild, lvm2-2.02.107.ebuild, + lvm2-2.02.108.ebuild: + QA: drop trailing '.' from DESCRIPTION + + 31 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: + Use type -P to get path of true instead of hardcoding it. + + 30 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: + Punt "&& use lvmetad" typing error (IUSE error) + + 30 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: + Use /bin/true instead of /usr/bin/true in + scripts/blk_availability_systemd_red_hat.service.in because Gentoo doesn't + have the so called usr -merge wrt #517514 by Markos Chandras. Enable + "use_lvmetad = 1" by default in lvm.conf with USE="systemd lvmetad -device- + mapper-only" wrt #514196 by Pacho Ramos. + +*lvm2-2.02.108 (30 Jul 2014) + + 30 Jul 2014; Samuli Suominen + +files/lvm2-2.02.108-example.conf.in.patch, + +files/lvm2-2.02.108-static-pkgconfig-libs.patch, +lvm2-2.02.108.ebuild: + Version bump. Fix configure logic for cache since it's tied to thin- + provisioning-tools. + + 25 Jul 2014; Samuli Suominen lvm2-2.02.103.ebuild, + lvm2-2.02.105-r2.ebuild, lvm2-2.02.106.ebuild, lvm2-2.02.107.ebuild: + Use virtual/libudev (prereq. for dropping compability USE flag "static-libs" + from virtual/udev) + +*lvm2-2.02.107 (16 Jul 2014) + + 16 Jul 2014; Robin H. Johnson + +files/lvm2-2.02.107-static-pkgconfig-libs.patch, +lvm2-2.02.107.ebuild: + Bump per bug #516604. + + 20 Jun 2014; Samuli Suominen lvm2-2.02.106.ebuild: + Always pass --disable-udev-systemd-background-jobs with USE="device-mapper- + only" as per lvm2.spec from http://pkgs.fedoraproject.org/cgit/lvm2.git + + 20 Jun 2014; Samuli Suominen lvm2-2.02.106.ebuild: + Introduce USE="systemd" for --enable/--disable-udev-systemd-background-jobs + wrt #493936 by Alexander Tsoy + + 14 May 2014; Samuli Suominen -lvm2-2.02.97-r1.ebuild, + -lvm2-2.02.104.ebuild, -lvm2-2.02.105.ebuild, -lvm2-2.02.105-r1.ebuild, + -files/lvm2-2.02.88-respect-cc.patch, -files/lvm2-2.02.92-locale-muck.patch, + -files/lvm2-2.02.97-selinux-static.patch, + -files/lvm2-2.02.97-strict-aliasing.patch, + -files/lvm2-2.02.97-udev-static.patch, -files/lvm.rc-2.02.105, + -files/lvmetad.initd-2.02.105: + old + + 13 May 2014; Samuli Suominen lvm2-2.02.106.ebuild: + Fix install with USE="-thin" wrt #510202 by Patrick Lauer + + 12 May 2014; Samuli Suominen lvm2-2.02.106.ebuild, + metadata.xml: + Remove USE="cache" and always enable it, either "shared" or "internal" because + it doesn't introduce any dependencies. + +*lvm2-2.02.106 (12 May 2014) + + 12 May 2014; Samuli Suominen + +files/lvm2-2.02.106-pthread-pkgconfig.patch, + +files/lvm2-2.02.106-static-pkgconfig-libs.patch, +lvm2-2.02.106.ebuild, + metadata.xml: + Version bump wrt #507812 by Alexander Tsoy; introduce USE="cache" and refresh + 2 patches so that they apply again (no real changes in them) + + 09 Mar 2014; Mike Frysinger + +files/lvm2-2.02.105-readline-6.3.patch, lvm2-2.02.105-r2.ebuild: + Add fix from upstream for building w/readline-6.3 #503234 by Thomas D.. + + 08 Feb 2014; Robin H. Johnson + files/dmeventd.initd-2.02.67-r1, files/lvmetad.initd-2.02.105, + files/lvmetad.initd-2.02.105-r2: + Bug #479464: change pidfile path to be consistently /run + + 04 Feb 2014; Robin H. Johnson lvm2-2.02.105-r2.ebuild: + Bug #448354: Fix cross-compile with thin. + + 04 Feb 2014; Robin H. Johnson + files/lvm2-2.02.105-pthread-pkgconfig.patch: + Bug #491806: Fix this in more cases for static build. + + 04 Feb 2014; Robin H. Johnson lvm2-2.02.105-r1.ebuild, + lvm2-2.02.105-r2.ebuild, lvm2-2.02.105.ebuild: + Bug #500058: missing dep for static builds. + + 03 Feb 2014; Mike Frysinger lvm2-2.02.103.ebuild, + lvm2-2.02.104.ebuild, lvm2-2.02.105-r1.ebuild, lvm2-2.02.105-r2.ebuild, + lvm2-2.02.105.ebuild, lvm2-2.02.97-r1.ebuild: + Mark s390/sh stable. + + 03 Feb 2014; Mike Frysinger lvm2-2.02.103.ebuild, + lvm2-2.02.104.ebuild, lvm2-2.02.105-r1.ebuild, lvm2-2.02.105-r2.ebuild, + lvm2-2.02.105.ebuild, lvm2-2.02.97-r1.ebuild: + Add arm64 love. + + 02 Feb 2014; Robin H. Johnson + +files/lvmetad.initd-2.02.105-r2, files/lvmetad.initd-2.02.105, + lvm2-2.02.105-r2.ebuild: + Bug #500074: lvmetad only supports short options, not long ones. + +*lvm2-2.02.105-r2 (02 Feb 2014) + + 02 Feb 2014; Robin H. Johnson + +files/device-mapper.rc-2.02.105-r2, +files/lvm-monitoring.initd-2.02.105-r2, + +files/lvm.rc-2.02.105-r2, +lvm2-2.02.105-r2.ebuild: + Bug #438262: dmtab multi-line support. Bug #458262: require sysfs mounted. Bug + #437718: speed up lvm-monitoring. + + 02 Feb 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: + Stable for alpha, wrt bug #486278 + + 02 Feb 2014; Patrick Lauer lvm2-2.02.105-r1.ebuild: + Whitespace + +*lvm2-2.02.105-r1 (02 Feb 2014) + + 02 Feb 2014; Robin H. Johnson +lvm2-2.02.105-r1.ebuild, + metadata.xml: + Bug #479950: bring back dmsetup-only build to make some users happy. Please + note that this is unsupported at this point, you get to keep the pieces when + it breaks. + + 02 Feb 2014; Robin H. Johnson files/lvm.rc-2.02.105: + Bug #334125: Ignore an error shutting down last LVs, if they are /usr or / we + will not be able to shut them down as we are running from them. + +*lvm2-2.02.105 (02 Feb 2014) + + 02 Feb 2014; Robin H. Johnson +files/lvm.rc-2.02.105, + +files/lvm2-2.02.105-pthread-pkgconfig.patch, + +files/lvm2-2.02.105-static-pkgconfig-libs.patch, + +files/lvmetad.initd-2.02.105, +lvm2-2.02.105.ebuild: + Bump per bug #499972. LVM1 support is deprecated upstream and no longer built + by default. lvmetad init added. Bug #485082: init ordering adjusted. Bug + #492450: pthread fix for static builds. Bug #437714: fix startup/shutdown with + multiple VGs. + + 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: + Stable for ppc64, wrt bug #486278 + + 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: + Stable for ppc, wrt bug #486278 + + 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: + Stable for sparc, wrt bug #486278 + + 14 Jan 2014; Pacho Ramos lvm2-2.02.103.ebuild: + ia64 stable, bug #486278 (thanks to Emeric Maschino for testing) + + 07 Dec 2013; Pacho Ramos lvm2-2.02.103.ebuild: + x86 stable, bug #486278 + + 27 Nov 2013; Markus Meier lvm2-2.02.103.ebuild: + arm stable, bug #486278 + + 20 Nov 2013; Doug Goldstein metadata.xml: + remove myself from maintainers since I haven't been involved in quite some + time + +*lvm2-2.02.104 (19 Nov 2013) + + 19 Nov 2013; Samuli Suominen +lvm2-2.02.104.ebuild: + Version bump (and make sure to pull in thin-provisioning-tools version that + doesn't pull in ruby by default) + + 13 Nov 2013; Chema Alonso lvm2-2.02.103.ebuild: + Stable for amd64 wrt bug #486278 + + 25 Oct 2013; Jeroen Roovers lvm2-2.02.103.ebuild: + Stable for HPPA (bug #486278). + + 05 Oct 2013; Samuli Suominen + -files/lvm2-2.02.100-ignored_loop.patch, -files/lvm2-2.02.100-lvm_path.patch, + -files/lvm2-2.02.100-pvmove_segfault.patch, + -files/lvm2-2.02.100-respect_ar_and_cc.patch, + -files/lvm2-2.02.100-vg_free_segfault.patch, -files/lvm2-2.02.102-do-not-insta + ll-separate-command-symlink-for-lvm-devtypes.patch, + -files/lvm2-2.02.99-fix-mda-offset-size-overflow-4g-with-lvmetad.patch, + -files/lvm2-2.02.99-selinux-static.patch, -lvm2-2.02.100-r1.ebuild, + -lvm2-2.02.100-r2.ebuild, -lvm2-2.02.102.ebuild, -lvm2-2.02.99-r2.ebuild: + old + +*lvm2-2.02.103 (05 Oct 2013) + + 05 Oct 2013; Samuli Suominen +lvm2-2.02.103.ebuild: + Version bump. + +*lvm2-2.02.102 (27 Sep 2013) + + 27 Sep 2013; Samuli Suominen +files/lvm2-2.02.102-do-no + t-install-separate-command-symlink-for-lvm-devtypes.patch, + +lvm2-2.02.102.ebuild: + Version bump. + + 15 Sep 2013; Jory Pratt + files/lvm2-2.02.100-selinux_and_udev_static.patch: + Fix busted selinux patch, need to subst SELINUX_STATIC_LIBS + +*lvm2-2.02.100-r2 (14 Sep 2013) + + 14 Sep 2013; Mike Gilbert +lvm2-2.02.100-r2.ebuild, + lvm2-2.02.100-r1.ebuild: + Restore --sbindir to work around broken @sbindir@ usage, bug 484752. + +*lvm2-2.02.100-r1 (14 Sep 2013) + + 14 Sep 2013; Mike Gilbert +lvm2-2.02.100-r1.ebuild, + -lvm2-2.02.100.ebuild: + Pass --exec-prefix to configure, bug 484752 by Alexander Tsoy. + + 14 Sep 2013; Pacho Ramos lvm2-2.02.100.ebuild: + Fix DEPEND on thin-provisioning-tools (#484722 by Alexander Tsoy) + +*lvm2-2.02.100 (12 Sep 2013) + + 12 Sep 2013; Samuli Suominen +lvm2-2.02.100.ebuild, + +files/lvm2-2.02.100-ignored_loop.patch, +files/lvm2-2.02.100-lvm_path.patch, + +files/lvm2-2.02.100-pvmove_segfault.patch, + +files/lvm2-2.02.100-respect_ar_and_cc.patch, + +files/lvm2-2.02.100-selinux_and_udev_static.patch, + +files/lvm2-2.02.100-vg_free_segfault.patch: + Version bump wrt #481154 by Alexander Tsoy. Respect CFLAGS wrt #480212 by + removing forced -O2 optimization flag. Backport two fixes from upstream + preventing segmentation fault. Backport fix from upstream for ignored loop + devices. Replace hardcoding sed for systemd activation generator with + upstream patch. Refresh -respect-cc.patch, -selinux-static.patch, + -udev-static.patch since they didn't apply anymore. + + 14 Aug 2013; Samuli Suominen + -files/lvm2-2.02.95-udev185.patch, -lvm2-2.02.98.ebuild, + -lvm2-2.02.99-r1.ebuild, -lvm2-2.02.99.ebuild: + old + +*lvm2-2.02.99-r2 (14 Aug 2013) + + 14 Aug 2013; Samuli Suominen + +files/lvm2-2.02.99-fix-mda-offset-size-overflow-4g-with-lvmetad.patch, + +lvm2-2.02.99-r2.ebuild: + Upstream patch for "Fix metadata area offset/size overflow if it's >= 4g and + while using lvmetad." + + 07 Aug 2013; Samuli Suominen lvm2-2.02.99-r1.ebuild: + Include check for value of UEVENT_HELPER_PATH wrt #479756 by Alexander Tsoy. + Remove useless warning about USE="-static" and sys-kernel/genkernel which now + works with dynamic libraries since version 3.4.30. + + 06 Aug 2013; Ian Stakenvicius + +files/lvm2-2.02.97-selinux-static.patch, + +files/lvm2-2.02.99-selinux-static.patch, lvm2-2.02.97-r1.ebuild, + lvm2-2.02.98.ebuild, lvm2-2.02.99-r1.ebuild, lvm2-2.02.99.ebuild: + fixed compile error when building with USE='static selinux', bug 439414 + +*lvm2-2.02.99-r1 (04 Aug 2013) + + 04 Aug 2013; Samuli Suominen +lvm2-2.02.99-r1.ebuild, + metadata.xml: + Create USE="lvm2create_initrd" and pull in sys-apps/makedev when required wrt + #401933 by Scott Alfter. The correct path to the lvm command is /sbin instead + of /usr/sbin wrt #479626 by Alexander Tsoy. Correct /run directory of + dmeventd wrt #479632 by Alexander Tsoy. + + 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: + Revert last modification as useless wrt #479520#c6. Thanks to Michał Górny. + + 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: + Set QA_MULTILIB_PATHS wrt #479520 by Andrey Ovcharov + + 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: + Pass --with-default-pid-dir=/run and build lvm2_activation_generator_systemd + _red_hat wrt #453594 by Alexander Tsoy + + 01 Aug 2013; Samuli Suominen -lvm2-2.02.95-r4.ebuild, + -lvm2-2.02.97.ebuild: + old + +*lvm2-2.02.99 (01 Aug 2013) + + 01 Aug 2013; Samuli Suominen +lvm2-2.02.99.ebuild, + +files/lvm2-2.02.99-example.conf.in.patch, + +files/lvm2-2.02.99-locale-muck.patch: + Version bump wrt #478452. Include upstream systemd files wrt #453594 by + Enrico Tagliavini. Install libdaemonclient.a with USE="static-libs" wrt + #462908 by Oleksii Shevchuk. + + 01 Aug 2013; Ian Stakenvicius + +files/lvm2-2.02.97-udev-static.patch, lvm2-2.02.97-r1.ebuild, + lvm2-2.02.98.ebuild: + fixed compile error when building with USE='static udev', bug 370217 + + 19 Jun 2013; Lars Wendler lvm2-2.02.95-r4.ebuild, + lvm2-2.02.97.ebuild, lvm2-2.02.97-r1.ebuild, lvm2-2.02.98.ebuild: + non-maintainer commit: Fixed dependency for static builds with "-udev" USE + flag (bug #448790). + + 05 Jun 2013; Mike Frysinger metadata.xml: + Add upstream CPE tag (security info) from ChromiumOS. + + 23 May 2013; Ian Stakenvicius lvm2-2.02.95-r4.ebuild, + lvm2-2.02.97-r1.ebuild, lvm2-2.02.97.ebuild, lvm2-2.02.98.ebuild: + require static-libs from virtual/udev so that rdeps of lvm[static-libs] will + build, bug 466282 + + 09 Apr 2013; Samuli Suominen metadata.xml: + Revert adding proxy-maintainers to metadata.xml since it's only upstream + there for reading bugmail. Remove unused USE description for "nolvmstatic". + + 09 Apr 2013; Samuli Suominen + -files/1.02.22-dmeventd.initd, -files/device-mapper.rc-1.02.51-r2, + -lvm2-2.01.13.ebuild, -files/lvm.rc-2.02.51-r2, + -files/lvm2-2.02.64-dmeventd-libs.patch, -files/device-mapper.rc-2.02.67-r1, + -files/lvm.rc-2.02.67-r1, -files/lvm2-stop.sh-2.02.67-r1, + -lvm2-2.02.67-r2.ebuild, -files/lvm2-2.02.70-locale-muck.patch, + -files/lvm2-2.02.72-dynamic-static-ldflags.patch, -lvm2-2.02.73.ebuild, + -lvm2-2.02.73-r1.ebuild, -files/lvm2-2.02.73-asneeded.patch, + -files/lvm2-2.02.73-locale-muck.patch, + -files/lvm2-2.02.84-udev-pkgconfig.patch, -lvm2-2.02.88.ebuild, + -files/dm-start.sh, -files/lvm2-start.sh, -files/lvm2-start.sh-2.02.49-r3, + -files/lvm2-start.sh-2.02.67-r1, -files/lvm2-start.sh-2.02.95, + -files/lvm2-stop.sh, -files/lvm2-stop.sh-2.02.49-r3: + old + + 17 Mar 2013; Markos Chandras metadata.xml: + Add proxy-maintainers to metadata.xml + + 24 Feb 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for sh, wrt bug #435076 + + 20 Feb 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for s390, wrt bug #435076 + + 08 Feb 2013; Jeroen Roovers lvm2-2.02.97-r1.ebuild: + Stable for HPPA (bug #435076). + + 20 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for x86, wrt bug #435076 + + 20 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for alpha, wrt bug #435076 + + 18 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for amd64, wrt bug #435076 + + 18 Jan 2013; Samuli Suominen lvm2-2.02.98.ebuild: + Remove dummy (default) src_unpack() by bonsaikitten. + + 18 Jan 2013; Samuli Suominen lvm2-2.02.98.ebuild: + Don't apply -strict-aliasing.patch anymore since it's in the .98 release. + +*lvm2-2.02.98 (18 Jan 2013) + + 18 Jan 2013; Robin H. Johnson +lvm2-2.02.98.ebuild: + Bump per bug #439334. + + 30 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for sparc, wrt bug #435076 + + 18 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for ia64, wrt bug #435076 + + 11 Dec 2012; Robin H. Johnson -lvm2-2.02.67-r1.ebuild, + -lvm2-2.02.67.ebuild, -lvm2-2.02.70-r1.ebuild, -lvm2-2.02.70.ebuild, + -lvm2-2.02.72.ebuild, -lvm2-2.02.74.ebuild, -lvm2-2.02.83.ebuild, + -lvm2-2.02.84.ebuild, -lvm2-2.02.85.ebuild, -lvm2-2.02.92.ebuild, + -lvm2-2.02.93-r1.ebuild, -lvm2-2.02.93.ebuild, -lvm2-2.02.95-r1.ebuild, + -lvm2-2.02.95-r2.ebuild, -lvm2-2.02.95-r3.ebuild, -lvm2-2.02.95.ebuild: + Trim lots of old versions. Trim of files/ to come later. + + 11 Dec 2012; Samuli Suominen lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, + lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild: + Use /lib/udev instead of /$(get_libdir)/udev. The required ones should really + be converted to udev.eclass. + + 10 Dec 2012; Ian Stakenvicius lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, + lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: + fixed the virtual dependency as virtual/udev-0 wasn't inclusive enough + + 10 Dec 2012; Robin H. Johnson lvm2-2.02.67-r1.ebuild, + lvm2-2.02.67-r2.ebuild, lvm2-2.02.67.ebuild, lvm2-2.02.70-r1.ebuild, + lvm2-2.02.70.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73-r1.ebuild, + lvm2-2.02.73.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: + Bug #446656 part 1: older lvm versions require libudev.so.0. + + 09 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for ppc64, wrt bug #435076 + + 08 Dec 2012; Markus Meier lvm2-2.02.97-r1.ebuild: + arm stable, bug #435076 + + 29 Nov 2012; Brent Baude lvm2-2.02.97-r1.ebuild: + Marking lvm2-2.02.97-r1 ppc for bug 435076 + + 28 Nov 2012; Samuli Suominen + lvm2-2.02.97-r1.ebuild: + Use udev.eclass to read correct udevdir value from udev.pc file. + + 28 Nov 2012; Samuli Suominen lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, + lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild, + lvm2-2.02.92.ebuild, lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild, + lvm2-2.02.95.ebuild, lvm2-2.02.95-r1.ebuild, lvm2-2.02.95-r2.ebuild, + lvm2-2.02.95-r3.ebuild, lvm2-2.02.95-r4.ebuild, lvm2-2.02.97.ebuild, + lvm2-2.02.97-r1.ebuild: + Use virtual/udev instead of sys-fs/udev wrt #444398 + + 24 Nov 2012; Pacho Ramos + +files/lvm2-2.02.97-strict-aliasing.patch: + Commit forgotten patch (by Alexander Tsoy) + +*lvm2-2.02.97-r1 (24 Nov 2012) + + 24 Nov 2012; Pacho Ramos +lvm2-2.02.97-r1.ebuild: + Fix strict aliasing bug (#444328 by MJJoker, Alexander Tsoy and Vicente + Olivert Riera), fix AR being called directly (#444082 by Vicente Olivert + Riera). + +*lvm2-2.02.97 (12 Aug 2012) + + 12 Aug 2012; Robin H. Johnson +lvm2-2.02.97.ebuild, + files/lvm2-2.02.95-udev185.patch: + Version bump, helps with new udev/systemd. + +*lvm2-2.02.95-r4 (08 Aug 2012) + + 08 Aug 2012; Samuli Suominen +lvm2-2.02.95-r4.ebuild: + Use udev.pc pkg-config file to determine correct udevdir for compability with + sys-fs/udev >= 187. + +*lvm2-2.02.95-r3 (05 Jul 2012) + + 05 Jul 2012; Samuli Suominen +lvm2-2.02.95-r3.ebuild, + +files/lvm2-2.02.95-udev185.patch: + Fix compability with sys-fs/udev >= 185 wrt #424810 by Marien Zwart + + 07 Jun 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild: + Bug #419871: Drop comments that say /usr is not used. + + 27 May 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild, + metadata.xml: + Bug #417735: Make thin-provisioning-tools optional because some users are + complaining about boost headers as a dependency. + + 27 May 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild: + Whitespace. + +*lvm2-2.02.95-r2 (27 May 2012) + + 27 May 2012; Robin H. Johnson + +files/device-mapper.rc-2.02.95-r2, +files/lvm.rc-2.02.95-r2, + +lvm2-2.02.95-r2.ebuild: + Revbump to use /run for locking and sockets, also bring in new thin + provisioning tools. Please ensure you are running the new baselayout and + openrc before you switch to this version! The old addon scripts have been + converted to plain init.d scripts now. Bugs #409921, #417491. + + 04 May 2012; Jeff Horelick lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, + lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild, + lvm2-2.02.92.ebuild, lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild, + lvm2-2.02.95.ebuild, lvm2-2.02.95-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 14 Apr 2012; Zac Medico lvm2-2.02.95-r1.ebuild: + Add ~amd64-linux keyword. + +*lvm2-2.02.95-r1 (31 Mar 2012) + + 31 Mar 2012; Robin H. Johnson + +files/lvm2-2.02.95-lvmpath.patch, +lvm2-2.02.95-r1.ebuild: + Bug #409921: udev upstream rules were buggy, patch from upstream pending next + release. + + 27 Mar 2012; Robin H. Johnson + +files/lvm2-start.sh-2.02.95, files/lvm2-start.sh-2.02.67-r1, + lvm2-2.02.95.ebuild: + Bug #354021: update start.sh for LVM2 speedups. + +*lvm2-2.02.95 (27 Mar 2012) + + 27 Mar 2012; Robin H. Johnson +lvm2-2.02.95.ebuild: + Version bump. Include bug #409769: ability to disable udev support. Bug + #403263, #382939: updated clvm dependencies. + + 26 Mar 2012; Mike Frysinger lvm2-2.02.88.ebuild, + +files/lvm2-2.02.88-respect-cc.patch, lvm2-2.02.92.ebuild, + lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild: + Respect the $CC value that autoconf setup. + +*lvm2-2.02.93-r1 (20 Mar 2012) + + 20 Mar 2012; Samuli Suominen +lvm2-2.02.93-r1.ebuild: + Don't enable USE="static" or USE="static-libs" by default anymore because + initramfs is required with latest udev for separate /usr in anycase. This was + a workaround for cross / and /usr linking. + + 14 Mar 2012; Robin H. Johnson lvm2-2.02.93.ebuild: + Bug #408109, change sed seperator for weird values of libdir. Also die on + fail. + + 03 Mar 2012; Samuli Suominen lvm2-2.02.92.ebuild, + lvm2-2.02.93.ebuild: + USE="static" was missing a DEPEND for sys-fs/udev with USE="static-libs" + enabled wrt #405135 by Alexey Shvetsov + +*lvm2-2.02.93 (01 Mar 2012) + + 01 Mar 2012; Robin H. Johnson +lvm2-2.02.93.ebuild: + version bump. + + 25 Feb 2012; Samuli Suominen lvm2-2.02.88.ebuild: + ppc64 stable wrt #400557 + +*lvm2-2.02.92 (21 Feb 2012) + + 21 Feb 2012; Robin H. Johnson + +files/lvm2-2.02.92-dynamic-static-ldflags.patch, + +files/lvm2-2.02.92-locale-muck.patch, +lvm2-2.02.92.ebuild: + Bug #402193: version bump. lvmetad does not compile, will be added in 2.02.93. + + 11 Feb 2012; Raúl Porcel lvm2-2.02.88.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #400557 + + 10 Feb 2012; Jeff Horelick lvm2-2.02.88.ebuild: + x86 stable per bug 400557 + + 10 Feb 2012; Markus Meier lvm2-2.02.88.ebuild: + arm stable, bug #400557 + + 07 Feb 2012; Jeroen Roovers lvm2-2.02.88.ebuild: + Stable for HPPA (bug #400557). + + 01 Feb 2012; Brent Baude lvm2-2.02.88.ebuild: + Marking lvm2-2.02.88 ppc for bug 400557 + + 27 Jan 2012; Agostino Sarubbo lvm2-2.02.88.ebuild: + Stable for amd64, wrt bug #400557 + + 30 Nov 2011; Mike Frysinger lvm2-2.02.73-r1.ebuild, + lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, lvm2-2.02.84.ebuild, + lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: + Add missing readline dep with USE=readline. + + 22 Sep 2011; Kacper Kowalik lvm2-2.02.73-r1.ebuild: + ppc stable wrt #334087 + + 13 Sep 2011; Robin H. Johnson + -files/device-mapper.rc-1.02.22-r3, -files/64-device-mapper.rules-1.02.22-r5, + -files/64-device-mapper.rules-1.02.49-r2, -files/lvm.rc-2.02.28-r2, + -files/lvm2-start.sh-2.02.28-r2, -files/clvmd.rc-2.02.28-r3, + -files/lvm2-stop.sh-2.02.28-r5, -lvm2-2.02.33.ebuild, + -lvm2-2.02.33-r1.ebuild, -files/lvm.conf-2.02.33.patch, -lvm2-2.02.36.ebuild, + -files/lvm.conf-2.02.36.patch, -files/lvm2-stop.sh-2.02.37, + -lvm2-2.02.37.ebuild, -lvm2-2.02.39.ebuild, -lvm2-2.02.42.ebuild, + -lvm2-2.02.45.ebuild, -lvm2-2.02.45-r1.ebuild, -lvm2-2.02.45-r2.ebuild, + -files/lvm2-2.02.45-device-mapper-export-format.patch, + -files/lvm2-2.02.45-dmeventd.patch, -files/lvm.conf-2.02.45.patch, + -lvm2-2.02.48.ebuild, -lvm2-2.02.48-r1.ebuild, -lvm2-2.02.48-r2.ebuild, + -files/lvm2-2.02.48-as-needed.patch, + -files/lvm2-2.02.48-device-mapper-export-format.patch, + -files/lvm2-2.02.48-fix-pkgconfig.patch, -lvm2-2.02.49.ebuild, + -files/lvm2-start.sh-2.02.49-r1, -files/lvm2-stop.sh-2.02.49-r1, + -lvm2-2.02.49-r1.ebuild, -lvm2-2.02.49-r2.ebuild, -lvm2-2.02.49-r3.ebuild, + -files/lvm2-2.02.49-lockdir-override.patch, -lvm2-2.02.51.ebuild, + -lvm2-2.02.51-r1.ebuild, -lvm2-2.02.51-r2.ebuild, -lvm2-2.02.51-r3.ebuild, + -files/lvm2-2.02.51-as-needed.patch, + -files/lvm2-2.02.51-device-mapper-export-format.patch, + -files/lvm2-2.02.51-dmsetup-selinux-linking-fix.patch, + -files/lvm2-2.02.51-dmsetup-selinux-linking-fix-r3.patch, + -files/lvm2-2.02.51-fix-pvcreate.patch, -files/lvm.conf-2.02.51.patch, + -lvm2-2.02.56.ebuild, -lvm2-2.02.56-r1.ebuild, -lvm2-2.02.56-r2.ebuild, + -files/64-device-mapper.rules-2.02.56-r3, -lvm2-2.02.56-r3.ebuild, + -files/lvm2-2.02.56-always-make-static-libdm.patch, + -files/lvm2-2.02.56-device-mapper-export-format.patch, + -files/lvm2-2.02.56-dmeventd.patch, -files/lvm.conf-2.02.56.patch, + -lvm2-2.02.63-r1.ebuild, -lvm2-2.02.63-r2.ebuild, -lvm2-2.02.64.ebuild, + lvm2-2.02.88.ebuild: + Clean up old versions and FILESDIR for them. Fix install of VERSION_DM in + 2.02.88. + + 08 Sep 2011; Robin H. Johnson lvm2-2.02.88.ebuild: + Fix spelling and grammar (bug #382157). + +*lvm2-2.02.88 (05 Sep 2011) + + 05 Sep 2011; Robin H. Johnson +lvm2-2.02.88.ebuild: + Version bump (bug #376749), more docs (bug #378855), USE=static-libs (bug + #379039). + + 29 Jul 2011; Zac Medico lvm2-2.02.85.ebuild: + Add ~x86-linux keyword. + + 27 Jul 2011; Zac Medico lvm2-2.02.85.ebuild: + Bump to EAPI 3 and fix for prefix. + +*lvm2-2.02.85 (02 May 2011) + + 02 May 2011; Robin H. Johnson +lvm2-2.02.85.ebuild: + Version bump. Fixes bug #365469. + + 09 Apr 2011; Robin H. Johnson lvm2-2.02.84.ebuild, + +files/lvm2-2.02.84-udev-pkgconfig.patch: + Bug #361429: Use pkg-config libudev to get libudev libraries, so that -lrt is + brought in for linking correctly with new udev. + +*lvm2-2.02.84 (09 Feb 2011) + + 09 Feb 2011; Robin H. Johnson +lvm2-2.02.84.ebuild: + Version bump, upstream notes essential fix for big-endian users of + 2.02.75-2.02.83. + +*lvm2-2.02.83 (04 Feb 2011) + + 04 Feb 2011; Robin H. Johnson +lvm2-2.02.83.ebuild: + Version bump. + + 25 Nov 2010; Brent Baude lvm2-2.02.73-r1.ebuild: + Marking lvm2-2.02.73-r1 ppc64 for bug 334087 + + 29 Oct 2010; Jeroen Roovers lvm2-2.02.73-r1.ebuild: + Stable for HPPA (bug #324485). + +*lvm2-2.02.74 (06 Oct 2010) + + 06 Oct 2010; Robin H. Johnson +lvm2-2.02.74.ebuild: + Bug #339810: version bump. + + 07 Sep 2010; Robin H. Johnson lvm2-2.02.73-r1.ebuild: + Bug #336373: Require binutils 2.20.1 for no-export-dynamic. + + 06 Sep 2010; Brent Baude lvm2-2.02.72.ebuild: + Marking lvm2-2.02.72 ppc64 for bug 334087 + + 04 Sep 2010; Raúl Porcel lvm2-2.02.73-r1.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #334087 + + 03 Sep 2010; Pawel Hajdan jr + lvm2-2.02.73-r1.ebuild: + x86 stable wrt security bug #334087 + + 01 Sep 2010; lvm2-2.02.73-r1.ebuild: + Fast tracking to AMD64 stable, --as-needed breakage fixed by Diego E. + "Flameeyes" Pettenò; closes bug #335205. For security bug #327689. + +*lvm2-2.02.73-r1 (01 Sep 2010) + + 01 Sep 2010; Diego E. Pettenò + +lvm2-2.02.73-r1.ebuild, +files/lvm2-2.02.73-asneeded.patch: + Add patch to fix linking when using --as-needed, to fix bug #335205. + + 28 Aug 2010; Markos Chandras lvm2-2.02.73.ebuild: + Stable on amd64 wrt bug #334087 + + 28 Aug 2010; Raúl Porcel lvm2-2.02.67-r2.ebuild, + lvm2-2.02.73.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #334087 + + 28 Aug 2010; Markus Meier lvm2-2.02.73.ebuild: + arm stable, bug #334087 + + 24 Aug 2010; Markos Chandras lvm2-2.02.72.ebuild: + Stable on amd64 wrt bug #334087 + + 24 Aug 2010; Pawel Hajdan jr lvm2-2.02.73.ebuild: + x86 stable wrt security bug #334087 + + 23 Aug 2010; Robin H. Johnson lvm2-2.02.73.ebuild: + Update dependencies ready for stabilization bug #334087. + +*lvm2-2.02.73 (20 Aug 2010) + + 20 Aug 2010; Robin H. Johnson +lvm2-2.02.73.ebuild, + +files/lvm2-2.02.73-locale-muck.patch: + Version bump. + + 20 Aug 2010; Robin H. Johnson + files/lvm-monitoring.initd-2.02.67-r2: + Bug #333557: POSIX compliance for lvm monitoring script. + + 17 Aug 2010; Robin H. Johnson lvm2-2.02.72.ebuild, + +files/lvm2-2.02.72-dynamic-static-ldflags.patch: + Bug #332905: Fix compile for static/export-dynamic together. + + 13 Aug 2010; Joseph Jezak lvm2-2.02.67-r2.ebuild: + Marked ppc/ppc64 stable for bug #324485. + + 04 Aug 2010; Robin H. Johnson lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, +files/lvm2-2.02.70-locale-muck.patch, + lvm2-2.02.72.ebuild: + Bug #330373: fix locale problems. + +*lvm2-2.02.72 (03 Aug 2010) + + 03 Aug 2010; Robin H. Johnson lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, +lvm2-2.02.72.ebuild: + Version bump. Bug #330375: CONFIG_SYSVIPC is required for udev sync code. + +*lvm2-2.02.70-r1 (03 Aug 2010) + + 03 Aug 2010; Samuli Suominen + +lvm2-2.02.70-r1.ebuild, +files/lvm2-2.02.70-asneeded.patch: + Link liblvm2app to libm even with LDFLAGS="-Wl,--as-needed" wrt #330255 by + Patrizio Bassi. + + 27 Jul 2010; Pacho Ramos lvm2-2.02.67-r2.ebuild: + amd64 stable, bug 324485 + + 25 Jul 2010; Tobias Klausmann + lvm2-2.02.67-r2.ebuild: + Stable on alpha, bug #324485 + + 23 Jul 2010; Christian Faulhammer + lvm2-2.02.67-r2.ebuild: + stable x86, bug 324485 + +*lvm2-2.02.70 (21 Jul 2010) + + 21 Jul 2010; Robin H. Johnson +lvm2-2.02.70.ebuild: + Bug #325827: version bump. + + 18 Jun 2010; Robin H. Johnson + files/lvm-monitoring.initd-2.02.67-r2: + Bug #324567: return code for lvm-monitoring. + +*lvm2-2.02.67-r2 (14 Jun 2010) + + 14 Jun 2010; Robin H. Johnson + +files/lvm-monitoring.initd-2.02.67-r2, +lvm2-2.02.67-r2.ebuild: + Bug #323881: Need to explictly start to monitor LVM devices with new init + re-arrangement. Please notice the new init.d file, lvm-monitoring, that + you should add to your boot runlevel if you require LV monitoring. + +*lvm2-2.02.67-r1 (09 Jun 2010) + + 09 Jun 2010; Robin H. Johnson + +files/device-mapper.rc-2.02.67-r1, +files/dmeventd.initd-2.02.67-r1, + +files/lvm.rc-2.02.67-r1, +files/lvm2-start.sh-2.02.67-r1, + +files/lvm2-stop.sh-2.02.67-r1, +lvm2-2.02.67-r1.ebuild: + Bugs #319017, #322969: adjusting LVM service ordering and optimizing + startup and shutdown processes. When you install this upgrade, you apply + all 3 init.d changes (device-mapper, dmeventd, lvm). + + 07 Jun 2010; Robin H. Johnson lvm2-2.02.33.ebuild, + lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, + lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, + lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, + lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, + lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, lvm2-2.02.49-r3.ebuild, + lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, + lvm2-2.02.51-r3.ebuild, lvm2-2.02.56.ebuild, lvm2-2.02.56-r1.ebuild, + lvm2-2.02.56-r2.ebuild, lvm2-2.02.56-r3.ebuild, lvm2-2.02.63-r1.ebuild, + lvm2-2.02.63-r2.ebuild, lvm2-2.02.64.ebuild: + Bug #318433: fix QA for old ebuilds. + + 07 Jun 2010; Robin H. Johnson lvm2-2.02.67.ebuild, + files/lvm.conf-2.02.67.patch: + QA cleanup. + +*lvm2-2.02.67 (07 Jun 2010) + + 07 Jun 2010; Robin H. Johnson + +files/lvm2-2.02.64-dmeventd-libs.patch, +lvm2-2.02.67.ebuild, + +files/lvm2-2.02.67-createinitrd.patch, +files/lvm.conf-2.02.67.patch: + Bugs #301331: create initrd fixes; #312321: path for dmeventd; #318433: + QA; #318513: dmeventd libs for bindnow; + + 07 May 2010; Robin H. Johnson lvm2-2.02.63-r1.ebuild, + lvm2-2.02.63-r2.ebuild, lvm2-2.02.64.ebuild: + Bug #318821: Flip the order of udev deps, so that a really new version is + preferred to the patched version. + + 01 May 2010; Robin H. Johnson + files/device-mapper.rc-1.02.51-r2, files/clvmd.rc-2.02.39, + files/lvm.rc-2.02.51-r2: + Bug #318051: In certain situations, LVM needs dmeventd to start before it, + so ensure this enforced by the init system. + +*lvm2-2.02.64 (01 May 2010) + + 01 May 2010; Robin H. Johnson +lvm2-2.02.64.ebuild: + Bug #318037: version bump. + +*lvm2-2.02.63-r2 (22 Apr 2010) + + 22 Apr 2010; Robin H. Johnson + +lvm2-2.02.63-r2.ebuild: + Bug #316571: more work on library installs. + + 21 Apr 2010; Robin H. Johnson -lvm2-2.02.63.ebuild: + 2.02.63-r0 fails to boot on machines with a split /usr, fixed in r1, but + removing r0 for safety reasons. + +*lvm2-2.02.63-r1 (20 Apr 2010) + + 20 Apr 2010; Robin H. Johnson + +lvm2-2.02.63-r1.ebuild: + Bug #316427: upstream changes to makefiles caused some libraries to not be + present in / anymore, causing boot failure for users with a split /usr. + +*lvm2-2.02.63 (19 Apr 2010) + + 19 Apr 2010; Robin H. Johnson +lvm2-2.02.63.ebuild, + +files/lvm2-2.02.63-always-make-static-libdm.patch: + Bug #309757, version bump. Now dropping the export-format patchset + entirely in favour of new lvm2/udev cookie and udev rules from upstream. + This may require us to set a minimum kernel version. + + 02 Feb 2010; Jeroen Roovers lvm2-2.02.56-r2.ebuild: + Stable for HPPA (bug #297439). + + 19 Jan 2010; nixnut lvm2-2.02.56-r2.ebuild: + ppc stable #297439 + + 11 Jan 2010; Robin H. Johnson lvm2-2.02.56-r2.ebuild, + lvm2-2.02.56-r3.ebuild: + Bug #300003: Need pkgconfig for autoreconf. + + 07 Jan 2010; Raúl Porcel lvm2-2.02.56-r2.ebuild: + ia64/s390/sh/sparc stable wrt #297439 + +*lvm2-2.02.56-r3 (05 Jan 2010) + + 05 Jan 2010; Matthias Schwarzott + +files/64-device-mapper.rules-2.02.56-r3, +lvm2-2.02.56-r3.ebuild: + Fix udev rule for mapper/control device, Bug #295186. + + 02 Jan 2010; Markus Meier lvm2-2.02.56-r2.ebuild: + amd64/arm stable, bug #297439 + + 02 Jan 2010; Brent Baude lvm2-2.02.56-r2.ebuild: + Marking lvm2-2.02.56-r2 ppc64 for bug 297439 + + 29 Dec 2009; Christian Faulhammer + lvm2-2.02.56-r2.ebuild: + stable x86, bug 297439 + +*lvm2-2.02.56-r2 (26 Dec 2009) + + 26 Dec 2009; Robin H. Johnson + +lvm2-2.02.56-r2.ebuild, +files/lvm2-2.02.56-lvm2create_initrd.patch: + Bug #296198 redux: package in the contrib lvm2create_initrd script after + patching it for users that have non-genkernel initrds. + + 20 Dec 2009; Raúl Porcel lvm2-2.02.56-r1.ebuild: + alpha stable wrt #297439 + + 11 Dec 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: + s390/sh stable + + 11 Dec 2009; Raúl Porcel lvm2-2.02.51.ebuild, + lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, lvm2-2.02.51-r3.ebuild, + lvm2-2.02.56-r1.ebuild: + Add ~s390/~sh + + 07 Dec 2009; Samuli Suominen + lvm2-2.02.51-r1.ebuild: + amd64 stable wrt #287658 + + 30 Nov 2009; Robin H. Johnson lvm2-2.02.33.ebuild, + lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, + lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, + lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, + lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, + lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, lvm2-2.02.49-r3.ebuild, + lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, + lvm2-2.02.51-r3.ebuild, lvm2-2.02.56.ebuild, lvm2-2.02.56-r1.ebuild: + Bug #294744: Cleanup the rebuild message. + +*lvm2-2.02.56-r1 (30 Nov 2009) + + 30 Nov 2009; Robin H. Johnson + +lvm2-2.02.56-r1.ebuild, + +files/lvm2-2.02.56-always-make-static-libdm.patch: + Bug #276803: Always build static libdevicemapper for cryptsetup to + optionally link to. Same behavior that sys-fs/devicemapper used to have. + +*lvm2-2.02.56 (30 Nov 2009) + + 30 Nov 2009; Robin H. Johnson +lvm2-2.02.56.ebuild, + +files/lvm2-2.02.56-device-mapper-export-format.patch, + +files/lvm2-2.02.56-dmeventd.patch, +files/lvm.conf-2.02.56.patch: + Bug #294983: version bump. + +*lvm2-2.02.51-r3 (29 Nov 2009) + + 29 Nov 2009; Robin H. Johnson + +lvm2-2.02.51-r3.ebuild, + +files/lvm2-2.02.51-dmsetup-selinux-linking-fix-r3.patch: + Try a different combined fix for bug #291217 (selinux compile) and bug + #293272 (parallel compile fix) that should work better than the previous + revisions. + + 29 Nov 2009; Robin H. Johnson lvm2-2.02.51-r1.ebuild, + lvm2-2.02.51-r2.ebuild: + Bug #293272: Parallel compile fix for case where no LVM/DM was already + present on the system. Thanks to Stephan Hartmann + for the fix. + + 29 Nov 2009; Joseph Jezak lvm2-2.02.51-r1.ebuild: + Marked ppc/ppc64 for bug #287658. + + 29 Nov 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: + arm stable + + 28 Nov 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: + ia64/sparc stable wrt #287658 + + 15 Nov 2009; Robin H. Johnson lvm2-2.02.51-r1.ebuild: + Backport selinux compile fix to stable build. + + 09 Nov 2009; Robin H. Johnson lvm2-2.02.51-r2.ebuild, + +files/lvm2-2.02.51-dmsetup-selinux-linking-fix.patch: + Bug #291217: Fix linking of dmsetup on selinux. + + 09 Nov 2009; Christian Faulhammer + lvm2-2.02.51-r1.ebuild: + stable x86, bug 287658 + + 04 Nov 2009; Robin H. Johnson lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, + lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, + lvm2-2.02.48.ebuild, lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, + lvm2-2.02.49.ebuild, lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, + lvm2-2.02.49-r3.ebuild, lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, + lvm2-2.02.51-r2.ebuild: + Bug #285868: Change openrc dep to make it not downgrade BL2 users to BL1 + _or_ upgrade BL1 users to BL2. This should have the same effect as ( + =sys-apps/baselayout-1* >=sys-apps/openrc-0.4 ) without the bad side + effect. + +*lvm2-2.02.51-r2 (27 Oct 2009) + + 27 Oct 2009; Matthias Schwarzott + +files/device-mapper.rc-1.02.51-r2, +files/lvm.rc-2.02.51-r2, + +lvm2-2.02.51-r2.ebuild: + No longer use deprecated (start stop)_addon, but directly call the + relevant files. + + 21 Oct 2009; Jeroen Roovers lvm2-2.02.51-r1.ebuild: + Stable for HPPA (bug #287658). + + 04 Oct 2009; Tobias Klausmann + lvm2-2.02.51-r1.ebuild: + Stable on alpha, bug #287658 + + 18 Sep 2009; Robin H. Johnson lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, + lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, + lvm2-2.02.48.ebuild, lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, + lvm2-2.02.49.ebuild, lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, + lvm2-2.02.49-r3.ebuild, lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild: + Bug #284926: Update deps to ensure that no old openrc is used, as the init + deptree there does not contain the sysfs script. Bug #285360: With EAPI=2, + we need to use hard blockers. + +*lvm2-2.02.51-r1 (14 Sep 2009) + + 14 Sep 2009; Robin H. Johnson + +lvm2-2.02.51-r1.ebuild, +files/lvm2-2.02.51-fix-pvcreate.patch: + Bug #283983: pvcreate hangs on 2.6.30/.31 presently, waiting for a new + release from upstream. + + 07 Sep 2009; Raúl Porcel lvm2-2.02.51.ebuild: + Add ~arm wrt #283099 + +*lvm2-2.02.51 (27 Aug 2009) + + 27 Aug 2009; Robin H. Johnson +lvm2-2.02.51.ebuild, + +files/lvm2-2.02.51-as-needed.patch, + +files/lvm2-2.02.51-device-mapper-export-format.patch, + +files/lvm.conf-2.02.51.patch: + Version bump. Change the pvmetadatacopies default back to 1 to cut down on + pvresize issues per ongoing bug #252144. + + 07 Aug 2009; Vlastimil Babka Manifest: + Fix manifest. + +*lvm2-2.02.49-r3 (07 Aug 2009) + + 07 Aug 2009; Robin H. Johnson + +files/lvm2-start.sh-2.02.49-r3, +files/lvm2-stop.sh-2.02.49-r3, + +lvm2-2.02.49-r3.ebuild: + Bug #280009: Much better way to set the locking directory, per upstream. + Thanks to TGL for the patches. + + 31 Jul 2009; Samuli Suominen lvm2-2.02.33.ebuild, + lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, + lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, + lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, + lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, + lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild: + Move USE defaults static and lvm1 from profiles/base/package.use to here. + +*lvm2-2.02.49-r2 (28 Jul 2009) + + 28 Jul 2009; Robin H. Johnson + +files/64-device-mapper.rules-1.02.49-r2, +lvm2-2.02.49-r2.ebuild: + Bug #278304: Update removal of vol_id, replaced by blkid -o udev. + +*lvm2-2.02.49-r1 (24 Jul 2009) + + 24 Jul 2009; Robin H. Johnson + +files/lvm2-start.sh-2.02.49-r1, +files/lvm2-stop.sh-2.02.49-r1, + +lvm2-2.02.49-r1.ebuild, +files/lvm2-2.02.49-lockdir-override.patch: + Bug #268999: allow overriding of the locking directory for use during + early boot. This gives us functional locking while root is still read-only + instead of failing the lock path. + +*lvm2-2.02.49 (22 Jul 2009) + + 22 Jul 2009; Robin H. Johnson +lvm2-2.02.49.ebuild: + Bug #278345: Version bump. + +*lvm2-2.02.48-r2 (22 Jul 2009) + + 22 Jul 2009; Robin H. Johnson + +lvm2-2.02.48-r2.ebuild, files/lvm2-2.02.48-as-needed.patch, + +files/lvm2-2.02.48-fix-pkgconfig.patch: + Bug #270350: implement pkgconfig for lvm2. Also bump to EAPI=2. Include + new spin of as-needed patch, tested by Calchan. + + 19 Jul 2009; Christian Ruppert + files/lvm2-2.02.48-as-needed.patch: + Fix bug 217644 #c34, thanks to Chris Coleman . + +*lvm2-2.02.48-r1 (06 Jul 2009) + + 06 Jul 2009; Robin H. Johnson + +lvm2-2.02.48-r1.ebuild: + -r1 now provides more forward momentum. If you want the static binaries + now, they are installed as lvm.static and dmsetup.static, not the base + names, per upstream design. cmdlib/applib/fsadm are also back for usage + now. + + 06 Jul 2009; Robin H. Johnson lvm2-2.02.48.ebuild: + Fixup just for the .a first of all. + + 05 Jul 2009; Robin H. Johnson lvm2-2.01.13.ebuild, + lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, + lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, + lvm2-2.02.48.ebuild: + Make repoman happy about whitespace. + +*lvm2-2.02.48 (05 Jul 2009) + + 05 Jul 2009; Robin H. Johnson +lvm2-2.02.48.ebuild, + +files/lvm2-2.02.48-as-needed.patch, + +files/lvm2-2.02.48-device-mapper-export-format.patch: + Version bump. Patch for bug #217644: as-needed fixes. + +*lvm2-2.02.45-r2 (19 May 2009) + + 19 May 2009; Robin H. Johnson + +files/clvmd.confd-2.02.39, +files/clvmd.rc-2.02.39, + +lvm2-2.02.45-r2.ebuild: + Port the latest clvm changes from clvm-2.02.39 per bug 265671, so that the + clvm package can finally die. + +*lvm2-2.02.45-r1 (09 May 2009) + + 09 May 2009; Robin H. Johnson + +lvm2-2.02.45-r1.ebuild: + Bug #262833: fix rcscript location. Bug #217644: Try to fix dlopen + failure. + + 09 May 2009; Robin H. Johnson lvm2-2.02.45.ebuild: + Bug 268662: Fix more parallel build fun. + + 12 Apr 2009; Robin H. Johnson lvm2-2.02.45.ebuild: + Bug #265593: Provide better workaround for the symlink parallel make bug. + Real fix needs upstream to change chunks of the build setup. + + 12 Apr 2009; Robin H. Johnson lvm2-2.01.13.ebuild, + lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, + lvm2-2.02.45.ebuild: + Bug #265772: Update SRC_URI to check the /old/ directory upstream for + files as they are moved. + +*lvm2-2.02.45 (09 Apr 2009) + + 09 Apr 2009; Caleb Tennis + +files/device-mapper.conf-1.02.22-r3, +files/device-mapper.rc-1.02.22-r3, + +files/64-device-mapper.rules-1.02.22-r5, + +files/lvm2-2.02.45-device-mapper-export-format.patch, + +files/1.02.22-dmeventd.initd, +files/lvm2-2.02.45-dmeventd.patch, + +files/lvm.conf-2.02.45.patch, +files/dm-start.sh, +files/dmtab, + +lvm2-2.02.45.ebuild: + Version bump per bug #263243 + + 17 Jan 2009; Robin H. Johnson + files/lvm.rc-2.02.28-r2: + Stop using /lib/librc.so to detect openrc/baselayout2, and use a file + installed by new openrc instead, fixes bug #253076. + + 17 Jan 2009; Robin H. Johnson + files/lvm.rc-2.02.28-r2: + Minor fix for bug #255237. + + 14 Nov 2008; Robin H. Johnson metadata.xml, + lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild: + Gulm is gone per bug #246679. + +*lvm2-2.02.42 (07 Nov 2008) + + 07 Nov 2008; Robin H. Johnson +lvm2-2.02.42.ebuild: + Version bump per bug #239421. + + 10 Oct 2008; Robin H. Johnson + -files/lvm2-2.02.04-vgid.patch, -files/lvm.rc-2.02.28-r1, + -files/lvm.conf-2.02.28-r3.patch, -files/clvmd.rc, -files/lvm.rc, + -lvm2-2.02.28.ebuild, -lvm2-2.02.28-r1.ebuild, -lvm2-2.02.28-r2.ebuild, + -lvm2-2.02.28-r3.ebuild, -lvm2-2.02.28-r4.ebuild, -lvm2-2.02.28-r5.ebuild: + Bug #199726, clean up old versions. mips stable keyword now gone. 2.01.13 + remains for migration purposes. + + 17 Sep 2008; Robin H. Johnson metadata.xml: + Update metadata because rocket is long gone. + + 22 Aug 2008; Doug Goldstein metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 28 Jun 2008; Robin H. Johnson lvm2-2.02.39.ebuild: + Add a warning to satisfy bug #225769. + +*lvm2-2.02.39 (28 Jun 2008) + + 28 Jun 2008; Robin H. Johnson +lvm2-2.02.39.ebuild: + Version bump. + + 23 Jun 2008; Raúl Porcel lvm2-2.02.37.ebuild: + ia64/sparc stable wrt #207612 + + 22 Jun 2008; Markus Meier lvm2-2.02.36.ebuild: + x86 stable, bug #207612 + + 21 Jun 2008; Markus Rothe lvm2-2.02.37.ebuild: + Stable on ppc64; bug #207612 + + 16 Jun 2008; Jeroen Roovers lvm2-2.02.37.ebuild: + Stable for HPPA (bug #207612). + + 15 Jun 2008; Tobias Klausmann lvm2-2.02.36.ebuild: + Stable on alpha, bug #207612 + + 14 Jun 2008; Christoph Mende lvm2-2.02.36.ebuild: + Stable on amd64, bug #207612 + + 14 Jun 2008; nixnut lvm2-2.02.36.ebuild: + Stable on ppc wrt bug 207612 + +*lvm2-2.02.37 (08 Jun 2008) + + 08 Jun 2008; Robin H. Johnson + +files/lvm2-stop.sh-2.02.37, +lvm2-2.02.37.ebuild: + Version bump. Fixes bugs #210879, and #214194 (same as #202058). Make sure + you hvae the new .26 of device-mapper. + +*lvm2-2.02.36 (30 Apr 2008) + + 30 Apr 2008; Robin H. Johnson + +files/lvm.conf-2.02.36.patch, +lvm2-2.02.36.ebuild: + Version bump per bug 219091. + + 14 Mar 2008; Christian Heim metadata.xml: + Removing Eric Edgar (rocket, #78547) from metadata.xml. + + 25 Feb 2008; Robin H. Johnson lvm2-2.02.33.ebuild, + lvm2-2.02.33-r1.ebuild: + Disable testcases now that upstream added them, because they need device + nodes and have kernel interactions - bug 211312. + +*lvm2-2.02.33-r1 (11 Feb 2008) + + 11 Feb 2008; Robin H. Johnson + +lvm2-2.02.33-r1.ebuild: + Fix bug #209742 so that LDFLAGS are respected by the libraries AND binaries. + + 08 Feb 2008; Doug Klima lvm2-2.02.33.ebuild: + depend on newer device-mapper for DM_READ_AHEAD_AUTO define. bug #209381 + + 07 Feb 2008; Robin H. Johnson + files/lvm.conf-2.02.33.patch: + Use relative paths in patch. + +*lvm2-2.02.33 (07 Feb 2008) + + 07 Feb 2008; Robin H. Johnson + +files/lvm.conf-2.02.33.patch, +lvm2-2.02.33.ebuild: + Version bump, related to bug #207612. + + 01 Feb 2008; Diego Pettenò + files/lvm.rc-2.02.28-r1, files/lvm.rc-2.02.28-r2, files/lvm.rc: + Update init script to work with current development version of OpenRC + (checkroot -> root; checkfs -> fsck). + +*lvm2-2.02.28-r5 (30 Jan 2008) + + 30 Jan 2008; Doug Klima + +files/lvm2-stop.sh-2.02.28-r5, +lvm2-2.02.28-r5.ebuild: + ignore rootfs entries in mount and mtab during shutdown. Fixes issues with + shutting down in some cases. + +*lvm2-2.02.28-r4 (29 Nov 2007) + + 29 Nov 2007; Robin H. Johnson + +lvm2-2.02.28-r4.ebuild: + Bug #199860, snapshot support code was not being built properly when + non-static LVM was in use. + + 28 Nov 2007; Robin H. Johnson -lvm2-2.02.10.ebuild, + -lvm2-2.02.17.ebuild, -lvm2-2.02.25.ebuild, -lvm2-2.02.27.ebuild: + Trim old versions. + + 19 Nov 2007; Jeroen Roovers lvm2-2.02.28-r2.ebuild: + Stable for HPPA (bug #195173). + + 19 Nov 2007; Joshua Kinard lvm2-2.02.28-r2.ebuild: + Stable on mips, per #195173. + + 16 Nov 2007; Doug Klima + -files/lvm2-2.01.14-static.patch, -files/lvm2-2.01.14.patch, + -lvm2-2.01.09.ebuild, -lvm2-2.01.09-r1.ebuild, -lvm2-2.02.02-r1.ebuild, + -lvm2-2.02.04-r1.ebuild, -lvm2-2.02.05.ebuild, -lvm2-2.02.06.ebuild, + -lvm2-2.02.09.ebuild, lvm2-2.02.28-r3.ebuild: + Clean up old versions and repoman checks + +*lvm2-2.02.28-r3 (16 Nov 2007) + + 16 Nov 2007; Robin H. Johnson + +files/clvmd.rc-2.02.28-r3, +files/lvm.conf-2.02.28-r3.patch, + +lvm2-2.02.28-r3.ebuild: + Convert nolvmstatic and nolvm1 USE flags to static and lvm1 USE flags via + the base profile package.use. Finish merging clvm support. Provide a + slightly better than stock default configuration that is more suited to + Gentoo, and ignores network-block devices by default for the livecd + environment. + + 06 Nov 2007; Markus Rothe lvm2-2.02.28-r2.ebuild: + Stable on ppc64; bug #195173 + + 05 Nov 2007; Raúl Porcel lvm2-2.02.28-r2.ebuild: + alpha/ia64 stable wrt #195173 + + 05 Nov 2007; Ferris McCormick lvm2-2.02.28-r2.ebuild: + Sparc stable --- Bug #195173 + + 04 Nov 2007; Markus Meier lvm2-2.02.28-r2.ebuild: + x86 stable, bug #195173 + + 04 Nov 2007; Christoph Mende lvm2-2.02.28-r2.ebuild: + Stable on amd64 wrt bug #195173 + + 03 Nov 2007; Lars Weiler lvm2-2.02.28-r2.ebuild: + stable ppc, bug #195173 + + 02 Nov 2007; Robin H. Johnson lvm2-2.02.28-r2.ebuild: + Tweak dependancies. + + 22 Oct 2007; Raúl Porcel lvm2-2.02.28-r2.ebuild: + Re-add ~ia64 wrt #195175 + + 12 Oct 2007; Robin H. Johnson lvm2-2.01.09.ebuild, + lvm2-2.01.09-r1.ebuild, lvm2-2.01.13.ebuild, lvm2-2.02.02-r1.ebuild, + lvm2-2.02.04-r1.ebuild, lvm2-2.02.05.ebuild, lvm2-2.02.06.ebuild, + lvm2-2.02.09.ebuild, lvm2-2.02.10.ebuild, lvm2-2.02.17.ebuild, + lvm2-2.02.25.ebuild, lvm2-2.02.27.ebuild, lvm2-2.02.28.ebuild, + lvm2-2.02.28-r1.ebuild, lvm2-2.02.28-r2.ebuild: + Fix quoting. + + 12 Oct 2007; Robin H. Johnson lvm2-2.02.28-r2.ebuild: + Bug #195560, compile-fix for USE=nolvmstatic users. + +*lvm2-2.02.28-r2 (08 Oct 2007) + + 08 Oct 2007; Robin H. Johnson + +files/lvm.confd-2.02.28-r2, +files/lvm.rc-2.02.28-r2, + +files/lvm2-start.sh-2.02.28-r2, +lvm2-2.02.28-r2.ebuild: + LVM should come up after modules and mdraid. If you want to have a MD device + on top of LVM go and edit conf.d/lvm. Also ensure that all PVs are found + before starting the vgscan. + +*lvm2-2.02.28-r1 (04 Oct 2007) + + 04 Oct 2007; Doug Goldstein files/lvm2-start.sh, + +files/lvm.rc-2.02.28-r1, files/lvm2-stop.sh, +lvm2-2.02.28-r1.ebuild: + change baselayout-2 init script to call start_addon rather then hardcoding + the path + +*lvm2-2.02.28 (02 Oct 2007) + + 02 Oct 2007; Robin H. Johnson +lvm2-2.02.28.ebuild: + Version bump of LVM, bug #193297. Support for dmeventd per bug #192174. + Major cleanups of the ebuild, USE=nosnapshots/nomirrors are no longer + supported due to interactions with dmeventd. + + 29 Jul 2007; Robin H. Johnson metadata.xml: + Update metadata. + +*lvm2-2.02.27 (29 Jul 2007) + + 29 Jul 2007; Robin H. Johnson +lvm2-2.02.27.ebuild: + Version bump per bug #183185. + + 31 May 2007; Doug Goldstein files/lvm2-start.sh: + Fix from Jimmy.Jazz@gmx.net in bug #180340 where we would fail to boot + because vgscan detected other partitions then lvm. This ignores that result + and tries vgchange anyway. + +*lvm2-2.02.25 (28 May 2007) + + 28 May 2007; +lvm2-2.02.25.ebuild: + Version bump. + + 21 May 2007; Doug Goldstein files/lvm2-start.sh: + de-bash-ification by Uberlord + + 16 May 2007; Jeroen Roovers lvm2-2.02.10.ebuild: + Stable for HPPA (bug #158794). + + 12 May 2007; Joshua Kinard lvm2-2.02.10.ebuild: + Stable on mips. + + 10 May 2007; Doug Goldstein lvm2-2.02.17.ebuild: + Add elog notice about baselayout-2 + + 09 May 2007; Robin H. Johnson lvm2-2.02.17.ebuild: + Fix a bad variable name. + + 09 May 2007; Doug Goldstein metadata.xml: + Add upstream to metadata as requested + + 09 May 2007; Doug Goldstein +files/lvm.rc, + lvm2-2.02.17.ebuild: + added baselayout-2 compatible init script from bug #175983 + + 22 Feb 2007; Markus Ullmann ChangeLog: + Redigest for Manifest2 + + 05 Feb 2007; Simon Stelling lvm2-2.02.10.ebuild: + stable on amd64; bug 158794 + + 31 Dec 2006; Bryan Østergaard lvm2-2.02.10.ebuild: + Stable on Alpha, bug 158794. + + 22 Dec 2006; Gustavo Zacarias lvm2-2.02.10.ebuild: + Stable on sparc wrt #158794 + + 22 Dec 2006; Andrej Kacian lvm2-2.02.10.ebuild: + Stable on x86, bug #158794. + + 22 Dec 2006; Tobias Scherbaum lvm2-2.02.10.ebuild: + Stable on ppc wrt bug #158794. + + 22 Dec 2006; Markus Rothe lvm2-2.02.10.ebuild: + Stable on ppc64; bug #158794 + +*lvm2-2.02.17 (21 Dec 2006) + + 21 Dec 2006; Robin H. Johnson +lvm2-2.02.17.ebuild: + Version bump. + +*lvm2-2.02.10 (22 Sep 2006) + + 22 Sep 2006; Robin H. Johnson +lvm2-2.02.10.ebuild: + Version bump - needed for upstream fixes to locking, clustering and LVM + mirroring. + + 07 Sep 2006; Eric Edgar lvm2-2.02.06.ebuild: + Update the lvm2-2.02.06 ebuild to require device-mapper 1.02.07 or higher + fixing bug 141350 + +*lvm2-2.02.09 (07 Sep 2006) + + 07 Sep 2006; Eric Edgar +lvm2-2.02.09.ebuild: + Add version 2.02.09 to the tree + + 04 Sep 2006; Joshua Kinard lvm2-2.02.06.ebuild: + Marked stable on mips. + + 23 Aug 2006; Gustavo Zacarias lvm2-2.02.06.ebuild: + Stable on hppa + + 23 Aug 2006; Chris Gianelloni lvm2-2.02.05.ebuild: + Stable on alpha wrt release snapshot. + + 16 Aug 2006; Markus Rothe lvm2-2.02.06.ebuild: + Stable on ppc64 + + 05 Aug 2006; Michael Hanselmann lvm2-2.02.06.ebuild: + Stable on ppc. + + 03 Aug 2006; Daniel Gryniewicz lvm2-2.02.06.ebuild: + Marked stable on amd64 bug #131662 + + 02 Aug 2006; Gustavo Zacarias lvm2-2.02.06.ebuild: + Stable on sparc + + 18 Jul 2006; Joshua Jackson lvm2-2.02.06.ebuild: + Stable x86; bug #131662 + +*lvm2-2.02.06 (23 Jun 2006) + + 23 Jun 2006; Chris Gianelloni +lvm2-2.02.06.ebuild: + Version bump, requested by rocket. + + 16 Jun 2006; Michael Sterrett + lvm2-2.02.04-r1.ebuild, lvm2-2.02.05.ebuild: + move inherit to the top of the ebuild + + 13 Jun 2006; Danny van Dyk lvm2-2.02.05.ebuild: + Marked stable on amd64. + + 24 May 2006; Michael Hanselmann lvm2-2.02.05.ebuild: + Stable on ppc. + + 07 May 2006; Mark Loeser -lvm2-2.01.14-r1.ebuild: + Drop old version because of dependencies being removed + + 03 May 2006; Gustavo Zacarias lvm2-2.02.05.ebuild: + Stable on hppa wrt #130529 + + 01 May 2006; Markus Rothe lvm2-2.02.05.ebuild: + Stable on ppc64 + + 27 Apr 2006; Alec Warner files/digest-lvm2-2.01.13, + files/digest-lvm2-2.01.14-r1, files/digest-lvm2-2.02.02-r1, + files/digest-lvm2-2.02.04-r1, files/digest-lvm2-2.02.05, Manifest: + Fixing SHA256 digest, pass four + + 26 Apr 2006; Chris Gianelloni lvm2-2.02.05.ebuild: + Marking stable on x86 wrt bug #130529. + + 25 Apr 2006; Gustavo Zacarias lvm2-2.02.05.ebuild: + Stable on sparc wrt #130529 + + 24 Apr 2006; Joshua Kinard lvm2-2.02.05.ebuild: + Marked stable on mips. + +*lvm2-2.02.05 (24 Apr 2006) + + 24 Apr 2006; Eric Edgar +lvm2-2.02.05.ebuild: + version Bump to 2.02.05 per bug #131114. + + 24 Apr 2006; Gustavo Zacarias + lvm2-2.02.04-r1.ebuild: + Stable on hppa & sparc wrt #130529 + +*lvm2-2.02.04-r1 (21 Apr 2006) + + 21 Apr 2006; Eric Edgar + +files/lvm2-2.01.14-static.patch, +files/lvm2-2.02.04-vgid.patch, + +lvm2-2.02.04-r1.ebuild: + lvm2-2.02.04 with vgid termination patch to fix bug# 130626. Patch obtained + from upstream cvs. Will be included in lvm2-2.02.05 Replace missing + lvm2-2.01.14-static patch + + 21 Apr 2006; Eric Edgar -lvm2-2.02.03.ebuild, + -lvm2-2.02.04.ebuild: + Removed lvm2-2.02.03 and lvm2-2.02.04 as they have issue reading metadata on + disk. Downgrade to lvm2-2.02.02-r1 until upstream can fix + + 20 Apr 2006; Eric Edgar ChangeLog: + Add warning to rerun genkernel after the emerge of lvm if lvm is in the + initramfs + +*lvm2-2.02.02-r1 (20 Apr 2006) + + 20 Apr 2006; Eric Edgar +lvm2-2.02.02-r1.ebuild: + add lvm2-2.02.02-r1 ebuild back in incase the newer ones are broken + +*lvm2-2.02.04 (20 Apr 2006) + + 20 Apr 2006; Eric Edgar +lvm2-2.02.04.ebuild: + version bump lvm2-2.02.04 + +*lvm2-2.02.03 (19 Apr 2006) + + 19 Apr 2006; Eric Edgar lvm2-2.01.14-r1.ebuild, + -lvm2-2.02.01.ebuild, -lvm2-2.02.02.ebuild, +lvm2-2.02.03.ebuild: + Add lvm2-2.02.03.ebuild to fix cluster issues + + 29 Mar 2006; Markus Rothe lvm2-2.02.02.ebuild: + Added ~ppc64 + + 26 Mar 2006; Sven Wegener lvm2-2.02.02.ebuild: + 2.02.02 needs a newer device-mapper. + +*lvm2-2.02.02 (24 Mar 2006) + + 24 Mar 2006; Aron Griffis +lvm2-2.02.02.ebuild: + Bump to 2.02.02 (from 2.02.01). #120511 + + 22 Mar 2006; Paul de Vrieze lvm2-2.02.01.ebuild: + Make the install fail if the start and stop scripts can't be installed. When + these scripts are not installed, the volumes are not activated at boot, + bumping into maintainer mode. + + 02 Feb 2006; Eric Edgar Manifest: + fix lvm2-2.02.01.ebuild digest + + 01 Feb 2006; Eric Edgar lvm2-2.02.01.ebuild: + fix lvm2-2.02.01.ebuild to not have bad depends + +*lvm2-2.02.01 (01 Feb 2006) + + 01 Feb 2006; Eric Edgar +files/clvmd.rc, + +lvm2-2.02.01.ebuild: + Version bump. lvm2-2.02.01. clvm support + +*lvm2-2.01.14-r1 (31 Jan 2006) + + 31 Jan 2006; Eric Edgar +files/lvm2-2.01.14.patch, + -lvm2-2.01.14.ebuild, +lvm2-2.01.14-r1.ebuild: + remove lvm2-2.01.14.ebuild;Change device-mapper depend; add selinux suport; + gcc patch + +*lvm2-2.01.14 (14 Oct 2005) + + 14 Oct 2005; Eric Edgar +lvm2-2.01.14.ebuild: + Version Bump - added lvm2 2.01.14 + + 16 Sep 2005; Aron Griffis lvm2-2.01.09.ebuild: + Mark 2.01.09 stable on alpha + + 08 Aug 2005; Aaron Walker lvm2-2.01.13.ebuild: + Added ~mips. + +*lvm2-2.01.13 (20 Jul 2005) + + 20 Jul 2005; Eric Edgar +lvm2-2.01.13.ebuild: + Version Bump + + 20 Jul 2005; Eric Edgar -lvm2-2.00.08.ebuild, + -lvm2-2.00.15.ebuild, -lvm2-2.00.15-r1.ebuild, -lvm2-2.00.25.ebuild, + -lvm2-2.00.33.ebuild, -lvm2-2.00.33-r1.ebuild, -lvm2-2.00.33-r2.ebuild, + -lvm2-2.00.33-r4.ebuild: + Cleaning up older ebuilds. + +*lvm2-2.01.09-r1 (20 Jul 2005) + + 20 Jul 2005; Eric Edgar +lvm2-2.01.09-r1.ebuild: + Fix bug 99532 + + 05 Jul 2005; Chris Gianelloni lvm2-2.01.09.ebuild: + Added ia64 to KEYWORDS. Blame plasmaroo. + + 17 Jun 2005; Michael Hanselmann lvm2-2.01.09.ebuild: + Stable on ppc. + + 06 Jun 2005; Markus Rothe lvm2-2.01.09.ebuild: + Stable on ppc64 + + 29 May 2005; Marcus D. Hanwell lvm2-2.01.09.ebuild: + Stable on amd64, bug 92427. + + 23 May 2005; Jason Wever lvm2-2.01.09.ebuild: + Stable on SPARC. + + 14 May 2005; Guy Martin lvm2-2.01.09.ebuild: + Stable on hppa. + + 06 May 2005; Eric Edgar lvm2-2.01.09.ebuild: + Marking stable on x86. appears to fix bug 89681 + + 15 Apr 2005; Eric Edgar : +lvm2-2.01.09.ebuild: + Modified ebuild to depend on newer version of device mapper. bug #89214 + + 09 Apr 2005; Markus Rothe lvm2-2.00.33-r1.ebuild: + Stable on ppc64 + + 07 Apr 2005; Simon Stelling lvm2-2.00.33-r1.ebuild: + stable on amd64 + +*lvm2-2.01.09 (12 Apr 2005) + + 12 Apr 2005; Eric Edgar +lvm2-2.01.09.ebuild: + Adding lvm2-2.01.09.ebuild + +*lvm2-2.00.33-r4 (04 Apr 2005) + + 04 Apr 2005; Eric Edgar -lvm2-2.00.33-r3.ebuild, + +lvm2-2.00.33-r4.ebuild: + Fix a bug in the ebuild so that it compiles lvm2 statically by default + +*lvm2-2.00.33-r3 (22 Mar 2005) + + 22 Mar 2005; Eric Edgar +lvm2-2.00.33-r3.ebuild: + Added new ebuild with local use flag to override the building of lvm2. This + allows the binary to be built dynamically. + +*lvm2-2.00.33-r2 (07 Mar 2005) + + 07 Mar 2005; Eric Edgar +lvm2-2.00.33-r2.ebuild: + Added a new ebuild so that lvm2 is forced to be compiled statically. This + should be the default for files located in /sbin + + 02 Mar 2005; Eric Edgar lvm2-2.00.33-r1.ebuild: + Marking stable on x86 - this has several important feature improvements, + please read the WHATS_NEW file in the documentation tree for a list of changes. + + 22 Feb 2005; Eric Edgar files/lvm2-start.sh, + files/lvm2-stop.sh, lvm2-2.00.33-r1.ebuild: + Install scripts as lvm-{start,stop}.sh + +*lvm2-2.00.33-r1 (22 Feb 2005) + + 22 Feb 2005; Eric Edgar +files/lvm2-start.sh, + +files/lvm2-stop.sh, +lvm2-2.00.33-r1.ebuild: + New ebuild to add baselayout files to /lib/rcscripts/addons to support + starting and stopping lvm2 + +*lvm2-2.00.33 (22 Feb 2005) + + 22 Feb 2005; Eric Edgar +lvm2-2.00.33.ebuild: + Updating lvm2 to version 2.00.33 + + 25 Nov 2004; Guy Martin lvm2-2.00.25.ebuild: + Stable on hppa. + +*lvm2-2.00.25 (14 Nov 2004) + + 14 Nov 2004; +lvm2-2.00.25.ebuild: + Bump to version 2.0.25. Greatly simplify static support. Add optional readline + (lvm shell) support. Fixes bugs #54535 and #64455. + + 14 Nov 2004; lvm2-2.00.15-r1.ebuild, lvm2-2.00.15.ebuild: + Fix SRC_URI to reflect reality. + + 10 Sep 2004; Rob Holland lvm2-2.00.15-r1.ebuild: + fix syntax bug. thanks to swtaylor@gentoo.org + +*lvm2-2.00.15-r1 (10 Sep 2004) + + 10 Sep 2004; Rob Holland +lvm2-2.00.15-r1.ebuild: + Added a static use flag which installs a statically linked lvm rather than a + dynamic one (everything stays in the same place, there is no lvm.static file + installed). part of #44091. Thanks to Sascha Silbe for offering patches, but I + choose to fix it differently. + + 03 Sep 2004; Pieter Van den Abeele + lvm2-2.00.15.ebuild: + Masked lvm2-2.00.15.ebuild stable for ppc + + 17 Aug 2004; lvm2-2.00.15.ebuild: + add ~alpha #60071 + + 29 May 2004; Tom Gall lvm2-2.00.15.ebuild: + stable on ppc64, bug #52330 + + 26 Apr 2004; Aron Griffis lvm2-2.00.08.ebuild, + lvm2-2.00.15.ebuild: + Add die following econf for bug 48950 + +*lvm2-2.00.15 (24 Apr 2004) + + 24 Apr 2004; Max Kalika lvm2-2.00.15.ebuild: + Bump to version 2.0.15. Install a default lvm.conf file. + + 29 May 2004; Tom Gall lvm2-2.00.08.ebuild: + stable on ppc64, bug #52330 + + 09 Mar 2004; Max Kalika lvm2-2.00.06.ebuild, + lvm2-2.00.07.ebuild, lvm2-2.00.08.ebuild: + Update SRC_URI and HOMEPAGE to their new locations. + + 22 Jan 2004; Markus Nigbur lvm2-2.00.08.ebuild: + Marked stable on sparc. + + 17 Jan 2004; Bartosch Pixa lvm2-2.00.08.ebuild: + set ppc in keywords + + 26 Dec 2003; Seemant Kulleen lvm2-2.00.06.ebuild, + lvm2-2.00.07.ebuild, lvm2-2.00.08.ebuild: + dependency to sys-fs/lvm-user instead of sys-apps/lvm-user. Closes bug #36534 + by Adam Gelwarg + + 26 Dec 2003; Ciaran McCreesh lvm2-2.00.08.ebuild: + Added ~sparc keyword + + 13 Dec 2003; Brad House lvm2-2.00.08.ebuild: + mark stable on amd64 + + 08 Dec 2003; lvm2-2.00.08.ebuild: + But to stable x86 and add ~amd64 as per bug 34779. + +*lvm2-2.00.08 (02 Dec 2003) + + 02 Dec 2003; lvm2-2.00.08.ebuild: + Bump to version 2.00.08 ~x86 for now. This version requires the very latest + device-mapper-1.00.07 to build properly. + + 21 Oct 2003; Max Kalika lvm2-2.00.06.ebuild, + lvm2-2.00.07.ebuild: + Bump to stable x86. + +*lvm2-2.00.07 (12 Oct 2003) + + 12 Oct 2003; Max Kalika lvm2-2.00.06.ebuild, + lvm2-2.00.07.ebuild: + Bump to version 2.00.07. + +*lvm2-2.00.06 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen lvm2-2.00.06.ebuild, + metadata.xml: + moved to sys-fs + +*lvm2-2.00.06 (03 Sep 2003) + + 03 Sep 2003; Max Kalika lvm2-2.00.05.ebuild, + lvm2-2.00.06.ebuild, metadata.xml: + Bump version to 2.00.06. + +*lvm2-2.00.05 (02 Sep 2003) + + 02 Sep 2003; Max Kalika lvm2-2.00.05.ebuild: + Bump version to 2.00.05. + + 03 Jul 2003; Max Kalika lvm2-1.95.15.ebuild: + Set KEYWORDS to ~x86. + + 12 Jun 2003; Max Kalika lvm2-1.95.15.ebuild: + Drop unneccessary die() calls. + + 29 May 2003; Max Kalika lvm2-1.95.10.ebuild, + lvm2-1.95.15.ebuild, files/lvm2.rc6: + Remove stale version. Patch /etc/init.d/{checkfs,halt.sh} to + activate/deactivate LVM2. Remove the no longer needed lvm2.rc6 file. + +*lvm2-1.95.15 (27 May 2003) + + 27 May 2003; Max Kalika lvm2-1.95.15.ebuild: + Bump version. + + 22 May 2003; root lvm2-1.95.10.ebuild, files/lvm2.rc6: + Install binary and all symlinks to /sbin as well. Fixes booting if /usr + is a separate partition. Change startup script to look for utilities in + /sbin. Fix startup script modules depend. + + 15 May 2003; Max Kalika files/lvm2.rc6: + Start before checkfs. + + 14 May 2003; Max Kalika lvm2-1.95.10.ebuild, + files/lvm2.rc6: + Add startup script. + +*lvm2-1.95.10 (12 May 2003) + + 12 May 2003; Max Kalika lvm2-1.95.10.ebuild: + Initial version. diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/Manifest b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/Manifest index 09c8556bbc..957320cb72 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/Manifest @@ -1,37 +1,49 @@ AUX clvmd.confd-2.02.39 213 SHA256 68442d5c9da81bad79fa6b1beaede290f24ea6a4e4415f3d9f4e37ccca6c524a SHA512 9614c4188c9a5bcf398d1f521b52d7e2281fcdf76265fdaca4acda22be282d8468e82b54a2661d5753f4b9a442ebe93a60daf87c846db4e275a283f71c9fd8e2 WHIRLPOOL b429d06a5200d37f46e72190060bc2fe866575ba441b5f92d12d939bdc5d411ef37e895a7369bbaaf733b1a0d0305a05d499c7ae6c7360fe8767e902d2a3bfc4 -AUX clvmd.rc-2.02.39 3579 SHA256 b547533128b5b48adf0dc2174786303d07c1cf4527d4fd81d0a1db187ff8c12b SHA512 0dfa6d3a7cf2ddbe7decb75765715bd0d3bf7b924aae54bfafe0d184a3804f2793efe020c8ef4003ec751a01ba742c50db1924e85df025cec7d1ae41b7931f9d WHIRLPOOL 8620212e6f5a148d75b7c6e757f17aeb20ffd9fbd51d678caedc2c8ad0cbe9c9fdf9311f41321093ddadb1ef0b470f82d0209d0edfebe9a4d27dc8628216cb13 +AUX clvmd.rc-2.02.39 3596 SHA256 b1bb99c86ba9509d772000f0712551e31f11ff149a3191c6890138ee02d7567a SHA512 2ddc8f3be25c47e5da9c65adfcc1884d737265776261080218ea3c2aa787f0d688c2a0189cdbcf1e97c46ead65f8659073f3f5fc509114420696e24f42b234d4 WHIRLPOOL ba12c57c4839982a29ddcaa6013dedbb4d953a20c53e079478e36d539f1cc4efa775d6f6edd4a2ba7f11b6ded6e2d858bda74f93d4cffb4a8cb71fb567d53599 AUX device-mapper.conf-1.02.22-r3 15 SHA256 57777904f12a35617e5a4193c964ebb32396452487fd02353e71e16e7b46bc22 SHA512 1846e0ca1be7170d4c0beb694a23aea4d19b24b99a248bb0f4e034286a6beede0a8efc474b0c237e33ee72c86c93b6238f2d5ea23e224765acba99c90633261e WHIRLPOOL a0de185e849cd4d1aab9f145a6330f267ca547ba4ec7720be6f33e2c3c4c182b8674ea220b894f0fc806fe6637ba7bcabd739ca57b53b3efa5fad0cf1e57ba2e AUX device-mapper.rc-2.02.105-r2 3713 SHA256 eb5c194b5e70a6fef95d5b1064771e37384d0972494a500fc22c3265eb9064e4 SHA512 ebf3953b8a9c13d2c8a9c28ae7e3ac23c7583a628b2435335e8c21ae51d046ecb02302a9f147a97102b663329f7756ef5edfce78cd18cce57bf9247cea88ba56 WHIRLPOOL 1f39d046a23a4f079640f3ac972b819f40dfb5d4f19dfb144a7862e2195871c2f37219f94c61ee139af4bf1e4e4f25d0c1b12aa3a14410a877667991f1aae950 -AUX device-mapper.rc-2.02.95-r2 2649 SHA256 f95dff42b6e22b96cc61389263dd68cd6eec6c26924a594c0494941ed4cd993e SHA512 05bc0af9647c43209179076e2743855d2ad6cfd9c13d41dd55c09d8e49db854a868d16a1f72b141a4a04f5d631a2c1c0f4a99488c26e10c07962e10affe6847e WHIRLPOOL 98e69479fa031073ce84868d2693d82ec84c3a4e74fe2eae58bc859ac7f77d660ed47201c3520427b6cf1beada10d52a47fc4e6df0d37868d0a36de9f01b727f AUX dmeventd.initd-2.02.67-r1 571 SHA256 63e45f4a86c9c0be27d455999289f0dd62d912c04f12a38e3fa0257fafe293fb SHA512 7b14234333ec92908f15f419ca0c43e3a9be3a22fd397e3e5790cb4be9ef6e1e216f7d30b0b44404802e6c403367cbe56a68807e0e899ef25d298368956a287e WHIRLPOOL 28fcd1a9023da971898fdb2a5b26a4dd667342063f58d648508ff42e57dc7f1f23577e48c94a86a0195f10d4356d8ebb4e9a7a33ede0b25b272991d5c243f151 AUX dmtab 326 SHA256 5be366ff8ffc8f2e30467f21ca4396d3e20eb754bbb215c7d4cfb1e352bcc3f9 SHA512 a9dba029eca594a75e59d7e6577c3917113a87eb19c12258775bd62267b9d07eb35ffb413b0a9d0086c10364a2a9210e79c17ee89249a059974b58523e31f598 WHIRLPOOL aad1090b32958ceb40ea1f0c6acf28fdfc943238ca61d33ce1e50bc922687db46642253d2947413eeaaa21d9b247266a9bb06f755f753e2052f97ada0028c88d AUX lvm-monitoring.initd-2.02.105-r2 969 SHA256 258b913654312e39ab8db4aa43584cbeee8d654621f357810e6dac744312fb62 SHA512 a031965ad807b370b5495a41d303b99834bea3dbfa02dd16ff1e190501348d04a97f183c88fea93691fd78249beed5cb20b9172eb3ca9cfd30959473a8e04ef3 WHIRLPOOL dcfad6f9b6238c9246b73008dd1f7e06c3fdde57f1b30935f2f49394fa6b67a2b8d8702e36d2fefd9e4b448df3940f40c78be0796b555b28895c6c71fea9b96f -AUX lvm-monitoring.initd-2.02.67-r2 1063 SHA256 8b37306841eec2f7cae621b73e2c313477ff826bbc241b5b1e497a45f1e3b8b1 SHA512 472353323bf1e941aa1d1bc52bbf3232c78112bc7c1fa070fc7e7d685660e653282202034c19d8420bf8d391408a60804a1bef6b2bfde8a89c925f76845b9ed3 WHIRLPOOL 3580666f699111014e05d4d6507908a32d84112a925420251a1ed382cfa98614bb09e4534aad2a6848d334233f2835f95acf8199b8d37d92d56d279ac3af2c4c AUX lvm.confd-2.02.28-r2 173 SHA256 28370c089c39c248d7ded0960b8d8a9256bada44d44c22ce3cec87d512ef6844 SHA512 67b153cbc5c2327c15f042b3b5590c1d8fdf9823efb19c80192ac4dcf98e530efea8ecae0aaaa4a54b0e3e4907565aa21455b364df1dbe8f2e7dffa1c5d355d0 WHIRLPOOL 06467b28ad2acf36984eef1b7b7e3d88277505760f848a808d85820cd1cccf6bb7397c00624d36961d9bdbb994e55de03444a7cfc97ecefd9bd3b785a3c6fdbf AUX lvm.rc-2.02.105-r2 2966 SHA256 53aaa87749be5cc89942e2485ea76491e3f2ca98de4f9a392fac4cd88c87f548 SHA512 d235b31f5cd4cb62ce3ca695767d7e18742dd571b52c1b832de5400c49c727b754aa1c060b478e05fde0da5591f6b71ab5ccc51dcc38127c192516334b523bc4 WHIRLPOOL 7cefbc96859ab86eed470def186090f8c13deb12c2d4c9d54527997cd3173d8b88b5ea9fc6af38d0e75cdb5c5c091f8aead34895898bf09d49007dcc14c50a24 -AUX lvm.rc-2.02.95-r2 2895 SHA256 9fbaba826ab9cf2a58d7a89a0cabcd4b8aaf3ed4b4c4f727c0ced3a391cfee6f SHA512 f9643e3d28edecc56662efd3107a33dacc96e9d823537a7b16a3195390723ff6bcc3dfc7cad170fd2814223c115a7190484116c8874b8dc8ebb9b1e00e31e4be WHIRLPOOL 05e8055d4cd7d88d0b1a5fcab0768554fb0f419de1ec6f7e747f4ce7bc67362be507240b736d87c987a8221973956dbccd29da5aa40d608985355b02e32e4434 -AUX lvm2-2.02.100-selinux_and_udev_static.patch 3223 SHA256 15c20b1e16443932c560164ad9546ab01279601b0f0dd7fdc54f9cf3cd3ffee3 SHA512 232dc2908073254e23878098734cc65449c7be0707f7f0f7e73561e7b204bf71cf75ff5ee143b0f9f301ddabac1595c59cb0ec80c665464e8fe3f1b65a3eb0c2 WHIRLPOOL fdd908aa01cc3790be4ff8e7b2180cd526065c826657924edfccdc53f5c2266a12911c1ebface9de649b1974ff77401e94a64de507b5c72415614e5726dd4a2a +AUX lvm.rc-2.02.116-r4 3777 SHA256 15518a6c99f7b8773540e7b47fb75d06eb162f87e4c4cf66daeb1ddb8ae1b4d9 SHA512 a61348b9db717f1e98d6613c0e7b57941094195a92c6f3e62490fe1a7187ebbeb8d62d765638a1f78e3e6fd1ddfd99aa72172dc5069cbcf00ece6ea41aae3e22 WHIRLPOOL f3d236c6b4b93505095dac0baa9ca9224a3b42c141f33f17249f0081db4aa929e4e34d70f5f6374a7b80293f36fce50db551a15928b9df258f78849dcf007855 +AUX lvm.rc-2.02.116-r6 3789 SHA256 fcf5e443867dd99a8cdf5694db2766fb868c961aed3e847426f48c3df3726485 SHA512 abe0305b4eab3540bd0e4521754736c2248c418ab44b4c5cb5fc07506176c3605a73e6c68f363970a8ddb4813fe59395039d3466d2b5f43b1b6d92e15f900828 WHIRLPOOL 389a74a77eb244a48c7ac8d315e71d1a995e5923c91653df32424dc22b4d0a70be0c3ed52e5ab309a6c81519780a6849ec86d413ff81dbc411c5156b76e85abf AUX lvm2-2.02.106-pthread-pkgconfig.patch 860 SHA256 aaf04bdb140cbedebe731a04846cbb7459cdd002ee4616a3d0725136edb5ef02 SHA512 ae073936ee15fdeabde4d3948a65f6a435b82e62aa0ddadbad399b69bd5c9bfc181d5e0be1beae9f6e899a6e8b9d7c21add13f7a1606cb5ed4762ed5aa5aa223 WHIRLPOOL 9e822f0f1c7c67b5443fb9e62547a1893d8c91f91d63f03c9f4b3d9a20cd24c377f5697f2fe24028f10949550af6f2a05d95db6d5e29700dfaa05f1c3d615773 -AUX lvm2-2.02.107-static-pkgconfig-libs.patch 3607 SHA256 b3efe76e670fd45e363c62bc8a9965eff4bb1c12e98b6eebdf3b8690de24ddca SHA512 6cd6bbe2ff2dbbe012c20043f3b31e42cacc3379838358c58891ec8ce9593ced29a14fbb9e96b9c76e1b245c5aec2e38a26d3a599c78ff18c3d920e89f1d2f72 WHIRLPOOL 4acf0777694df20886b4e6bf06c91a86041f6e4d888c49dc26f582cd6220504550f54ea5d94c220a3a16b4768933e45e901f274dfaf616083db741aab81b612b AUX lvm2-2.02.108-example.conf.in.patch 1681 SHA256 c9e0b46965f68c25495e21ca9504699031ed88dbb69407a08d53569ddc88ae4c SHA512 b4e983892b7ff47e5e7617376197daa62cfd063cf398235dc4a436fd9025ec4b1e263d7418e2c2943d53be494cba4209e9d4230d54a78762b0ca526f92e9746c WHIRLPOOL 0fc73d8e6f47596fa1789118aefebf931fb217342259da838d701bdeb96f21d7de59f29ac81c3c0f4a00db711e86b9fac6b4c889cf05ffc90ad8fd5a9ef77cd1 AUX lvm2-2.02.108-static-pkgconfig-libs.patch 3302 SHA256 5cbdb4c4db1a77767a8cf3a89490eb0e21a2d4cc7729a8ffb099e4d0746e2775 SHA512 246f1029f9346d6bc57c2062c8a223535d0b832fa6bd86947b8b91b094dbc388706a9914f9ca0531666f77e73544612e2819335435b7576b4e91cdb1b0e4f041 WHIRLPOOL 53e723bdcfe07f668abf6fe9e6093ae38d81b01bd10ade0b40a037d44c367a6945ed86d14d70c2af8af6e7063763fd3620591b5c7384bd255b98cceb7ee192f3 +AUX lvm2-2.02.129-dynamic-static-ldflags.patch 2250 SHA256 dacd53356c8287f2dcedf6d4cf9aa3664a0fcdbc1a03d691abce29d49a7a0fa9 SHA512 43884e69dab82d417d9e834b528034b985d6e7cd2d7bdd3a2e30a03fe114670d56bf3b9e6c2d670275261f1eebb97125eb2f2abe53904866c220e16f9d6effa7 WHIRLPOOL 79e76ce5a7bcf875293dc11d2897a6089c069a7039b0a72056f1fa50f73129409153078fbde5fdf14b59ff2e1afd8bea9bd6b6fa0841d2e1dd53212e0f0d5508 +AUX lvm2-2.02.129-example.conf.in.patch 1844 SHA256 0a5f5dfbeb36da9320c936752fa4e240c5ea82307321098e0c59e43e153548cc SHA512 a2bceec0d051fd2f7749e702d6bbabbc0edf98b11b3211256d2a49d781b1fe89071f36052045726b11b0e0bdd98242b88fc57128a048a7d6d6448c298a6233ed WHIRLPOOL a00b9e37be876377e9b156a9c4674a0d731766c73bb5b297d948ddfb4fb069732b159ea909a35682a95438647060b238303a85c97f350c47e45b97c90c536226 +AUX lvm2-2.02.129-static-pkgconfig-libs.patch 3299 SHA256 fb8ca89e330096a0a0abb80db1922b54b4ed84408863de07ec3dc7a2d882b302 SHA512 28906793a51737679e51bf83298388ea3ca081f513d34b4c38f3fa09f574c9957f4eedfde0179e31be90631e12d41c78b3bb4bb74c069a99a69ae703f3a2f2f7 WHIRLPOOL 9f0f25896dae3f750262514a0e2f8a29a8edb1f949fc41518da98cf991d24e8216003aff7a3fba535ac1a75e8686d8dc297375da52f2188cd7b309b8067758d6 +AUX lvm2-2.02.130-pthread-pkgconfig.patch 915 SHA256 7df0c39dcbb0e24381327e5b08e377fc80bc7e5d990abf4f3f2b3e0fc5158adc SHA512 1e45ccb3bf824fd2f8276b4ca103e95960e401e793944af68a16929040015b42d601b09adbb8f01e833071d501440a20381fe263fd1884d8fb2e7d7f5463da6d WHIRLPOOL bc5805586fd58db54c538d4d87621389ebfb4b7146b46390719c4c3d983222ec51616667b2871ff754a0348f47b210288f8fe3cbe17f95206d97a61cc1b32b8f +AUX lvm2-2.02.139-dynamic-static-ldflags.patch 2874 SHA256 2f09df6fe503f426e9970e9243e6380654dd4037b8475a371e56ee6ed4287c46 SHA512 3486c6d0500f233cbedfe28a2c20f03e4a80301e011fa0fd41b3765eed71dc5e00c8f6f09d40c3702ea87e372db3e4dae64c32e4ffe45700bbbf137804b748fa WHIRLPOOL 427e8be7dab3afcd4bfa8bbec86d691ed99d98eb52ebe7c740eec7a90bb42dce92fc127ca3ef0a6f6da07041a3682f59b1937b836ccd0a8733200e538e53ccc0 +AUX lvm2-2.02.145-mkdev.patch 4111 SHA256 d9a351f8d1321d5a374b648845ecdb51f74fa23a4ff8b58757d3e184649c42bc SHA512 f3953eb8bf73adc8d048edd2c560fad3c5afbfcee19ca354f06de2b10ea2e947c972cd180fa26cf0d3dc30b5aae8946e79faac3f3a1cfb6f31222244d308a588 WHIRLPOOL cd9b3148835afa9cbb15790438e2272aab0748f88080636fe477527dadcfc5b0ea293c5f75e3e16fe9705bc3f4384d86345052baeb153a489e00fc5ce02530f6 AUX lvm2-2.02.56-lvm2create_initrd.patch 2032 SHA256 b892d0544e05350e78ea400c16e6fd3657671d9bdf50bfae70505fd79bdda081 SHA512 b2a1705fa6b962027ebc5047583547489afe8ef8d8977c6284a28d0a8b0e05e20e6c48bd6c02a8bb02de9cfb40ac2d6e2a4b8ed8ef8c4ae7b6ea9a29bc4194de WHIRLPOOL cb533df528be0aae4bf50966285ef7a238f810d955ee86d5b446f43944d093732eff6ef8178d1654c4a2c075049ffc11994a99de6291bab1140cb8812be8b8a0 AUX lvm2-2.02.63-always-make-static-libdm.patch 1420 SHA256 1c498b5efce77ed16bbbfcd9e0ec6da404a9c70c7ad0959ed7b60733adfcfc21 SHA512 67735af9e51369d5b3b400cab4f9ffa25f8dea1c1ec3d01855cb3c5aeade5c39a35eeed43f3a665204fe6bbba4ca43baecd845330bf26d023064b94ca3d1317c WHIRLPOOL f273c893acedfd658e7947abb5f4b528f15de9808ae3862ec8a9189ba7de4ea6998dc67dbc7af642ca3a27bba2ef8eabfd48337f532145f88500988f564313b1 AUX lvm2-2.02.67-createinitrd.patch 660 SHA256 d59f5642fff9d9575227bfd0b3d103d928a6f7b08b417d6c458704171f11da39 SHA512 17fbba5d34ece5c1c25ef35fa3bbc3d6fcd20b44bd766c049bbc120853a8d60c9544db5790645a7814db5c272fd12d383699a8a9be6f4e9c56a7c0a1bb29ade2 WHIRLPOOL b358a31a9ee669a4fccf42280da5342c214932bfd83deee92d41351eb37dc6c0b2e5dc7419f2304128b5d285fed92db5b2e1634a71bbf1310d36b54d1a353bb0 -AUX lvm2-2.02.70-asneeded.patch 326 SHA256 b0f84dadc213a9daaa97ae7815f624f0bcdc883d627659c7fcf8b7131538b43e SHA512 e38d8ef5d13c8861f7d1ca5c16271b3da138e8747ba01442de3f55aab45265fdaf42513e596f5af1d024fa2cf0c959bd3e47da52bbe8b13c75e665dd95f81279 WHIRLPOOL 77143f2dafeca221f8b3cda4df1669111de44a4ae4916d9aa2228aa76d94b4d1c556cf90a6f90cae2f1938f7474fb678ec6eab1b4e57f7fd20eab473de667cda +AUX lvm2-2.02.70-asneeded.patch 336 SHA256 0f1ec293f2cb37345c247bb4b8c3603f1b5d41bb4f62604520e708998f58ce4a SHA512 c4aa5b7120c5b28a3d646b50b561060553dedba766348260e5db6d56776f1474cec09daeab50e1aca2e1d2d166b9ed57e83673b92bc1c305669c13a719696600 WHIRLPOOL 1d1f0bcb62d8c6dcbe9f87c13de6f03d4e9ae0104373fc565bc83a75e299e5e9b3012ce659e73d551f468a9ba70991cefde7abb52061d39c405750f94c27be4c AUX lvm2-2.02.92-dynamic-static-ldflags.patch 3031 SHA256 90b880572186d4d1abf049d39e5f11e4cfedb3707c29eeb9740ceccdb3b62468 SHA512 edb78081d12bebaccd31c2474cb531563b729f1ad966afaff7892556177ee7a68217cc699c65383318066139ba62183adc8334f46f8f8933d62b6b5dcd11a023 WHIRLPOOL 6880a29dfb6747f167c41506e1472c0d48ef7af3a545238c733949f85f3f8f36110fb6908c6f626260f7ed975e56a4e8ccf42ece4d758fa3570154cbe970f2a3 -AUX lvm2-2.02.99-example.conf.in.patch 1489 SHA256 55273a2bc6df33057f4efdd947b75f0282a7993acd5e57f0019f8ca57ca7df38 SHA512 0c92a0e454505219653500d4fb2ee57626bb30375782be941bda17d7b841cb05eeebb87bfc4f7aa397b26fb4908bcbd0f69d2c07e63bf4f070756a1894851869 WHIRLPOOL 3f6c94dd63fcf5e2d1406aa074aee27997fa6d58da3db9d22281b3080ec36277bc5225c3b62f042b38f5d0870fb1e3e19433f218f01e03323c7ad1210d45d4b3 -AUX lvm2-2.02.99-locale-muck.patch 395 SHA256 14e7c65fd9aa71b7f09cc1aecfaccb3048dbb09dd4eb4c342556708aa6adba77 SHA512 4014abbaeb1106dbaa360e2573340651adc0cccc6c0c05cc57695e74e7a3d0b5a73e2b72242bab0d0a10c2506a7c30c2a4de0275c0f81a14dfb068ec91492497 WHIRLPOOL 3383e94ca4dbaefd2c628d3a95b17a14602481c98425caf48f490185289eb3f1af2ef234ff5b5c431ea4624edd8e48764252bdf5b7159ab3bbbad699c3f936ab +AUX lvm2-2.02.99-locale-muck.patch 405 SHA256 fa135beaec5a75a271852da44009390e040c53ca05d6932e9565315ee1cd28ef SHA512 1c898693f71d165d55458ab87886a25206930c202b5aea95eba394ad06162cc710c1435e598acb9bcd3fbf46abf5409be972f6ce73bd02b2e177e1af780ae7ad WHIRLPOOL 68f6383c23f23820c964ab11c7581c18661281703b8ae8ccffcf6ff5cbc52c7265f642a3f5130d901c0d44e75132868c47e60830b8bc296555c143aa4eb4f95e AUX lvmetad.initd-2.02.105-r2 293 SHA256 84fe3d786652a0d73f3626923feffa1fcb0a0b0054260cb5f73b0485d99fa168 SHA512 279474bbdc6f5f2832749a28b7852f8c5bf2e258e9f72b97734ecbfc51103f1c069c6be462366e2df53d63228d88b4baf808b62f5ae31504093c5b8f2d096755 WHIRLPOOL 368dc235510c327ebc2e442723160740d7605b33797c4ec00a0a42a7969e118e4c491616ff59f1a9969212dbbf95e129f11365571b57112aec08f083872c7bdc -DIST LVM2.2.02.103.tgz 1343887 SHA256 71c5a2e8842ed2f13f52e02b44eb183110a3410dedd1e117348e4eecc29d3c2a SHA512 1a9920947312e3e248bff7ff5d5eb54dec3f3b05eb3388fa92f95369b26ae8e6838186f87d817b09e8c635ddc3cdf51bc1d07c2a9d65fd7eab33598998bb7afe WHIRLPOOL de96dd8b7fb46ec777f34169759852ee5ef03ccdc93e110bf63c92dddb9cf4f805635444ceeead6b581610d2a23217d3b4729c286f016623f73b99c0b35a42a0 -DIST LVM2.2.02.109.tgz 1482167 SHA256 7bc95ba5209c8aa5bd492167b2e2797f156852ed11cfc63fb783070ade8e65e7 SHA512 210645cccf297112ffdbc63e0336385c31b2d17d226ae10813ba8ffd4f01ce07af44a4134e60644283e4360e10e925113e867378502ae0166f3fc91258caea68 WHIRLPOOL 7f2d91446f502440b2ed73df0f2ce29069364bbb198e675223b61c17e5cc6e1c162ce60a977cb07b71e44d672c688bbbf0247380f1b9c5adf325cf324f4c4bb7 -DIST LVM2.2.02.110.tgz 1487448 SHA256 3dad1aa04a71b8420b15f44c53f041001436539d3f8073490c2d0c52f6fecd11 SHA512 5b4dfa5ed877d34efa5b109dc712e8fa9154b4954b267b0243f1925f9d2fa8c67f4ce8da36a85f3bba6c117f6153fdbf150e3753587ab90584a86d2654dc0812 WHIRLPOOL ea221ed3e9d3f79009d7c341a7a75b52eacc5be79e28f2498e7cdc0f4a97c2bebff405b032eb8086d3b5b5aaf79da2f281c5734562355bddbe6004058e114ced +AUX lvmetad.initd-2.02.116-r3 354 SHA256 de33b4f782849d0a965b6106d280e457bbe63484320a884e7046240a056de142 SHA512 f43d0e4226d39f67e131860a38c76a58e1b5b98e76d1265e7c680c907c61d4eeb1ec8c1cbac00f36bee6b9c47906a62c442a47d238652cd0c3907bc7224876b3 WHIRLPOOL 52dd690065448ae7c245171a74e27743694408831b6732d5df5f2e66410e11f7e5521b4f49c7f6b8fc78f54f3c6e8cd4ed0499a4c1d53179c5b95e0df5ca6cfa DIST LVM2.2.02.116.tgz 1538340 SHA256 2479d6ea61c405efcfcd8a78390d00c1d2e9c92c0262f3ed599f2c0fb6f0b767 SHA512 992541339637d597257850b4ff7f5348fb7cdcccf806ac8d986a3be1ad1edc5f6bfaedeed5128690c541d1a485cdc75742e90a766363c39867901003518fb84d WHIRLPOOL 1e89ec941882fddba62c9649be46eb5bc6c9cb899669d4bbe4a4a1023c8bf7d8264c4815ef88bb39dedcb9637815411feb826aa102e629d77b80e45e099e398d -EBUILD lvm2-2.02.103.ebuild 7351 SHA256 b0845e2d2579d87a6ed001b58b0eb686a1a258f4fd327e0b2050257ba8cd393c SHA512 e47382d2cc8f174234bef3a4ed3975922ab73b591546f1b65bafbb87d803fd716ecc903a5fec1aedaf622f191eccc71f26489659eee274e8976eaaccc850816c WHIRLPOOL 2fa1803ee93b5cd76cccf8fc3e534ab4a9e60527e45d7b5734b3b4b72e4e5f50fa787b24c43821087257f80602d712ea0770c21796a147815bf652d74d0ad5ea -EBUILD lvm2-2.02.109-r1.ebuild 9085 SHA256 d7ca9ed2ceacbf32a19df30bb023fc7f2a184f2a720cb89a9a4db797b0f87dd4 SHA512 0cf345fba811fbdeb78002d6b01992d3567871ff80c737e643f2e4427d4cc503956aba55c8ce5c593d3e74b207ebc2919658af53d38c7de202a9ed04a668ecc4 WHIRLPOOL bf5271817fb0abe223c3c89abbc2284b4e858ec88524d2a224771ac6cc1694f67edc0b483100a3293108abd8758fe137c04e44f061648d9d27e9c2e932cf1a26 -EBUILD lvm2-2.02.109.ebuild 9045 SHA256 5da858d4b54011ad05d0d738ab5b2eb657a00a9cb1493fb6820cd5a27457f52e SHA512 92a90d3da7ffdae1fefab70ff23fbbe831a4594ef222701a464a4addd55121c5c6199f13afde4e43f7b9980c05e1eb0736c93b01f6d7c4625c1ddaf010629e00 WHIRLPOOL 20b2776fbbd6c820cbe3ac4917755a328d81470012e70c1c0702e4534d4265835fe5a49137e965b9585c279834d3e0317e2a2c8cec1864193ec6658984492c6d -EBUILD lvm2-2.02.110.ebuild 9237 SHA256 db4305416c63bbeef2e2cf6714bb292cf86d8cb9b6073e5291c14d102d507f26 SHA512 6abbb1d699442e6fe57282080ab3dd20e8c71d1940223bf0eb51a5402b0cca5106aa786c525a9c59b4f23792373a13c5f86c53500f62c0363e65fcba8b5e3565 WHIRLPOOL 025148b43343959b54e7aa9ea0fd7970da65ff670cba5d7204752ecd29a0c11b4290a4c717109ad68a2228eef9345dc475ed2ab2703e3ec36fe0ba54a594c67e -EBUILD lvm2-2.02.116-r1.ebuild 9266 SHA256 27855d8080240e6a8d6c438389bca8705d1c5358c49a688df47c8e381d0d624d SHA512 ac326f136ea4bacc0c0a4ffa46b603d17c1bb830a07ce8b3d1c7c27f6b58da9403f35b3a86d6b83812e418cfbbf9ab55794a75f033ea0e7d023496d07c6c1172 WHIRLPOOL 8c0314b4322825ec52932a259ade5d0ef4d8cbdaef3f1d43755d85d62d14a67934688691664ea898cbc1c693a34ee9c9f31495d6f378d1de9ecf04cef735ce6b -EBUILD lvm2-2.02.116.ebuild 9231 SHA256 fed6cb575637c5144d5075c508e94089d69355837c843db3a7afdad6c00b2305 SHA512 3e59f0955f8b966b32f4ca3a34a624416498ffc351aaf64c6df11f2f44aed3b45e62964664fa4351b884e6adc8a91d8cc8ad4cc5a3269aad9b13c680ff2ae78b WHIRLPOOL 44d61595a75755875879d4422eca7bec621328a47acd7fbe499e58848d848512083708fc8feebb71b0be46edcdc2a8d5994e4046f3822d3563667873b050b600 -MISC ChangeLog 72475 SHA256 224bbc0870f81aa361a1d5e14ec0d6620e38ca885ea981f613b07bf96b69b5c5 SHA512 05bea0dd8353bc302e1cf70cafdff405d74dfcb291f8a145fc879e9a03ce41476dccdd7322dd5bf6c8c2ab6c6b615d29c2f96bccfcf179b4b043fbac6b949dab WHIRLPOOL 7c2e264238f32f892fbddd1e6712f94049a83d2bd66e90d921d4b353812a172ef3924bc2efa6e74e32877d69d52c9720c390ef501976fadc2064b3ea00ec18a7 -MISC metadata.xml 995 SHA256 a2be36b695dab8ef65772af8d808cdc7a5c5855e2c9104060e7232e21b984216 SHA512 642abe2a196ffeaf3a67530befa8dc123f1e3e1238bf55d38c0affea82ab5b2f9e56da6b303410845c625494a59323ac8570f40e0f8a406db76295059958361a WHIRLPOOL cba3a6dd12fafc4719050082ee740d03ef0ed68e074b556a0c1f15f4a7b328d9b826d2b7ab3d3f19546de92e907a3fd466792db67423cb8630d5313154d5b6f2 +DIST LVM2.2.02.136.tgz 1891010 SHA256 c6af90097d8f7cd851d38c4f57bb3ad7039cfa123f1e336dba957814a298bd8c SHA512 ebda683e7dbeb2c4860a583d47e60756d18127e37a373ab2958af8e54b9bee0d2e3370b7803d88fa4b08564345c88af55bfbac317081160118ce4b3733b69f9d WHIRLPOOL 8020fdddac648e32084801ffaf9b00b8a683870c8dd8dd5969851fd081eb1efd578decd82cd4a7a24fb6150c55afafdd819a76eb7eb6926cdc057455cc1d1618 +DIST LVM2.2.02.139.tgz 1897293 SHA256 f423b1f2eee70efd671afc0982caa92e9413a582404057244021314172ec3a07 SHA512 f112207d7447606915026495b931bffc4c0d68d36b9a8792fe4b7abf8b743bc4559da5c79145cb4d457337118e60552f9df511e31f2799001d29d006f7946cc0 WHIRLPOOL 8a1ca0bb6946b1f6761223a4a9e7c5e3e5247ff4b85bc08734258f4616fbabb0ea7a3b22b4a245367997ad810b4b304b747d8da0bd128c241fbafe645855b7f9 +DIST LVM2.2.02.145.tgz 1986370 SHA256 98b7c4c07c485a462c6a86e1a5265757133ceea36289ead8a419af29ef39560b SHA512 84e28b3efc940837ea9da70fce620744aea0945ba29383b76ad7bcd4b5259b897c714162a8e8b7cfe26ae736a3ad2eca633a3e0df4d6280a32b28bd4cf472d27 WHIRLPOOL b8c6f4b737625547d4c2994d055f3334e2954f160d10840f1405b6a78f25fc17ba1d270f574408c151140e2afceb007cbfa1c146ed105bbdeca001a03368d549 +EBUILD lvm2-2.02.116-r1.ebuild 9254 SHA256 27812bd553574f17ea712e3dab30fa8e542ad11e387e662da0806baf7e9dc47c SHA512 d87b9ead3d83ac155e221053fd58109ea08bfb9d81803e0ef00dbfd1ca030b7fea9df461804565219f21a6deebe926083d870cb8623a957571ae1bdb77c0812a WHIRLPOOL 9d4a786fc69bf823b7bbea424a164845d036fa8abc848e4e30ec1fc005c40c9f15727331de0cac4173413f94a23ef3127f25a0b31b16b140385e66faecb5ab8e +EBUILD lvm2-2.02.116-r2.ebuild 9393 SHA256 a854fd640757862e459e0e8e42a15039ab717ed8af29142e75ab0e33e9a4e0da SHA512 22b811ee6be2217e4c0a10e91042dd018c213d9df338550c75e4a3e68dee01f9bf0b134334e3944067495a21101cd8229dbbf2cc2be0cddc2f30552b62780372 WHIRLPOOL a92ecbf4033b5b4953a11562c96983fa94db7a79daf40ab9c5788fe907e3c92d4e6a877148045c6f7b6aa73c7d19ee52dbbed9a2e1bc5f1dc4018fcbfef013e7 +EBUILD lvm2-2.02.116-r4.ebuild 9581 SHA256 a0c299041a4c3c45be96490a449ea3e9c9b13ae5a5f72b4729b1229afb0159b9 SHA512 30596f5368542a8bec4ca6fab1907e7e21d369c45d95d6b3e42925576858d1b69b15fc910513767ff4cfa4be91b75db0457633eed9c0c133eb8b659a023799d9 WHIRLPOOL a5af1235f02a1729be9887e46901dee2522785a67811ccf0c7544b0479e33556d83711d319f22ef8cb3daf694aea423377f4584ebe3bf61150caf4ba4ebfc267 +EBUILD lvm2-2.02.116-r5.ebuild 9804 SHA256 177f960507751e4fc35f2573204f5f364541aa273fb233e93bd430b81911916a SHA512 aad872a38b9cbd17c40229750456010936b1c32ac3b3bfcc6c176ea0adb9b09e87115e44c8841e0a8464520f89cf739b9e14eea0fdbc66fe35e64802451d1381 WHIRLPOOL 127bac9e2eee82fd32ff0c98c366a36ce8b2ed7cc528f4e8f9edd93c1c0540993a2bc261a7ea695f9be161b0aee75685f61a00bb4a246b753f5f4ab0da979a71 +EBUILD lvm2-2.02.116-r6.ebuild 9804 SHA256 085d585138946c7fc532437a6ea77a7456add01d129a3f4f711bb68bb59c6266 SHA512 00d7564c2dbb781e82d21bba3af865fcb69bb967e81af2858f3aad1ec88c8ed1f8a27d092bea11a98aecf6c844281106a50ece0b9835986de78f72e0b5d0790a WHIRLPOOL 27c736aea0ca94c6330f0557ea1bbcd11a2e77711e094efd97122dbc2e048e9960a8d4fdbda4ca9d22c84e761f036f8507d8f1157fd4206cfc1ca27972f7ae4e +EBUILD lvm2-2.02.116.ebuild 9213 SHA256 4e84c63356091336d58962779da9ce94fce93f2f018900d2846d261483af4766 SHA512 358247c0a8f9c85ab5fff66860db8ffbc4ac6c204dfed2c4541d7ddc07704f08611f3aad0a259b36a6ef634ce9007956e23e67c64e6ab5fe2a411d70a34e75a0 WHIRLPOOL 96df127f4af315f228173232c6a7f82cf7d004974b801a97e0a096339992445298a7bf1ef628afac86f3b1b0866d6c53a1f00f9cb49e9e1a76463c800b211781 +EBUILD lvm2-2.02.136-r1.ebuild 9612 SHA256 6ef4bba3719927eeb1ae7b1193d27813218da9de70cf6be1911271c1dc39e98f SHA512 ad04c3b287b637dc3d7d27f91e9dbe857ae2306aae7ad56a81555e20d95d29b64119112da05d3be1fc96154c9b0552cb19cfb3577bac82c8cab43675985df4fe WHIRLPOOL 64def3b51b8875c9fa8aadba63c437eff28cc157f74ab3fb24d40cd6740afb9192e4b7acded8ad1465bc6d563ab28fec2a90aac285f54fc794a589e6defdea55 +EBUILD lvm2-2.02.136-r2.ebuild 9652 SHA256 ba200c60edd4a9b5635363a290c1bdd2f76788c97e59906f7733d67e71c553dd SHA512 6f72e10ec7ab2253b6076c31ad63e4ff0c7d798a1a4694cce92217d3ed2555d42e554b2ffece001f8a0dc3900729d5aa534d15a3b7d49101c2de59bd4b0a9184 WHIRLPOOL fb59ee380a1f3b737db056553ec2514a3454dc10262bce753bc7da39099394d6651b823aa1d621c172016887284f66a8e9eaecd5573228a8cf373100fbba6016 +EBUILD lvm2-2.02.136.ebuild 9394 SHA256 81e9600f2173415b4dfafd36501de19700c40edee8255805cde688d40f2eb14c SHA512 2a43378b0be35acd88013bddc321f1369f43be6742d1f7c164d0842976cf191d3fbc4fea8e7eff3ab4ddef655471d5b262076f4118adbb4011f9808330cf630e WHIRLPOOL fae46b381765ba42f6ac8a82ea0b149089210c5cf297e8f6ab9f505995643c4f45bb3e4996fe646ed68fc6fbb3de9c347e25ea2699e63a604e533be353b0f17e +EBUILD lvm2-2.02.139-r1.ebuild 9652 SHA256 b9562e9417015537dff7d5fd073e543b90a3ca550fffc2c7fb39761e79859371 SHA512 01013012d42500c80bd83f2cbc06d4a7127daa878bda69cac7f513f997608af064955ceab6feb8e559053f2e5cce41df0851d8182f33670450b4f8c960c9ac0c WHIRLPOOL 9611d7ce5c3edb087215a26e2e250f73106c8c912775c44264ae6c55328c0d6e82ca7b29122cfbc75178e7b1601067aff07b96db8d354cdefdfbf8d7df397937 +EBUILD lvm2-2.02.139.ebuild 9612 SHA256 6dcd57dd5c18b0a82fde6264ed127ee3be63e24c4e47d5ab87afd66045f7ed23 SHA512 27f40f64fce35722e40a4614c09b4e998e0976ee3bdbd1711501ce2cc32b1b1c1ccc940b6588cd0e78825225da233d528ce65d6146ae59b14d1c88509f57f878 WHIRLPOOL 9796ad1eb3f752f7cad04b0ce5fe78c8b48a1a3ad789353b39d6004322566cac6d57154fde47df8799c0020cfa359eaa11df1fde1c700f78322b0937daa846da +EBUILD lvm2-2.02.145-r1.ebuild 9502 SHA256 03491d6b22525b7a25288d6e0e05d1e235acc3df6d732acea353fbf7431b0bba SHA512 7fd050bdf71f226763a0246a7dd2d4d06091ccbdd1c5a68b3d79b47bd1ffb89706f5588fa37878e82d035927a510cbc96a660fc03c8ff133e9b4ccea28fccf67 WHIRLPOOL 82774a07db0349e74c9fd2e0f0d0ab855ed63b7ed37e3e3a216c5ba562a5e425ae87ad6873ffe7862a8d6ca18e15ecedf10fcfd339f0870fcd096d5b52a27a69 +EBUILD lvm2-2.02.145-r2.ebuild 9592 SHA256 1d9f19252654708456f2b8503a458a239c187e50e2379f06d799ab37941bc4bf SHA512 91da5f52a20d135740c23470b76f99f24a0833fd93653f253976dccfb83e6d4d43a7ab4fc8884b30bf8cdd914d8b2a2037637ee03c7483b9849480f8eddf68d5 WHIRLPOOL 5ea34d0835096316fdd458e3f8a9edd1c09e2d1a61fbfde70022f84c34720523c2b872750ec79e956272f5856f22deddbd8ec8fdada437955be9e62a0ed9cc60 +EBUILD lvm2-2.02.145.ebuild 9640 SHA256 03f1e9e1658eae0e2fab6bf2acfaed3ed3214b8fcd91fb03def2abf6794b5e60 SHA512 2adac8fd8a79cd2937938b5e2b12624d0cfc3ecc0f150aaba8c907f881ee02837aa839e369cc7af25b12e1097c97e30ef092de2dd585233edf3e1c04224d0a8e WHIRLPOOL a02e41690c49991e8a2baea5ca4ab2d2cd4b7422c513119ccb13b8e1372b3b20d9d9e4ec94297343d924806abc92a58e6daccb652cdd6841f21c581c08e3a2be +MISC ChangeLog 13214 SHA256 d7f9a7bbcee902183914ac1d3ec7a91f4cbd186a6946943d2aa5bfafd8e442b2 SHA512 84f973430702992ce249c7cc15cc2bbae1a1288bee3314b7fb2ad34a451ad0297816e7494bd7e5df0c3d1bf8703f54bdf9fecec89edc26cedf61257f7017e288 WHIRLPOOL c9ba26dd747609053b63c05285281767748230832736f547b754b26cf9dea6d1cd7bf933a5a2c7e7332e51e85f7748fcdf969cdaf5336703c94bba07294fd19b +MISC ChangeLog-2015 72475 SHA256 224bbc0870f81aa361a1d5e14ec0d6620e38ca885ea981f613b07bf96b69b5c5 SHA512 05bea0dd8353bc302e1cf70cafdff405d74dfcb291f8a145fc879e9a03ce41476dccdd7322dd5bf6c8c2ab6c6b615d29c2f96bccfcf179b4b043fbac6b949dab WHIRLPOOL 7c2e264238f32f892fbddd1e6712f94049a83d2bd66e90d921d4b353812a172ef3924bc2efa6e74e32877d69d52c9720c390ef501976fadc2064b3ea00ec18a7 +MISC metadata.xml 1326 SHA256 f7cf280b3f275f568307e2d1f9c4164e41c262d6ce044c01897e577321f86ff5 SHA512 1cb659d57327fda2d14ac27d09801df79d6ef816c0a796711068c7dc4e6c038c023473e9d6f8dc08ef82be589d5641eb513bd5a7cf7e57e9800b73df423d14ba WHIRLPOOL adce1996947e7dca1627bed56bb7bf9716214a11488d2540159b70e74ed286801a63e3176379f7981b01f6c884936f0ac1c56e93ceda117f2526e369bb7440bb diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/clvmd.rc-2.02.39 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/clvmd.rc-2.02.39 index 5bba99af19..f1c157b45a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/clvmd.rc-2.02.39 +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/clvmd.rc-2.02.39 @@ -15,7 +15,7 @@ CLVMD_PIDFILE="/var/run/clvmd.pid" depend() { use net dns logger dmeventd - need cman + want cman corosync openais } load_modules() { diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2 deleted file mode 100644 index 4cd506a41f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2 +++ /dev/null @@ -1,111 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -depend() { - # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that - # means dmeventd is NOT notified, as it cannot be safely running - before dmeventd checkfs fsck - after modules -} - -dm_in_proc() { - local retval=0 - for x in devices misc ; do - grep -qs 'device-mapper' /proc/${x} - retval=$((${retval} + $?)) - done - return ${retval} -} - -# char **get_new_dm_volumes(void) -# -# Return dmsetup commands to setup volumes -get_new_dm_volumes() { - local volume params - - # Filter comments and blank lines - grep -v -e '^[[:space:]]*\(#\|$\)' /etc/dmtab | \ - while read volume params ; do - # If it exists, skip it - dmvolume_exists "${volume%:}" && continue - # Assemble the command to run to create volume - echo "echo ${params} | /sbin/dmsetup create ${volume%:}" - done - - return 0 -} - -# int dmvolume_exists(volume) -# -# Return true if volume exists in DM table -dmvolume_exists() { - local x line volume=$1 - - [ -z "${volume}" ] && return 1 - - /sbin/dmsetup ls 2>/dev/null | \ - while read line ; do - for x in ${line} ; do - # the following conditonal return only breaks out - # of the while loop, as it is running in a pipe. - [ "${x}" = "${volume}" ] && return 1 - # We only want to check the volume name - break - done - done - - # if 1 was returned from the above loop, then indicate that - # volume exists - [ $? = 1 ] && return 0 - - # otherwise the loop exited normally and the volume does not - # exist - return 1 -} - -# int is_empty_dm_volume(volume) -# -# Return true if the volume exists in DM table, but is empty/non-valid -is_empty_dm_volume() { - local table volume=$1 - - set -- $(/sbin/dmsetup table 2>/dev/null | grep -e "^${volume}:") - [ "${volume}" = "$1" -a -z "$2" ] -} - - -start() { - if [ -e /proc/modules ] && ! dm_in_proc ; then - modprobe dm-mod 2>/dev/null - fi - # Ensure the dirs exist for locking and running - checkpath -q -d -m 0700 -o root:root /run/lvm /run/lock/lvm - - local x volume - - if [ -x /sbin/dmsetup -a -c /dev/mapper/control -a -f /etc/dmtab ] ; then - [ -n "$(get_new_dm_volumes)" ] && \ - einfo " Setting up device-mapper volumes:" - - get_new_dm_volumes | \ - while read x ; do - [ -n "${x}" ] || continue - - volume="${x##* }" - - ebegin " Creating volume: ${volume}" - if ! eval "${x}" >/dev/null 2>/dev/null ; then - eend 1 " Error creating volume: ${volume}" - # dmsetup still adds an empty volume in some cases, - # so lets remove it - is_empty_dm_volume "${volume}" && \ - /sbin/dmsetup remove "${volume}" 2>/dev/null - else - eend 0 - fi - done - fi -} - diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2 deleted file mode 100644 index 2a96706cad..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2 +++ /dev/null @@ -1,46 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# This script is based on upstream file -# LVM2.2.02.67/scripts/lvm2_monitoring_init_red_hat.in - -depend() { - # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that - # means dmeventd is NOT notified, as it cannot be safely running - need lvm dmeventd -} - -VGCHANGE=/sbin/vgchange -VGS=/sbin/vgs - -start() { - ret=0 - # TODO do we want to separate out already active groups only? - VGSLIST=`$VGS --noheadings -o name 2> /dev/null` - for vg in $VGSLIST - do - ebegin "Starting LVM monitoring for VG $vg:" - $VGCHANGE --monitor y --poll y $vg - ret2=$? - eend $ret2 - [ $ret2 -ne 0 ] && ret=$ret2 - done - return $ret -} - -stop() { - ret=0 - # TODO do we want to separate out already active groups only? - VGSLIST=`$VGS --noheadings -o name 2> /dev/null` - for vg in $VGSLIST - do - ebegin "Stopping LVM monitoring for VG $vg:" - $VGCHANGE --monitor n $vg - ret2=$? - eend $ret2 - [ $ret2 -ne 0 ] && ret=$ret2 - done - return $ret -} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.95-r2 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r4 similarity index 69% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.95-r2 rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r4 index d0d9e318c5..8478c239f8 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.95-r2 +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r4 @@ -1,12 +1,40 @@ #!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ +_get_lvm_path() { + local lvm_path= + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + echo "${lvm_path}" +} + +_need_lvmetad() +{ + local lvm_path="$(_get_lvm_path)" + [ ! -x "${lvm_path}" ] && return 1 + ${lvm_path} dumpconfig global | grep -q 'use_lvmetad=1' +} + depend() { - use dmeventd before checkfs fsck - after dmeventd modules device-mapper + after modules device-mapper + # We may use lvmetad based on the configuration. If we added lvmetad + # support while lvm2 is running then we aren't dependent on it. For the + # more common case, if its disabled in the config we aren't dependent + # on it. + config /etc/lvm/lvm.conf + local _need= + if service_started; then + _need=$(service_get_value need) + else + if _need_lvmetad; then + _need="${_need} lvmetad" + fi + fi + need sysfs ${_need} } config='global { locking_dir = "/run/lock/lvm" }' @@ -24,9 +52,10 @@ start() { # LVM support for /usr, /home, /opt .... # This should be done *before* checking local # volumes, or they never get checked. - + # NOTE: Add needed modules for LVM or RAID, etc # to /etc/modules.autoload if needed + lvm_path="$(_get_lvm_path)" for lvm_path in /bin/lvm /sbin/lvm ; do [ -x "$lvm_path" ] && break done @@ -55,6 +84,14 @@ start() { fi } +start_post() +{ + # Save if we needed lvmetad + if _need_lvmetad; then + service_set_value need lvmetad + fi +} + stop() { for lvm_path in /bin/lvm /sbin/lvm ; do [ -x "$lvm_path" ] && break @@ -71,9 +108,8 @@ if [ -x /sbin/vgs ] && \ [ -d /proc/lvm -o "`grep device-mapper /proc/misc 2>/dev/null`" ] then einfo "Shutting down the Logical Volume Manager" - - VGS=$($lvm_path vgs --config "${config}" -o vg_name --noheadings --nosuffix 2> /dev/null) + VGS=$($lvm_path vgs --config "${config}" -o vg_name --noheadings --nosuffix --rows 2> /dev/null) if [ "$VGS" ] then @@ -83,13 +119,14 @@ then # Extra PV find pass because some devices might not have been available until very recently lvm_commands="${lvm_commands}lvchange --sysinit -a ln ${VGS}\n" # Now make the nodes - lvm_commands="${lvm_commands}vgchange --sysinit -a ln\n" + lvm_commands="${lvm_commands}vgchange --sysinit -a ln ${VGS}\n" # Order of this is important, have to work around dash and LVM readline printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null - eend $? "Failed" + eend $? "Failed (possibly some LVs still needed for /usr or root)" fi - einfo "Finished Shutting down the Logical Volume Manager" + einfo "Finished shutting down the Logical Volume Manager" + return 0 fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 new file mode 100644 index 0000000000..db7c3a4ec7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 @@ -0,0 +1,133 @@ +#!/sbin/runscript +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +_get_lvm_path() { + local lvm_path= + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + echo "${lvm_path}" +} + +_need_lvmetad() +{ + local lvm_path="$(_get_lvm_path)" + [ ! -x "${lvm_path}" ] && return 1 + ${lvm_path} dumpconfig global 2>/dev/null | grep -q 'use_lvmetad=1' +} + +depend() { + before checkfs fsck + after modules device-mapper + # We may use lvmetad based on the configuration. If we added lvmetad + # support while lvm2 is running then we aren't dependent on it. For the + # more common case, if its disabled in the config we aren't dependent + # on it. + config /etc/lvm/lvm.conf + local _need= + if service_started; then + _need=$(service_get_value need) + else + if _need_lvmetad; then + _need="${_need} lvmetad" + fi + fi + need sysfs ${_need} +} + +config='global { locking_dir = "/run/lock/lvm" }' + +dm_in_proc() { + local retval=0 + for x in devices misc ; do + grep -qs 'device-mapper' /proc/${x} + retval=$((${retval} + $?)) + done + return ${retval} +} + +start() { + # LVM support for /usr, /home, /opt .... + # This should be done *before* checking local + # volumes, or they never get checked. + + # NOTE: Add needed modules for LVM or RAID, etc + # to /etc/modules.autoload if needed + lvm_path="$(_get_lvm_path)" + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + if [ ! -x "$lvm_path" ]; then + eerror "Cannot find lvm binary in /sbin or /bin!" + return 1 + fi + if [ -z "${CDBOOT}" ] ; then + if [ -e /proc/modules ] && ! dm_in_proc ; then + modprobe dm-mod 2>/dev/null + fi + if [ -d /proc/lvm ] || dm_in_proc ; then + ebegin "Setting up the Logical Volume Manager" + #still echo stderr for debugging + lvm_commands="#! ${lvm_path} --config '${config}'\n" + # Extra PV find pass because some devices might not have been available until very recently + lvm_commands="${lvm_commands}pvscan\n" + # Now make the nodes + lvm_commands="${lvm_commands}vgscan --mknodes\n" + # And turn them on! + lvm_commands="${lvm_commands}vgchange --sysinit -a ly\n" + # Order of this is important, have to work around dash and LVM readline + printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null + eend $? "Failed to setup the LVM" + fi + fi +} + +start_post() +{ + # Save if we needed lvmetad + if _need_lvmetad; then + service_set_value need lvmetad + fi +} + +stop() { + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + if [ ! -x "$lvm_path" ]; then + eerror "Cannot find lvm binary in /sbin or /bin!" + return 1 + fi +# Stop LVM2 +if [ -x /sbin/vgs ] && \ + [ -x /sbin/vgchange ] && \ + [ -x /sbin/lvchange ] && \ + [ -f /etc/lvmtab -o -d /etc/lvm ] && \ + [ -d /proc/lvm -o "`grep device-mapper /proc/misc 2>/dev/null`" ] +then + einfo "Shutting down the Logical Volume Manager" + + VGS=$($lvm_path vgs --config "${config}" -o vg_name --noheadings --nosuffix --rows 2> /dev/null) + + if [ "$VGS" ] + then + ebegin " Shutting Down LVs & VGs" + #still echo stderr for debugging + lvm_commands="#! ${lvm_path} --config '${config}'\n" + # Extra PV find pass because some devices might not have been available until very recently + lvm_commands="${lvm_commands}lvchange --sysinit -a ln ${VGS}\n" + # Now make the nodes + lvm_commands="${lvm_commands}vgchange --sysinit -a ln ${VGS}\n" + # Order of this is important, have to work around dash and LVM readline + printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null + eend $? "Failed (possibly some LVs still needed for /usr or root)" + fi + + einfo "Finished shutting down the Logical Volume Manager" + return 0 +fi +} + +# vim:ts=4 diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.100-selinux_and_udev_static.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.100-selinux_and_udev_static.patch deleted file mode 100644 index d6c8e5fd45..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.100-selinux_and_udev_static.patch +++ /dev/null @@ -1,93 +0,0 @@ -diff -ur LVM2.2.02.100.orig/configure.in LVM2.2.02.100/configure.in ---- LVM2.2.02.100.orig/configure.in 2013-08-13 13:44:43.000000000 +0300 -+++ LVM2.2.02.100/configure.in 2013-09-12 23:23:19.365329440 +0300 -@@ -954,6 +954,7 @@ - pkg_config_init - fi - PKG_CHECK_MODULES(UDEV, libudev >= 143, [UDEV_PC="libudev"]) -+ UDEV_STATIC_LIBS=`$PKG_CONFIG --static --libs libudev` - AC_DEFINE([UDEV_SYNC_SUPPORT], 1, [Define to 1 to enable synchronisation with udev processing.]) - fi - -@@ -1199,19 +1200,32 @@ - if test x$SELINUX = xyes; then - AC_CHECK_LIB([sepol], [sepol_check_context], [ - AC_DEFINE([HAVE_SEPOL], 1, [Define to 1 if sepol_check_context is available.]) -- SELINUX_LIBS="-lsepol"]) -+ SEPOL_LIBS="-lsepol"]) - -- AC_CHECK_LIB([selinux], [is_selinux_enabled], [ -- AC_CHECK_HEADERS([selinux/selinux.h],, hard_bailout) -- AC_CHECK_HEADERS([selinux/label.h]) -- AC_DEFINE([HAVE_SELINUX], 1, [Define to 1 to include support for selinux.]) -- SELINUX_LIBS="-lselinux $SELINUX_LIBS" -+ dnl -- init pkgconfig if required -+ if test x$PKGCONFIG_INIT != x1; then -+ pkg_config_init -+ fi -+ PKG_CHECK_MODULES(SELINUX, libselinux, [ - SELINUX_PC="libselinux" -- HAVE_SELINUX=yes ], [ -- AC_MSG_WARN(Disabling selinux) -- SELINUX_LIBS= -- SELINUX_PC= -- HAVE_SELINUX=no ]) -+ SELINUX_STATIC_LIBS=`$PKG_CONFIG --static --libs libselinux` -+ SELINUX_LIBS="$SELINUX_LIBS $SEPOL_LIBS" -+ AC_DEFINE([HAVE_SELINUX], 1, [Define to 1 to include support for selinux.]) -+ ],[ -+ dnl -- old non-pkgconfig method, is buggy with static builds -+ AC_CHECK_LIB([selinux], [is_selinux_enabled], [ -+ AC_CHECK_HEADERS([selinux/selinux.h],, hard_bailout) -+ AC_CHECK_HEADERS([selinux/label.h]) -+ AC_DEFINE([HAVE_SELINUX], 1, [Define to 1 to include support for selinux.]) -+ SELINUX_LIBS="-lselinux $SEPOL_LIBS" -+ SELINUX_STATIC_LIBS="$SELINUX_LIBS" -+ SELINUX_PC="libselinux" -+ HAVE_SELINUX=yes ], [ -+ AC_MSG_WARN(Disabling selinux) -+ SELINUX_LIBS= -+ SELINUX_PC= -+ HAVE_SELINUX=no ]) -+ ]) - fi - - ################################################################################ -@@ -1615,6 +1629,7 @@ - AC_SUBST(SALCK_CFLAGS) - AC_SUBST(SALCK_LIBS) - AC_SUBST(SELINUX_LIBS) -+AC_SUBST(SELINUX_STATIC_LIBS) - AC_SUBST(SELINUX_PC) - AC_SUBST(SNAPSHOTS) - AC_SUBST(STATICDIR) -@@ -1625,6 +1640,7 @@ - AC_SUBST(THIN_DUMP_CMD) - AC_SUBST(THIN_REPAIR_CMD) - AC_SUBST(UDEV_LIBS) -+AC_SUBST(UDEV_STATIC_LIBS) - AC_SUBST(UDEV_PC) - AC_SUBST(UDEV_RULES) - AC_SUBST(UDEV_SYNC) -diff -ur LVM2.2.02.100.orig/make.tmpl.in LVM2.2.02.100/make.tmpl.in ---- LVM2.2.02.100.orig/make.tmpl.in 2013-08-13 13:44:43.000000000 +0300 -+++ LVM2.2.02.100/make.tmpl.in 2013-09-12 23:22:58.125328808 +0300 -@@ -32,7 +32,7 @@ - - LIBS = @LIBS@ - # Extra libraries always linked with static binaries --STATIC_LIBS = $(SELINUX_LIBS) $(UDEV_LIBS) -+STATIC_LIBS = $(SELINUX_STATIC_LIBS) $(UDEV_STATIC_LIBS) - DEFS += @DEFS@ - # FIXME set this only where it's needed, not globally? - CFLAGS += @CFLAGS@ @UDEV_CFLAGS@ -@@ -46,7 +46,9 @@ - PTHREAD_LIBS = @PTHREAD_LIBS@ - READLINE_LIBS = @READLINE_LIBS@ - SELINUX_LIBS = @SELINUX_LIBS@ -+SELINUX_STATIC_LIBS = @SELINUX_STATIC_LIBS@ - UDEV_LIBS = @UDEV_LIBS@ -+UDEV_STATIC_LIBS = @UDEV_STATIC_LIBS@ - TESTING = @TESTING@ - - # Setup directory variables diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch new file mode 100644 index 0000000000..efdfb81a8d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch @@ -0,0 +1,59 @@ +--- LVM2.2.02.129/configure.in ++++ LVM2.2.02.129/configure.in +@@ -31,6 +31,7 @@ + linux*) + CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym" + ELDFLAGS="-Wl,--export-dynamic" ++ STATIC_LDFLAGS="-Wl,--no-export-dynamic" + # FIXME Generate list and use --dynamic-list=.dlopen.sym + CLDWHOLEARCHIVE="-Wl,-whole-archive" + CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive" +@@ -2008,6 +2009,7 @@ + AC_SUBST(SELINUX_PC) + AC_SUBST(SNAPSHOTS) + AC_SUBST(STATICDIR) ++AC_SUBST(STATIC_LDFLAGS) + AC_SUBST(STATIC_LINK) + AC_SUBST(TESTING) + AC_SUBST(TESTSUITE_DATA) +--- LVM2.2.02.129/daemons/dmeventd/Makefile.in ++++ LVM2.2.02.129/daemons/dmeventd/Makefile.in +@@ -66,7 +66,7 @@ + $(DL_LIBS) $(LVMLIBS) $(LIBS) -rdynamic + + dmeventd.static: $(LIB_STATIC) dmeventd.o $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) $(STATIC_LDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ + dmeventd.o $(DL_LIBS) $(LVMLIBS) $(LIBS) $(STATIC_LIBS) + + ifeq ("@PKGCONFIG@", "yes") +--- LVM2.2.02.129/make.tmpl.in ++++ LVM2.2.02.129/make.tmpl.in +@@ -48,6 +48,7 @@ + # FIXME set this only where it's needed, not globally? + CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@ + LDFLAGS ?= @COPTIMISE_FLAG@ @LDFLAGS@ ++STATIC_LDFLAGS += @STATIC_LDFLAGS@ + CLDFLAGS += @CLDFLAGS@ + ELDFLAGS += @ELDFLAGS@ + LDDEPS += @LDDEPS@ +--- LVM2.2.02.129/tools/Makefile.in ++++ LVM2.2.02.129/tools/Makefile.in +@@ -129,7 +129,7 @@ + -o $@ dmsetup.o -ldevmapper $(LIBS) + + dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) \ + -o $@ dmsetup.o -ldevmapper $(STATIC_LIBS) $(LIBS) + + all: device-mapper +@@ -146,7 +146,7 @@ + endif + + lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ + $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS) + + liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-example.conf.in.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-example.conf.in.patch new file mode 100644 index 0000000000..076e06080c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-example.conf.in.patch @@ -0,0 +1,52 @@ +Maintainer note: Forward ported without editing from lvm2-2.02.108-example.conf.in.patch to apply cleanly. + +--- LVM2.2.02.129/conf/example.conf.in ++++ LVM2.2.02.129/conf/example.conf.in +@@ -128,6 +128,9 @@ + # Example + # Accept every block device: + # filter = [ "a|.*/|" ] ++ # Gentoo: we exclude /dev/nbd by default, because it makes a lot of kernel ++ # noise when you probed while not available. ++ filter = [ "r|/dev/nbd.*|", "a/.*/" ] + # Reject the cdrom drive: + # filter = [ "r|/dev/cdrom|" ] + # Work with just loopback devices, e.g. for testing: +@@ -620,7 +623,8 @@ + # tools need to be installed with .lvm1 suffices, e.g. vgscan.lvm1. + # They will stop working once the lvm2 on-disk metadata format is used. + # This configuration option has an automatic default value. +- # fallback_to_lvm1 = @DEFAULT_FALLBACK_TO_LVM1@ ++ # Gentoo: the LVM tools are a seperate package. ++ fallback_to_lvm1 = 0 + + # Configuration option global/format. + # The default metadata format that commands should use. +@@ -1413,7 +1417,7 @@ + + # Configuration section metadata. + # This configuration section has an automatic default value. +-# metadata { ++metadata { + + # Configuration option metadata/pvmetadatacopies. + # Number of copies of metadata to store on each PV. +@@ -1431,7 +1435,8 @@ + # + # This configuration option is advanced. + # This configuration option has an automatic default value. +- # pvmetadatacopies = 1 ++ # Gentoo: enable for data safety, but PV resize is then disabled. ++ # pvmetadatacopies = 2 + + # Configuration option metadata/vgmetadatacopies. + # Number of copies of metadata to maintain for each VG. +@@ -1486,7 +1491,7 @@ + # + # This configuration option is advanced. + # This configuration option does not have a default value defined. +-# } ++} + + # Configuration section report. + # LVM report command output formatting. diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.107-static-pkgconfig-libs.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-static-pkgconfig-libs.patch similarity index 77% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.107-static-pkgconfig-libs.patch rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-static-pkgconfig-libs.patch index 723cd0e276..239694523b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.107-static-pkgconfig-libs.patch +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-static-pkgconfig-libs.patch @@ -1,15 +1,14 @@ -diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/configure.in LVM2.2.02.107/configure.in ---- LVM2.2.02.107.orig/configure.in 2014-07-15 12:57:55.867439868 -0700 -+++ LVM2.2.02.107/configure.in 2014-07-15 17:24:02.662666091 -0700 -@@ -997,6 +997,7 @@ +--- LVM2.2.02.129/configure.in ++++ LVM2.2.02.129/configure.in +@@ -1287,6 +1287,7 @@ fi]) if test "$BLKID_WIPING" = yes; then BLKID_PC="blkid" + BLKID_STATIC_LIBS=`$PKG_CONFIG --static --libs $BLKID_PC` + DEFAULT_USE_BLKID_WIPING=1 AC_DEFINE([BLKID_WIPING_SUPPORT], 1, [Define to 1 to use libblkid detection of signatures when wiping.]) - fi - fi -@@ -1022,6 +1023,7 @@ + else +@@ -1332,6 +1333,7 @@ if test "$UDEV_SYNC" = yes; then pkg_config_init PKG_CHECK_MODULES(UDEV, libudev >= 143, [UDEV_PC="libudev"]) @@ -17,7 +16,7 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/configure.in AC_DEFINE([UDEV_SYNC_SUPPORT], 1, [Define to 1 to enable synchronisation with udev processing.]) fi -@@ -1242,19 +1244,32 @@ +@@ -1558,19 +1560,32 @@ if test "$SELINUX" = yes; then AC_CHECK_LIB([sepol], [sepol_check_context], [ AC_DEFINE([HAVE_SEPOL], 1, [Define to 1 if sepol_check_context is available.]) @@ -52,15 +51,15 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/configure.in fi ################################################################################ -@@ -1556,6 +1571,7 @@ +@@ -1902,6 +1917,7 @@ ################################################################################ AC_SUBST(APPLIB) AC_SUBST(AWK) +AC_SUBST(BLKID_STATIC_LIBS) AC_SUBST(BLKID_PC) - AC_SUBST(BLKID_WIPING) AC_SUBST(BUILD_CMIRRORD) -@@ -1651,6 +1667,7 @@ + AC_SUBST(BUILD_DMEVENTD) +@@ -2005,6 +2021,7 @@ AC_SUBST(SALCK_CFLAGS) AC_SUBST(SALCK_LIBS) AC_SUBST(SELINUX_LIBS) @@ -68,18 +67,17 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/configure.in AC_SUBST(SELINUX_PC) AC_SUBST(SNAPSHOTS) AC_SUBST(STATICDIR) -@@ -1662,6 +1679,7 @@ - AC_SUBST(THIN_DUMP_CMD) - AC_SUBST(THIN_REPAIR_CMD) - AC_SUBST(THIN_RESTORE_CMD) +@@ -2020,6 +2037,7 @@ + AC_SUBST(CACHE_DUMP_CMD) + AC_SUBST(CACHE_REPAIR_CMD) + AC_SUBST(CACHE_RESTORE_CMD) +AC_SUBST(UDEV_STATIC_LIBS) AC_SUBST(UDEV_PC) AC_SUBST(UDEV_RULES) AC_SUBST(UDEV_SYNC) -diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/make.tmpl.in LVM2.2.02.107/make.tmpl.in ---- LVM2.2.02.107.orig/make.tmpl.in 2014-07-15 12:57:55.868439884 -0700 -+++ LVM2.2.02.107/make.tmpl.in 2014-07-15 17:23:24.060055838 -0700 -@@ -44,7 +44,7 @@ +--- LVM2.2.02.129/make.tmpl.in ++++ LVM2.2.02.129/make.tmpl.in +@@ -43,7 +43,7 @@ LIBS = @LIBS@ # Extra libraries always linked with static binaries @@ -87,8 +85,8 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/make.tmpl.in +STATIC_LIBS = $(SELINUX_STATIC_LIBS) $(UDEV_STATIC_LIBS) $(BLKID_STATIC_LIBS) DEFS += @DEFS@ # FIXME set this only where it's needed, not globally? - CFLAGS += @CFLAGS@ -@@ -59,10 +59,13 @@ + CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@ +@@ -58,10 +58,13 @@ PTHREAD_LIBS = @PTHREAD_LIBS@ READLINE_LIBS = @READLINE_LIBS@ SELINUX_LIBS = @SELINUX_LIBS@ @@ -99,6 +97,6 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/make.tmpl.in BLKID_CFLAGS = @BLKID_CFLAGS@ BLKID_LIBS = @BLKID_LIBS@ +BLKID_STATIC_LIBS = @BLKID_STATIC_LIBS@ + VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ TESTING = @TESTING@ - # Setup directory variables diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.130-pthread-pkgconfig.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.130-pthread-pkgconfig.patch new file mode 100644 index 0000000000..11db632e2e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.130-pthread-pkgconfig.patch @@ -0,0 +1,32 @@ +Make sure that libdm usage always brings in pthread libraries, both in +pkgconfig and during manual build. + +--- LVM2.2.02.130/libdm/libdevmapper.pc.in ++++ LVM2.2.02.130/libdm/libdevmapper.pc.in +@@ -9,4 +9,4 @@ + Cflags: -I${includedir} + Libs: -L${libdir} -ldevmapper + Requires.private: @SELINUX_PC@ @UDEV_PC@ +-Libs.private: -lm @RT_LIB@ ++Libs.private: -lm @RT_LIB@ @PTHREAD_LIBS@ +--- LVM2.2.02.130/tools/Makefile.in ++++ LVM2.2.02.130/tools/Makefile.in +@@ -90,6 +90,7 @@ + INSTALL_LVM_TARGETS += install_tools_static + INSTALL_DMSETUP_TARGETS += install_dmsetup_static + INSTALL_CMDLIB_TARGETS += install_cmdlib_static ++ STATIC_LIBS += @PTHREAD_LIBS@ + endif + + LVMLIBS = $(LVMINTERNAL_LIBS) +@@ -120,6 +121,10 @@ + + include $(top_builddir)/make.tmpl + ++ifeq ("@STATIC_LINK@", "yes") ++ STATIC_LIBS += @PTHREAD_LIBS@ ++endif ++ + device-mapper: $(TARGETS_DM) + + CFLAGS_dmsetup.o += $(UDEV_CFLAGS) $(EXTRA_EXEC_CFLAGS) diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.139-dynamic-static-ldflags.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.139-dynamic-static-ldflags.patch new file mode 100644 index 0000000000..312e546e24 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.139-dynamic-static-ldflags.patch @@ -0,0 +1,63 @@ +diff -ur LVM2.2.02.139_O/configure.in LVM2.2.02.139/configure.in +--- LVM2.2.02.139_O/configure.in 2016-01-19 12:54:33.155187005 +0000 ++++ LVM2.2.02.139/configure.in 2016-01-19 12:56:39.487181372 +0000 +@@ -31,6 +31,7 @@ + linux*) + CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym" + ELDFLAGS="-Wl,--export-dynamic" ++ STATIC_LDFLAGS="-Wl,--no-export-dynamic" + # FIXME Generate list and use --dynamic-list=.dlopen.sym + CLDWHOLEARCHIVE="-Wl,-whole-archive" + CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive" +@@ -2009,6 +2010,7 @@ + AC_SUBST(SELINUX_PC) + AC_SUBST(SNAPSHOTS) + AC_SUBST(STATICDIR) ++AC_SUBST(STATIC_LDFLAGS) + AC_SUBST(STATIC_LINK) + AC_SUBST(TESTING) + AC_SUBST(TESTSUITE_DATA) +diff -ur LVM2.2.02.139_O/daemons/dmeventd/Makefile.in LVM2.2.02.139/daemons/dmeventd/Makefile.in +--- LVM2.2.02.139_O/daemons/dmeventd/Makefile.in 2016-01-19 12:54:33.278186999 +0000 ++++ LVM2.2.02.139/daemons/dmeventd/Makefile.in 2016-01-19 12:57:44.277178484 +0000 +@@ -67,7 +67,7 @@ + $(DL_LIBS) $(LVMLIBS) $(LIBS) -rdynamic + + dmeventd.static: $(LIB_STATIC) dmeventd.o $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) $(STATIC_LDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ + dmeventd.o $(DL_LIBS) $(LVMLIBS) $(LIBS) $(STATIC_LIBS) + + ifeq ("@PKGCONFIG@", "yes") +diff -ur LVM2.2.02.139_O/make.tmpl.in LVM2.2.02.139/make.tmpl.in +--- LVM2.2.02.139_O/make.tmpl.in 2016-01-19 12:54:33.529186988 +0000 ++++ LVM2.2.02.139/make.tmpl.in 2016-01-19 12:58:31.514176378 +0000 +@@ -49,6 +49,7 @@ + # FIXME set this only where it's needed, not globally? + CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@ + LDFLAGS ?= @COPTIMISE_FLAG@ @LDFLAGS@ ++STATIC_LDFLAGS += @STATIC_LDFLAGS@ + CLDFLAGS += @CLDFLAGS@ + ELDFLAGS += @ELDFLAGS@ + LDDEPS += @LDDEPS@ +diff -ur LVM2.2.02.139_O/tools/Makefile.in LVM2.2.02.139/tools/Makefile.in +--- LVM2.2.02.139_O/tools/Makefile.in 2016-01-08 18:51:21.000000000 +0000 ++++ LVM2.2.02.139/tools/Makefile.in 2016-01-19 13:00:08.349172060 +0000 +@@ -129,7 +129,7 @@ + -o $@ dmsetup.o -ldevmapper $(LIBS) + + dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) \ + -o $@ dmsetup.o -ldevmapper $(M_LIBS) $(PTHREAD_LIBS) $(STATIC_LIBS) $(LIBS) + + all: device-mapper +@@ -146,7 +146,7 @@ + endif + + lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ + $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS) + + liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch new file mode 100644 index 0000000000..f91dccd5c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch @@ -0,0 +1,127 @@ +https://bugs.gentoo.org/580062 + +From 2a1d0fa8ea765604cd8274aac5aa7876f1c145c9 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Tue, 19 Apr 2016 23:53:22 -0400 +Subject: [PATCH] convert major/minor/makedev handling + +Most of the files in here use MAJOR/MINOR/MKDEV macros, but a few +missed it. Update the defines in those files to match them. +--- + daemons/cmirrord/functions.c | 16 ++++++++++++---- + daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c | 12 ++++++++++-- + lib/filters/filter-sysfs.c | 6 ++++-- + 3 files changed, 26 insertions(+), 8 deletions(-) + +diff --git a/daemons/cmirrord/functions.c b/daemons/cmirrord/functions.c +index e9d3c09..5b3cb38 100644 +--- a/daemons/cmirrord/functions.c ++++ b/daemons/cmirrord/functions.c +@@ -20,6 +20,14 @@ + #include + #include + ++#ifdef __linux__ ++# include "kdev_t.h" ++#else ++# define MAJOR(x) major((x)) ++# define MINOR(x) minor((x)) ++# define MKDEV(x,y) makedev((x),(y)) ++#endif ++ + #define BYTE_SHIFT 3 + + /* +@@ -333,8 +341,8 @@ static int find_disk_path(char *major_minor_str, char *path_rtn, int *unlink_pat + continue; + } + if (S_ISBLK(statbuf.st_mode) && +- (major(statbuf.st_rdev) == major) && +- (minor(statbuf.st_rdev) == minor)) { ++ (MAJOR(statbuf.st_rdev) == major) && ++ (MINOR(statbuf.st_rdev) == minor)) { + LOG_DBG(" %s: YES", dep->d_name); + if (closedir(dp)) + LOG_DBG("Unable to closedir /dev/mapper %s", +@@ -1451,7 +1459,7 @@ static int disk_status_info(struct log_c *lc, struct dm_ulog_request *rq) + } + + r = sprintf(data, "3 clustered-disk %d:%d %c", +- major(statbuf.st_rdev), minor(statbuf.st_rdev), ++ MAJOR(statbuf.st_rdev), MINOR(statbuf.st_rdev), + (lc->log_dev_failed) ? 'D' : 'A'); + if (r < 0) + return r; +@@ -1514,7 +1522,7 @@ static int disk_status_table(struct log_c *lc, struct dm_ulog_request *rq) + } + + r = sprintf(data, "clustered-disk %d:%d %u %s%s ", +- major(statbuf.st_rdev), minor(statbuf.st_rdev), ++ MAJOR(statbuf.st_rdev), MINOR(statbuf.st_rdev), + lc->region_size, + (lc->sync == DEFAULTSYNC) ? "" : + (lc->sync == NOSYNC) ? "nosync " : "sync ", +diff --git a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c +index 7b060ed..4098203 100644 +--- a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c ++++ b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c +@@ -20,6 +20,14 @@ + #include + #include + ++#ifdef __linux__ ++# include "kdev_t.h" ++#else ++# define MAJOR(x) major((x)) ++# define MINOR(x) minor((x)) ++# define MKDEV(x,y) makedev((x),(y)) ++#endif ++ + /* First warning when snapshot is 80% full. */ + #define WARNING_THRESH (DM_PERCENT_1 * 80) + /* Run a check every 5%. */ +@@ -148,8 +156,8 @@ static void _umount(const char *device, int major, int minor) + continue; /* can't stat, skip this one */ + + if (S_ISBLK(st.st_mode) && +- major(st.st_rdev) == major && +- minor(st.st_rdev) == minor) { ++ MAJOR(st.st_rdev) == major && ++ MINOR(st.st_rdev) == minor) { + log_error("Unmounting invalid snapshot %s from %s.", device, words[1]); + if (!_run(UMOUNT_COMMAND, "-fl", words[1], NULL)) + log_error("Failed to umount snapshot %s from %s: %s.", +diff --git a/lib/filters/filter-sysfs.c b/lib/filters/filter-sysfs.c +index 3115f86..5f76e8b 100644 +--- a/lib/filters/filter-sysfs.c ++++ b/lib/filters/filter-sysfs.c +@@ -19,6 +19,8 @@ + + #include + ++#include "kdev_t.h" ++ + static int _locate_sysfs_blocks(const char *sysfs_dir, char *path, size_t len, + unsigned *sysfs_depth) + { +@@ -120,7 +122,7 @@ static struct dev_set *_dev_set_create(struct dm_pool *mem, + + static unsigned _hash_dev(dev_t dev) + { +- return (major(dev) ^ minor(dev)) & (SET_BUCKETS - 1); ++ return (MAJOR(dev) ^ MINOR(dev)) & (SET_BUCKETS - 1); + } + + /* +@@ -171,7 +173,7 @@ static int _parse_dev(const char *file, FILE *fp, dev_t *result) + return 0; + } + +- *result = makedev(major, minor); ++ *result = MKDEV(major, minor); + return 1; + } + +-- +2.7.4 + diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.70-asneeded.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.70-asneeded.patch index 7576e1923c..1bae0db10c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.70-asneeded.patch +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.70-asneeded.patch @@ -2,8 +2,8 @@ http://bugs.gentoo.org/330255 liblvm2app.so: undefined reference to `floor' ---- liblvm/Makefile.in -+++ liblvm/Makefile.in +--- LVM2/liblvm/Makefile.in ++++ LVM2/liblvm/Makefile.in @@ -39,7 +39,7 @@ include $(top_builddir)/make.tmpl diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-example.conf.in.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-example.conf.in.patch deleted file mode 100644 index 38be5dfaad..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-example.conf.in.patch +++ /dev/null @@ -1,47 +0,0 @@ ---- conf/example.conf.in -+++ conf/example.conf.in -@@ -50,7 +50,9 @@ - - - # By default we accept every block device: -- filter = [ "a/.*/" ] -+ # Gentoo: we exclude /dev/nbd by default, because it makes a lot of kernel -+ # noise when you probed while not available. -+ filter = [ "r|/dev/nbd.*|", "a/.*/" ] - - # Exclude the cdrom drive - # filter = [ "r|/dev/cdrom|" ] -@@ -259,6 +261,8 @@ - # the new lvm2 on-disk metadata format. - # The default value is set when the tools are built. - # fallback_to_lvm1 = 0 -+ # Gentoo: the LVM tools are a seperate package. -+ fallback_to_lvm1 = 0 - - # The default metadata format that commands should use - "lvm1" or "lvm2". - # The command line override is -M1 or -M2. -@@ -449,12 +453,12 @@ - - # Metadata settings - # --# metadata { -+metadata { - # Default number of copies of metadata to hold on each PV. 0, 1 or 2. - # You might want to override it from the command line with 0 - # when running pvcreate on new PVs which are to be added to large VGs. -- -- # pvmetadatacopies = 1 -+ # Gentoo: enable for data safety, but PV resize is then disabled. -+ #pvmetadatacopies = 2 - - # Approximate default size of on-disk metadata areas in sectors. - # You should increase this if you have large volume groups or -@@ -476,7 +480,7 @@ - # the supplied toolset to make changes (e.g. vgcfgrestore). - - # dirs = [ "/etc/lvm/metadata", "/mnt/disk2/lvm/metadata2" ] --#} -+} - - # Event daemon - # diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-locale-muck.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-locale-muck.patch index 364fbd4475..fe7ec87931 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-locale-muck.patch +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-locale-muck.patch @@ -1,5 +1,5 @@ ---- make.tmpl.in -+++ make.tmpl.in +--- LVM2/make.tmpl.in ++++ LVM2/make.tmpl.in @@ -395,7 +395,7 @@ ( cat $(srcdir)/.exported_symbols; \ if test x$(EXPORTED_HEADER) != x; then \ diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 new file mode 100644 index 0000000000..db0b698ec2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 @@ -0,0 +1,18 @@ +#!/sbin/runscript +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +pidfile="/run/lvmetad.pid" +command="/sbin/lvmetad" +command_args="${LVMETAD_OPTS:=-p ${pidfile}}" +start_stop_daemon_args="--pidfile ${pidfile}" + +depend() { + : +} + +start_pre() +{ + checkpath --directory /run/lvm || return 1 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r1.ebuild index de2a96a730..c393e7a02a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r1.ebuild @@ -6,9 +6,9 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.110.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r2.ebuild similarity index 94% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.110.ebuild rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r2.ebuild index d90358a58a..6ecd2250cf 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.110.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r2.ebuild @@ -6,9 +6,9 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" @@ -16,7 +16,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~spa IUSE="readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only" REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) - static? ( !udev )" #520450 + clvm? ( !systemd )" DEPEND_COMMON="clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) @@ -34,12 +34,13 @@ RDEPEND="${DEPEND_COMMON} lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" # note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 DEPEND="${DEPEND_COMMON} virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) - udev? ( >=virtual/libudev-208:=[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] )" @@ -213,7 +214,9 @@ src_compile() { src_install() { local inst - INSTALL_TARGETS="install install_systemd_units install_systemd_generators install_tmpfiles_configuration" + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" use device-mapper-only && INSTALL_TARGETS="install_device-mapper" for inst in ${INSTALL_TARGETS}; do emake DESTDIR="${D}" ${inst} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild similarity index 86% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109.ebuild rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild index 29c6ad3bfc..0a789fcfd1 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -6,15 +6,17 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only" -REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin )" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) + systemd? ( udev ) + clvm? ( !systemd )" DEPEND_COMMON="clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) @@ -29,16 +31,20 @@ RDEPEND="${DEPEND_COMMON} !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 - lvm2create_initrd? ( sys-apps/makedev ) + lvm2create_initrd? ( + app-arch/cpio + sys-apps/makedev + ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" # note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 DEPEND="${DEPEND_COMMON} virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) - udev? ( >=virtual/libudev-208:=[static-libs] ) - =sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] )" S=${WORKDIR}/${PN/lvm/LVM}.${PV} @@ -78,8 +84,11 @@ src_prepare() { sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 - if use systemd && ! use device-mapper-only; then + if use udev && ! use device-mapper-only; then sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." fi sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 @@ -97,8 +106,6 @@ src_prepare() { # Without thin-privision-tools, there is nothing to install for target install_man7: use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } - sed -i -e 's:|share):|shared):' configure.in || die #520640 - eautoreconf } @@ -210,7 +217,9 @@ src_compile() { src_install() { local inst - INSTALL_TARGETS="install install_systemd_units install_systemd_generators install_tmpfiles_configuration" + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" use device-mapper-only && INSTALL_TARGETS="install_device-mapper" for inst in ${INSTALL_TARGETS}; do emake DESTDIR="${D}" ${inst} @@ -221,11 +230,11 @@ src_install() { if use !device-mapper-only ; then newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd - newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r4 lvm newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring - newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad fi if use clvm; then @@ -261,6 +270,10 @@ pkg_postinst() { ewarn ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" ewarn "to enable lvm autoactivation and metadata caching." + ewarn + ewarn "After enabling or disabling lvmetad in /etc/lvm/lvm.conf you must" + ewarn "run the following to update the init script dependencies: " + ewarn "# rc-update -u" } src_test() { diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r5.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r5.ebuild new file mode 100644 index 0000000000..c027a75a7a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r5.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( + app-arch/cpio + sys-apps/makedev + ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.108-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.92-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.108-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.106-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r4 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." + ewarn + ewarn "After enabling or disabling lvmetad in /etc/lvm/lvm.conf you must" + ewarn "run the following to update the init script dependencies: " + ewarn "# rc-update -u" +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r6.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r6.ebuild new file mode 100644 index 0000000000..0247792fa4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r6.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( + app-arch/cpio + sys-apps/makedev + ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.108-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.92-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.108-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.106-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." + ewarn + ewarn "After enabling or disabling lvmetad in /etc/lvm/lvm.conf you must" + ewarn "run the following to update the init script dependencies: " + ewarn "# rc-update -u" +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116.ebuild index 9d841f7ea4..b4744cf896 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116.ebuild @@ -6,13 +6,13 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" IUSE="readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only" REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.103.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r1.ebuild similarity index 58% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.103.ebuild rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r1.ebuild index a9e1ceb61b..1f69bdb13a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.103.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r1.ebuild @@ -1,21 +1,31 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -inherit autotools eutils linux-info multilib systemd toolchain-funcs udev +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="readline static static-libs clvm cman +lvm1 lvm2create_initrd selinux +udev +thin" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) -DEPEND_COMMON="clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] )" # /run is now required for locking during early boot. /var cannot be assumed to @@ -29,13 +39,16 @@ RDEPEND="${DEPEND_COMMON} !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) - thin? ( >=sys-block/thin-provisioning-tools-0.2.1 )" + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 DEPEND="${DEPEND_COMMON} virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) - udev? ( >=virtual/libudev-208:=[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] )" S=${WORKDIR}/${PN/lvm/LVM}.${PV} @@ -66,14 +79,23 @@ pkg_setup() { src_prepare() { # Gentoo specific modification(s): - epatch "${FILESDIR}"/${PN}-2.02.99-example.conf.in.patch + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch sed -i \ -e "1iAR = $(tc-getAR)" \ -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ make.tmpl.in || die #444082 - sed -i -e '/FLAG/s:-O2::' configure{,.in} || die #480212 + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 # For upstream -- review and forward: epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch @@ -81,21 +103,27 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed - epatch "${FILESDIR}"/${PN}-2.02.92-dynamic-static-ldflags.patch #332905 - epatch "${FILESDIR}"/${PN}-2.02.100-selinux_and_udev_static.patch #370217, #439414 + epatch "${FILESDIR}"/${PN}-2.02.129-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } eautoreconf } src_configure() { + filter-flags -flto local myconf local buildmode - myconf="${myconf} --enable-dmeventd" - myconf="${myconf} --enable-cmdlib" - myconf="${myconf} --enable-applib" - myconf="${myconf} --enable-fsadm" - myconf="${myconf} --enable-lvmetad" + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" # Most of this package does weird stuff. # The build options are tristate, and --without is NOT supported @@ -107,14 +135,22 @@ src_configure() { else buildmode="shared" fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) # dmeventd requires mirrors to be internal, and snapshot available # so we cannot disable them - myconf="${myconf} --with-mirrors=internal" - myconf="${myconf} --with-snapshots=internal" - use thin \ - && myconf="${myconf} --with-thin=internal" \ - || myconf="${myconf} --with-thin=none" + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi if use lvm1; then myconf="${myconf} --with-lvm1=${buildmode}" @@ -140,6 +176,8 @@ src_configure() { local clvmd="" use cman && clvmd="cman" #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" [ -z "${clvmd}" ] && clvmd="none" myconf="${myconf} --with-clvmd=${clvmd}" myconf="${myconf} --with-pool=${buildmode}" @@ -164,6 +202,7 @@ src_configure() { $(use_enable udev udev_rules) \ $(use_enable udev udev_sync) \ $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ "$(systemd_with_unitdir)" \ ${myconf} \ CLDFLAGS="${LDFLAGS}" @@ -174,25 +213,35 @@ src_compile() { emake popd >/dev/null - emake - emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi } src_install() { local inst - for inst in install install_systemd_units install_systemd_generators install_tmpfiles_configuration; do + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do emake DESTDIR="${D}" ${inst} done - newinitd "${FILESDIR}"/lvm.rc-2.02.95-r2 lvm - newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm - - newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.67-r2 lvm-monitoring - - newinitd "${FILESDIR}"/device-mapper.rc-2.02.95-r2 device-mapper + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper - newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + fi if use clvm; then newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild new file mode 100644 index 0000000000..4312d0e068 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.129-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136.ebuild similarity index 88% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109-r1.ebuild rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136.ebuild index 51ab306190..78a2994785 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136.ebuild @@ -6,16 +6,17 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only" REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) - static? ( !udev )" #520450 + systemd? ( udev ) + clvm? ( !systemd )" DEPEND_COMMON="clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) @@ -33,12 +34,13 @@ RDEPEND="${DEPEND_COMMON} lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" # note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 DEPEND="${DEPEND_COMMON} virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) - udev? ( >=virtual/libudev-208:=[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] )" @@ -70,7 +72,7 @@ pkg_setup() { src_prepare() { # Gentoo specific modification(s): - epatch "${FILESDIR}"/${PN}-2.02.108-example.conf.in.patch + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch sed -i \ -e "1iAR = $(tc-getAR)" \ @@ -79,8 +81,11 @@ src_prepare() { sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 - if use systemd && ! use device-mapper-only; then + if use udev && ! use device-mapper-only; then sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." fi sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 @@ -91,15 +96,13 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed - epatch "${FILESDIR}"/${PN}-2.02.92-dynamic-static-ldflags.patch #332905 - epatch "${FILESDIR}"/${PN}-2.02.108-static-pkgconfig-libs.patch #370217, #439414 + blkid - epatch "${FILESDIR}"/${PN}-2.02.106-pthread-pkgconfig.patch #492450 + epatch "${FILESDIR}"/${PN}-2.02.129-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 # Without thin-privision-tools, there is nothing to install for target install_man7: use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } - sed -i -e 's:|share):|shared):' configure.in || die #520640 - eautoreconf } @@ -211,7 +214,9 @@ src_compile() { src_install() { local inst - INSTALL_TARGETS="install install_systemd_units install_systemd_generators install_tmpfiles_configuration" + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" use device-mapper-only && INSTALL_TARGETS="install_device-mapper" for inst in ${INSTALL_TARGETS}; do emake DESTDIR="${D}" ${inst} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild new file mode 100644 index 0000000000..165ce95848 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139.ebuild new file mode 100644 index 0000000000..bef104b1ef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139.ebuild @@ -0,0 +1,284 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r1.ebuild new file mode 100644 index 0000000000..74ce1e460d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r1.ebuild @@ -0,0 +1,289 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + sys-devel/autoconf-archive + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +PATCHES=( + # Gentoo specific modification(s): + "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + # For upstream -- review and forward: + "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 +) + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + default + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf=() + local buildmode + + myconf+=( $(use_enable !device-mapper-only dmeventd) ) + myconf+=( $(use_enable !device-mapper-only cmdlib) ) + myconf+=( $(use_enable !device-mapper-only applib) ) + myconf+=( $(use_enable !device-mapper-only fsadm) ) + myconf+=( $(use_enable !device-mapper-only lvmetad) ) + use device-mapper-only && myconf+=( --disable-udev-systemd-background-jobs ) + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf+=( --enable-static_link ) + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf+=( --with-mirrors=${dmbuildmode} ) + myconf+=( --with-snapshots=${dmbuildmode} ) + if use thin; then + myconf+=( --with-thin=internal --with-cache=internal ) + local texec + for texec in check dump repair restore; do + myconf+=( --with-thin-${texec}="${EPREFIX}"/sbin/thin_${texec} ) + myconf+=( --with-cache-${texec}="${EPREFIX}"/sbin/cache_${texec} ) + done + else + myconf+=( --with-thin=none --with-cache=none ) + fi + + if use lvm1; then + myconf+=( --with-lvm1=${buildmode} ) + else + myconf+=( --with-lvm1=none ) + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf+=( --disable-o_direct ) + + if use clvm; then + myconf+=( --with-cluster=${buildmode} ) + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf+=( --with-clvmd=${clvmd} ) + myconf+=( --with-pool=${buildmode} ) + else + myconf+=( --with-clvmd=none --with-cluster=none ) + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ + ${myconf[@]} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild new file mode 100644 index 0000000000..0970c2f021 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + sys-devel/autoconf-archive + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +PATCHES=( + # Gentoo specific modification(s): + "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + # For upstream -- review and forward: + "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + "${FILESDIR}"/${PN}-2.02.145-mkdev.patch #580062 +) + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + default + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf=() + local buildmode + + myconf+=( $(use_enable !device-mapper-only dmeventd) ) + myconf+=( $(use_enable !device-mapper-only cmdlib) ) + myconf+=( $(use_enable !device-mapper-only applib) ) + myconf+=( $(use_enable !device-mapper-only fsadm) ) + myconf+=( $(use_enable !device-mapper-only lvmetad) ) + use device-mapper-only && myconf+=( --disable-udev-systemd-background-jobs ) + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf+=( --enable-static_link ) + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf+=( --with-mirrors=${dmbuildmode} ) + myconf+=( --with-snapshots=${dmbuildmode} ) + if use thin; then + myconf+=( --with-thin=internal --with-cache=internal ) + local texec + for texec in check dump repair restore; do + myconf+=( --with-thin-${texec}="${EPREFIX}"/sbin/thin_${texec} ) + myconf+=( --with-cache-${texec}="${EPREFIX}"/sbin/cache_${texec} ) + done + else + myconf+=( --with-thin=none --with-cache=none ) + fi + + if use lvm1; then + myconf+=( --with-lvm1=${buildmode} ) + else + myconf+=( --with-lvm1=none ) + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf+=( --disable-o_direct ) + + if use clvm; then + myconf+=( --with-cluster=${buildmode} ) + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf+=( --with-clvmd=${clvmd} ) + myconf+=( --with-pool=${buildmode} ) + else + myconf+=( --with-clvmd=none --with-cluster=none ) + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ + ${myconf[@]} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145.ebuild new file mode 100644 index 0000000000..c74db959e3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + sys-devel/autoconf-archive + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/metadata.xml index 74f768f710..33079b1d9c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/metadata.xml @@ -1,22 +1,29 @@ - + robbat2@gentoo.org Robin H. Johnson - + agk@redhat.com Alasdair Kergon Upstream Maintainer (please CC on bugs) + + cardoe@gentoo.org + Doug Goldstein + Backup to Robin. Please CC on bugs. + - Allow users to build clustered lvm2 - Cman support for clustered lvm - Allow users to build lvm2 with lvm1 support - Install lvm2create_initrd script and pull in sys-apps/makedev for the /sbin/MAKEDEV command - Support for thin volumes - Build only device-mapper and not the rest of LVM2 (UNSUPPORTED) + Allow users to build clustered lvm2 + Cman support for clustered lvm + Corosync support for clustered lvm + Allow users to build lvm2 with lvm1 support + Install lvm2create_initrd script and pull in sys-apps/makedev for the /sbin/MAKEDEV command + Openais support for clustered lvm + Support for thin volumes + Build only device-mapper and not the rest of LVM2 (UNSUPPORTED) cpe:/a:heinz_mauelshagen:lvm2