Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/gitea/
Date: Fri, 28 Jan 2022 08:36:53
Message-Id: 1643358976.3ad6fd6c1f5e784344aa894887fafbfe42a9a472.sam@gentoo
1 commit: 3ad6fd6c1f5e784344aa894887fafbfe42a9a472
2 Author: Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
3 AuthorDate: Fri Jan 28 07:14:22 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 28 08:36:16 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad6fd6c
7
8 www-apps/gitea: drop vulnerable
9
10 Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/23991
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 www-apps/gitea/Manifest | 2 -
15 www-apps/gitea/gitea-1.15.7.ebuild | 123 -------------------------------------
16 www-apps/gitea/gitea-1.15.8.ebuild | 115 ----------------------------------
17 3 files changed, 240 deletions(-)
18
19 diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest
20 index e483ad46c05f..f02ea9c4895a 100644
21 --- a/www-apps/gitea/Manifest
22 +++ b/www-apps/gitea/Manifest
23 @@ -1,3 +1 @@
24 DIST gitea-1.15.10.tar.gz 48818877 BLAKE2B 00e2fc8fb0ca5952d96de1b4ed53d0bd6d17b22fc0d7c2aacc313ed74d0a2d268ad714a363c5408daca9b57beaa0305b369d9400019f9c60e133a976f0731076 SHA512 6598e2b8cb84e03370b704f57783612bb4bb938527bbcfcaaf0607035e73e3b480e40ca6fa196ae641ec91483af54688c5acf8dcce59d4ee8c6de9f393a8f531
25 -DIST gitea-1.15.7.tar.gz 48716399 BLAKE2B 4238dad8ce64f205bc18fb35a395b18f6da9f34e5bc0dd9d9bb33d5b8413895fb11f85e8514aca62485ce70f0af5091cb8dfeaccecd146fe5e37ca250227847d SHA512 9488776bb39d15a7390e6734e05c6ee9e092a52055575bc784660d6815125f29498d16a7807dac71ecbabc3f08c407c2da1514c36cce72855a17a9ed7b52fbb9
26 -DIST gitea-1.15.8.tar.gz 48705540 BLAKE2B fe51af1ac573958e615e600925a3e2a8f1bdfe44333304571198de58fa989e8f8c9ebc4f4714d7700c24f28cba60170a2e34c4416ed28ec201577af92d557a82 SHA512 026f8006fa5f51f6bd753228290f1f3714cd5b23c35e2041b309fc4d0d66be9f84fdaf4c7bd5759248fa26e3d3b9fe628fd5ee4c96e13ff6c99fa7facef4ab06
27
28 diff --git a/www-apps/gitea/gitea-1.15.7.ebuild b/www-apps/gitea/gitea-1.15.7.ebuild
29 deleted file mode 100644
30 index e8b862eb67e5..000000000000
31 --- a/www-apps/gitea/gitea-1.15.7.ebuild
32 +++ /dev/null
33 @@ -1,123 +0,0 @@
34 -# Copyright 2016-2021 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=8
38 -
39 -inherit fcaps go-module tmpfiles systemd
40 -MY_PV="${PV/_rc/-rc}"
41 -
42 -DESCRIPTION="A painless self-hosted Git service"
43 -HOMEPAGE="https://gitea.io https://github.com/go-gitea/gitea"
44 -
45 -if [[ ${PV} != 9999* ]] ; then
46 - SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${MY_PV}/gitea-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
47 - KEYWORDS="~amd64 ~arm ~arm64"
48 - S="${WORKDIR}"
49 -else
50 - EGIT_REPO_URI="https://github.com/go-gitea/gitea"
51 - inherit git-r3
52 - S="${WORKDIR}/${P}"
53 -fi
54 -
55 -LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
56 -SLOT="0"
57 -IUSE="+acct pam sqlite"
58 -
59 -DEPEND="
60 - acct? (
61 - acct-group/git
62 - acct-user/git[gitea] )
63 - pam? ( sys-libs/pam )"
64 -RDEPEND="${DEPEND}
65 - dev-vcs/git"
66 -
67 -DOCS=(
68 - custom/conf/app.example.ini CONTRIBUTING.md README.md
69 -)
70 -FILECAPS=(
71 - -m 711 cap_net_bind_service+ep usr/bin/gitea
72 -)
73 -
74 -RESTRICT="test"
75 -QA_PRESTRIPPED="usr/bin/gitea"
76 -
77 -src_prepare() {
78 - default
79 -
80 - local sedcmds=(
81 - -e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#"
82 - -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/gitea#"
83 - -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#"
84 - -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
85 - -e "s#^MODE = console#MODE = file#"
86 - -e "s#^LEVEL = Trace#LEVEL = Info#"
87 - -e "s#^LOG_SQL = true#LOG_SQL = false#"
88 - -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
89 - )
90 -
91 - sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
92 - if use sqlite ; then
93 - sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || die
94 - fi
95 -
96 - einfo "Remove tests which are known to fail with network-sandbox enabled."
97 - rm ./modules/migrations/github_test.go || die
98 -
99 - einfo "Remove tests which depend on gitea git-repo."
100 - rm ./modules/git/blob_test.go || die
101 - rm ./modules/git/repo_test.go || die
102 -}
103 -
104 -src_compile() {
105 - local gitea_tags=(
106 - bindata
107 - $(usev pam)
108 - $(usex sqlite 'sqlite sqlite_unlock_notify' '')
109 - )
110 - local gitea_settings=(
111 - "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini"
112 - "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
113 - "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
114 - )
115 - local makeenv=(
116 - TAGS="${gitea_tags[*]}"
117 - LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[*]}"
118 - )
119 - [[ ${PV} != 9999* ]] && makeenv+=("DRONE_TAG=${MY_PV}")
120 -
121 - env "${makeenv[@]}" emake backend
122 -}
123 -
124 -src_install() {
125 - dobin gitea
126 -
127 - einstalldocs
128 -
129 - newconfd "${FILESDIR}/gitea.confd-r1" gitea
130 - newinitd "${FILESDIR}/gitea.initd-r3" gitea
131 - newtmpfiles - gitea.conf <<-EOF
132 - d /run/gitea 0755 git git
133 - EOF
134 - systemd_newunit "${FILESDIR}"/gitea.service-r3 gitea.service
135 -
136 - insinto /etc/gitea
137 - newins custom/conf/app.example.ini app.ini
138 - if use acct ; then
139 - fowners root:git /etc/gitea/{,app.ini}
140 - fperms g+w,o-rwx /etc/gitea/{,app.ini}
141 -
142 - diropts -m0750 -o git -g git
143 - keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data
144 - keepdir /var/log/gitea
145 - fi
146 -}
147 -
148 -pkg_postinst() {
149 - fcaps_pkg_postinst
150 - tmpfiles_process gitea.conf
151 -
152 - ewarn "The default JWT signing algorithm changed in 1.15.0 from HS256 (symmetric) to"
153 - ewarn "RS256 (asymmetric). Gitea OAuth2 tokens (and potentially client secrets) will"
154 - ewarn "need to be regenerated unless you change your JWT_SIGNING_ALGORITHM back to HS256."
155 - ewarn "For other breaking changes, see <https://github.com/go-gitea/gitea/releases/tag/v1.15.0>."
156 -}
157
158 diff --git a/www-apps/gitea/gitea-1.15.8.ebuild b/www-apps/gitea/gitea-1.15.8.ebuild
159 deleted file mode 100644
160 index 2bacf5e333f4..000000000000
161 --- a/www-apps/gitea/gitea-1.15.8.ebuild
162 +++ /dev/null
163 @@ -1,115 +0,0 @@
164 -# Copyright 2016-2021 Gentoo Authors
165 -# Distributed under the terms of the GNU General Public License v2
166 -
167 -EAPI=8
168 -
169 -inherit fcaps go-module tmpfiles systemd
170 -MY_PV="${PV/_rc/-rc}"
171 -
172 -DESCRIPTION="A painless self-hosted Git service"
173 -HOMEPAGE="https://gitea.io https://github.com/go-gitea/gitea"
174 -
175 -if [[ ${PV} != 9999* ]] ; then
176 - SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${MY_PV}/gitea-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
177 - KEYWORDS="~amd64 ~arm ~arm64"
178 - S="${WORKDIR}"
179 -else
180 - EGIT_REPO_URI="https://github.com/go-gitea/gitea"
181 - inherit git-r3
182 - S="${WORKDIR}/${P}"
183 -fi
184 -
185 -LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
186 -SLOT="0"
187 -IUSE="+acct pam sqlite"
188 -
189 -DEPEND="
190 - acct? (
191 - acct-group/git
192 - acct-user/git[gitea] )
193 - pam? ( sys-libs/pam )"
194 -RDEPEND="${DEPEND}
195 - dev-vcs/git"
196 -
197 -DOCS=(
198 - custom/conf/app.example.ini CONTRIBUTING.md README.md
199 -)
200 -FILECAPS=(
201 - -m 711 cap_net_bind_service+ep usr/bin/gitea
202 -)
203 -
204 -RESTRICT="test"
205 -
206 -src_prepare() {
207 - default
208 -
209 - local sedcmds=(
210 - -e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#"
211 - -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/gitea#"
212 - -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#"
213 - -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
214 - -e "s#^MODE = console#MODE = file#"
215 - -e "s#^LEVEL = Trace#LEVEL = Info#"
216 - -e "s#^LOG_SQL = true#LOG_SQL = false#"
217 - -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
218 - )
219 -
220 - sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
221 - if use sqlite ; then
222 - sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || die
223 - fi
224 -}
225 -
226 -src_compile() {
227 - local gitea_tags=(
228 - bindata
229 - $(usev pam)
230 - $(usex sqlite 'sqlite sqlite_unlock_notify' '')
231 - )
232 - local gitea_settings=(
233 - "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini"
234 - "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
235 - "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
236 - )
237 - local makeenv=(
238 - TAGS="${gitea_tags[*]}"
239 - LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[*]}"
240 - )
241 - [[ ${PV} != 9999* ]] && makeenv+=("DRONE_TAG=${MY_PV}")
242 -
243 - env "${makeenv[@]}" emake backend
244 -}
245 -
246 -src_install() {
247 - dobin gitea
248 -
249 - einstalldocs
250 -
251 - newconfd "${FILESDIR}/gitea.confd-r1" gitea
252 - newinitd "${FILESDIR}/gitea.initd-r3" gitea
253 - newtmpfiles - gitea.conf <<-EOF
254 - d /run/gitea 0755 git git
255 - EOF
256 - systemd_newunit "${FILESDIR}"/gitea.service-r3 gitea.service
257 -
258 - insinto /etc/gitea
259 - newins custom/conf/app.example.ini app.ini
260 - if use acct ; then
261 - fowners root:git /etc/gitea/{,app.ini}
262 - fperms g+w,o-rwx /etc/gitea/{,app.ini}
263 -
264 - diropts -m0750 -o git -g git
265 - keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data
266 - keepdir /var/log/gitea
267 - fi
268 -}
269 -
270 -pkg_postinst() {
271 - fcaps_pkg_postinst
272 - tmpfiles_process gitea.conf
273 -
274 - ewarn "The default JWT signing algorithm changed in 1.15.0 from HS256 (symmetric) to"
275 - ewarn "RS256 (asymmetric). Gitea OAuth2 tokens (and potentially client secrets) will"
276 - ewarn "need to be regenerated unless you change your JWT_SIGNING_ALGORITHM back to HS256."
277 - ewarn "For other breaking changes, see <https://github.com/go-gitea/gitea/releases/tag/v1.15.0>."
278 -}