Compare commits

...

7 Commits

Author SHA1 Message Date
Shin'ya Minazuki
a59c74adde [speaks in British] Oi, do you have a loicense for that!?
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-17 18:30:11 -03:00
Shin'ya Minazuki
9b446f5dab Add net-irc/kirc
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-17 18:29:15 -03:00
Shin'ya Minazuki
d85c76df01 dev-ml/msgpck: more ~arch keywords
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-17 17:59:32 -03:00
Shin'ya Minazuki
27ba67b505 www-apps/marisa: restrict mirror
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-17 17:58:50 -03:00
Shin'ya Minazuki
bf34e1dd0d app-crypt/cream: restrict mirror
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-17 17:57:58 -03:00
Shin'ya Minazuki
59664da5a8 Add www-apps/marisa
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-17 17:56:55 -03:00
Shin'ya Minazuki
6ccc61637f Add x11-libs/gtk3-nocsd
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-17 17:56:29 -03:00
14 changed files with 191 additions and 1 deletions

View File

@@ -14,6 +14,8 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
RESTRICT="mirror"
src_prepare() {
elog "Populating ${S}/config.mk with new values..."
echo "GO = ${EPREFIX}/usr/bin/go" > config.mk

View File

@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
DEPEND="dev-ml/ocplib-endian"
BDEPEND="${DEPEND}"

12
licenses/Discordian-2.3 Normal file
View File

@@ -0,0 +1,12 @@
Discordian Public License 2.3 (DPL-2.3)
All Rites Reversed (k) <YOLD> <name> <email>
Permission is hereby granted, to any person obtaining a copy of this
material without restriction, including but not limited the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the material, subject to the following conditions:
YOU AGREE THAT THERE IS NO GODDESS BUT GODDESS AND SHE IS YOUR GODDESS &
THAT THERE IS NO ERISIAN MOVEMENT BUT THE ERISIAN MOVEMENT AND IT IS THE
ERISIAN MOVEMENT.

14
licenses/Minazuki-1.1 Normal file
View File

@@ -0,0 +1,14 @@
Minazuki License v1.1
Copyright (c) <year> <name> <email>
You can do as you please with this software so long as you
keep this notice intact and make no false claims about the
ownership of this software.
Should you believe this is useful to you, feel free to reach out
the author(s) via any of the available contact methods.
There is no express and/or implied warranties whatsoever, this
software is distributed "as is", and the author(s) shall not be
held liable under any circumstances.

1
net-irc/kirc/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST kirc-1.2.2.tar.gz 40253 BLAKE2B f8bf6471963762388e71feb8c5bbb78b21787b2a9e6015c825d809c5b1bf9f30117af2be73224d0c2daf52f2154222d4bcb1d40a6166db9eee028bd5f6be81f8 SHA512 b770629d6bfd408fcbf2856579c3bb604f6c85d415286c48700ba7dd172bfa54ea01c6f5b7ec18f7ca6dcd67a799739c18d6c40f4d378c924083c7ce7a0da8f8

View File

@@ -0,0 +1,26 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit toolchain-funcs
DESCRIPTION="Keep IRC simple, stupid!"
HOMEPAGE="https://kirc.dev"
SRC_URI="https://github.com/mcpcpc/kirc/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
src_prepare() {
default
echo "PREFIX = ${EPREFIX}/usr" > config.mk
echo "CC = $(tc-getCC)" >> config.mk
}
src_compile() {
emake
}
src_install() {
emake DESTDIR="${D}" install
}

View File

@@ -0,0 +1,26 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit git-r3 toolchain-funcs
DESCRIPTION="Keep IRC simple, stupid!"
HOMEPAGE="https://kirc.dev"
EGIT_REPO_URI="https://github.com/mcpcpc/kirc"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
src_prepare() {
default
echo "PREFIX = ${EPREFIX}/usr" > config.mk
echo "CC = $(tc-getCC)" >> config.mk
}
src_compile() {
emake
}
src_install() {
emake DESTDIR="${D}" install
}

11
net-irc/kirc/metadata.xml Normal file
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">mcpcpc/kirc</remote-id>
</upstream>
</pkgmetadata>

2
www-apps/marisa/Manifest Normal file
View File

@@ -0,0 +1,2 @@
DIST marisa-71.tar.gz 61222 BLAKE2B fffd3242d92df6c1f31f7d50e5afda2dbe764bb3ca18a674cc629f3aece3c005043ecb4d692e0c4c609fe9aad90b44b1105925281e72ff9455163fadeeabaaea SHA512 4fcf640fb61f9c7c85a256960a47a3c1b7517d413bd80319fa9416adb08a3691c8470f9f8a2b8fbfc43b948cb7c6fc5f9e304dc54466ee93dc5e9ff2e1d1b396
DIST marisa-deps.tar.gz 34551 BLAKE2B c042d46f0b68d4241b19e0536ace0f12410b245672b8d28c5ba6b325a22c3b2a6b6bd9e49a3520978bbb52a0c7fe0e030db44ed2f812604caa1fd39ed3056ba6 SHA512 4df819d9e7aa728ad122abb87142d85236b7e9e48ef7dc97c6e99f97d7863e787368c8f9231663639781510e7d27298ba36d9e27bcf5a53c053759f2a4cf8046

View File

@@ -0,0 +1,13 @@
#!/sbin/openrc-run
# Copyright 2026 Shin'ya Minazuki
supervisor="supervise-daemon"
command="/usr/bin/${RC_SVCNAME}"
command_args="-f /etc/marisa/marisa.conf"
command_background="true"
pidfile="/run/marisa.pid"
depend() {
need net
}

View File

@@ -0,0 +1,31 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit go-module
DESCRIPTION="File upload system over HTTP"
HOMEPAGE="https://projects.laidback.moe/marisa"
SRC_URI="
https://mirror.chaotic.ninja/software/${PN}/${P}.tar.gz
https://mirror.chaotic.ninja/software/${PN}/${PN}-deps.tar.gz
"
LICENSE="ISC"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="examples"
RESTRICT="mirror"
src_compile() {
export CGO_ENABLED=0
export VERSION="2025.12.08-${PV}"
emake CGO=${CGO_ENABLED} VERSION=${VERSION} -j1
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
use examples && dodoc example/*
newinitd "${FILESDIR}/marisa.initd-r1" "${PN}"
}

View File

@@ -0,0 +1,8 @@
<?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>
</pkgmetadata>

View File

@@ -0,0 +1,33 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit git-r3
DESCRIPTION="A hack to disable client-side decorations for GTK+3 programs"
HOMEPAGE="https://github.com/PCMan/gtk3-nocsd"
EGIT_REPO_URI="https://github.com/PCMan/gtk3-nocsd"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS=""
DEPEND="
dev-libs/glib:2
dev-libs/gobject-introspection
x11-libs/gtk+:3
"
BDEPEND="
virtual/pkgconfig
"
RDEPEND="${DEPEND}"
DOCS=( README.md )
src_compile() {
# The assorted script uses the value of libdir for LD_PRELOAD
emake libdir="${EPREFIX}/usr/$(get_libdir)"
}
src_install() {
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="${EPREFIX}/usr/$(get_libdir)" install
}

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">PCMan/gtk3-nocsd</remote-id>
</upstream>
</pkgmetadata>