Compare commits

..

8 Commits

Author SHA1 Message Date
Shin'ya Minazuki
74add68136 Add mail-client/rin
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-16 19:31:50 -03:00
Shin'ya Minazuki
d9b35ac847 Add 076 Freedom License
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-16 19:20:01 -03:00
Shin'ya Minazuki
02644de032 net-irc/kirc: broken ebuild no more
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-16 19:19:04 -03:00
Shin'ya Minazuki
d356a679c7 net-im/profanity: x11-libs/gtk+3 => x11-libs/gtk+:3
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-16 18:16:17 -03:00
Shin'ya Minazuki
70b06f7dda app-crypt/cream: rename src_prepare to src_configure
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-12 12:05:16 -03:00
Shin'ya Minazuki
f621451030 x11-libs/gtk3-nocsd: add missing keyword
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-12 11:37:58 -03:00
Shin'ya Minazuki
89270ae67f acct-user/dendrite: set home directory
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-12 11:37:27 -03:00
Shin'ya Minazuki
5d3ec9af35 net-im/dendrite: correct call to checkpath
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-12 11:36:41 -03:00
11 changed files with 84 additions and 14 deletions

View File

@@ -0,0 +1,11 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit acct-user
DESCRIPTION="Second-generation Matrix homeserver"
ACCT_USER_ID=-1
ACCT_USER_GROUPS=( ${PN} )
ACCT_USER_HOME="/var/lib/${PN}"
acct-user_add_deps

View File

@@ -16,7 +16,7 @@ KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
RESTRICT="mirror"
src_prepare() {
src_configure() {
elog "Populating ${S}/config.mk with new values..."
echo "GO = ${EPREFIX}/usr/bin/go" > config.mk
echo "GOOS = linux" >> config.mk

View File

@@ -0,0 +1,4 @@
Freedom License v1 (2021年08月17日)
全く無限的自由です。
It's infinite freedom.

1
mail-client/rin/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST rin-10.tar.gz 4282 BLAKE2B 6c8064863c753d536f738c6850a0c3430f7a0c4d954c137490d458c89877c8f9417efed71f0b78c644729a4509da74327c1eb366f73756d1dee5798c6e50360d SHA512 b9d9096dcea4e0a8c595aa63d9415ddd16f629522861059a6f8b44c0641ac1693d82165c3aa309095696c5a9bac72aa851c72699d71b3e67a0b7eb569511f00d

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,40 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit edo
DESCRIPTION="E-mail assistant"
HOMEPAGE=""
SRC_URI="https://mirror.chaotic.ninja/software/${PN}/${P}.tar.gz"
# ありがとうございます、諏訪子様!
LICENSE="076-Freedom-License"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
mail-client/mblaze
net-mail/fdm
"
RDEPEND="${DEPEND}"
BDEPEND="
app-text/mandoc
dev-build/bmake
"
src_configure() {
elog "Populating config.mk with new values..."
echo "PREFIX = ${EPREFIX}/usr" > config.mk
echo "EXDIR = \${PREFIX}/share/examples" >> config.mk
echo "MANDIR = \${PREFIX}/share/man" >> config.mk
elog "Done."
}
src_compile() {
edo sed -e "s|%%PREFIX%%|${EPREFIX}/usr|g" -e "s|%%REV%%|${PV}|g" bin/${PN}.in > bin/${PN}
edo chmod 0755 bin/${PN}
}
src_install() {
# Specifically not emake because of the BSD syntax
# which will cause GNU make an indigestion
bmake DESTDIR="${D}" install
}

View File

@@ -17,7 +17,8 @@ depend() {
}
start_pre() {
if ! checkpath --file /etc/${RC_SVCNAME}.yaml -; then
ebegin "Checking for the existence of /etc/${RC_SVCNAME}.yaml"
if ! checkpath --file /etc/${RC_SVCNAME}.yaml; then
eerror "You need a configuration file to proceed"
eerror "See /usr/sbin/dendrite-generate-config"
fi

View File

@@ -23,7 +23,7 @@ DEPEND="
sys-libs/ncurses:=[unicode(+)]
sys-libs/readline:=
gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
gtk? ( x11-libs/gtk+3 )
gtk? ( x11-libs/gtk+:3 )
omemo? (
dev-libs/libgcrypt
net-libs/libsignal-protocol-c

View File

@@ -1,7 +1,7 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit toolchain-funcs
inherit edo toolchain-funcs
DESCRIPTION="Keep IRC simple, stupid!"
HOMEPAGE="https://kirc.dev"
@@ -11,12 +11,14 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
src_prepare() {
default
echo "PREFIX = ${EPREFIX}/usr" > config.mk
echo "CC = $(tc-getCC)" >> config.mk
src_configure() {
elog "Populating config.mk with new values..."
echo "CC = $(tc-getCC)" > config.mk
echo "PREFIX = ${EPREFIX}/usr" >> config.mk
echo "BINDIR = \${PREFIX}/bin" >> config.mk
echo "MANDIR = \${PREFIX}/share/man" >> config.mk
elog "Done."
}
src_compile() {
emake
}

View File

@@ -11,10 +11,13 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
src_prepare() {
default
echo "PREFIX = ${EPREFIX}/usr" > config.mk
echo "CC = $(tc-getCC)" >> config.mk
src_configure() {
elog "Populating config.mk with new values..."
echo "CC = $(tc-getCC)" > config.mk
echo "PREFIX = ${EPREFIX}/usr" >> config.mk
echo "BINDIR = \${PREFIX}/bin" >> config.mk
echo "MANDIR = \${PREFIX}/share/man" >> config.mk
elog "Done."
}
src_compile() {

View File

@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://github.com/PCMan/gtk3-nocsd"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS=""
KEYWORDS="~amd64"
DEPEND="
dev-libs/glib:2