From c630bef86817fbd5cbb84bc361899795aade102c Mon Sep 17 00:00:00 2001 From: afiw Date: Thu, 1 Jan 2026 16:45:47 +0100 Subject: [PATCH 1/2] Add dev-scheme/skint --- dev-scheme/skint/Manifest | 1 + dev-scheme/skint/skint-0.6.8.ebuild | 41 +++++++++++++++++++++++ metadata/md5-cache/dev-scheme/skint-0.6.8 | 12 +++++++ 3 files changed, 54 insertions(+) create mode 100644 dev-scheme/skint/Manifest create mode 100644 dev-scheme/skint/skint-0.6.8.ebuild create mode 100644 metadata/md5-cache/dev-scheme/skint-0.6.8 diff --git a/dev-scheme/skint/Manifest b/dev-scheme/skint/Manifest new file mode 100644 index 0000000..8bc362c --- /dev/null +++ b/dev-scheme/skint/Manifest @@ -0,0 +1 @@ +DIST skint-0.6.8.tar.gz 965484 BLAKE2B 5b74d0db89bdac359f0d50d2898da8a36015b5afb6c8af24ab6554931473cecb9c8da2fdb0f8d57b1b39351bd316e4590ff3cde48e13e9ea4014d8081bcfb555 SHA512 dd27c0de27bc41689536cd2f7c618b4f566d3306ec098b5f3fcaeb0e905ad407e51b03b20abefde0e978cc2a71f600a9bef25a1fca22917fc47e5aa1b382f555 diff --git a/dev-scheme/skint/skint-0.6.8.ebuild b/dev-scheme/skint/skint-0.6.8.ebuild new file mode 100644 index 0000000..35d2378 --- /dev/null +++ b/dev-scheme/skint/skint-0.6.8.ebuild @@ -0,0 +1,41 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Cheap and fast R7RS Scheme interpreter" +HOMEPAGE="https://github.com/false-schemers/skint" +SRC_URI="https://github.com/false-schemers/skint/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+srfi" + +inherit toolchain-funcs + +src_prepare() { + default + sed '/INSTALL/s/-s//g' -i Makefile || die # Don't strip +} + +src_configure() { + true # The configure script is useless +} + +src_compile() { + emake \ + PREFIX="/usr" \ + LIBROOT="/usr/lib/${PN}" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} -DNDEBUG -DNAN_BOXING -DLIBDIR=/usr/lib/${PN}/lib" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake PREFIX="${D}/usr" install + if use srfi; then + emake LIBROOT="${D}/usr/lib/${PN}" libinstall + fi + einstalldocs +} diff --git a/metadata/md5-cache/dev-scheme/skint-0.6.8 b/metadata/md5-cache/dev-scheme/skint-0.6.8 new file mode 100644 index 0000000..4b8bfd6 --- /dev/null +++ b/metadata/md5-cache/dev-scheme/skint-0.6.8 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install +DESCRIPTION=Cheap and fast R7RS Scheme interpreter +EAPI=8 +HOMEPAGE=https://github.com/false-schemers/skint +INHERIT=toolchain-funcs +IUSE=+libs +KEYWORDS=~amd64 +LICENSE=BSD +SLOT=0 +SRC_URI=https://github.com/false-schemers/skint/archive/refs/tags/v0.6.8.tar.gz +_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 +_md5_=09333d564a6d1bc8f1ab3f7cb639599b From 6b6fa33d636cc6ed7ce610ed6d0d67812cef0099 Mon Sep 17 00:00:00 2001 From: afiw Date: Thu, 1 Jan 2026 16:45:58 +0100 Subject: [PATCH 2/2] Add www-plugins/phoenix --- www-plugins/phoenix/Manifest | 1 + .../phoenix/phoenix-2025.12.23.1.ebuild | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 www-plugins/phoenix/Manifest create mode 100644 www-plugins/phoenix/phoenix-2025.12.23.1.ebuild diff --git a/www-plugins/phoenix/Manifest b/www-plugins/phoenix/Manifest new file mode 100644 index 0000000..cea312c --- /dev/null +++ b/www-plugins/phoenix/Manifest @@ -0,0 +1 @@ +DIST phoenix-2025.12.23.1.tar.gz 5241640 BLAKE2B 272ad7cf1905a839d7f9e604c5072c71ef423eef6e182961d4f0980f478fb7ba365821dae7f0a2492bbb341506d7814353dee74fefe5d790a824fc32628661db SHA512 60c6fb23ec1f3cb04888ff2ae79a5c6b8ab92bee6747c7b1362828d05b181bd4d5d04a5be2e8c94d3669776620e63841900d13603ed1003d69cb2a126edf54a0 diff --git a/www-plugins/phoenix/phoenix-2025.12.23.1.ebuild b/www-plugins/phoenix/phoenix-2025.12.23.1.ebuild new file mode 100644 index 0000000..7001b76 --- /dev/null +++ b/www-plugins/phoenix/phoenix-2025.12.23.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Suite of configurations and advanced modifications for Mozilla Firefox" +HOMEPAGE="https://phoenix.celenity.dev" +SRC_URI="https://codeberg.org/celenity/Phoenix/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/${PN}" + +RDEPEND="www-client/firefox" +DEPEND="${RDEPEND}" + +src_install() { + insinto /usr/lib/firefox + doins linux/phoenix.cfg + insinto /etc/firefox/defaults/pref + doins linux/defaults/pref/phoenix-desktop.js + insinto /etc/firefox/policies + doins linux/policies/policies.json + dodoc README.md +}