Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-nim/httpbeast/
Date: Thu, 30 Jun 2022 17:39:44
Message-Id: 1656568804.68f0c20f6d8a252304d15725bee23dd474b6e7e5.flow@gentoo
1 commit: 68f0c20f6d8a252304d15725bee23dd474b6e7e5
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Wed Jun 29 20:00:00 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 30 06:00:04 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68f0c20f
7
8 dev-nim/httpbeast: new package, add 0.4.1
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 dev-nim/httpbeast/Manifest | 1 +
13 dev-nim/httpbeast/httpbeast-0.4.1.ebuild | 36 ++++++++++++++++++++++++++++++++
14 dev-nim/httpbeast/metadata.xml | 11 ++++++++++
15 3 files changed, 48 insertions(+)
16
17 diff --git a/dev-nim/httpbeast/Manifest b/dev-nim/httpbeast/Manifest
18 new file mode 100644
19 index 000000000..7e3af5b06
20 --- /dev/null
21 +++ b/dev-nim/httpbeast/Manifest
22 @@ -0,0 +1 @@
23 +DIST httpbeast-0.4.1.tar.gz 12581 BLAKE2B 47b07a11192f3554ac0e127c94a9309dc963f3d00dd839aae7b3cadb5825fd3a227224f0e215a421150c70e5fa44ad71754da113e0dd00c688e0ed28f115ff7c SHA512 cb06765d89ebc948f3ffc4121b50ff75f5710c5a196ee97ef3c0efa1e3d53fc3fb3d3bb724c4dab49687c7f6754ea44722f672f07293c3c9da9c06c67ccf34c8
24
25 diff --git a/dev-nim/httpbeast/httpbeast-0.4.1.ebuild b/dev-nim/httpbeast/httpbeast-0.4.1.ebuild
26 new file mode 100644
27 index 000000000..30fb218ab
28 --- /dev/null
29 +++ b/dev-nim/httpbeast/httpbeast-0.4.1.ebuild
30 @@ -0,0 +1,36 @@
31 +# Copyright 2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit nimble
37 +
38 +DESCRIPTION="A super-fast epoll-backed and parallel HTTP server"
39 +HOMEPAGE="
40 + https://github.com/dom96/httpbeast
41 + https://nimble.directory/pkg/httpbeast
42 +"
43 +SRC_URI="https://github.com/dom96/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
44 +
45 +LICENSE="MIT"
46 +SLOT="${PV}"
47 +KEYWORDS="~amd64"
48 +IUSE="test"
49 +RESTRICT="!test? ( test )"
50 +
51 +DEPEND="test? ( dev-nim/asynctools )"
52 +RDEPEND="${DEPEND}"
53 +BDEPEND=""
54 +
55 +set_package_url "https://github.com/dom96/httpbeast"
56 +
57 +src_prepare() {
58 + default
59 +
60 + use test || nimble_comment_requires asynctools
61 + sed "s/nimble c -y/nim c/g" -i tests/tester.nim || die
62 +}
63 +
64 +src_test() {
65 + enim r tests/tester
66 +}
67
68 diff --git a/dev-nim/httpbeast/metadata.xml b/dev-nim/httpbeast/metadata.xml
69 new file mode 100644
70 index 000000000..0baac30a2
71 --- /dev/null
72 +++ b/dev-nim/httpbeast/metadata.xml
73 @@ -0,0 +1,11 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 + <maintainer type="person">
78 + <email>cyber+gentoo@×××××.in</email>
79 + <name>Anna</name>
80 + </maintainer>
81 + <upstream>
82 + <remote-id type="github">dom96/httpbeast</remote-id>
83 + </upstream>
84 +</pkgmetadata>