forked from calculate/calculate-overlay
Compare commits
35 Commits
f1ed203841
...
8a997e9bfb
@ -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"
|
||||
}
|
@ -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}"
|
||||
|
@ -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,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
|
||||
|
@ -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
|
||||
|
@ -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
|
@ -0,0 +1 @@
|
||||
# Calculate append=skip merge(sys-kernel/calculate-sources)=>6.7,6.8
|
File diff suppressed because it is too large
Load Diff
@ -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…
Reference in new issue