Compare commits

...

2 Commits
stable ... kgb

12 changed files with 174 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST POE-Component-IRC-6.93.tar.gz 377897 BLAKE2B 811a3f8b25f1ff31bafc1c6c864d66217fd625fd3ec8a603282090aa5d847e591b322bb7d0226d068c8fbff6d3211044aa91c74c18b3e2769139edaf1f777462 SHA512 334535cb4f02c63fbc8b457b9e5c6d8cb96ef0ac159ac6f810d7cda337f55a729b73115a65dfca11c44ca286d355667500b021cd5408943a1afd2d325ece7be0

View File

@ -0,0 +1,16 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=BINGOS
inherit perl-module
DESCRIPTION="A fully event-driven IRC client module"
HOMEPAGE="http://metacpan.org/release/POE-Component-IRC"
#SRC_URI="https://cpan.metacpan.org/authors/id/B/BI/BINGOS/POE-Component-IRC-6.93.tar.gz"
SLOT="0"
KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE=""

View File

@ -0,0 +1 @@
DIST POE-Component-Server-SOAP-1.14.tar.gz 25142 BLAKE2B 71f78acf7a504e8bc972e88dd6499feec2e7088d0ec0d6237b22fcefd8aa55f960ed255e0381b4a7c9bf61016ad0353ef17bc7d8472dbaf0468bcd4f09c57d2d SHA512 aa02a1fb4e54fdd3988eee069a6cd53fec7e63e2470e5d3cd71637a1bf61d26f8d659d347a1db24041f9b5ab097d1be1c4b7989c7a388ba1db605b9c8cde18e4

View File

@ -0,0 +1,22 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=APOCAL
inherit perl-module
DESCRIPTION="An easy to use SOAP/1.1 daemon for POE-enabled programs"
HOMEPAGE="http://metacpan.org/release/POE-Component-Server-SOAP"
#SRC_URI="https://cpan.metacpan.org/authors/id/A/AP/APOCAL/POE-Component-Server-SOAP-1.14.tar.gz"
RESTRICT="mirror"
SLOT="0"
KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-perl/POE-Component-Server-SimpleHTTP"
DEPEND="${RDEPEND}"
BDEPEND="dev-perl/Module-Build"

View File

@ -0,0 +1 @@
DIST POE-Component-Server-SimpleHTTP-2.28.tar.gz 44982 BLAKE2B 979048f50080a1add140279d0c04468487af1167e15e7c837af24c79b6da0a5b178a6aaf023297d1f59f2e8ae91a99fa4d5ba25c4bad6105b29c5352d3d982cc SHA512 1755341a2f9f2dad9f961135909369eee5f632d4ac2df95441df37c71acfa2528c7b8f6515b43ed91afd9858e4fd8053e6686c29cde0d6cdf2f0b1271456106d

View File

@ -0,0 +1,16 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=BINGOS
inherit perl-module
DESCRIPTION="Perl extension to serve HTTP requests in POE."
HOMEPAGE="http://metacpan.org/release/POE-Component-Server-SimpleHTTP"
#SRC_URI="https://cpan.metacpan.org/authors/id/A/AP/APOCAL/POE-Component-Server-SimpleHTTP-2.28.tar.gz"
SLOT="0"
KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE=""

View File

@ -0,0 +1 @@
DIST Proc-PID-File-1.29.tar.gz 15476 BLAKE2B 4452001dbf9f5af2e473bf66dec0f1395c855ed51db29b1c1bcea2d7378b8fc4dfa306fa24fe78e2a2912afa8c2ff106fcbc35528d6c8f8d2f74c4747b487193 SHA512 92dd43b21b27170ac081e773d6573b0070cdddf3a210e7c4587807456a98ef7425490580e2bc038f6720176b32f22619a38364f6bb083a6aa7e2733853685515

View File

@ -0,0 +1,16 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=DMITRI
inherit perl-module
DESCRIPTION="a module to manage process id files"
HOMEPAGE="http://metacpan.org/release/Proc-PID-File"
RESTRICT="mirror"
SLOT="0"
KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE=""

View File

@ -0,0 +1 @@
DIST Schedule-RateLimiter-0.01.tar.gz 4844 BLAKE2B df08da3278eaf7d175eb5bb1eb2d94e7683d3861ff9c7aa48ec9c77194d2577f252f6b931ab28fd0f948790ca35912bd06d5cdee655e4c5b6fc24651c2f45685 SHA512 59ffa18a890e4ce01f98d99290663dedde01db210f7198756c97ab257ccdb1ca687776be216a92a992215b710f335265018a66863f3e61bf7ddd5170fd38c8e9

View File

@ -0,0 +1,14 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=DWRIGHT
DIST_VERSION="0.01"
inherit perl-module
DESCRIPTION="prevent events from happening too quickly"
HOMEPAGE="https://metacpan.org/dist/Schedule-RateLimiter"
SLOT="0"
KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"

29
net-irc/kgb/deps.txt Normal file
View File

@ -0,0 +1,29 @@
requires:
! Class::Accessor is not installed
! DBD::Pg is not installed
! File::Touch is not installed
! IPC::Run is not installed
! IPC::System::Simple is not installed
! JSON::RPC::Legacy::Client is not installed
! JSON::XS is not installed
! List::MoreUtils is not installed
! Net::IP is not installed
! POE is not installed
! POE::Component::IRC is not installed
! POE::Component::Server::SOAP is not installed
! Proc::PID::File is not installed
! SOAP::Lite is not installed
! Schedule::RateLimiter is not installed
! Text::Glob is not installed
! WWW::Shorten is not installed
! YAML is not installed
test_requires:
! Dpkg::Version is not installed
! File::Remove is not installed
! Test::Compile is not installed
! Test::Differences is not installed
! Test::Exception is not installed
! Test::Perl::Critic is not installed
! Test::Pod is not installed
! Test::Pod::Coverage is not installed
! YAML is not installed

View File

@ -0,0 +1,56 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="IRC collaboration bot"
# KGB is an IRC bot, helping people work together by notifying an IRC channel
# when a commit occurs.
#
# It supports multiple repositories/IRC channels and is fully configurable.
#
# This package contains the server-side daemon, kgb-bot, which is responsible
# for relaying commit notifications to IRC.
HOMEPAGE="https://salsa.debian.org/kgb-team/kgb"
EGIT_REPO_URI="https://salsa.debian.org/kgb-team/kgb.git"
EGIT_BRANCH="master"
KEYWORDS=""
EGIT_SUBMODULES=()
LICENSE="GPL-2"
SLOT="0"
IUSE=""
#REQUIRED_USE=""
RDEPEND="dev-perl/Class-Accessor
dev-perl/DBD-Pg
dev-perl/IPC-Run
dev-perl/IPC-System-Simple
dev-perl/JSON-RPC
dev-perl/Net-IP
dev-perl/POE
dev-perl/SOAP-Lite
dev-perl/Text-Glob
dev-perl/WWW-Shorten
dev-perl/YAML
dev-perl/File-Touch
dev-perl/Schedule-RateLimiter
dev-perl/POE-Component-IRC
dev-perl/POE-Component-Server-SOAP
dev-perl/Proc-PID-File"
DEPEND="${RDEPEND}"
DOCS=( Changes )
src_compile() {
make build
}
src_install() {
make install
}