Compare commits

..

6 Commits

Author SHA1 Message Date
Shin'ya Minazuki
4347e68587 www-misc/slowcgi: stabilize
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-10 21:34:12 -03:00
Shin'ya Minazuki
4598744587 Introduce new restrictions for all packages in this overlay
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-10 20:26:24 -03:00
Shin'ya Minazuki
e997c73604 www-misc/slowcgi[live]: use the new* routines instead of the do* routines
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-10 20:05:57 -03:00
Shin'ya Minazuki
7a7d389a3c www-misc/slowcgi[live]: introduce OpenRC supervision scripts, update dependency list
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-10 19:17:56 -03:00
Shin'ya Minazuki
e9ec08baf4 www-misc/slowcgi[live]: correct build dependency typo
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-10 18:43:33 -03:00
Shin'ya Minazuki
b66c380f47 Add www-misc/slowcgi[live]
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-10 18:31:11 -03:00
16 changed files with 128 additions and 1 deletions

View File

@@ -30,6 +30,8 @@ RDEPEND="${DEPEND}"
DOCS=( COPYING README.md kanako.conf.example )
RESTRICT="mirror"
src_compile() {
mandoc -T man < kanako.mdoc > kanako.1
mandoc -T man < kanako.conf.mdoc > kanako.conf.5

View File

@@ -19,3 +19,5 @@ BDEPEND="${DEPEND}"
RDEPEND="${DEPEND}"
IUSE="ocamlopt"
RESTRICT="mirror"

View File

@@ -15,3 +15,5 @@ KEYWORDS="~amd64"
IUSE="ocamlopt"
S="${WORKDIR}/${PN}"
RESTRiCT="mirror"

View File

@@ -18,6 +18,8 @@ DEPEND="
gnupg? ( app-crypt/gnupg )
"
RESTRICT="mirror"
src_compile() {
emake
}

View File

@@ -14,7 +14,7 @@ LICENSE="mplus-fonts"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE=""
RESTRICT="binchecks strip"
RESTRICT="binchecks strip mirror"
BDEPEND="x11-apps/mkfontscale"
FONT_SUFFIX="ttf"

View File

@@ -76,6 +76,8 @@ RDEPEND="
x11-libs/pixman
"
RESTRICT="mirror"
src_install() {
if use amd64; then
cd deltachat-desktop-${PV} || die

View File

@@ -26,6 +26,8 @@ BDEPEND="
DEPEND="${RDEPEND}"
RESTRICT="mirror"
src_compile() {
ego build -o bin/${PN}
}

View File

@@ -26,6 +26,8 @@ KEYWORDS="amd64 x86"
IUSE="lite"
S="${WORKDIR}/${PN}"
RESTRICT="mirror"
src_compile() {
if use lite; then
emake build-lite

View File

@@ -24,3 +24,5 @@ RDEPEND="${DEPEND}"
BDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}"
RESTRICT="mirror"

View File

@@ -71,6 +71,8 @@ QA_PREBUILT="
opt/basilisk/icons/*
"
RESTRICT="mirror strip"
src_install() {
cd ${BASILISK_PN} || die
rm -r "${S}/${BASILISK_PN}/gtk2"

View File

@@ -0,0 +1 @@
DIST slowcgi-7.4.tar.gz 15571 BLAKE2B c317abf5b44814a8791710da4b151bd0120c710e6360ccd907c2fb4dda1b376f539bfbd93c15176bfc12529a576f40153164fc0a94dd77fcd83fda159757f76e SHA512 320f4ea19057008e8efef3225a8bbe007ea18fd21076f42803dc6ecd45bc443dc5052a38063ee6859077cd8b3bc792c39ee0e2e9bd1a52ecfb8d683fd31def53

View File

@@ -0,0 +1,9 @@
# Copyright 2026 Shin'ya Minazuki
# vim: ft=sh
# Options to pass to the slowcgi(8) daemon
# This overrides the default options set in /etc/init.d/slowcgi
# slowcgi_args=""

View File

@@ -0,0 +1,17 @@
#!/sbin/openrc-run
# Copyright 2026 Shin'ya Minazuki
: ${slowcgi_args=""}
name="FastCGI to CGI wrapper server"
command=/usr/sbin/slowcgi
command_args="${slowcgi_args}"
depend() {
# As declared upstream, www-servers/nginx is a requirement
# for this port of OpenBSD's slowcgi(8)
# This should not be a problem for other web servers such
# as www-servers/apache
# ~Shin'ya Minazuki
need nginx
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>shinyoukai@laidback.moe</email>
<name>Shin'ya Minazuki</name>
</maintainer>
<upstream>
<remote-id type="github">adaugherity/slowcgi-portable</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,35 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
DESCRIPTION="FastCGI to CGI wrapper ported from OpenBSD"
HOMEPAGE="https://github.com/adaugherity/slowcgi-portable"
SRC_URI="https://mirror.chaotic.ninja/software/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
acct-group/nginx
acct-user/nginx
dev-libs/libbsd
dev-libs/libevent
www-servers/nginx
"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
"
RESTRICT="mirror"
src_compile() {
emake
}
src_install() {
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" mandir="${EPREFIX}/usr/share/man" sbindir="${EPREFIX}/usr/sbin" install
newinitd "${FILESDIR}/slowcgi.initd-r1" "${PN}"
newconfd "${FILESDIR}/slowcgi.confd-r1" "${PN}"
}

View File

@@ -0,0 +1,36 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit git-r3
DESCRIPTION="FastCGI to CGI wrapper ported from OpenBSD"
HOMEPAGE="https://github.com/adaugherity/slowcgi-portable"
EGIT_REPO_URI="https://github.com/adaugherity/slowcgi-portable"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
dev-libs/libevent
dev-libs/libbsd
"
RDEPEND="
acct-group/nginx
acct-user/nginx
${DEPEND}
www-servers/nginx
"
BDEPEND="
virtual/pkgconfig
"
src_compile() {
emake
}
src_install() {
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" sbindir="${EPREFIX}/usr/sbin" mandir="${EPREFIX}/usr/share/man" install
newinitd "${FILESDIR}/slowcgi.initd-r1" "${PN}"
newconfd "${FILESDIR}/slowcgi.confd-r1" "${PN}"
}