[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/

2024-02-24 Thread Arthur Zamarin
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/

2023-12-08 Thread Sam James
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/

2023-12-08 Thread Arthur Zamarin
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/

2023-12-08 Thread Arthur Zamarin
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/

2023-07-09 Thread Matt Turner
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/

2023-07-07 Thread Sam James
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/

2023-06-22 Thread Sam James
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/

2023-06-22 Thread Arthur Zamarin
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/

2023-06-22 Thread Arthur Zamarin
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/

2023-06-22 Thread Arthur Zamarin
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/

2023-06-14 Thread Sam James
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/

2023-06-03 Thread Arthur Zamarin
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/

2023-05-10 Thread Arthur Zamarin
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/

2023-05-10 Thread Arthur Zamarin
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/

2023-05-09 Thread Sam James
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/

2023-05-09 Thread Sam James
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/

2023-04-30 Thread Arthur Zamarin
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/

2023-04-30 Thread Sam James
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/

2023-04-30 Thread Sam James
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/

2023-03-16 Thread Zac Medico
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/

2023-03-16 Thread Zac Medico
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/

2023-01-16 Thread Zac Medico
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/

2022-11-23 Thread Zac Medico
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/

2022-11-05 Thread Zac Medico
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/

2022-11-03 Thread Agostino Sarubbo
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/

2022-11-03 Thread Sam James
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/

2022-11-03 Thread Sam James
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/

2022-10-30 Thread WANG Xuerui
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/

2022-10-07 Thread Zac Medico
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/

2022-10-07 Thread Zac Medico
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/

2022-08-23 Thread Sam James
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/

2022-07-24 Thread Zac Medico
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/

2022-06-07 Thread Zac Medico
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/

2022-06-07 Thread Zac Medico
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/

2022-04-12 Thread Zac Medico
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/

2022-04-12 Thread Zac Medico
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/

2022-04-02 Thread Arthur Zamarin
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/

2022-04-01 Thread Jakov Smolić
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/

2022-04-01 Thread Jakov Smolić
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/

2022-03-04 Thread Zac Medico
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/

2022-02-16 Thread David Seifert
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/

2022-02-12 Thread Zac Medico
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/

2022-02-12 Thread Zac Medico
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/

2022-01-09 Thread Zac Medico
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/

2021-10-27 Thread Zac Medico
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/

2021-10-17 Thread Zac Medico
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/

2021-10-17 Thread Zac Medico
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/

2021-10-17 Thread Zac Medico
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/

2021-10-02 Thread Sam James
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/

2021-09-22 Thread Agostino Sarubbo
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/

2021-09-21 Thread Agostino Sarubbo
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/

2021-09-19 Thread Zac Medico
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/

2021-09-16 Thread Sam James
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/

2021-09-16 Thread Marek Szuba
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/

2021-08-18 Thread Sam James
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/

2021-08-04 Thread Sam James
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/

2021-07-29 Thread Georgy Yakovlev
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/

2021-05-02 Thread Mikle Kolyada
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/

2021-01-20 Thread Agostino Sarubbo
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/

2021-01-07 Thread Sam James
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/

2021-01-07 Thread Sam James
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/

2020-11-27 Thread Zac Medico
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/

2020-10-30 Thread Zac Medico
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/

2020-10-29 Thread Georgy Yakovlev
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/

2020-10-28 Thread Sam James
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/

2020-10-20 Thread Sam James
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/

2020-10-17 Thread Zac Medico
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/

2020-10-05 Thread Zac Medico
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/

2020-10-04 Thread Zac Medico
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/

2020-10-04 Thread Zac Medico
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/

2020-06-25 Thread Zac Medico
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/

2020-01-21 Thread Zac Medico
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/

2020-01-20 Thread Zac Medico
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/

2020-01-20 Thread Zac Medico
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/

2020-01-20 Thread Zac Medico
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/

2020-01-20 Thread Zac Medico
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/

2019-01-07 Thread Zac Medico
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/

2019-01-07 Thread Lars Wendler
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/

2018-11-27 Thread Zac Medico
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/

2018-06-04 Thread Zac Medico
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/

2018-06-03 Thread Zac Medico
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)
+}