Compare commits

...

35 Commits

Author SHA1 Message Date
Павел Иванов 8a997e9bfb sys-apps/calculate-utils: fix uefi
3 months ago
Alexander Tratsevskiy dd3bcb8fd0 sys-kernel/calculate-sources: Version bump to 6.7.3, 6.6.15, 6.1.76
3 months ago
Павел Иванов 28ee5156cf TG-532 sys-apps/calculate-utils: fix ebuild
3 months ago
Павел Иванов 92847edc8c TG-532 sys-apps/calculate-utils: fix PXE install
3 months ago
root 01681692f7 TG-536
3 months ago
Alexander Tratsevskiy 97a5793c5b fix deps
3 months ago
root 101c496836 TG-536
3 months ago
Alexander Tratsevskiy 3d6764ff29 update USE flags
3 months ago
Alexander Tratsevskiy 1000087347 fix deps
3 months ago
Alexander Tratsevskiy 99d2a1033d update USE flags
3 months ago
Alexander Tratsevskiy 4923d3ecc3 update masks
3 months ago
Alexander Tratsevskiy e0cf392b37 fix install of a kernel
3 months ago
Alexander Tratsevskiy d9cd7d37bb sys-kernel/calculate-sources: Version bump to 6.7.2, 6.6.14, 6.1.75
3 months ago
Alexander Tratsevskiy c306dae1d4 update masks
3 months ago
Alexander Tratsevskiy ea1e511c30 update NPTL_KERN_VER
3 months ago
Alexander Tratsevskiy 4143bf1bf4 update flags
3 months ago
Alexander Tratsevskiy b9d2faffce update masks
3 months ago
Alexander Tratsevskiy 11e12c0204 remove old ebuilds
3 months ago
Alexander Tratsevskiy f221623f94 remove old masks
3 months ago
Alexander Tratsevskiy c135e0c5d9 net-wireless/rtl8814au: Version bump
3 months ago
Alexander Tratsevskiy 73fb6051e1 sys-kernel/calculate-sources: Version bump to 6.7.1
3 months ago
Alexander Tratsevskiy 820ab970f2 update flags
4 months ago
Alexander Tratsevskiy 3e3b358a00 fix deps
4 months ago
Alexander Tratsevskiy 01498a68f4 fix deps
4 months ago
Alexander Tratsevskiy 8383fb67ed circular deps
4 months ago
Alexander Tratsevskiy aa7f29893b fix circular deps
4 months ago
Alexander Tratsevskiy 22346626ff fix deps
4 months ago
Alexander Tratsevskiy edcd2be754 update FEATURES
4 months ago
root e3d8dbe36d TG-530
4 months ago
Alexander Tratsevskiy dfbf6449a6 sys-kernel/calculate-sources: Version bump to 6.1.74
4 months ago
Alexander Tratsevskiy 348d748957 app-portage/gentoolkit: update version for reinstall
4 months ago
Alexander Tratsevskiy 41c83f88e7 update masks
4 months ago
Alexander Tratsevskiy b319fcb327 Temporarily added app-portage/gentoolkit
4 months ago
Alexander Tratsevskiy 2c01272563 update flags
4 months ago
Alexander Tratsevskiy b2d7a04b39 update masks
4 months ago

@ -1,9 +0,0 @@
# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
DESCRIPTION="Group for www-apps/jackett-bin"
ACCT_GROUP_ID=-1

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>support@calculate.ru</email>
<name>Mir Calculate</name>
<description>Calculate Overlay</description>
</maintainer>
</pkgmetadata>

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>support@calculate.ru</email>
<name>Mir Calculate</name>
<description>Calculate Overlay</description>
</maintainer>
</pkgmetadata>

@ -1,9 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
DESCRIPTION="Group for net-p2p/opentracker"
ACCT_GROUP_ID=-1

@ -1,13 +0,0 @@
# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for www-apps/jackett-bin"
ACCT_USER_ID=-1
ACCT_USER_GROUPS=( jackett )
ACCT_USER_HOME="/var/lib/jackett"
acct-user_add_deps

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>support@calculate.ru</email>
<name>Mir Calculate</name>
<description>Calculate Overlay</description>
</maintainer>
</pkgmetadata>

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>support@calculate.ru</email>
<name>Mir Calculate</name>
<description>Calculate Overlay</description>
</maintainer>
</pkgmetadata>

@ -1,13 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for net-p2p/opentracker"
ACCT_USER_ID=-1
ACCT_USER_GROUPS=( opentracker )
ACCT_USER_HOME="/var/lib/opentracker"
acct-user_add_deps

@ -1,112 +0,0 @@
diff --git a/Makefile b/Makefile
index 949e63e..a4beaf5 100644
--- a/Makefile
+++ b/Makefile
@@ -13,44 +13,43 @@ CC?=gcc
# LIBOWFAT_LIBRARY=$(PREFIX)/lib
# Debug flavour
-PREFIX?=..
-LIBOWFAT_HEADERS=$(PREFIX)/libowfat
+PREFIX?=/usr
+LIBOWFAT_HEADERS=$(PREFIX)/include/libowfat
LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
BINDIR?=$(PREFIX)/bin
-STRIP?=strip
-
-#FEATURES+=-DWANT_V6
-
-#FEATURES+=-DWANT_ACCESSLIST_BLACK
-#FEATURES+=-DWANT_ACCESSLIST_WHITE
-
-#FEATURES+=-DWANT_SYNC_LIVE
-#FEATURES+=-DWANT_IP_FROM_QUERY_STRING
-#FEATURES+=-DWANT_COMPRESSION_GZIP
-#FEATURES+=-DWANT_COMPRESSION_GZIP_ALWAYS
-#FEATURES+=-DWANT_LOG_NETWORKS
-#FEATURES+=-DWANT_RESTRICT_STATS
-#FEATURES+=-DWANT_IP_FROM_PROXY
-#FEATURES+=-DWANT_FULLLOG_NETWORKS
-#FEATURES+=-DWANT_LOG_NUMWANT
-#FEATURES+=-DWANT_MODEST_FULLSCRAPES
-#FEATURES+=-DWANT_SPOT_WOODPECKER
-#FEATURES+=-DWANT_SYSLOGS
-#FEATURES+=-DWANT_DEV_RANDOM
-FEATURES+=-DWANT_FULLSCRAPE
+
+#BUILD_FEATURES+=-DWANT_V6
+
+#BUILD_FEATURES+=-DWANT_ACCESSLIST_BLACK
+#BUILD_FEATURES+=-DWANT_ACCESSLIST_WHITE
+
+#BUILD_FEATURES+=-DWANT_SYNC_LIVE
+#BUILD_FEATURES+=-DWANT_IP_FROM_QUERY_STRING
+#BUILD_FEATURES+=-DWANT_COMPRESSION_GZIP
+#BUILD_FEATURES+=-DWANT_COMPRESSION_GZIP_ALWAYS
+#BUILD_FEATURES+=-DWANT_LOG_NETWORKS
+#BUILD_FEATURES+=-DWANT_RESTRICT_STATS
+#BUILD_FEATURES+=-DWANT_IP_FROM_PROXY
+#BUILD_FEATURES+=-DWANT_FULLLOG_NETWORKS
+#BUILD_FEATURES+=-DWANT_LOG_NUMWANT
+#BUILD_FEATURES+=-DWANT_MODEST_FULLSCRAPES
+#BUILD_FEATURES+=-DWANT_SPOT_WOODPECKER
+#BUILD_FEATURES+=-DWANT_SYSLOGS
+#BUILD_FEATURES+=-DWANT_DEV_RANDOM
+BUILD_FEATURES+=-DWANT_FULLSCRAPE
# Is enabled on BSD systems by default in trackerlogic.h
# on Linux systems you will need -lbds
-#FEATURES+=-DWANT_ARC4RANDOM
+#BUILD_FEATURES+=-DWANT_ARC4RANDOM
-#FEATURES+=-D_DEBUG_HTTPERROR
+#BUILD_FEATURES+=-D_DEBUG_HTTPERROR
OPTS_debug=-D_DEBUG -g -ggdb # -pg -fprofile-arcs -ftest-coverage
-OPTS_production=-O3
+OPTS_production=
CFLAGS+=-I$(LIBOWFAT_HEADERS) -Wall -pipe -Wextra #-ansi -pedantic
-LDFLAGS+=-L$(LIBOWFAT_LIBRARY) -lowfat -pthread -lpthread -lz
+LDFLAGS+=-L$(LIBOWFAT_LIBRARY) -lowfat -lpthread -lz
#LDFLAGS+=-lbsd
BINARY =opentracker
@@ -59,31 +58,21 @@ SOURCES=opentracker.c trackerlogic.c scan_urlencoded_query.c ot_mutex.c ot_stats
SOURCES_proxy=proxy.c ot_vector.c ot_mutex.c
OBJECTS = $(SOURCES:%.c=%.o)
-OBJECTS_debug = $(SOURCES:%.c=%.debug.o)
OBJECTS_proxy = $(SOURCES_proxy:%.c=%.o)
-OBJECTS_proxy_debug = $(SOURCES_proxy:%.c=%.debug.o)
-.SUFFIXES: .debug.o .o .c
+.SUFFIXES: .o .c
-all: $(BINARY) $(BINARY).debug
+all: $(BINARY)
-CFLAGS_production = $(CFLAGS) $(OPTS_production) $(FEATURES)
-CFLAGS_debug = $(CFLAGS) $(OPTS_debug) $(FEATURES)
+CFLAGS_production = $(CFLAGS) $(OPTS_production) $(BUILD_FEATURES)
+#CFLAGS_production += $(OPTS_debug)
$(BINARY): $(OBJECTS) $(HEADERS)
$(CC) -o $@ $(OBJECTS) $(LDFLAGS)
- $(STRIP) $@
-$(BINARY).debug: $(OBJECTS_debug) $(HEADERS)
- $(CC) -o $@ $(OBJECTS_debug) $(LDFLAGS)
proxy: $(OBJECTS_proxy) $(HEADERS)
$(CC) -o $@ $(OBJECTS_proxy) $(CFLAGS_production) $(LDFLAGS)
-proxy.debug: $(OBJECTS_proxy_debug) $(HEADERS)
- $(CC) -o $@ $(OBJECTS_proxy_debug) $(LDFLAGS)
-
-.c.debug.o : $(HEADERS)
- $(CC) -c -o $@ $(CFLAGS_debug) $(<:.debug.o=.c)
-.c.o : $(HEADERS)
+.c.o :
$(CC) -c -o $@ $(CFLAGS_production) $<
clean:

@ -1,32 +0,0 @@
diff --git a/opentracker.conf.sample b/opentracker.conf.sample
index db45122..f847080 100644
--- a/opentracker.conf.sample
+++ b/opentracker.conf.sample
@@ -34,11 +34,11 @@
# II) If opentracker runs in a non-open mode, point it to files containing
# all torrent hashes that it will serve (shell option -w)
#
-# access.whitelist /path/to/whitelist
+# access.whitelist /var/lib/opentracker/access.whitelist
#
# or, if opentracker was compiled to allow blacklisting (shell option -b)
#
-# access.blacklist ./blacklist
+# access.blacklist /var/lib/opentracker/access.blacklist
#
# It is pointless and hence not possible to compile black AND white
# listing, so choose one of those options at compile time. File format
@@ -93,11 +93,11 @@
# list files must be put in that directory (shell option -d).
#
#
-# tracker.rootdir /usr/local/etc/opentracker
+# tracker.rootdir /var/lib/opentracker
#
# Tell opentracker which user to setuid to.
#
-# tracker.user nobody
+# tracker.user opentracker
#
# VI) opentracker can be told to answer to a "GET / HTTP"-request with a

@ -1,13 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2017 Gentoo Foundation
description="Bittorrent tracker"
command="/usr/bin/opentracker"
command_args="-f /etc/opentracker.conf"
pidfile="/var/run/opentracker.pid"
start_stop_daemon_args="-w 1 -b -m --pidfile ${pidfile}"
depend() {
use net
}

@ -1,32 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>support@calculate.ru</email>
<name>Mir Calculate</name>
<description>Calculate Overlay</description>
</maintainer>
<use>
<flag name="blacklist">Make use of a torrents black-list</flag>
<flag name="gzip-always">Enforce gzip compressed full scrapes even if client did not request it</flag>
<flag name="ip-from-query">Accept source IP only from query (debugging purposes only)</flag>
<flag name="ip-from-proxy">Accept source IP from proxy</flag>
<flag name="fullscrapes-modest">Enable limiting fullscrapes to only every 5 minutes per IP</flag>
<flag name="live-sync">Allow synchronisation between several instances through multicast</flag>
<flag name="live-sync-unicast">Allow synchronisation between several instances through unicast</flag>
<flag name="log-networks-full">Add some subnet debugging features</flag>
<flag name="log-numwant">Log amount of numwants</flag>
<flag name="persistence">Allow saving torrents and peers information on disk</flag>
<flag name="spot-woodpeckers">Enable tracking of abusing peers</flag>
<flag name="restrict-stats">Restrict statistics to the tracker owner</flag>
<flag name="whitelist">Make use of a torrents white-list</flag>
</use>
<longdescription lang="en">
Opentracker is a open and free bittorrent tracker. It aims for minimal resource usage and is capable to serve
multiple thousands of requests.
</longdescription>
<upstream>
<bugs-to>mailto:erdgeist@erdgeist.org</bugs-to>
<doc lang="en">https://erdgeist.org/arts/software/opentracker/</doc>
</upstream>
</pkgmetadata>

@ -1,75 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="An open and free bittorrent tracker"
HOMEPAGE="https://erdgeist.org/arts/software/opentracker/"
EGIT_REPO_URI="git://erdgeist.org/opentracker"
EGIT_COMMIT="110868ec4ebe60521d5a4ced63feca6a1cf0aa2a"
LICENSE="BEER-WARE"
SLOT="0"
#KEYWORDS="~amd64 ~x86"
IUSE="+blacklist debug gzip-always ip-from-query ip-from-proxy ipv6 fullscrapes-modest live-sync
live-sync-unicast log-networks-full log-numwant persistence restrict-stats spot-woodpeckers syslog whitelist"
REQUIRED_USE="^^ ( blacklist whitelist )
live-sync-unicast? ( live-sync )
persistence? ( !ipv6 )"
DEPEND="sys-libs/zlib"
RDEPEND="acct-user/opentracker
dev-libs/libowfat
${DEPEND}"
PATCHES="${FILESDIR}/${PN}-Makefile.patch ${FILESDIR}/${PN}-conf.patch"
src_prepare() {
default
local MYFEATURES="BUILD_FEATURES+=-DWANT_COMPRESSION_GZIP -DWANT_FULLSCRAPE"
use blacklist && MYFEATURES+=" -DWANT_ACCESSLIST_BLACK"
use gzip-always && MYFEATURES+=" -DWANT_COMPRESSION_GZIP_ALWAYS"
use ip-from-query && MYFEATURES+=" -DWANT_IP_FROM_QUERY_STRING"
use ip-from-proxy && MYFEATURES+=" -DWANT_IP_FROM_PROXY"
use ipv6 && MYFEATURES+=" -DWANT_V6"
use fullscrapes-modest && MYFEATURES+=" -DWANT_MODEST_FULLSCRAPES"
use live-sync && MYFEATURES+=" -DWANT_SYNC_LIVE"
use live-sync-unicast && MYFEATURES+=" -DSYNC_LIVE_UNICAST"
use log-networks-full && MYFEATURES+=" -DWANT_FULLLOG_NETWORKS"
use log-numwant && MYFEATURES+=" -DWANT_LOG_NUMWANT"
use persistence && MYFEATURES+=" -DWANT_PERSISTENCE"
use spot-woodpeckers && MYFEATURES+=" -DWANT_SPOT_WOODPECKER"
use syslog && MYFEATURES+=" -DWANT_SYSLOGS"
use restrict-stats && MYFEATURES+=" -DWANT_RESTRICT_STATS"
use whitelist && MYFEATURES+=" -DWANT_ACCESSLIST_WHITE"
if use debug; then
MYFEATURES+=" -D_DEBUG_HTTPERROR"
sed -i -e "/^#CFLAGS_production.*OPTS_debug/s/^#//" Makefile || die "sed DEBUG CFLAGS enable failed in Makefile"
fi
sed -i "/^BUILD_FEATURES/s/^.*/${MYFEATURES}/" Makefile || die "sed BUILD_FEATURES failed in Makefile"
}
src_install() {
dodoc README*
insinto /etc
newins opentracker.conf.sample opentracker.conf
cp "${FILESDIR}"/opentracker.init.d "${T}"/opentracker || die
doinitd "${T}"/opentracker
dodir /usr/bin
emake install DESTDIR="${D}"
if use debug && ! has nostrip ${FEATURES}; then
ewarn "
********************************************************************************
Please emerge with FEATURES=nostrip to get debug really effective
********************************************************************************
"
fi
}

@ -1,3 +1,2 @@
DIST rtl8814au-20221110.tar.gz 2642540 BLAKE2B 0d7fab629e31f77526c02eea5391d603c19cdeb4c440a15eab984346ab70aa1c0203b2556d580c9b1040f5bd83535bcf6ad28e18119fb7629772618c75f4d8a5 SHA512 1d72cd9188afaa2e015fc4e321eed8fbf6ffafe9d9e624e97eaccbc68acebc6691a032cf6cfe1c44b1fb907db9f010e140c0100c43ffffb2b7206ab017198d8a
DIST rtl8814au-20230321.tar.gz 2646177 BLAKE2B c458cf6cca2b97ddff5784f1285d0ba1969868507902fe426f7d99f774032a8e09b443df70609f4a56b9bca2ac4d27645cc2ea0c5ba80b2af7865963acab673f SHA512 2c176a3be30dd8398e24a5b7f00bf50f7541225ad25921e1b02cef481450833b6ac65cdbd418303a9ecfbfd7f343296d1d3107cc97049c708e35b9b227723f4f
DIST rtl8814au-20230623.tar.gz 2646935 BLAKE2B 07b67f3ef585df48c2e1c3ff73ffc16302b5c30ec7313f00a3598b4039b703b7570cc4212f861a64d850fd8e5904552bc6047d61bcf727505e5ea06abb4baa20 SHA512 f2f63786e876d7c91e197a66c35a99c7a4bb3852993b8ecb1725bbeb3b876f84dd9a8e9c8f48daea831a68090afaf83e7e9dbb93a493061ef968f0b1cca6749c
DIST rtl8814au-20231211.tar.gz 2647484 BLAKE2B 0381051638429b2d280fcbcda0ae6a238ae028d2353ed9e5256b1bef72a303bccffdea4daa0d69076d7dcd968a26cf2addec93e95f3f6172b787459e81a9c442 SHA512 73215e0fa76c9b7b1cc33719f475b78e07bc16b85b1d75ed9f10ae8d8f8d35910f38ccc77493137883efe93aafb9ba0adae17201edbb739c9acb322af512984c

@ -1,28 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit linux-mod
COMMIT="932df6f7da6c3a384cf91f33eb195097eb0cb6c5"
DESCRIPTION="Realtek 8814AU USB WiFi module for Linux kernel"
HOMEPAGE="https://github.com/morrownr/8814au"
SRC_URI="https://github.com/morrownr/8814au/archive/${COMMIT}.tar.gz -> rtl8814au-${PV}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="amd64"
SLOT="0"
DEPEND="virtual/linux-sources"
S="${WORKDIR}/8814au-${COMMIT}"
MODULE_NAMES="8814au(net/wireless)"
BUILD_TARGETS="all"
BUILD_TARGET_ARCH="${ARCH}"
pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="KERN_DIR=${KV_DIR} KSRC=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
}

@ -4,25 +4,23 @@
EAPI=8
inherit linux-mod-r1
COMMIT="6f80699e68fd2a9f2bba3f1a56ca06d1b7992bd8"
COMMIT="866a9100c7b3f6508b81b31a22cae19dcacdacb9"
DESCRIPTION="Realtek 8814AU USB WiFi module for Linux kernel"
HOMEPAGE="https://github.com/morrownr/8814au"
SRC_URI="https://github.com/morrownr/8814au/archive/${COMMIT}.tar.gz -> rtl8814au-${PV}.tar.gz"
SRC_URI="https://github.com/morrownr/8814au/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64"
KEYWORDS="amd64"
SLOT="0"
DEPEND="virtual/linux-sources"
S="${WORKDIR}/8814au-${COMMIT}"
MODULE_NAMES="8814au(net/wireless)"
BUILD_TARGETS="all"
BUILD_TARGET_ARCH="${ARCH}"
src_compile() {
local modlist=( 8814au=net/wireless )
local modargs=( KSRC="${KV_OUT_DIR}" )
pkg_setup() {
linux-mod-r1_pkg_setup
BUILD_PARAMS="KERN_DIR=${KV_DIR} KSRC=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
linux-mod-r1_src_compile
}

@ -1,3 +1,3 @@
DIST rtl8821cu-20210506.tar.gz 3645635 BLAKE2B 72792c9db722190de7c1f728f32e87b00010cd0593a68cc635011f0cc556d16cd6dbd5396d4da5eaba8da10fa579e19c1611d23b0924c82f48f17f693639cf36 SHA512 5d98f8cbc39935674fb5a58daf20c88b31d75becf25ba3603397eac79569d44d472a7135e99a95aacc8989d61e526b107f1c2dbf47d2c207107f62572db20642
DIST rtl8821cu-20230427.tar.gz 13821386 BLAKE2B f71e979f9d783486809343e777fa008058c61ead739a64ef11149d4a6da24d628c61d56c7c03f0c32c90d5474b2c179e106702b0cc695ca0261ce8f1f457de8f SHA512 2ff4503bc5a80a28611c293381d4b08deb9512042b1ffcb2e379dba65ae833250210abd25255d6066f28ecdd551d45bcf0dcc3db4a75e0605a3414ed29189efd
DIST rtl8821cu-20230910.tar.gz 13821543 BLAKE2B cd96fd25187aa43219ed983a75de48afa0067551402ba7b40764773022b5a9ea19bfa495e81bd278c03be7f91e5b724125476544a1cafc391553ac164ad2436e SHA512 b41e4bfee81fc38257f42928cad73bc858d8a99d722b001e8f6a7a1b1f2987696cdaa2909cef651bbc25e622a2799fcb8d93859dd5e6847b6817f33c3bce6fff
DIST rtl8821cu-20240121.tar.gz 13821880 BLAKE2B 1863c5d12e12bbf9661039cae299cbc211014c0384f9df9ad958bfe712fc3c1ceb1e83c6b44e6a25e6cfaa786e626291d77ec81be28a19730fd7b579bd97696e SHA512 bc3ef3e7f671fce371bd0e8cf74eb7c3561c827a47101e48f88e6ea8849bb70b0b0a275923e52f59e6d0d4dec19ee5d69ea5c3ea00aaa1afd15045ea3e0212e0

@ -1,39 +0,0 @@
# Copyright 1999-2020 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit linux-mod
COMMIT="c2472712fe4c2639183b9a0a6a930248fcff8bf0"
DESCRIPTION="Realtek 8821(*U)/8811CU/8812A/8192E/8814A/8822B/8723(*U)/8188E(**) module for Linux kernel"
HOMEPAGE="https://github.com/eltonlika/rtl8821CU"
SRC_URI="https://github.com/eltonlika/rtl8821CU/archive/${COMMIT}.tar.gz -> rtl8821cu-${PV}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64"
DEPEND="virtual/linux-sources"
S="${WORKDIR}/rtl8821CU-${COMMIT}"
MODULE_NAMES="8821cu(net/wireless)"
BUILD_TARGETS="all"
BUILD_TARGET_ARCH="${ARCH}"
pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="KERN_DIR=${KV_DIR} ARCH=x86_64 KSRC=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
}
src_compile(){
linux-mod_src_compile
}
src_install() {
linux-mod_src_install
}
pkg_postinst() {
linux-mod_pkg_postinst
}

@ -0,0 +1,26 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit linux-mod-r1
COMMIT="5b39398e2de146edeb76716420f3288f508bea61"
DESCRIPTION="Realtek USB WiFi Adapters based on 8811CU/8821CU/8821CUH/8731AU Chipsets"
HOMEPAGE="https://github.com/morrownr/8821cu-20210916"
SRC_URI="https://github.com/morrownr/8821cu-20210916/archive/${COMMIT}.tar.gz -> rtl8821cu-${PV}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64"
SLOT="0"
DEPEND="virtual/linux-sources"
S="${WORKDIR}/8821cu-20210916-${COMMIT}"
src_compile() {
local modlist=( 8821cu=net/wireless )
local modargs=( KSRC="${KV_OUT_DIR}" )
linux-mod-r1_src_compile
}

@ -1,7 +1,4 @@
USE=""
# Python
#USE="${USE} python_targets_python3_7 python_targets_python3_8 python_single_target_python3_8"
PORTAGE_NICENESS="19"
PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"

@ -19,7 +19,7 @@ USE="${USE} chm djvu ebook postscript"
USE="${USE} crypt ssl cracklib"
# Hardware
USE="${USE} acpi cairo cpudetection dbus dri ieee1394 gpm opengl scanner smp upower usb vdpau -video_cards_dummy -video_cards_v4l video_cards_via vulkan xcomposite"
USE="${USE} acpi cairo cpudetection dbus dri ieee1394 opengl scanner smp upower usb vdpau -video_cards_dummy -video_cards_v4l video_cards_via vulkan xcomposite"
# Hardware CPU
USE="${USE} 3dnow 3dnowext aes avx fma3 fma4 lm-sensors mmx mmxext padlock popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop"
@ -51,9 +51,6 @@ USE="${USE} gphoto2"
# Printing
USE="${USE} cups foomaticdb"
# Python2.7
USE="${USE} python_targets_python2_7"
# System
USE="${USE} caps cgroups elogind introspection logrotate lz4 lzo networkmanager nsplugin pgo policykit -test-rust threads udisks zstd"
@ -79,14 +76,14 @@ CAMERAS="*"
CPU_FLAGS_X86="3dnow 3dnowext mmx sse sse2 *"
DISTDIR="/var/calculate/distfiles"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --autounmask --binpkg-changed-deps=n --binpkg-respect-use=y --jobs=4 --quiet-build=n"
FEATURES="getbinpkg parallel-install -news -userpriv"
FEATURES="getbinpkg parallel-install -news -userpriv -pkgdir-index-trusted"
GENTOO_MIRRORS="https://distfiles.gentoo.org https://mirror.calculate-linux.org/distfiles/level0"
INPUT_DEVICES="${INPUT_DEVICES} evdev mutouch synaptics"
INSTALL_MASK="/etc/systemd /lib*/systemd/*/*.service /usr/lib*/systemd/*/*.service /etc/shorewall*/* -/etc/shorewall*/shorewall*.conf"
LCD_DEVICES="*"
LDFLAGS="-Wl,--as-needed"
LIRC_DEVICES="devinput"
NPTL_KERN_VER="5.10.0"
NPTL_KERN_VER="6.1.0"
PORTAGE_TMPDIR="/var/calculate/tmp"
USE_EXPAND="CALCULATE THEMES"
VIDEO_CARDS="amdgpu fbdev i915 i965 intel iris nouveau nv nvidia r100 r200 r300 r600 radeon qxl radeonsi vesa virtualbox"

@ -1,13 +1,9 @@
~app-arch/unar-1.10.7 amd64
~app-backup/btrbk-0.32.6 amd64
~app-containers/docker-swarm-1.2.9 amd64
~app-doc/gimp-help-2.10.0 amd64
~app-doc/kicad-doc-7.0.1 amd64
~app-editors/featherpad-1.4.0 amd64
~app-editors/sublime-text-3_p3211 amd64
app-editors/vscode amd64
~app-editors/xemacs-21.5.34 amd64
~app-emulation/gallium-nine-standalone-0.7 amd64
<app-emulation/wine-staging-9999 amd64
~app-i18n/man-pages-ru-5.03.2390.2390.20191017 amd64
~app-i18n/nabi-1.0.1 amd64
@ -16,7 +12,6 @@ app-editors/vscode amd64
~app-mobilephone/qtadb-0.8.1 amd64
~app-office/calligra-3.2.1 amd64
~app-office/kexi-3.2.0 amd64
~app-office/moneydance-2022.4060 amd64
~app-office/scribus-1.5.8 amd64
app-office/wps-office amd64
~app-text/languagetool-5.4 amd64
@ -24,7 +19,6 @@ app-text/zotero-bin amd64
~app-vim/vim-nftables-0_pre20200629 amd64
~app-vim/vim-tmux-3.0.0 amd64
~dev-db/firebird-3.0.4.33054.0 amd64
~dev-qt/qt-creator-11.0.3 amd64
~dev-util/android-sdk-update-manager-24.4.1 amd64
dev-util/android-studio amd64
dev-util/pycharm-community amd64
@ -35,7 +29,8 @@ dev-util/pycharm-professional amd64
~mail-client/claws-mail-4.1.1 amd64
~media-gfx/blender-3.4.1 amd64
~media-gfx/blender-3.5.1 amd64
~media-gfx/blender-3.6.0 amd64
~media-gfx/blender-3.6.5 amd64
~media-gfx/blender-4.0.1 amd64
media-gfx/darktable amd64
~media-gfx/gimp-2.10.36 amd64
~media-gfx/pencil-0.6.6 amd64
@ -46,18 +41,14 @@ media-gfx/darktable amd64
~media-sound/clementine-1.4.0_rc2 amd64
~media-sound/gmtp-1.3.11 amd64
~media-sound/lxmusic-0.4.7 amd64
~media-sound/strawberry-1.0.21 amd64
~media-sound/strawberry-1.0.23 amd64
~media-sound/volumeicon-0.5.1 amd64
~media-video/avidemux-2.8.1 amd64
~media-video/obs-studio-29.1.3 amd64
~media-video/shotcut-22.12.21 amd64
~media-video/shotcut-23.09.29 amd64
~media-video/smplayer-23.6.0 amd64
~media-video/v4l2loopback-0.12.5 amd64
~net-analyzer/squid-graph-3.2 amd64
~net-dns/bind-tools-9.16.39 amd64
~net-firewall/sanewall-1.1.6 amd64
~net-fs/netatalk-3.1.12 amd64
~net-fs/nfs4-acl-tools-0.3.7 amd64
~net-fs/smbnetfs-0.6.3 amd64
~net-im/coturn-4.6.0 amd64
@ -101,9 +92,8 @@ sys-apps/inxi amd64
~sys-block/gparted-1.5.0 amd64
~sys-cluster/cluster-glue-1.0.12 amd64
~sys-firmware/b43-firmware-5.100.138 amd64
~sys-fs/btrfs-progs-6.3.2 amd64
~sys-fs/compsize-1.5 amd64
~sys-kernel/linux-headers-6.1 amd64
~sys-kernel/linux-headers-6.6 amd64
~sys-power/cpupower-5.18 amd64
~www-apps/radicale-3.1.8 amd64
www-client/firefox amd64

@ -15,7 +15,6 @@
~app-backup/cpdup-1.18 amd64
~app-backup/hdup-2.0.14 amd64
~app-backup/mirdir-2.1 amd64
~app-backup/mylvmbackup-0.14 amd64
~app-backup/pdumpfs-1.3 amd64
~app-backup/rdedup-1.0.2 amd64
~app-backup/rdumpfs-0.1 amd64
@ -36,7 +35,6 @@
~app-crypt/codecrypt-1.8 amd64
~app-crypt/codegroup-20080907 amd64
~app-crypt/coolkey-1.1.0 amd64
~app-crypt/crackpkcs12-0.2.10 amd64
~app-crypt/dieharder-3.31.1 amd64
~app-crypt/ekeyd-1.1.5 amd64
~app-crypt/elettra-1.0 amd64
@ -45,7 +43,6 @@
~app-crypt/gifshuffle-2.0 amd64
~app-crypt/gnupg-pkcs11-scd-0.9.2 amd64
~app-crypt/gpgstats-0.5 amd64
~app-crypt/hashcat-6.2.1 amd64
~app-crypt/hashcat-utils-1.9 amd64
~app-crypt/jetring-0.27 amd64
~app-crypt/kencfs-plasma-2.0.2_alpha amd64
@ -58,15 +55,12 @@
~app-crypt/pkcrack-1.2.2 amd64
~app-crypt/pkcs11-data-0.7.4 amd64
~app-crypt/pkcs11-dump-0.3.4 amd64
~app-crypt/tc-play-2.0 amd64
~app-crypt/tpm-emulator-0.7.5 amd64
~app-crypt/ubuntu-keyring-2020.06.17.1 amd64
~app-crypt/yubikey-manager-qt-1.2.5 amd64
~app-crypt/zulucrypt-5.5.0_pre20180223 amd64
~app-dicts/bookview-3.2.1 amd64
~app-dicts/dikt-2s_p1 amd64
~app-dicts/eblook-1.6.1_p16 amd64
~app-dicts/edictionary-2.6 amd64
~app-dicts/freedict-deu-eng-1.0 amd64
~app-dicts/freedict-eng-fra-1.0 amd64
~app-dicts/freedict-eng-ita-1.0 amd64
@ -80,11 +74,8 @@
~app-editors/levee-4.0 amd64
~app-editors/ng-1.5_beta1 amd64
~app-editors/shed-1.15 amd64
~app-editors/texworks-0.6.7 amd64
~app-emacs/emacs-common-1.8 amd64
~app-emacs/ess-18.10.2 amd64
~app-emulation/coldfire-0.3.1 amd64
~app-emulation/diskimage-builder-3.30.0 amd64
~app-emulation/docker-machine-0.13.0 amd64
~app-emulation/dynamips-0.2.23 amd64
~app-emulation/gxemul-0.6.2 amd64
@ -95,12 +86,11 @@
~app-emulation/ski-1.3.2 amd64
~app-emulation/softgun-0.22 amd64
~app-emulation/wine-gecko-2.47.4 amd64
~app-emulation/wine-mono-7.4.0 amd64
~app-emulation/wine-mono-8.0.0 amd64
~app-emulation/wine-mono-7.4.1 amd64
~app-emulation/wine-mono-8.0.1 amd64
~app-emulation/wine-mono-8.1.0 amd64
~app-forensics/libewf-20171104 amd64
~app-i18n/ibus-cangjie-2.4 amd64
~app-i18n/ibus-libpinyin-1.13.1 amd64
~app-i18n/ibus-pinyin-1.5.0 amd64
~app-i18n/ibus-table-chinese-1.8.3 amd64
~app-i18n/librime-1.7.3 amd64
@ -145,7 +135,6 @@
~app-misc/lcd4linux-0.11.0_pre20170527 amd64
~app-misc/lfm-3.1 amd64
~app-misc/linuxspa-0.7.1 amd64
~app-misc/ltunify-0.2 amd64
~app-misc/nnn-4.8 amd64
~app-misc/notary-0.7.0 amd64
~app-misc/nullmodem-0.0.6 amd64
@ -165,8 +154,6 @@
~app-portage/diffmask-0.3.3 amd64
~app-portage/g-octave-0.4.1 amd64
~app-portage/repo-commit-0.4.1 amd64
~app-text/cherrytree-1.0.2 amd64
~app-text/tree-2.1.0 amd64
~app-text/xiphos-4.2.1 amd64
~app-vim/csound-syntax-20160804 amd64
~app-vim/curcmdmode-1.0 amd64
@ -189,9 +176,8 @@
~app-vim/vim-r-1.2.6 amd64
~app-vim/vim-rest-console-2.6.0 amd64
~app-vim/vim-spell-da-20060116 amd64
~dev-cpp/abseil-cpp-20230125.3 amd64
~dev-cpp/abseil-cpp-20230802.0 amd64
~dev-cpp/cppgir-0_p20230926 amd64
~dev-cpp/cppgir-0_p20240110 amd64
~dev-cpp/cpp-hocon-0.3.0 amd64
~dev-cpp/edencommon-2023.06.19.00 amd64
~dev-cpp/expected-lite-0.6.3 amd64
@ -203,8 +189,6 @@
~dev-db/mysql-connector-c++-8.0.33 amd64
~dev-db/postgis-3.3.3 amd64
~dev-db/sqlitebrowser-3.12.2 amd64
~dev-erlang/meck-0.8.12 amd64
~dev-games/cegui-0.8.7 amd64
~dev-games/irrlicht-1.8.4 amd64
~dev-games/irrlicht-headers-1.8.4 amd64
~dev-games/physfs-3.0.2 amd64
@ -224,13 +208,8 @@
~dev-java/swingx-beaninfo-1.6.4 amd64
~dev-java/swingx-ws-1.0_p20110515 amd64
~dev-lang/elixir-1.15.5 amd64
~dev-lang/erlang-26.1.2 amd64
~dev-lang/erlang-26.2 amd64
~dev-lang/gnat-gpl-2021 amd64
~dev-lang/gprolog-1.4.5 amd64
~dev-lang/ocaml-4.10.2 amd64
~dev-lang/ocaml-4.12.1 amd64
~dev-lang/ocaml-4.13.1 amd64
~dev-libs/angelscript-2.36.1 amd64
~dev-libs/atk-2.46.0 amd64
~dev-libs/bglibs-2.04 amd64
@ -238,10 +217,7 @@
~dev-libs/cppcodec-0.2 amd64
~dev-libs/cxxtools-3.0 amd64
~dev-libs/dietlibc-0.34 amd64
~dev-libs/glib-2.78.0 amd64
~dev-libs/icu-layoutex-73.1 amd64
~dev-libs/iniparser-4.1 amd64
~dev-libs/kasync-0.3.0 amd64
~dev-libs/libdbusmenu-qt-0.9.3_pre20160218 amd64
~dev-libs/libdynd-0.7.2 amd64
~dev-libs/libindicator-12.10.1 amd64
@ -249,7 +225,6 @@
~dev-libs/libplatform-2.1.0.1 amd64
~dev-libs/libtecla-1.6.3 amd64
~dev-libs/libtimezonemap-0.4.6 amd64
~dev-libs/libtommath-1.2.0 amd64
~dev-libs/libtraceevent-1.6.3 amd64
~dev-libs/libtracefs-1.6.1 amd64
~dev-libs/lzo-2.10 amd64
@ -259,32 +234,18 @@ dev-libs/nss amd64
~dev-libs/OpenNI2-2.2_beta2 amd64
~dev-libs/protobuf-23.3 amd64
~dev-libs/qoauth-2.0.1_pre20160315 amd64
~dev-libs/sink-0.8.0 amd64
~dev-libs/spsdeclib-5.1 amd64
~dev-libs/tinyxml-2.6.2 amd64
~dev-lisp/alexandria-1.4 amd64
~dev-lisp/clx-0.7.5 amd64
~dev-ml/camlp4-4.12 amd64
~dev-ml/camlp4-4.13 amd64
~dev-ml/camlp4-4.14 amd64
~dev-ml/jsonm-1.0.1 amd64
~dev-perl/Number-Bytes-Human-0.110.0 amd64
~dev-php/pecl-event-3.0.8 amd64
~dev-php/phpunit-mock-objects-3.4.3 amd64
~dev-python/cython-0.29.37.1 amd64
~dev-python/grpcio-1.56.1 amd64
~dev-python/httpbin-0.10.1 amd64
~dev-python/inflect-6.0.4 amd64
~dev-python/markdown-3.4.3 amd64
~dev-python/matplotlib-3.7.3 amd64
~dev-python/omemo-dr-1.0.1 amd64
~dev-python/protobuf-python-4.23.3 amd64
~dev-python/pyside2-5.15.9 amd64
~dev-python/pyside2-tools-5.15.9 amd64
~dev-python/thrift-0.16.0 amd64
~dev-python/tomli-2.0.1 amd64
~dev-python/urllib3-2.0.4 amd64
~dev-python/virtualenvwrapper-4.8.4 amd64
~dev-ruby/minitar-0.9 amd64
~dev-ruby/optimist-3.1.0 amd64
~dev-ruby/yard-0.9.34 amd64
@ -297,12 +258,17 @@ dev-libs/nss amd64
~dev-util/btyacc-3.0 amd64
~dev-util/cbindgen-0.26.0 amd64
~dev-util/cucumber-html-formatter-19.2.0 amd64
~dev-util/gdbus-codegen-2.78.0 amd64
~dev-util/glslang-1.3.275 amd64
~dev-util/intel_clc-23.3.4 amd64
~dev-util/lcov-1.15 amd64
~dev-util/premake-5.0.0_beta2 amd64
~dev-util/pwntools-4.11.0_beta0 amd64
~dev-util/rats-2.4 amd64
~dev-util/shellcheck-0.9.0 amd64
~dev-util/spirv-headers-1.3.275 amd64
~dev-util/spirv-llvm-translator-17.0.0 amd64
~dev-util/spirv-tools-1.3.275 amd64
~dev-util/vulkan-headers-1.3.275 amd64
~dev-util/vulkan-utility-libraries-1.3.275 amd64
~dev-util/watchman-2023.06.19.00 amd64
~games-action/spacearyarya-kxl-1.0.3 amd64
~games-arcade/performous-1.2.0 amd64
@ -310,7 +276,6 @@ dev-libs/nss amd64
~gnustep-base/mknfonts-0.5 amd64
~gnustep-libs/dbuskit-0.1.1 amd64
~gnustep-libs/pantomime-1.4.0 amd64
~gui-apps/grim-1.4.0 amd64
~lxde-base/lxappearance-0.6.3 amd64
~lxde-base/lxappearance-obconf-0.2.3 amd64
~lxde-base/lxde-common-0.99.2 amd64
@ -325,7 +290,6 @@ dev-libs/nss amd64
~lxde-base/menu-cache-1.1.0 amd64
~mail-filter/mailfilter-0.8.9 amd64
~mail-filter/spampd-2.61 amd64
~mail-mta/exim-4.96 amd64
~mail-mta/netqmail-1.06 amd64
~mate-base/mate-control-center-1.26.1 amd64
~media-gfx/farbfeld-4 amd64
@ -347,13 +311,17 @@ dev-libs/nss amd64
~media-libs/liblingoteach-0.2.3 amd64
~media-libs/libnsgif-0.2.1 amd64
~media-libs/libtgvoip-2.4.4_p20221208 amd64
~media-libs/mesa-23.3.4 amd64
~media-libs/openpgl-0.5.0 amd64
~media-libs/opensubdiv-3.6.0 amd64
~media-libs/rnnoise-0.4.1_p20210122 amd64
~media-libs/sdl-pango-0.1.2 amd64
~media-libs/shaderc-2023.8 amd64
~media-libs/tg_owt-0_pre20230921 amd64
~media-libs/vigra-1.11.1 amd64
~media-libs/vulkan-layers-1.3.275 amd64
~media-libs/vulkan-loader-1.3.275 amd64
~media-libs/zmusic-1.1.4 amd64
~media-plugins/hdx-realtime-media-engine-2.9.600.2900 amd64
~media-plugins/vdr-dvbhddevice-2.2.0_p20180420 amd64
~media-plugins/vdr-ttxtsubs-0.3.0 amd64
~media-plugins/vdr-vompserver-0.5.1 amd64
@ -398,25 +366,21 @@ dev-libs/nss amd64
~net-libs/grpc-1.56.1 amd64
~net-libs/grpc-1.57.0 amd64
~net-libs/grpc-1.60.0 amd64
~net-libs/kdav2-0.3.0 amd64
~net-libs/kimap2-0.3.0 amd64
~net-libs/libgadu-1.12.2 amd64
~net-libs/libircclient-1.10 amd64
~net-libs/libiscsi-1.19.0 amd64
~net-libs/netwib-5.39.0 amd64
~net-libs/usrsctp-0.9.5.0 amd64
~net-libs/wvstreams-4.6.1_p14 amd64
~net-mail/dbmail-3.2.5 amd64
~net-mail/qmail-autoresponder-2.0 amd64
~net-misc/dahdi-3.2.0 amd64
~net-misc/gofish-1.2 amd64
~net-misc/l7-filter-userspace-0.12_beta1 amd64
~net-misc/l7-protocols-2009.05.28 amd64
~net-misc/netsed-0.01b amd64
~net-misc/rabbitmq-server-3.12.9 amd64
~net-nds/ldapvi-1.7_p20101214 amd64
~net-news/rssguard-4.3.4 amd64
~net-news/snownews-1.9 amd64
~net-p2p/kubo-0.25.0 amd64
~net-print/c2esp-27 amd64
~net-print/dymo-cups-drivers-1.4.0 amd64
~net-print/pnm2ppa-1.13 amd64
@ -428,9 +392,7 @@ dev-libs/nss amd64
<net-vpn/wireguard-modules-9999 amd64
net-vpn/wireguard-tools amd64
~net-wireless/bluez-tools-0_p20201025 amd64
~net-wireless/hackrf-tools-2022.09.1 amd64
~net-wireless/portapack-firmware-20190405 amd64
~sci-astronomy/pyephem-4.1.1 amd64
~sci-biology/fasttree-2.1.11 amd64
~sci-electronics/espresso-ab-1.0 amd64
~sci-geosciences/bt747-2.1.7 amd64
@ -467,7 +429,6 @@ net-vpn/wireguard-tools amd64
~sci-libs/flann-1.9.1 amd64
~sci-libs/linux-gpib-modules-4.3.5 amd64
~sci-libs/mkl-2020.4.304 amd64
~sci-libs/pdal-2.4.3 amd64
~sci-libs/tamu_anova-0.2 amd64
~sci-libs/xdmf2-1.0_p141226 amd64
~sci-mathematics/num-utils-0.5 amd64
@ -485,11 +446,8 @@ net-vpn/wireguard-tools amd64
~sys-firmware/sigrok-firmware-fx2lafw-0.1.7 amd64
~sys-fs/archivemount-0.9.1 amd64
~sys-fs/autorun-3.17 amd64
~sys-fs/bcache-tools-1.1 amd64
~sys-fs/bindfs-1.15.0 amd64
~sys-fs/clamfs-1.2.0 amd64
~sys-fs/copyfs-1.0.1 amd64
~sys-fs/dmg2img-1.6.7 amd64
~sys-fs/ecryptfs-utils-111_p20170609 amd64
~sys-fs/ext3grep-0.10.2 amd64
~sys-fs/fatresize-1.1.0 amd64
@ -501,10 +459,10 @@ net-vpn/wireguard-tools amd64
~sys-fs/libfat-0.3a amd64
~sys-fs/lufis-0.3 amd64
~sys-fs/lufs-0.9.7 amd64
~sys-fs/quotatool-1.6.2 amd64
~sys-fs/rar2fs-1.29.5 amd64
~sys-fs/reiserfs-defrag-0.2.2 amd64
~sys-fs/snapraid-12.2 amd64
~sys-fs/udisks-2.10.1 amd64
~sys-fs/unionfs-fuse-3.4 amd64
~sys-fs/yaffs2utils-0.2.9 amd64
~sys-fs/zerofree-1.1.1 amd64

@ -28,7 +28,6 @@
~dev-perl/GDTextUtil-0.860.0 amd64
~dev-perl/Getopt-GUI-Long-0.930.0 amd64
~dev-perl/HTML-Mason-PSGIHandler-0.530.0 amd64
~dev-perl/HTML-Quoted-0.40.0 amd64
~dev-perl/HTML-RewriteAttributes-0.50.0 amd64
~dev-perl/HTTP-Body-1.220.0 amd64
~dev-perl/HTTP-Request-AsCGI-1.200.0 amd64

@ -1,36 +1,24 @@
~dev-python/abydos-0.5.0 amd64
~dev-python/aiohttp-cors-0.7.0 amd64
~dev-python/click-log-0.4.0 amd64
~dev-python/dockerpty-0.4.1 amd64
~dev-python/enzyme-0.4.1 amd64
~dev-python/fido2-1.1.1 amd64
~dev-python/flask-sphinx-themes-1.0.2 amd64
~dev-python/fuse-python-1.0.5 amd64
~dev-python/google-pasta-0.2.0 amd64
~dev-python/httpx-socks-0.7.6 amd64
~dev-python/ioflo-2.0.2 amd64
~dev-python/ipython_genutils-0.2.0 amd64
~dev-python/Levenshtein-0.21.1 amd64
~dev-python/mccabe-0.7.0 amd64
~dev-python/mkdocs-bootstrap-1.1 amd64
~dev-python/mkdocs-bootswatch-1.1 amd64
~dev-python/os-client-config-2.1.0 amd64
~dev-python/plyvel-1.5.0 amd64
~dev-python/pycollada-0.7.2 amd64
~dev-python/pydot-1.4.2 amd64
~dev-python/pygame_sdl2-8.0.3 amd64
~dev-python/pyotherside-1.6.0 amd64
~dev-python/PySDL2-0.9.16 amd64
~dev-python/pytest-shutil-1.7.0 amd64
~dev-python/pytest-virtualenv-1.7.0 amd64
~dev-python/python3-xapp-2.4.1 amd64
~dev-python/python-axolotl-curve25519-0.4.1_p2 amd64
~dev-python/python-gammu-3.2.4 amd64
~dev-python/python-pam-2.0.2 amd64
~dev-python/raet-0.6.8 amd64
~dev-python/simpy-4.0.1 amd64
~dev-python/sphinx-7.0.1 amd64
~dev-python/sphinxcontrib-jsmath-1.0.1 amd64
~dev-python/txAMQP-0.8.2 amd64
~dev-python/whisper-1.1.10 amd64
~dev-python/wxpython-4.2.0 amd64

@ -1,3 +1,2 @@
~dev-qt/qtplugininfo-5.15.11 amd64
~dev-qt/qtquicktimeline-5.15.11 amd64
~dev-qt/qtserialbus-5.15.11 amd64
~dev-qt/qtplugininfo-5.15.12 amd64
~dev-qt/qtserialbus-5.15.12 amd64

@ -1,5 +1,4 @@
~media-fonts/ahem-1.0 amd64
~media-fonts/clearsans-1.00 amd64
~media-fonts/courier-prime-1.203 amd64
~media-fonts/crosextrafonts-caladea-20130214 amd64
~media-fonts/crosextrafonts-carlito-20130920 amd64

@ -31,7 +31,6 @@
~games-action/luola-1.3.2 amd64
~games-action/maelstrom-3.0.6 amd64
~games-action/minecraft-launcher-1.0.1221 amd64
~games-action/minetest-5.7.0 amd64
~games-action/moon-buggy-1.0.51 amd64
~games-action/nighthawk-4.0 amd64
~games-action/noiz2sa-0.51a amd64
@ -181,7 +180,6 @@
~games-board/scid-4.7.0 amd64
~games-board/simsu-1.3.9 amd64
~games-board/sjeng-11.2_p8_p1 amd64
~games-board/tetzle-2.1.3 amd64
~games-board/xboard-4.9.1 amd64
~games-board/xfreecell-1.0.5b amd64
~games-board/xgammon-0.98 amd64
@ -352,7 +350,6 @@
~games-puzzle/picpuz-2.5 amd64
~games-puzzle/pingus-0.7.6 amd64
~games-puzzle/pipepanic-0.1.3 amd64
~games-puzzle/pipewalker-0.9.4 amd64
~games-puzzle/quadra-1.3.0 amd64
~games-puzzle/rezerwar-0.4.2 amd64
~games-puzzle/scramble-0.9.5 amd64
@ -406,7 +403,6 @@
~games-rpg/pcgen-6.06.01 amd64
~games-rpg/queen-1 amd64
~games-rpg/soltys-1.0 amd64
~games-rpg/sumwars-0.5.8 amd64
~games-rpg/to-the-moon-0 amd64
~games-rpg/vendetta-online-bin-1.8.296 amd64
~games-rpg/xu4-0.9 amd64
@ -423,7 +419,6 @@
~games-simulation/lincity-1.13.1 amd64
~games-simulation/lincity-ng-2.9_beta amd64
~games-simulation/micropolis-1.0_p20180313 amd64
~games-simulation/openttd-13.1 amd64
~games-simulation/pmars-sdl-0.9.2e amd64
~games-simulation/searchandrescue-1.7.0 amd64
~games-simulation/senken-0.3.0 amd64
@ -474,7 +469,6 @@
~games-util/joystick-1.8.1 amd64
~games-util/linux-wbfs-manager-0.1.12 amd64
~games-util/loki_patch-20091105 amd64
~games-util/lutris-0.5.12 amd64
~games-util/nml-0.7.1 amd64
~games-util/qjoypad-4.3.1 amd64
~games-util/ucon64-2.2.2 amd64

@ -1,5 +1,5 @@
~app-emulation/virtualbox-7.0.12 amd64
~app-emulation/virtualbox-additions-7.0.12 amd64
~app-emulation/virtualbox-extpack-oracle-7.0.12 amd64
~app-emulation/virtualbox-guest-additions-7.0.12 amd64
~app-emulation/virtualbox-modules-7.0.12 amd64
~app-emulation/virtualbox-7.0.14 amd64
~app-emulation/virtualbox-additions-7.0.14 amd64
~app-emulation/virtualbox-extpack-oracle-7.0.14 amd64
~app-emulation/virtualbox-guest-additions-7.0.14 amd64
~app-emulation/virtualbox-modules-7.0.14 amd64

@ -8,7 +8,6 @@
~x11-plugins/gkrellm-imonc-0.2 amd64
~x11-plugins/gkrellm-mailwatch-2.4.3 amd64
~x11-plugins/gkrellm-radio-2.0.4 amd64
~x11-plugins/gkwebmon-0.2 amd64
~x11-plugins/pidgin-gnome-keyring-2.0 amd64
~x11-plugins/pidgin-privacy-please-0.7.1 amd64
~x11-plugins/pidgin-skypeweb-1.7 amd64

@ -6,7 +6,6 @@
~xfce-extra/xfce4-places-plugin-1.8.3 amd64
~xfce-extra/xfce4-smartbookmark-plugin-0.5.2 amd64
<dev-util/xfce4-dev-tools-4.19.0 amd64
<xfce-base/exo-4.19.0 amd64
<xfce-base/garcon-4.19.0 amd64
<xfce-base/libxfce4ui-4.19.0 amd64

@ -10,10 +10,5 @@ sys-libs/db:6.0
# does not play after a pause in smplayer
=media-video/mpv-0.37.0
# until cyclic dependencies are eliminated
>sys-apps/portage-3.0.51
~app-portage/gentoolkit-0.6.3
~app-portage/portpeek-3.2.4
# not compiled
=gnome-base/gnome-panel-3.50.0

@ -1,2 +1,5 @@
=x11-misc/sw-notify-send-1.2.1
=x11-libs/libtinynotify-systemwide-0.1-r1
# required by sys-apps/calculate-server-2.3.11::calculate
dev-python/pymilter

@ -251,3 +251,4 @@ x11-libs/libXxf86dga abi_x86_32
x11-libs/libXxf86vm abi_x86_32
x11-libs/pango abi_x86_32
x11-libs/pixman abi_x86_32
x11-libs/xcb-util-keysyms abi_x86_32

@ -0,0 +1,77 @@
#(sys-apps/attr-2.5.1-r2:0/0::gentoo, ebuild scheduled for merge) depends on
# (sys-devel/gettext-0.22.4:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (sys-apps/attr-2.5.1-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime)
sys-apps/attr -nls
#(media-libs/freetype-2.13.2:2/2::gentoo, ebuild scheduled for merge) depends on
# (media-libs/harfbuzz-8.2.0:0/6.0.0::gentoo, binary scheduled for merge) (buildtime)
# (media-libs/freetype-2.13.2:2/2::gentoo, ebuild scheduled for merge) (runtime_slot_op)
#media-libs/freetype -harfbuzz
#media-libs/sdl2-ttf -harfbuzz
#(media-libs/libwebp-1.3.2:0/7::gentoo, ebuild scheduled for merge) depends on
# (media-libs/tiff-4.5.1:0/6::gentoo, binary scheduled for merge) (buildtime_slot_op)
# (media-libs/libwebp-1.3.2:0/7::gentoo, ebuild scheduled for merge) (runtime_slot_op)
media-libs/tiff -webp
#(virtual/acl-0-r2:0/0::gentoo, ebuild scheduled for merge) depends on
# (sys-apps/acl-2.3.1-r2:0/0::gentoo, ebuild scheduled for merge) (runtime)
# (sys-devel/gettext-0.22.4:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (virtual/acl-0-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime)
sys-apps/acl -nls
#(dev-build/cmake-3.27.9:0/0::gentoo, ebuild scheduled for merge) depends on
# (app-arch/libarchive-3.7.2:0/13::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
# (app-arch/lz4-1.9.4:0/r132::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
# (dev-build/cmake-3.27.9:0/0::gentoo, ebuild scheduled for merge) (buildtime)
app-arch/libarchive -lz4
#(sys-devel/gettext-0.22.4:0/0::gentoo, ebuild scheduled for merge) depends on
# (app-portage/elt-patches-20221210:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (sys-apps/gentoo-functions-0.19:0/0::gentoo, ebuild scheduled for merge) (runtime)
# (sys-apps/findutils-4.9.0-r2:0/0::gentoo, ebuild scheduled for merge) (runtime)
# (sys-devel/gettext-0.22.4:0/0::gentoo, ebuild scheduled for merge) (buildtime)
sys-apps/findutils -nls
#(dev-libs/expat-2.5.0:0/0::gentoo, ebuild scheduled for merge) depends on
# (dev-build/autoconf-2.71-r6:2.71/2.71::gentoo, ebuild scheduled for merge) (buildtime)
# (sys-devel/m4-1.4.19-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (sys-devel/gettext-0.22.4:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (dev-libs/expat-2.5.0:0/0::gentoo, ebuild scheduled for merge) (buildtime)
sys-devel/m4 -nls
#(app-arch/lz4-1.9.4:0/r132::gentoo, ebuild scheduled for merge) depends on
# (dev-build/cmake-3.27.9:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (app-arch/libarchive-3.7.2:0/13::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
# (app-arch/zstd-1.5.5:0/1::gentoo, ebuild scheduled for merge) (buildtime)
# (app-arch/lz4-1.9.4:0/r132::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
app-arch/zstd -lz4
#(sys-apps/gawk-5.3.0:0/0::gentoo, ebuild scheduled for merge) depends on
# (sys-devel/gettext-0.22.4:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (dev-libs/libxml2-2.11.5-r1:2/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
# (dev-lang/python-3.11.7:3.11/3.11::gentoo, ebuild scheduled for merge) (buildtime)
# (app-alternatives/awk-4:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (sys-apps/gawk-5.3.0:0/0::gentoo, ebuild scheduled for merge) (runtime)
sys-apps/gawk -nls
sys-apps/texinfo -nsl
#(dev-libs/expat-2.5.0:0/0::gentoo, ebuild scheduled for merge) depends on
# (dev-build/automake-1.16.5-r1:1.16/1.16::gentoo, ebuild scheduled for merge) (buildtime)
# (sys-apps/help2man-1.49.3:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (dev-perl/Locale-gettext-1.70.0-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (sys-devel/gettext-0.22.4:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (dev-libs/expat-2.5.0:0/0::gentoo, ebuild scheduled for merge) (buildtime)
sys-apps/help2man -nls
#(app-emulation/spice-0.15.2:0/0::gentoo, ebuild scheduled for merge) depends on
# (app-emulation/qemu-8.0.4:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (app-emulation/spice-0.15.2:0/0::gentoo, ebuild scheduled for merge) (buildtime)
app-emulation/spice -smartcard
#(app-arch/pigz-2.8:0/0::gentoo, ebuild scheduled for merge) depends on
# (sys-libs/zlib-1.3-r2:0/1::gentoo, ebuild scheduled for merge) (buildtime)
# (dev-build/automake-1.16.5-r1:1.16/1.16::gentoo, ebuild scheduled for merge) (buildtime)
# (app-alternatives/gzip-1:0/0::gentoo, ebuild scheduled for merge) (buildtime)
# (app-arch/pigz-2.8:0/0::gentoo, ebuild scheduled for merge) (runtime)
app-arch/pigz static

@ -775,3 +775,5 @@ x11-base/xwayland libei
# required by app-emacs/pinentry-0.1_p20231126
app-crypt/pinentry emacs
# required by sys-kernel/gentoo-kernel-bin-6.7.1[initramfs]
sys-kernel/installkernel dracut

@ -0,0 +1 @@
# Calculate append=skip merge(sys-kernel/calculate-sources)=>6.7,6.8

@ -0,0 +1,22 @@
# Calculate format=kernel name=.config
CONFIG_CRYPTO_ZSTD=y
CONFIG_DEFAULT_HOSTNAME="calculate"
# CONFIG_KERNEL_GZIP is not set
CONFIG_KERNEL_ZSTD=y
CONFIG_LOCALVERSION=""
# CONFIG_MODULE_COMPRESS_NONE is not set
CONFIG_MODULE_COMPRESS_ZSTD=y
# CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set
CONFIG_PSTORE_ZSTD_COMPRESS=y
# CONFIG_ZRAM_DEF_COMP_LZORLE is not set
CONFIG_ZRAM_DEF_COMP="zstd"
CONFIG_ZRAM_DEF_COMP_ZSTD=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set
CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd"
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y
CONFIG_BLK_DEV_LOOP=y
# CONFIG_MODULE_DECOMPRESS is not set
CONFIG_MODULE_SIG_KEY=""
# CONFIG_MODULE_SIG_KEY is not set

@ -0,0 +1,14 @@
# Calculate format=kernel name=.config merge(sys-kernel/calculate-sources[-desktop])!=
# CONFIG_BT is not set
# CONFIG_GAMEPORT is not set
# CONFIG_HZ_1000 is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_MACINTOSH_DRIVERS is not set
# CONFIG_MEDIA_SUPPORT is not set
# CONFIG_PREEMPT is not set
# CONFIG_RC_CORE is not set
# CONFIG_SOUND is not set
# CONFIG_USB_GADGET is not set

@ -1,26 +1,40 @@
DIST calculate-builder-3.7.3.7.tar.bz2 43787 BLAKE2B 97d223e9f11abc4225700477abd7227fabc3d995281b0cc46c0bdbdba15fca59f9d8200b0c9456706ac436c7eb92a06400decc73e5ab0e27f74b6f4ff4653c2b SHA512 452661cf2ef6289be44f7d8ffd009672c590f638e18e191a63af7a7347e018fa0e755a43edf88ce02487d33672449b87863c307d14a85c4b24b0e661f56fafed
DIST calculate-builder-3.7.4.1.tar.bz2 43626 BLAKE2B e36a2e8cda70a6a99a6c5b6d70f72110534c923d42e15917af01b009bf5963a36830cda8478bf1295db49e75cb398c5e8c3c114ee3d1cd1a67e98cdf3aad7c0e SHA512 2b2be6f81501943590121384128dc8786a89c288ce94989f0aa50de6285e370f3e7fc4acdc2e179b2ea716e5dc28d153ac7a64d07e0144a7af468c0ce9b3a9c0
DIST calculate-builder-3.7.4.tar.bz2 43636 BLAKE2B 508e27247ef56365c1ba3ea1ee654e9abbb0e510ae348c4a073db75d6c02393ac5af06e7011b4e34c6920579644122d0494b0e7ed4b76c1bac04328dbc1b8ba8 SHA512 bf4f20ce1e622c669ce25b0f65a568323b188dfa35af3a0e7d826be1a713c1211586a1ea54495dd8d3fb955682579a4062d3eb8a804eddc5c64f6124c52f815e
DIST calculate-builder-3.7.5.1.tar.bz2 43951 BLAKE2B ade157444501b12cefe0632dbac7272fb411b16d702ae0ea096a67381b23e51838b06e140795c920a83eaea885fa310a48b16949cbc3b5c482832e71ea2d6a92 SHA512 7a03c828b663634d2cdbcc4a52efeb7d215cdfd2775b35b022980388068c9e7e8dc46efe348ff825caef41690ed82e1c825ac163341faaaf06f6f555c1fa9c3b
DIST calculate-builder-3.7.5.2.tar.bz2 43896 BLAKE2B e631d247bd3ca79adc1c49cee35d81f56c8104e8c5f3ff107036c5f63f5e6df9afb2df4c86c2959dc56ef4a1c203a085ea9b7d9db51964bfb53cf6e3a35aa0cc SHA512 01959960b89d6a1e5611d7dd6bcd50a9d978dd4c97bf72187340d2466cbdb074eb8fa2f50b3ea756cd3c06425e899e1a682f59f021d1827e4becb994377d095f
DIST calculate-builder-3.7.5.tar.bz2 44006 BLAKE2B 0827ef15b3ad51aa9ff9ebc7a1e2770875a61a7bfd28d5c3e2bc7e481d4348a878d6a9544d25637faf00467fcdd95f863207a415ee75c8fc82a733e85e442206 SHA512 43e18fdb8ed637d4c416b4f30c487e686f89c20f298596290acdf13c2e20825417385c06dda858a12d46ddb940304cbf2f45444b374a00ec1442b94315c5ddf6
DIST calculate-client-3.7.3.4.tar.bz2 33687 BLAKE2B 52baf162eca5ae024e51a28d55beca210b28404112717ed3d227184224af80dfdf23d2ae65a045367babd02c9cb1e5978baaf5941c2fb76904f087fa0017f89b SHA512 9fcaa3cf3e1f1af83026d10168d6921089fb77a1d8426a88ea2d18f7a1c61ba6fe5ec32cfc6bfff7e7d35067346a886fc2bdc09d8c2563c8ddbd9a7391ba920d
DIST calculate-client-3.7.4.tar.bz2 33676 BLAKE2B a1497194aa159e05f08affc3d84790d1d54cedf479ab500f3391bc5985534bcdabec999a09e8ef46ec5723dfc7c43890bea4af4422ce86275d8826fa634a92f0 SHA512 c82620767f44cf4cc52eb91914cdf46bc49804706a5994c955c9fac0bc28c4ef4597cf4d1055c160b48a975b8c994bda9bea18f7beb0e86143fa84124ee4e021
DIST calculate-client-3.7.5.tar.bz2 33669 BLAKE2B dbe602aebc28d12800b1d4042c87823c97df8dc9e42c4cdd72b39e6fba61e5b29babdf796fb7c8f760dd70b247ac80fd15053da32a661825812e3b91c9cd5afc SHA512 ca65ad6d41d6251ca10fa66cab45f8ca42882c0514639319a6706fcdf935bf8f7158bd614cc9fb6e1e295b181035780eeaace88b0901486ee9701d727fff9795
DIST calculate-console-3.7.3.1.tar.bz2 27259 BLAKE2B 1d75b1f73d2c151d0d26251ad3106a3822848ea3b7bac415c6f0e7930d36ff319e414815b1dc2963a8259d7637028f17c4e517838fdd2e594efe8db755efb245 SHA512 47ef7deb55e72efa61c30332b25b9f4fec206c750d563168d78cd41ae1d2474c6fb54c277a91d66bc5d34c8d55065be8daee379eb46cc7ce21c0408629d1e30c
DIST calculate-console-3.7.4.1.tar.bz2 27248 BLAKE2B fbf3c6fd757bfb57f2993e5d07e91d4253c9ebce48d1bfc53acf09c735e868045b136f0254914aa5ec00f0f04eec18bfc0006392bce57419813d692e61385c45 SHA512 242ba1ff55d70f837f34f2feafe6facd8cf4addb0c25bec0849c026455af0e9105837b8c4c7c083fda5e7fed7629c989a0a0a821396029a56620f73faf313997
DIST calculate-console-3.7.4.tar.bz2 27242 BLAKE2B 5ea525f9419061e4efe5b8d21767480cf032a7e5b8b6f2f217808a5b3309e4c531cb9d6a80ddc81a829c328b6f710fca6f4d94fa76b927c9fdb2c84a16783a4f SHA512 32a2d750e9703ff8a89d4400b9f740cb3b423741468da18d47766026943c1aa7e940e869bad0d7500e26cd1911c70490f5ac8cee00729e0ee431dd2bcf221747
DIST calculate-console-3.7.5.tar.bz2 27259 BLAKE2B c64fbf277eebaa6487d2f4476a0e3fc1d143613817bb93aedcea6fa0d6bc8005f5e2248cca82f69944bb491aaa58d320abbc43f11cebf51c439864b2cdfa844e SHA512 e966798486bff2373d59acc6fd14ff5dcef1bca24588cdf99439333e2b3b2b83e000c30746a3b3023cf6c83bbbd17ed9ea80329294228320f0cc40793c53e087
DIST calculate-console-gui-3.7.3.1.tar.bz2 420824 BLAKE2B acd04f97ca999447484202042f0490a3f727b0412fbfae45db969b2b840d847d86f969ad371f457acfdf899fdefb76b4acfb1dd2e5ac7d113b6a25b92d7ac914 SHA512 5c094db750cc519fcac3cc150e9cce7865d56597e7e61727806a6367ce15dc794d71f1c058525c71723b3d614cd9b6ccfab2a3f06ae64670978dddfdbff0b12f
DIST calculate-console-gui-3.7.4.2.tar.bz2 420943 BLAKE2B 356152aed5e6887fb03ccc94735d9086180fd6960925a4ea6573346afa1f7586387d93586dfcb83dc9c35233223ea58184f95bf98077a3a80bd54beac7d4e64a SHA512 e772ad117fd011fc84692687dfb656d1b0355f9b8b6bda8ce727aad5e174ac0789bd03cdf04b408c686a85a5188d57d238b41c139041c72eea22dead04e09a8f
DIST calculate-console-gui-3.7.4.tar.bz2 420672 BLAKE2B 00999902036db1319fcc10864aeb2ecfc33c48bb5fd3df81fac2347062b0744a97a85822494154c7f9e7e369f450048b17af388e16ac81f315a817a77ec02b3a SHA512 0c4d80c25d6e8e8b9d87de603829555b4ead247fea3496c7235c524a57db19270c92df419de38df9fd9c4bc2bc70fc28d3e0fc4e91a7fea06a54520ebf580424
DIST calculate-console-gui-3.7.5.tar.bz2 420339 BLAKE2B a6200f006768d3c8e41f413a79bc3901b783ff8b92c21eb6f1fc76c6025580f9619acd1f8c753b47a794c94da27c7fbfb1732e14e364d7be109712c01bb53a30 SHA512 a9f18dd3e07aaa87bbde30c67fc5e2cb0b657a0f5dcfe6c5f4eec62a76d91b06f7bece1cb945e868b6be96fa860498c2d4fc715521227a8102a4c14326224308
DIST calculate-core-3.7.3.3.tar.bz2 101210 BLAKE2B 615358c1a7bd67b6a31647c2db5ed6a72626a40fdcb9352458ef92778acd286fa9aa01adc7865fc54af02b4289de1fe7d0a3f7a1dae5effedaed6d88ce1ba672 SHA512 a63b3a0cdbc388e26609f27311df2858569622ad8107e4e7b6997c9938f4978895a4ce0d13610a07c69314eaaea5125633e897fb6aab24c2bc2e097b8b62d4c7
DIST calculate-core-3.7.4.tar.bz2 101228 BLAKE2B 967ac2a435e3dcd2f84c7be95cf45cbefd3d6fcf80747fba11e3386c0336d3dd4f20daa9f421ae624a85ed69c88e7376e2086ac0e4128eb409fb943cc8dc66b6 SHA512 d417f903e7a95c26c316cac07471b38f3b5d5c7c87688c6ea89cc206727ff08d037960793d53c26f28e8694bfc2e235d9e2f9238f745d6e98b008ec649a5ce1b
DIST calculate-core-3.7.5.tar.bz2 100940 BLAKE2B d63f81dfe89ada7cff8f9a9c1885177c6ae709816e37fbd9ccf784fae2ff6295fd90b1cf70972744b798bd995bc36216ca69c8c14451eebb282c57fa617cacd5 SHA512 5e4611ecba4a88263e9060736a4379f46cdd9b4f25d1e542f52bef990e463e1df0b3ce8cd1dcce990d6db7b9316c638c3b784d17a907daa07bc3fd7a148b6375
DIST calculate-desktop-3.7.3.tar.bz2 20208 BLAKE2B bc8f90fa76f9e01cbbe9a0c1b460e1afe3420020f8a4691d2348d09669f16ed2ebb53634a6c06950afb0175a9563daf123474694c1bc4e3738982030e806d57e SHA512 1191f2825c56b313032626197441974d4417d6e17a76602f61f9d6bc85ca0c82f5a5ebd7268c1db3ff0e05b3c5b7d21fcd9bd5deae11e49e3eab4968de1b72b0
DIST calculate-desktop-3.7.4.tar.bz2 20206 BLAKE2B db88c8dc52ff0288dcc8a47ac57decfe877724a59ef433e50018c0e7f2b28aaab3ac09930217beb6d15cca9d9066ab54b194b8c530fb1f28cfeb9f16f215fd0a SHA512 5884762571863f336d124354fd289d9ca7b640562bc209636c28a75611b0151d0a22a5df618f0e3117ea75132cddf6ca5c97c7f58b5e25786e90866d4a8fce1f
DIST calculate-desktop-3.7.5.tar.bz2 20201 BLAKE2B 07907351d32e822491ec0eed77b5311e0b3312d1bad3d3aa08da5211a34604d5a23db7b8b960868baa674b487633e33337c5bcb9055296fa26d195b05104ad2e SHA512 2a3e34a4b74cb05d00cda47f3540ab18d331b6cd80b60abac779714a3ab13202dfd772a232203a5f8fcd04c9ed710aab3298bcde24cbfad136fb4567565434f6
DIST calculate-i18n-3.7.3.6.tar.bz2 1089545 BLAKE2B 55e114851e21f21d516bdb82379bfb17ccd26260ebb06d9084325189663ce76f0e9675cad523c6a0157baa0b2ff64217afc51760112405c9cf103dd3d4c87db0 SHA512 14d67ef2804a390b3256b74c2cc2bd094e4ac6ce8b2fee746cea45fd596336bd9715221e8d0420ac26b68c9ba34bcaf35bbcd272ad997960d42810dac679b25a
DIST calculate-i18n-3.7.4.1.tar.bz2 1089559 BLAKE2B 666e2a34871cf80152b4e6736b4b1f64a8c0822b3c963030101a0b81dc563b22c2e331319dab63c3db4d9f4957d1f91490f8425f03f432ad0a7ffbb43046c081 SHA512 bc667d5ada0d15a4b176f54903b74310d88645ef4fc51b9f02c27d81ef4e456cf819d68e21c88f592413dc4367d5566afc8ab618f1659d56345751f3b4fd40b5
DIST calculate-i18n-3.7.4.tar.bz2 1089586 BLAKE2B 99cfad517a868c6167f4c36b69e02f56476308cc1fdb2e7bc92bb5780b5847f2ce47c555d9277a01762e37e8558c9b52f151ee03e86fe98d105bf6eb5532ff8c SHA512 f2284cb142b85718826ed216361938b0a09724fbf0a29b37d7b30247bbebeae265c829897bf7f41b518cabb163facf83f2e01007fe06beb220b686044ef23e49
DIST calculate-i18n-3.7.5.tar.bz2 1089779 BLAKE2B f27f2c4112057346f7713ee599eaec2279e296919a665e0a4cbb532aa9dbc0d1e0603c34ea2a8e32508234df1e1c52c5c9ee25d5a4a4ac3e3075d50881e3908f SHA512 17f525be1fff7df37a9c98ac03b5103ea6a935ed87007fa3fd426e2bdba35b6e9107f6d2a460dd00ca0d5bf97dbe8f7105c72924e170b7f4fec1e302a4424b83
DIST calculate-install-3.7.3.8.tar.bz2 86725 BLAKE2B 346bed9d46b33283f78dc61fcb108ab3b807fb683b246683fdbe94251173afcce48c3bc12d1725dce8fce37f4e7f9a375b5659615d7dfde0cbaec9f714411224 SHA512 ff09ceed43e32a9418074519fb0a456fe42caa7021135eee4610fbb353aab51e6c20340fb920ee2192bbda26a31104e4ac2ea26a6ce2039ff95d4e307dc7ab19
DIST calculate-install-3.7.4.1.tar.bz2 86798 BLAKE2B 91eee5aab9f8cac42e6c05aa64740a83fe7ad440fe6e0bbd96781c70f7fde9ba8d0aaeae278e938c42c2f4a68d5e9b9121ae33e3d1c1986a9aeab29877bfe988 SHA512 645ca4f47da0a12c0f51603c2cc7c4fe083de4ad674b6ee9bd75cc52b8a93a641dcdbd5085219b9bd00802a5fb413bcad121113eefa71d53120320fe4492bdb3
DIST calculate-install-3.7.4.tar.bz2 86819 BLAKE2B 3f85bac80117af836cfc65b0a4139ea11a589d9476ef0bf465b8f63725508433a33b8876cf8764b4a0a63e0532c20c3d2c2f685a952d13044adb6962786d76f5 SHA512 4bddd8814acbb761a7b2918c6341a15a25695025dac5ae5194f4babb20b71c2384940457a530b933197e1bb8b1179dac5ce15993c815b7217250763a2b2ac467
DIST calculate-install-3.7.5.1.tar.bz2 86797 BLAKE2B cf352ca8bcc9a371ae75a40916e0c3fe10bc1c0141cc48a7536ae219cf22bc76a36384822d812ceba7ef8706e989562c514406a940fd87ecda5f00952a2bdc6b SHA512 c6cead47468e24c38db913e2c3412f40883dec235dfc82f2618b7a705e6a39c09801bec34b4f6c70410058d2fc998213e0c19a79f4003be09cb55ec70190dd79
DIST calculate-install-3.7.5.2.tar.bz2 86793 BLAKE2B fdc52d85354333830007528d847cd6ec60297066e053398b6b885fe2849aba1742f49c660aa7b5e89961aefe8ffdc7ff6fa044b6310c4db10c3ee2f54cef87c2 SHA512 8e2c70d77b29f7fdb520b7768aedcdc75dd1e35a9233fdaceb8c7928743c57ba89787f10ccf7ecb49e5eb4dab6f9a5c434b21f7c83eb437bc24e76385f9212f5
DIST calculate-install-3.7.5.tar.bz2 86909 BLAKE2B 3ac657c27af898aeb9ec665cadc1da2dcbe4385b8fbaf0ae3b1419acc320692b85de89b8157787141ab23e77f4ebfd99cbe6e6d2c833e32caa6bb227c7b481db SHA512 9a0b2e67c24b1d3c06630091a604ec376bb5c7700401ec13cf81b7ae9a99d382553c672597fb0225c98716a3b2a4f2e1c385bbc79a661554ee53e3706eaea48a
DIST calculate-lib-3.7.3.22.tar.bz2 1225073 BLAKE2B bdd85f5c924e33b27f8c512073621e3f0c39f8568e4863194776afa58131878ac35a1825f1ce3b00d36f17df3e757539099681d1757796180d4b568966dd8b88 SHA512 12726f2027ece4cf22ee31e7bfe793d42458175d0b1aecc483ee94c8a505997bd7cd868cdebc2299de1f158a586ecb7ddd92ad197bec9434381f3fda5d1bde92
DIST calculate-lib-3.7.4.1.tar.bz2 1223986 BLAKE2B cc97302b77966bef3986a85aacde10fddf6fd4d70102385973274419546463529c2012c79917c4d9be421391891795be6495d49ee5ab8036d77d8c246d4480e3 SHA512 f7b0633b391a9209047733944733b02eb900f4fe633042d5fb80fdcda1250553d9126a70954950f8a64845fbc57d1c34c8eb1b060386964571bb80c549856529
DIST calculate-lib-3.7.4.tar.bz2 1225495 BLAKE2B e3c14f9735b218b690cca6887dfbfca3eae8f5c2aebd12624936faf776a3b16fd5f985e94bb3d34c68268f0dac1554e8e06dc53f261a59aeb1625354130b6f35 SHA512 356080cf1ba22dcc15516ddb665385d26ecb7034efb10a9f2f426be5e13340c5a16e772b986b746c6d8ca77904c5a469e7efb85b60ee694a6ae0275cb189769b
DIST calculate-lib-3.7.5.tar.bz2 1225320 BLAKE2B fb20b3157f26fa8804e91486464cb9e5bb6b0ff0ca215e87dda8a2770216e887afac2d0b3179451252d109165d436468c42c1fc7c3dbb62f3a329ccd6e9c3518 SHA512 d3c5c3f338a1296f078271a71be82c375597d320ced9c4af334daf73607e9d681e644b78b17cdfd57d3103897f4d72a3fed1ca411d73e356add0ee71ff51365f
DIST calculate-update-3.7.3.9.tar.bz2 43442 BLAKE2B bdb065ee1604173fe7d1c6655727a33cebb68027596e3e3181545e7dfbd3ca58f42dadea8a7c07c8c23d3f47862a364fc77b5aa5730c7262c950fada2ea9e2ba SHA512 79091e431e67240704a03335a6ffbeca107711cfae28dc67263334401339901d3d1d170396faa9989f0dc9b047d228953770e0f0cc6ad2e689caf38cdfbea605
DIST calculate-update-3.7.4.tar.bz2 43416 BLAKE2B 161a9fe052e0b3bf3a5b510449c57252568b4a3e7fa0875696ebe6ad848f6f2db2e69f44607270735c88745320ec78dfa77ab912ae63f5d6adc9bd574cd509fa SHA512 abf8b556f365e82938e9afa8eab3a09011727dd3f0d14cf955316c95d604d37e5ef652cf959c96924590f5c70cfde62b91a5bf4824014f5ef01f4ec9d5fce9ef
DIST calculate-update-3.7.5.tar.bz2 43444 BLAKE2B c774804719d1a4443c32f3e5c16b59832cd9f13e5f11026c391a94b66d0afe0a3757ebc0f7d5e9611be07952ef2f819f268590515e3f025da923f18f897dc82c SHA512 354f09bbdf02cc079ea053f579d65b6c7064ad411e603f6c9a7a4786c5135a01445b7cb82cf6d1c718093621aa81a6602b00a13c9f2e81b31f18f6697d1e2f31

@ -0,0 +1,20 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="8"
PYTHON_COMPAT=(python3_11)
declare -A CALCULATE_MODULES=(
["builder"]="3.7.5.1"
)
inherit calculate-utils-r17
DESCRIPTION="A set of Calculate utilities for system installation, build and upgrade"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate_utilities"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64"

@ -0,0 +1,20 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="8"
PYTHON_COMPAT=(python3_11)
declare -A CALCULATE_MODULES=(
["builder"]="3.7.5.2"
)
inherit calculate-utils-r17
DESCRIPTION="A set of Calculate utilities for system installation, build and upgrade"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate_utilities"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64"

@ -0,0 +1,21 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="8"
PYTHON_COMPAT=(python3_11)
declare -A CALCULATE_MODULES=(
["install"]="3.7.5.1"
["builder"]="3.7.5.2"
)
inherit calculate-utils-r17
DESCRIPTION="A set of Calculate utilities for system installation, build and upgrade"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate_utilities"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64"

@ -0,0 +1,21 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="8"
PYTHON_COMPAT=(python3_11)
declare -A CALCULATE_MODULES=(
["install"]="3.7.5.2"
["builder"]="3.7.5.2"
)
inherit calculate-utils-r17
DESCRIPTION="A set of Calculate utilities for system installation, build and upgrade"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate_utilities"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64"

@ -0,0 +1,16 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="8"
PYTHON_COMPAT=(python3_11)
inherit calculate-utils-r17
DESCRIPTION="A set of Calculate utilities for system installation, build and upgrade"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate_utilities"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64"

@ -1 +0,0 @@
DIST portage-3.0.51.tar.bz2 1155503 BLAKE2B 1095ab616993951da8f4d43cef4cf815672c67cb48ea2fe5aeb6b7c629058bfab1557d2b9508f2e3e9f38676733b5d60ec6a3686bc57840065c428508769cb1c SHA512 bf237819173bed9df3b63ada067a2a99700618d88fd4b528146c56bdd592f2452003db6cc6da4a445b647eb4d8bb591260ea0d2a5627ad540526a2e802025836

@ -1,2 +0,0 @@
Please see https://wiki.gentoo.org/wiki/Project:Portage/Fixing_broken_portage
for a recovery guide for a broken portage installation.

@ -1,43 +0,0 @@
From b199d0307b47f9fb06dbe533d7e24926a561c238 Mon Sep 17 00:00:00 2001
From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
Date: Sun, 9 Jul 2023 00:08:27 -0500
Subject: [PATCH] depgraph.py: fix "no ebuilds/binpkgs" message
The "there are no binary packages to satisfy" was being unconditionally
output for packages that could not be found. Fix the logic for choosing
between the "binary packages" and "ebuilds" form of the message.
This is a temporary stopgap as alluded to by me in the bug, but the
tl;dr is that some entries in the `myopts` dict have "y"/"n" values
whereas some are True/unset, and this discrepancy should be sorted out.
[sam: Add NEWS and Fixes, although the change in that commit _shouldn't_
have been wrong, it is because of a quirk for now...]
[oskari: remove NEWS for backport]
Bug: https://bugs.gentoo.org/909853
Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
Closes: https://github.com/gentoo/portage/pull/1065
Fixes: 0b21a5a392bd84c07b94373991f59108fbe98516
Signed-off-by: Sam James <sam@gentoo.org>
---
lib/_emerge/depgraph.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index a36ab6351..1aeae6257 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -6456,7 +6456,7 @@ class depgraph:
cp_exists = True
break
- if self._frozen_config.myopts.get("--usepkgonly", "y"):
+ if self._frozen_config.myopts.get("--usepkgonly", False):
writemsg(
f"\nemerge: there are no binary packages to satisfy {green(xinfo)}.\n",
noiselevel=-1,
--
2.41.0

@ -1,29 +0,0 @@
https://gitweb.gentoo.org/proj/portage.git/commit/?id=6066bb766f43ca06a5b0f08baa5946ff678f0c29
From 6066bb766f43ca06a5b0f08baa5946ff678f0c29 Mon Sep 17 00:00:00 2001
From: Benda Xu <orv@debian.org>
Date: Sun, 25 Jun 2023 17:03:00 +0800
Subject: bin/install-qa-check.d/05prefix: prefixify init-script shebangs.
Init scripts in /etc/init.d have OpenRC shebangs "#!/sbin/openrc-run".
They should be prefixified like a executable script in a Prefix.
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Bug: https://bugs.gentoo.org/640658
Closes: https://github.com/gentoo/portage/pull/1061
Signed-off-by: Sam James <sam@gentoo.org>
--- a/bin/install-qa-check.d/05prefix
+++ b/bin/install-qa-check.d/05prefix
@@ -76,8 +76,8 @@ install_qa_check_prefix() {
fi
continue
fi
- # unprefixed shebang, is the script directly in ${PATH}?
- if [[ ":${PATH}:" == *":${fp}:"* ]] ; then
+ # unprefixed shebang, is the script directly in ${PATH} or an init script?
+ if [[ ":${PATH}:${EPREFIX}/etc/init.d:" == *":${fp}:"* ]] ; then
if [[ -e ${EROOT}${line[0]} || -e ${ED}${line[0]} ]] ; then
# is it unprefixed, but we can just fix it because a
# prefixed variant exists
--
cgit v1.2.3-18-g5258

@ -1,2 +0,0 @@
# Prevent ccache files from being cleaned
x /var/tmp/ccache

@ -1,2 +0,0 @@
d /var/tmp/portage 0775 portage portage
d /tmp/portage 0775 portage portage

@ -1,237 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_REQ_USE='bzip2(+),threads(+)'
TMPFILES_OPTIONAL=1
inherit meson linux-info multiprocessing python-r1 tmpfiles
DESCRIPTION="The package management and distribution system for Gentoo"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="
https://anongit.gentoo.org/git/proj/portage.git
https://github.com/gentoo/portage.git
"
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
# setuptools is still needed as a workaround for Python 3.12+ for now.
# https://github.com/mesonbuild/meson/issues/7702
#
# >=meson-1.2.1-r1 for bug #912051
BDEPEND="
${PYTHON_DEPS}
>=dev-util/meson-1.2.1-r1
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
' python3_12)
test? (
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-vcs/git
)
"
DEPEND="
${PYTHON_DEPS}
>=app-arch/tar-1.27
dev-lang/python-exec:2
>=sys-apps/sed-4.0.5
sys-devel/patch
!build? ( $(python_gen_impl_dep 'ssl(+)') )
apidoc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-epytext[${PYTHON_USEDEP}]
)
doc? (
~app-text/docbook-xml-dtd-4.4
app-text/xmlto
)
"
# Require sandbox-2.2 for bug #288863.
# For whirlpool hash, require python[ssl] (bug #425046).
RDEPEND="
${PYTHON_DEPS}
acct-user/portage
>=app-arch/tar-1.27
app-arch/zstd
>=app-misc/pax-utils-0.1.17
dev-lang/python-exec:2
>=sys-apps/baselayout-2.9
>=sys-apps/findutils-4.9
!build? (
>=app-admin/eselect-1.2
>=app-shells/bash-5.0:0
>=sec-keys/openpgp-keys-gentoo-release-20230329
>=sys-apps/sed-4.0.5
rsync-verify? (
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
>=app-portage/gemato-14.5[${PYTHON_USEDEP}]
)
)
elibc_glibc? ( >=sys-apps/sandbox-2.2 )
elibc_musl? ( >=sys-apps/sandbox-2.2 )
kernel_linux? ( sys-apps/util-linux )
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (
>=sys-apps/install-xattr-0.3
) )
!<app-admin/logrotate-3.8.0
!<app-portage/gentoolkit-0.4.6
!<app-portage/repoman-2.3.10
!~app-portage/repoman-3.0.0
"
# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
# NOTE: FEATURES=installsources requires debugedit and rsync
PDEPEND="
!build? (
>=net-misc/rsync-2.6.4
>=sys-apps/coreutils-6.4
>=sys-apps/file-5.44-r3
)
"
pkg_pretend() {
local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
check_extra_config
}
src_prepare() {
default
if use prefix-guest; then
sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
-e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
-e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
-i cnf/repos.conf || die "sed failed"
fi
}
src_configure() {
local code_only=false
python_foreach_impl my_src_configure
}
my_src_configure() {
local emesonargs=(
-Dcode-only=${code_only}
-Deprefix="${EPREFIX}"
-Dportage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}"
-Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
$(meson_use doc)
$(meson_use apidoc)
$(meson_use gentoo-dev)
$(meson_use ipc)
$(meson_use xattr)
)
if use native-extensions && [[ "${EPYTHON}" != "pypy3" ]] ; then
emesonargs+=( -Dnative-extensions=true )
else
emesonargs+=( -Dnative-extensions=false )
fi
if use build; then
emesonargs+=( -Drsync-verify=false )
else
emesonargs+=( $(meson_use rsync-verify) )
fi
meson_src_configure
code_only=true
}
src_compile() {
python_foreach_impl meson_src_compile
}
src_test() {
local -x PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(makeopts_jobs) --dist=worksteal"
python_foreach_impl meson_src_test --no-rebuild --verbose
}
src_install() {
python_foreach_impl my_src_install
dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
local scripts
mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/{bin,sbin}/* || die)
python_replicate_script "${scripts[@]}"
}
my_src_install() {
local pydirs=(
"${D}$(python_get_sitedir)"
"${ED}/usr/lib/portage/${EPYTHON}"
)
meson_src_install
python_optimize "${pydirs[@]}"
python_fix_shebang "${pydirs[@]}"
}
pkg_preinst() {
if ! use build && [[ -z ${ROOT} ]]; then
python_setup
local sitedir=$(python_get_sitedir)
[[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
env -u DISTDIR \
-u PORTAGE_OVERRIDE_EPREFIX \
-u PORTAGE_REPOSITORIES \
-u PORTDIR \
-u PORTDIR_OVERLAY \
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
env -u FEATURES -u PORTAGE_REPOSITORIES \
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
fi
# elog dir must exist to avoid logrotate error for bug #415911.
# This code runs in preinst in order to bypass the mapping of
# portage:portage to root:root which happens after src_install.
keepdir /var/log/portage/elog
# This is allowed to fail if the user/group are invalid for prefix users.
if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
fi
if has_version "<${CATEGORY}/${PN}-2.3.77"; then
elog "The emerge --autounmask option is now disabled by default, except for"
elog "portions of behavior which are controlled by the --autounmask-use and"
elog "--autounmask-license options. For backward compatibility, previous"
elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
elog "Users can get the old behavior simply by adding --autounmask to the"
elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
elog "change, see https://bugs.gentoo.org/658648."
fi
}
pkg_postinst() {
# Warn about obsolete "enotice" script, bug #867010
local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
eerror "Obsolete 'enotice' script detected!"
eerror "Please remove this from ${bashrc} to avoid problems."
eerror "See bug 867010 for more details."
fi
}

@ -1,4 +1,7 @@
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
DIST patch-6.1.73.xz 3854504 BLAKE2B 0cd30b40916576de3576d10aba8f7791fe771108655422d8eecc0a03229767e8b751a9fa7710a8db846785573c6590129a2cf243c90d066801b736e12d8efa65 SHA512 cf9931cf7ffdc6ba1d63c95acd64b24bbe6e35948cc3bd17a8d49c9ddfb992e8c1949667bf4f8da9239eb4a4577af3ee18382f08feb9cd437c57588a6c106e08
DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
DIST patch-6.1.76.xz 3993420 BLAKE2B 2f257a8fa17fdc624cde095e8ae851d4ebca622022cb70f544a1a0d6f0cd0d0771cd609ba2bbf2c3c00dbf73a2d5850310e3815e0020322c5bee342e50db6631 SHA512 787e799d29870b13017bd106050b0f2702339372a17b7d2201c28ab865a18536c72d5a71f18f77eb99fc848ec3776bba2d8eb9335e804ed71665159a6e13b201
DIST patch-6.6.12.xz 685336 BLAKE2B 7513e809494f94ca14425deb9f72e288b84042ac31b154516e7239c7f82721ac6d0e8b743bc7ec40ba5b109cb2261cc9771618cb7a14e333b10a6549345d6ec0 SHA512 0f16a74c0ee10d2863d20a9164e9b1bb57b662c5014d095a9389c47f9f51a51b8c45dedee7df936e38c2853af1377373cedd5b001218173c801128873a9c265c
DIST patch-6.6.15.xz 974176 BLAKE2B f4ae81e22d88a78cad76d8e54d1d66116bd279a14b6bdf257d6ac1e47a643926f235cd601a16bc46649861c5eed5cacfb528ed6a4d2b4ee801ab8f44c45cfd3b SHA512 65039c511af368da9241d9724e8855833865c50a33b35093e8e609ce7994fc49b8d5868e218ab2054d4e6aeebe24fc8b05d34e2345b9b13a3fb446a9dc9df536
DIST patch-6.7.3.xz 316780 BLAKE2B 0fe9d1fa4151444ff5dd03ca96f4445325cc27ccce478bcbb2cc8c00a8ac4b233f8afe24e620b5e7c331d93c8a609785d8267e2e0e487d27d85f757c3dd87e2f SHA512 0b80999d6477cb363ae38237600360f5919ee50c46249df80fcb181dd85b5cf5f784c0eda96e67222be5bd3dc80753506f6b7a7b316ec402e7eb750a9487fe8c

@ -0,0 +1,24 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=7
ETYPE="sources"
inherit calculate-kernel-8
DESCRIPTION="Calculate Linux kernel image"
KEYWORDS="~amd64"
HOMEPAGE="https://www.calculate-linux.org/"
SRC_URI="${KERNEL_URI} ${ARCH_URI}"
IUSE=""
src_unpack() {
calculate-kernel-8_src_unpack
}
pkg_postinst() {
calculate-kernel-8_pkg_postinst
}

@ -0,0 +1,24 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=7
ETYPE="sources"
inherit calculate-kernel-8
DESCRIPTION="Calculate Linux kernel image"
KEYWORDS="~amd64"
HOMEPAGE="https://www.calculate-linux.org/"
SRC_URI="${KERNEL_URI} ${ARCH_URI}"
IUSE=""
src_unpack() {
calculate-kernel-8_src_unpack
}
pkg_postinst() {
calculate-kernel-8_pkg_postinst
}
Loading…
Cancel
Save