Gentoo Archives: gentoo-commits

From: Alexander Holcomb <alex@××××××××××××.rodeo>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: www-servers/quark/
Date: Fri, 17 Sep 2021 22:49:53
Message-Id: 1631918755.8e073615f6fe69a0843ec5a0c7bfff5574d88113.alex@gentoo
1 commit: 8e073615f6fe69a0843ec5a0c7bfff5574d88113
2 Author: Alexander Edward Holcomb <alex <AT> alexsdigital <DOT> rodeo>
3 AuthorDate: Fri Sep 17 22:45:55 2021 +0000
4 Commit: Alexander Holcomb <alex <AT> alexsdigital <DOT> rodeo>
5 CommitDate: Fri Sep 17 22:45:55 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e073615
7
8 www-servers/quark: add package
9
10 Adds package files for the quark webserver.
11 The project doesn't seem to do "releases," so for now, only
12 a v9999.
13
14 Package-Manager: Portage-3.0.20, Repoman-3.0.3
15 Signed-off-by: Alex Holcomb <alex <AT> alexsdigital.rodeo>
16
17 www-servers/quark/metadata.xml | 15 +++++++++++++++
18 www-servers/quark/quark-9999.ebuild | 25 +++++++++++++++++++++++++
19 2 files changed, 40 insertions(+)
20
21 diff --git a/www-servers/quark/metadata.xml b/www-servers/quark/metadata.xml
22 new file mode 100644
23 index 000000000..68cd9b140
24 --- /dev/null
25 +++ b/www-servers/quark/metadata.xml
26 @@ -0,0 +1,15 @@
27 +<?xml version="1.0" encoding="UTF-8"?>
28 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 +<pkgmetadata>
30 + <maintainer type="person">
31 + <email>alex@××××××××××××.rodeo</email>
32 + <name>Alex Holcomb</name>
33 + </maintainer>
34 + <upstream>
35 + <bugs-to>https://tools.suckless.org/quark/</bugs-to>
36 + </upstream>
37 + <longdescription>
38 + quark is a lightweight webserver, writen to serve static files quickly. quark supports only HTTP GET/HEAD requests. quark does not natively support TLS.
39 + </longdescription>
40 +</pkgmetadata>
41 +
42
43 diff --git a/www-servers/quark/quark-9999.ebuild b/www-servers/quark/quark-9999.ebuild
44 new file mode 100644
45 index 000000000..c6b21dfdb
46 --- /dev/null
47 +++ b/www-servers/quark/quark-9999.ebuild
48 @@ -0,0 +1,25 @@
49 +# Copyright 1999-2021 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=7
53 +inherit git-r3
54 +DESCRIPTION="A small, GET-only static HTTP server"
55 +HOMEPAGE="https://tools.suckless.org/quark/"
56 +EGIT_REPO_URI="https://git.suckless.org/quark/"
57 +S="${WORKDIR}/${P}"
58 +
59 +LICENSE="ISC"
60 +SLOT="0"
61 +KEYWORDS="~amd64 ~x86"
62 +IUSE=""
63 +
64 +RDEPEND=""
65 +
66 +DEPEND="${RDEPEND}"
67 +BDEPEND=""
68 +src_configure() {
69 + sed -in 's/local//' config.mk
70 + sed -in 's/d -s/d/' config.mk
71 + sed -in 's/CF/#CF/' config.mk
72 + sed -in 's/CPP/#CPP/' config.mk
73 +}