[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 -}