Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/
Date: Sun, 29 Apr 2018 00:08:36
Message-Id: 1524958975.beede61cbd9705f38640937cb2fd5589185e4f37.leio@gentoo
1 commit: beede61cbd9705f38640937cb2fd5589185e4f37
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 28 23:42:55 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 28 23:42:55 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beede61c
7
8 dev-libs/libgit2: remove old
9
10 Package-Manager: Portage-2.3.28, Repoman-2.3.9
11
12 dev-libs/libgit2/Manifest | 1 -
13 dev-libs/libgit2/libgit2-0.26.2.ebuild | 75 ----------------------------------
14 2 files changed, 76 deletions(-)
15
16 diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
17 index 07d8d96f771..c7d120e31e0 100644
18 --- a/dev-libs/libgit2/Manifest
19 +++ b/dev-libs/libgit2/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST libgit2-0.26.2.tar.gz 4706513 BLAKE2B e11a7043d3f1b0a13d04129b7052d60beb401bc87f583f63dc514251dda001b622d8a7b5c7b65b8d6364244e4b15e09bd4ef789b120ef13214cd0430af8c76c1 SHA512 4601b4a09f2c70b41361eab5549d3f758ab5a62742e4ae0b07df0cf4f8d7b66a2eae09a1db410afcce0f6436162dbc4f8cbe97b08de1807960ddfce02e5d695b
22 DIST libgit2-0.26.3.tar.gz 4728289 BLAKE2B b437732cb30d85487a7a1a16efd41d19fe7677635ae07393094cd2931a0fb6673f41b14122793a31dd317e27936df9844fcb2444ba916469e4673f42e9db04f6 SHA512 abcd3a904bed05c1f200be2ffbc2c44cebd1b548459ee834d5635c5eaf7bcd551a4993bcc1cb9fbeae9ea990c5ebc07655007ff4e623fa7c697f326c0ce12c3e
23 DIST libgit2-0.27.0.tar.gz 4761312 BLAKE2B 4b39ab7609b8031751cff826523a6989872d2a8508b3928461680f03e5e5e2db0782f396e03c69d6d484568958d4eb018a41ebdd4502555c41bf5b7b9756cd82 SHA512 1304f0b6182e1e6e7fccbec1a568aefb662e144a1aea4fff5901f3c012ff0f3d28720f17d19b9a1bc6c892c32fe602766fe98a15538a94a468d65d3e4a1680ca
24
25 diff --git a/dev-libs/libgit2/libgit2-0.26.2.ebuild b/dev-libs/libgit2/libgit2-0.26.2.ebuild
26 deleted file mode 100644
27 index 46749043768..00000000000
28 --- a/dev-libs/libgit2/libgit2-0.26.2.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 -}