aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Edward Holcomb <alex@alexsdigital.rodeo>2021-09-17 17:45:55 -0500
committerAlexander Edward Holcomb <alex@alexsdigital.rodeo>2021-09-17 17:45:55 -0500
commit8e073615f6fe69a0843ec5a0c7bfff5574d88113 (patch)
tree151d5746b6c3e16fd2c2e17e364e9c24ff953fa0 /www-servers
parentdev-libs/olm: Remove old ebuilds. (diff)
downloadguru-8e073615f6fe69a0843ec5a0c7bfff5574d88113.tar.gz
guru-8e073615f6fe69a0843ec5a0c7bfff5574d88113.tar.bz2
guru-8e073615f6fe69a0843ec5a0c7bfff5574d88113.zip
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@alexsdigital.rodeo>
Diffstat (limited to 'www-servers')
-rw-r--r--www-servers/quark/metadata.xml15
-rw-r--r--www-servers/quark/quark-9999.ebuild25
2 files changed, 40 insertions, 0 deletions
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
+}