Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/
Date: Tue, 20 Mar 2018 16:16:16
Message-Id: 1521562559.4e09c049b001b8f3f930fb69a249563d5f2c3389.mgorny@gentoo
1 commit: 4e09c049b001b8f3f930fb69a249563d5f2c3389
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 20 16:15:58 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 20 16:15:59 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e09c049
7
8 dev-libs/libgit2: Drop old, vulnerable 0.26.0
9
10 Bug: https://bugs.gentoo.org/649984
11
12 dev-libs/libgit2/Manifest | 1 -
13 dev-libs/libgit2/libgit2-0.26.0.ebuild | 75 ----------------------------------
14 2 files changed, 76 deletions(-)
15
16 diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
17 index 4506225bcf1..50c47683256 100644
18 --- a/dev-libs/libgit2/Manifest
19 +++ b/dev-libs/libgit2/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST libgit2-0.26.0.tar.gz 4697149 BLAKE2B 468e679bd7093004fb19a7947102d09bb90c653f3957615ce5468fe4c602f61804877072445a90447d83c70277529d02762cd3f35d0879708ea8355c44fe3456 SHA512 988c616c99637f2c1f80c498de34820296b78c0601669475eba9d194490cfd2047131987e63a799599277893e5741f9bcc226ffa594327356047ed563f07d346
22 DIST libgit2-0.26.2.tar.gz 4706513 BLAKE2B e11a7043d3f1b0a13d04129b7052d60beb401bc87f583f63dc514251dda001b622d8a7b5c7b65b8d6364244e4b15e09bd4ef789b120ef13214cd0430af8c76c1 SHA512 4601b4a09f2c70b41361eab5549d3f758ab5a62742e4ae0b07df0cf4f8d7b66a2eae09a1db410afcce0f6436162dbc4f8cbe97b08de1807960ddfce02e5d695b
23 DIST libgit2-0.26.3.tar.gz 4728289 BLAKE2B b437732cb30d85487a7a1a16efd41d19fe7677635ae07393094cd2931a0fb6673f41b14122793a31dd317e27936df9844fcb2444ba916469e4673f42e9db04f6 SHA512 abcd3a904bed05c1f200be2ffbc2c44cebd1b548459ee834d5635c5eaf7bcd551a4993bcc1cb9fbeae9ea990c5ebc07655007ff4e623fa7c697f326c0ce12c3e
24
25 diff --git a/dev-libs/libgit2/libgit2-0.26.0.ebuild b/dev-libs/libgit2/libgit2-0.26.0.ebuild
26 deleted file mode 100644
27 index 46749043768..00000000000
28 --- a/dev-libs/libgit2/libgit2-0.26.0.ebuild
29 +++ /dev/null
30 @@ -1,75 +0,0 @@
31 -# Copyright 1999-2018 Gentoo Foundation
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=5
35 -
36 -inherit cmake-utils multilib
37 -
38 -if [[ ${PV} == "9999" ]] ; then
39 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
40 - inherit git-r3
41 -else
42 - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 - KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~ppc-macos"
44 -fi
45 -
46 -DESCRIPTION="A linkable library for Git"
47 -HOMEPAGE="https://libgit2.github.com/"
48 -
49 -LICENSE="GPL-2-with-linking-exception"
50 -SLOT="0/26"
51 -IUSE="examples gssapi libressl +ssh test +threads trace"
52 -
53 -RDEPEND="
54 - !libressl? ( dev-libs/openssl:0 )
55 - libressl? ( dev-libs/libressl )
56 - sys-libs/zlib
57 - net-libs/http-parser:=
58 - gssapi? ( virtual/krb5 )
59 - ssh? ( net-libs/libssh2 )
60 -"
61 -DEPEND="${RDEPEND}
62 - virtual/pkgconfig
63 -"
64 -
65 -DOCS=( AUTHORS CONTRIBUTING.md CONVENTIONS.md README.md )
66 -
67 -src_prepare() {
68 - # skip online tests
69 - sed -i '/libgit2_clar/s/-ionline/-xonline/' CMakeLists.txt || die
70 -
71 - cmake-utils_src_prepare
72 -}
73 -
74 -src_configure() {
75 - local mycmakeargs=(
76 - -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
77 - $(cmake-utils_use_build test CLAR)
78 - $(cmake-utils_use_enable trace TRACE)
79 - $(cmake-utils_use_use gssapi GSSAPI)
80 - $(cmake-utils_use_use ssh SSH)
81 - $(cmake-utils_use threads THREADSAFE)
82 - )
83 - cmake-utils_src_configure
84 -}
85 -
86 -src_test() {
87 - if [[ ${EUID} -eq 0 ]] ; then
88 - # repo::iterator::fs_preserves_error fails if run as root
89 - # since root can still access dirs with 0000 perms
90 - ewarn "Skipping tests: non-root privileges are required for all tests to pass"
91 - else
92 - local TEST_VERBOSE=1
93 - cmake-utils_src_test
94 - fi
95 -}
96 -
97 -src_install() {
98 - cmake-utils_src_install
99 -
100 - if use examples ; then
101 - egit_clean examples
102 - dodoc -r examples
103 - docompress -x /usr/share/doc/${PF}/examples
104 - fi
105 -}