[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 635cb3b6a65f29ae00b50458406581fc1d940334 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 23 19:16:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 24 15:26:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635cb3b6 dev-util/ostree: add 2024.3 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2024.3.ebuild | 121 +++ 2 files changed, 122 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index df5f83f8b352..85fcb80f2d3e 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -2,3 +2,4 @@ DIST ostree-2023.1.tar.xz 2079904 BLAKE2B 993570624cb43684d81fff9f3789a9cee3b998 DIST ostree-2023.2.tar.xz 2081320 BLAKE2B f773bf979b4bc97b9b8f96dc4385745bc386c29952a36c07cdd33a7db7802876ce154b5ac1f3669605ab3949a539aa8e2b3a3d94608557eb65249b5188f9d012 SHA512 549a2bdf8cef93d421aaf990e2d1c534063f0314b5933db7ce123bdd138229e24cc171d541296e45a7546a91d35149c1c8f29ea90949876200c574e7ec297b98 DIST ostree-2023.3.tar.xz 2075168 BLAKE2B 6e699420a89b36520e60a5682a421fd8f10eb20702abe6af97be9ee78a04be98e8d164157d29726de9e63b869051f7e60f199776ea3d959d4f0ad4165ff780c6 SHA512 af3b80d55e15b515e860ab0ee5f061f1a4d649b21441d5cde66e71ff4349ef480565cb795838ebce2f42784d53e349c2443159d9ee452277001d930ba814fe40 DIST ostree-2023.5.tar.xz 2115184 BLAKE2B ac1fa6764e1b7e5cd6656f2977b2605e3d2c612e6ee426fc8dbd7c84d6aebe72159943d7c2e53a2898aee6c085814228df772edc35b93daa23cb14bbb5642a6f SHA512 0bb19f199344d8db7299cf710f2ba0b2657cdcb5b1fc6d85446cef9538b069e470b47fc0c2c1029e12b8b9adb978f32a6f44f48949ff5c97a01051a425a9f2d5 +DIST ostree-2024.3.tar.xz 2141876 BLAKE2B 5a2639b99697eaf3f0a94d619c5121cb095bd21813af800041a9a4a077240ed4508c96fb67387f850a42bc4058c99d2d260ff66b0cee2fc89df64dae0b9b0508 SHA512 717e74bdaffe839acad68169d4a0290b3d81f2fb31329d02c507168b00b0b02928e2bb29c8c8fcef65a6581b98d9bad991adcde1579597b4be94822546c66573 diff --git a/dev-util/ostree/ostree-2024.3.ebuild b/dev-util/ostree/ostree-2024.3.ebuild new file mode 100644 index ..295c98e3a0b9 --- /dev/null +++ b/dev-util/ostree/ostree-2024.3.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd tmpfiles + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI=" + https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz + -> ${P}.tar.xz +" +S="${WORKDIR}/lib${P}" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +RDEPEND=" + app-arch/xz-utils + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:3.0 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xsl-stylesheets + doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 + ) +" +BDEPEND=" + dev-libs/libxslt + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/ostree-2023.3-dont-force-clang-introspection.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # Needs Bison (bug #884289) + unset YACC + + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 9589b318f07d28af442712bf5dd0a04c469677b2 Author: Sam James gentoo org> AuthorDate: Fri Dec 8 11:08:11 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 8 11:08:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9589b318 dev-util/ostree: Stabilize 2023.5 amd64, #919437 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2023.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.5.ebuild b/dev-util/ostree/ostree-2023.5.ebuild index fb4366400ece..bd78accab71b 100644 --- a/dev-util/ostree/ostree-2023.5.ebuild +++ b/dev-util/ostree/ostree-2023.5.ebuild @@ -13,7 +13,7 @@ SRC_URI=" " S="${WORKDIR}/lib${P}" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: f0263d4c6a119986344593331bed46f3138bfe03 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 8 09:58:28 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 8 09:58:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0263d4c dev-util/ostree: Stabilize 2023.5 arm64, #919437 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/ostree-2023.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.5.ebuild b/dev-util/ostree/ostree-2023.5.ebuild index b18ad660bf21..fb4366400ece 100644 --- a/dev-util/ostree/ostree-2023.5.ebuild +++ b/dev-util/ostree/ostree-2023.5.ebuild @@ -13,7 +13,7 @@ SRC_URI=" " S="${WORKDIR}/lib${P}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 9b0b8cb8df2ac06ec9147376aef79b0cae87e9cb Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 8 09:02:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 8 09:02:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0b8cb8 dev-util/ostree: Stabilize 2023.5 x86, #919437 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/ostree-2023.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.5.ebuild b/dev-util/ostree/ostree-2023.5.ebuild index 680a258f04e4..b18ad660bf21 100644 --- a/dev-util/ostree/ostree-2023.5.ebuild +++ b/dev-util/ostree/ostree-2023.5.ebuild @@ -13,7 +13,7 @@ SRC_URI=" " S="${WORKDIR}/lib${P}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 50de3b8796725a4b6dd952f12fe1cc2a1c953134 Author: Matt Turner gentoo org> AuthorDate: Sun Jul 9 13:00:25 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Jul 9 13:03:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50de3b87 dev-util/ostree: Version bump to 2023.5 * Switch to libsoup:3.0 * Drop dependency on dev-libs/libassuan (I see no evidence that this was ever a dependency) * Unconditionally depend on app-text/docbook-xml-dtd:4.2 (for man pages) * Depend on app-text/docbook-xml-dtd:4.3 for USE=doc * Move dev-libs/libxslt from DEPEND to BDEPEND Signed-off-by: Matt Turner gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2023.5.ebuild | 122 +++ 2 files changed, 123 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index fdf6f914fa65..df5f83f8b352 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,3 +1,4 @@ DIST ostree-2023.1.tar.xz 2079904 BLAKE2B 993570624cb43684d81fff9f3789a9cee3b998f945a78bc6eb99330eed45739d1e6fb66589cefba10eea608c5cd389cc121a890c27efa773a405a5d8b1f117d9 SHA512 a6a6e47d6cb9ec6826d48a50a2abac69e4a040f2b5830d39e8a006c738a163fb15fde8630bf271d92cec9470601281669cd4bf942e4b7c4d42441bd5d1730572 DIST ostree-2023.2.tar.xz 2081320 BLAKE2B f773bf979b4bc97b9b8f96dc4385745bc386c29952a36c07cdd33a7db7802876ce154b5ac1f3669605ab3949a539aa8e2b3a3d94608557eb65249b5188f9d012 SHA512 549a2bdf8cef93d421aaf990e2d1c534063f0314b5933db7ce123bdd138229e24cc171d541296e45a7546a91d35149c1c8f29ea90949876200c574e7ec297b98 DIST ostree-2023.3.tar.xz 2075168 BLAKE2B 6e699420a89b36520e60a5682a421fd8f10eb20702abe6af97be9ee78a04be98e8d164157d29726de9e63b869051f7e60f199776ea3d959d4f0ad4165ff780c6 SHA512 af3b80d55e15b515e860ab0ee5f061f1a4d649b21441d5cde66e71ff4349ef480565cb795838ebce2f42784d53e349c2443159d9ee452277001d930ba814fe40 +DIST ostree-2023.5.tar.xz 2115184 BLAKE2B ac1fa6764e1b7e5cd6656f2977b2605e3d2c612e6ee426fc8dbd7c84d6aebe72159943d7c2e53a2898aee6c085814228df772edc35b93daa23cb14bbb5642a6f SHA512 0bb19f199344d8db7299cf710f2ba0b2657cdcb5b1fc6d85446cef9538b069e470b47fc0c2c1029e12b8b9adb978f32a6f44f48949ff5c97a01051a425a9f2d5 diff --git a/dev-util/ostree/ostree-2023.5.ebuild b/dev-util/ostree/ostree-2023.5.ebuild new file mode 100644 index ..680a258f04e4 --- /dev/null +++ b/dev-util/ostree/ostree-2023.5.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd tmpfiles + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI=" + https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz + -> ${P}.tar.xz +" +S="${WORKDIR}/lib${P}" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +RDEPEND=" + app-arch/xz-utils + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:3.0 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xsl-stylesheets + doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 + ) +" +BDEPEND=" + dev-libs/libxslt + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/ostree-2023.3-dont-force-clang-introspection.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # Needs Bison (bug #884289) + unset YACC + + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 2e31877224632806cd2784ff9bab769510e1ba80 Author: Sam James gentoo org> AuthorDate: Fri Jul 7 21:21:46 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jul 7 21:21:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e318772 dev-util/ostree: Stabilize 2023.3 arm64, #909671 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2023.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.3.ebuild b/dev-util/ostree/ostree-2023.3.ebuild index 5c62a549029f..86ec61715472 100644 --- a/dev-util/ostree/ostree-2023.3.ebuild +++ b/dev-util/ostree/ostree-2023.3.ebuild @@ -13,7 +13,7 @@ SRC_URI=" " S="${WORKDIR}/lib${P}" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/, dev-util/ostree/files/
commit: 625905a0e2802ad82919f13508adb9c76eaa279f Author: Sam James gentoo org> AuthorDate: Fri Jun 23 05:34:19 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 23 05:34:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625905a0 dev-util/ostree: respect CC w/ USE=introspection Reported by block_iv on IRC. Signed-off-by: Sam James gentoo.org> .../ostree-2023.3-dont-force-clang-introspection.patch | 14 ++ dev-util/ostree/ostree-2023.3-r1.ebuild| 1 + 2 files changed, 15 insertions(+) diff --git a/dev-util/ostree/files/ostree-2023.3-dont-force-clang-introspection.patch b/dev-util/ostree/files/ostree-2023.3-dont-force-clang-introspection.patch new file mode 100644 index ..c8f554ae69a0 --- /dev/null +++ b/dev-util/ostree/files/ostree-2023.3-dont-force-clang-introspection.patch @@ -0,0 +1,14 @@ +Clang has supported -fstack-clash-protection for a while now. +--- a/Makefile-libostree.am b/Makefile-libostree.am +@@ -266,10 +266,6 @@ libostree_1_la_CFLAGS += $(OT_DEP_LIBSODIUM_CFLAGS) + libostree_1_la_LIBADD += $(OT_DEP_LIBSODIUM_LIBS) + endif # USE_LIBSODIUM + +-# XXX: work around clang being passed -fstack-clash-protection which it doesn't understand +-# See: https://bugzilla.redhat.com/show_bug.cgi?id=1672012 +-INTROSPECTION_SCANNER_ENV = CC=gcc +- + if BUILDOPT_INTROSPECTION + OSTree-1.0.gir: libostree-1.la Makefile + OSTree_1_0_gir_EXPORT_PACKAGES = ostree-1 diff --git a/dev-util/ostree/ostree-2023.3-r1.ebuild b/dev-util/ostree/ostree-2023.3-r1.ebuild index ce6f430cb40f..3f15f173ee52 100644 --- a/dev-util/ostree/ostree-2023.3-r1.ebuild +++ b/dev-util/ostree/ostree-2023.3-r1.ebuild @@ -67,6 +67,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/ostree-2023.3-libgpg-error-underlinked-lld.patch + "${FILESDIR}"/ostree-2023.3-dont-force-clang-introspection.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 2d53ef5f7d673533809bc5467aa0c4f412bba888 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 22 17:46:18 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 22 17:46:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d53ef5f dev-util/ostree: Stabilize 2023.2 x86, #909007 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/ostree-2023.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.2.ebuild b/dev-util/ostree/ostree-2023.2.ebuild index d14efdb585db..273185052d8b 100644 --- a/dev-util/ostree/ostree-2023.2.ebuild +++ b/dev-util/ostree/ostree-2023.2.ebuild @@ -13,7 +13,7 @@ SRC_URI=" " S="${WORKDIR}/lib${P}" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 67a0e9bc8939fbe82b27d73f29db260439951f15 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 22 17:46:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 22 17:46:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a0e9bc dev-util/ostree: Stabilize 2023.2 arm64, #909007 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/ostree-2023.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.2.ebuild b/dev-util/ostree/ostree-2023.2.ebuild index 32ce2d1f9766..d14efdb585db 100644 --- a/dev-util/ostree/ostree-2023.2.ebuild +++ b/dev-util/ostree/ostree-2023.2.ebuild @@ -13,7 +13,7 @@ SRC_URI=" " S="${WORKDIR}/lib${P}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 542cc703ae9b392d7bd4c0012e6286ae4ef23fd0 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 22 17:46:19 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 22 17:46:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542cc703 dev-util/ostree: Stabilize 2023.2 amd64, #909007 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/ostree-2023.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.2.ebuild b/dev-util/ostree/ostree-2023.2.ebuild index 273185052d8b..86ec61715472 100644 --- a/dev-util/ostree/ostree-2023.2.ebuild +++ b/dev-util/ostree/ostree-2023.2.ebuild @@ -13,7 +13,7 @@ SRC_URI=" " S="${WORKDIR}/lib${P}" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/files/, dev-util/ostree/
commit: 9db2d23d177238c1e948044762fd3eb020d9c747 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 19:24:50 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 19:24:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db2d23d dev-util/ostree: fix build w/ lld, drop obsolete musl patch And new revision given underlinking affects the installed products. Closes: https://bugs.gentoo.org/905623 Signed-off-by: Sam James gentoo.org> ...stree-2023.3-libgpg-error-underlinked-lld.patch | 27 + dev-util/ostree/ostree-2023.3-r1.ebuild| 118 + 2 files changed, 145 insertions(+) diff --git a/dev-util/ostree/files/ostree-2023.3-libgpg-error-underlinked-lld.patch b/dev-util/ostree/files/ostree-2023.3-libgpg-error-underlinked-lld.patch new file mode 100644 index ..f96cb83a1e74 --- /dev/null +++ b/dev-util/ostree/files/ostree-2023.3-libgpg-error-underlinked-lld.patch @@ -0,0 +1,27 @@ +https://bugs.gentoo.org/905623 +https://github.com/ostreedev/ostree/pull/2880 + +From c3bd439d3e9c8cfad40a8080d35c5d6b29041039 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 12 Jun 2023 14:04:44 -0700 +Subject: [PATCH] libostree: Link with libgpg-error for gpg_strerror_r API + +With f461c02bb55bf2853a3b81ed5c8618040ab54e98 use of gpg_strerror_r +was added this symbol comes from libgpg-error however, therefore its +needed to add -lgpg-error to cmdline to resolve this symbol especially +with gold and lld linker. Fixes + +aarch64-yoe-linux-ld.lld: error: undefined reference due to --no-allow-shlib-undefined: gpg_strerror_r +>>> referenced by ./.libs/libostree-1.so +--- a/configure.ac b/configure.ac +@@ -243,8 +243,7 @@ AC_ARG_WITH(gpgme, + [], [with_gpgme=yes]) + AS_IF([test x$with_gpgme != xno], [ + have_gpgme=yes +-PKG_CHECK_MODULES([OT_DEP_GPGME], gpgme >= $LIBGPGME_DEPENDENCY, [], have_gpgme=no) +-PKG_CHECK_MODULES([OT_DEP_GPG_ERROR], [gpg-error], [], have_gpgme=no) ++PKG_CHECK_MODULES([OT_DEP_GPGME], [gpgme >= $LIBGPGME_DEPENDENCY gpg-error], [have_gpgme=yes], [have_gpgme=no]) + ] + ) + AS_IF([test x$with_gpgme != xno && test x$have_gpgme != xyes], [ diff --git a/dev-util/ostree/ostree-2023.3-r1.ebuild b/dev-util/ostree/ostree-2023.3-r1.ebuild new file mode 100644 index ..ce6f430cb40f --- /dev/null +++ b/dev-util/ostree/ostree-2023.3-r1.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd tmpfiles + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI=" + https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz + -> ${P}.tar.xz +" +S="${WORKDIR}/lib${P}" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +RDEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND="${RDEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc ) +" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/ostree-2023.3-libgpg-error-underlinked-lld.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # Needs Bison (bug #884289) + unset YACC + + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: c288a5325ac39dae5b79f9c1f1d01ec9c0f1aeaf Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 3 17:08:26 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 3 17:08:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c288a532 dev-util/ostree: add 2023.3 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2023.3.ebuild | 118 +++ 2 files changed, 119 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 1c02961b8818..fdf6f914fa65 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,2 +1,3 @@ DIST ostree-2023.1.tar.xz 2079904 BLAKE2B 993570624cb43684d81fff9f3789a9cee3b998f945a78bc6eb99330eed45739d1e6fb66589cefba10eea608c5cd389cc121a890c27efa773a405a5d8b1f117d9 SHA512 a6a6e47d6cb9ec6826d48a50a2abac69e4a040f2b5830d39e8a006c738a163fb15fde8630bf271d92cec9470601281669cd4bf942e4b7c4d42441bd5d1730572 DIST ostree-2023.2.tar.xz 2081320 BLAKE2B f773bf979b4bc97b9b8f96dc4385745bc386c29952a36c07cdd33a7db7802876ce154b5ac1f3669605ab3949a539aa8e2b3a3d94608557eb65249b5188f9d012 SHA512 549a2bdf8cef93d421aaf990e2d1c534063f0314b5933db7ce123bdd138229e24cc171d541296e45a7546a91d35149c1c8f29ea90949876200c574e7ec297b98 +DIST ostree-2023.3.tar.xz 2075168 BLAKE2B 6e699420a89b36520e60a5682a421fd8f10eb20702abe6af97be9ee78a04be98e8d164157d29726de9e63b869051f7e60f199776ea3d959d4f0ad4165ff780c6 SHA512 af3b80d55e15b515e860ab0ee5f061f1a4d649b21441d5cde66e71ff4349ef480565cb795838ebce2f42784d53e349c2443159d9ee452277001d930ba814fe40 diff --git a/dev-util/ostree/ostree-2023.3.ebuild b/dev-util/ostree/ostree-2023.3.ebuild new file mode 100644 index ..32ce2d1f9766 --- /dev/null +++ b/dev-util/ostree/ostree-2023.3.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd tmpfiles + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI=" + https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz + -> ${P}.tar.xz +" +S="${WORKDIR}/lib${P}" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +RDEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND="${RDEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc ) +" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/ostree-2022.6-musl-allperms.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # Needs Bison (bug #884289) + unset YACC + + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo --with-crypto=openssl; }) + $(use_with sodium ed25519-libsodium) + $(use_with systemd libsystemd) + $(use_with zeroconf avahi) + ) + + if use systemd; then + econfargs+=(
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 70cb412bb0eb370bebf90975b5f83c265b36ed76 Author: Arthur Zamarin gentoo org> AuthorDate: Wed May 10 18:29:47 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed May 10 18:30:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70cb412b dev-util/ostree: drop 2022.6, 2022.7-r1 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/Manifest| 2 - dev-util/ostree/ostree-2022.6.ebuild| 116 -- dev-util/ostree/ostree-2022.7-r1.ebuild | 120 3 files changed, 238 deletions(-) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 3538e42ec57f..1c02961b8818 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,4 +1,2 @@ -DIST ostree-2022.6.tar.xz 2124464 BLAKE2B c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5 SHA512 03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7 -DIST ostree-2022.7.tar.xz 2076728 BLAKE2B 7308be450e4aa9bebe3e8b86031bf75b7d0cd07a2e36d6d11d01aa8e8d19ed02e8560931a83f18856c7d4fc7ae6045d22b6aa4d7f577f3df9e704ae9d7562d3e SHA512 725eff027b2c4c1aec0c222a5fa6059f3a777f4d0c831b82a4021befba0078692aa5ced2c4c609530c70462b4148a3cc33152e3d9dc4a5d6f8cf98f61ef09c2a DIST ostree-2023.1.tar.xz 2079904 BLAKE2B 993570624cb43684d81fff9f3789a9cee3b998f945a78bc6eb99330eed45739d1e6fb66589cefba10eea608c5cd389cc121a890c27efa773a405a5d8b1f117d9 SHA512 a6a6e47d6cb9ec6826d48a50a2abac69e4a040f2b5830d39e8a006c738a163fb15fde8630bf271d92cec9470601281669cd4bf942e4b7c4d42441bd5d1730572 DIST ostree-2023.2.tar.xz 2081320 BLAKE2B f773bf979b4bc97b9b8f96dc4385745bc386c29952a36c07cdd33a7db7802876ce154b5ac1f3669605ab3949a539aa8e2b3a3d94608557eb65249b5188f9d012 SHA512 549a2bdf8cef93d421aaf990e2d1c534063f0314b5933db7ce123bdd138229e24cc171d541296e45a7546a91d35149c1c8f29ea90949876200c574e7ec297b98 diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild deleted file mode 100644 index 030a24150f38.. --- a/dev-util/ostree/ostree-2022.6.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Operating system and container binary deployment and upgrades" -HOMEPAGE="https://ostreedev.github.io/ostree/; -SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" - -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -LICENSE="LGPL-2+" -SLOT="0" - -IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" -RESTRICT+=" test" -REQUIRED_USE=" - dracut? ( systemd ) - http2? ( curl ) - httpd? ( || ( curl soup ) ) -" - -COMMON_DEPEND=" - app-arch/xz-utils - dev-libs/libassuan - dev-libs/glib:2 - sys-fs/fuse:3 - sys-libs/zlib - archive? ( app-arch/libarchive:= ) - curl? ( net-misc/curl ) - dracut? ( sys-kernel/dracut ) - gpg? ( - app-crypt/gpgme:= - dev-libs/libgpg-error - ) - grub? ( sys-boot/grub:2= ) - introspection? ( dev-libs/gobject-introspection ) - libmount? ( sys-apps/util-linux ) - selinux? ( sys-libs/libselinux ) - sodium? ( >=dev-libs/libsodium-1.0.14:= ) - soup? ( net-libs/libsoup:2.4 ) - ssl? ( - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( - dev-libs/openssl:0= - ) - ) - systemd? ( sys-apps/systemd:0= ) - zeroconf? ( net-dns/avahi[dbus] )" - -DEPEND="${COMMON_DEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - doc? ( dev-util/gtk-doc )" - -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-util/glib-utils - sys-devel/flex - sys-devel/bison - virtual/pkgconfig" - -S="${WORKDIR}/lib${P}" - -PATCHES=( - "${FILESDIR}"/${P}-musl-allperms.patch -) - -src_prepare() { - default - - sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ - -i Makefile.in Makefile-man.am || die - - eautoreconf -} - -src_configure() { - # Needs Bison (bug #884289) - unset YACC - - local econfargs=( - --enable-man - --enable-shared - --with-grub2-mkconfig-path=grub-mkconfig - --with-modern-grub - $(use_with archive libarchive) - $(use_with curl) - $(use_with dracut dracut yesbutnoconf) #816867 - $(use_enable doc gtk-doc) - $(usex introspection --enable-introspection={,} yes no) - $(use_with gpg gpgme) -
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 537cc579c03d3efa35a63540d157842c2a966b8a Author: Arthur Zamarin gentoo org> AuthorDate: Wed May 10 18:29:23 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed May 10 18:30:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537cc579 dev-util/ostree: add 2023.2 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2023.2.ebuild | 118 +++ 2 files changed, 119 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index fb9c66791c36..3538e42ec57f 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,3 +1,4 @@ DIST ostree-2022.6.tar.xz 2124464 BLAKE2B c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5 SHA512 03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7 DIST ostree-2022.7.tar.xz 2076728 BLAKE2B 7308be450e4aa9bebe3e8b86031bf75b7d0cd07a2e36d6d11d01aa8e8d19ed02e8560931a83f18856c7d4fc7ae6045d22b6aa4d7f577f3df9e704ae9d7562d3e SHA512 725eff027b2c4c1aec0c222a5fa6059f3a777f4d0c831b82a4021befba0078692aa5ced2c4c609530c70462b4148a3cc33152e3d9dc4a5d6f8cf98f61ef09c2a DIST ostree-2023.1.tar.xz 2079904 BLAKE2B 993570624cb43684d81fff9f3789a9cee3b998f945a78bc6eb99330eed45739d1e6fb66589cefba10eea608c5cd389cc121a890c27efa773a405a5d8b1f117d9 SHA512 a6a6e47d6cb9ec6826d48a50a2abac69e4a040f2b5830d39e8a006c738a163fb15fde8630bf271d92cec9470601281669cd4bf942e4b7c4d42441bd5d1730572 +DIST ostree-2023.2.tar.xz 2081320 BLAKE2B f773bf979b4bc97b9b8f96dc4385745bc386c29952a36c07cdd33a7db7802876ce154b5ac1f3669605ab3949a539aa8e2b3a3d94608557eb65249b5188f9d012 SHA512 549a2bdf8cef93d421aaf990e2d1c534063f0314b5933db7ce123bdd138229e24cc171d541296e45a7546a91d35149c1c8f29ea90949876200c574e7ec297b98 diff --git a/dev-util/ostree/ostree-2023.2.ebuild b/dev-util/ostree/ostree-2023.2.ebuild new file mode 100644 index ..32ce2d1f9766 --- /dev/null +++ b/dev-util/ostree/ostree-2023.2.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd tmpfiles + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI=" + https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz + -> ${P}.tar.xz +" +S="${WORKDIR}/lib${P}" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +RDEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND="${RDEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc ) +" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/ostree-2022.6-musl-allperms.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # Needs Bison (bug #884289) + unset YACC + + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 6b9b4ebfc35ab5c718e21a20def3e7bbfcbc52e3 Author: Sam James gentoo org> AuthorDate: Wed May 10 00:24:32 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 00:29:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9b4ebf dev-util/ostree: unset YACC for bison Closes: https://bugs.gentoo.org/884289 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2022.2.ebuild| 5 - dev-util/ostree/ostree-2022.5-r1.ebuild | 5 - dev-util/ostree/ostree-2022.6.ebuild| 5 - dev-util/ostree/ostree-2022.7-r1.ebuild | 3 +++ dev-util/ostree/ostree-2023.1.ebuild| 3 +++ 5 files changed, 18 insertions(+), 3 deletions(-) diff --git a/dev-util/ostree/ostree-2022.2.ebuild b/dev-util/ostree/ostree-2022.2.ebuild index ffd7127f1a9e..931a48f9ce06 100644 --- a/dev-util/ostree/ostree-2022.2.ebuild +++ b/dev-util/ostree/ostree-2022.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -71,6 +71,9 @@ src_prepare() { } src_configure() { + # Needs Bison (bug #884289) + unset YACC + local econfargs=( --enable-man --enable-shared diff --git a/dev-util/ostree/ostree-2022.5-r1.ebuild b/dev-util/ostree/ostree-2022.5-r1.ebuild index 5500d617d7b6..eb443e50cc0b 100644 --- a/dev-util/ostree/ostree-2022.5-r1.ebuild +++ b/dev-util/ostree/ostree-2022.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -78,6 +78,9 @@ src_prepare() { } src_configure() { + # Needs Bison (bug #884289) + unset YACC + local econfargs=( --enable-man --enable-shared diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild index f5456a6e416e..030a24150f38 100644 --- a/dev-util/ostree/ostree-2022.6.ebuild +++ b/dev-util/ostree/ostree-2022.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -77,6 +77,9 @@ src_prepare() { } src_configure() { + # Needs Bison (bug #884289) + unset YACC + local econfargs=( --enable-man --enable-shared diff --git a/dev-util/ostree/ostree-2022.7-r1.ebuild b/dev-util/ostree/ostree-2022.7-r1.ebuild index 0bcffeafb6bb..8affb7d1e501 100644 --- a/dev-util/ostree/ostree-2022.7-r1.ebuild +++ b/dev-util/ostree/ostree-2022.7-r1.ebuild @@ -77,6 +77,9 @@ src_prepare() { } src_configure() { + # Needs Bison (bug #884289) + unset YACC + local econfargs=( --enable-man --enable-shared diff --git a/dev-util/ostree/ostree-2023.1.ebuild b/dev-util/ostree/ostree-2023.1.ebuild index 8e2cb1c035f1..94174a9acdaf 100644 --- a/dev-util/ostree/ostree-2023.1.ebuild +++ b/dev-util/ostree/ostree-2023.1.ebuild @@ -77,6 +77,9 @@ src_prepare() { } src_configure() { + # Needs Bison (bug #884289) + unset YACC + local econfargs=( --enable-man --enable-shared
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/, dev-util/ostree/files/
commit: 32cf6e39d4bbceac2d7863f851d7bca27463c17e Author: Sam James gentoo org> AuthorDate: Wed May 10 00:25:13 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 00:29:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cf6e39 dev-util/ostree: drop 2022.2, 2022.5-r1 Signed-off-by: Sam James gentoo.org> dev-util/ostree/Manifest | 2 - dev-util/ostree/files/ostree-2022.5-bashism.patch | 35 -- .../ostree/files/ostree-2022.5-glibc-2.36.patch| 127 - dev-util/ostree/ostree-2022.2.ebuild | 110 -- dev-util/ostree/ostree-2022.5-r1.ebuild| 117 --- 5 files changed, 391 deletions(-) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index a7eab749bf05..fb9c66791c36 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,5 +1,3 @@ -DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe -DIST ostree-2022.5.tar.xz 2072208 BLAKE2B be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9 SHA512 39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654 DIST ostree-2022.6.tar.xz 2124464 BLAKE2B c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5 SHA512 03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7 DIST ostree-2022.7.tar.xz 2076728 BLAKE2B 7308be450e4aa9bebe3e8b86031bf75b7d0cd07a2e36d6d11d01aa8e8d19ed02e8560931a83f18856c7d4fc7ae6045d22b6aa4d7f577f3df9e704ae9d7562d3e SHA512 725eff027b2c4c1aec0c222a5fa6059f3a777f4d0c831b82a4021befba0078692aa5ced2c4c609530c70462b4148a3cc33152e3d9dc4a5d6f8cf98f61ef09c2a DIST ostree-2023.1.tar.xz 2079904 BLAKE2B 993570624cb43684d81fff9f3789a9cee3b998f945a78bc6eb99330eed45739d1e6fb66589cefba10eea608c5cd389cc121a890c27efa773a405a5d8b1f117d9 SHA512 a6a6e47d6cb9ec6826d48a50a2abac69e4a040f2b5830d39e8a006c738a163fb15fde8630bf271d92cec9470601281669cd4bf942e4b7c4d42441bd5d1730572 diff --git a/dev-util/ostree/files/ostree-2022.5-bashism.patch b/dev-util/ostree/files/ostree-2022.5-bashism.patch deleted file mode 100644 index 1cf217de744b.. --- a/dev-util/ostree/files/ostree-2022.5-bashism.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://github.com/ostreedev/ostree/pull/2702 - -From c568073d1e6a5e602a6df29eaa5b7392e076f5d6 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Tue, 23 Aug 2022 23:37:06 +0100 -Subject: [PATCH] buildutil/glibtests.m4: fix bashism - -configure scripts need to be runnable with a POSIX-compliant /bin/sh. - -On many (but not all!) systems, /bin/sh is provided by Bash, so errors -like this aren't spotted. Notably Debian defaults to /bin/sh provided -by dash which doesn't tolerate such bashisms as '=='. - -This retains compatibility with bash. - -Fixes configure warnings/errors like: -``` - -checking whether to build static libraries... no -./configure: 14795: test: unexpected operator -``` - -Signed-off-by: Sam James a/buildutil/glibtests.m4 -+++ b/buildutil/glibtests.m4 -@@ -25,7 +25,7 @@ AC_DEFUN([GLIB_TESTS], - *) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;; - esac]) - AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test "$ENABLE_ALWAYS_BUILD_TESTS" = "1") -- if test "$ENABLE_INSTALLED_TESTS" == "1"; then -+ if test "$ENABLE_INSTALLED_TESTS" = "1"; then - AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME) - AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME) - fi - diff --git a/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch b/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch deleted file mode 100644 index 6d01e96a09c8.. --- a/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch +++ /dev/null @@ -1,127 +0,0 @@ -https://bugs.gentoo.org/863689 -https://github.com/ostreedev/ostree/commit/edba4b33be10c05253bfa94895dfbc8477e44d76 -https://github.com/ostreedev/ostree/commit/0a908a180fcce98c2565b9fb34470e5953918260 - -From edba4b33be10c05253bfa94895dfbc8477e44d76 Mon Sep 17 00:00:00 2001 -From: Colin Walters -Date: Wed, 3 Aug 2022 10:37:40 -0400 -Subject: [PATCH] Remove unused `linux/fs.h` includes - -Prep for fixing conflicts introduced by newer glibc. -cc https://github.com/ostreedev/ostree/issues/2685 a/src/libostree/ostree-repo-commit.c -+++ b/src/libostree/ostree-repo-commit.c -@@ -30,7 +30,6 @@ - #include - #include - #include
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: c7a0fdb27bd13c3389c4a74f15c6ccadcc9bdea7 Author: Arthur Zamarin gentoo org> AuthorDate: Mon May 1 05:28:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon May 1 05:28:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a0fdb2 dev-util/ostree: Stabilize 2023.1 amd64, #905382 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/ostree-2023.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.1.ebuild b/dev-util/ostree/ostree-2023.1.ebuild index e2ac438200fa..8e2cb1c035f1 100644 --- a/dev-util/ostree/ostree-2023.1.ebuild +++ b/dev-util/ostree/ostree-2023.1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: f84a8063c6bd35000f8e58aab898c8dc8ee26e3f Author: Sam James gentoo org> AuthorDate: Sun Apr 30 23:49:02 2023 + Commit: Sam James gentoo org> CommitDate: Sun Apr 30 23:49:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f84a8063 dev-util/ostree: Stabilize 2023.1 x86, #905382 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2023.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.1.ebuild b/dev-util/ostree/ostree-2023.1.ebuild index 5cd505be7073..e2ac438200fa 100644 --- a/dev-util/ostree/ostree-2023.1.ebuild +++ b/dev-util/ostree/ostree-2023.1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: c7415459c232599fbe5997b2d70235b63cad49ae Author: Sam James gentoo org> AuthorDate: Sun Apr 30 23:49:01 2023 + Commit: Sam James gentoo org> CommitDate: Sun Apr 30 23:49:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7415459 dev-util/ostree: Stabilize 2023.1 arm64, #905382 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2023.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2023.1.ebuild b/dev-util/ostree/ostree-2023.1.ebuild index 216bb923eea8..5cd505be7073 100644 --- a/dev-util/ostree/ostree-2023.1.ebuild +++ b/dev-util/ostree/ostree-2023.1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: ae5dbd8fcfbf07a3276c4bd33b9fc5014ce7dbb4 Author: Randall T. Vasquez icloud com> AuthorDate: Thu Mar 16 17:26:03 2023 + Commit: Zac Medico gentoo org> CommitDate: Thu Mar 16 23:49:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae5dbd8f dev-util/ostree: drop 2021.3-r3 Closes: https://github.com/gentoo/gentoo/pull/30160 Signed-off-by: Randall T. Vasquez icloud.com> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest| 1 - dev-util/ostree/ostree-2021.3-r3.ebuild | 106 2 files changed, 107 deletions(-) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index d49147c6db07..a7eab749bf05 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,4 +1,3 @@ -DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe DIST ostree-2022.5.tar.xz 2072208 BLAKE2B be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9 SHA512 39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654 DIST ostree-2022.6.tar.xz 2124464 BLAKE2B c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5 SHA512 03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7 diff --git a/dev-util/ostree/ostree-2021.3-r3.ebuild b/dev-util/ostree/ostree-2021.3-r3.ebuild deleted file mode 100644 index 424f7319c6e0.. --- a/dev-util/ostree/ostree-2021.3-r3.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Operating system and container binary deployment and upgrades" -HOMEPAGE="https://ostreedev.github.io/ostree/; -SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" - -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -LICENSE="LGPL-2+" -SLOT="0" - -IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" -RESTRICT="test" -REQUIRED_USE=" - dracut? ( systemd ) - httpd? ( || ( curl soup ) ) -" - -COMMON_DEPEND=" - archive? ( app-arch/libarchive:= ) - app-arch/xz-utils - curl? ( net-misc/curl ) - soup? ( net-libs/libsoup:2.4 ) - dev-libs/libassuan - dev-libs/glib:2 - dracut? ( sys-kernel/dracut ) - gpg? ( - app-crypt/gpgme:= - dev-libs/libgpg-error - ) - grub? ( sys-boot/grub:2= ) - introspection? ( dev-libs/gobject-introspection ) - ssl? ( - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( - dev-libs/openssl:0= - ) - ) - >=sys-fs/fuse-2.9.2:0 - sys-libs/zlib - libmount? ( sys-apps/util-linux ) - selinux? ( sys-libs/libselinux ) - sodium? ( >=dev-libs/libsodium-1.0.14:= ) - systemd? ( sys-apps/systemd:0= ) - zeroconf? ( net-dns/avahi[dbus] )" - -DEPEND="${COMMON_DEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - doc? ( dev-util/gtk-doc )" - -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-util/glib-utils - sys-devel/flex - sys-devel/bison - virtual/pkgconfig" - -S="${WORKDIR}/lib${P}" - -src_prepare() { - sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ - -i Makefile.in Makefile-man.am || die - eautoreconf - default -} - -src_configure() { - local econfargs=( - --enable-man - --enable-shared - --with-grub2-mkconfig-path=grub-mkconfig - --with-modern-grub - $(use_with archive libarchive) - $(use_with curl) - $(use_with dracut) - $(use_enable doc gtk-doc) - $(usex introspection --enable-introspection={,} yes no) - $(use_with gpg gpgme) - $(use_enable http2) - $(use_enable httpd trivial-httpd-cmdline) - $(use_with selinux ) - $(use_with soup) -
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: d79d6344ce17fcf90c74dd8d722ef2081efc4874 Author: Randall T. Vasquez icloud com> AuthorDate: Thu Mar 16 01:09:45 2023 + Commit: Zac Medico gentoo org> CommitDate: Thu Mar 16 23:49:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79d6344 dev-util/ostree: add 2023.1 Signed-off-by: Randall T. Vasquez icloud.com> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2023.1.ebuild | 117 +++ 2 files changed, 118 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index b1034191899c..d49147c6db07 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -3,3 +3,4 @@ DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12 DIST ostree-2022.5.tar.xz 2072208 BLAKE2B be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9 SHA512 39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654 DIST ostree-2022.6.tar.xz 2124464 BLAKE2B c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5 SHA512 03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7 DIST ostree-2022.7.tar.xz 2076728 BLAKE2B 7308be450e4aa9bebe3e8b86031bf75b7d0cd07a2e36d6d11d01aa8e8d19ed02e8560931a83f18856c7d4fc7ae6045d22b6aa4d7f577f3df9e704ae9d7562d3e SHA512 725eff027b2c4c1aec0c222a5fa6059f3a777f4d0c831b82a4021befba0078692aa5ced2c4c609530c70462b4148a3cc33152e3d9dc4a5d6f8cf98f61ef09c2a +DIST ostree-2023.1.tar.xz 2079904 BLAKE2B 993570624cb43684d81fff9f3789a9cee3b998f945a78bc6eb99330eed45739d1e6fb66589cefba10eea608c5cd389cc121a890c27efa773a405a5d8b1f117d9 SHA512 a6a6e47d6cb9ec6826d48a50a2abac69e4a040f2b5830d39e8a006c738a163fb15fde8630bf271d92cec9470601281669cd4bf942e4b7c4d42441bd5d1730572 diff --git a/dev-util/ostree/ostree-2023.1.ebuild b/dev-util/ostree/ostree-2023.1.ebuild new file mode 100644 index ..216bb923eea8 --- /dev/null +++ b/dev-util/ostree/ostree-2023.1.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd tmpfiles + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +PATCHES=( + "${FILESDIR}"/ostree-2022.6-musl-allperms.patch +) + +src_prepare() { + default + + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + + eautoreconf +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: a4bfca8bdd9d5ab81ff499e9e2eb8ef9b8fa8ed3 Author: Zac Medico gentoo org> AuthorDate: Mon Jan 16 23:15:08 2023 + Commit: Zac Medico gentoo org> CommitDate: Mon Jan 16 23:18:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bfca8b dev-util/ostree: use tmpfiles.eclass Closes: https://bugs.gentoo.org/890947 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/{ostree-2022.7.ebuild => ostree-2022.7-r1.ebuild} | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-util/ostree/ostree-2022.7.ebuild b/dev-util/ostree/ostree-2022.7-r1.ebuild similarity index 95% rename from dev-util/ostree/ostree-2022.7.ebuild rename to dev-util/ostree/ostree-2022.7-r1.ebuild index 87bec56cdc45..0bcffeafb6bb 100644 --- a/dev-util/ostree/ostree-2022.7.ebuild +++ b/dev-util/ostree/ostree-2022.7-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools systemd +inherit autotools systemd tmpfiles DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; @@ -111,3 +111,7 @@ src_install() { default find "${D}" -name '*.la' -delete || die } + +pkg_postinst() { + tmpfiles_process ostree-tmpfiles.conf +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 62e1d904b5140e05d2aa2dcad05f579fc7ada96f Author: Zac Medico gentoo org> AuthorDate: Thu Nov 24 02:33:01 2022 + Commit: Zac Medico gentoo org> CommitDate: Thu Nov 24 02:33:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e1d904 dev-util/ostree: add 2022.7 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2022.7.ebuild | 113 +++ 2 files changed, 114 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 31dbc99bd3c0..b1034191899c 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -2,3 +2,4 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd8 DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe DIST ostree-2022.5.tar.xz 2072208 BLAKE2B be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9 SHA512 39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654 DIST ostree-2022.6.tar.xz 2124464 BLAKE2B c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5 SHA512 03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7 +DIST ostree-2022.7.tar.xz 2076728 BLAKE2B 7308be450e4aa9bebe3e8b86031bf75b7d0cd07a2e36d6d11d01aa8e8d19ed02e8560931a83f18856c7d4fc7ae6045d22b6aa4d7f577f3df9e704ae9d7562d3e SHA512 725eff027b2c4c1aec0c222a5fa6059f3a777f4d0c831b82a4021befba0078692aa5ced2c4c609530c70462b4148a3cc33152e3d9dc4a5d6f8cf98f61ef09c2a diff --git a/dev-util/ostree/ostree-2022.7.ebuild b/dev-util/ostree/ostree-2022.7.ebuild new file mode 100644 index ..87bec56cdc45 --- /dev/null +++ b/dev-util/ostree/ostree-2022.7.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +PATCHES=( + "${FILESDIR}"/ostree-2022.6-musl-allperms.patch +) + +src_prepare() { + default + + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + + eautoreconf +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/files/, dev-util/ostree/
commit: b09efe8df162f8c422196ef872235a06b0f622bd Author: Zac Medico gentoo org> AuthorDate: Sat Nov 5 22:48:44 2022 + Commit: Zac Medico gentoo org> CommitDate: Sat Nov 5 23:08:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b09efe8d dev-util/ostree: add patch to fix musl build Closes: https://bugs.gentoo.org/879321 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/files/ostree-2022.6-musl-allperms.patch | 17 + dev-util/ostree/ostree-2022.6.ebuild| 4 2 files changed, 21 insertions(+) diff --git a/dev-util/ostree/files/ostree-2022.6-musl-allperms.patch b/dev-util/ostree/files/ostree-2022.6-musl-allperms.patch new file mode 100644 index ..9f4f2a21eb14 --- /dev/null +++ b/dev-util/ostree/files/ostree-2022.6-musl-allperms.patch @@ -0,0 +1,17 @@ +https://bugs.gentoo.org/879321 + +From: ernsteiswuerfel + +--- a/src/libostree/ostree-repo-checkout.c b/src/libostree/ostree-repo-checkout.c +@@ -37,6 +37,10 @@ + + #define OVERLAYFS_WHITEOUT_PREFIX ".ostree-wh." + ++#if !defined(ALLPERMS) ++# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* 0 */ ++#endif ++ + /* Per-checkout call state/caching */ + typedef struct { + GString *path_buf; /* buffer for real path if filtering enabled */ diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild index b673c6196958..f5456a6e416e 100644 --- a/dev-util/ostree/ostree-2022.6.ebuild +++ b/dev-util/ostree/ostree-2022.6.ebuild @@ -63,6 +63,10 @@ BDEPEND=" S="${WORKDIR}/lib${P}" +PATCHES=( + "${FILESDIR}"/${P}-musl-allperms.patch +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 98e3aca878fa3a2cf755ec481bc179687fb233ea Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Nov 3 08:08:15 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Nov 3 08:08:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e3aca8 dev-util/ostree: Stabilize 2022.6 x86, #879221 Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/ostree/ostree-2022.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild index 2625598efe07..b673c6196958 100644 --- a/dev-util/ostree/ostree-2022.6.ebuild +++ b/dev-util/ostree/ostree-2022.6.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 372619aecbe2e9ec765a0ae5b9ca6abbf329056c Author: Sam James gentoo org> AuthorDate: Thu Nov 3 06:39:47 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 3 06:39:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=372619ae dev-util/ostree: Stabilize 2022.6 amd64, #879221 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2022.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild index 2218f0bd753b..2625598efe07 100644 --- a/dev-util/ostree/ostree-2022.6.ebuild +++ b/dev-util/ostree/ostree-2022.6.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 1bdc3031e66ad01471263ca8e38d6820cf80363a Author: Sam James gentoo org> AuthorDate: Thu Nov 3 06:15:02 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 3 06:15:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bdc3031 dev-util/ostree: Stabilize 2022.6 arm64, #879221 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2022.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild index da6dd7613850..2218f0bd753b 100644 --- a/dev-util/ostree/ostree-2022.6.ebuild +++ b/dev-util/ostree/ostree-2022.6.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: b6608243f3005219f53cb41da57c42860dcd527c Author: WANG Xuerui gentoo org> AuthorDate: Mon Oct 31 02:42:33 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Mon Oct 31 02:42:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6608243 dev-util/ostree: keyword 2022.6 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-util/ostree/ostree-2022.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild index eb5a1bf3c90e..da6dd7613850 100644 --- a/dev-util/ostree/ostree-2022.6.ebuild +++ b/dev-util/ostree/ostree-2022.6.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: e8883f974ed71fbc247a9c07b66cb5b11ecbb4d2 Author: Zac Medico gentoo org> AuthorDate: Fri Oct 7 23:54:51 2022 + Commit: Zac Medico gentoo org> CommitDate: Fri Oct 7 23:55:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8883f97 dev-util/ostree: add 2022.6 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2022.6.ebuild | 109 +++ 2 files changed, 110 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 5879886c1298..31dbc99bd3c0 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,3 +1,4 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe DIST ostree-2022.5.tar.xz 2072208 BLAKE2B be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9 SHA512 39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654 +DIST ostree-2022.6.tar.xz 2124464 BLAKE2B c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5 SHA512 03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7 diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild new file mode 100644 index ..eb5a1bf3c90e --- /dev/null +++ b/dev-util/ostree/ostree-2022.6.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + default + + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + + eautoreconf +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: f3bb5c33eef1bcfb571af2ea036adf7db8d897ab Author: Zac Medico gentoo org> AuthorDate: Fri Oct 7 23:38:08 2022 + Commit: Zac Medico gentoo org> CommitDate: Fri Oct 7 23:38:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bb5c33 dev-util/ostree: drop 2022.4, 2022.5 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 - dev-util/ostree/ostree-2022.4.ebuild | 107 --- dev-util/ostree/ostree-2022.5.ebuild | 107 --- 3 files changed, 215 deletions(-) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 8e4a24ad9395..5879886c1298 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,4 +1,3 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe -DIST ostree-2022.4.tar.xz 2066276 BLAKE2B 67fe73babe11dac93f8e035f7baf39e98aa2be2d797d3831a30999de2f7205b33c3d0892d2ec007807f8720e15161ecccb7e5f3c047d07cb5763bfcac2170bd8 SHA512 a7745b951b1f36f483c215b311f86d860b988ebb06612e7eef2797fc34322c256ae83177337d918f3e8e3833fe9802f7d53131db59df73d29fb6c305b78879e5 DIST ostree-2022.5.tar.xz 2072208 BLAKE2B be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9 SHA512 39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654 diff --git a/dev-util/ostree/ostree-2022.4.ebuild b/dev-util/ostree/ostree-2022.4.ebuild deleted file mode 100644 index 43f60e37b878.. --- a/dev-util/ostree/ostree-2022.4.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Operating system and container binary deployment and upgrades" -HOMEPAGE="https://ostreedev.github.io/ostree/; -SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -LICENSE="LGPL-2+" -SLOT="0" - -IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" -RESTRICT+=" test" -REQUIRED_USE=" - dracut? ( systemd ) - http2? ( curl ) - httpd? ( || ( curl soup ) ) -" - -COMMON_DEPEND=" - app-arch/xz-utils - dev-libs/libassuan - dev-libs/glib:2 - sys-fs/fuse:3 - sys-libs/zlib - archive? ( app-arch/libarchive:= ) - curl? ( net-misc/curl ) - dracut? ( sys-kernel/dracut ) - gpg? ( - app-crypt/gpgme:= - dev-libs/libgpg-error - ) - grub? ( sys-boot/grub:2= ) - introspection? ( dev-libs/gobject-introspection ) - libmount? ( sys-apps/util-linux ) - selinux? ( sys-libs/libselinux ) - sodium? ( >=dev-libs/libsodium-1.0.14:= ) - soup? ( net-libs/libsoup:2.4 ) - ssl? ( - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( - dev-libs/openssl:0= - ) - ) - systemd? ( sys-apps/systemd:0= ) - zeroconf? ( net-dns/avahi[dbus] )" - -DEPEND="${COMMON_DEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - doc? ( dev-util/gtk-doc )" - -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-util/glib-utils - sys-devel/flex - sys-devel/bison - virtual/pkgconfig" - -S="${WORKDIR}/lib${P}" - -src_prepare() { - sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ - -i Makefile.in Makefile-man.am || die - eautoreconf - default -} - -src_configure() { - local econfargs=( - --enable-man - --enable-shared - --with-grub2-mkconfig-path=grub-mkconfig - --with-modern-grub - $(use_with archive libarchive) - $(use_with curl) - $(use_with dracut dracut yesbutnoconf) #816867 - $(use_enable doc gtk-doc) - $(usex introspection --enable-introspection={,} yes no) - $(use_with gpg gpgme) - $(use_enable http2) - $(use_enable httpd trivial-httpd-cmdline) - $(use_with selinux ) -
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/, dev-util/ostree/files/
commit: 5045727a6420f1c11a1fdd9e97cfd58b90766051 Author: Sam James gentoo org> AuthorDate: Tue Aug 23 22:42:35 2022 + Commit: Sam James gentoo org> CommitDate: Tue Aug 23 22:42:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5045727a dev-util/ostree: fix build w/ glibc 2.36, fix configure bashism Closes: https://bugs.gentoo.org/863689 Signed-off-by: Sam James gentoo.org> dev-util/ostree/files/ostree-2022.5-bashism.patch | 35 ++ .../ostree/files/ostree-2022.5-glibc-2.36.patch| 127 + dev-util/ostree/ostree-2022.5-r1.ebuild| 114 ++ 3 files changed, 276 insertions(+) diff --git a/dev-util/ostree/files/ostree-2022.5-bashism.patch b/dev-util/ostree/files/ostree-2022.5-bashism.patch new file mode 100644 index ..1cf217de744b --- /dev/null +++ b/dev-util/ostree/files/ostree-2022.5-bashism.patch @@ -0,0 +1,35 @@ +https://github.com/ostreedev/ostree/pull/2702 + +From c568073d1e6a5e602a6df29eaa5b7392e076f5d6 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 23 Aug 2022 23:37:06 +0100 +Subject: [PATCH] buildutil/glibtests.m4: fix bashism + +configure scripts need to be runnable with a POSIX-compliant /bin/sh. + +On many (but not all!) systems, /bin/sh is provided by Bash, so errors +like this aren't spotted. Notably Debian defaults to /bin/sh provided +by dash which doesn't tolerate such bashisms as '=='. + +This retains compatibility with bash. + +Fixes configure warnings/errors like: +``` + +checking whether to build static libraries... no +./configure: 14795: test: unexpected operator +``` + +Signed-off-by: Sam James +--- a/buildutil/glibtests.m4 b/buildutil/glibtests.m4 +@@ -25,7 +25,7 @@ AC_DEFUN([GLIB_TESTS], + *) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;; + esac]) + AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test "$ENABLE_ALWAYS_BUILD_TESTS" = "1") +- if test "$ENABLE_INSTALLED_TESTS" == "1"; then ++ if test "$ENABLE_INSTALLED_TESTS" = "1"; then + AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME) + AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME) + fi + diff --git a/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch b/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch new file mode 100644 index ..6d01e96a09c8 --- /dev/null +++ b/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch @@ -0,0 +1,127 @@ +https://bugs.gentoo.org/863689 +https://github.com/ostreedev/ostree/commit/edba4b33be10c05253bfa94895dfbc8477e44d76 +https://github.com/ostreedev/ostree/commit/0a908a180fcce98c2565b9fb34470e5953918260 + +From edba4b33be10c05253bfa94895dfbc8477e44d76 Mon Sep 17 00:00:00 2001 +From: Colin Walters +Date: Wed, 3 Aug 2022 10:37:40 -0400 +Subject: [PATCH] Remove unused `linux/fs.h` includes + +Prep for fixing conflicts introduced by newer glibc. +cc https://github.com/ostreedev/ostree/issues/2685 +--- a/src/libostree/ostree-repo-commit.c b/src/libostree/ostree-repo-commit.c +@@ -30,7 +30,6 @@ + #include + #include + #include +-#include + #include + + #include "otutil.h" +--- a/src/ostree/ot-main.c b/src/ostree/ot-main.c +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + #include "ot-main.h" + #include "ostree.h" + +From 0a908a180fcce98c2565b9fb34470e5953918260 Mon Sep 17 00:00:00 2001 +From: Colin Walters +Date: Wed, 3 Aug 2022 10:43:43 -0400 +Subject: [PATCH] Move FIFREEZE/FITHAW ioctl invocations into linuxfsutil.c + +Should help avoid conflicts between glibc and linux headers. + +Closes: https://github.com/ostreedev/ostree/issues/2685 +--- a/src/libostree/ostree-linuxfsutil.c b/src/libostree/ostree-linuxfsutil.c +@@ -24,10 +24,12 @@ + + #include + #include ++// This should be the only file including linux/fs.h; see ++// https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E ++// https://github.com/ostreedev/ostree/issues/2685 ++#include + #include + +-#include "otutil.h" +- + /** + * _ostree_linuxfs_fd_alter_immutable_flag: + * @fd: A file descriptor +@@ -88,3 +90,21 @@ _ostree_linuxfs_fd_alter_immutable_flag (intfd, + + return TRUE; + } ++ ++/* Wrapper for FIFREEZE ioctl. ++ * This is split into a separate wrapped API for ++ * reasons around conflicts between glibc and linux/fs.h ++ * includes; see above. ++ */ ++int ++_ostree_linuxfs_filesystem_freeze (int fd) ++{ ++ return TEMP_FAILURE_RETRY (ioctl (fd, FIFREEZE, 0)); ++} ++ ++/* Wrapper for FITHAW ioctl. See above. */ ++int ++_ostree_linuxfs_filesystem_thaw (int fd) ++{ ++ return TEMP_FAILURE_RETRY (ioctl (fd, FITHAW, 0)); ++} +--- a/src/libostree/ostree-linuxfsutil.h b/src/libostree/ostree-linuxfsutil.h +@@ -29,4 +29,7 @@ _ostree_linuxfs_fd_alter_immutable_flag (intfd, + GCancellable
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 2a04bdcea7e1c3661facb34f4f0c7d27149be92f Author: Zac Medico gentoo org> AuthorDate: Sun Jul 24 19:06:37 2022 + Commit: Zac Medico gentoo org> CommitDate: Sun Jul 24 19:07:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a04bdce dev-util/ostree: add 2022.5 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2022.5.ebuild | 107 +++ 2 files changed, 108 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 4674bbb68393..8e4a24ad9395 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,3 +1,4 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe DIST ostree-2022.4.tar.xz 2066276 BLAKE2B 67fe73babe11dac93f8e035f7baf39e98aa2be2d797d3831a30999de2f7205b33c3d0892d2ec007807f8720e15161ecccb7e5f3c047d07cb5763bfcac2170bd8 SHA512 a7745b951b1f36f483c215b311f86d860b988ebb06612e7eef2797fc34322c256ae83177337d918f3e8e3833fe9802f7d53131db59df73d29fb6c305b78879e5 +DIST ostree-2022.5.tar.xz 2072208 BLAKE2B be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9 SHA512 39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654 diff --git a/dev-util/ostree/ostree-2022.5.ebuild b/dev-util/ostree/ostree-2022.5.ebuild new file mode 100644 index ..43f60e37b878 --- /dev/null +++ b/dev-util/ostree/ostree-2022.5.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: a9e3b8e119d4c1cc1a4e9c74e4c95aa32a5f797e Author: Zac Medico gentoo org> AuthorDate: Wed Jun 8 03:16:19 2022 + Commit: Zac Medico gentoo org> CommitDate: Wed Jun 8 03:16:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e3b8e1 dev-util/ostree: add 2022.4 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2022.4.ebuild | 107 +++ 2 files changed, 108 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index c21b8aaf8f40..4674bbb68393 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,2 +1,3 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe +DIST ostree-2022.4.tar.xz 2066276 BLAKE2B 67fe73babe11dac93f8e035f7baf39e98aa2be2d797d3831a30999de2f7205b33c3d0892d2ec007807f8720e15161ecccb7e5f3c047d07cb5763bfcac2170bd8 SHA512 a7745b951b1f36f483c215b311f86d860b988ebb06612e7eef2797fc34322c256ae83177337d918f3e8e3833fe9802f7d53131db59df73d29fb6c305b78879e5 diff --git a/dev-util/ostree/ostree-2022.4.ebuild b/dev-util/ostree/ostree-2022.4.ebuild new file mode 100644 index ..43f60e37b878 --- /dev/null +++ b/dev-util/ostree/ostree-2022.4.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo --with-crypto=openssl; }) + $(use_with sodium ed25519-libsodium) + $(use_with systemd libsystemd) + $(use_with zeroconf avahi) + ) + + if use systemd; then +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 3dd4c0ecd18e21bb5e855c76693781c81b68d4a7 Author: Zac Medico gentoo org> AuthorDate: Wed Jun 8 03:13:09 2022 + Commit: Zac Medico gentoo org> CommitDate: Wed Jun 8 03:13:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd4c0ec dev-util/ostree: drop 2021.4-r2, 2021.5-r1, 2022.1-r1 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest| 3 - dev-util/ostree/ostree-2021.4-r2.ebuild | 107 dev-util/ostree/ostree-2021.5-r1.ebuild | 107 dev-util/ostree/ostree-2022.1-r1.ebuild | 107 4 files changed, 324 deletions(-) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 7be62c70602a..c21b8aaf8f40 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,5 +1,2 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e -DIST ostree-2021.4.tar.xz 2048424 BLAKE2B 386ed38f6dc8035a429505d8392682f739bc9a57a8cf9d7960942cd0ff0b61eee314116866c3b520d802a3f16f6dfecd1ea45a7b1d44cac8d065ad56a1ed2c2f SHA512 9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd -DIST ostree-2021.5.tar.xz 2049572 BLAKE2B 946e863470e53a27f9936e224e2fdf00aa70c47d141b4101e00935f597aee037fd60d0d5660e7f41cb7a3fc7051a5f286a96e10a16b7f35da2be26c29c745346 SHA512 73d463e9cfaa027ac640051615b312c1800e71b2587e33cbae1e60356cb3c3f5d4afcda8ace680636ebd1d112061f2a8a7c25c46aa24a1b260244451157ffe8a -DIST ostree-2022.1.tar.xz 2101172 BLAKE2B 52f6723acfb2889ef232f0fdec39fc50a879b110fcc89aa318dc0eb336e50ef2c3cc0d4df4319601b6198b7789da3605a55979d0c9ee31029ae47832b0cb385f SHA512 73da367d3b9b5facc5ba894bd0f9297a7fc688fa69871b668e6568663fefc1f44433c8be352d57c23153b09144c6535e52d8c184a2ab103190ec37dc1abc2818 DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe diff --git a/dev-util/ostree/ostree-2021.4-r2.ebuild b/dev-util/ostree/ostree-2021.4-r2.ebuild deleted file mode 100644 index 68a663e35584.. --- a/dev-util/ostree/ostree-2021.4-r2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Operating system and container binary deployment and upgrades" -HOMEPAGE="https://ostreedev.github.io/ostree/; -SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -LICENSE="LGPL-2+" -SLOT="0" - -IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" -RESTRICT+=" test" -REQUIRED_USE=" - dracut? ( systemd ) - http2? ( curl ) - httpd? ( || ( curl soup ) ) -" - -COMMON_DEPEND=" - app-arch/xz-utils - dev-libs/libassuan - dev-libs/glib:2 - >=sys-fs/fuse-2.9.2:0 - sys-libs/zlib - archive? ( app-arch/libarchive:= ) - curl? ( net-misc/curl ) - dracut? ( sys-kernel/dracut ) - gpg? ( - app-crypt/gpgme:= - dev-libs/libgpg-error - ) - grub? ( sys-boot/grub:2= ) - introspection? ( dev-libs/gobject-introspection ) - libmount? ( sys-apps/util-linux ) - selinux? ( sys-libs/libselinux ) - sodium? ( >=dev-libs/libsodium-1.0.14:= ) - soup? ( net-libs/libsoup:2.4 ) - ssl? ( - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( - dev-libs/openssl:0= - ) - ) - systemd? ( sys-apps/systemd:0= ) - zeroconf? ( net-dns/avahi[dbus] )" - -DEPEND="${COMMON_DEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - doc? ( dev-util/gtk-doc )" - -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-util/glib-utils - sys-devel/flex - sys-devel/bison - virtual/pkgconfig" - -S="${WORKDIR}/lib${P}" - -src_prepare() { - sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ - -i Makefile.in Makefile-man.am || die - eautoreconf - default -} - -src_configure() { - local econfargs=( - --enable-man - --enable-shared - --with-grub2-mkconfig-path=grub-mkconfig - --with-modern-grub -
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 5b79c00c46ebdce7e5d8c276fcae07e1a2609579 Author: Zac Medico gentoo org> AuthorDate: Wed Apr 13 03:07:06 2022 + Commit: Zac Medico gentoo org> CommitDate: Wed Apr 13 03:08:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b79c00c dev-util/ostree: hard depend on fuse:3 Bug: https://bugs.gentoo.org/838025 Suggested-by: Sam James gentoo.org> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2022.1-r1.ebuild | 2 +- dev-util/ostree/ostree-2022.2.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/ostree/ostree-2022.1-r1.ebuild b/dev-util/ostree/ostree-2022.1-r1.ebuild index 074a7b1d8b85..43f60e37b878 100644 --- a/dev-util/ostree/ostree-2022.1-r1.ebuild +++ b/dev-util/ostree/ostree-2022.1-r1.ebuild @@ -25,7 +25,7 @@ COMMON_DEPEND=" app-arch/xz-utils dev-libs/libassuan dev-libs/glib:2 - >=sys-fs/fuse-2.9.2 + sys-fs/fuse:3 sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl ) diff --git a/dev-util/ostree/ostree-2022.2.ebuild b/dev-util/ostree/ostree-2022.2.ebuild index a17c391afa30..ffd7127f1a9e 100644 --- a/dev-util/ostree/ostree-2022.2.ebuild +++ b/dev-util/ostree/ostree-2022.2.ebuild @@ -25,7 +25,7 @@ COMMON_DEPEND=" app-arch/xz-utils dev-libs/libassuan dev-libs/glib:2 - >=sys-fs/fuse-2.9.2 + sys-fs/fuse:3 sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: ad32542bca48dba9c41ffe093d07b8fd1e28d670 Author: Zac Medico gentoo org> AuthorDate: Wed Apr 13 02:49:01 2022 + Commit: Zac Medico gentoo org> CommitDate: Wed Apr 13 02:50:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad32542b dev-util/ostree: use fuse:3 when available Closes: https://bugs.gentoo.org/838025 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2022.1-r1.ebuild | 2 +- dev-util/ostree/ostree-2022.2.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/ostree/ostree-2022.1-r1.ebuild b/dev-util/ostree/ostree-2022.1-r1.ebuild index 68a663e35584..074a7b1d8b85 100644 --- a/dev-util/ostree/ostree-2022.1-r1.ebuild +++ b/dev-util/ostree/ostree-2022.1-r1.ebuild @@ -25,7 +25,7 @@ COMMON_DEPEND=" app-arch/xz-utils dev-libs/libassuan dev-libs/glib:2 - >=sys-fs/fuse-2.9.2:0 + >=sys-fs/fuse-2.9.2 sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl ) diff --git a/dev-util/ostree/ostree-2022.2.ebuild b/dev-util/ostree/ostree-2022.2.ebuild index 5d869c3a5540..a17c391afa30 100644 --- a/dev-util/ostree/ostree-2022.2.ebuild +++ b/dev-util/ostree/ostree-2022.2.ebuild @@ -25,7 +25,7 @@ COMMON_DEPEND=" app-arch/xz-utils dev-libs/libassuan dev-libs/glib:2 - >=sys-fs/fuse-2.9.2:0 + >=sys-fs/fuse-2.9.2 sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: fd1648c2d6488dc31656ce318b9f12d8896668b5 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 2 12:03:55 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 2 12:03:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1648c2 dev-util/ostree: Stabilize 2022.2 arm64, #835694 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/ostree/ostree-2022.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2022.2.ebuild b/dev-util/ostree/ostree-2022.2.ebuild index c0d49f17cfd3..5d869c3a5540 100644 --- a/dev-util/ostree/ostree-2022.2.ebuild +++ b/dev-util/ostree/ostree-2022.2.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: b2de2afde8fcf592e83e37c89be079a88a6bd79b Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 1 15:16:27 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 1 15:16:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2de2afd dev-util/ostree: Stabilize 2022.2 amd64, #835694 Signed-off-by: Jakov Smolić gentoo.org> dev-util/ostree/ostree-2022.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2022.2.ebuild b/dev-util/ostree/ostree-2022.2.ebuild index 68a663e35584..3c8bdbccdb7b 100644 --- a/dev-util/ostree/ostree-2022.2.ebuild +++ b/dev-util/ostree/ostree-2022.2.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 663f2077fc897489058910e1c32d45594ff83516 Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 1 15:16:54 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 1 15:16:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663f2077 dev-util/ostree: Stabilize 2022.2 x86, #835694 Signed-off-by: Jakov Smolić gentoo.org> dev-util/ostree/ostree-2022.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2022.2.ebuild b/dev-util/ostree/ostree-2022.2.ebuild index 3c8bdbccdb7b..c0d49f17cfd3 100644 --- a/dev-util/ostree/ostree-2022.2.ebuild +++ b/dev-util/ostree/ostree-2022.2.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: a325806f1a9d81e16f7c0971b06a786ad4703268 Author: Zac Medico gentoo org> AuthorDate: Sat Mar 5 00:21:31 2022 + Commit: Zac Medico gentoo org> CommitDate: Sat Mar 5 00:21:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a325806f dev-util/ostree: Bump to version 2022.2 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2022.2.ebuild | 107 +++ 2 files changed, 108 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index bcc1443a42e6..7be62c70602a 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -2,3 +2,4 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd8 DIST ostree-2021.4.tar.xz 2048424 BLAKE2B 386ed38f6dc8035a429505d8392682f739bc9a57a8cf9d7960942cd0ff0b61eee314116866c3b520d802a3f16f6dfecd1ea45a7b1d44cac8d065ad56a1ed2c2f SHA512 9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd DIST ostree-2021.5.tar.xz 2049572 BLAKE2B 946e863470e53a27f9936e224e2fdf00aa70c47d141b4101e00935f597aee037fd60d0d5660e7f41cb7a3fc7051a5f286a96e10a16b7f35da2be26c29c745346 SHA512 73d463e9cfaa027ac640051615b312c1800e71b2587e33cbae1e60356cb3c3f5d4afcda8ace680636ebd1d112061f2a8a7c25c46aa24a1b260244451157ffe8a DIST ostree-2022.1.tar.xz 2101172 BLAKE2B 52f6723acfb2889ef232f0fdec39fc50a879b110fcc89aa318dc0eb336e50ef2c3cc0d4df4319601b6198b7789da3605a55979d0c9ee31029ae47832b0cb385f SHA512 73da367d3b9b5facc5ba894bd0f9297a7fc688fa69871b668e6568663fefc1f44433c8be352d57c23153b09144c6535e52d8c184a2ab103190ec37dc1abc2818 +DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe diff --git a/dev-util/ostree/ostree-2022.2.ebuild b/dev-util/ostree/ostree-2022.2.ebuild new file mode 100644 index ..68a663e35584 --- /dev/null +++ b/dev-util/ostree/ostree-2022.2.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + >=sys-fs/fuse-2.9.2:0 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 0d24c3a10c7f37b0f5a621e860c46af15a47dece Author: David Seifert gentoo org> AuthorDate: Wed Feb 16 22:11:11 2022 + Commit: David Seifert gentoo org> CommitDate: Wed Feb 16 22:11:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d24c3a1 dev-util/ostree: add subslot op on app-crypt/gpgme Signed-off-by: David Seifert gentoo.org> dev-util/ostree/{ostree-2021.3-r2.ebuild => ostree-2021.3-r3.ebuild} | 4 ++-- dev-util/ostree/{ostree-2022.1.ebuild => ostree-2021.4-r2.ebuild}| 2 +- dev-util/ostree/{ostree-2021.4-r1.ebuild => ostree-2021.5-r1.ebuild} | 4 ++-- dev-util/ostree/{ostree-2021.5.ebuild => ostree-2022.1-r1.ebuild}| 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dev-util/ostree/ostree-2021.3-r2.ebuild b/dev-util/ostree/ostree-2021.3-r3.ebuild similarity index 97% rename from dev-util/ostree/ostree-2021.3-r2.ebuild rename to dev-util/ostree/ostree-2021.3-r3.ebuild index b422addea358..424f7319c6e0 100644 --- a/dev-util/ostree/ostree-2021.3-r2.ebuild +++ b/dev-util/ostree/ostree-2021.3-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,7 @@ COMMON_DEPEND=" dev-libs/glib:2 dracut? ( sys-kernel/dracut ) gpg? ( - app-crypt/gpgme + app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= ) diff --git a/dev-util/ostree/ostree-2022.1.ebuild b/dev-util/ostree/ostree-2021.4-r2.ebuild similarity index 99% rename from dev-util/ostree/ostree-2022.1.ebuild rename to dev-util/ostree/ostree-2021.4-r2.ebuild index 6993c19e5db7..68a663e35584 100644 --- a/dev-util/ostree/ostree-2022.1.ebuild +++ b/dev-util/ostree/ostree-2021.4-r2.ebuild @@ -31,7 +31,7 @@ COMMON_DEPEND=" curl? ( net-misc/curl ) dracut? ( sys-kernel/dracut ) gpg? ( - app-crypt/gpgme + app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= ) diff --git a/dev-util/ostree/ostree-2021.4-r1.ebuild b/dev-util/ostree/ostree-2021.5-r1.ebuild similarity index 97% rename from dev-util/ostree/ostree-2021.4-r1.ebuild rename to dev-util/ostree/ostree-2021.5-r1.ebuild index d8ab1b23e9b9..68a663e35584 100644 --- a/dev-util/ostree/ostree-2021.4-r1.ebuild +++ b/dev-util/ostree/ostree-2021.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,7 +31,7 @@ COMMON_DEPEND=" curl? ( net-misc/curl ) dracut? ( sys-kernel/dracut ) gpg? ( - app-crypt/gpgme + app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= ) diff --git a/dev-util/ostree/ostree-2021.5.ebuild b/dev-util/ostree/ostree-2022.1-r1.ebuild similarity index 97% rename from dev-util/ostree/ostree-2021.5.ebuild rename to dev-util/ostree/ostree-2022.1-r1.ebuild index d8ab1b23e9b9..68a663e35584 100644 --- a/dev-util/ostree/ostree-2021.5.ebuild +++ b/dev-util/ostree/ostree-2022.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,7 +31,7 @@ COMMON_DEPEND=" curl? ( net-misc/curl ) dracut? ( sys-kernel/dracut ) gpg? ( - app-crypt/gpgme + app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 952a8d9b1b1031d0fe20f78a39845ac9cba19707 Author: Jonathan Davies protonmail com> AuthorDate: Fri Feb 11 19:14:23 2022 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 12 16:52:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=952a8d9b dev-util/ostree: Set --with-modern-grub configure flag Set --with-modern-grub configure flag so that 16 suffix of the GRUB configuration generation code is not used (breaks on UEFI installs): https://github.com/ostreedev/ostree/blob/main/src/libostree/ostree-bootloader-grub2.c#L29 Also set --with-grub2-mkconfig-path to the actual name the Gentoo binary has. Closes: https://github.com/gentoo/gentoo/pull/24124 Signed-off-by: Jonathan Davies protonmail.com> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2021.3-r2.ebuild | 2 ++ dev-util/ostree/ostree-2021.4-r1.ebuild | 2 ++ dev-util/ostree/ostree-2021.5.ebuild| 2 ++ dev-util/ostree/ostree-2022.1.ebuild| 2 ++ 4 files changed, 8 insertions(+) diff --git a/dev-util/ostree/ostree-2021.3-r2.ebuild b/dev-util/ostree/ostree-2021.3-r2.ebuild index 81adc59544d9..b422addea358 100644 --- a/dev-util/ostree/ostree-2021.3-r2.ebuild +++ b/dev-util/ostree/ostree-2021.3-r2.ebuild @@ -73,6 +73,8 @@ src_configure() { local econfargs=( --enable-man --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub $(use_with archive libarchive) $(use_with curl) $(use_with dracut) diff --git a/dev-util/ostree/ostree-2021.4-r1.ebuild b/dev-util/ostree/ostree-2021.4-r1.ebuild index 4e256a7ed7c6..d8ab1b23e9b9 100644 --- a/dev-util/ostree/ostree-2021.4-r1.ebuild +++ b/dev-util/ostree/ostree-2021.4-r1.ebuild @@ -74,6 +74,8 @@ src_configure() { local econfargs=( --enable-man --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub $(use_with archive libarchive) $(use_with curl) $(use_with dracut dracut yesbutnoconf) #816867 diff --git a/dev-util/ostree/ostree-2021.5.ebuild b/dev-util/ostree/ostree-2021.5.ebuild index 4e256a7ed7c6..d8ab1b23e9b9 100644 --- a/dev-util/ostree/ostree-2021.5.ebuild +++ b/dev-util/ostree/ostree-2021.5.ebuild @@ -74,6 +74,8 @@ src_configure() { local econfargs=( --enable-man --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub $(use_with archive libarchive) $(use_with curl) $(use_with dracut dracut yesbutnoconf) #816867 diff --git a/dev-util/ostree/ostree-2022.1.ebuild b/dev-util/ostree/ostree-2022.1.ebuild index 18f57563e889..6993c19e5db7 100644 --- a/dev-util/ostree/ostree-2022.1.ebuild +++ b/dev-util/ostree/ostree-2022.1.ebuild @@ -74,6 +74,8 @@ src_configure() { local econfargs=( --enable-man --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub $(use_with archive libarchive) $(use_with curl) $(use_with dracut dracut yesbutnoconf) #816867
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: d0977f225b3a980730247f7bf78f6fd3caef1a43 Author: Jonathan Davies protonmail com> AuthorDate: Tue Feb 8 00:36:39 2022 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 12 16:52:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0977f22 dev-util/ostree: Removed deletion of 15_ostree script Removed deletion of 15_ostree script, as it's essential for Gentoo-based ostree deployments and does nothing on non-ostree installs. Signed-off-by: Jonathan Davies protonmail.com> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2021.3-r2.ebuild | 1 - dev-util/ostree/ostree-2021.4-r1.ebuild | 1 - dev-util/ostree/ostree-2021.5.ebuild| 1 - dev-util/ostree/ostree-2022.1.ebuild| 1 - 4 files changed, 4 deletions(-) diff --git a/dev-util/ostree/ostree-2021.3-r2.ebuild b/dev-util/ostree/ostree-2021.3-r2.ebuild index a131a22630ec..81adc59544d9 100644 --- a/dev-util/ostree/ostree-2021.3-r2.ebuild +++ b/dev-util/ostree/ostree-2021.3-r2.ebuild @@ -101,5 +101,4 @@ src_configure() { src_install() { default find "${D}" -name '*.la' -delete || die - rm -f "${ED}/etc/grub.d/15_ostree" } diff --git a/dev-util/ostree/ostree-2021.4-r1.ebuild b/dev-util/ostree/ostree-2021.4-r1.ebuild index 4c74aecc1d45..4e256a7ed7c6 100644 --- a/dev-util/ostree/ostree-2021.4-r1.ebuild +++ b/dev-util/ostree/ostree-2021.4-r1.ebuild @@ -102,5 +102,4 @@ src_configure() { src_install() { default find "${D}" -name '*.la' -delete || die - rm -f "${ED}/etc/grub.d/15_ostree" } diff --git a/dev-util/ostree/ostree-2021.5.ebuild b/dev-util/ostree/ostree-2021.5.ebuild index 4c74aecc1d45..4e256a7ed7c6 100644 --- a/dev-util/ostree/ostree-2021.5.ebuild +++ b/dev-util/ostree/ostree-2021.5.ebuild @@ -102,5 +102,4 @@ src_configure() { src_install() { default find "${D}" -name '*.la' -delete || die - rm -f "${ED}/etc/grub.d/15_ostree" } diff --git a/dev-util/ostree/ostree-2022.1.ebuild b/dev-util/ostree/ostree-2022.1.ebuild index 7d7c40cdc1c4..18f57563e889 100644 --- a/dev-util/ostree/ostree-2022.1.ebuild +++ b/dev-util/ostree/ostree-2022.1.ebuild @@ -102,5 +102,4 @@ src_configure() { src_install() { default find "${D}" -name '*.la' -delete || die - rm -f "${ED}/etc/grub.d/15_ostree" }
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 1b60fbacf024008bc4e9e94c728760ff4f2c487b Author: Zac Medico gentoo org> AuthorDate: Sun Jan 9 19:02:02 2022 + Commit: Zac Medico gentoo org> CommitDate: Sun Jan 9 19:04:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b60fbac dev-util/ostree: Bump to version 2022.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2022.1.ebuild | 106 +++ 2 files changed, 107 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index bcac13a4cd6b..bcc1443a42e6 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,3 +1,4 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2021.4.tar.xz 2048424 BLAKE2B 386ed38f6dc8035a429505d8392682f739bc9a57a8cf9d7960942cd0ff0b61eee314116866c3b520d802a3f16f6dfecd1ea45a7b1d44cac8d065ad56a1ed2c2f SHA512 9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd DIST ostree-2021.5.tar.xz 2049572 BLAKE2B 946e863470e53a27f9936e224e2fdf00aa70c47d141b4101e00935f597aee037fd60d0d5660e7f41cb7a3fc7051a5f286a96e10a16b7f35da2be26c29c745346 SHA512 73d463e9cfaa027ac640051615b312c1800e71b2587e33cbae1e60356cb3c3f5d4afcda8ace680636ebd1d112061f2a8a7c25c46aa24a1b260244451157ffe8a +DIST ostree-2022.1.tar.xz 2101172 BLAKE2B 52f6723acfb2889ef232f0fdec39fc50a879b110fcc89aa318dc0eb336e50ef2c3cc0d4df4319601b6198b7789da3605a55979d0c9ee31029ae47832b0cb385f SHA512 73da367d3b9b5facc5ba894bd0f9297a7fc688fa69871b668e6568663fefc1f44433c8be352d57c23153b09144c6535e52d8c184a2ab103190ec37dc1abc2818 diff --git a/dev-util/ostree/ostree-2022.1.ebuild b/dev-util/ostree/ostree-2022.1.ebuild new file mode 100644 index ..7d7c40cdc1c4 --- /dev/null +++ b/dev-util/ostree/ostree-2022.1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + >=sys-fs/fuse-2.9.2:0 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo --with-crypto=gnutls
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 786efa2f6e11c118af4198e0ba642fd02982e58d Author: Zac Medico gentoo org> AuthorDate: Thu Oct 28 05:56:40 2021 + Commit: Zac Medico gentoo org> CommitDate: Thu Oct 28 05:57:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786efa2f dev-util/ostree: Bump to version 2021.5 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2021.5.ebuild | 106 +++ 2 files changed, 107 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 63faa1e3270..bcac13a4cd6 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,2 +1,3 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2021.4.tar.xz 2048424 BLAKE2B 386ed38f6dc8035a429505d8392682f739bc9a57a8cf9d7960942cd0ff0b61eee314116866c3b520d802a3f16f6dfecd1ea45a7b1d44cac8d065ad56a1ed2c2f SHA512 9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd +DIST ostree-2021.5.tar.xz 2049572 BLAKE2B 946e863470e53a27f9936e224e2fdf00aa70c47d141b4101e00935f597aee037fd60d0d5660e7f41cb7a3fc7051a5f286a96e10a16b7f35da2be26c29c745346 SHA512 73d463e9cfaa027ac640051615b312c1800e71b2587e33cbae1e60356cb3c3f5d4afcda8ace680636ebd1d112061f2a8a7c25c46aa24a1b260244451157ffe8a diff --git a/dev-util/ostree/ostree-2021.5.ebuild b/dev-util/ostree/ostree-2021.5.ebuild new file mode 100644 index 000..4c74aecc1d4 --- /dev/null +++ b/dev-util/ostree/ostree-2021.5.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + >=sys-fs/fuse-2.9.2:0 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo --with-crypto=openssl; }) + $(use_with sodium ed25519-libsodium) + $(use_with systemd libsystemd) + $(use_with zeroconf avahi) + ) + + if use systemd; then + econfargs+=(--with-systemdsystemunitdir="$(systemd_get_systemunitdir)") +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 8fa6918c267a563d882443867522998146109a1e Author: Mike Gilbert gentoo org> AuthorDate: Mon Oct 18 03:24:23 2021 + Commit: Zac Medico gentoo org> CommitDate: Mon Oct 18 04:20:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa6918c dev-util/ostree: set REQUIRED_USE="dracut? ( systemd )" Closes: https://bugs.gentoo.org/816867 Signed-off-by: Mike Gilbert gentoo.org> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2021.3-r2.ebuild | 5 - dev-util/ostree/ostree-2021.4.ebuild| 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2021.3-r2.ebuild b/dev-util/ostree/ostree-2021.3-r2.ebuild index 770b54e43d5..a131a22630e 100644 --- a/dev-util/ostree/ostree-2021.3-r2.ebuild +++ b/dev-util/ostree/ostree-2021.3-r2.ebuild @@ -15,7 +15,10 @@ SLOT="0" IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" RESTRICT="test" -REQUIRED_USE="httpd? ( || ( curl soup ) )" +REQUIRED_USE=" + dracut? ( systemd ) + httpd? ( || ( curl soup ) ) +" COMMON_DEPEND=" archive? ( app-arch/libarchive:= ) diff --git a/dev-util/ostree/ostree-2021.4.ebuild b/dev-util/ostree/ostree-2021.4.ebuild index 4914f0692b9..e55303e2476 100644 --- a/dev-util/ostree/ostree-2021.4.ebuild +++ b/dev-util/ostree/ostree-2021.4.ebuild @@ -16,6 +16,7 @@ SLOT="0" IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" RESTRICT+=" test" REQUIRED_USE=" + dracut? ( systemd ) http2? ( curl ) httpd? ( || ( curl soup ) ) "
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 31f39c31a5d525cb855c98eb3fcf95bfc97b2694 Author: Mike Gilbert gentoo org> AuthorDate: Mon Oct 18 03:31:38 2021 + Commit: Zac Medico gentoo org> CommitDate: Mon Oct 18 04:20:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f39c31 dev-util/ostree: do not install /etc/dracut.conf.d/ostree.conf Bug: https://bugs.gentoo.org/816867 Closes: https://github.com/gentoo/gentoo/pull/22616 Signed-off-by: Mike Gilbert gentoo.org> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/{ostree-2021.4.ebuild => ostree-2021.4-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2021.4.ebuild b/dev-util/ostree/ostree-2021.4-r1.ebuild similarity index 98% rename from dev-util/ostree/ostree-2021.4.ebuild rename to dev-util/ostree/ostree-2021.4-r1.ebuild index e55303e2476..4c74aecc1d4 100644 --- a/dev-util/ostree/ostree-2021.4.ebuild +++ b/dev-util/ostree/ostree-2021.4-r1.ebuild @@ -76,7 +76,7 @@ src_configure() { --enable-shared $(use_with archive libarchive) $(use_with curl) - $(use_with dracut) + $(use_with dracut dracut yesbutnoconf) #816867 $(use_enable doc gtk-doc) $(usex introspection --enable-introspection={,} yes no) $(use_with gpg gpgme)
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 1dd27622495a8f81f95e371542a162f0f1b340ee Author: Mike Gilbert gentoo org> AuthorDate: Mon Oct 18 03:22:39 2021 + Commit: Zac Medico gentoo org> CommitDate: Mon Oct 18 04:19:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd27622 dev-util/ostree: drop 2019.5-r2, 2020.6-r2, 2020.7-r2, 2020.8-r2 Signed-off-by: Mike Gilbert gentoo.org> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest| 4 -- dev-util/ostree/ostree-2019.5-r2.ebuild | 90 dev-util/ostree/ostree-2020.6-r2.ebuild | 90 dev-util/ostree/ostree-2020.7-r2.ebuild | 102 dev-util/ostree/ostree-2020.8-r2.ebuild | 102 5 files changed, 388 deletions(-) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 42a0a3d6b6b..63faa1e3270 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,6 +1,2 @@ -DIST ostree-2019.5.tar.xz 1972452 BLAKE2B a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703 SHA512 27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912 -DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 97d84c6838993edfbabb598bce800332ab1c8b22c0431839f7129f2f57afdd71c1b8ea8b8d6c1dc2cbf8d7f6828d624394b5e8c533f7a98eb1b1c3aeedff92cf SHA512 1d8f8ccaa3e543a6f494d3be2a3651ad340846f0c314e003955260b7bd1d8c0421acf102ec2ca6580379c354bf4cfac0940e4e95b724b7aaf9dc8116085aa538 -DIST ostree-2020.7.tar.xz 2022004 BLAKE2B 2113117ce8553b7ffcfea17e1cb3a9c697d39b4933b48c30729af72fc833bb00f39e7e3a327efeebaac1df307b1f62ccf16a7772e12ad77737e2219c87623824 SHA512 f42dca3c9e1810c0421ab99588f27c625733b71ef811534b66e0c0c4afafbad5bf475e08feaf87c2f8414c38f127fd344adbb57a4b75001077aedbfe92af3706 -DIST ostree-2020.8.tar.xz 2081080 BLAKE2B e856f9642db9fd16e96d6bdc9b3f3be93989458d72258c4586e5a49e67c197d0b7b20cefd0b5a28d77dee986db42ae5584d2894005ede654b8320402aa3af367 SHA512 2523f5742c4472f8e64614bb99edc5aec1a8f8a837b54f67efba9760aefc3385014e1296c9246ac81b361f4588deb4794768a231bf8f338c24a14255ab63da04 DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2021.4.tar.xz 2048424 BLAKE2B 386ed38f6dc8035a429505d8392682f739bc9a57a8cf9d7960942cd0ff0b61eee314116866c3b520d802a3f16f6dfecd1ea45a7b1d44cac8d065ad56a1ed2c2f SHA512 9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd diff --git a/dev-util/ostree/ostree-2019.5-r2.ebuild b/dev-util/ostree/ostree-2019.5-r2.ebuild deleted file mode 100644 index 0f4c12a8a97..000 --- a/dev-util/ostree/ostree-2019.5-r2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Operating system and container binary deployment and upgrades" -HOMEPAGE="https://ostree.readthedocs.io/en/latest/; -SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" - -KEYWORDS="~amd64 ~x86" -LICENSE="LGPL-2+" -SLOT="0" - -IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl +soup systemd zeroconf" -RESTRICT="test" -REQUIRED_USE="httpd? ( || ( curl soup ) )" - -COMMON_DEPEND=" - archive? ( app-arch/libarchive:= ) - app-crypt/gpgme - app-arch/xz-utils - curl? ( net-misc/curl ) - soup? ( net-libs/libsoup:2.4 ) - dev-libs/libassuan - dev-libs/libgpg-error - dev-libs/glib:2 - dracut? ( sys-kernel/dracut ) - grub? ( sys-boot/grub:2= ) - introspection? ( dev-libs/gobject-introspection ) - ssl? ( - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( dev-libs/openssl:0= ) ) - >=sys-fs/fuse-2.9.2:0 - sys-libs/zlib - libmount? ( sys-apps/util-linux ) - selinux? ( sys-libs/libselinux ) - systemd? ( sys-apps/systemd:0= ) - zeroconf? ( net-dns/avahi[dbus] )" - -DEPEND="${COMMON_DEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - doc? ( dev-util/gtk-doc )" - -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-util/glib-utils - sys-devel/flex - sys-devel/bison - virtual/pkgconfig" - -S="${WORKDIR}/lib${P}" - -src_prepare() { - sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ - -i Makefile.in Makefile-man.am || die - - eautoreconf - default -} - -src_configure() { -
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 1bf97aa1fc0dfd98129a4c44747d4989bdc16758 Author: Sam James gentoo org> AuthorDate: Sat Oct 2 15:42:17 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 2 15:42:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf97aa1 dev-util/ostree: Stabilize 2021.3-r2 arm64, #814089 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2021.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2021.3-r2.ebuild b/dev-util/ostree/ostree-2021.3-r2.ebuild index d2eba1a1190..770b54e43d5 100644 --- a/dev-util/ostree/ostree-2021.3-r2.ebuild +++ b/dev-util/ostree/ostree-2021.3-r2.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 3a98ca6589f8bd87885416814ec9bdbda35a Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Sep 22 06:54:02 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Sep 22 06:54:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a98ca65 dev-util/ostree: amd64 stable wrt bug #814089 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/ostree/ostree-2021.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2021.3-r2.ebuild b/dev-util/ostree/ostree-2021.3-r2.ebuild index 5cedd4ecb8f..d2eba1a1190 100644 --- a/dev-util/ostree/ostree-2021.3-r2.ebuild +++ b/dev-util/ostree/ostree-2021.3-r2.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 7c197f367fe66ad474b97946beeb7e5e350d37dd Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Sep 21 06:37:51 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Sep 21 06:37:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c197f36 dev-util/ostree: x86 stable wrt bug #814089 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/ostree/ostree-2021.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2021.3-r2.ebuild b/dev-util/ostree/ostree-2021.3-r2.ebuild index 0b4decd4f1d..5cedd4ecb8f 100644 --- a/dev-util/ostree/ostree-2021.3-r2.ebuild +++ b/dev-util/ostree/ostree-2021.3-r2.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: fe4eb579dd11b777fb59aa67d965df1d55c872f1 Author: Zac Medico gentoo org> AuthorDate: Sun Sep 19 21:14:34 2021 + Commit: Zac Medico gentoo org> CommitDate: Sun Sep 19 21:52:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4eb579 dev-util/ostree: Bump to version 2021.4 Also enable http2 by default as suggested in bug #801037. Closes: https://bugs.gentoo.org/801037 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2021.4.ebuild | 105 +++ 2 files changed, 106 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index cb2f4fc7ecd..42a0a3d6b6b 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -3,3 +3,4 @@ DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 97d84c6838993edfbabb598bce800332ab1c8b DIST ostree-2020.7.tar.xz 2022004 BLAKE2B 2113117ce8553b7ffcfea17e1cb3a9c697d39b4933b48c30729af72fc833bb00f39e7e3a327efeebaac1df307b1f62ccf16a7772e12ad77737e2219c87623824 SHA512 f42dca3c9e1810c0421ab99588f27c625733b71ef811534b66e0c0c4afafbad5bf475e08feaf87c2f8414c38f127fd344adbb57a4b75001077aedbfe92af3706 DIST ostree-2020.8.tar.xz 2081080 BLAKE2B e856f9642db9fd16e96d6bdc9b3f3be93989458d72258c4586e5a49e67c197d0b7b20cefd0b5a28d77dee986db42ae5584d2894005ede654b8320402aa3af367 SHA512 2523f5742c4472f8e64614bb99edc5aec1a8f8a837b54f67efba9760aefc3385014e1296c9246ac81b361f4588deb4794768a231bf8f338c24a14255ab63da04 DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e +DIST ostree-2021.4.tar.xz 2048424 BLAKE2B 386ed38f6dc8035a429505d8392682f739bc9a57a8cf9d7960942cd0ff0b61eee314116866c3b520d802a3f16f6dfecd1ea45a7b1d44cac8d065ad56a1ed2c2f SHA512 9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd diff --git a/dev-util/ostree/ostree-2021.4.ebuild b/dev-util/ostree/ostree-2021.4.ebuild new file mode 100644 index 000..4914f0692b9 --- /dev/null +++ b/dev-util/ostree/ostree-2021.4.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + >=sys-fs/fuse-2.9.2:0 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut) + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 62e1a89ae7c0d327c7bce236229aa8c43f8a4635 Author: Sam James gentoo org> AuthorDate: Thu Sep 16 19:06:10 2021 + Commit: Sam James gentoo org> CommitDate: Thu Sep 16 19:11:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e1a89a dev-util/ostree: fix libsoup slot dependency Signed-off-by: Sam James gentoo.org> dev-util/ostree/{ostree-2019.5-r1.ebuild => ostree-2019.5-r2.ebuild} | 2 +- dev-util/ostree/{ostree-2020.6-r1.ebuild => ostree-2020.6-r2.ebuild} | 2 +- dev-util/ostree/{ostree-2020.7-r1.ebuild => ostree-2020.7-r2.ebuild} | 2 +- dev-util/ostree/{ostree-2020.8-r1.ebuild => ostree-2020.8-r2.ebuild} | 2 +- dev-util/ostree/{ostree-2021.3-r1.ebuild => ostree-2021.3-r2.ebuild} | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-util/ostree/ostree-2019.5-r1.ebuild b/dev-util/ostree/ostree-2019.5-r2.ebuild similarity index 98% rename from dev-util/ostree/ostree-2019.5-r1.ebuild rename to dev-util/ostree/ostree-2019.5-r2.ebuild index 657cfbb03ad..0f4c12a8a97 100644 --- a/dev-util/ostree/ostree-2019.5-r1.ebuild +++ b/dev-util/ostree/ostree-2019.5-r2.ebuild @@ -22,7 +22,7 @@ COMMON_DEPEND=" app-crypt/gpgme app-arch/xz-utils curl? ( net-misc/curl ) - soup? ( net-libs/libsoup ) + soup? ( net-libs/libsoup:2.4 ) dev-libs/libassuan dev-libs/libgpg-error dev-libs/glib:2 diff --git a/dev-util/ostree/ostree-2020.6-r1.ebuild b/dev-util/ostree/ostree-2020.6-r2.ebuild similarity index 98% rename from dev-util/ostree/ostree-2020.6-r1.ebuild rename to dev-util/ostree/ostree-2020.6-r2.ebuild index 1becdf339f8..e4712c26f21 100644 --- a/dev-util/ostree/ostree-2020.6-r1.ebuild +++ b/dev-util/ostree/ostree-2020.6-r2.ebuild @@ -22,7 +22,7 @@ COMMON_DEPEND=" app-crypt/gpgme app-arch/xz-utils curl? ( net-misc/curl ) - soup? ( net-libs/libsoup ) + soup? ( net-libs/libsoup:2.4 ) dev-libs/libassuan dev-libs/libgpg-error dev-libs/glib:2 diff --git a/dev-util/ostree/ostree-2020.7-r1.ebuild b/dev-util/ostree/ostree-2020.7-r2.ebuild similarity index 98% rename from dev-util/ostree/ostree-2020.7-r1.ebuild rename to dev-util/ostree/ostree-2020.7-r2.ebuild index db88053bf6d..e9c911c8403 100644 --- a/dev-util/ostree/ostree-2020.7-r1.ebuild +++ b/dev-util/ostree/ostree-2020.7-r2.ebuild @@ -21,7 +21,7 @@ COMMON_DEPEND=" archive? ( app-arch/libarchive:= ) app-arch/xz-utils curl? ( net-misc/curl ) - soup? ( net-libs/libsoup ) + soup? ( net-libs/libsoup:2.4 ) dev-libs/libassuan dev-libs/glib:2 dracut? ( sys-kernel/dracut ) diff --git a/dev-util/ostree/ostree-2020.8-r1.ebuild b/dev-util/ostree/ostree-2020.8-r2.ebuild similarity index 98% rename from dev-util/ostree/ostree-2020.8-r1.ebuild rename to dev-util/ostree/ostree-2020.8-r2.ebuild index 01da470775d..a6fef69b818 100644 --- a/dev-util/ostree/ostree-2020.8-r1.ebuild +++ b/dev-util/ostree/ostree-2020.8-r2.ebuild @@ -21,7 +21,7 @@ COMMON_DEPEND=" archive? ( app-arch/libarchive:= ) app-arch/xz-utils curl? ( net-misc/curl ) - soup? ( net-libs/libsoup ) + soup? ( net-libs/libsoup:2.4 ) dev-libs/libassuan dev-libs/glib:2 dracut? ( sys-kernel/dracut ) diff --git a/dev-util/ostree/ostree-2021.3-r1.ebuild b/dev-util/ostree/ostree-2021.3-r2.ebuild similarity index 98% rename from dev-util/ostree/ostree-2021.3-r1.ebuild rename to dev-util/ostree/ostree-2021.3-r2.ebuild index 2ee4115003d..0b4decd4f1d 100644 --- a/dev-util/ostree/ostree-2021.3-r1.ebuild +++ b/dev-util/ostree/ostree-2021.3-r2.ebuild @@ -21,7 +21,7 @@ COMMON_DEPEND=" archive? ( app-arch/libarchive:= ) app-arch/xz-utils curl? ( net-misc/curl ) - soup? ( net-libs/libsoup ) + soup? ( net-libs/libsoup:2.4 ) dev-libs/libassuan dev-libs/glib:2 dracut? ( sys-kernel/dracut )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 04033931b23ad858d6e199d3b6fb7437d6231cdb Author: Marek Szuba gentoo org> AuthorDate: Thu Sep 16 09:32:59 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Sep 16 12:32:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04033931 dev-util/ostree: keyword 2021.3-r1 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-util/ostree/ostree-2021.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2021.3-r1.ebuild b/dev-util/ostree/ostree-2021.3-r1.ebuild index db88053bf6d..2ee4115003d 100644 --- a/dev-util/ostree/ostree-2021.3-r1.ebuild +++ b/dev-util/ostree/ostree-2021.3-r1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 876c083eddbb82ff548acc67de7e481a6f00ec1b Author: Sam James gentoo org> AuthorDate: Wed Aug 18 14:55:28 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 18 14:55:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876c083e dev-util/ostree: add missing subslot deps (mainly libsodium) Signed-off-by: Sam James gentoo.org> dev-util/ostree/{ostree-2019.5.ebuild => ostree-2019.5-r1.ebuild} | 4 ++-- dev-util/ostree/{ostree-2020.6.ebuild => ostree-2020.6-r1.ebuild} | 4 ++-- dev-util/ostree/{ostree-2021.3.ebuild => ostree-2020.7-r1.ebuild} | 6 +++--- dev-util/ostree/{ostree-2020.8.ebuild => ostree-2020.8-r1.ebuild} | 6 +++--- dev-util/ostree/{ostree-2020.7.ebuild => ostree-2021.3-r1.ebuild} | 6 +++--- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/dev-util/ostree/ostree-2019.5.ebuild b/dev-util/ostree/ostree-2019.5-r1.ebuild similarity index 96% rename from dev-util/ostree/ostree-2019.5.ebuild rename to dev-util/ostree/ostree-2019.5-r1.ebuild index d06c2895971..657cfbb03ad 100644 --- a/dev-util/ostree/ostree-2019.5.ebuild +++ b/dev-util/ostree/ostree-2019.5-r1.ebuild @@ -18,7 +18,7 @@ RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" COMMON_DEPEND=" - archive? ( app-arch/libarchive ) + archive? ( app-arch/libarchive:= ) app-crypt/gpgme app-arch/xz-utils curl? ( net-misc/curl ) @@ -30,7 +30,7 @@ COMMON_DEPEND=" grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) ssl? ( - gnutls? ( net-libs/gnutls ) + gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) >=sys-fs/fuse-2.9.2:0 sys-libs/zlib diff --git a/dev-util/ostree/ostree-2020.6.ebuild b/dev-util/ostree/ostree-2020.6-r1.ebuild similarity index 96% rename from dev-util/ostree/ostree-2020.6.ebuild rename to dev-util/ostree/ostree-2020.6-r1.ebuild index 5fd21f9d1b6..1becdf339f8 100644 --- a/dev-util/ostree/ostree-2020.6.ebuild +++ b/dev-util/ostree/ostree-2020.6-r1.ebuild @@ -18,7 +18,7 @@ RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" COMMON_DEPEND=" - archive? ( app-arch/libarchive ) + archive? ( app-arch/libarchive:= ) app-crypt/gpgme app-arch/xz-utils curl? ( net-misc/curl ) @@ -30,7 +30,7 @@ COMMON_DEPEND=" grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) ssl? ( - gnutls? ( net-libs/gnutls ) + gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) >=sys-fs/fuse-2.9.2:0 sys-libs/zlib diff --git a/dev-util/ostree/ostree-2021.3.ebuild b/dev-util/ostree/ostree-2020.7-r1.ebuild similarity index 95% rename from dev-util/ostree/ostree-2021.3.ebuild rename to dev-util/ostree/ostree-2020.7-r1.ebuild index 20c372540e2..db88053bf6d 100644 --- a/dev-util/ostree/ostree-2021.3.ebuild +++ b/dev-util/ostree/ostree-2020.7-r1.ebuild @@ -18,7 +18,7 @@ RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" COMMON_DEPEND=" - archive? ( app-arch/libarchive ) + archive? ( app-arch/libarchive:= ) app-arch/xz-utils curl? ( net-misc/curl ) soup? ( net-libs/libsoup ) @@ -32,7 +32,7 @@ COMMON_DEPEND=" grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) ssl? ( - gnutls? ( net-libs/gnutls ) + gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) @@ -41,7 +41,7 @@ COMMON_DEPEND=" sys-libs/zlib libmount? ( sys-apps/util-linux ) selinux? ( sys-libs/libselinux ) - sodium? ( >=dev-libs/libsodium-1.0.14 ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) systemd? ( sys-apps/systemd:0= ) zeroconf? ( net-dns/avahi[dbus] )" diff --git a/dev-util/ostree/ostree-2020.8.ebuild b/dev-util/ostree/ostree-2020.8-r1.ebuild similarity index 95% rename from dev-util/ostree/ostree-2020.8.ebuild rename to dev-util/ostree/ostree-2020.8-r1.ebuild index c01961c4902..01da470775d 100644 --- a/dev-util/ostree/ostree-2020.8.ebuild +++ b/dev-util/ostree/ostree-2020.8-r1.ebuild @@ -18,7 +18,7 @@ RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" COMMON_DEPEND=" - archive? ( app-arch/libarchive ) + archive? ( app-arch/libarchive:= ) app-arch/xz-utils curl? ( net-misc/curl ) soup? ( net-libs/libsoup ) @@ -32,7 +32,7 @@ COMMON_DEPEND=" grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) ssl? ( - gnutls? ( net-libs/gnutls ) + gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) @@ -41,7 +41,7 @@ COMMON_DEPEND=" sys-libs/zlib libmount? ( sys-apps/util-linux )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 9adcd75b7e32918dd234b6cb7314c2ce653f96cc Author: Jonathan Davies protonmail com> AuthorDate: Wed Aug 4 00:31:23 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 4 21:00:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9adcd75b dev-util/ostree: Version updated to 2021.3. Closes: https://bugs.gentoo.org/788313 Closes: https://bugs.gentoo.org/801040 Signed-off-by: Jonathan Davies protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/21873 Signed-off-by: Sam James gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2021.3.ebuild | 102 +++ 2 files changed, 103 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 4837fb49274..cb2f4fc7ecd 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -2,3 +2,4 @@ DIST ostree-2019.5.tar.xz 1972452 BLAKE2B a8b015118855b8b0097f535ac074aeffc599c3 DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 97d84c6838993edfbabb598bce800332ab1c8b22c0431839f7129f2f57afdd71c1b8ea8b8d6c1dc2cbf8d7f6828d624394b5e8c533f7a98eb1b1c3aeedff92cf SHA512 1d8f8ccaa3e543a6f494d3be2a3651ad340846f0c314e003955260b7bd1d8c0421acf102ec2ca6580379c354bf4cfac0940e4e95b724b7aaf9dc8116085aa538 DIST ostree-2020.7.tar.xz 2022004 BLAKE2B 2113117ce8553b7ffcfea17e1cb3a9c697d39b4933b48c30729af72fc833bb00f39e7e3a327efeebaac1df307b1f62ccf16a7772e12ad77737e2219c87623824 SHA512 f42dca3c9e1810c0421ab99588f27c625733b71ef811534b66e0c0c4afafbad5bf475e08feaf87c2f8414c38f127fd344adbb57a4b75001077aedbfe92af3706 DIST ostree-2020.8.tar.xz 2081080 BLAKE2B e856f9642db9fd16e96d6bdc9b3f3be93989458d72258c4586e5a49e67c197d0b7b20cefd0b5a28d77dee986db42ae5584d2894005ede654b8320402aa3af367 SHA512 2523f5742c4472f8e64614bb99edc5aec1a8f8a837b54f67efba9760aefc3385014e1296c9246ac81b361f4588deb4794768a231bf8f338c24a14255ab63da04 +DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e diff --git a/dev-util/ostree/ostree-2021.3.ebuild b/dev-util/ostree/ostree-2021.3.ebuild new file mode 100644 index 000..20c372540e2 --- /dev/null +++ b/dev-util/ostree/ostree-2021.3.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE="httpd? ( || ( curl soup ) )" + +COMMON_DEPEND=" + archive? ( app-arch/libarchive ) + app-arch/xz-utils + curl? ( net-misc/curl ) + soup? ( net-libs/libsoup ) + dev-libs/libassuan + dev-libs/glib:2 + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + >=sys-fs/fuse-2.9.2:0 + sys-libs/zlib + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14 ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut) + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup)
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 6205bfb27dc9516c7b922c2d32d5c880fd15 Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jul 30 00:26:47 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jul 30 00:30:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6205b666 dev-util/ostree: default-enable USE=soup It's enabled by default upstream, and we want it enabled for flatpak anyway. AS_HELP_STRING([--with-soup], [Use libsoup @<:@default=yes@:>@]), Bug: https://bugs.gentoo.org/801037 Signed-off-by: Georgy Yakovlev gentoo.org> dev-util/ostree/ostree-2019.5.ebuild | 4 ++-- dev-util/ostree/ostree-2020.6.ebuild | 4 ++-- dev-util/ostree/ostree-2020.7.ebuild | 2 +- dev-util/ostree/ostree-2020.8.ebuild | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-util/ostree/ostree-2019.5.ebuild b/dev-util/ostree/ostree-2019.5.ebuild index 68c74d15f95..d06c2895971 100644 --- a/dev-util/ostree/ostree-2019.5.ebuild +++ b/dev-util/ostree/ostree-2019.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ KEYWORDS="~amd64 ~x86" LICENSE="LGPL-2+" SLOT="0" -IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl soup systemd zeroconf" +IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl +soup systemd zeroconf" RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" diff --git a/dev-util/ostree/ostree-2020.6.ebuild b/dev-util/ostree/ostree-2020.6.ebuild index 9e56361e7f1..5fd21f9d1b6 100644 --- a/dev-util/ostree/ostree-2020.6.ebuild +++ b/dev-util/ostree/ostree-2020.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ KEYWORDS="~amd64 ~x86" LICENSE="LGPL-2+" SLOT="0" -IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl soup systemd zeroconf" +IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl +soup systemd zeroconf" RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" diff --git a/dev-util/ostree/ostree-2020.7.ebuild b/dev-util/ostree/ostree-2020.7.ebuild index 8d249133593..20c372540e2 100644 --- a/dev-util/ostree/ostree-2020.7.ebuild +++ b/dev-util/ostree/ostree-2020.7.ebuild @@ -13,7 +13,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" LICENSE="LGPL-2+" SLOT="0" -IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl soup systemd zeroconf" +IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" diff --git a/dev-util/ostree/ostree-2020.8.ebuild b/dev-util/ostree/ostree-2020.8.ebuild index dbca860caa9..c01961c4902 100644 --- a/dev-util/ostree/ostree-2020.8.ebuild +++ b/dev-util/ostree/ostree-2020.8.ebuild @@ -13,7 +13,7 @@ KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" LICENSE="LGPL-2+" SLOT="0" -IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl soup systemd zeroconf" +IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: c4c3c5d28e083298a699dfd0f914d8853a2cfa6e Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 2 17:54:48 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 2 17:56:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c3c5d2 dev-util/ostree: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> dev-util/ostree/ostree-2020.7.ebuild | 7 +++ dev-util/ostree/ostree-2020.8.ebuild | 5 ++--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/dev-util/ostree/ostree-2020.7.ebuild b/dev-util/ostree/ostree-2020.7.ebuild index 65675eb0f6b..8d249133593 100644 --- a/dev-util/ostree/ostree-2020.7.ebuild +++ b/dev-util/ostree/ostree-2020.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" LICENSE="LGPL-2+" SLOT="0" -IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount libressl selinux sodium ssl soup systemd zeroconf" +IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl soup systemd zeroconf" RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" @@ -34,8 +34,7 @@ COMMON_DEPEND=" ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= ) ) >=sys-fs/fuse-2.9.2:0 diff --git a/dev-util/ostree/ostree-2020.8.ebuild b/dev-util/ostree/ostree-2020.8.ebuild index 19462abbce9..dbca860caa9 100644 --- a/dev-util/ostree/ostree-2020.8.ebuild +++ b/dev-util/ostree/ostree-2020.8.ebuild @@ -13,7 +13,7 @@ KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" LICENSE="LGPL-2+" SLOT="0" -IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount libressl selinux sodium ssl soup systemd zeroconf" +IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl soup systemd zeroconf" RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" @@ -34,8 +34,7 @@ COMMON_DEPEND=" ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= ) ) >=sys-fs/fuse-2.9.2:0
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 029a149e066929ca081003fd52bdd428635f8aa8 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jan 21 07:37:49 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jan 21 07:37:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029a149e dev-util/ostree: amd64 stable wrt bug #764203 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/ostree/ostree-2020.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2020.8.ebuild b/dev-util/ostree/ostree-2020.8.ebuild index e7284c8419d..19462abbce9 100644 --- a/dev-util/ostree/ostree-2020.8.ebuild +++ b/dev-util/ostree/ostree-2020.8.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: a4592a0c99ddb5e75a7dfc659f23eed7d76c2b9f Author: Sam James gentoo org> AuthorDate: Thu Jan 7 17:34:03 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 7 17:34:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4592a0c dev-util/ostree: Stabilize 2020.8 x86, #764203 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2020.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2020.8.ebuild b/dev-util/ostree/ostree-2020.8.ebuild index a4d90dd901f..e7284c8419d 100644 --- a/dev-util/ostree/ostree-2020.8.ebuild +++ b/dev-util/ostree/ostree-2020.8.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 36588bf1bf6ed62d3ab01c308f28a54e205a35f6 Author: Sam James gentoo org> AuthorDate: Thu Jan 7 10:06:43 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 7 10:06:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36588bf1 dev-util/ostree: Stabilize 2020.8 arm64, #764203 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2020.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/ostree/ostree-2020.8.ebuild b/dev-util/ostree/ostree-2020.8.ebuild index 65675eb0f6b..a4d90dd901f 100644 --- a/dev-util/ostree/ostree-2020.8.ebuild +++ b/dev-util/ostree/ostree-2020.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 60d7f304ddcba771c37a59925cf25ade579622b6 Author: Zac Medico gentoo org> AuthorDate: Fri Nov 27 21:04:53 2020 + Commit: Zac Medico gentoo org> CommitDate: Fri Nov 27 21:09:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d7f304 dev-util/ostree: Bump to version 2020.8 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2020.8.ebuild | 103 +++ 2 files changed, 104 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index dbea5d92d2a..4837fb49274 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,3 +1,4 @@ DIST ostree-2019.5.tar.xz 1972452 BLAKE2B a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703 SHA512 27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912 DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 97d84c6838993edfbabb598bce800332ab1c8b22c0431839f7129f2f57afdd71c1b8ea8b8d6c1dc2cbf8d7f6828d624394b5e8c533f7a98eb1b1c3aeedff92cf SHA512 1d8f8ccaa3e543a6f494d3be2a3651ad340846f0c314e003955260b7bd1d8c0421acf102ec2ca6580379c354bf4cfac0940e4e95b724b7aaf9dc8116085aa538 DIST ostree-2020.7.tar.xz 2022004 BLAKE2B 2113117ce8553b7ffcfea17e1cb3a9c697d39b4933b48c30729af72fc833bb00f39e7e3a327efeebaac1df307b1f62ccf16a7772e12ad77737e2219c87623824 SHA512 f42dca3c9e1810c0421ab99588f27c625733b71ef811534b66e0c0c4afafbad5bf475e08feaf87c2f8414c38f127fd344adbb57a4b75001077aedbfe92af3706 +DIST ostree-2020.8.tar.xz 2081080 BLAKE2B e856f9642db9fd16e96d6bdc9b3f3be93989458d72258c4586e5a49e67c197d0b7b20cefd0b5a28d77dee986db42ae5584d2894005ede654b8320402aa3af367 SHA512 2523f5742c4472f8e64614bb99edc5aec1a8f8a837b54f67efba9760aefc3385014e1296c9246ac81b361f4588deb4794768a231bf8f338c24a14255ab63da04 diff --git a/dev-util/ostree/ostree-2020.8.ebuild b/dev-util/ostree/ostree-2020.8.ebuild new file mode 100644 index 000..65675eb0f6b --- /dev/null +++ b/dev-util/ostree/ostree-2020.8.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount libressl selinux sodium ssl soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE="httpd? ( || ( curl soup ) )" + +COMMON_DEPEND=" + archive? ( app-arch/libarchive ) + app-arch/xz-utils + curl? ( net-misc/curl ) + soup? ( net-libs/libsoup ) + dev-libs/libassuan + dev-libs/glib:2 + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + ) + >=sys-fs/fuse-2.9.2:0 + sys-libs/zlib + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14 ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut) + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo --with-crypto=openssl;
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 7c27aabbd9265fbb8cf8bef3dbad109c85341d39 Author: Theo Anderson posteo de> AuthorDate: Fri Oct 30 07:24:43 2020 + Commit: Zac Medico gentoo org> CommitDate: Fri Oct 30 17:37:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c27aabb dev-util/ostree: libressl support Closes: https://github.com/gentoo/gentoo/pull/18072 Closes: https://bugs.gentoo.org/751103 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2020.7.ebuild | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-util/ostree/ostree-2020.7.ebuild b/dev-util/ostree/ostree-2020.7.ebuild index f3dbd52e229..65675eb0f6b 100644 --- a/dev-util/ostree/ostree-2020.7.ebuild +++ b/dev-util/ostree/ostree-2020.7.ebuild @@ -13,7 +13,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" LICENSE="LGPL-2+" SLOT="0" -IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl soup systemd zeroconf" +IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount libressl selinux sodium ssl soup systemd zeroconf" RESTRICT="test" REQUIRED_USE="httpd? ( || ( curl soup ) )" @@ -33,7 +33,11 @@ COMMON_DEPEND=" introspection? ( dev-libs/gobject-introspection ) ssl? ( gnutls? ( net-libs/gnutls ) - !gnutls? ( dev-libs/openssl:0= ) ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + ) >=sys-fs/fuse-2.9.2:0 sys-libs/zlib libmount? ( sys-apps/util-linux )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 8e39686aeeced8c70958ff05a08addccf677b429 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Oct 29 18:07:10 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Oct 29 18:23:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e39686a dev-util/ostree: add ~ppc64 keyword, bug #749687 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> dev-util/ostree/ostree-2020.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2020.7.ebuild b/dev-util/ostree/ostree-2020.7.ebuild index 6be2201b865..f3dbd52e229 100644 --- a/dev-util/ostree/ostree-2020.7.ebuild +++ b/dev-util/ostree/ostree-2020.7.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: acb3b4b15e0c453277992750df851c1a66de8620 Author: Sam James gentoo org> AuthorDate: Wed Oct 28 16:22:20 2020 + Commit: Sam James gentoo org> CommitDate: Wed Oct 28 16:22:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb3b4b1 dev-util/ostree: Keyword 2020.7 arm, #749687 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2020.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2020.7.ebuild b/dev-util/ostree/ostree-2020.7.ebuild index fb61542d519..6be2201b865 100644 --- a/dev-util/ostree/ostree-2020.7.ebuild +++ b/dev-util/ostree/ostree-2020.7.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 8d558e1d1f1540ae1cc7b82bdccea52f1102ddb5 Author: Sam James gentoo org> AuthorDate: Tue Oct 20 08:18:13 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 20 08:18:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d558e1d dev-util/ostree: Keyword 2020.7 arm64, #749687 Signed-off-by: Sam James gentoo.org> dev-util/ostree/ostree-2020.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2020.7.ebuild b/dev-util/ostree/ostree-2020.7.ebuild index 60fe10a4ee7..fb61542d519 100644 --- a/dev-util/ostree/ostree-2020.7.ebuild +++ b/dev-util/ostree/ostree-2020.7.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/; SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" LICENSE="LGPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: f7a79527bcf3eaac3ae56e95c42bbb68201842c1 Author: Zac Medico gentoo org> AuthorDate: Sun Oct 18 03:22:10 2020 + Commit: Zac Medico gentoo org> CommitDate: Sun Oct 18 03:51:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a79527 dev-util/ostree: Bump to version 2020.7 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/metadata.xml | 2 + dev-util/ostree/ostree-2020.7.ebuild | 99 3 files changed, 102 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index a0d1025bb60..dbea5d92d2a 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,2 +1,3 @@ DIST ostree-2019.5.tar.xz 1972452 BLAKE2B a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703 SHA512 27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912 DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 97d84c6838993edfbabb598bce800332ab1c8b22c0431839f7129f2f57afdd71c1b8ea8b8d6c1dc2cbf8d7f6828d624394b5e8c533f7a98eb1b1c3aeedff92cf SHA512 1d8f8ccaa3e543a6f494d3be2a3651ad340846f0c314e003955260b7bd1d8c0421acf102ec2ca6580379c354bf4cfac0940e4e95b724b7aaf9dc8116085aa538 +DIST ostree-2020.7.tar.xz 2022004 BLAKE2B 2113117ce8553b7ffcfea17e1cb3a9c697d39b4933b48c30729af72fc833bb00f39e7e3a327efeebaac1df307b1f62ccf16a7772e12ad77737e2219c87623824 SHA512 f42dca3c9e1810c0421ab99588f27c625733b71ef811534b66e0c0c4afafbad5bf475e08feaf87c2f8414c38f127fd344adbb57a4b75001077aedbfe92af3706 diff --git a/dev-util/ostree/metadata.xml b/dev-util/ostree/metadata.xml index da0ad42b602..6aff9bd9b75 100644 --- a/dev-util/ostree/metadata.xml +++ b/dev-util/ostree/metadata.xml @@ -32,10 +32,12 @@ Use libarchive Install dracut module + Enable GPG support Enable grub configuration generator Use http2 Enable ostree trivial-httpd entrypoint Use libmount + Use libsodium for ed25519 Use libsoup for networking diff --git a/dev-util/ostree/ostree-2020.7.ebuild b/dev-util/ostree/ostree-2020.7.ebuild new file mode 100644 index 000..60fe10a4ee7 --- /dev/null +++ b/dev-util/ostree/ostree-2020.7.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection libmount selinux sodium ssl soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE="httpd? ( || ( curl soup ) )" + +COMMON_DEPEND=" + archive? ( app-arch/libarchive ) + app-arch/xz-utils + curl? ( net-misc/curl ) + soup? ( net-libs/libsoup ) + dev-libs/libassuan + dev-libs/glib:2 + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl:0= ) ) + >=sys-fs/fuse-2.9.2:0 + sys-libs/zlib + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14 ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut) + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 563bd09fe946701aba0b43a11bdfad5059561d67 Author: Zac Medico gentoo org> AuthorDate: Mon Oct 5 16:37:58 2020 + Commit: Zac Medico gentoo org> CommitDate: Mon Oct 5 16:40:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563bd09f dev-util/ostree: Fix configure --enable-introspection=no Closes: https://bugs.gentoo.org/746731 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2020.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2020.6.ebuild b/dev-util/ostree/ostree-2020.6.ebuild index 68c74d15f95..9e56361e7f1 100644 --- a/dev-util/ostree/ostree-2020.6.ebuild +++ b/dev-util/ostree/ostree-2020.6.ebuild @@ -69,7 +69,7 @@ src_configure() { $(use_with curl) $(use_with dracut) $(use_enable doc gtk-doc) - $(use_enable introspection) + $(usex introspection --enable-introspection={,} yes no) $(use_enable http2) $(use_enable httpd trivial-httpd-cmdline) $(use_with selinux )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: c2531ad46fa9fc0c9e46bdc6de497c561b0b Author: Jonathan Davies protonmail com> AuthorDate: Wed Sep 30 13:24:38 2020 + Commit: Zac Medico gentoo org> CommitDate: Sun Oct 4 19:16:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c253 dev-util/ostree: Version updated to 2020.6. Closes: https://bugs.gentoo.org/730360 Closes: https://github.com/gentoo/gentoo/pull/17718 Signed-off-by: Jonathan Davies protonmail.com> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2020.6.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 5211bf003e4..a0d1025bb60 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1 +1,2 @@ DIST ostree-2019.5.tar.xz 1972452 BLAKE2B a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703 SHA512 27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912 +DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 97d84c6838993edfbabb598bce800332ab1c8b22c0431839f7129f2f57afdd71c1b8ea8b8d6c1dc2cbf8d7f6828d624394b5e8c533f7a98eb1b1c3aeedff92cf SHA512 1d8f8ccaa3e543a6f494d3be2a3651ad340846f0c314e003955260b7bd1d8c0421acf102ec2ca6580379c354bf4cfac0940e4e95b724b7aaf9dc8116085aa538 diff --git a/dev-util/ostree/ostree-2020.6.ebuild b/dev-util/ostree/ostree-2020.6.ebuild new file mode 100644 index 000..68c74d15f95 --- /dev/null +++ b/dev-util/ostree/ostree-2020.6.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostree.readthedocs.io/en/latest/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE="httpd? ( || ( curl soup ) )" + +COMMON_DEPEND=" + archive? ( app-arch/libarchive ) + app-crypt/gpgme + app-arch/xz-utils + curl? ( net-misc/curl ) + soup? ( net-libs/libsoup ) + dev-libs/libassuan + dev-libs/libgpg-error + dev-libs/glib:2 + dracut? ( sys-kernel/dracut ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl:0= ) ) + >=sys-fs/fuse-2.9.2:0 + sys-libs/zlib + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut) + $(use_enable doc gtk-doc) + $(use_enable introspection) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo --with-crypto=openssl; }) + $(use_with systemd libsystemd) + $(use_with zeroconf avahi) + ) + + unset ${!XDG_*} #657346 g-ir-scanner sandbox violation + econf ${econfargs[*]} +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 4267b9b44c593c03a16f224c560e47f2aad05f94 Author: Zac Medico gentoo org> AuthorDate: Sun Oct 4 18:46:54 2020 + Commit: Zac Medico gentoo org> CommitDate: Sun Oct 4 18:46:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4267b9b4 dev-util/ostree: Remove old versions Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest| 1 - dev-util/ostree/ostree-2018.9-r1.ebuild | 123 dev-util/ostree/ostree-2018.9.ebuild| 108 3 files changed, 232 deletions(-) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index efa90df5b75..5211bf003e4 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,2 +1 @@ -DIST ostree-2018.9.tar.xz 1951732 BLAKE2B c6fba1321fe21bff569fe1dadd1aa649f23059a35dc906c3a0b7dcca29f7acbe8338e19541d8f7d854452bf6a6b1ac293d4350c7056a9b13b9ed1eacf358d4b3 SHA512 407b6b67add54e80a55fc35f08bde56561009db93ec202a10dd1ec1e66bd32b439c1d66c759e4e173e44fce6fbc2c162cae928a477c9d7abafbf007ed8f7bfb5 DIST ostree-2019.5.tar.xz 1972452 BLAKE2B a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703 SHA512 27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912 diff --git a/dev-util/ostree/ostree-2018.9-r1.ebuild b/dev-util/ostree/ostree-2018.9-r1.ebuild deleted file mode 100644 index 77065eb10dd..000 --- a/dev-util/ostree/ostree-2018.9-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Operating system and container binary deployment and upgrades" -HOMEPAGE="https://ostree.readthedocs.io/en/latest/; -SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" - -KEYWORDS="~amd64 ~x86" -LICENSE="LGPL-2+" -SLOT="0" - -IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl soup systemd zeroconf" -RESTRICT="test" -REQUIRED_USE="httpd? ( || ( curl soup ) )" - -COMMON_DEPEND=" - archive? ( app-arch/libarchive ) - app-crypt/gpgme - app-arch/xz-utils - curl? ( net-misc/curl ) - soup? ( net-libs/libsoup ) - dev-libs/glib:2 - dev-libs/libassuan - dev-libs/libgpg-error - dracut? ( sys-kernel/dracut ) - grub? ( sys-boot/grub:2= ) - introspection? ( dev-libs/gobject-introspection ) - ssl? ( - gnutls? ( net-libs/gnutls ) - !gnutls? ( dev-libs/openssl:0= ) ) - sys-fs/fuse:0 - sys-libs/zlib - libmount? ( sys-apps/util-linux ) - selinux? ( sys-libs/libselinux ) - systemd? ( sys-apps/systemd:0= ) - zeroconf? ( net-dns/avahi[dbus] )" - -DEPEND="${COMMON_DEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - doc? ( dev-util/gtk-doc )" - -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-util/glib-utils - sys-devel/flex - sys-devel/bison - virtual/pkgconfig" - -S="${WORKDIR}/lib${P}" - -src_prepare() { - sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ - -i Makefile.in Makefile-man.am || die - - # The ostree-finalize-staged.path file is missing in ostree-2018.9.tar.xz. - [ -e src/boot/ostree-finalize-staged.path ] && die - cat > src/boot/ostree-finalize-staged.path <<-EOF - # Copyright (C) 2018 Red Hat, Inc. - # - # This library is free software; you can redistribute it and/or - # modify it under the terms of the GNU Lesser General Public - # License as published by the Free Software Foundation; either - # version 2 of the License, or (at your option) any later version. - # - # This library is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - # Lesser General Public License for more details. - # - # You should have received a copy of the GNU Lesser General Public - # License along with this library; if not, write to the - # Free Software Foundation, Inc., 59 Temple Place - Suite 330, - # Boston, MA 02111-1307, USA. - - # For some implementation discussion, see: - # https://lists.freedesktop.org/archives/systemd-devel/2018-March/040557.html - [Unit] - Description=OSTree Monitor Staged Deployment - Documentation=man:ostree(1) -
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 3710a40f819dd27e8d254fb194f9ba5c1b480fcc Author: Chris Rorvick rorvick com> AuthorDate: Fri Jun 26 00:16:28 2020 + Commit: Zac Medico gentoo org> CommitDate: Fri Jun 26 05:39:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3710a40f dev-utils/ostree: adjust slot dependency on dev-fs/fuse These versions of OSTree require FUSE 2 and thus must depend on slot 0. Closes: https://github.com/gentoo/gentoo/pull/16424 Closes: https://bugs.gentoo.org/724266 Signed-off-by: Chris Rorvick rorvick.com> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2018.9.ebuild | 2 +- dev-util/ostree/ostree-2019.5.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/ostree/ostree-2018.9.ebuild b/dev-util/ostree/ostree-2018.9.ebuild index c7c0813520b..6f86406b9de 100644 --- a/dev-util/ostree/ostree-2018.9.ebuild +++ b/dev-util/ostree/ostree-2018.9.ebuild @@ -22,7 +22,7 @@ COMMON_DEPEND=" dev-libs/libgpg-error:= dev-libs/openssl:0= sys-apps/util-linux:= - sys-fs/fuse:= + sys-fs/fuse:0= sys-libs/zlib:= archive? ( app-arch/libarchive:= ) diff --git a/dev-util/ostree/ostree-2019.5.ebuild b/dev-util/ostree/ostree-2019.5.ebuild index f8d2fec3975..68c74d15f95 100644 --- a/dev-util/ostree/ostree-2019.5.ebuild +++ b/dev-util/ostree/ostree-2019.5.ebuild @@ -32,7 +32,7 @@ COMMON_DEPEND=" ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0= ) ) - >=sys-fs/fuse-2.9.2:* + >=sys-fs/fuse-2.9.2:0 sys-libs/zlib libmount? ( sys-apps/util-linux ) selinux? ( sys-libs/libselinux )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 5558dab6c29c7f35ffda7d4dbc1ac08bca47f813 Author: Zac Medico gentoo org> AuthorDate: Tue Jan 21 20:01:22 2020 + Commit: Zac Medico gentoo org> CommitDate: Tue Jan 21 20:02:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5558dab6 dev-util/ostree: required fuse >= 2.9.2 Reported-by: Toralf Förster gentoo.org> Closes: https://bugs.gentoo.org/706028 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2019.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/ostree/ostree-2019.5.ebuild b/dev-util/ostree/ostree-2019.5.ebuild index 6c6f7f20027..f8d2fec3975 100644 --- a/dev-util/ostree/ostree-2019.5.ebuild +++ b/dev-util/ostree/ostree-2019.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,7 @@ COMMON_DEPEND=" ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0= ) ) - sys-fs/fuse:* + >=sys-fs/fuse-2.9.2:* sys-libs/zlib libmount? ( sys-apps/util-linux ) selinux? ( sys-libs/libselinux )
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: bfb5cc6d5ed296025bc3ebb8e0cb05f5b6edf60f Author: Yury Martynov linxon ru> AuthorDate: Sun Dec 1 09:23:02 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Jan 21 07:47:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb5cc6d dev-util/ostree: drop 2018.5 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Yury Martynov linxon.ru> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 - dev-util/ostree/ostree-2018.5.ebuild | 52 2 files changed, 53 deletions(-) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 87e278a57a8..927c10f3b0c 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,2 +1 @@ -DIST ostree-2018.5.tar.xz 1937184 BLAKE2B ff126d2963296eb9ac270816efed7d2fbfdbcc7b0dba69007ae83e4499a46ef21a5b4e5d387de9bd387af0fe8d4086427d1aa9043c246a49676d116e919a93e6 SHA512 03854c662cddc1e0c7150bb62bbdd2990cf091ef126ddc5bb94494fee2ffb0383afb067b89d63c3e4f39849e2c8b7cabfd887d0d6fc1e7a43fda4fe7da1dc2e8 DIST ostree-2018.9.tar.xz 1951732 BLAKE2B c6fba1321fe21bff569fe1dadd1aa649f23059a35dc906c3a0b7dcca29f7acbe8338e19541d8f7d854452bf6a6b1ac293d4350c7056a9b13b9ed1eacf358d4b3 SHA512 407b6b67add54e80a55fc35f08bde56561009db93ec202a10dd1ec1e66bd32b439c1d66c759e4e173e44fce6fbc2c162cae928a477c9d7abafbf007ed8f7bfb5 diff --git a/dev-util/ostree/ostree-2018.5.ebuild b/dev-util/ostree/ostree-2018.5.ebuild deleted file mode 100644 index a625a9af6c8..000 --- a/dev-util/ostree/ostree-2018.5.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Operating system and container binary deployment and upgrades" -HOMEPAGE="https://ostree.readthedocs.io/en/latest/; -SRC_URI="https://github.com/ostreedev/${PN}/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="grub selinux soup systemd zeroconf" -RESTRICT="test" - -S="${WORKDIR}/lib${P}" -COMMON_DEPEND=" - app-arch/libarchive:= - app-arch/xz-utils:= - app-crypt/gpgme:= - dev-libs/glib:= - dev-libs/libassuan:= - dev-libs/libgpg-error:= - dev-libs/openssl:0= - net-misc/curl:= - sys-apps/util-linux:= - sys-fs/fuse:= - sys-libs/zlib:= - - grub? ( sys-boot/grub:* ) - selinux? ( sys-libs/libselinux:= ) - soup? ( net-libs/libsoup:= ) - systemd? ( sys-apps/systemd:= ) - zeroconf? ( net-dns/avahi:* ) -" -DEPEND=" - ${COMMON_DEPEND} - sys-devel/bison - sys-devel/flex -" -RDEPEND="${COMMON_DEPEND}" - -src_configure() { - unset ${!XDG_*} #657346 g-ir-scanner sandbox violation - econf \ - --with-crypto=openssl \ - --with-curl \ - --with-openssl \ - $(use_with soup) \ - $(use_with selinux ) \ - $(use_with zeroconf avahi) -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 98db1cf34dcf7c62f4d42e15da8180711688e4a8 Author: Yury Martynov linxon ru> AuthorDate: Sun Dec 1 12:41:33 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Jan 21 07:47:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98db1cf3 dev-util/ostree: 2018.9 EAPI bump, update deps and other minor chages Closes: https://bugs.gentoo.org/690832 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Yury Martynov linxon.ru> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/metadata.xml| 3 + dev-util/ostree/ostree-2018.9-r1.ebuild | 123 2 files changed, 126 insertions(+) diff --git a/dev-util/ostree/metadata.xml b/dev-util/ostree/metadata.xml index 4fb7a62d6f2..da0ad42b602 100644 --- a/dev-util/ostree/metadata.xml +++ b/dev-util/ostree/metadata.xml @@ -31,7 +31,10 @@ Use libarchive + Install dracut module Enable grub configuration generator + Use http2 + Enable ostree trivial-httpd entrypoint Use libmount Use libsoup for networking diff --git a/dev-util/ostree/ostree-2018.9-r1.ebuild b/dev-util/ostree/ostree-2018.9-r1.ebuild new file mode 100644 index 000..e781b904463 --- /dev/null +++ b/dev-util/ostree/ostree-2018.9-r1.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostree.readthedocs.io/en/latest/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE="httpd? ( || ( curl soup ) )" + +COMMON_DEPEND=" + archive? ( app-arch/libarchive ) + app-crypt/gpgme + app-arch/xz-utils + curl? ( net-misc/curl ) + soup? ( net-libs/libsoup ) + dev-libs/glib:2 + dev-libs/libassuan + dev-libs/libgpg-error + dracut? ( sys-kernel/dracut ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl:0= ) ) + sys-fs/fuse:0 + sys-libs/zlib + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + + # The ostree-finalize-staged.path file is missing in ostree-2018.9.tar.xz. + [ -e src/boot/ostree-finalize-staged.path ] && die + cat > src/boot/ostree-finalize-staged.path <<-EOF + # Copyright (C) 2018 Red Hat, Inc. + # + # This library is free software; you can redistribute it and/or + # modify it under the terms of the GNU Lesser General Public + # License as published by the Free Software Foundation; either + # version 2 of the License, or (at your option) any later version. + # + # This library is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + # Lesser General Public License for more details. + # + # You should have received a copy of the GNU Lesser General Public + # License along with this library; if not, write to the + # Free Software Foundation, Inc., 59 Temple Place - Suite 330, + # Boston, MA 02111-1307, USA. + + # For some implementation discussion, see: + # https://lists.freedesktop.org/archives/systemd-devel/2018-March/040557.html + [Unit] + Description=OSTree Monitor Staged Deployment + Documentation=man:ostree(1) + + [Path] + PathExists=/run/ostree/staged-deployment + + [Install] + WantedBy=multi-user.target + EOF + + eautoreconf + default +} + +src_configure() { + local econfargs=( +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 5bbb054342b58247d595f702f727e3a2664d582d Author: Yury Martynov linxon ru> AuthorDate: Sun Dec 1 12:39:55 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Jan 21 07:47:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbb0543 dev-util/ostree: 2018.9 — fix dependency.unknown Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Yury Martynov linxon.ru> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2018.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2018.9.ebuild b/dev-util/ostree/ostree-2018.9.ebuild index a0ebb8afb28..697debf6f19 100644 --- a/dev-util/ostree/ostree-2018.9.ebuild +++ b/dev-util/ostree/ostree-2018.9.ebuild @@ -42,7 +42,7 @@ DEPEND=" app-text/docbook-xsl-stylesheets sys-devel/bison dev-libs/libxslt - || ( dev-util/glib-utils
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 86c841b7ce888c2323672adb0377a434f37e3070 Author: Yury Martynov linxon ru> AuthorDate: Sun Dec 1 14:58:00 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Jan 21 07:47:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c841b7 dev-util/ostree: bump to 2019.5 Closes: https://github.com/gentoo/gentoo/pull/13825 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Yury Martynov linxon.ru> Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/ostree-2019.5.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 927c10f3b0c..efa90df5b75 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1 +1,2 @@ DIST ostree-2018.9.tar.xz 1951732 BLAKE2B c6fba1321fe21bff569fe1dadd1aa649f23059a35dc906c3a0b7dcca29f7acbe8338e19541d8f7d854452bf6a6b1ac293d4350c7056a9b13b9ed1eacf358d4b3 SHA512 407b6b67add54e80a55fc35f08bde56561009db93ec202a10dd1ec1e66bd32b439c1d66c759e4e173e44fce6fbc2c162cae928a477c9d7abafbf007ed8f7bfb5 +DIST ostree-2019.5.tar.xz 1972452 BLAKE2B a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703 SHA512 27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912 diff --git a/dev-util/ostree/ostree-2019.5.ebuild b/dev-util/ostree/ostree-2019.5.ebuild new file mode 100644 index 000..6c6f7f20027 --- /dev/null +++ b/dev-util/ostree/ostree-2019.5.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostree.readthedocs.io/en/latest/; +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux ssl soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE="httpd? ( || ( curl soup ) )" + +COMMON_DEPEND=" + archive? ( app-arch/libarchive ) + app-crypt/gpgme + app-arch/xz-utils + curl? ( net-misc/curl ) + soup? ( net-libs/libsoup ) + dev-libs/libassuan + dev-libs/libgpg-error + dev-libs/glib:2 + dracut? ( sys-kernel/dracut ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl:0= ) ) + sys-fs/fuse:* + sys-libs/zlib + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +src_prepare() { + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + + eautoreconf + default +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut) + $(use_enable doc gtk-doc) + $(use_enable introspection) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo --with-crypto=openssl; }) + $(use_with systemd libsystemd) + $(use_with zeroconf avahi) + ) + + unset ${!XDG_*} #657346 g-ir-scanner sandbox violation + econf ${econfargs[*]} +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 52c6dd6d34b16f1422977c34d81ccf828f9eb99e Author: Zac Medico gentoo org> AuthorDate: Mon Jan 7 23:04:16 2019 + Commit: Zac Medico gentoo org> CommitDate: Mon Jan 7 23:14:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c6dd6d dev-util/ostree: add glib-utils dep for glib-mkenums Reported-by: Toralf Förster gentoo.org> Closes: https://bugs.gentoo.org/674828 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/ostree-2018.9.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2018.9.ebuild b/dev-util/ostree/ostree-2018.9.ebuild index deeb95b146b..a0ebb8afb28 100644 --- a/dev-util/ostree/ostree-2018.9.ebuild +++ b/dev-util/ostree/ostree-2018.9.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/lib${P}" COMMON_DEPEND=" app-arch/xz-utils:= app-crypt/gpgme:= - dev-libs/glib:= + dev-libs/glib:2= dev-libs/libassuan:= dev-libs/libgpg-error:= dev-libs/openssl:0= @@ -42,6 +42,7 @@ DEPEND=" app-text/docbook-xsl-stylesheets sys-devel/bison dev-libs/libxslt + || ( dev-util/glib-utils
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 350ee0a22832827ef5de88ea5154c1d1d89d8a8c Author: Lars Wendler gentoo org> AuthorDate: Mon Jan 7 18:07:13 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 7 19:15:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350ee0a2 dev-util/ostree: Adjusted slot dependency on dev-libs/openssl source-based packages should never depend on any other openssl slot than slot 0. Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> dev-util/ostree/ostree-2018.5.ebuild | 4 ++-- dev-util/ostree/ostree-2018.9.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-util/ostree/ostree-2018.5.ebuild b/dev-util/ostree/ostree-2018.5.ebuild index 3c2aec24a4a..a625a9af6c8 100644 --- a/dev-util/ostree/ostree-2018.5.ebuild +++ b/dev-util/ostree/ostree-2018.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -21,7 +21,7 @@ COMMON_DEPEND=" dev-libs/glib:= dev-libs/libassuan:= dev-libs/libgpg-error:= - dev-libs/openssl:= + dev-libs/openssl:0= net-misc/curl:= sys-apps/util-linux:= sys-fs/fuse:= diff --git a/dev-util/ostree/ostree-2018.9.ebuild b/dev-util/ostree/ostree-2018.9.ebuild index 495e21ac476..deeb95b146b 100644 --- a/dev-util/ostree/ostree-2018.9.ebuild +++ b/dev-util/ostree/ostree-2018.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -20,7 +20,7 @@ COMMON_DEPEND=" dev-libs/glib:= dev-libs/libassuan:= dev-libs/libgpg-error:= - dev-libs/openssl:= + dev-libs/openssl:0= sys-apps/util-linux:= sys-fs/fuse:= sys-libs/zlib:=
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: cb62b1c319a888c476a51729a706e63cdc43a3f1 Author: Zac Medico gentoo org> AuthorDate: Wed Nov 28 03:54:16 2018 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 28 03:57:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb62b1c3 dev-util/ostree: version bump to 2018.9 Closes: https://bugs.gentoo.org/668132 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Zac Medico gentoo.org> dev-util/ostree/Manifest | 1 + dev-util/ostree/metadata.xml | 2 + dev-util/ostree/ostree-2018.9.ebuild | 107 +++ 3 files changed, 110 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index efb030b2fe2..87e278a57a8 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1 +1,2 @@ DIST ostree-2018.5.tar.xz 1937184 BLAKE2B ff126d2963296eb9ac270816efed7d2fbfdbcc7b0dba69007ae83e4499a46ef21a5b4e5d387de9bd387af0fe8d4086427d1aa9043c246a49676d116e919a93e6 SHA512 03854c662cddc1e0c7150bb62bbdd2990cf091ef126ddc5bb94494fee2ffb0383afb067b89d63c3e4f39849e2c8b7cabfd887d0d6fc1e7a43fda4fe7da1dc2e8 +DIST ostree-2018.9.tar.xz 1951732 BLAKE2B c6fba1321fe21bff569fe1dadd1aa649f23059a35dc906c3a0b7dcca29f7acbe8338e19541d8f7d854452bf6a6b1ac293d4350c7056a9b13b9ed1eacf358d4b3 SHA512 407b6b67add54e80a55fc35f08bde56561009db93ec202a10dd1ec1e66bd32b439c1d66c759e4e173e44fce6fbc2c162cae928a477c9d7abafbf007ed8f7bfb5 diff --git a/dev-util/ostree/metadata.xml b/dev-util/ostree/metadata.xml index d31a8226768..4fb7a62d6f2 100644 --- a/dev-util/ostree/metadata.xml +++ b/dev-util/ostree/metadata.xml @@ -30,7 +30,9 @@ it's just a more polished version of Linux VServer hardlinks. + Use libarchive Enable grub configuration generator + Use libmount Use libsoup for networking diff --git a/dev-util/ostree/ostree-2018.9.ebuild b/dev-util/ostree/ostree-2018.9.ebuild new file mode 100644 index 000..495e21ac476 --- /dev/null +++ b/dev-util/ostree/ostree-2018.9.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostree.readthedocs.io/en/latest/; +SRC_URI="https://github.com/ostreedev/${PN}/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="archive curl doc gnutls grub introspection libmount selinux ssl soup systemd zeroconf" +RESTRICT="test" + +S="${WORKDIR}/lib${P}" +COMMON_DEPEND=" + app-arch/xz-utils:= + app-crypt/gpgme:= + dev-libs/glib:= + dev-libs/libassuan:= + dev-libs/libgpg-error:= + dev-libs/openssl:= + sys-apps/util-linux:= + sys-fs/fuse:= + sys-libs/zlib:= + + archive? ( app-arch/libarchive:= ) + grub? ( sys-boot/grub:* ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) + ) + libmount? ( sys-apps/util-linux:= ) + selinux? ( sys-libs/libselinux:= ) + soup? ( net-libs/libsoup:= ) + systemd? ( sys-apps/systemd:= ) + zeroconf? ( net-dns/avahi:* ) +" +DEPEND=" + ${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + sys-devel/bison + dev-libs/libxslt + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + curl? ( net-misc/curl:= ) + introspection? ( dev-libs/gobject-introspection ) + doc? ( dev-util/gtk-doc ) +" +RDEPEND="${COMMON_DEPEND}" + +src_prepare() { + default + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + + # The ostree-finalize-staged.path file is missing in ostree-2018.9.tar.xz. + [[ -e src/boot/ostree-finalize-staged.path ]] && die + cat > src/boot/ostree-finalize-staged.path <<-EOF + # Copyright (C) 2018 Red Hat, Inc. + # + # This library is free software; you can redistribute it and/or + # modify it under the terms of the GNU Lesser General Public + # License as published by the Free Software Foundation; either + # version 2 of the License, or (at your option) any later version. + # + # This library is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + # Lesser General Public License for more details. + # + # You should have received a copy of the GNU Lesser General Public + # License along with this library; if
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: af07120bf282bf6465eed1a35249826061edfd32 Author: Zac Medico gentoo org> AuthorDate: Tue Jun 5 01:44:40 2018 + Commit: Zac Medico gentoo org> CommitDate: Tue Jun 5 01:44:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af07120b dev-util/ostree: fix XDG_* sandbox violation (bug 657346) Reported-by: Toralf Förster gentoo.org> Closes: https://bugs.gentoo.org/657346 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-util/ostree/ostree-2018.5.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/ostree/ostree-2018.5.ebuild b/dev-util/ostree/ostree-2018.5.ebuild index 40ad547229e..3c2aec24a4a 100644 --- a/dev-util/ostree/ostree-2018.5.ebuild +++ b/dev-util/ostree/ostree-2018.5.ebuild @@ -41,6 +41,7 @@ DEPEND=" RDEPEND="${COMMON_DEPEND}" src_configure() { + unset ${!XDG_*} #657346 g-ir-scanner sandbox violation econf \ --with-crypto=openssl \ --with-curl \
[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/
commit: 989b0455c7dc09eebdd4e139be83a97881876e65 Author: Dan Molik danmolik com> AuthorDate: Sun Jun 3 19:05:44 2018 + Commit: Zac Medico gentoo org> CommitDate: Sun Jun 3 20:45:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989b0455 dev-util/ostree: new package (from defiance-overlay) Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-util/ostree/Manifest | 1 + dev-util/ostree/metadata.xml | 39 +++ dev-util/ostree/ostree-2018.5.ebuild | 51 3 files changed, 91 insertions(+) diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest new file mode 100644 index 000..efb030b2fe2 --- /dev/null +++ b/dev-util/ostree/Manifest @@ -0,0 +1 @@ +DIST ostree-2018.5.tar.xz 1937184 BLAKE2B ff126d2963296eb9ac270816efed7d2fbfdbcc7b0dba69007ae83e4499a46ef21a5b4e5d387de9bd387af0fe8d4086427d1aa9043c246a49676d116e919a93e6 SHA512 03854c662cddc1e0c7150bb62bbdd2990cf091ef126ddc5bb94494fee2ffb0383afb067b89d63c3e4f39849e2c8b7cabfd887d0d6fc1e7a43fda4fe7da1dc2e8 diff --git a/dev-util/ostree/metadata.xml b/dev-util/ostree/metadata.xml new file mode 100644 index 000..d31a8226768 --- /dev/null +++ b/dev-util/ostree/metadata.xml @@ -0,0 +1,39 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + zmed...@gentoo.org + Zac Medico + + + This project is now known as "libostree", though it is + still appropriate to use the previous name: "OSTree" (or + "ostree"). The focus is on projects which use libostree's + shared library, rather than users directly invoking the command + line tools (except for build systems). However, in most of + the rest of the documentation, we will use the term "OSTree", + since it's slightly shorter, and changing all documentation + at once is impractical. We expect to transition to the new + name over time. + + As implied above, libostree is both a shared library and suite + of command line tools that combines a "git-like" model for + committing and downloading bootable filesystem trees, along + with a layer for deploying them and managing the bootloader + configuration. + + The core OSTree model is like git in that it checksums + individual files and has a content-addressed-object + store. It's unlike git in that it "checks out" the files + via hardlinks, and they thus need to be immutable to prevent + corruption. Therefore, another way to think of OSTree is that + it's just a more polished version of Linux VServer hardlinks. + + + Enable grub configuration generator + Use libsoup for networking + + + ostreedev/ostree + + diff --git a/dev-util/ostree/ostree-2018.5.ebuild b/dev-util/ostree/ostree-2018.5.ebuild new file mode 100644 index 000..40ad547229e --- /dev/null +++ b/dev-util/ostree/ostree-2018.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostree.readthedocs.io/en/latest/; +SRC_URI="https://github.com/ostreedev/${PN}/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="grub selinux soup systemd zeroconf" +RESTRICT="test" + +S="${WORKDIR}/lib${P}" +COMMON_DEPEND=" + app-arch/libarchive:= + app-arch/xz-utils:= + app-crypt/gpgme:= + dev-libs/glib:= + dev-libs/libassuan:= + dev-libs/libgpg-error:= + dev-libs/openssl:= + net-misc/curl:= + sys-apps/util-linux:= + sys-fs/fuse:= + sys-libs/zlib:= + + grub? ( sys-boot/grub:* ) + selinux? ( sys-libs/libselinux:= ) + soup? ( net-libs/libsoup:= ) + systemd? ( sys-apps/systemd:= ) + zeroconf? ( net-dns/avahi:* ) +" +DEPEND=" + ${COMMON_DEPEND} + sys-devel/bison + sys-devel/flex +" +RDEPEND="${COMMON_DEPEND}" + +src_configure() { + econf \ + --with-crypto=openssl \ + --with-curl \ + --with-openssl \ + $(use_with soup) \ + $(use_with selinux ) \ + $(use_with zeroconf avahi) +}