[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-05-16 Thread Michał Górny
commit: e736a81019890f766ff99c7782f02afa2d52aeaf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 16 14:24:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 16 14:58:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e736a810

dev-libs/libgit2: Bump to 1.8.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.8.1.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index b6be2db7ff21..785760c5f147 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1,3 @@
 DIST libgit2-1.7.2.tar.gz 7548186 BLAKE2B 
c27870124c7e63a37794014a802a6fce46c577313f3b6081580f920fa842a65305b5bc56aa6ab02cf87c533d6052afdc37317f96aa1fd67387b07f52415ccbe3
 SHA512 
825737e4a1991fba50ea535f15b0e560ebe76ead752e04aeba36925b944d0da77fe9826a70980a1aa3d0bf9afbedfab79dd92e799c9252931384c89ebec9b012
 DIST libgit2-1.8.0.tar.gz 7590126 BLAKE2B 
f3cc5259a5804bb1e319633269a8c488d7195683e39c178fbe5dc43278736bf15f706c1ca8f72b519ef647033ed11426ea40ceb0dd3ffddae3a35839493d6c54
 SHA512 
e5634267bd9c6a594c9a954d09c657e7b8aadf213609bf7dd83b99863d0d0c7109a5277617dd508abc2da54ea3f12c2af1908d1aeb73c000e94056e2f3653144
+DIST libgit2-1.8.1.tar.gz 7608949 BLAKE2B 
14558400d092dd963becfd3d4966a8d0799811be15fea8c5bc1e91be24f14bb81d33d82b2fb8dd8895e167f634a5d532d62a4609167bcb1d93143275207bbf6d
 SHA512 
7429fbdc46ae44fd359e9260cbe33d9ce9276db810c096f12c43e5d302d01011463cdfd98d604e59780187e020e216e839823a77479dc12f952a37628516af78

diff --git a/dev-libs/libgit2/libgit2-1.8.1.ebuild 
b/dev-libs/libgit2/libgit2-1.8.1.ebuild
new file mode 100644
index ..baf3a901a1f5
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.8.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake flag-o-matic python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh ON OFF)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   # https://bugs.gentoo.org/927821
+   append-flags -fno-strict-aliasing
+   filter-lto
+   # https://bugs.gentoo.org/925207
+   append-lfs-flags
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-26 Thread Michał Górny
commit: 5f21425212e06d6d8f91f3ce848a9fa9ec3048a6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:15:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f214252

dev-libs/libgit2: Fix handling USE=ssh

Closes: https://bugs.gentoo.org/930720
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/{libgit2-1.8.0.ebuild => libgit2-1.8.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
similarity index 98%
rename from dev-libs/libgit2/libgit2-1.8.0.ebuild
rename to dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
index e6996dbfbafa..dbc498fedac5 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
 src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
+   -DUSE_SSH=$(usex ssh ON OFF)
-DUSE_GSSAPI=$(usex gssapi ON OFF)
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-11 Thread Sam James
commit: 196ae77105953c0ae9733c198d502d322187102b
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 11 21:33:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 11 21:33:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196ae771

dev-libs/libgit2: Stabilize 1.8.0 arm64, #929143

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index 23a48244b670..e6996dbfbafa 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-11 Thread Sam James
commit: 65a4a9d29852449ee7a7af6314d1f84b0ec3340a
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 11 19:50:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 11 19:50:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a4a9d2

dev-libs/libgit2: Stabilize 1.8.0 ppc, #929143

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index 51b10a15ceee..23a48244b670 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-11 Thread Arthur Zamarin
commit: 7b60d466b16220cce0352930a069a8493a401107
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 11 17:53:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 11 17:53:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b60d466

dev-libs/libgit2: Stabilize 1.8.0 amd64, #929143

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index e783f2162328..51b10a15ceee 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 
~ppc-macos"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-11 Thread Arthur Zamarin
commit: 8636da1cb5df0d186e9faf7578ee6faa344a8b54
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 11 17:44:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 11 17:44:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8636da1c

dev-libs/libgit2: Stabilize 1.8.0 ppc64, #929143

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index 9ffcfca8eeb1..e783f2162328 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 
~ppc-macos"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-11 Thread Arthur Zamarin
commit: 59bc8f9a9a1dc6d7d15ed4ab9335c838cff7e0be
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 11 17:40:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 11 17:40:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bc8f9a

dev-libs/libgit2: Stabilize 1.8.0 arm, #929143

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index 4f61a696ea5c..9ffcfca8eeb1 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 
~ppc-macos"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-11 Thread Arthur Zamarin
commit: c7fd1b2dd9d61cb1d9405b793763c44b50d39776
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 11 17:13:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 11 17:13:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7fd1b2d

dev-libs/libgit2: Stabilize 1.8.0 x86, #929143

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index 755adf5cd51a..4f61a696ea5c 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-11 Thread Sam James
commit: 381605f0619a03ccf672231a7c8df1ed90b910b7
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 11 16:46:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 11 16:46:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381605f0

dev-libs/libgit2: Stabilize 1.8.0 sparc, #929143

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index c7a83421adc0..755adf5cd51a 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-03-28 Thread Sam James
commit: 8eee7939509b0575edf7dffc8d09b35e50e05e2b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 04:17:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 04:17:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eee7939

dev-libs/libgit2: filter LTO, no SA

Test failures with -O3 -flto. I'm going to keep the bug open for a bit longer
pending investigation though.

Bug: https://bugs.gentoo.org/927821
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 3 +++
 dev-libs/libgit2/libgit2-1.8.0.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index 0189210875a8..e6996dbfbafa 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -44,6 +44,9 @@ src_configure() {
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2
)
+   # https://bugs.gentoo.org/927821
+   append-flags -fno-strict-aliasing
+   filter-lto
# https://bugs.gentoo.org/925207
append-lfs-flags
cmake_src_configure

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index 9f21956dbf5b..c7a83421adc0 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -44,6 +44,9 @@ src_configure() {
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2
)
+   # https://bugs.gentoo.org/927821
+   append-flags -fno-strict-aliasing
+   filter-lto
# https://bugs.gentoo.org/925207
append-lfs-flags
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-03-22 Thread Michał Górny
commit: a0db500a049918c146c6587a210ee27c1445cca8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 22 16:42:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 22 16:42:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0db500a

dev-libs/libgit2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 -
 dev-libs/libgit2/libgit2-1.7.1.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 75342bf140e3..b6be2db7ff21 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,2 @@
-DIST libgit2-1.7.1.tar.gz 7548081 BLAKE2B 
9c50d3c25d1cc58e5fab60b4c438c91479dd57138a14a48a8b692bb6b43733f59759172043c94198df63fa1e4eb40c548bb78c94bc57fb99682059be57a5c3e2
 SHA512 
08e60dde0cdf57006cf0c5f27a82220aba8d701bf7d6d709ffe312975ffa5dbef009ccb1e7cbe570b9502f4361d06ace44dbfd9a5f5f8ad08e9b0ca05bef765e
 DIST libgit2-1.7.2.tar.gz 7548186 BLAKE2B 
c27870124c7e63a37794014a802a6fce46c577313f3b6081580f920fa842a65305b5bc56aa6ab02cf87c533d6052afdc37317f96aa1fd67387b07f52415ccbe3
 SHA512 
825737e4a1991fba50ea535f15b0e560ebe76ead752e04aeba36925b944d0da77fe9826a70980a1aa3d0bf9afbedfab79dd92e799c9252931384c89ebec9b012
 DIST libgit2-1.8.0.tar.gz 7590126 BLAKE2B 
f3cc5259a5804bb1e319633269a8c488d7195683e39c178fbe5dc43278736bf15f706c1ca8f72b519ef647033ed11426ea40ceb0dd3ffddae3a35839493d6c54
 SHA512 
e5634267bd9c6a594c9a954d09c657e7b8aadf213609bf7dd83b99863d0d0c7109a5277617dd508abc2da54ea3f12c2af1908d1aeb73c000e94056e2f3653144

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
deleted file mode 100644
index 390e34381522..
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org/;
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre2:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_HTTP_PARSER=system
-   -DREGEX_BACKEND=pcre2
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-03-22 Thread Arthur Zamarin
commit: d5dcdf9c8ae5b267fe52361b5bb53d7f14848a8d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:28:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:28:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5dcdf9c

dev-libs/libgit2: Stabilize 1.7.2 ppc, #923970

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index d168ba1118e5..0189210875a8 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-03-22 Thread Arthur Zamarin
commit: 4b24d5a20ca324bc3fa2ad1c099a29516f1dda9e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:22:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:22:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b24d5a2

dev-libs/libgit2: Stabilize 1.7.2 arm, #923970

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index baf3b72e642b..69c494672c88 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-03-22 Thread Arthur Zamarin
commit: 13ad20b69c1b0b0964c3cba0e8b2e22751071e13
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:22:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:22:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ad20b6

dev-libs/libgit2: Stabilize 1.7.2 x86, #923970

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index 69c494672c88..d168ba1118e5 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-03-22 Thread Michał Górny
commit: dcef216ff6c4f8667b68535d22c0cccd8977a3ae
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 22 14:17:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 22 14:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcef216f

dev-libs/libgit2: Enable LFS support for 32-bit arches

Closes: https://bugs.gentoo.org/925207
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 4 +++-
 dev-libs/libgit2/libgit2-1.8.0.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index 1effb2f3..baf3b72e642b 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit cmake python-any-r1
+inherit cmake flag-o-matic python-any-r1
 
 DESCRIPTION="A linkable library for Git"
 HOMEPAGE="https://libgit2.org/;
@@ -44,6 +44,8 @@ src_configure() {
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2
)
+   # https://bugs.gentoo.org/925207
+   append-lfs-flags
cmake_src_configure
 }
 

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index ad67fc2de444..9f21956dbf5b 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit cmake python-any-r1
+inherit cmake flag-o-matic python-any-r1
 
 DESCRIPTION="A linkable library for Git"
 HOMEPAGE="https://libgit2.org/;
@@ -44,6 +44,8 @@ src_configure() {
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2
)
+   # https://bugs.gentoo.org/925207
+   append-lfs-flags
cmake_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2-glib/

2024-03-21 Thread Ionen Wolkens
commit: 6fe93666488fa45b99074f546edd1dc3c8c798c9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 21 09:16:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 21 09:23:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe93666

dev-libs/libgit2-glib: limit to https://bugs.gentoo.org/927383
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild 
b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild
index b1572974d3dc..ecf161614762 100644
--- a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild
+++ b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,10 +16,12 @@ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="gtk-doc python +ssh +vala"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
+# see bug #927383 wrt libgit2 upper bound
 RDEPEND="
>=dev-libs/gobject-introspection-1.54:=
>=dev-libs/glib-2.44.0:2
>=dev-libs/libgit2-0.26.0:0=[ssh?]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-03-20 Thread Michał Górny
commit: c88742302bc7ebb033fafdd890fcac075fa94380
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 21 05:21:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 21 05:39:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8874230

dev-libs/libgit2: Bump to 1.8.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.8.0.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 00024bb1bf19..75342bf140e3 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1,3 @@
 DIST libgit2-1.7.1.tar.gz 7548081 BLAKE2B 
9c50d3c25d1cc58e5fab60b4c438c91479dd57138a14a48a8b692bb6b43733f59759172043c94198df63fa1e4eb40c548bb78c94bc57fb99682059be57a5c3e2
 SHA512 
08e60dde0cdf57006cf0c5f27a82220aba8d701bf7d6d709ffe312975ffa5dbef009ccb1e7cbe570b9502f4361d06ace44dbfd9a5f5f8ad08e9b0ca05bef765e
 DIST libgit2-1.7.2.tar.gz 7548186 BLAKE2B 
c27870124c7e63a37794014a802a6fce46c577313f3b6081580f920fa842a65305b5bc56aa6ab02cf87c533d6052afdc37317f96aa1fd67387b07f52415ccbe3
 SHA512 
825737e4a1991fba50ea535f15b0e560ebe76ead752e04aeba36925b944d0da77fe9826a70980a1aa3d0bf9afbedfab79dd92e799c9252931384c89ebec9b012
+DIST libgit2-1.8.0.tar.gz 7590126 BLAKE2B 
f3cc5259a5804bb1e319633269a8c488d7195683e39c178fbe5dc43278736bf15f706c1ca8f72b519ef647033ed11426ea40ceb0dd3ffddae3a35839493d6c54
 SHA512 
e5634267bd9c6a594c9a954d09c657e7b8aadf213609bf7dd83b99863d0d0c7109a5277617dd508abc2da54ea3f12c2af1908d1aeb73c000e94056e2f3653144

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
new file mode 100644
index ..ad67fc2de444
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-02-07 Thread Sam James
commit: f714fedda0cec541c248b4dc9bff4d1ab39d55f1
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  7 19:24:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  7 19:24:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f714fedd

dev-libs/libgit2: Stabilize 1.7.2 amd64, #923970

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index 4972dda4a7ae..1effb2f3 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-02-07 Thread Sam James
commit: 6a44bcdb5cd21389db2a95646527a9932add73fb
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  7 19:14:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  7 19:14:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a44bcdb

dev-libs/libgit2: Stabilize 1.7.2 arm64, #923970

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index c377a5e9799b..4972dda4a7ae 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-02-07 Thread Sam James
commit: 3e87734d8064288161993f7db1b6593241b33262
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  7 18:52:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  7 18:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e87734d

dev-libs/libgit2: Stabilize 1.7.2 ppc64, #923970

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index 9daaa02c7bcc..c377a5e9799b 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-02-07 Thread Sam James
commit: 1f735c9e2d8ff642ba0a84ea3a75c70fc875d3d2
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  7 18:52:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  7 18:52:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f735c9e

dev-libs/libgit2: Stabilize 1.7.2 sparc, #923970

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index ad67fc2de444..9daaa02c7bcc 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-02-06 Thread Michał Górny
commit: 5e86db1ac9cd8cc4a1cbe4e5cfa2401ea82b6e53
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  7 06:48:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  7 07:39:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e86db1a

dev-libs/libgit2: Bump to 1.7.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.7.2.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 3e75daddc105..00024bb1bf19 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1 +1,2 @@
 DIST libgit2-1.7.1.tar.gz 7548081 BLAKE2B 
9c50d3c25d1cc58e5fab60b4c438c91479dd57138a14a48a8b692bb6b43733f59759172043c94198df63fa1e4eb40c548bb78c94bc57fb99682059be57a5c3e2
 SHA512 
08e60dde0cdf57006cf0c5f27a82220aba8d701bf7d6d709ffe312975ffa5dbef009ccb1e7cbe570b9502f4361d06ace44dbfd9a5f5f8ad08e9b0ca05bef765e
+DIST libgit2-1.7.2.tar.gz 7548186 BLAKE2B 
c27870124c7e63a37794014a802a6fce46c577313f3b6081580f920fa842a65305b5bc56aa6ab02cf87c533d6052afdc37317f96aa1fd67387b07f52415ccbe3
 SHA512 
825737e4a1991fba50ea535f15b0e560ebe76ead752e04aeba36925b944d0da77fe9826a70980a1aa3d0bf9afbedfab79dd92e799c9252931384c89ebec9b012

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
new file mode 100644
index ..ad67fc2de444
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-12-08 Thread Michał Górny
commit: 3d5b5865b27ab3df0f22b6a7c6f9515044ced559
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 14:41:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 16:49:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d5b5865

dev-libs/libgit2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 -
 dev-libs/libgit2/libgit2-1.6.4.ebuild | 69 ---
 2 files changed, 70 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 14a9fee90294..3e75daddc105 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1 @@
-DIST libgit2-1.6.4.tar.gz 964 BLAKE2B 
103af9ea9ed1310b1066a48859bbefc162647d787519bb3df83d7ea1957cda5934537271970d3d180f91daa6edc3bbc05387d6293812f0d849dda966419d29ba
 SHA512 
fd73df91710f19b0d6c3765c37c7f529233196da91cf4d58028a8d3840244f11df44abafabd74a8ed1cbe4826d1afd6ff9f01316d183ace0924c65e7cf0eb8d5
 DIST libgit2-1.7.1.tar.gz 7548081 BLAKE2B 
9c50d3c25d1cc58e5fab60b4c438c91479dd57138a14a48a8b692bb6b43733f59759172043c94198df63fa1e4eb40c548bb78c94bc57fb99682059be57a5c3e2
 SHA512 
08e60dde0cdf57006cf0c5f27a82220aba8d701bf7d6d709ffe312975ffa5dbef009ccb1e7cbe570b9502f4361d06ace44dbfd9a5f5f8ad08e9b0ca05bef765e

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
deleted file mode 100644
index d92033443441..
--- a/dev-libs/libgit2/libgit2-1.6.4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org/;
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre2:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_HTTP_PARSER=system
-   -DREGEX_BACKEND=pcre2
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-12-08 Thread Arthur Zamarin
commit: dc0eb79ef63b165e83eb479bb7834a4cbea25396
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 09:01:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 09:01:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc0eb79e

dev-libs/libgit2: Stabilize 1.7.1 arm, #915249

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
index 8e27203f7505..390e34381522 100644
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-12-08 Thread Arthur Zamarin
commit: fb5d5573c184cc21e77975604f25a41ae655e3dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 09:00:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 09:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5d5573

dev-libs/libgit2: Stabilize 1.7.1 x86, #915249

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
index c906d92f74ed..38c41665f588 100644
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-12-08 Thread Arthur Zamarin
commit: f6a90c1c03222b844fa2e08a4449c93070e5be9f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 09:00:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 09:00:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a90c1c

dev-libs/libgit2: Stabilize 1.7.1 ppc, #915249

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
index 38c41665f588..8e27203f7505 100644
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-10-06 Thread Sam James
commit: 8228cacf32ad4b1a29ba3e194701d24f4d196a42
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  6 15:04:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  6 15:04:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8228cacf

dev-libs/libgit2: Stabilize 1.7.1 ppc64, #915249

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
index 070462e2655e..c906d92f74ed 100644
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-10-06 Thread Sam James
commit: e96e3c12ffb9ccb2ede2b1a5abf84b3c82ce724d
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  6 14:54:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  6 14:54:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96e3c12

dev-libs/libgit2: Stabilize 1.7.1 amd64, #915249

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
index 50aed827902c..070462e2655e 100644
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-10-06 Thread Arthur Zamarin
commit: c87472bd6e63b5ef3d9437bee821bc573c816657
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  6 14:30:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  6 14:30:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87472bd

dev-libs/libgit2: Stabilize 1.7.1 arm64, #915249

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
index d56938a865cc..50aed827902c 100644
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-10-06 Thread Sam James
commit: 75702d0378e46c5bf62022490fa1233fcb562b01
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  6 14:09:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  6 14:09:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75702d03

dev-libs/libgit2: Stabilize 1.7.1 sparc, #915249

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
index d3ca4b8d6ae8..d56938a865cc 100644
--- a/dev-libs/libgit2/libgit2-1.7.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2-glib/

2023-09-03 Thread Matt Turner
commit: fce4e69ea1925972129cd34aa26881b6964baf28
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep  3 12:26:02 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep  3 14:00:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce4e69e

dev-libs/libgit2-glib: Version bump to 1.2.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32278
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libgit2-glib/Manifest  |  1 +
 dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/libgit2-glib/Manifest b/dev-libs/libgit2-glib/Manifest
index dc4789e2c233..17d388ed886f 100644
--- a/dev-libs/libgit2-glib/Manifest
+++ b/dev-libs/libgit2-glib/Manifest
@@ -1 +1,2 @@
 DIST libgit2-glib-1.1.0.tar.xz 140128 BLAKE2B 
e1e87fca17ec801059245c5687399f48886450f7ca7ea948f2179fed383543dec1b18b78abc3ec5581f570b488a166e1e03e99201385698877075be8b3205dbe
 SHA512 
5e493b85a2bcbfea2a291e6dd243ee6948a31e7305c96c0bf04a750114de6ba3a06b435502eeae09bc1b91d34d5174e27bd4171fe969f1b376e820f82a3b5e1d
+DIST libgit2-glib-1.2.0.tar.xz 140576 BLAKE2B 
f49f808e7f97c45d7df49d780fdf036422b794e551f2e42d934b015fb227b1cb80d5067198a5ef7ac0539460bf6c0eab74025bcf367a0aebb43518448015e22e
 SHA512 
37004e86c663ce5fe1bd54878b908575eb9195c1012e88e39c2efdb0b6cfa1de3d2ed9754cecc1b942d001698870025c87d95856f2a0a9f2d0dba1979b07b1f8

diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild 
b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild
new file mode 100644
index ..5ed7edcfdeef
--- /dev/null
+++ b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org meson python-r1 vala xdg
+
+DESCRIPTION="Git library for GLib"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="gtk-doc python +ssh +vala"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/glib-2.44.0:2
+   >=dev-libs/libgit2-0.26.0:0=[ssh?]
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e '/meson_python_compile.py/d' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Dintrospection=true
+   -Dpython=false # we install python scripts manually
+   $(meson_use ssh)
+   $(meson_use vala vapi)
+   )
+
+   use vala && vala_setup
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   if use python ; then
+   python_moduleinto gi.overrides
+   python_foreach_impl python_domodule libgit2-glib/Ggit.py
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-08-14 Thread Michał Górny
commit: 998264d6d40bc017c9fd6e159ac41d39a9e1fcfb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug 15 01:53:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug 15 02:39:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998264d6

dev-libs/libgit2: Bump to 1.7.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.7.1.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index e511c1957b20..67b40caf5167 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1,3 @@
 DIST libgit2-1.6.4.tar.gz 964 BLAKE2B 
103af9ea9ed1310b1066a48859bbefc162647d787519bb3df83d7ea1957cda5934537271970d3d180f91daa6edc3bbc05387d6293812f0d849dda966419d29ba
 SHA512 
fd73df91710f19b0d6c3765c37c7f529233196da91cf4d58028a8d3840244f11df44abafabd74a8ed1cbe4826d1afd6ff9f01316d183ace0924c65e7cf0eb8d5
 DIST libgit2-1.7.0.tar.gz 7545180 BLAKE2B 
3382efb1f82e5598eae9f72b145fc8cc19876d925ae94513e42e5e8bedfbb923387d3c5d4c80f1333fe6b07e5d96866d4d0776b2190a50f6929862f943815d8f
 SHA512 
68c8ed289de7daccaec17ea2ac49f4610325595cf90cddef763a31546a0a1c6bd400bf6180b68e2d3a8bdc3d031328efbbbaf3b61467dfc1b944e8cf3efcfd69
+DIST libgit2-1.7.1.tar.gz 7548081 BLAKE2B 
9c50d3c25d1cc58e5fab60b4c438c91479dd57138a14a48a8b692bb6b43733f59759172043c94198df63fa1e4eb40c548bb78c94bc57fb99682059be57a5c3e2
 SHA512 
08e60dde0cdf57006cf0c5f27a82220aba8d701bf7d6d709ffe312975ffa5dbef009ccb1e7cbe570b9502f4361d06ace44dbfd9a5f5f8ad08e9b0ca05bef765e

diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild 
b/dev-libs/libgit2/libgit2-1.7.1.ebuild
new file mode 100644
index ..d3ca4b8d6ae8
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-07-18 Thread Michał Górny
commit: e071f93d772d6818a89603fb519122f7a568d04f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 18 05:39:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 18 06:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e071f93d

dev-libs/libgit2: Bump to 1.7.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.7.0.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index b8abd3328bb2..e511c1957b20 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1 +1,2 @@
 DIST libgit2-1.6.4.tar.gz 964 BLAKE2B 
103af9ea9ed1310b1066a48859bbefc162647d787519bb3df83d7ea1957cda5934537271970d3d180f91daa6edc3bbc05387d6293812f0d849dda966419d29ba
 SHA512 
fd73df91710f19b0d6c3765c37c7f529233196da91cf4d58028a8d3840244f11df44abafabd74a8ed1cbe4826d1afd6ff9f01316d183ace0924c65e7cf0eb8d5
+DIST libgit2-1.7.0.tar.gz 7545180 BLAKE2B 
3382efb1f82e5598eae9f72b145fc8cc19876d925ae94513e42e5e8bedfbb923387d3c5d4c80f1333fe6b07e5d96866d4d0776b2190a50f6929862f943815d8f
 SHA512 
68c8ed289de7daccaec17ea2ac49f4610325595cf90cddef763a31546a0a1c6bd400bf6180b68e2d3a8bdc3d031328efbbbaf3b61467dfc1b944e8cf3efcfd69

diff --git a/dev-libs/libgit2/libgit2-1.7.0.ebuild 
b/dev-libs/libgit2/libgit2-1.7.0.ebuild
new file mode 100644
index ..d3ca4b8d6ae8
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.7.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-05-03 Thread Michał Górny
commit: 2dade7ad165ad551ba1d58371343192df0454c8f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  3 07:55:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  3 07:57:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dade7ad

dev-libs/libgit2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  3 --
 dev-libs/libgit2/libgit2-1.5.1.ebuild | 76 ---
 dev-libs/libgit2/libgit2-1.5.2.ebuild | 76 ---
 dev-libs/libgit2/libgit2-1.6.3.ebuild | 69 ---
 4 files changed, 224 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 41ee874a9822..b8abd3328bb2 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,4 +1 @@
-DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39
-DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B 
b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5
 SHA512 
0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a
-DIST libgit2-1.6.3.tar.gz 855 BLAKE2B 
c0a588e962c182c09b91e257760484bc0ebf2ab07fdd89b7b90db1dd6749d7fb65b8e3fcd20e8a46a6381038aeac8759161dc409be36eadc776a55d74290e59c
 SHA512 
5a390030395d5e00217ca3229ff1374f064b41c7c14c332618778af7067c378bca5ffee5c072ad144a71126f7e8cfcd770746b6af8eccf086c8a8b8afa1733f1
 DIST libgit2-1.6.4.tar.gz 964 BLAKE2B 
103af9ea9ed1310b1066a48859bbefc162647d787519bb3df83d7ea1957cda5934537271970d3d180f91daa6edc3bbc05387d6293812f0d849dda966419d29ba
 SHA512 
fd73df91710f19b0d6c3765c37c7f529233196da91cf4d58028a8d3840244f11df44abafabd74a8ed1cbe4826d1afd6ff9f01316d183ace0924c65e7cf0eb8d5

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
deleted file mode 100644
index 4649bd0b13c7..
--- a/dev-libs/libgit2/libgit2-1.5.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org/;
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre2:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   cmake_src_prepare
-   # relying on forked http-parser to support some obscure URI form
-   sed -i -e '/empty_port/s:test:_&:' \
-   tests/libgit2/network/url/parse.c || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_HTTP_PARSER=system
-   -DREGEX_BACKEND=pcre2
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/dev-libs/libgit2/libgit2-1.5.2.ebuild 
b/dev-libs/libgit2/libgit2-1.5.2.ebuild
deleted file mode 100644
index 7b3c06155237..
--- a/dev-libs/libgit2/libgit2-1.5.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org/;
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-05-02 Thread Sam James
commit: 1df6e915c752f35ebc47a6bd685e3661147962fa
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 03:52:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 03:52:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df6e915

dev-libs/libgit2: Stabilize 1.6.4 ppc64, #905508

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
index 7eff76ef932d..d92033443441 100644
--- a/dev-libs/libgit2/libgit2-1.6.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.6.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-05-02 Thread Arthur Zamarin
commit: 37d660d52db12597bb4e793ebed7984e086830a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 19:59:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 19:59:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d660d5

dev-libs/libgit2: Stabilize 1.6.4 ppc, #905508

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
index 95db4adf1c89..7eff76ef932d 100644
--- a/dev-libs/libgit2/libgit2-1.6.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.6.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-05-02 Thread Arthur Zamarin
commit: 0eb9becae813e72e742030678491e522248f5951
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:52:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:52:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb9beca

dev-libs/libgit2: Stabilize 1.6.4 amd64, #905508

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
index 7e7257f5c471..95db4adf1c89 100644
--- a/dev-libs/libgit2/libgit2-1.6.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.6.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 
~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-05-02 Thread Arthur Zamarin
commit: f7afa688de478b52803be903554255c011a79272
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:09:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:09:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7afa688

dev-libs/libgit2: Stabilize 1.6.4 x86, #905508

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
index 56c3b973a256..7e7257f5c471 100644
--- a/dev-libs/libgit2/libgit2-1.6.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.6.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-05-02 Thread Arthur Zamarin
commit: f120f580beaa5da73899c86922279e024850802f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:09:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:09:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f120f580

dev-libs/libgit2: Stabilize 1.6.4 arm, #905508

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
index b5e5ffcdfe69..56c3b973a256 100644
--- a/dev-libs/libgit2/libgit2-1.6.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.6.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-05-02 Thread Arthur Zamarin
commit: 92c6dfd5869777121899d945454a9c846aa073a5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:08:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:08:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c6dfd5

dev-libs/libgit2: Stabilize 1.6.4 arm64, #905508

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
index 6b94e00938a0..b5e5ffcdfe69 100644
--- a/dev-libs/libgit2/libgit2-1.6.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.6.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-05-02 Thread Arthur Zamarin
commit: e6754ad2939d36b8fdd56f7ce6819baa563ead7a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 17:34:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 17:34:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6754ad2

dev-libs/libgit2: Stabilize 1.6.4 sparc, #905508

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
index fd4006780f80..6b94e00938a0 100644
--- a/dev-libs/libgit2/libgit2-1.6.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.6.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2-glib/files/, dev-libs/libgit2-glib/

2023-04-13 Thread Matt Turner
commit: 6e869269d7ecbe671bb98b9242f7b6c7195b01e1
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 13 21:42:46 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 13 21:45:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e869269

dev-libs/libgit2-glib: Fix build without Python native-symlinks

Closes: https://bugs.gentoo.org/829888
Signed-off-by: Matt Turner  gentoo.org>

 .../files/1.1.0-meson-Use-install_symlink.patch| 80 ++
 dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild| 10 +++
 2 files changed, 90 insertions(+)

diff --git a/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch 
b/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch
new file mode 100644
index ..d5ca886685ec
--- /dev/null
+++ b/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch
@@ -0,0 +1,80 @@
+https://gitlab.gnome.org/GNOME/libgit2-glib/-/merge_requests/37
+
+From 1659bb3a124c935848203828304c9efe943258db Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Thu, 13 Apr 2023 17:36:52 -0400
+Subject: [PATCH] meson: Use install_symlink
+
+New in v0.61.0, the install_symlink function lets us install symlinks
+directly from Meson, allowing us to remove the meson_vapi_link.py
+script.
+---
+ meson.build| 10 --
+ meson_vapi_link.py | 27 ---
+ 2 files changed, 8 insertions(+), 29 deletions(-)
+ delete mode 100755 meson_vapi_link.py
+
+diff --git a/meson.build b/meson.build
+index 8f30cda..5598e19 100644
+--- a/meson.build
 b/meson.build
+@@ -3,7 +3,7 @@ project(
+   version: '1.1.0',
+   default_options: 'buildtype=debugoptimized',
+   license: 'LGPL2+',
+-  meson_version: '>= 0.50.0',
++  meson_version: '>= 0.61.0',
+ )
+ 
+ libgit2_glib_version = meson.project_version()
+@@ -136,7 +136,13 @@ if enable_vapi
+   assert(enable_gir, 'vapi support was requested, but introspection support 
is mandatory.')
+   assert(add_languages('vala', required: false), 'vapi support was requested, 
but vala not found.')
+ 
+-  meson.add_install_script('meson_vapi_link.py', libgit2_glib_datadir)
++  foreach ext : ['vapi', 'deps']
++install_symlink(
++  'ggit-1.0.' + ext,
++  install_dir: libgit2_glib_prefix / libgit2_glib_datadir / 'vala' / 
'vapi',
++  pointing_to: 'libgit2-glib-1.0.' + ext,
++)
++  endforeach
+ endif
+ 
+ # Check for libgit2 ssh support
+diff --git a/meson_vapi_link.py b/meson_vapi_link.py
+deleted file mode 100755
+index 20afe0c..000
+--- a/meson_vapi_link.py
 /dev/null
+@@ -1,27 +0,0 @@
+-#!/usr/bin/env python3
+-
+-import os
+-import shutil
+-import sys
+-
+-prefix = os.environ['MESON_INSTALL_DESTDIR_PREFIX'] if 
os.environ.get('DESTDIR') else os.environ['MESON_INSTALL_PREFIX']
+-
+-datadir = os.path.join(prefix, sys.argv[1])
+-
+-vapidir = os.path.join(datadir, 'vala', 'vapi')
+-os.chdir(vapidir)
+-
+-# FIXME: meson will not track the creation of these files
+-#
https://github.com/mesonbuild/meson/blob/master/mesonbuild/scripts/uninstall.py#L39
+-old = 'ggit-1.0'
+-new = 'libgit2-glib-1.0'
+-
+-for ext in ['vapi', 'deps']:
+-  src = '{}.{}'.format(new, ext)
+-  dest = '{}.{}'.format(old, ext)
+-  try:
+-  os.symlink(src, dest)
+-  except FileExistsError:
+-  pass
+-  except OSError:
+-  shutil.copy(src, dest)
+-- 
+2.39.2
+

diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild 
b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
index 74abcf2694d0..121c3a8099ea 100644
--- a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
+++ b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
@@ -33,6 +33,16 @@ BDEPEND="
vala? ( $(vala_depend) )
 "
 
+PATCHES=(
+   "${FILESDIR}/${PV}-meson-Use-install_symlink.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e '/meson_python_compile.py/d' meson.build || die
+}
+
 src_configure() {
local emesonargs=(
$(meson_use gtk-doc gtk_doc)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-04-13 Thread Michał Górny
commit: 10197edb6000c26bb2203cb2aef8540b8972fd2a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 13 05:31:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 13 06:04:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10197edb

dev-libs/libgit2: Bump to 1.6.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.6.4.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 6ad7d756009f..41ee874a9822 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,4 @@
 DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39
 DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B 
b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5
 SHA512 
0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a
 DIST libgit2-1.6.3.tar.gz 855 BLAKE2B 
c0a588e962c182c09b91e257760484bc0ebf2ab07fdd89b7b90db1dd6749d7fb65b8e3fcd20e8a46a6381038aeac8759161dc409be36eadc776a55d74290e59c
 SHA512 
5a390030395d5e00217ca3229ff1374f064b41c7c14c332618778af7067c378bca5ffee5c072ad144a71126f7e8cfcd770746b6af8eccf086c8a8b8afa1733f1
+DIST libgit2-1.6.4.tar.gz 964 BLAKE2B 
103af9ea9ed1310b1066a48859bbefc162647d787519bb3df83d7ea1957cda5934537271970d3d180f91daa6edc3bbc05387d6293812f0d849dda966419d29ba
 SHA512 
fd73df91710f19b0d6c3765c37c7f529233196da91cf4d58028a8d3840244f11df44abafabd74a8ed1cbe4826d1afd6ff9f01316d183ace0924c65e7cf0eb8d5

diff --git a/dev-libs/libgit2/libgit2-1.6.4.ebuild 
b/dev-libs/libgit2/libgit2-1.6.4.ebuild
new file mode 100644
index ..fd4006780f80
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.6.4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-03-24 Thread Arthur Zamarin
commit: e4ac399aa987f2e6a4f10a5de51e6309d0fa9714
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 24 13:29:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 24 13:29:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ac399a

dev-libs/libgit2: Stabilize 1.5.2 sparc, #902553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.2.ebuild 
b/dev-libs/libgit2/libgit2-1.5.2.ebuild
index 699371958e22..7b3c06155237 100644
--- a/dev-libs/libgit2/libgit2-1.5.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-03-24 Thread Arthur Zamarin
commit: b96eaef652e82926a460251abf81203ade9f7855
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 24 13:20:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 24 13:20:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96eaef6

dev-libs/libgit2: Stabilize 1.5.2 arm64, #902553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.2.ebuild 
b/dev-libs/libgit2/libgit2-1.5.2.ebuild
index 0f4637ec27e8..699371958e22 100644
--- a/dev-libs/libgit2/libgit2-1.5.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-03-21 Thread Sam James
commit: 1d723486eb16ca50e3e00a8816b4d0f7e67b5dc0
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 21 19:34:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 21 19:34:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d723486

dev-libs/libgit2: Stabilize 1.5.2 amd64, #902553

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.2.ebuild 
b/dev-libs/libgit2/libgit2-1.5.2.ebuild
index a958061e4c7b..23c4c30d56b6 100644
--- a/dev-libs/libgit2/libgit2-1.5.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-03-21 Thread Sam James
commit: cc19fe8be96c6a1394c29e7f2ded10992bb463c5
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 21 19:34:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 21 19:34:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc19fe8b

dev-libs/libgit2: Stabilize 1.5.2 ppc64, #902553

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.2.ebuild 
b/dev-libs/libgit2/libgit2-1.5.2.ebuild
index 5a9b97488ff0..0f4637ec27e8 100644
--- a/dev-libs/libgit2/libgit2-1.5.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-03-21 Thread Sam James
commit: 6e1e98b7966a3d8879b6214d107b049670f695be
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 21 19:34:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 21 19:34:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1e98b7

dev-libs/libgit2: Stabilize 1.5.2 ppc, #902553

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.2.ebuild 
b/dev-libs/libgit2/libgit2-1.5.2.ebuild
index 2769e48033fe..a958061e4c7b 100644
--- a/dev-libs/libgit2/libgit2-1.5.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-03-21 Thread Sam James
commit: 3833e598df0dff9c85007cb634b47c8d6fc8cc3c
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 21 19:34:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 21 19:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3833e598

dev-libs/libgit2: Stabilize 1.5.2 x86, #902553

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.2.ebuild 
b/dev-libs/libgit2/libgit2-1.5.2.ebuild
index 23c4c30d56b6..5a9b97488ff0 100644
--- a/dev-libs/libgit2/libgit2-1.5.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-03-21 Thread Michał Górny
commit: 9ff1707eb0d3c6a6f67ce2c57d1f3bb4267be6dc
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 21 18:19:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 21 18:19:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff1707e

dev-libs/libgit2: Bump to 1.6.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.6.3.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index b26d2d18f306..65a86baf26c4 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,4 @@
 DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39
 DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B 
b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5
 SHA512 
0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a
 DIST libgit2-1.6.2.tar.gz 383 BLAKE2B 
7a42d8440fbe0afa24057bf53d52bcb04b4e8654f71cfa55871a7e77a150297731879d8f5be51df61ad91556656b66b102536a508cf61d9c11e8658e841fc560
 SHA512 
ef9feef36c5876776f3aa608101115c9e7a0970e6dd752851d930cb85b4b1789ed68f42700ebea51095ff54600e37c18a4de0c0678d9a4d7d4aba83668890c09
+DIST libgit2-1.6.3.tar.gz 855 BLAKE2B 
c0a588e962c182c09b91e257760484bc0ebf2ab07fdd89b7b90db1dd6749d7fb65b8e3fcd20e8a46a6381038aeac8759161dc409be36eadc776a55d74290e59c
 SHA512 
5a390030395d5e00217ca3229ff1374f064b41c7c14c332618778af7067c378bca5ffee5c072ad144a71126f7e8cfcd770746b6af8eccf086c8a8b8afa1733f1

diff --git a/dev-libs/libgit2/libgit2-1.6.3.ebuild 
b/dev-libs/libgit2/libgit2-1.6.3.ebuild
new file mode 100644
index ..fd4006780f80
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.6.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-02-28 Thread Michał Górny
commit: 08da9dd29294c4c807b2c4414ae4b36918b6a9e3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 28 12:59:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 28 12:59:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08da9dd2

dev-libs/libgit2: Bump to 1.6.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.6.2.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index efd6ade221ce..52330e5ea0d9 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,4 @@
 DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39
 DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B 
b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5
 SHA512 
0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a
 DIST libgit2-1.6.1.tar.gz 523 BLAKE2B 
cf80f64bdb069f16cd39855b6ff0afa9c601e489c59da60fc7a72b447263f731db806b7df60c289f2b94ee3d26ef182a33395528962d4bfca87db8e99da1cf86
 SHA512 
9288e6a0129020458a3ef6a7af2074e1a4577cf0be9adbab9316f5fae149861a4f39dd1dc104030e7fe849bb95d0ef12ffac4c728c5f13da4b5f66c7e6f9af7a
+DIST libgit2-1.6.2.tar.gz 383 BLAKE2B 
7a42d8440fbe0afa24057bf53d52bcb04b4e8654f71cfa55871a7e77a150297731879d8f5be51df61ad91556656b66b102536a508cf61d9c11e8658e841fc560
 SHA512 
ef9feef36c5876776f3aa608101115c9e7a0970e6dd752851d930cb85b4b1789ed68f42700ebea51095ff54600e37c18a4de0c0678d9a4d7d4aba83668890c09

diff --git a/dev-libs/libgit2/libgit2-1.6.2.ebuild 
b/dev-libs/libgit2/libgit2-1.6.2.ebuild
new file mode 100644
index ..fd4006780f80
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.6.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-02-28 Thread Michał Górny
commit: 642e856f3503d05554e392a48b8087b3b666ceb7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 28 13:00:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 28 13:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642e856f

dev-libs/libgit2: Remove 1.6.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 -
 dev-libs/libgit2/libgit2-1.6.1.ebuild | 69 ---
 2 files changed, 70 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 52330e5ea0d9..b26d2d18f306 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,4 +1,3 @@
 DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39
 DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B 
b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5
 SHA512 
0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a
-DIST libgit2-1.6.1.tar.gz 523 BLAKE2B 
cf80f64bdb069f16cd39855b6ff0afa9c601e489c59da60fc7a72b447263f731db806b7df60c289f2b94ee3d26ef182a33395528962d4bfca87db8e99da1cf86
 SHA512 
9288e6a0129020458a3ef6a7af2074e1a4577cf0be9adbab9316f5fae149861a4f39dd1dc104030e7fe849bb95d0ef12ffac4c728c5f13da4b5f66c7e6f9af7a
 DIST libgit2-1.6.2.tar.gz 383 BLAKE2B 
7a42d8440fbe0afa24057bf53d52bcb04b4e8654f71cfa55871a7e77a150297731879d8f5be51df61ad91556656b66b102536a508cf61d9c11e8658e841fc560
 SHA512 
ef9feef36c5876776f3aa608101115c9e7a0970e6dd752851d930cb85b4b1789ed68f42700ebea51095ff54600e37c18a4de0c0678d9a4d7d4aba83668890c09

diff --git a/dev-libs/libgit2/libgit2-1.6.1.ebuild 
b/dev-libs/libgit2/libgit2-1.6.1.ebuild
deleted file mode 100644
index fd4006780f80..
--- a/dev-libs/libgit2/libgit2-1.6.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org/;
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre2:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_HTTP_PARSER=system
-   -DREGEX_BACKEND=pcre2
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-02-26 Thread Michał Górny
commit: ee92dab11ac1e407c8485a69a9dcabf722b15d91
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 26 14:51:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 26 15:25:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee92dab1

dev-libs/libgit2: Disable experimental SHA256 support

Enabling experimental SHA256 support causes the library to be renamed
which is not desired.  Disable it again.

The release remains masked because of misnamed pkg-config file,
1.6.2 is expected soon.

Closes: https://bugs.gentoo.org/897880
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/libgit2-1.6.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.6.1.ebuild 
b/dev-libs/libgit2/libgit2-1.6.1.ebuild
index 1335a2335a3c..fd4006780f80 100644
--- a/dev-libs/libgit2/libgit2-1.6.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.6.1.ebuild
@@ -38,7 +38,6 @@ BDEPEND="
 src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test)
-   -DEXPERIMENTAL_SHA256=ON
-DUSE_SSH=$(usex ssh)
-DUSE_GSSAPI=$(usex gssapi ON OFF)
-DUSE_HTTP_PARSER=system



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-02-25 Thread Michał Górny
commit: b1a006bdaa3b19e08b81c90b8f5b4b4025ef675c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 26 04:50:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 26 04:56:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a006bd

dev-libs/libgit2: Bump to 1.6.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.6.1.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 1702d917a099..efd6ade221ce 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1,3 @@
 DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39
 DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B 
b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5
 SHA512 
0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a
+DIST libgit2-1.6.1.tar.gz 523 BLAKE2B 
cf80f64bdb069f16cd39855b6ff0afa9c601e489c59da60fc7a72b447263f731db806b7df60c289f2b94ee3d26ef182a33395528962d4bfca87db8e99da1cf86
 SHA512 
9288e6a0129020458a3ef6a7af2074e1a4577cf0be9adbab9316f5fae149861a4f39dd1dc104030e7fe849bb95d0ef12ffac4c728c5f13da4b5f66c7e6f9af7a

diff --git a/dev-libs/libgit2/libgit2-1.6.1.ebuild 
b/dev-libs/libgit2/libgit2-1.6.1.ebuild
new file mode 100644
index ..1335a2335a3c
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.6.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DEXPERIMENTAL_SHA256=ON
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-02-25 Thread Michał Górny
commit: 780b2fad0dae7254ea8c834e1f040f98de9b7d3a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 26 04:42:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 26 04:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780b2fad

dev-libs/libgit2: Bump to 1.5.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.5.2.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 9331788b5a71..1702d917a099 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1 +1,2 @@
 DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39
+DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B 
b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5
 SHA512 
0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a

diff --git a/dev-libs/libgit2/libgit2-1.5.2.ebuild 
b/dev-libs/libgit2/libgit2-1.5.2.ebuild
new file mode 100644
index ..2769e48033fe
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.5.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' \
+   tests/libgit2/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-25 Thread Michał Górny
commit: 0e1f01482acc2ddabd641c1e727535f66499d194
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 25 19:44:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 25 19:44:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e1f0148

dev-libs/libgit2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 -
 dev-libs/libgit2/libgit2-1.5.0.ebuild | 76 ---
 2 files changed, 77 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 689dcac2d75c..9331788b5a71 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1 @@
-DIST libgit2-1.5.0.tar.gz 5893437 BLAKE2B 
4108de0e8fc6a02e4172f47cb69cdfe8c85a0a72235432ca58b02d94e0bcb8390caf0c710060772551cc3a392291778ae14b561256c6d88058d0ae5a277f2fbf
 SHA512 
7a32b27cd32bd03ce7be6c127317f82a4ac6f16615c3234699676781f4858d057edb0410b2fe36fd2e634b00748a8b0be17f23809e09a7602ba48185134300f7
 DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
deleted file mode 100644
index 4649bd0b13c7..
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org/;
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre2:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   cmake_src_prepare
-   # relying on forked http-parser to support some obscure URI form
-   sed -i -e '/empty_port/s:test:_&:' \
-   tests/libgit2/network/url/parse.c || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_HTTP_PARSER=system
-   -DREGEX_BACKEND=pcre2
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-25 Thread Arthur Zamarin
commit: 371fc40f50952080a1abe6ad532b371121f8707b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 25 19:22:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 25 19:22:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371fc40f

dev-libs/libgit2: Stabilize 1.5.1 arm, #891527

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
index 7b3c06155237..4649bd0b13c7 100644
--- a/dev-libs/libgit2/libgit2-1.5.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.1.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-21 Thread Arthur Zamarin
commit: e08b398be77f96bac7263c164099afd032ab55ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 19:25:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 19:25:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08b398b

dev-libs/libgit2: Stabilize 1.5.1 x86, #891527

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
index 7995816fd11d..7b3c06155237 100644
--- a/dev-libs/libgit2/libgit2-1.5.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.1.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-21 Thread Arthur Zamarin
commit: f46edacab193e9e65cf6d1058748d4bece1e6474
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 17:17:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 17:17:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46edaca

dev-libs/libgit2: Stabilize 1.5.1 amd64, #891527

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
index 2f7cf988009c..7995816fd11d 100644
--- a/dev-libs/libgit2/libgit2-1.5.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.1.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-20 Thread Arthur Zamarin
commit: 0db1d33a94fe34b80e1194a1aa74cbf8db7f1c56
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 07:02:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 07:02:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db1d33a

dev-libs/libgit2: Stabilize 1.5.1 sparc, #891527

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
index 7c003a0763e6..2f7cf988009c 100644
--- a/dev-libs/libgit2/libgit2-1.5.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.1.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-20 Thread Arthur Zamarin
commit: 404bef5615430d6c0e450c324043c41305c9f679
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 07:01:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 07:01:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404bef56

dev-libs/libgit2: Stabilize 1.5.1 ppc, #891527

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
index 18fbda784629..ce5135f83eca 100644
--- a/dev-libs/libgit2/libgit2-1.5.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.1.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-20 Thread Arthur Zamarin
commit: 1107b9c625c453dbea004108bb806b9ffcde40ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 07:01:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 07:01:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1107b9c6

dev-libs/libgit2: Stabilize 1.5.1 ppc64, #891527

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
index ce5135f83eca..7c003a0763e6 100644
--- a/dev-libs/libgit2/libgit2-1.5.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.1.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-20 Thread Sam James
commit: a310b96857348584e53c2aa7f1ac0a4445a2ff70
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 21 06:52:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 21 06:52:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a310b968

dev-libs/libgit2: Stabilize 1.5.1 arm64, #891527

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
index 2769e48033fe..18fbda784629 100644
--- a/dev-libs/libgit2/libgit2-1.5.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.1.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-20 Thread Michał Górny
commit: a986da8ca04e7fc0fe33dba0e689ed2cb82f4812
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 21 05:08:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 21 05:08:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a986da8c

dev-libs/libgit2: Bump to 1.5.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.5.1.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index eaa20061cd72..689dcac2d75c 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1 +1,2 @@
 DIST libgit2-1.5.0.tar.gz 5893437 BLAKE2B 
4108de0e8fc6a02e4172f47cb69cdfe8c85a0a72235432ca58b02d94e0bcb8390caf0c710060772551cc3a392291778ae14b561256c6d88058d0ae5a277f2fbf
 SHA512 
7a32b27cd32bd03ce7be6c127317f82a4ac6f16615c3234699676781f4858d057edb0410b2fe36fd2e634b00748a8b0be17f23809e09a7602ba48185134300f7
+DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 
4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d
 SHA512 
04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39

diff --git a/dev-libs/libgit2/libgit2-1.5.1.ebuild 
b/dev-libs/libgit2/libgit2-1.5.1.ebuild
new file mode 100644
index ..2769e48033fe
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.5.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' \
+   tests/libgit2/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2023-01-13 Thread Arthur Zamarin
commit: b2bb0318322371acb5d2b89874c893504bfc6c98
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 19:38:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 19:38:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2bb0318

dev-libs/libgit2: Stabilize 1.5.0 sparc, #886735

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index d7886be74e74..ff841c5e7cd1 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.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=8
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2-glib/

2022-12-04 Thread Matt Turner
commit: e2999e4e8d61f619cd0c0ca6b1ec9fc4801c8188
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 19:31:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 19:41:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2999e4e

dev-libs/libgit2-glib: Depend on gi-docgen for USE=gtk-doc

Closes: https://bugs.gentoo.org/867262
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild 
b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
index a1c48e069d62..9b1d372937da 100644
--- a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
+++ b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
@@ -29,13 +29,8 @@ DEPEND="${RDEPEND}"
 BDEPEND="
dev-util/glib-utils
virtual/pkgconfig
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.1.2
-   )
-   vala? (
-   $(vala_depend)
-   )
+   gtk-doc? ( dev-util/gi-docgen )
+   vala? ( $(vala_depend) )
 "
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-11-22 Thread Arthur Zamarin
commit: a77733c78d38f179ad598fdfce207ac66055a2ba
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 22 18:46:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 22 18:46:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77733c7

dev-libs/libgit2: Keyword 1.5.0 s390, #88

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index 34538c13429a..db3d7113bb3c 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2-glib/

2022-10-29 Thread Matt Turner
commit: 3066c188c1b48489124b2839bd011a0982182cd1
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 01:49:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3066c188

dev-libs/libgit2-glib: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libgit2-glib/metadata.xml | 25 ++---
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/dev-libs/libgit2-glib/metadata.xml 
b/dev-libs/libgit2-glib/metadata.xml
index 954cf460d078..d755c18f7e38 100644
--- a/dev-libs/libgit2-glib/metadata.xml
+++ b/dev-libs/libgit2-glib/metadata.xml
@@ -1,15 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   mgo...@gentoo.org
-   Michał Górny
-   
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   Enable SSH transport support
-   
+  
+mgo...@gentoo.org
+Michał Górny
+  
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Enable SSH transport support
+  
+  
+GNOME/libgit2-glib
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-09-06 Thread Sam James
commit: 29443a70400181eda6d2756105fdcca66fc6e8df
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Sep  6 21:24:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:40:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29443a70

dev-libs/libgit2: Keyword 1.5.0 sparc, #88

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index 8b0aea693871..34538c13429a 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-08-27 Thread Arthur Zamarin
commit: c7377c301ebb06a8b44b2aee3fe1d9c5f5082933
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 06:47:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 06:47:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7377c30

dev-libs/libgit2: Stabilize 1.5.0 ppc, #866878

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index bfa9d26656a1..536fca69a16d 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-08-27 Thread Agostino Sarubbo
commit: ad9333ada3cc12bd8f1342634715bccf5de6a05a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 27 08:27:44 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 27 08:27:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9333ad

dev-libs/libgit2: arm stable wrt bug #866878

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index 613e83b5ac95..8b0aea693871 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-08-27 Thread Arthur Zamarin
commit: b2a0057a8295f663b6cc74ab8d2c4a38d6603e2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 06:47:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 06:47:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a0057a

dev-libs/libgit2: Stabilize 1.5.0 ppc64, #866878

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index 7f6cb5990723..bfa9d26656a1 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-08-27 Thread Sam James
commit: 9ac7cfb203c4ab27ba1a4e10af3290b530f4cb5e
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 23:26:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 23:26:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac7cfb2

dev-libs/libgit2: Stabilize 1.5.0 amd64, #866755

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index c6bf49f120a5..66b3aba6e43c 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-08-27 Thread Sam James
commit: 7ede4469113bac767ecc295048adcfeb7b552d34
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 23:27:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 23:28:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ede4469

dev-libs/libgit2: Stabilize 1.5.0 x86, #866755

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index 66b3aba6e43c..7f6cb5990723 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-08-27 Thread Arthur Zamarin
commit: fa9e43d663b03d12b808789b1db80a0d589a314b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 06:47:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 06:47:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9e43d6

dev-libs/libgit2: Stabilize 1.5.0 arm64, #866878

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libgit2/libgit2-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
index 536fca69a16d..613e83b5ac95 100644
--- a/dev-libs/libgit2/libgit2-1.5.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-08-27 Thread Michał Górny
commit: 563b9da5dd7f0818e1241a70e48f810776df1547
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 27 08:41:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 27 08:42:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563b9da5

dev-libs/libgit2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 -
 dev-libs/libgit2/libgit2-1.4.4.ebuild | 75 ---
 2 files changed, 76 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 3e4085a0fb76..e71d0db1db79 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,2 @@
 DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 
521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6
 SHA512 
580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d
-DIST libgit2-1.4.4.tar.gz 5855349 BLAKE2B 
2668e351521e1cd9d2998c45c65e2a8c30f3436d94f86ebaa10382d01afb136bbde28c71d359fb57757ebbd44b1cef1bacd302023d0803a23697aee10f03ebac
 SHA512 
8f4cc43de9b92866ac12e01613efe0ff808deca29ff82b6da98a38c814bb711ff3133145d0219210af7015955fbe381be6f1cb98915811d3c37e92b01eb522e9
 DIST libgit2-1.5.0.tar.gz 5893437 BLAKE2B 
4108de0e8fc6a02e4172f47cb69cdfe8c85a0a72235432ca58b02d94e0bcb8390caf0c710060772551cc3a392291778ae14b561256c6d88058d0ae5a277f2fbf
 SHA512 
7a32b27cd32bd03ce7be6c127317f82a4ac6f16615c3234699676781f4858d057edb0410b2fe36fd2e634b00748a8b0be17f23809e09a7602ba48185134300f7

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
deleted file mode 100644
index ffa36ded3160..
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org/;
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre2:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   cmake_src_prepare
-   # relying on forked http-parser to support some obscure URI form
-   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_HTTP_PARSER=system
-   -DREGEX_BACKEND=pcre2
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-20 Thread Matt Turner
commit: fd69b0661147eff7524c8bbcce385965e8361675
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 21 02:31:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 21 02:31:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd69b066

Revert "dev-libs/libgit2: Drop old versions"

This reverts commit 9c274cc0a2fc2297a82030f2335756e994c3bac4.

dev-util/geany-plugins still depends on this.

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.3.2.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 5d393f4b03b2..3e4085a0fb76 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1,3 @@
+DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 
521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6
 SHA512 
580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d
 DIST libgit2-1.4.4.tar.gz 5855349 BLAKE2B 
2668e351521e1cd9d2998c45c65e2a8c30f3436d94f86ebaa10382d01afb136bbde28c71d359fb57757ebbd44b1cef1bacd302023d0803a23697aee10f03ebac
 SHA512 
8f4cc43de9b92866ac12e01613efe0ff808deca29ff82b6da98a38c814bb711ff3133145d0219210af7015955fbe381be6f1cb98915811d3c37e92b01eb522e9
 DIST libgit2-1.5.0.tar.gz 5893437 BLAKE2B 
4108de0e8fc6a02e4172f47cb69cdfe8c85a0a72235432ca58b02d94e0bcb8390caf0c710060772551cc3a392291778ae14b561256c6d88058d0ae5a277f2fbf
 SHA512 
7a32b27cd32bd03ce7be6c127317f82a4ac6f16615c3234699676781f4858d057edb0410b2fe36fd2e634b00748a8b0be17f23809e09a7602ba48185134300f7

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
new file mode 100644
index ..6b1791d917a0
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CLAR=$(usex test)
+   -DENABLE_TRACE=$(usex trace ON OFF)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_SSH=$(usex ssh)
+   -DTHREADSAFE=$(usex threads)
+   -DUSE_HTTP_PARSER=system
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2-glib/

2022-07-19 Thread Michał Górny
commit: b98ea459519a62eeaceebb47cab9464f51e30085
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 19 07:24:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 19 07:43:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98ea459

dev-libs/libgit2-glib: Bump to 1.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2-glib/Manifest  |  1 +
 dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/libgit2-glib/Manifest b/dev-libs/libgit2-glib/Manifest
index 358ae576cfbf..51e83c96be97 100644
--- a/dev-libs/libgit2-glib/Manifest
+++ b/dev-libs/libgit2-glib/Manifest
@@ -1 +1,2 @@
 DIST libgit2-glib-1.0.0.1.tar.xz 141664 BLAKE2B 
a99ad6db55d0d4bee4d7d96b92e92d12712843e41e25e5ab57f5722926fe3e95109a33654d0ab94b7f919bd5d51a0b159dcae720eee763200c964d0327b8a37d
 SHA512 
8e156791783f79d585fa83267a5e14a4a93324fcca75e836478ddd5b5c53d9e827b07a3738c67116478435613639aab0992f32413b9a4de5fc4ff641dd042e80
+DIST libgit2-glib-1.1.0.tar.xz 140128 BLAKE2B 
e1e87fca17ec801059245c5687399f48886450f7ca7ea948f2179fed383543dec1b18b78abc3ec5581f570b488a166e1e03e99201385698877075be8b3205dbe
 SHA512 
5e493b85a2bcbfea2a291e6dd243ee6948a31e7305c96c0bf04a750114de6ba3a06b435502eeae09bc1b91d34d5174e27bd4171fe969f1b376e820f82a3b5e1d

diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild 
b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
new file mode 100644
index ..4279ac703ab6
--- /dev/null
+++ b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org meson python-r1 vala xdg
+
+DESCRIPTION="Git library for GLib"
+HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="gtk-doc python +ssh +vala"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/glib-2.44.0:2
+   >=dev-libs/libgit2-0.26.0:0=[ssh?]
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? (
+   $(vala_depend)
+   )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Dintrospection=true
+   -Dpython=false # we install python scripts manually
+   $(meson_use ssh)
+   $(meson_use vala vapi)
+   )
+
+   use vala && vala_setup
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   if use python ; then
+   python_moduleinto gi.overrides
+   python_foreach_impl python_domodule libgit2-glib/Ggit.py
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-14 Thread Michał Górny
commit: cccb663a944a6e48422c6402eecf1f9829dce35e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 14 06:19:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 14 07:31:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccb663a

dev-libs/libgit2: Bump to 1.5.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.5.0.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 7fbc980fff38..3e4085a0fb76 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1,3 @@
 DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 
521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6
 SHA512 
580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d
 DIST libgit2-1.4.4.tar.gz 5855349 BLAKE2B 
2668e351521e1cd9d2998c45c65e2a8c30f3436d94f86ebaa10382d01afb136bbde28c71d359fb57757ebbd44b1cef1bacd302023d0803a23697aee10f03ebac
 SHA512 
8f4cc43de9b92866ac12e01613efe0ff808deca29ff82b6da98a38c814bb711ff3133145d0219210af7015955fbe381be6f1cb98915811d3c37e92b01eb522e9
+DIST libgit2-1.5.0.tar.gz 5893437 BLAKE2B 
4108de0e8fc6a02e4172f47cb69cdfe8c85a0a72235432ca58b02d94e0bcb8390caf0c710060772551cc3a392291778ae14b561256c6d88058d0ae5a277f2fbf
 SHA512 
7a32b27cd32bd03ce7be6c127317f82a4ac6f16615c3234699676781f4858d057edb0410b2fe36fd2e634b00748a8b0be17f23809e09a7602ba48185134300f7

diff --git a/dev-libs/libgit2/libgit2-1.5.0.ebuild 
b/dev-libs/libgit2/libgit2-1.5.0.ebuild
new file mode 100644
index ..c6bf49f120a5
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' \
+   tests/libgit2/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/files/, dev-libs/libgit2/

2022-07-13 Thread Michał Górny
commit: 1a4cb943efae7278d74febf8511e83e8f3474693
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 13 09:01:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 13 09:01:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a4cb943

dev-libs/libgit2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest   |  4 --
 dev-libs/libgit2/files/libgit2-1.4.3-test.patch | 30 --
 dev-libs/libgit2/libgit2-1.3.0.ebuild   | 72 --
 dev-libs/libgit2/libgit2-1.3.1.ebuild   | 76 
 dev-libs/libgit2/libgit2-1.4.2-r1.ebuild| 71 --
 dev-libs/libgit2/libgit2-1.4.2.ebuild   | 71 --
 dev-libs/libgit2/libgit2-1.4.3.ebuild   | 79 -
 7 files changed, 403 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index c0b71a2927bc..7fbc980fff38 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,6 +1,2 @@
-DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B 
b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70
 SHA512 
842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e
-DIST libgit2-1.3.1.tar.gz 5602265 BLAKE2B 
ecf1fb30fbc40b09edcd3862d0831bc7d4d1da1aa8e738c78cf77bda5a0bd5d9c6a60fe7ce9827e058c04ac88d89a7d6c05c54c01bd77d1a8b0b091495bbf871
 SHA512 
012ffda7e8b9557923758fdbe68869875977d419bfa60b61f90adadc056600e2b1cc2db1c2a003315ea0e193c0145c1f431054f7bd960c5e6e14fa541e46cba3
 DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 
521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6
 SHA512 
580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d
-DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277
-DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 
9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31
 SHA512 
3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28
 DIST libgit2-1.4.4.tar.gz 5855349 BLAKE2B 
2668e351521e1cd9d2998c45c65e2a8c30f3436d94f86ebaa10382d01afb136bbde28c71d359fb57757ebbd44b1cef1bacd302023d0803a23697aee10f03ebac
 SHA512 
8f4cc43de9b92866ac12e01613efe0ff808deca29ff82b6da98a38c814bb711ff3133145d0219210af7015955fbe381be6f1cb98915811d3c37e92b01eb522e9

diff --git a/dev-libs/libgit2/files/libgit2-1.4.3-test.patch 
b/dev-libs/libgit2/files/libgit2-1.4.3-test.patch
deleted file mode 100644
index 23349e6307ef..
--- a/dev-libs/libgit2/files/libgit2-1.4.3-test.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From c013fca6b091e36805659ebb26ccaaffae8806dc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= 
-Date: Tue, 3 May 2022 09:28:43 +0200
-Subject: [PATCH] revparse: adjust reflog test as we move away from the dates
-
-The dates we use in `refs::revparse::date` has just passed the ten years, so
-now everything is beyond ten years, leading to an unexpected commit being
-returned.
-
-Adjust it to 11 years so it all looks fine again.

- tests/refs/revparse.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/refs/revparse.c b/tests/refs/revparse.c
-index 0bd2ae5bc..93d7ce6db 100644
 a/tests/refs/revparse.c
-+++ b/tests/refs/revparse.c
-@@ -399,7 +399,7 @@ void test_refs_revparse__date(void)
-* a65fedf HEAD@{1335806603 -0900}: commit:
-* be3563a HEAD@{1335806563 -0700}: clone: from 
/Users/ben/src/libgit2/tests/resour
-*/
--  test_object("HEAD@{10 years ago}", 
"be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
-+  test_object("HEAD@{11 years ago}", 
"be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
- 
-   test_object("HEAD@{1 second}", 
"a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
-   test_object("HEAD@{1 second ago}", 
"a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
--- 
-2.35.1
-

diff --git a/dev-libs/libgit2/libgit2-1.3.0.ebuild 
b/dev-libs/libgit2/libgit2-1.3.0.ebuild
deleted file mode 100644
index 573a05a4d9b0..
--- a/dev-libs/libgit2/libgit2-1.3.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org;

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-13 Thread Agostino Sarubbo
commit: 77df65fb3e648721319b5de047773d0eae5744b2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 13 07:38:54 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 13 07:38:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77df65fb

dev-libs/libgit2: x86 stable wrt bug #857795

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libgit2/libgit2-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index 29f20d844296..6b1791d917a0 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-13 Thread Agostino Sarubbo
commit: bbfa95080eb0e3f279ef858edbf259210d5d1927
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 13 07:38:59 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 13 07:38:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbfa9508

dev-libs/libgit2: x86 stable wrt bug #857798

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libgit2/libgit2-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index b9f7f803d0fd..ffa36ded3160 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-13 Thread Agostino Sarubbo
commit: d52b9da1289a67c002952dd2939497b1bd0e20fa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 13 07:33:06 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 13 07:33:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52b9da1

dev-libs/libgit2: ppc64 stable wrt bug #857798

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libgit2/libgit2-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index 89b8868b4896..b9f7f803d0fd 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-13 Thread Agostino Sarubbo
commit: 7bd7aac2782b5ccb33706962168d9940d2992050
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 13 07:32:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 13 07:32:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd7aac2

dev-libs/libgit2: ppc64 stable wrt bug #857795

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libgit2/libgit2-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index 0a57ffaeea3e..29f20d844296 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-13 Thread Agostino Sarubbo
commit: 90a3793a775cffaa0316e3310979d0a1ad1eb1a7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 13 06:07:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 13 06:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a3793a

dev-libs/libgit2: ppc stable wrt bug #857795

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libgit2/libgit2-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index 2b00acdfff78..0a57ffaeea3e 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-13 Thread Agostino Sarubbo
commit: 3fa8ace4a721b6567b53a692962a8ca0915503b9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 13 06:07:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 13 06:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa8ace4

dev-libs/libgit2: ppc stable wrt bug #857798

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libgit2/libgit2-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index dc2287b2b344..89b8868b4896 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-12 Thread Sam James
commit: c0466aadd4d2fbb19b6571f6248e58f5841b8453
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 00:31:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 00:31:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0466aad

dev-libs/libgit2: Stabilize 1.4.4 amd64, #857798

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index c7905ef6482a..dc2287b2b344 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-12 Thread Sam James
commit: f6f1e509991303a2d6e568f84d0f8d523272375b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 00:31:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 00:31:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f1e509

dev-libs/libgit2: Stabilize 1.3.2 amd64, #857795

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index 0f7f4a322493..2b00acdfff78 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-12 Thread Sam James
commit: 765aa72c2b8ee3dac679b76f54d74975b58f2555
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:46:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:46:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765aa72c

dev-libs/libgit2: Stabilize 1.3.2 arm, #857795

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index d2fa8a805448..0f7f4a322493 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-12 Thread Sam James
commit: f111d45e5a84d37f38146132f4902dc97d7a8a63
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:46:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:46:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f111d45e

dev-libs/libgit2: Stabilize 1.3.2 arm64, #857795

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index 6dcf108bf85f..d2fa8a805448 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-12 Thread Sam James
commit: 81c8d5fdfcfe63b32e3b2456d4148dbf0c316d97
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:46:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:46:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c8d5fd

dev-libs/libgit2: Stabilize 1.4.4 arm, #857798

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index c4ace07ea1c3..c7905ef6482a 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-12 Thread Sam James
commit: 785021446a39228a0987d2357bd013cf5432778c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:46:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:46:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78502144

dev-libs/libgit2: Stabilize 1.4.4 arm64, #857798

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index b5b314bc89b9..c4ace07ea1c3 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-12 Thread Michał Górny
commit: 1933cd19057250b481e75169f024abf40a580a90
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 18:45:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1933cd19

dev-libs/libgit2: Bump to 1.3.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.3.2.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index a03940ed6a97..35a8d384058e 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,4 +1,5 @@
 DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B 
b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70
 SHA512 
842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e
 DIST libgit2-1.3.1.tar.gz 5602265 BLAKE2B 
ecf1fb30fbc40b09edcd3862d0831bc7d4d1da1aa8e738c78cf77bda5a0bd5d9c6a60fe7ce9827e058c04ac88d89a7d6c05c54c01bd77d1a8b0b091495bbf871
 SHA512 
012ffda7e8b9557923758fdbe68869875977d419bfa60b61f90adadc056600e2b1cc2db1c2a003315ea0e193c0145c1f431054f7bd960c5e6e14fa541e46cba3
+DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 
521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6
 SHA512 
580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d
 DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277
 DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 
9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31
 SHA512 
3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
new file mode 100644
index ..6dcf108bf85f
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CLAR=$(usex test)
+   -DENABLE_TRACE=$(usex trace ON OFF)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_SSH=$(usex ssh)
+   -DTHREADSAFE=$(usex threads)
+   -DUSE_HTTP_PARSER=system
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-07-12 Thread Michał Górny
commit: 36ed5cbd2119d522fbf6f185df3a44c2b571e5f3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 18:50:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ed5cbd

dev-libs/libgit2: Bump to 1.4.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.4.4.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 35a8d384058e..c0b71a2927bc 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -3,3 +3,4 @@ DIST libgit2-1.3.1.tar.gz 5602265 BLAKE2B 
ecf1fb30fbc40b09edcd3862d0831bc7d4d1da
 DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 
521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6
 SHA512 
580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d
 DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277
 DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 
9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31
 SHA512 
3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28
+DIST libgit2-1.4.4.tar.gz 5855349 BLAKE2B 
2668e351521e1cd9d2998c45c65e2a8c30f3436d94f86ebaa10382d01afb136bbde28c71d359fb57757ebbd44b1cef1bacd302023d0803a23697aee10f03ebac
 SHA512 
8f4cc43de9b92866ac12e01613efe0ff808deca29ff82b6da98a38c814bb711ff3133145d0219210af7015955fbe381be6f1cb98915811d3c37e92b01eb522e9

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
new file mode 100644
index ..b5b314bc89b9
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-05-31 Thread Matt Turner
commit: 51c45433eede6cf19e6f2cbf8e15f53022171fb1
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 18:50:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 18:52:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c45433

Revert "dev-libs/libgit2: Drop old versions"

This reverts commit 5d0f06ce3e364092335d55a21092eb44ae5e5fe6.

dev-util/geany-plugins depends on  gentoo.org>

 dev-libs/libgit2/Manifest|  3 ++
 dev-libs/libgit2/libgit2-1.3.0.ebuild| 72 ++
 dev-libs/libgit2/libgit2-1.3.1.ebuild| 76 
 dev-libs/libgit2/libgit2-1.4.2-r1.ebuild | 71 +
 dev-libs/libgit2/libgit2-1.4.2.ebuild| 71 +
 5 files changed, 293 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index e41974db83ca..a03940ed6a97 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1 +1,4 @@
+DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B 
b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70
 SHA512 
842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e
+DIST libgit2-1.3.1.tar.gz 5602265 BLAKE2B 
ecf1fb30fbc40b09edcd3862d0831bc7d4d1da1aa8e738c78cf77bda5a0bd5d9c6a60fe7ce9827e058c04ac88d89a7d6c05c54c01bd77d1a8b0b091495bbf871
 SHA512 
012ffda7e8b9557923758fdbe68869875977d419bfa60b61f90adadc056600e2b1cc2db1c2a003315ea0e193c0145c1f431054f7bd960c5e6e14fa541e46cba3
+DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277
 DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 
9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31
 SHA512 
3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28

diff --git a/dev-libs/libgit2/libgit2-1.3.0.ebuild 
b/dev-libs/libgit2/libgit2-1.3.0.ebuild
new file mode 100644
index ..573a05a4d9b0
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.3.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CLAR=$(usex test)
+   -DENABLE_TRACE=$(usex trace ON OFF)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_SSH=$(usex ssh)
+   -DTHREADSAFE=$(usex threads)
+   -DUSE_HTTP_PARSER=system
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}

diff --git a/dev-libs/libgit2/libgit2-1.3.1.ebuild 
b/dev-libs/libgit2/libgit2-1.3.1.ebuild
new file mode 100644
index ..6dcf108bf85f
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.3.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/files/, dev-libs/libgit2/

2022-05-27 Thread Michał Górny
commit: 62b8f6febfd78798a960c68a2173c0fba893f0f4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 28 05:29:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 28 05:36:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b8f6fe

dev-libs/libgit2: Fix test regression due to time passing

Closes: https://bugs.gentoo.org/847835
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/files/libgit2-1.4.3-test.patch | 30 +
 dev-libs/libgit2/libgit2-1.4.3.ebuild   |  4 
 2 files changed, 34 insertions(+)

diff --git a/dev-libs/libgit2/files/libgit2-1.4.3-test.patch 
b/dev-libs/libgit2/files/libgit2-1.4.3-test.patch
new file mode 100644
index ..23349e6307ef
--- /dev/null
+++ b/dev-libs/libgit2/files/libgit2-1.4.3-test.patch
@@ -0,0 +1,30 @@
+From c013fca6b091e36805659ebb26ccaaffae8806dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= 
+Date: Tue, 3 May 2022 09:28:43 +0200
+Subject: [PATCH] revparse: adjust reflog test as we move away from the dates
+
+The dates we use in `refs::revparse::date` has just passed the ten years, so
+now everything is beyond ten years, leading to an unexpected commit being
+returned.
+
+Adjust it to 11 years so it all looks fine again.
+---
+ tests/refs/revparse.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/refs/revparse.c b/tests/refs/revparse.c
+index 0bd2ae5bc..93d7ce6db 100644
+--- a/tests/refs/revparse.c
 b/tests/refs/revparse.c
+@@ -399,7 +399,7 @@ void test_refs_revparse__date(void)
+* a65fedf HEAD@{1335806603 -0900}: commit:
+* be3563a HEAD@{1335806563 -0700}: clone: from 
/Users/ben/src/libgit2/tests/resour
+*/
+-  test_object("HEAD@{10 years ago}", 
"be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
++  test_object("HEAD@{11 years ago}", 
"be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
+ 
+   test_object("HEAD@{1 second}", 
"a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
+   test_object("HEAD@{1 second ago}", 
"a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
+-- 
+2.35.1
+

diff --git a/dev-libs/libgit2/libgit2-1.4.3.ebuild 
b/dev-libs/libgit2/libgit2-1.4.3.ebuild
index bc04415f6bc1..15e6de4156f8 100644
--- a/dev-libs/libgit2/libgit2-1.4.3.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.3.ebuild
@@ -35,6 +35,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-test.patch
+)
+
 src_prepare() {
cmake_src_prepare
# relying on forked http-parser to support some obscure URI form



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-05-27 Thread Michał Górny
commit: e5278ce11f100f57e96fd18f2e9bb381428f1d1f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 28 05:30:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 28 05:36:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5278ce1

dev-libs/libgit2: Enable py3.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/libgit2-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.4.3.ebuild 
b/dev-libs/libgit2/libgit2-1.4.3.ebuild
index 15e6de4156f8..cb5e17026c9e 100644
--- a/dev-libs/libgit2/libgit2-1.4.3.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit cmake python-any-r1
 
 DESCRIPTION="A linkable library for Git"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-04-12 Thread Michał Górny
commit: 03f11b1f675f6bb44de1e4ace7bf66d588baef01
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 13 05:18:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 13 05:30:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f11b1f

dev-libs/libgit2: Bump to 1.3.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.3.1.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index cc8573c11f44..a03940ed6a97 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,4 @@
 DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B 
b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70
 SHA512 
842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e
+DIST libgit2-1.3.1.tar.gz 5602265 BLAKE2B 
ecf1fb30fbc40b09edcd3862d0831bc7d4d1da1aa8e738c78cf77bda5a0bd5d9c6a60fe7ce9827e058c04ac88d89a7d6c05c54c01bd77d1a8b0b091495bbf871
 SHA512 
012ffda7e8b9557923758fdbe68869875977d419bfa60b61f90adadc056600e2b1cc2db1c2a003315ea0e193c0145c1f431054f7bd960c5e6e14fa541e46cba3
 DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277
 DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 
9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31
 SHA512 
3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28

diff --git a/dev-libs/libgit2/libgit2-1.3.1.ebuild 
b/dev-libs/libgit2/libgit2-1.3.1.ebuild
new file mode 100644
index ..6dcf108bf85f
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.3.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CLAR=$(usex test)
+   -DENABLE_TRACE=$(usex trace ON OFF)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_SSH=$(usex ssh)
+   -DTHREADSAFE=$(usex threads)
+   -DUSE_HTTP_PARSER=system
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-04-12 Thread Michał Górny
commit: 71d01fdead63c242920f76c1c210931d93989c27
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 13 05:15:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 13 05:30:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d01fde

dev-libs/libgit2: Bump to 1.4.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.4.3.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 7000837f654d..cc8573c11f44 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,2 +1,3 @@
 DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B 
b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70
 SHA512 
842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e
 DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277
+DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 
9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31
 SHA512 
3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28

diff --git a/dev-libs/libgit2/libgit2-1.4.3.ebuild 
b/dev-libs/libgit2/libgit2-1.4.3.ebuild
new file mode 100644
index ..55dbaa51683d
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.4.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2022-04-12 Thread Michał Górny
commit: 193d0c8583950d3c291147b39ba34f204af2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 12 09:02:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 12 09:02:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193d0c85

dev-libs/libgit2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/Manifest |  1 -
 dev-libs/libgit2/libgit2-1.4.1.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 9e5170dd0c03..7000837f654d 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,2 @@
 DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B 
b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70
 SHA512 
842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e
-DIST libgit2-1.4.1.tar.gz 5629087 BLAKE2B 
7c8316003c168c4b366fa4376d5e4dfa0a70dcb0cd0cc0b4ac7287f7b04eba50127cca89c4bcda94f86e5331b6a2951532b5108d5376a2a3fed7a68c31472151
 SHA512 
66943d82811c5e24687231696bd1ce8d7d58f44081c00a7030e01a69a7c920605a427c315a26af6c57c9bd7c1d1d31ab857f80615fce1ba4b981d01f733215cd
 DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277

diff --git a/dev-libs/libgit2/libgit2-1.4.1.ebuild 
b/dev-libs/libgit2/libgit2-1.4.1.ebuild
deleted file mode 100644
index c607c9e82f59..
--- a/dev-libs/libgit2/libgit2-1.4.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   cmake_src_prepare
-   # relying on forked http-parser to support some obscure URI form
-   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_HTTP_PARSER=system
-   -DREGEX_BACKEND=pcre
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



  1   2   3   4   >