Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
Date: Sat, 25 Sep 2021 17:14:54
Message-Id: 1632505827.f5e9dc7834368628e971cd751577f868209bb49f.arthurzam@gentoo
1 commit: f5e9dc7834368628e971cd751577f868209bb49f
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Fri Sep 24 17:42:16 2021 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 24 17:50:27 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5e9dc78
7
8 net-misc/gmid: add 1.7.4, drop 1.7.2
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 net-misc/gmid/Manifest | 2 +-
13 .../gmid/{gmid-1.7.2.ebuild => gmid-1.7.4.ebuild} | 30 ++++++++++++++++------
14 2 files changed, 23 insertions(+), 9 deletions(-)
15
16 diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
17 index 887ccad79..1ebc75be9 100644
18 --- a/net-misc/gmid/Manifest
19 +++ b/net-misc/gmid/Manifest
20 @@ -1,2 +1,2 @@
21 -DIST gmid-1.7.2.tar.gz 78352 BLAKE2B 8efba7dcdb301f4cc2cf470408e55b7a939bd3cad850e32fa14ba1e752404da7a85a4758ad722ba81f8dd2e45a8a9aad14ec162bdc5947591e9411896bf3c522 SHA512 27cae5699f39afb55b087cbbe7fd134221e786c07664140ace656c483c79213c74abdf82f05de9f1cf09d20a560571f094cf5ad1b1ae2879e3429f3571cec9a5
22 DIST gmid-1.7.3.tar.gz 81873 BLAKE2B 66c2b850c4e1a22c50503d9445f257ac045eb69fcc7ca59d72be2c79bab95ea6b3af638b6f8f5518cd92421e10e60d9a7c6a2b3d2c3954c0a3cd911b0d31b1d2 SHA512 9a3acc501c1c0cc6419a18b152345b0ca84418625d8328942f8bba82974655633cbf79d7cdd48ba235915842dd8f8433e84245085bb0b00a4b57e4bda4aa1bd3
23 +DIST gmid-1.7.4.tar.gz 81988 BLAKE2B 4dc2ec0e89aeb0b2c627927f35a9996f3d91c91b0266f351c6b64f1ba52e0f425cc48add1bdee6f5434f2a486ddd76db8c9e574ac9cbaea3e2a34b16bf0ee9ad SHA512 3dd2cae5597d1b88eec8f2f3b8e60ccc3e2034cbaa30382d982cf0435f1a243643d40c5d00aa7d1c7abae9c9f6751b38f7d6741ec08f7ee280bc2db99263d19e
24
25 diff --git a/net-misc/gmid/gmid-1.7.2.ebuild b/net-misc/gmid/gmid-1.7.4.ebuild
26 similarity index 74%
27 rename from net-misc/gmid/gmid-1.7.2.ebuild
28 rename to net-misc/gmid/gmid-1.7.4.ebuild
29 index 37eb64d65..10cb49b3a 100644
30 --- a/net-misc/gmid/gmid-1.7.2.ebuild
31 +++ b/net-misc/gmid/gmid-1.7.4.ebuild
32 @@ -1,34 +1,35 @@
33 # Copyright 1999-2021 Gentoo Authors
34 # Distributed under the terms of the GNU General Public License v2
35
36 -EAPI=7
37 +EAPI=8
38
39 SSL_DAYS=36500
40 SSL_CERT_MANDATORY=1
41 -inherit ssl-cert toolchain-funcs
42 +inherit ssl-cert systemd toolchain-funcs
43
44 DESCRIPTION="Simple and secure Gemini server"
45 HOMEPAGE="https://gmid.omarpolo.com"
46
47 if [[ ${PV} == 9999 ]]; then
48 - EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
49 + EGIT_REPO_URI="https://git.omarpolo.com/${PN} https://github.com/omar-polo/${PN}.git"
50 inherit git-r3
51 else
52 SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz"
53 - KEYWORDS="~amd64 ~x86"
54 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
55 fi
56
57 LICENSE="BSD ISC MIT"
58 SLOT="0"
59 -IUSE="+seccomp test"
60 +IUSE="seccomp test"
61 RESTRICT="!test? ( test )"
62
63 DEPEND="
64 + !elibc_Darwin? ( dev-libs/libbsd )
65 acct-user/gemini
66 dev-libs/imsg-compat
67 - dev-libs/libbsd
68 - dev-libs/libevent
69 + dev-libs/libevent:=
70 dev-libs/libretls
71 + dev-libs/openssl:=
72 "
73 BDEPEND="
74 virtual/pkgconfig
75 @@ -36,7 +37,16 @@ BDEPEND="
76 "
77 RDEPEND="${DEPEND}"
78
79 -DOCS=( README.md ChangeLog )
80 +DOCS=( README.md ChangeLog contrib/README )
81 +
82 +src_prepare() {
83 + default
84 +
85 + sed \
86 + -e "s:/usr/local/bin/gmid:/usr/bin/gmid:" \
87 + -e "s:/etc/gmid.conf:/etc/gmid/gmid.conf:" \
88 + -i contrib/gmid.service || die
89 +}
90
91 src_configure() {
92 local conf_args
93 @@ -73,6 +83,10 @@ src_install() {
94 insinto /etc/gmid
95 doins "${FILESDIR}"/gmid.conf
96
97 + insinto /usr/share/vim/vimfiles
98 + doins -r contrib/vim/*
99 +
100 + systemd_dounit contrib/gmid.service
101 newinitd "${FILESDIR}"/gmid.initd gmid
102 newconfd "${FILESDIR}"/gmid.confd gmid