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: Sun, 07 Oct 2018 08:17:01
Message-Id: 1538900203.e09c96777582b82f6d84fb2d865151fbced1dfb4.mgorny@gentoo
1 commit: e09c96777582b82f6d84fb2d865151fbced1dfb4
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 7 08:13:15 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 7 08:16:43 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09c9677
7
8 dev-libs/libgit2: Sec cleanup
9
10 Bug: https://bugs.gentoo.org/667860
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 dev-libs/libgit2/Manifest | 2 -
14 dev-libs/libgit2/libgit2-0.26.6.ebuild | 82 ----------------------------------
15 dev-libs/libgit2/libgit2-0.27.4.ebuild | 82 ----------------------------------
16 3 files changed, 166 deletions(-)
17
18 diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
19 index 8c606febbe3..b8320c5305f 100644
20 --- a/dev-libs/libgit2/Manifest
21 +++ b/dev-libs/libgit2/Manifest
22 @@ -1,4 +1,2 @@
23 -DIST libgit2-0.26.6.tar.gz 4734435 BLAKE2B 0831d0a78ba74b6cd989821f0abb6774f8879f18906025ce02d7c0f7f8f3e7f03b30121f79e370b85201e110a6fc4aca2ae2e608b12f01cd527ab42bf597099d SHA512 6a5a167bfe8696294cf188feec2aad898af52f4c05a3a40a55f48ea3168d200a60fc42b3819a22b1bf472be696f5dafef473d457c08bab164cbf654c4de6bda7
24 DIST libgit2-0.26.7.tar.gz 4737641 BLAKE2B dd87ab3048dec361619ff0e42d19161e4b20a07d334ad42aa077b77202bf5e84b85e33a6d6668afef36a7ff23f85a68f28049e08dd7502b241e40a730a78bb44 SHA512 5ad0c514b6c1c58031029f4ada278a164cc112f25c36745973df27711f12888000c054816b65889576124e93b71ec9a1c4f4cc0b538f177d93a57bc145fea1e1
25 -DIST libgit2-0.27.4.tar.gz 4772254 BLAKE2B 9c0e7b436d8cb07a8f1407d22bcd4c7b161f3ceef9dc4e67f9daec784a1cfb9f8f2e493a78f5ef6b4893e54c1f1b567ae53ead52a992ee10eabe3229195417a1 SHA512 d27db86eb1b9f0d4057f8538ba1985ee76c3ca106e57d417fa9bff79d575f91a07ad28693112b58dc1d61d68116a82e6a145f12276158f2806b6c4964d741f61
26 DIST libgit2-0.27.5.tar.gz 4775158 BLAKE2B 118af462a4969bc802451b887386e87da0f855641a774ce7460d6fe7ad9c62ce71a4b35a7461a95c7c4a96c59143c9c1acc78c5a1b21143a651491713f4fa15b SHA512 318b981456d55f60f8aa1897f1f70274329e48f09769b661eb4bbe76399071eca0fbc7deacb3191db16bc89dba8cc69a64adaf8cbc65e34a65b6e72ca122e21f
27
28 diff --git a/dev-libs/libgit2/libgit2-0.26.6.ebuild b/dev-libs/libgit2/libgit2-0.26.6.ebuild
29 deleted file mode 100644
30 index fe135636761..00000000000
31 --- a/dev-libs/libgit2/libgit2-0.26.6.ebuild
32 +++ /dev/null
33 @@ -1,82 +0,0 @@
34 -# Copyright 1999-2018 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=6
38 -
39 -PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
40 -inherit cmake-utils python-any-r1
41 -
42 -if [[ ${PV} == "9999" ]] ; then
43 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
44 - inherit git-r3
45 -else
46 - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
47 - KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~ppc-macos"
48 -fi
49 -
50 -DESCRIPTION="A linkable library for Git"
51 -HOMEPAGE="https://libgit2.github.com/"
52 -
53 -LICENSE="GPL-2-with-linking-exception"
54 -SLOT="0/26"
55 -IUSE="+curl examples gssapi libressl +ssh test +threads trace"
56 -
57 -RDEPEND="
58 - !libressl? ( dev-libs/openssl:0= )
59 - libressl? ( dev-libs/libressl:0= )
60 - sys-libs/zlib
61 - net-libs/http-parser:=
62 - curl? (
63 - !libressl? ( net-misc/curl:=[curl_ssl_openssl(-)] )
64 - libressl? ( net-misc/curl:=[curl_ssl_libressl(-)] )
65 - )
66 - gssapi? ( virtual/krb5 )
67 - ssh? ( net-libs/libssh2 )
68 -"
69 -DEPEND="${RDEPEND}
70 - ${PYTHON_DEPS}
71 - virtual/pkgconfig
72 -"
73 -
74 -DOCS=( AUTHORS CONTRIBUTING.md CONVENTIONS.md README.md )
75 -
76 -src_prepare() {
77 - # skip online tests
78 - sed -i '/libgit2_clar/s/-ionline/-xonline/' CMakeLists.txt || die
79 -
80 - cmake-utils_src_prepare
81 -}
82 -
83 -src_configure() {
84 - local mycmakeargs=(
85 - -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
86 - -DBUILD_CLAR=$(usex test)
87 - -DENABLE_TRACE=$(usex trace)
88 - -DUSE_GSSAPI=$(usex gssapi)
89 - -DUSE_SSH=$(usex ssh)
90 - -DTHREADSAFE=$(usex threads)
91 - -DCURL=$(usex curl)
92 - )
93 - cmake-utils_src_configure
94 -}
95 -
96 -src_test() {
97 - if [[ ${EUID} -eq 0 ]] ; then
98 - # repo::iterator::fs_preserves_error fails if run as root
99 - # since root can still access dirs with 0000 perms
100 - ewarn "Skipping tests: non-root privileges are required for all tests to pass"
101 - else
102 - local TEST_VERBOSE=1
103 - cmake-utils_src_test
104 - fi
105 -}
106 -
107 -src_install() {
108 - cmake-utils_src_install
109 -
110 - if use examples ; then
111 - find examples -name '.gitignore' -delete || die
112 - dodoc -r examples
113 - docompress -x /usr/share/doc/${PF}/examples
114 - fi
115 -}
116
117 diff --git a/dev-libs/libgit2/libgit2-0.27.4.ebuild b/dev-libs/libgit2/libgit2-0.27.4.ebuild
118 deleted file mode 100644
119 index d10065358a4..00000000000
120 --- a/dev-libs/libgit2/libgit2-0.27.4.ebuild
121 +++ /dev/null
122 @@ -1,82 +0,0 @@
123 -# Copyright 1999-2018 Gentoo Foundation
124 -# Distributed under the terms of the GNU General Public License v2
125 -
126 -EAPI=6
127 -
128 -PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
129 -inherit cmake-utils python-any-r1
130 -
131 -if [[ ${PV} == "9999" ]] ; then
132 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
133 - inherit git-r3
134 -else
135 - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
136 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~ppc-macos"
137 -fi
138 -
139 -DESCRIPTION="A linkable library for Git"
140 -HOMEPAGE="https://libgit2.github.com/"
141 -
142 -LICENSE="GPL-2-with-linking-exception"
143 -SLOT="0/27"
144 -IUSE="+curl examples gssapi libressl +ssh test +threads trace"
145 -
146 -RDEPEND="
147 - !libressl? ( dev-libs/openssl:0= )
148 - libressl? ( dev-libs/libressl:0= )
149 - sys-libs/zlib
150 - net-libs/http-parser:=
151 - curl? (
152 - !libressl? ( net-misc/curl:=[curl_ssl_openssl(-)] )
153 - libressl? ( net-misc/curl:=[curl_ssl_libressl(-)] )
154 - )
155 - gssapi? ( virtual/krb5 )
156 - ssh? ( net-libs/libssh2 )
157 -"
158 -DEPEND="${RDEPEND}
159 - ${PYTHON_DEPS}
160 - virtual/pkgconfig
161 -"
162 -
163 -DOCS=( AUTHORS CONTRIBUTING.md CONVENTIONS.md README.md )
164 -
165 -src_prepare() {
166 - # skip online tests
167 - sed -i '/libgit2_clar/s/-ionline/-xonline/' tests/CMakeLists.txt || die
168 -
169 - cmake-utils_src_prepare
170 -}
171 -
172 -src_configure() {
173 - local mycmakeargs=(
174 - -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
175 - -DBUILD_CLAR=$(usex test)
176 - -DENABLE_TRACE=$(usex trace)
177 - -DUSE_GSSAPI=$(usex gssapi)
178 - -DUSE_SSH=$(usex ssh)
179 - -DTHREADSAFE=$(usex threads)
180 - -DCURL=$(usex curl)
181 - )
182 - cmake-utils_src_configure
183 -}
184 -
185 -src_test() {
186 - if [[ ${EUID} -eq 0 ]] ; then
187 - # repo::iterator::fs_preserves_error fails if run as root
188 - # since root can still access dirs with 0000 perms
189 - ewarn "Skipping tests: non-root privileges are required for all tests to pass"
190 - else
191 - local TEST_VERBOSE=1
192 - cmake-utils_src_test
193 - fi
194 -}
195 -
196 -src_install() {
197 - cmake-utils_src_install
198 -
199 - if use examples ; then
200 - find examples -name '.gitignore' -delete || die
201 - dodoc -r examples
202 - docompress -x /usr/share/doc/${PF}/examples
203 - fi
204 -}