commit ecd3198a887c1b01065f4b2cf6c75d5c8c8025be Author: nils Date: Fri Dec 27 21:17:14 2024 +0100 Eerste test diff --git a/README.md b/README.md new file mode 100644 index 0000000..8f2f9b2 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +Le funny *Portage Repo* diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..20fcfea --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1,3 @@ +masters = gentoo +thin-manifests = true +sign-manifests = false diff --git a/sys-auth/turnstile/Manifest b/sys-auth/turnstile/Manifest new file mode 100644 index 0000000..3518831 --- /dev/null +++ b/sys-auth/turnstile/Manifest @@ -0,0 +1 @@ +DIST v0.1.10.tar.gz 41144 BLAKE2B 69e291a8855c83efbdd8434743e54c4634d2b676cae19119d242a78187e0785f6e27953add380614af292e465238849a0667b9a540e1500a9a4ec0381dc6353a SHA512 739e11a01cfcb6c7ae58445619e1986cc6a84f93eae4ebf36b76f1f003baec90bf357eb81da2c116df3564631dff7b3b97c0eb6878d2d14de6457ba66dad5068 diff --git a/sys-auth/turnstile/files/turnstile-0.1.10-init.d b/sys-auth/turnstile/files/turnstile-0.1.10-init.d new file mode 100755 index 0000000..ebe3f58 --- /dev/null +++ b/sys-auth/turnstile/files/turnstile-0.1.10-init.d @@ -0,0 +1,6 @@ +#!/sbin/openrc-run + +name=turnstiled +command="/usr/bin/turnstiled" +command_background=true +pidfile="/run/$RC_SVCNAME.pid" diff --git a/sys-auth/turnstile/turnstile-0.1.10.ebuild b/sys-auth/turnstile/turnstile-0.1.10.ebuild new file mode 100644 index 0000000..860ba39 --- /dev/null +++ b/sys-auth/turnstile/turnstile-0.1.10.ebuild @@ -0,0 +1,31 @@ +# No copyright + +EAPI=8 + +inherit meson + +DESCRIPTION="Independent session/login tracker" +HOMEPAGE="https://github.com/chimera-linux/turnstile" +SRC_URI="https://github.com/chimera-linux/turnstile/archive/refs/tags/v${PV}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+man pam" + +DEPEND="pam? ( sys-libs/pam )" +RDEPEND="${DEPEND}" +#BDEPEND="" + +src_configure() { + local emesonargs=( + $(meson_use man) + -Ddinit=disabled + ) + meson_src_configure +} + +src_install() { + newinitd "${FILESDIR}"/${P}-init.d turnstiled + meson_src_install +} diff --git a/sys-process/dinit/Manifest b/sys-process/dinit/Manifest new file mode 100644 index 0000000..c794e80 --- /dev/null +++ b/sys-process/dinit/Manifest @@ -0,0 +1 @@ +DIST v0.19.2.tar.gz 367782 BLAKE2B 0f55dc818b2562426b7cd42dea8018fc819f7d1aedf5d3ffc4b3e7c128c543a41107cb371513e7f7ba8397ffcf64f643db81e4b7ac006e6bc93a207c305d80e4 SHA512 56f0de98366d36cc9826c38b1c7aa9defac642bbbcbbbcef8cb1e89672bc537152a652f1c39803c4bbdb4634adf636861bff65a88d14103eb4c3104f63883491 diff --git a/sys-process/dinit/dinit-0.19.2.ebuild b/sys-process/dinit/dinit-0.19.2.ebuild new file mode 100644 index 0000000..74542bf --- /dev/null +++ b/sys-process/dinit/dinit-0.19.2.ebuild @@ -0,0 +1,29 @@ +# No copyright + +EAPI=8 + +inherit meson + +DESCRIPTION="Service monitoring / 'init' system" +HOMEPAGE="https://davmac.org/projects/dinit" +SRC_URI="https://github.com/davmac314/dinit/archive/refs/tags/v${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+man test -shutdown -cgroups" + +DEPEND="" +RDEPEND="${DEPEND}" +#BDEPEND="" + +src_configure() { + local emesonargs=( + $(meson_use man man-pages) + $(meson_use test unit-tests) + $(meson_use test igr-tests) + $(meson_feature shutdown build-shutdown) + $(meson_feature cgroups support-cgroups) + ) + meson_src_configure +}