parent
82fd53d562
commit
906033d0ec
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
diff --git a/src/include/tcsd.h b/src/include/tcsd.h
|
||||
index 5b9462b..05bae97 100644
|
||||
--- a/src/include/tcsd.h
|
||||
+++ b/src/include/tcsd.h
|
||||
@@ -166,8 +166,8 @@ void thread_signal_init();
|
||||
|
||||
/* signal handling */
|
||||
#ifndef __APPLE__
|
||||
-struct sigaction tcsd_sa_int;
|
||||
-struct sigaction tcsd_sa_chld;
|
||||
+extern struct sigaction tcsd_sa_int;
|
||||
+extern struct sigaction tcsd_sa_chld;
|
||||
#endif
|
||||
|
||||
#endif
|
Binary file not shown.
@ -0,0 +1,113 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs xdg-utils
|
||||
|
||||
DESCRIPTION="A very powerful, highly configurable, small editor with syntax coloring"
|
||||
HOMEPAGE="http://www.scintilla.org/SciTE.html"
|
||||
SRC_URI="https://www.scintilla.org/${PN}${PV//./}.tgz -> ${P}.tgz"
|
||||
|
||||
LICENSE="HPND lua? ( MIT )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
|
||||
IUSE="lua"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/pango
|
||||
lua? ( >=dev-lang/lua-5:= )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=("../README")
|
||||
|
||||
S="${WORKDIR}/${PN}/gtk"
|
||||
|
||||
pkg_pretend() {
|
||||
if tc-is-clang ; then
|
||||
# need c++17 features
|
||||
[[ "${MERGE_TYPE}" != "binary" &&
|
||||
$(clang-major-version) -lt 5 ]] &&
|
||||
die "Sorry, SCiTE uses C++17 Features and needs >sys-devel/clang-5
|
||||
($(clang-major-version))."
|
||||
|
||||
elif tc-is-gcc; then
|
||||
# older gcc is not supported
|
||||
[[ "${MERGE_TYPE}" != "binary" &&
|
||||
$(gcc-major-version) -lt 7 ]] &&
|
||||
die "Sorry, Scite uses C++17 Features, need >sys-devel/gcc-7."
|
||||
else
|
||||
die "Either gcc or clang should be configured for building scite"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# remove hardcoded CC, Optimizations and clang unknown flags
|
||||
sed -i "${WORKDIR}/scintilla/gtk/makefile" \
|
||||
-e "s#^CC = gcc#CC = ${CC}#" \
|
||||
-e "s#^CC = clang#CC = ${CC}#" \
|
||||
-e "s#^CXX = clang++#CC = ${CXX}#" \
|
||||
-e "s#-Os##" \
|
||||
-e "s#-Wno-misleading-indentation##" \
|
||||
|| die "error patching /scintilla/gtk/makefile"
|
||||
|
||||
sed -i "${S}/makefile" \
|
||||
-e "s#^CC = clang#CC = ${CC}#" \
|
||||
-e "s#^CXX = clang++#CC = ${CXX}#" \
|
||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching gtk/makefile"
|
||||
|
||||
# repair and enhance the .desktop file
|
||||
sed -i "${S}/SciTE.desktop" \
|
||||
-e "s#text/plain#text/\*;application/xhtml+xml#" \
|
||||
-e "s#^Categories=\(.*\)#Categories=Development;#" \
|
||||
|| die "error patching /scite/gtk/SciTe.desktop"
|
||||
|
||||
# add the ebuild suffix as shell type for working with ebuilds
|
||||
sed -i "${WORKDIR}/scite/src/perl.properties" \
|
||||
-e "s#\*.sh;\*.bsh;#\*.ebuild;\*.sh;\*.bsh;#" \
|
||||
|| die "error patching /scite/src/perl.prperties"
|
||||
|
||||
# it seems that pwd here is ${S}, but user patches are relative to ${workdir}
|
||||
# Bug #576162
|
||||
|
||||
cd "${WORKDIR}" || die "couldn't cd into ${WORKDIR}"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# prepare make options
|
||||
local emake_pars=("GTK3=1")
|
||||
|
||||
tc-is-clang && emake_pars+=("CLANG=1")
|
||||
use !lua && emake_pars+=("NO_LUA=1")
|
||||
|
||||
emake -C "${WORKDIR}/scintilla/gtk" "${emake_pars[@]}"
|
||||
emake "${emake_pars[@]}"
|
||||
}
|
||||
|
||||
# want to use the base src_install() as base_src_install()
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dosym SciTE /usr/bin/scite
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST diskimage-builder-2.35.0.tar.gz 439947 BLAKE2B 9b148948caef031f44992aaa2b0463b6cc9390b0591fdfe6e82d8258becda61eb5aa0d87ae91ed73523057ae357dcf327d7ca9d8d6a1b66da7f2d535d6c32dc1 SHA512 c5ad15c7a793a6c4b17e09fb119ad1444273f930741ae68491ce3a95f416cf8bb76ed0f6df4e34e03359355426c9189f2f5a8b730cb9ffd027a0bbd676f62310
|
||||
DIST diskimage-builder-2.36.0.tar.gz 441509 BLAKE2B 4f8ec1686df8438c53eb088e52b954d0b84c8f327108599970f987db8de0f5ea7491e123c5f41fa9ff058d8f9d30238a533357b01e1cb671dd1fb3eb96ad28cb SHA512 f3fc13195742b25b8cca72d8b5630900d77f5af69dd9d153c44875e9e8f8f27393a8478a4adcdc05ea9d5b73b742e066edb5ab636bfd8d88c404c8f0fe33f1e7
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder."
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git"
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/networkx-1.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools
|
||||
sys-fs/dosfstools
|
||||
sys-apps/gptfdisk
|
||||
!dev-python/dib-utils[${PYTHON_USEDEP}]"
|
Binary file not shown.
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DIST_AUTHOR=CHORNY
|
||||
DIST_VERSION=1.93
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A persistence framework for session data"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Digest-MD5
|
||||
virtual/perl-File-Temp
|
||||
virtual/perl-IO
|
||||
virtual/perl-Storable
|
||||
"
|
||||
DEPEND="
|
||||
dev-perl/Module-Build
|
||||
"
|
||||
BDEPEND="${RDEPEND}
|
||||
dev-perl/Module-Build
|
||||
test? (
|
||||
>=dev-perl/Test-Deep-0.82.0
|
||||
>=dev-perl/Test-Exception-0.150.0
|
||||
>=virtual/perl-Test-Simple-0.470.0
|
||||
)
|
||||
"
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DIST_AUTHOR=PHRED
|
||||
DIST_VERSION=0.97
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Graceful exit for large children"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="Apache-2.0"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PERL_RM_FILES=(
|
||||
t/pod.t
|
||||
)
|
||||
# mod_perl < 2.0.5 bundles Apache-SizeLimit
|
||||
RDEPEND="dev-perl/Linux-Pid
|
||||
!<www-apache/mod_perl-2.0.5
|
||||
>=www-apache/mod_perl-2.0.5"
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-perl/Linux-Smaps
|
||||
>=dev-perl/Apache-Test-1.360.0
|
||||
!www-apache/mpm_itk
|
||||
)
|
||||
"
|
Binary file not shown.
@ -1,27 +0,0 @@
|
||||
From 74e2e77fdce3e2f366342ad736c25e49379d2013 Mon Sep 17 00:00:00 2001
|
||||
From: Kent Fredric <kentfredric@gmail.com>
|
||||
Date: Tue, 20 Jun 2017 03:04:48 +1200
|
||||
Subject: [PATCH] t/marpa.t: Fix test reliance on '.' in @INC
|
||||
|
||||
Fixes https://github.com/adamkennedy/PPI/issues/200
|
||||
---
|
||||
t/marpa.t | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/t/marpa.t b/t/marpa.t
|
||||
index a25fc2e..6e79003 100644
|
||||
--- a/t/marpa.t
|
||||
+++ b/t/marpa.t
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
# Unit testing for PPI::Token::Unknown
|
||||
|
||||
-use t::lib::PPI::Test::pragmas;
|
||||
+use lib 't/lib';
|
||||
+use PPI::Test::pragmas;
|
||||
use Test::More tests => 23 + ( $ENV{AUTHOR_TESTING} ? 1 : 0 );
|
||||
use B 'perlstring';
|
||||
|
||||
--
|
||||
2.13.1
|
||||
|
@ -1,101 +0,0 @@
|
||||
From d612219a1a3bfe14f0cd1de59709724b35d7f21c Mon Sep 17 00:00:00 2001
|
||||
From: Kent Fredric <kentfredric@gmail.com>
|
||||
Date: Tue, 20 Jun 2017 05:45:39 +1200
|
||||
Subject: [PATCH] Fix for '.' in @INC
|
||||
|
||||
---
|
||||
t/blessed_pp.t | 4 ++--
|
||||
t/check_pp.t | 4 ++--
|
||||
t/classify_pp.t | 4 ++--
|
||||
t/error_pp.t | 4 ++--
|
||||
t/pod_cvg_pp.t | 4 ++--
|
||||
t/ref_pp.t | 4 ++--
|
||||
6 files changed, 12 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/t/blessed_pp.t b/t/blessed_pp.t
|
||||
index 84caf74..e6d1865 100644
|
||||
--- a/t/blessed_pp.t
|
||||
+++ b/t/blessed_pp.t
|
||||
@@ -1,7 +1,7 @@
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
-do "t/setup_pp.pl" or die $@ || $!;
|
||||
-do "t/blessed.t" or die $@ || $!;
|
||||
+do "./t/setup_pp.pl" or die $@ || $!;
|
||||
+do "./t/blessed.t" or die $@ || $!;
|
||||
|
||||
1;
|
||||
diff --git a/t/check_pp.t b/t/check_pp.t
|
||||
index ce2ef1d..5564360 100644
|
||||
--- a/t/check_pp.t
|
||||
+++ b/t/check_pp.t
|
||||
@@ -1,7 +1,7 @@
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
-do "t/setup_pp.pl" or die $@ || $!;
|
||||
-do "t/check.t" or die $@ || $!;
|
||||
+do "./t/setup_pp.pl" or die $@ || $!;
|
||||
+do "./t/check.t" or die $@ || $!;
|
||||
|
||||
1;
|
||||
diff --git a/t/classify_pp.t b/t/classify_pp.t
|
||||
index facdab2..1dd9cbc 100644
|
||||
--- a/t/classify_pp.t
|
||||
+++ b/t/classify_pp.t
|
||||
@@ -1,7 +1,7 @@
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
-do "t/setup_pp.pl" or die $@ || $!;
|
||||
-do "t/classify.t" or die $@ || $!;
|
||||
+do "./t/setup_pp.pl" or die $@ || $!;
|
||||
+do "./t/classify.t" or die $@ || $!;
|
||||
|
||||
1;
|
||||
diff --git a/t/error_pp.t b/t/error_pp.t
|
||||
index 6473533..a018e32 100644
|
||||
--- a/t/error_pp.t
|
||||
+++ b/t/error_pp.t
|
||||
@@ -1,7 +1,7 @@
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
-do "t/setup_pp.pl" or die $@ || $!;
|
||||
-do "t/error.t" or die $@ || $!;
|
||||
+do "./t/setup_pp.pl" or die $@ || $!;
|
||||
+do "./t/error.t" or die $@ || $!;
|
||||
|
||||
1;
|
||||
diff --git a/t/pod_cvg_pp.t b/t/pod_cvg_pp.t
|
||||
index 960bc4f..8503674 100644
|
||||
--- a/t/pod_cvg_pp.t
|
||||
+++ b/t/pod_cvg_pp.t
|
||||
@@ -1,7 +1,7 @@
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
-do "t/setup_pp.pl" or die $@ || $!;
|
||||
-do "t/pod_cvg.t" or die $@ || $!;
|
||||
+do "./t/setup_pp.pl" or die $@ || $!;
|
||||
+do "./t/pod_cvg.t" or die $@ || $!;
|
||||
|
||||
1;
|
||||
diff --git a/t/ref_pp.t b/t/ref_pp.t
|
||||
index f3b5941..55f487d 100644
|
||||
--- a/t/ref_pp.t
|
||||
+++ b/t/ref_pp.t
|
||||
@@ -1,7 +1,7 @@
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
-do "t/setup_pp.pl" or die $@ || $!;
|
||||
-do "t/ref.t" or die $@ || $!;
|
||||
+do "./t/setup_pp.pl" or die $@ || $!;
|
||||
+do "./t/ref.t" or die $@ || $!;
|
||||
|
||||
1;
|
||||
--
|
||||
2.13.1
|
||||
|
@ -1,82 +0,0 @@
|
||||
https://rt.cpan.org/Ticket/Display.html?id=114490
|
||||
|
||||
|
||||
--- Params-Classify-0.013a/lib/Params/Classify.xs 2010-11-16 15:35:47.000000000 -0500
|
||||
+++ Params-Classify-0.013b/lib/Params/Classify.xs 2017-03-26 15:38:12.384693301 -0400
|
||||
@@ -41,6 +41,26 @@
|
||||
# define FPTR2DPTR(t,x) ((t)(UV)(x))
|
||||
#endif /* !FPTR2DPTR */
|
||||
|
||||
+#ifndef OpHAS_SIBLING
|
||||
+# define OpHAS_SIBLING(o) (cBOOL((o)->op_sibling))
|
||||
+#endif
|
||||
+
|
||||
+#ifndef OpSIBLING
|
||||
+# define OpSIBLING(o) (0 + (o)->op_sibling)
|
||||
+#endif
|
||||
+
|
||||
+#ifndef OpMORESIB_set
|
||||
+# define OpMORESIB_set(o, sib) ((o)->op_sibling = (sib))
|
||||
+#endif
|
||||
+
|
||||
+#ifndef OpLASTSIB_set
|
||||
+# define OpLASTSIB_set(o, parent) ((o)->op_sibling = NULL)
|
||||
+#endif
|
||||
+
|
||||
+#ifndef OpMAYBESIB_set
|
||||
+# define OpMAYBESIB_set(o, sib, parent) ((o)->op_sibling = (sib))
|
||||
+#endif
|
||||
+
|
||||
#ifndef ptr_table_new
|
||||
|
||||
struct q_ptr_tbl_ent {
|
||||
@@ -625,8 +645,8 @@
|
||||
OP *(*ppfunc)(pTHX);
|
||||
I32 cvflags;
|
||||
pushop = cUNOPx(op)->op_first;
|
||||
- if(!pushop->op_sibling) pushop = cUNOPx(pushop)->op_first;
|
||||
- for(cvop = pushop; cvop->op_sibling; cvop = cvop->op_sibling) ;
|
||||
+ if(!OpHAS_SIBLING(pushop)) pushop = cUNOPx(pushop)->op_first;
|
||||
+ for(cvop = pushop; OpHAS_SIBLING(cvop); cvop = OpSIBLING(cvop)) ;
|
||||
if(!(cvop->op_type == OP_RV2CV &&
|
||||
!(cvop->op_private & OPpENTERSUB_AMPER) &&
|
||||
(cv = rvop_cv(cUNOPx(cvop)->op_first)) &&
|
||||
@@ -635,20 +655,20 @@
|
||||
return nxck_entersub(aTHX_ op);
|
||||
cvflags = CvXSUBANY(cv).any_i32;
|
||||
op = nxck_entersub(aTHX_ op); /* for prototype checking */
|
||||
- aop = pushop->op_sibling;
|
||||
- bop = aop->op_sibling;
|
||||
+ aop = OpSIBLING(pushop);
|
||||
+ bop = OpSIBLING(aop);
|
||||
if(bop == cvop) {
|
||||
if(!(cvflags & PC_ALLOW_UNARY)) return op;
|
||||
unary:
|
||||
- pushop->op_sibling = bop;
|
||||
- aop->op_sibling = NULL;
|
||||
+ OpLASTSIB_set(pushop, bop);
|
||||
+ OpLASTSIB_set(aop, NULL);
|
||||
op_free(op);
|
||||
op = newUNOP(OP_NULL, 0, aop);
|
||||
op->op_type = OP_RAND;
|
||||
op->op_ppaddr = ppfunc;
|
||||
op->op_private = (U8)cvflags;
|
||||
return op;
|
||||
- } else if(bop && bop->op_sibling == cvop) {
|
||||
+ } else if(bop && OpSIBLING(op) == cvop) {
|
||||
if(!(cvflags & PC_ALLOW_BINARY)) return op;
|
||||
if(ppfunc == THX_pp_check_sclass &&
|
||||
(cvflags & PC_TYPE_MASK) == SCLASS_REF) {
|
||||
@@ -667,9 +687,9 @@
|
||||
cvflags &= ~PC_TYPE_MASK;
|
||||
ppfunc = THX_pp_check_dyn_battr;
|
||||
}
|
||||
- pushop->op_sibling = cvop;
|
||||
- aop->op_sibling = NULL;
|
||||
- bop->op_sibling = NULL;
|
||||
+ OpLASTSIB_set(pushop, cvop);
|
||||
+ OpLASTSIB_set(aop, NULL);
|
||||
+ OpLASTSIB_set(bop, NULL);
|
||||
op_free(op);
|
||||
op = newBINOP(OP_NULL, 0, aop, bop);
|
||||
op->op_type = OP_RAND;
|
@ -1 +0,0 @@
|
||||
README\.pod$
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST cython-0.29.14.gh.tar.gz 2075030 BLAKE2B 12bbc2979c34fee9b498f5425d2cea5cedebda474e3f4ee6c9eb3185a4e33fc84df6c16454830316548e36cd9fb7c47f0925b0d6e16b325cbd81f8747c7e492a SHA512 fa1575fc5ec7ee19de34f91a15bdd45d889f54217dbe2a9654604ada90d8d86fe7bceb86449c41b68d6b65459769916a0d7d5f5da21c5597aedc876cde4e37df
|
||||
DIST cython-0.29.15.gh.tar.gz 2075879 BLAKE2B e6322656c819c6b09e235c32d2b520e8fe917c864047d028dd67041e70251025f14accbd76499b7b9290d0424989adf89321f251526e66a892bdc243ba80ba7f SHA512 bd0872359d31a41750353bb0d7f03c2a40aa2bf6e492148e693321cef15b02ae4f8d5f5a00efde7216f09a6ac06f2bb3ded9d00e27ad0cfc53605f3a9ef55af8
|
||||
DIST cython-0.29.17.gh.tar.gz 2080768 BLAKE2B f53f8593f4ab9ef87c8fff47a031d365a748b617b7ee41872768a6a649ca3c6a6f9a338f115881117cbb4ffe1811047ac5fdcac745d6387eee29487c9da4c297 SHA512 f722e4feb0fcd0de7b882d0ba7cd78c37b6aaa4438619607665ea269b207a482fab6ca65cf12bab54d94b5929776c973a270c0748ed35b0f88a72811bf90d4df
|
||||
|
@ -0,0 +1,80 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 toolchain-funcs elisp-common
|
||||
|
||||
DESCRIPTION="A Python to C compiler"
|
||||
HOMEPAGE="https://cython.org https://pypi.org/project/Cython/
|
||||
https://github.com/cython/cython"
|
||||
SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE="emacs test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
emacs? ( >=app-editors/emacs-23.1:* )
|
||||
"
|
||||
BDEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' \
|
||||
'python3*')
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/cython-0.29.14-sphinx-update.patch"
|
||||
)
|
||||
|
||||
SITEFILE=50cython-gentoo.el
|
||||
|
||||
distutils_enable_sphinx docs
|
||||
|
||||
python_compile() {
|
||||
if ! python_is_python3; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
local CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
|
||||
fi
|
||||
|
||||
# Python gets confused when it is in sys.path before build.
|
||||
local -x PYTHONPATH=
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use emacs && elisp-compile Tools/cython-mode.el
|
||||
}
|
||||
|
||||
python_test() {
|
||||
tc-export CC
|
||||
# https://github.com/cython/cython/issues/1911
|
||||
local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
|
||||
"${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests \
|
||||
|| die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} Tools/cython-mode.*
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
||||
DIST opendmarc-1.1.3.tar.gz 586574 BLAKE2B a5574aa705db6e5b87a704f3073039d667c9052d1ec907ca9423532f62d52cbdaf7af1680a2179198616f27786940650492ad39c4fdb668c27c5979804471eea SHA512 30de56b6da1665e0ed68484702bfcfcbd0b65275053818c807c16dea26f0e014a0484dc9d5ed6d1405628ea22a61082f13cecf66714a414139f612c51a294086
|
||||
DIST opendmarc-1.3.2.tar.gz 593448 BLAKE2B 80f47a82e38c6cdc5791a695485262c50e9363b81537a52d7af204bd6a830df6eea9e9b6f710b72b7934c3ab7df800def7d4b3e54f53b8908a7f1b42bcea2b2d SHA512 6045fb7d2be8f0ffdeca07324857d92908a41c6792749017c2fcc1058f05f55317b1919c67c780827dd7094ec8fff2e1fa4aeb5bab7ff7461537957af2652748
|
||||
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Open source DMARC implementation "
|
||||
HOMEPAGE="http://www.trusteddomain.org/opendmarc/"
|
||||
SRC_URI="mirror://sourceforge/opendmarc/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-perl/DBI
|
||||
|| ( mail-filter/libmilter mail-mta/sendmail )"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-perl/Switch"
|
||||
|
||||
src_prepare() {
|
||||
# fix building with newer glibc, already fixed in later releases, #640012
|
||||
sed -i -e 's/T_RRSIG/disabled_T_RRSIG/' libopendmarc/opendmarc_dns.c || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit user systemd
|
||||
|
||||
DESCRIPTION="Open source DMARC implementation "
|
||||
HOMEPAGE="http://www.trusteddomain.org/opendmarc/"
|
||||
SRC_URI="mirror://sourceforge/opendmarc/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~x86"
|
||||
IUSE="spf +reports"
|
||||
|
||||
DEPEND="reports? ( dev-perl/DBI )
|
||||
|| ( mail-filter/libmilter mail-mta/sendmail )"
|
||||
RDEPEND="${DEPEND}
|
||||
reports? (
|
||||
dev-perl/DBD-mysql
|
||||
dev-perl/HTTP-Message
|
||||
dev-perl/Switch
|
||||
)
|
||||
spf? ( mail-filter/libspf2 )"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup milter
|
||||
enewuser milter -1 -1 /var/lib/milter milter
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use !reports ; then
|
||||
sed -i -e '/^SUBDIRS =/s/reports//' Makefile.in || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with spf) \
|
||||
$(use_with spf spf2-include "${EPREFIX}"/usr/include/spf2) \
|
||||
$(use_with spf spf2-lib "${EPREFIX}"/usr/lib)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
newinitd "${FILESDIR}"/opendmarc.initd opendmarc
|
||||
newconfd "${FILESDIR}"/opendmarc.confd opendmarc
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
dodir /etc/opendmarc
|
||||
|
||||
# create config file
|
||||
sed \
|
||||
-e 's:^# UserID .*$:UserID milter:' \
|
||||
-e "s:^# PidFile .*:PidFile ${EPREFIX}/var/run/opendmarc/opendmarc.pid:" \
|
||||
-e '/^# Socket /s:^# ::' \
|
||||
"${S}"/opendmarc/opendmarc.conf.sample \
|
||||
> "${ED}"/etc/opendmarc/opendmarc.conf \
|
||||
|| die
|
||||
}
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit user multilib systemd
|
||||
|
||||
DESCRIPTION="Open source DMARC implementation "
|
||||
HOMEPAGE="http://www.trusteddomain.org/opendmarc/"
|
||||
SRC_URI="mirror://sourceforge/opendmarc/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86"
|
||||
IUSE="spf +reports static-libs"
|
||||
|
||||
DEPEND="reports? ( dev-perl/DBI )
|
||||
|| ( mail-filter/libmilter mail-mta/sendmail )"
|
||||
RDEPEND="${DEPEND}
|
||||
reports? (
|
||||
dev-perl/DBD-mysql
|
||||
dev-perl/HTTP-Message
|
||||
dev-perl/Switch
|
||||
)
|
||||
spf? ( mail-filter/libspf2 )"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup milter
|
||||
enewuser milter -1 -1 /var/lib/milter milter
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use !reports ; then
|
||||
sed -i -e '/^SUBDIRS =/s/reports//' Makefile.in || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with spf) \
|
||||
$(use_with spf spf2-include "${EPREFIX}"/usr/include/spf2) \
|
||||
$(use_with spf spf2-lib "${EPREFIX}"/usr/$(get_libdir)) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.la
|
||||
|
||||
newinitd "${FILESDIR}"/opendmarc.initd opendmarc
|
||||
newconfd "${FILESDIR}"/opendmarc.confd opendmarc
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
dodir /etc/opendmarc
|
||||
|
||||
# create config file
|
||||
sed \
|
||||
-e 's:^# UserID .*$:UserID milter:' \
|
||||
-e "s:^# PidFile .*:PidFile ${EPREFIX}/var/run/opendmarc/opendmarc.pid:" \
|
||||
-e '/^# Socket /s:^# ::' \
|
||||
"${S}"/opendmarc/opendmarc.conf.sample \
|
||||
> "${ED}"/etc/opendmarc/opendmarc.conf \
|
||||
|| die
|
||||
}
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST fontawesome-4.7.0.tar.gz 2672776 BLAKE2B c20474c0167665d82fcbe74984ad9c44fa1155a2a5363222981d6c32f40a3bf13bfc2c582d78e8d36e57939f8af3810fa823f2241d1924a83a05c79ed08cface SHA512 913e5eec2211111e9601c92059745344766f4c3a6f3563cbc6f8a5f3850a0101bab8f3f992a97c6f1c264a2bbb5163f3feecc6b3f64fcb22c9592d2d38cc777d
|
||||
DIST fontawesome-5.1.0.tar.gz 10505651 BLAKE2B 0ec84cdf36855ba43e5858b2e8b12a93c9ec950216b64fa307e1fa058e05f83f08c820e4a3b95432e30c33ee4efe5931bee7077ff182d52725068c53bf387b6f SHA512 1f35f0d326e1f896b606d851577fe99639c164101f236c47966289a8a7e3b1e64fea3f1338d12f327777db56ec35b1fcb5d6de250276bcb468fec114d4c3928f
|
||||
DIST fontawesome-5.11.2.tar.gz 10542743 BLAKE2B d17afa447acfa56ad42b6f36c6fd7ec049434028c00259f53f36d0896e2a679f83880c8e71f277316728d1ba5f18cf4af7cb22a935b0a300acc423bc02790fa8 SHA512 14267debf243aa3210125b4e45a2ab41cbcab599f2abab42e64432ff7b1f6b5716724012bc973b77bcee1b2d488738720ffa9b4f6ebaf8f4cc3375ff066fb72a
|
||||
DIST fontawesome-5.13.0.tar.gz 10998459 BLAKE2B 69ddfb0d8b3bb1a15911445b934cf0321e645164b34fc9f7844f0df04840a3e8d4d425b14589341cec0613ea4f2109678250198a1d5002e69c394eb053ceb4a2 SHA512 9fd3e1115acef6ac84667cf546374b204b947e229e4c645ab33f51026e993689a8295e7c0b02c88d735c4399efcd454f4252dcde7008eefb85c13846bf7c5bc4
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MY_PN="Font-Awesome"
|
||||
inherit font
|
||||
|
||||
DESCRIPTION="The iconic font"
|
||||
HOMEPAGE="https://fontawesome.com"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/FortAwesome/${MY_PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/FortAwesome/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="CC-BY-4.0 OFL-1.1"
|
||||
SLOT="0/5"
|
||||
IUSE="+otf ttf"
|
||||
|
||||
REQUIRED_USE="|| ( otf ttf )"
|
||||
|
||||
src_install() {
|
||||
if use otf; then
|
||||
FONT_S="${S}/otfs" FONT_SUFFIX="otf" font_src_install
|
||||
fi
|
||||
if use ttf; then
|
||||
FONT_S="${S}/webfonts" FONT_SUFFIX="ttf" font_src_install
|
||||
fi
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MY_PN="Font-Awesome"
|
||||
inherit font
|
||||
|
||||
DESCRIPTION="The iconic font"
|
||||
HOMEPAGE="https://fontawesome.com"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/FortAwesome/${MY_PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/FortAwesome/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="CC-BY-4.0 OFL-1.1"
|
||||
SLOT="0/5"
|
||||
IUSE="+otf ttf"
|
||||
|
||||
REQUIRED_USE="|| ( otf ttf )"
|
||||
|
||||
src_install() {
|
||||
if use otf; then
|
||||
FONT_S="${S}/otfs" FONT_SUFFIX="otf" font_src_install
|
||||
fi
|
||||
if use ttf; then
|
||||
FONT_S="${S}/webfonts" FONT_SUFFIX="ttf" font_src_install
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 28 Apr 2020 05:38:58 +0000
|
||||
Tue, 28 Apr 2020 09:08:56 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 28 Apr 2020 05:38:58 +0000
|
||||
Tue, 28 Apr 2020 09:08:56 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
BDEPEND=virtual/pkgconfig
|
||||
DEFINED_PHASES=compile install postinst postrm prepare pretend
|
||||
DEPEND=dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango lua? ( >=dev-lang/lua-5:= )
|
||||
DESCRIPTION=A very powerful, highly configurable, small editor with syntax coloring
|
||||
EAPI=7
|
||||
HOMEPAGE=http://www.scintilla.org/SciTE.html
|
||||
IUSE=lua
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~arm-linux ~x86-linux
|
||||
LICENSE=HPND lua? ( MIT )
|
||||
RDEPEND=dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango lua? ( >=dev-lang/lua-5:= )
|
||||
SLOT=0
|
||||
SRC_URI=https://www.scintilla.org/scite433.tgz -> scite-4.3.3.tgz
|
||||
_eclasses_=multilib 318e8ae683e57fd3ccd0d31a769d8ee8 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||
_md5_=c3984decbfed0a2fc9029368cd3c8051
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
BDEPEND=python_targets_python3_6? ( >=dev-lang/python-3.6.10:3.6 ) python_targets_python3_7? ( >=dev-lang/python-3.7.7-r1:3.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] !~dev-python/pbr-2.1.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] dev-python/setuptools[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
|
||||
DESCRIPTION=Golden Disk Image builder.
|
||||
EAPI=7
|
||||
HOMEPAGE=http://docs.openstack.org/developer/diskimage-builder/
|
||||
IUSE=python_targets_python3_6 python_targets_python3_7
|
||||
KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] !~dev-python/pbr-2.1.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/Babel-2.3.4[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] !~dev-python/Babel-2.4.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/networkx-1.10[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/pyyaml-3.12[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/six-1.10.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/stevedore-1.20.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] app-emulation/qemu sys-block/parted sys-fs/multipath-tools sys-fs/dosfstools sys-apps/gptfdisk !dev-python/dib-utils[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] python_targets_python3_6? ( >=dev-lang/python-3.6.10:3.6 ) python_targets_python3_7? ( >=dev-lang/python-3.7.7-r1:3.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/d/diskimage-builder/diskimage-builder-2.36.0.tar.gz
|
||||
_eclasses_=distutils-r1 b33fa13a5178ad9bf895a5190d20cdc7 multibuild 40fe59465edacd730c644ec2bc197809 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 727554821dab8292d3a8198893c2ef8b toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c
|
||||
_md5_=24110faede78fc272e61ffd955df5ea8
|
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
BDEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Storable dev-perl/Module-Build test? ( >=dev-perl/Test-Deep-0.82.0 >=dev-perl/Test-Exception-0.150.0 >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-perl/Module-Build dev-lang/perl
|
||||
DESCRIPTION=A persistence framework for session data
|
||||
EAPI=7
|
||||
HOMEPAGE=https://metacpan.org/release/Apache-Session
|
||||
IUSE=test
|
||||
KEYWORDS=~alpha ~amd64 ~ppc ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Storable dev-lang/perl:=
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Apache-Session-1.93.tar.gz
|
||||
_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 6ec4c4d8fc8324200f1c14e8d158c59b perl-module 97206c028d9bdc9f248e022ac5c9fc83
|
||||
_md5_=3809fb8d2c715c2233bb80f9655b7895
|
@ -0,0 +1,15 @@
|
||||
BDEPEND=dev-perl/Linux-Pid !<www-apache/mod_perl-2.0.5 >=www-apache/mod_perl-2.0.5 test? ( dev-perl/Linux-Smaps >=dev-perl/Apache-Test-1.360.0 !www-apache/mpm_itk ) dev-lang/perl
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-lang/perl
|
||||
DESCRIPTION=Graceful exit for large children
|
||||
EAPI=7
|
||||
HOMEPAGE=https://metacpan.org/release/Apache-SizeLimit
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=dev-perl/Linux-Pid !<www-apache/mod_perl-2.0.5 >=www-apache/mod_perl-2.0.5 dev-lang/perl:=
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/Apache-SizeLimit-0.97.tar.gz
|
||||
_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 6ec4c4d8fc8324200f1c14e8d158c59b perl-module 97206c028d9bdc9f248e022ac5c9fc83
|
||||
_md5_=388df486bc2f2e2e2d4ab49f1e70f795
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] test? ( python_targets_python3_6? ( dev-python/numpy[python_targets_python3_6(-)?,-python_single_target_python3_6(-),python_targets_python3_7(-)?,-python_single_target_python3_7(-),python_targets_python3_8(-)?,-python_single_target_python3_8(-)] ) python_targets_python3_7? ( dev-python/numpy[python_targets_python3_6(-)?,-python_single_target_python3_6(-),python_targets_python3_7(-)?,-python_single_target_python3_7(-),python_targets_python3_8(-)?,-python_single_target_python3_8(-)] ) python_targets_python3_8? ( dev-python/numpy[python_targets_python3_6(-)?,-python_single_target_python3_6(-),python_targets_python3_7(-)?,-python_single_target_python3_7(-),python_targets_python3_8(-)?,-python_single_target_python3_8(-)] ) ) doc? ( || ( ( >=dev-lang/python-3.8.2:3.8[threads(+)] dev-python/sphinx[python_targets_python3_8(-),python_single_target_python3_8(+)] ) ( >=dev-lang/python-3.7.7-r1:3.7[threads(+)] dev-python/sphinx[python_targets_python3_7(-),python_single_target_python3_7(+)] ) ( >=dev-lang/python-3.6.10:3.6[threads(+)] dev-python/sphinx[python_targets_python3_6(-),python_single_target_python3_6(+)] ) ( >=dev-lang/python-2.7.17-r1:2.7[threads(+)] dev-python/sphinx[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ( >=dev-python/pypy3-7.3.0:0[threads(+)] dev-python/sphinx[python_targets_pypy3(-),python_single_target_pypy3(+)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0=[threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.17-r1:2.7[threads(+)] ) python_targets_python3_6? ( >=dev-lang/python-3.6.10:3.6[threads(+)] ) python_targets_python3_7? ( >=dev-lang/python-3.7.7-r1:3.7[threads(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.2:3.8[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test
|
||||
DESCRIPTION=A Python to C compiler
|
||||
EAPI=7
|
||||
HOMEPAGE=https://cython.org https://pypi.org/project/Cython/ https://github.com/cython/cython
|
||||
IUSE=emacs test doc python_targets_pypy3 python_targets_python2_7 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0=[threads(+)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.17-r1:2.7[threads(+)] ) python_targets_python3_6? ( >=dev-lang/python-3.6.10:3.6[threads(+)] ) python_targets_python3_7? ( >=dev-lang/python-3.7.7-r1:3.7[threads(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.2:3.8[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
|
||||
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python2_7 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/cython/cython/archive/0.29.17.tar.gz -> cython-0.29.17.gh.tar.gz
|
||||
_eclasses_=distutils-r1 b33fa13a5178ad9bf895a5190d20cdc7 elisp-common 504a3383c45504fde86b00426619a709 multibuild 40fe59465edacd730c644ec2bc197809 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 727554821dab8292d3a8198893c2ef8b toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c
|
||||
_md5_=05404f059786ba4daa3c4f4945c13610
|
@ -1,16 +1,15 @@
|
||||
BDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.17-r1:2.7 ) python_targets_python3_6? ( >=dev-lang/python-3.6.10:3.6 ) python_targets_python3_7? ( >=dev-lang/python-3.7.7-r1:3.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
|
||||
BDEPEND=test? ( dev-python/idna[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) test? ( idna? ( dev-python/idna[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) dev-python/pytest[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.17-r1:2.7 ) python_targets_python3_6? ( >=dev-lang/python-3.6.10:3.6 ) python_targets_python3_7? ( >=dev-lang/python-3.7.7-r1:3.7 ) python_targets_python3_8? ( >=dev-lang/python-3.8.2:3.8 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] idna? ( dev-python/idna[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] ) test? ( dev-python/pytest[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] )
|
||||
DESCRIPTION=Validating URI References per RFC 3986
|
||||
EAPI=7
|
||||
HOMEPAGE=https://tools.ietf.org/html/rfc3986 https://github.com/python-hyper/rfc3986 https://rfc3986.rtfd.org
|
||||
IUSE=idna test python_targets_pypy3 python_targets_python2_7 python_targets_python3_6 python_targets_python3_7
|
||||
IUSE=idna test python_targets_pypy3 python_targets_python2_7 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.17-r1:2.7 ) python_targets_python3_6? ( >=dev-lang/python-3.6.10:3.6 ) python_targets_python3_7? ( >=dev-lang/python-3.7.7-r1:3.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python2_7 python_targets_python3_6 python_targets_python3_7 )
|
||||
RDEPEND=idna? ( dev-python/idna[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.17-r1:2.7 ) python_targets_python3_6? ( >=dev-lang/python-3.6.10:3.6 ) python_targets_python3_7? ( >=dev-lang/python-3.7.7-r1:3.7 ) python_targets_python3_8? ( >=dev-lang/python-3.8.2:3.8 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
|
||||
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python2_7 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/r/rfc3986/rfc3986-1.3.2.tar.gz
|
||||
_eclasses_=distutils-r1 b33fa13a5178ad9bf895a5190d20cdc7 multibuild 40fe59465edacd730c644ec2bc197809 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 727554821dab8292d3a8198893c2ef8b toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c
|
||||
_md5_=e3ecef93f19372774eefdc23b33bd2b9
|
||||
_md5_=3fc6c7248f14d44986e33ff3573573dd
|
||||
|
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=configure prepare
|
||||
DEPEND=dev-perl/DBI || ( mail-filter/libmilter mail-mta/sendmail )
|
||||
DESCRIPTION=Open source DMARC implementation
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.trusteddomain.org/opendmarc/
|
||||
KEYWORDS=~alpha amd64 hppa ~ia64 ppc ppc64 sparc x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-perl/DBI || ( mail-filter/libmilter mail-mta/sendmail ) dev-perl/Switch
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/opendmarc/opendmarc-1.1.3.tar.gz
|
||||
_md5_=426ffeddba3b9eaa276d40d7d269520d
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare setup
|
||||
DEPEND=reports? ( dev-perl/DBI ) || ( mail-filter/libmilter mail-mta/sendmail ) virtual/pkgconfig
|
||||
DESCRIPTION=Open source DMARC implementation
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.trusteddomain.org/opendmarc/
|
||||
IUSE=spf +reports
|
||||
KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=reports? ( dev-perl/DBI ) || ( mail-filter/libmilter mail-mta/sendmail ) reports? ( dev-perl/DBD-mysql dev-perl/HTTP-Message dev-perl/Switch ) spf? ( mail-filter/libspf2 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/opendmarc/opendmarc-1.3.2.tar.gz
|
||||
_eclasses_=multilib 318e8ae683e57fd3ccd0d31a769d8ee8 systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c user 7b7fc6ec5eb1c1eee55b0609f01e7362 user-info a2abd4e2f4c3b9b06d64bf1329359a02
|
||||
_md5_=ffbfffa8de37e321c8e46679c4e4f594
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare setup
|
||||
DEPEND=reports? ( dev-perl/DBI ) || ( mail-filter/libmilter mail-mta/sendmail ) virtual/pkgconfig
|
||||
DESCRIPTION=Open source DMARC implementation
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.trusteddomain.org/opendmarc/
|
||||
IUSE=spf +reports static-libs
|
||||
KEYWORDS=~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=reports? ( dev-perl/DBI ) || ( mail-filter/libmilter mail-mta/sendmail ) reports? ( dev-perl/DBD-mysql dev-perl/HTTP-Message dev-perl/Switch ) spf? ( mail-filter/libspf2 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/opendmarc/opendmarc-1.3.2.tar.gz
|
||||
_eclasses_=multilib 318e8ae683e57fd3ccd0d31a769d8ee8 systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c user 7b7fc6ec5eb1c1eee55b0609f01e7362 user-info a2abd4e2f4c3b9b06d64bf1329359a02
|
||||
_md5_=8a5fb99617e4203a059e1b57ea259919
|
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=install postinst postrm setup
|
||||
DEPEND=X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
|
||||
DESCRIPTION=The iconic font
|
||||
EAPI=7
|
||||
HOMEPAGE=https://fontawesome.com
|
||||
IUSE=+otf ttf X
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~x86
|
||||
LICENSE=CC-BY-4.0 OFL-1.1
|
||||
REQUIRED_USE=|| ( otf ttf )
|
||||
SLOT=0/5
|
||||
SRC_URI=https://github.com/FortAwesome/Font-Awesome/archive/5.13.0.tar.gz -> fontawesome-5.13.0.tar.gz
|
||||
_eclasses_=font dd073b36fe3fd8b868c23bc23209db45
|
||||
_md5_=f36587f3239bee3437f038f71d502251
|
@ -0,0 +1,13 @@
|
||||
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=install postinst postrm setup unpack
|
||||
DEPEND=X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
|
||||
DESCRIPTION=The iconic font
|
||||
EAPI=7
|
||||
HOMEPAGE=https://fontawesome.com
|
||||
IUSE=+otf ttf X
|
||||
LICENSE=CC-BY-4.0 OFL-1.1
|
||||
PROPERTIES=live
|
||||
REQUIRED_USE=|| ( otf ttf )
|
||||
SLOT=0/5
|
||||
_eclasses_=font dd073b36fe3fd8b868c23bc23209db45 git-r3 86a0188f2ad9eb3d65e4d031ab8a0422
|
||||
_md5_=f36587f3239bee3437f038f71d502251
|
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
|
||||
DEPEND=python_single_target_python3_6? ( >=dev-lang/python-3.6.10:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_6? ( >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)] ) virtual/pkgconfig
|
||||
DESCRIPTION=scans log files and bans IPs that show malicious signs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.fail2ban.org/
|
||||
IUSE=selinux systemd +python_single_target_python3_6
|
||||
KEYWORDS=~alpha amd64 arm hppa ppc ppc64 sparc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=kernel_linux? ( net-firewall/iptables ) kernel_FreeBSD? ( sys-freebsd/freebsd-pf ) net-misc/whois virtual/logger virtual/mta selinux? ( sec-policy/selinux-fail2ban ) systemd? ( python_single_target_python3_6? ( || ( dev-python/python-systemd[python_targets_python3_6(-)] sys-apps/systemd[python(-),python_targets_python3_6(-)] ) ) ) python_single_target_python3_6? ( >=dev-lang/python-3.6.10:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] )
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_6 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/fail2ban/fail2ban/tarball/0.10.4 -> fail2ban-0.10.4.tar.gz
|
||||
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 distutils-r1 b33fa13a5178ad9bf895a5190d20cdc7 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 727554821dab8292d3a8198893c2ef8b systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf vcs-snapshot b1abf460a493fc59ebb25de0df3f09dd xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||
_md5_=2b1ddafb099bbf2f81ab425251bd9afc
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=python_single_target_python3_6? ( >=dev-lang/python-3.6.10:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_6? ( >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)] ) virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
|
||||
DESCRIPTION=scans log files and bans IPs that show malicious signs
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.fail2ban.org/
|
||||
IUSE=selinux systemd +python_single_target_python3_6
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/logger virtual/mta selinux? ( sec-policy/selinux-fail2ban ) systemd? ( python_single_target_python3_6? ( || ( dev-python/python-systemd[python_targets_python3_6(-)] sys-apps/systemd[python(-),python_targets_python3_6(-)] ) ) ) python_single_target_python3_6? ( >=dev-lang/python-3.6.10:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] )
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_6 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/fail2ban/fail2ban/tarball/0.10.4 -> fail2ban-0.10.4.tar.gz
|
||||
_eclasses_=distutils-r1 b33fa13a5178ad9bf895a5190d20cdc7 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 multiprocessing cac3169468f893670dac3e7cb940e045 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 727554821dab8292d3a8198893c2ef8b systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c
|
||||
_md5_=bc2d3d59f3e66970bf8ef414dfc28a7e
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=python_single_target_python3_6? ( >=dev-lang/python-3.6.10:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_6? ( >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)] ) virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
|
||||
DESCRIPTION=scans log files and bans IPs that show malicious signs
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.fail2ban.org/
|
||||
IUSE=selinux systemd +python_single_target_python3_6
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/logger virtual/mta selinux? ( sec-policy/selinux-fail2ban ) systemd? ( python_single_target_python3_6? ( || ( dev-python/python-systemd[python_targets_python3_6(-)] sys-apps/systemd[python(-),python_targets_python3_6(-)] ) ) ) python_single_target_python3_6? ( >=dev-lang/python-3.6.10:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] )
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_6 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/fail2ban/fail2ban/tarball/0.10.5 -> fail2ban-0.10.5.tar.gz
|
||||
_eclasses_=bash-completion-r1 e5f9c3faab3ab3d1e7e007daa8c736ef distutils-r1 b33fa13a5178ad9bf895a5190d20cdc7 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 multiprocessing cac3169468f893670dac3e7cb940e045 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 727554821dab8292d3a8198893c2ef8b systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c
|
||||
_md5_=2e0359bfb3681c6adc5670ccfa354957
|
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=net-irc/irssi net-libs/loudmouth
|
||||
DESCRIPTION=An irssi plugin providing Jabber/XMPP support
|
||||
EAPI=7
|
||||
HOMEPAGE=https://cybione.org/~irssi-xmpp/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=net-irc/irssi net-libs/loudmouth
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/cdidier/irssi-xmpp/archive/v0.54.tar.gz -> irssi-xmpp-0.54.tar.gz
|
||||
_eclasses_=multilib 318e8ae683e57fd3ccd0d31a769d8ee8 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c
|
||||
_md5_=737bbda6384ba9c9787b990e88f99c58
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
BDEPEND=>=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DEPEND=sys-libs/gdbm:= ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) sys-libs/db perl? ( dev-lang/perl )
|
||||
DESCRIPTION=Grab news from a remote NNTP server and feed them to another
|
||||
EAPI=7
|
||||
HOMEPAGE=https://lazarus-pkgs.github.io/lazarus-pkgs/suck.html
|
||||
IUSE=perl ssl libressl
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=public-domain
|
||||
RDEPEND=sys-libs/gdbm:= ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lazarus-pkgs/suck/archive/4.3.4.tar.gz -> suck-4.3.4.tar.gz
|
||||
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 libtool f143db5a74ccd9ca28c1234deffede96 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c
|
||||
_md5_=2d3ddde759d70756ed598e8879dcd609
|
Binary file not shown.
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare unpack
|
||||
DEPEND=!sys-cluster/heartbeat ssl? ( dev-libs/nss ) infiniband? ( sys-fabric/libibverbs sys-fabric/librdmacm ) virtual/pkgconfig doc? ( sys-apps/groff ) >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=OSI Certified implementation of a complete cluster engine
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.corosync.org/
|
||||
IUSE=doc infiniband ssl static-libs
|
||||
KEYWORDS=amd64 ~arm64 hppa x86
|
||||
LICENSE=BSD-2 public-domain
|
||||
RDEPEND=!sys-cluster/heartbeat ssl? ( dev-libs/nss ) infiniband? ( sys-fabric/libibverbs sys-fabric/librdmacm )
|
||||
SLOT=0
|
||||
SRC_URI=http://build.clusterlabs.org/corosync/releases/corosync-1.4.7.tar.gz
|
||||
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 base 2ec5c64f5de125f0c65a927c4c128fef desktop 7fd20552ce4cc97e8acb132a499a7dd8 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=740d9cf837653fb118c501cedce9ff3b
|
Binary file not shown.
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test
|
||||
DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXfixes x11-libs/libXtst webkit? ( dev-qt/qtwebkit:5 ) dev-qt/linguist-tools:5 test? ( dev-qt/qttest:5 ) sys-devel/make >=dev-util/cmake-3.9.6
|
||||
DESCRIPTION=Clipboard manager with advanced features
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/hluk/CopyQ
|
||||
IUSE=test webkit
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-3+
|
||||
RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXfixes x11-libs/libXtst webkit? ( dev-qt/qtwebkit:5 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/hluk/CopyQ/archive/v3.7.2.tar.gz -> CopyQ-3.7.2.tar.gz
|
||||
_eclasses_=cmake-utils be72eac95bd029ad1d81d5d656c3c83b desktop 7fd20552ce4cc97e8acb132a499a7dd8 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 gnome2-utils 893e828f0f25f070f0b38d20c83c7670 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||
_md5_=00a75342170a1fb682827cd9fc7a5608
|
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
BDEPEND=virtual/pkgconfig dev-util/ninja dev-util/cmake
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test
|
||||
DEPEND=dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libpcre2 sys-apps/dbus x11-libs/gtk+:3 x11-libs/vte:2.91[vanilla] dev-libs/libxslt
|
||||
DESCRIPTION=A terminal emulator designed to integrate with the ROX environment
|
||||
EAPI=7
|
||||
HOMEPAGE=https://github.com/realh/roxterm
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2 LGPL-3
|
||||
RDEPEND=dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libpcre2 sys-apps/dbus x11-libs/gtk+:3 x11-libs/vte:2.91[vanilla]
|
||||
SLOT=1
|
||||
SRC_URI=https://github.com/realh/roxterm/archive/3.9.3.tar.gz -> roxterm-3.9.3.tar.gz
|
||||
_eclasses_=cmake 19b0421555865baefd505831dd4303e3 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 multilib 318e8ae683e57fd3ccd0d31a769d8ee8 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 512eb3367f507ebaa1d1d43ab7d66e6c xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||
_md5_=9ea92617480066e056e005d973837d4f
|
@ -1 +1 @@
|
||||
Tue, 28 Apr 2020 05:38:58 +0000
|
||||
Tue, 28 Apr 2020 09:08:56 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue 28 Apr 2020 05:38:58 AM UTC
|
||||
Tue 28 Apr 2020 09:08:56 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Tue, 28 Apr 2020 06:00:01 +0000
|
||||
Tue, 28 Apr 2020 09:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
218fd244af6bbd4aa9d9d42cd28bb1ca56e5be6d 1588052074 2020-04-28T05:34:34+00:00
|
||||
f98783327a2683b6e8d51db04081291adbd212c9 1588063964 2020-04-28T08:52:44+00:00
|
||||
|
@ -1 +1 @@
|
||||
1588052101 Tue 28 Apr 2020 05:35:01 AM UTC
|
||||
1588064701 Tue 28 Apr 2020 09:05:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Tue, 28 Apr 2020 05:38:58 +0000
|
||||
Tue, 28 Apr 2020 09:08:56 +0000
|
||||
|
Binary file not shown.
@ -1,3 +1 @@
|
||||
DIST fail2ban-0.10.4.tar.gz 493104 BLAKE2B 3a58ab114cf25172c77b229ce53bf6dd009d4fb8c700142480ba0212072d8820126bfabf5dd417835bdac5f5b65d599c6dde859d8c57267e90cfb569dc4a2073 SHA512 ee53f2e8dc3cda4f588c60da5227d3d71550496ddfdf5bdbffced25bafd442b8e2352a9ad9f27bf76489903b5b779cdb9614963342de907c1036ae9268b8f35f
|
||||
DIST fail2ban-0.10.5.tar.gz 520460 BLAKE2B 872b1b2d96d5c79b228cf7c38923161336e452c33fddce75d25004454a5b5d119d435aeb789d55576de4e24bbf8d8288d9fc2fb3f17323074a27857a08e3c6a4 SHA512 d2ad64999031537f2adfc01efd02d2db0718485e38745736339c2e3a1792cd82147fb6cf5a3d371d83dbe91d1afe34e741e038ed4d84d6f444ea1922dc4bb658
|
||||
DIST fail2ban-0.11.1.tar.gz 538660 BLAKE2B c88765ac3f49c19e0570248891814c647f2c3515290982de21c7b6c377508189fa53182fca84d62f61b231e250395992e8cf06cc61394dd41150f02d8a254f8b SHA512 019b088aa6375f98742ed101ef6f65adabca3324444d71d5b8597a8d1d22fa76b9f503660f0498643fe24a3b8e4368de916072a1ab77b8e2ea3eda41c3e0c8c6
|
||||
|
@ -1,110 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1 eutils systemd vcs-snapshot
|
||||
|
||||
DESCRIPTION="scans log files and bans IPs that show malicious signs"
|
||||
HOMEPAGE="https://www.fail2ban.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ppc ppc64 sparc x86"
|
||||
IUSE="selinux systemd"
|
||||
|
||||
# TODO support ipfw and ipfilter
|
||||
RDEPEND="
|
||||
kernel_linux? ( net-firewall/iptables )
|
||||
kernel_FreeBSD? ( sys-freebsd/freebsd-pf )
|
||||
net-misc/whois
|
||||
virtual/logger
|
||||
virtual/mta
|
||||
selinux? ( sec-policy/selinux-fail2ban )
|
||||
systemd? ( $(python_gen_cond_dep '|| (
|
||||
dev-python/python-systemd[${PYTHON_MULTI_USEDEP}]
|
||||
sys-apps/systemd[python(-),${PYTHON_MULTI_USEDEP}]
|
||||
)' 'python*' ) )
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
|
||||
|
||||
python_prepare_all() {
|
||||
eapply_user
|
||||
|
||||
# Replace /var/run with /run, but not in the top source directory
|
||||
find . -mindepth 2 -type f -exec \
|
||||
sed -i -e 's|/var\(/run/fail2ban\)|\1|g' {} + || die
|
||||
|
||||
sed -i -e 's|runscript|openrc-run|g' files/gentoo-initd || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if python_is_python3; then
|
||||
./fail2ban-2to3 || die
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/${PN} "${D}"/run || die
|
||||
|
||||
# not FILESDIR
|
||||
newconfd files/gentoo-confd ${PN}
|
||||
newinitd files/gentoo-initd ${PN}
|
||||
sed -e "s:@BINDIR@:${EPREFIX}/usr/bin:g" files/${PN}.service.in > "${T}/${PN}.service" || die
|
||||
systemd_dounit "${T}/${PN}.service"
|
||||
systemd_dotmpfilesd files/${PN}-tmpfiles.conf
|
||||
doman man/*.{1,5}
|
||||
|
||||
# Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
|
||||
# See http://thread.gmane.org/gmane.linux.gentoo.devel/35675
|
||||
insinto /etc/logrotate.d
|
||||
newins files/${PN}-logrotate ${PN}
|
||||
|
||||
keepdir /var/lib/${PN}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
has_version "<${CATEGORY}/${PN}-0.7"
|
||||
previous_less_than_0_7=$?
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ $previous_less_than_0_7 = 0 ]] ; then
|
||||
elog
|
||||
elog "Configuration files are now in /etc/fail2ban/"
|
||||
elog "You probably have to manually update your configuration"
|
||||
elog "files before restarting Fail2ban!"
|
||||
elog
|
||||
elog "Fail2ban is not installed under /usr/lib anymore. The"
|
||||
elog "new location is under /usr/share."
|
||||
elog
|
||||
elog "You are upgrading from version 0.6.x, please see:"
|
||||
elog "http://www.fail2ban.org/wiki/index.php/HOWTO_Upgrade_from_0.6_to_0.8"
|
||||
fi
|
||||
|
||||
if ! has_version dev-python/pyinotify && ! has_version app-admin/gamin; then
|
||||
elog "For most jail.conf configurations, it is recommended you install either"
|
||||
elog "dev-python/pyinotify or app-admin/gamin (in order of preference)"
|
||||
elog "to control how log file modifications are detected"
|
||||
fi
|
||||
|
||||
if ! has_version dev-lang/python[sqlite]; then
|
||||
elog "If you want to use ${PN}'s persistent database, then reinstall"
|
||||
elog "dev-lang/python with USE=sqlite"
|
||||
fi
|
||||
|
||||
if has_version sys-apps/systemd[-python]; then
|
||||
elog "If you want to track logins through sys-apps/systemd's"
|
||||
elog "journal backend, then reinstall sys-apps/systemd with USE=python"
|
||||
fi
|
||||
}
|
@ -1,113 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="scans log files and bans IPs that show malicious signs"
|
||||
HOMEPAGE="https://www.fail2ban.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="selinux systemd"
|
||||
|
||||
RDEPEND="
|
||||
virtual/logger
|
||||
virtual/mta
|
||||
selinux? ( sec-policy/selinux-fail2ban )
|
||||
systemd? ( $(python_gen_cond_dep '|| (
|
||||
dev-python/python-systemd[${PYTHON_MULTI_USEDEP}]
|
||||
sys-apps/systemd[python(-),${PYTHON_MULTI_USEDEP}]
|
||||
)' 'python*' ) )
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
mv ${PN}-${PN}-* ${P} || die
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
default
|
||||
|
||||
# Replace /var/run with /run, but not in the top source directory
|
||||
find . -mindepth 2 -type f -exec \
|
||||
sed -i -e 's|/var\(/run/fail2ban\)|\1|g' {} + || die
|
||||
|
||||
sed -i -e 's|runscript|openrc-run|g' files/gentoo-initd || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if python_is_python3; then
|
||||
./fail2ban-2to3 || die
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/${PN} "${D}"/run || die
|
||||
|
||||
# not FILESDIR
|
||||
newconfd files/gentoo-confd ${PN}
|
||||
newinitd files/gentoo-initd ${PN}
|
||||
sed -e "s:@BINDIR@:${EPREFIX}/usr/bin:g" files/${PN}.service.in > "${T}/${PN}.service" || die
|
||||
systemd_dounit "${T}/${PN}.service"
|
||||
systemd_dotmpfilesd files/${PN}-tmpfiles.conf
|
||||
doman man/*.{1,5}
|
||||
|
||||
# Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
|
||||
# See http://thread.gmane.org/gmane.linux.gentoo.devel/35675
|
||||
insinto /etc/logrotate.d
|
||||
newins files/${PN}-logrotate ${PN}
|
||||
|
||||
keepdir /var/lib/${PN}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
has_version "<${CATEGORY}/${PN}-0.7"
|
||||
previous_less_than_0_7=$?
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ $previous_less_than_0_7 = 0 ]] ; then
|
||||
elog
|
||||
elog "Configuration files are now in /etc/fail2ban/"
|
||||
elog "You probably have to manually update your configuration"
|
||||
elog "files before restarting Fail2ban!"
|
||||
elog
|
||||
elog "Fail2ban is not installed under /usr/lib anymore. The"
|
||||
elog "new location is under /usr/share."
|
||||
elog
|
||||
elog "You are upgrading from version 0.6.x, please see:"
|
||||
elog "http://www.fail2ban.org/wiki/index.php/HOWTO_Upgrade_from_0.6_to_0.8"
|
||||
fi
|
||||
|
||||
if ! has_version dev-python/pyinotify && ! has_version app-admin/gamin; then
|
||||
elog "For most jail.conf configurations, it is recommended you install either"
|
||||
elog "dev-python/pyinotify or app-admin/gamin (in order of preference)"
|
||||
elog "to control how log file modifications are detected"
|
||||
fi
|
||||
|
||||
if ! has_version dev-lang/python[sqlite]; then
|
||||
elog "If you want to use ${PN}'s persistent database, then reinstall"
|
||||
elog "dev-lang/python with USE=sqlite. If you do not use the"
|
||||
elog "persistent database feature, then you should set"
|
||||
elog "dbfile = :memory: in fail2ban.conf accordingly."
|
||||
fi
|
||||
|
||||
if has_version sys-apps/systemd[-python]; then
|
||||
elog "If you want to track logins through sys-apps/systemd's"
|
||||
elog "journal backend, then reinstall sys-apps/systemd with USE=python"
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue