commit:     8e073615f6fe69a0843ec5a0c7bfff5574d88113
Author:     Alexander Edward Holcomb <alex <AT> alexsdigital <DOT> rodeo>
AuthorDate: Fri Sep 17 22:45:55 2021 +0000
Commit:     Alexander Holcomb <alex <AT> alexsdigital <DOT> rodeo>
CommitDate: Fri Sep 17 22:45:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e073615

www-servers/quark: add package

Adds package files for the quark webserver.
The project doesn't seem to do "releases," so for now, only
a v9999.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alex Holcomb <alex <AT> alexsdigital.rodeo>

 www-servers/quark/metadata.xml      | 15 +++++++++++++++
 www-servers/quark/quark-9999.ebuild | 25 +++++++++++++++++++++++++
 2 files changed, 40 insertions(+)

diff --git a/www-servers/quark/metadata.xml b/www-servers/quark/metadata.xml
new file mode 100644
index 000000000..68cd9b140
--- /dev/null
+++ b/www-servers/quark/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>alex@alexsdigital.rodeo</email>
+               <name>Alex Holcomb</name>
+       </maintainer>
+       <upstream>
+               <bugs-to>https://tools.suckless.org/quark/</bugs-to>
+       </upstream>
+       <longdescription>
+       quark is a lightweight webserver, writen to serve static files quickly. 
quark supports only HTTP GET/HEAD requests. quark does not natively support TLS.
+       </longdescription>
+</pkgmetadata>
+

diff --git a/www-servers/quark/quark-9999.ebuild 
b/www-servers/quark/quark-9999.ebuild
new file mode 100644
index 000000000..c6b21dfdb
--- /dev/null
+++ b/www-servers/quark/quark-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit git-r3
+DESCRIPTION="A small, GET-only static HTTP server"
+HOMEPAGE="https://tools.suckless.org/quark/";
+EGIT_REPO_URI="https://git.suckless.org/quark/";
+S="${WORKDIR}/${P}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+
+DEPEND="${RDEPEND}"
+BDEPEND=""
+src_configure() {
+       sed -in 's/local//' config.mk
+       sed -in 's/d -s/d/' config.mk
+       sed -in 's/CF/#CF/' config.mk
+       sed -in 's/CPP/#CPP/' config.mk
+}

Reply via email to