parent
b9ee8d1a01
commit
64640565d0
@ -1 +1,2 @@
|
||||
DIST aee-2.2.15b.tar.gz 184218 SHA256 7abbaffe35018f9de87c8685f9bee2ea3f261e88ce60674f1a5a9a3a0f54d752 SHA512 2810cd8f5148edb352fdaefbc823d417b9a83c8083644c8729be8595013ca8ba660bd72120db1e15915e454f5185d2d030c2f0c853b37eb83c213c1d581a640f WHIRLPOOL 3ae452544f8926fda55f3661c9890c39d6ab1dd295acba1a18edf91d010e731d7f356a679e8174f66ce7c8604c148ad1ce61d31c43a67162bdcda400b9de5961
|
||||
DIST aee-2.2.21.tar.gz 186304 SHA256 b8a9a20679736ec44e74faae1550b33411cc675f7c587d2316e578f97b0d3727 SHA512 c052ef97b18fa9900e9bf0c5894e05cbbf775d7de4ad4c14cb9e3e7758983c84e4768995a98398c05e30173464e6f7994e7f476522a314bc25dac5a84831155a WHIRLPOOL 7508981b4035fb80dc4fb4cb49af4a7ca552cdf6abe6427ec5bccd5d957f0e64db14083174e7671b521f772e36fc887ac0f7a2b078874888efb042a43ed0363b
|
||||
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="An easy to use text editor"
|
||||
#HOMEPAGE="http://mahon.cwx.net/ http://www.users.uswest.net/~hmahon/"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="X? ( x11-libs/libX11 )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-ae-location.patch
|
||||
"${FILESDIR}"/${PN}-Wformat-security.patch
|
||||
)
|
||||
DOCS=( Changes README.${PN} ${PN}.i18n.guide ${PN}.msg )
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e "s/make -/\$(MAKE) -/g" \
|
||||
-e "/^buildaee/s/$/ localaee/" \
|
||||
-e "/^buildxae/s/$/ localxae/" \
|
||||
Makefile
|
||||
|
||||
sed -i \
|
||||
-e "s/\([\t ]\)cc /\1\\\\\$(CC) /" \
|
||||
-e "/CFLAGS =/s/\" >/ \\\\\$(LDFLAGS)\" >/" \
|
||||
-e "/other_cflag/s/ \${strip_option}//" \
|
||||
create.mk.{aee,xae}
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local target="aee"
|
||||
use X && target="both"
|
||||
|
||||
emake CC="$(tc-getCC)" ${target}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
dosym ${PN} /usr/bin/rae
|
||||
doman ${PN}.1
|
||||
einstalldocs
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins help.ae
|
||||
|
||||
if use X; then
|
||||
dobin xae
|
||||
dosym xae /usr/bin/rxae
|
||||
fi
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- a/aee.c
|
||||
+++ b/aee.c
|
||||
@@ -2493,7 +2493,7 @@
|
||||
}
|
||||
if (shell_fork)
|
||||
{
|
||||
- printf(press_ret_to_cont_str);
|
||||
+ printf("%s", press_ret_to_cont_str);
|
||||
fflush(stdout);
|
||||
while (((in = getchar()) != '\n') && (in != '\r'))
|
||||
;
|
@ -0,0 +1,89 @@
|
||||
--- a/aee.1
|
||||
+++ b/aee.1
|
||||
@@ -680,7 +680,7 @@
|
||||
.\"
|
||||
.SS Initializing aee From A File
|
||||
.PP
|
||||
-\fIaee\fR checks for a file named \fIinit.ae\fR in \fI/usr/local/lib\fR,
|
||||
+\fIaee\fR checks for a file named \fIinit.ae\fR in \fI/usr/share/aee\fR,
|
||||
.I .init.ae
|
||||
in the user's home directory, then for \fI.init.ae\fR in the
|
||||
current directory. (This file may be created manually or by using the
|
||||
@@ -962,7 +962,7 @@
|
||||
.PP
|
||||
On-line help is provided through the 'help' command or menu item. This
|
||||
command uses a file with help information. By default the help file is
|
||||
-located in \fB/usr/local/lib/help.ae\fR, but this file may be located
|
||||
+located in \fB/usr/share/aee/help.ae\fR, but this file may be located
|
||||
in the user's home directory with the name \fB.help.ae\fR, or in the
|
||||
current directory with the name \fBhelp.ae\fR.
|
||||
.\"
|
||||
@@ -1019,7 +1019,7 @@
|
||||
.\"
|
||||
.SH FILES
|
||||
.PP
|
||||
-.I /usr/local/lib/init.ae
|
||||
+.I /usr/share/aee/init.ae
|
||||
.br
|
||||
.I $HOME/.aeeinfo
|
||||
.br
|
||||
--- a/aee.c
|
||||
+++ b/aee.c
|
||||
@@ -2628,7 +2628,7 @@
|
||||
|
||||
char *init_name[6] = {
|
||||
"/usr/local/aee/init.ae",
|
||||
- "/usr/local/lib/init.ae",
|
||||
+ "/usr/share/aee/init.ae",
|
||||
NULL, /* to be ~/.init.ae */
|
||||
".init.ae",
|
||||
NULL, /* to be ~/.aeerc */
|
||||
--- a/aee.msg
|
||||
+++ b/aee.msg
|
||||
@@ -2,7 +2,7 @@
|
||||
$
|
||||
$set 1
|
||||
$quote "
|
||||
-1 "/usr/local/lib/help.ae"
|
||||
+1 "/usr/share/aee/help.ae"
|
||||
2 "main"
|
||||
3 "modes menu"
|
||||
4 "tabs to spaces "
|
||||
--- a/help.ae
|
||||
+++ b/help.ae
|
||||
@@ -1058,11 +1058,11 @@
|
||||
|
||||
The file 'init.ae' may be used to set parameters and define keys to
|
||||
perform certain functions within ae. This file may reside in three
|
||||
-locations: /usr/local/lib/init.ae, .init.ae in your home directory, and
|
||||
+locations: /usr/share/aee/init.ae, .init.ae in your home directory, and
|
||||
.init.ae in the current working directory.
|
||||
|
||||
First, aee checks for a system level initialization file, located in
|
||||
-/usr/local/lib. Next the user's home directory is checked for a file named
|
||||
+/usr/share/aee. Next the user's home directory is checked for a file named
|
||||
.init.ae, then the current directory. The settings from each file are read,
|
||||
so that the directives from the most recently read file will take precedence
|
||||
over previously read files. This allows, for example, the .init.ae file in
|
||||
--- a/help.c
|
||||
+++ b/help.c
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
char *help_file_list[4] = {
|
||||
"/usr/local/aee/help.ae",
|
||||
- "/usr/local/lib/help.ae",
|
||||
+ "/usr/share/aee/help.ae",
|
||||
"~/.help.ae",
|
||||
"help.ae"
|
||||
};
|
||||
--- a/localize.c
|
||||
+++ b/localize.c
|
||||
@@ -64,7 +64,7 @@
|
||||
catalog = catopen("aee", 0);
|
||||
#endif /* NO_CATGETS */
|
||||
|
||||
- ae_help_file = catgetlocal( 1, "/usr/local/lib/help.ae");
|
||||
+ ae_help_file = catgetlocal( 1, "/usr/share/aee/help.ae");
|
||||
main_buffer_name = catgetlocal( 2, "main");
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Sun, 09 Jul 2017 09:39:57 +0000
|
||||
Sun, 09 Jul 2017 15:39:59 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 09 Jul 2017 09:39:57 +0000
|
||||
Sun, 09 Jul 2017 15:39:59 +0000
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=X? ( x11-libs/libX11 )
|
||||
DESCRIPTION=An easy to use text editor
|
||||
EAPI=4
|
||||
HOMEPAGE=http://mahon.cwx.net/
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
|
||||
IUSE=X
|
||||
KEYWORDS=amd64 x86 ~amd64-linux
|
||||
LICENSE=Artistic
|
||||
RDEPEND=X? ( x11-libs/libX11 )
|
||||
SLOT=0
|
||||
SRC_URI=http://mahon.cwx.net/sources/aee-2.2.15b.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=79ba53422b6640742f823a645e73665e
|
||||
SRC_URI=mirror://gentoo/aee-2.2.15b.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=2d0c5046915f0ac09912e1e85e0476c1
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=X? ( x11-libs/libX11 )
|
||||
DESCRIPTION=An easy to use text editor
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
|
||||
IUSE=X
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux
|
||||
LICENSE=Artistic
|
||||
RDEPEND=X? ( x11-libs/libX11 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/aee-2.2.21.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=fe2203c51a4c84d44dea377ff5c7ee6b
|
@ -1,12 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup
|
||||
DEPEND=x11-misc/gccmakedep x11-misc/imake canuum? ( dev-libs/libspt sys-libs/ncurses virtual/pkgconfig ) doc? ( app-text/ghostscript-gpl dev-texlive/texlive-langjapanese dev-texlive/texlive-latexrecommended )
|
||||
DEPEND=canuum? ( dev-libs/libspt sys-libs/ncurses:= ) x11-misc/gccmakedep x11-misc/imake canuum? ( virtual/pkgconfig ) doc? ( app-text/ghostscript-gpl dev-texlive/texlive-langjapanese dev-texlive/texlive-latexrecommended )
|
||||
DESCRIPTION=A client-server based Kana-Kanji conversion system
|
||||
EAPI=6
|
||||
HOMEPAGE=http://canna.osdn.jp/
|
||||
IUSE=canuum doc ipv6
|
||||
KEYWORDS=~alpha ~amd64 ~ppc ~x86
|
||||
LICENSE=MIT GPL-2
|
||||
RDEPEND=canuum? ( dev-libs/libspt sys-libs/ncurses:= )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge.jp/canna/9565/Canna37p3.tar.bz2
|
||||
_eclasses_=cannadic a60869e5823b1040630e89ede36797bf multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=50113402d85a0f461b56a50877966f63
|
||||
_md5_=0dca15a356b002cce05679f051ff096f
|
||||
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst
|
||||
DEPEND=>=sys-libs/libsepol-2.7_rc4 >=sys-libs/libsemanage-2.7_rc4 sys-devel/flex sys-devel/bison
|
||||
DESCRIPTION=SELinux policy compiler
|
||||
EAPI=6
|
||||
HOMEPAGE=http://userspace.selinuxproject.org
|
||||
IUSE=debug
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-libs/libsemanage-2.7_rc4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/checkpolicy-2.7-rc4.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=d72a5e9267e7190e497c1bc0ca1e970e
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=>=sys-libs/libsepol-2.7_rc4:= >=sys-libs/libselinux-2.7_rc4:= dev-libs/libpcre:= >=sys-libs/libcap-1.10-r10:=
|
||||
DESCRIPTION=SELinux context translation to human readable names
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-libs/libsepol-2.7_rc4:= >=sys-libs/libselinux-2.7_rc4:= dev-libs/libpcre:= >=sys-libs/libcap-1.10-r10:= !<sys-apps/policycoreutils-2.7_pre
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/mcstrans-2.7-rc4.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=2c332fb75934ef60e0a24ca75aef21a8
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile install postinst prepare unpack
|
||||
DEPEND=>=sys-libs/libselinux-2.7_rc4:=[python,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=sys-libs/glibc-2.4 >=sys-libs/libcap-1.10-r10:= >=sys-libs/libsemanage-2.7_rc4:=[python,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] sys-libs/libcap-ng:= >=sys-libs/libsepol-2.7_rc4:= >=app-admin/setools-4.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] sys-devel/gettext dev-python/ipy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dbus? ( sys-apps/dbus dev-libs/dbus-glib:= ) audit? ( >=sys-process/audit-1.5.1[python,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) pam? ( sys-libs/pam:= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) python_targets_python3_4? ( dev-lang/python:3.4[xml] ) python_targets_python3_5? ( dev-lang/python:3.5[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] !<sec-policy/selinux-base-policy-2.20151208-r6
|
||||
DESCRIPTION=SELinux core utilities
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
IUSE=audit pam dbus python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=sys-apps/semodule-utils sys-apps/selinux-python
|
||||
RDEPEND=>=sys-libs/libselinux-2.7_rc4:=[python,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=sys-libs/glibc-2.4 >=sys-libs/libcap-1.10-r10:= >=sys-libs/libsemanage-2.7_rc4:=[python,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] sys-libs/libcap-ng:= >=sys-libs/libsepol-2.7_rc4:= >=app-admin/setools-4.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] sys-devel/gettext dev-python/ipy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dbus? ( sys-apps/dbus dev-libs/dbus-glib:= ) audit? ( >=sys-process/audit-1.5.1[python,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) pam? ( sys-libs/pam:= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) python_targets_python3_4? ( dev-lang/python:3.4[xml] ) python_targets_python3_5? ( dev-lang/python:3.5[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] !<sec-policy/selinux-base-policy-2.20151208-r6 app-misc/pax-utils !<sys-apps/openrc-0.14
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/policycoreutils-2.7-rc4.tar.gz https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-1.36.tar.bz2
|
||||
_eclasses_=bash-completion-r1 8e447753aaf658afa609fbf961d80ab7 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=2c7832af46915f09305f328e038ae023
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=>=sys-libs/libsepol-2.7_rc4:= >=sys-libs/libselinux-2.7_rc4:= dev-libs/libpcre:= >=sys-libs/libcap-1.10-r10:=
|
||||
DESCRIPTION=Daemon to watch for creation and set default SELinux fcontexts
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-libs/libsepol-2.7_rc4:= >=sys-libs/libselinux-2.7_rc4:= dev-libs/libpcre:= >=sys-libs/libcap-1.10-r10:= !<sys-apps/policycoreutils-2.7_pre
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/restorecond-2.7-rc4.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=c725af4394d79fdeac3d45937143c9b5
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile
|
||||
DEPEND=app-text/xmlto >=sys-libs/libsepol-2.7_rc4
|
||||
DESCRIPTION=SELinux Common Intermediate Language (CIL) Compiler
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-libs/libsepol-2.7_rc4
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/secilc-2.7-rc4.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=0232f781bfe8977b65d9a84449698f35
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=>=sys-libs/libselinux-2.7_rc4:=[python] >=sys-libs/libsemanage-2.7_rc4:=[python] >=sys-libs/libsepol-2.7_rc4:= >=app-admin/setools-4.0 dev-python/ipy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] !dev-python/sepolgen !<sys-apps/policycoreutils-2.7_rc1 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) python_targets_python3_4? ( dev-lang/python:3.4[xml] ) python_targets_python3_5? ( dev-lang/python:3.5[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
DESCRIPTION=SELinux core utilities
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
IUSE=audit pam dbus python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-libs/libselinux-2.7_rc4:=[python] >=sys-libs/libsemanage-2.7_rc4:=[python] >=sys-libs/libsepol-2.7_rc4:= >=app-admin/setools-4.0 dev-python/ipy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] !dev-python/sepolgen !<sys-apps/policycoreutils-2.7_rc1 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) python_targets_python3_4? ( dev-lang/python:3.4[xml] ) python_targets_python3_5? ( dev-lang/python:3.5[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/selinux-python-2.7-rc4.tar.gz
|
||||
_eclasses_=multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=8baa7ee13c497712238029274a8ed51f
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=>=sys-libs/libsepol-2.7_rc4:=
|
||||
DESCRIPTION=SELinux policy module utilities
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-libs/libsepol-2.7_rc4:= !<sys-apps/policycoreutils-2.7_pre
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/semodule-utils-2.7-rc4.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=1ca6eef7ec5f597de38ec76bb685694e
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup
|
||||
DEPEND=dev-lang/spidermonkey:0/mozjs185[-debug] >=dev-libs/glib-2.32:2 >=dev-libs/expat-2:= introspection? ( >=dev-libs/gobject-introspection-1:= ) pam? ( sys-auth/pambase virtual/pam ) systemd? ( sys-apps/systemd:0= ) app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/gtk-doc-am dev-util/intltool sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20170317 virtual/pkgconfig
|
||||
DESCRIPTION=Policy framework for controlling privileges for system-wide services
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.freedesktop.org/wiki/Software/polkit
|
||||
IUSE=examples gtk +introspection jit kde nls pam selinux systemd test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=LGPL-2
|
||||
PDEPEND=gtk? ( || ( >=gnome-extra/polkit-gnome-0.105 lxde-base/lxpolkit ) ) kde? ( || ( kde-plasma/polkit-kde-agent sys-auth/polkit-kde-agent ) ) !systemd? ( sys-auth/consolekit[policykit] )
|
||||
RDEPEND=dev-lang/spidermonkey:0/mozjs185[-debug] >=dev-libs/glib-2.32:2 >=dev-libs/expat-2:= introspection? ( >=dev-libs/gobject-introspection-1:= ) pam? ( sys-auth/pambase virtual/pam ) systemd? ( sys-apps/systemd:0= ) selinux? ( sec-policy/selinux-policykit )
|
||||
SLOT=0
|
||||
SRC_URI=https://www.freedesktop.org/software/polkit/releases/polkit-0.113.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e pam 3e788d86170dfcd5b06824d898315e18 pax-utils 4f95120230a315c8caaabeb2307b7eee systemd e12dd5e3cf1f359292cea2a70abeba5f toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 user e4b567c44272a719fabf53f0f885d3f7 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=d048fb05e48d7c09f045b33aff623abf
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=dev-libs/glib:2 >=sys-auth/polkit-0.103 qt4? ( dev-qt/qtcore:4[glib] dev-qt/qtdbus:4 dev-qt/qtgui:4[glib] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 examples? ( dev-qt/qtxml:5 ) ) sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=PolicyKit Qt4 API wrapper library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kde.org/
|
||||
IUSE=debug examples qt4 +qt5
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
LICENSE=LGPL-2
|
||||
RDEPEND=dev-libs/glib:2 >=sys-auth/polkit-0.103 qt4? ( dev-qt/qtcore:4[glib] dev-qt/qtdbus:4 dev-qt/qtgui:4[glib] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 examples? ( dev-qt/qtxml:5 ) )
|
||||
REQUIRED_USE=|| ( qt4 qt5 )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~kensington/distfiles/polkit-qt-1-0.112.0_p20160416.tar.xz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=ff10ef3ce509d7d9a72efd33eaa4f23f
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=sys-apps/pciutils
|
||||
DESCRIPTION=Library for build EFI Applications
|
||||
EAPI=6
|
||||
HOMEPAGE=http://gnu-efi.sourceforge.net/
|
||||
IUSE=abi_x86_32 abi_x86_64
|
||||
KEYWORDS=-* ~amd64 ~arm ~arm64 -ia64 ~x86
|
||||
LICENSE=GPL-2+ BSD BSD-2
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi-3.0.4.tar.bz2
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=c40c7484ac5d09c6f5d92a55fb6cfc40
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=sys-apps/pciutils
|
||||
DESCRIPTION=Library for build EFI Applications
|
||||
EAPI=6
|
||||
HOMEPAGE=http://gnu-efi.sourceforge.net/
|
||||
IUSE=abi_x86_32 abi_x86_64
|
||||
KEYWORDS=-* ~amd64 ~arm ~arm64 -ia64 ~x86
|
||||
LICENSE=GPL-2+ BSD BSD-2
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi-3.0.5.tar.bz2
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=c40c7484ac5d09c6f5d92a55fb6cfc40
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=sys-apps/pciutils
|
||||
DESCRIPTION=Library for build EFI Applications
|
||||
EAPI=5
|
||||
HOMEPAGE=http://developer.intel.com/technology/efi
|
||||
KEYWORDS=~amd64 ~ia64 ~x86
|
||||
LICENSE=GPL-2+ BSD BSD-2
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi_3.0u.orig.tar.gz mirror://debian/pool/main/g/gnu-efi/gnu-efi_3.0i-4.diff.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=6eb0887e190137665663beb643b102db
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=sys-libs/libsepol-2.7_rc4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !pcre2? ( >=dev-libs/libpcre-8.33-r1:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcre2? ( dev-libs/libpcre2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) ruby? ( ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ) virtual/pkgconfig python? ( >=dev-lang/swig-2.0.9 )
|
||||
DESCRIPTION=SELinux userland library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
IUSE=pcre2 python ruby static-libs ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
|
||||
LICENSE=public-domain
|
||||
RDEPEND=>=sys-libs/libsepol-2.7_rc4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !pcre2? ( >=dev-libs/libpcre-8.33-r1:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcre2? ( dev-libs/libpcre2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) ruby? ( ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) )
|
||||
REQUIRED_USE=python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/libselinux-2.7-rc4.tar.gz
|
||||
_eclasses_=multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=211eb0318a39a827ab80dedead1e261b
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=sys-libs/libsepol-2.7_rc4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-2.7_rc4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) sys-devel/bison sys-devel/flex python? ( >=dev-lang/swig-2.0.4-r1 virtual/pkgconfig )
|
||||
DESCRIPTION=SELinux kernel and policy management library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
IUSE=python python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-libs/libsepol-2.7_rc4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-2.7_rc4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
|
||||
REQUIRED_USE=python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/libsemanage-2.7-rc4.tar.gz
|
||||
_eclasses_=multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=834f61ae661e96bf88a50852f7a4fa76
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DESCRIPTION=SELinux binary policy representation library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
|
||||
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170630/libsepol-2.7-rc4.tar.gz
|
||||
_eclasses_=multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=63782a4c1fcec32615d195e136d60a2a
|
@ -1 +1 @@
|
||||
Sun, 09 Jul 2017 09:39:57 +0000
|
||||
Sun, 09 Jul 2017 15:39:59 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun Jul 9 09:39:57 UTC 2017
|
||||
Sun Jul 9 15:39:59 UTC 2017
|
||||
|
@ -1 +1 @@
|
||||
Sun, 09 Jul 2017 10:00:02 +0000
|
||||
Sun, 09 Jul 2017 16:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
96429d2ecfcc99b68fcd7e1afbdc8d105a48b810 1499589480 2017-07-09T08:38:00+00:00
|
||||
7901d65d11d72d560dfb45ca72ca18a08b3aa6e1 1499613228 2017-07-09T15:13:48+00:00
|
||||
|
@ -1 +1 @@
|
||||
1499593201 Sun 09 Jul 2017 09:40:01 AM UTC
|
||||
1499614801 Sun 09 Jul 2017 03:40:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Sun, 09 Jul 2017 09:39:57 +0000
|
||||
Sun, 09 Jul 2017 15:39:59 +0000
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST checkpolicy-2.5.tar.gz 69857 SHA256 33af9f3eb19135a7e6536ecd3fbb9686323000016cd51eb88346346ed7546001 SHA512 cbbb57fabc26951e7a61fc867720f34d8c9ccf259744e86c1fa8d5e8099d90dee7c8e69dd001c4f3224562c3e0aff36051b0d227ac102790f94a104ca90163ad WHIRLPOOL f4339877514da938c995a33558317f3d8b9110127c36e3f6c3e916ccff73c84dcc3f4e2e944c571962d1594d02cb6236ecaf616f12d1de52fca7e1b859980d72
|
||||
DIST checkpolicy-2.6.tar.gz 69748 SHA256 0bebd18688ca8027b1b3b4ff1532c0626f1fe49883ae6cb74d9d385940e74157 SHA512 1d8361a5735410909be7fe5a54740e0e1b6339d0fbad9965f3ae2902e7eaaec7531fec1dd73bb57b28ad933773778ab50b97db3d92aacf5fac3b63d1ed364b46 WHIRLPOOL ac5407796114f54b11fb96220dad47706a111d99ad072bfb29868fd4646106c647b33631fa4b6d250e3f01550f79e369a8de14523dab861d1c13e45c91041ac2
|
||||
DIST checkpolicy-2.7-rc1.tar.gz 65984 SHA256 b86211596b6a57363cee52fcbf3a647ee36fd4c7b208211cb27020f952123e9d SHA512 fc833821b7ee4edc191b14cbf94b4d252b5380c7a5e917c16ce8840ec10b42ff23673342d63a9d8cf1f95b995e64b4687c01902d74b93a5a6ffeb4f1c9e9547a WHIRLPOOL c5bc8055ca9525dded2152bc994aa2ff7b6d79505fb94da3acc55b3bb80eac4367367d63e5837c0f93997b475f19d519387b6ad0e5933a5bb0a255fd6747bcab
|
||||
DIST checkpolicy-2.7-rc4.tar.gz 65985 SHA256 1a5e9c680c5b7904bfce983b4d5ffe209ccae3d3a650f7dd0b59c47d12728065 SHA512 d1d3e60e82e1a16a6c1032e275611fff7429eee3bd0386f1be5ffcdece02ff50258aa833f4ffaf77b5d032172940022577b156eb481f5b8a18859438d28dee65 WHIRLPOOL 83facd22a68811f13a29a162cc0a818520089725a74c9981dbf001837f05f8f122c1b9dde7f7780c317f46f3e49d396dbe65117585cb7c53e6649e0620290217
|
||||
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_P="${P//_/-}"
|
||||
MY_RELEASEDATE="20170630"
|
||||
|
||||
SEPOL_VER="${PV}"
|
||||
SEMNG_VER="${PV}"
|
||||
|
||||
DESCRIPTION="SELinux policy compiler"
|
||||
HOMEPAGE="http://userspace.selinuxproject.org"
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
|
||||
S="${WORKDIR}/${MY_P}/${PN}"
|
||||
else
|
||||
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND=">=sys-libs/libsepol-${SEPOL_VER}
|
||||
>=sys-libs/libsemanage-${SEMNG_VER}
|
||||
sys-devel/flex
|
||||
sys-devel/bison"
|
||||
|
||||
RDEPEND=">=sys-libs/libsemanage-${SEMNG_VER}"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
YACC="bison -y" \
|
||||
LIBDIR="\$(PREFIX)/$(get_libdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" \
|
||||
LIBSEPOLA="/usr/$(get_libdir)/libsepol.a" \
|
||||
install
|
||||
|
||||
if use debug; then
|
||||
dobin "${S}/test/dismod"
|
||||
dobin "${S}/test/dispol"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "This checkpolicy can compile version `checkpolicy -V |cut -f 1 -d ' '` policy."
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST mcstrans-2.7-rc1.tar.gz 41124 SHA256 5e80b7dc9fc0204a2d561941ea8b220193cf3d34dba9ac527878a7ee036be01d SHA512 c0db564a693e3dc81759df54ce1b3e4ce6fdb22f3b0a998f4f31919644bae086d22acf6f248d789df1de24fb3d1d3a17bc45f9c39f8ed5b02467ac05177529fa WHIRLPOOL b2164b2005a3d30963c86301bc1f76d39605d7d72e055e12cafd6cc645c2bcde54f773c41db842ab830becd69454519a628754bd6041d3a45b9a56ee55489740
|
||||
DIST mcstrans-2.7-rc4.tar.gz 41154 SHA256 0548cc928609b17a2cfe0cac62146b79c44f86ec553ba41d8a9dae7876a9ae2b SHA512 6f6e5843a8932e6a37d978a6af4fb64bddfad8e34afff7bd7e2ba8d92954c7cc7abd390104a5fba8e98d43e40de5c7cc3e48ba2f6c4c599df7905f84448c7e3d WHIRLPOOL 5868ffa1d44b873307c2fe3a7637ae2ad90ba22a2133eb1c416d435436d18ebfa4bca7886eb6a1bf4f20cc6d73f6102b1bdab41193bba3677db8dad7fea3c15b
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_RELEASEDATE="20170630"
|
||||
|
||||
MY_P="${P//_/-}"
|
||||
IUSE=""
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
|
||||
S="${WORKDIR}/${MY_P}/${PN}"
|
||||
else
|
||||
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="SELinux context translation to human readable names"
|
||||
HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=sys-libs/libsepol-${PV}:=
|
||||
>=sys-libs/libselinux-${PV}:=
|
||||
dev-libs/libpcre:=
|
||||
>=sys-libs/libcap-1.10-r10:="
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!<sys-apps/policycoreutils-2.7_pre"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
LIBDIR="\$(PREFIX)/$(get_libdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" \
|
||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||
install
|
||||
|
||||
rm -rf "${D}/etc/rc.d" || die
|
||||
|
||||
newinitd "${FILESDIR}/mcstransd.init" mcstransd
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
DIST policycoreutils-2.5.tar.gz 4986066 SHA256 329382cfe9fa977678abf541dcd8fe3847cf0c83b24654c8f7322343907078a1 SHA512 0eabf046cf44c6fe2e28492f53862f4302551d602e9b678b923f34f35bfc48f03a73b62962ac71465b9d99b411016b2cfc976f3baf113133a6c0adab1e1f6f8b WHIRLPOOL 27a6810d611f50ac1292f614c9936f0b73b7334be80685f1eda6fd72ec7e85fc0f7b4ff930a48c08a61ade84fd46bd9e7285f5a135ea6db6e4fe88e38d73bd16
|
||||
DIST policycoreutils-2.6.tar.gz 4660087 SHA256 68891b376f5048edc53c6ccb2fca44da3dc7f4563f4b6894e201d70c04a05a29 SHA512 ba289060bc348f9315bce84a5e5daf145600274289fdd2206edc10bb0ee03f9b02a9e40e9c118809961ddfe7844dee7d8952d8c9a239af7282f4fc1614c21e9d WHIRLPOOL c04a5f0f6bb044090e0d443f4497d828713fd32de4a0f5b5442e70e836da99e5e6e562a9deeedb566b07da1687c0a6b056c33b0bbe9836a71891fc6a449da60c
|
||||
DIST policycoreutils-2.7-rc1.tar.gz 2797016 SHA256 d990b00be77838c15bf701494eeddd7d39cb8871dcc69483dd954a2c2a9eb328 SHA512 7669041dbd6a119dde0283335967160cf477d21e5e6f170e7269351bc07e30995b489fd6eb90188e84be0b321e55e77860cbbad588fbf5f5c2b64a6f18334cfb WHIRLPOOL 529f8dfc55844a712bf966b0686e522b563bcbcd2373ec113a90bf78c8a30c3f4250393ea35554e5065065dde9f583f5461a889d825ffcced1b96f383e91a086
|
||||
DIST policycoreutils-2.7-rc4.tar.gz 2797116 SHA256 d68f7cfbdb5539c13f35aba4e506b4f5aff54cc426810d96eac14fc84aa26e5f SHA512 4eabcb5b36c3a5cde22e9754f2fb6563f8a6c97a33bb4f1143e802f02f1018e8cefa445b11bcd26e9f32bd306e30bad48d77e22b828da807d1eae682ff89b87a WHIRLPOOL 81c6bbf10d6b1f0377b60ad8c5c79349511f446e2b4e748a999feed4a5fd525193017e57edbd285cdd8322b0fda15f218ec06400d6dfdad42053b788f68b5964
|
||||
DIST policycoreutils-extra-1.34.tar.bz2 12107 SHA256 56ae2aac57bf104d6a8a7837b25de7978b25e0642744ef95e6e6d483201aa4ca SHA512 b1db6d70cf864023f22583e5bd24c85e796f1541f9c1bc878dd55309464b27346e05e414db3ef81bef2dfe8c8d7d7063ee7e0422878f38a3db56c67d9468b89d WHIRLPOOL 8b094818bed0e438ce4258428afa054cb561f53e303d84e171881add5952cfc0fa577bce2765294905dac8ddd5560906904958f35c96afce0f357feb5333646d
|
||||
DIST policycoreutils-extra-1.35.tar.bz2 12124 SHA256 25983df35c0b98fb65423f109d71c02e4d6b86415452b7a7a6e92b5e4fa4a36e SHA512 8cc3c74afee7ec38d7d085744fdd60849d3ae97a75599d2181b12b5b472a6a4445868e8a6aff707e439c10d9c378fb55e329b4db21c0a771f41180bf3b9eabc1 WHIRLPOOL 863ca52e1897cbfb9252f1afe81fef497f27ede10c74e1150c07e9f355390eca0e64c9b0cc0a48e8a7442b310387b1e929b40e2b9c14a9a095850a00983cd5f6
|
||||
DIST policycoreutils-extra-1.36.tar.bz2 8830 SHA256 2dfbe799bbbf150e68fab7e168fd71b94505c992623f30c71873213447506e8f SHA512 c6a18e6fb2d65f51dc55b88907f23241f2fbfc033d3d2888b109596d9ed31d509b2c93456727ea4d1f98544831afb15c449ff72d6aedf93b9e474b27817f7fb3 WHIRLPOOL c9772dba472b9b466181204f5bd5fb13d839042c53c84db38999a8b077b0dee1e9e78089b7b5fe4bc4076a1ad1c420528354404b292abd428a73e6f95312d0c4
|
||||
|
@ -0,0 +1,13 @@
|
||||
diff --git a/policycoreutils/newrole/Makefile b/policycoreutils/newrole/Makefile
|
||||
index bdefbb8..9cff135 100644
|
||||
--- policycoreutils/newrole/Makefile
|
||||
+++ policycoreutils/newrole/Makefile
|
||||
@@ -49,7 +49,7 @@ ifeq ($(NAMESPACE_PRIV),y)
|
||||
IS_SUID=y
|
||||
endif
|
||||
ifeq ($(IS_SUID),y)
|
||||
- MODE := 4555
|
||||
+ MODE := 0555
|
||||
LDLIBS += -lcap-ng
|
||||
else
|
||||
MODE := 0555
|
@ -0,0 +1,181 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||
PYTHON_REQ_USE="xml"
|
||||
|
||||
inherit multilib python-r1 toolchain-funcs bash-completion-r1
|
||||
|
||||
MY_P="${P//_/-}"
|
||||
|
||||
MY_RELEASEDATE="20170630"
|
||||
EXTRAS_VER="1.36"
|
||||
SEMNG_VER="${PV}"
|
||||
SELNX_VER="${PV}"
|
||||
SEPOL_VER="${PV}"
|
||||
|
||||
IUSE="audit pam dbus"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DESCRIPTION="SELinux core utilities"
|
||||
HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
|
||||
SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2"
|
||||
S1="${WORKDIR}/${MY_P}/${PN}"
|
||||
S2="${WORKDIR}/policycoreutils-extra"
|
||||
S="${S1}"
|
||||
else
|
||||
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz
|
||||
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~arm64 ~mips ~x86"
|
||||
S1="${WORKDIR}/${MY_P}"
|
||||
S2="${WORKDIR}/policycoreutils-extra"
|
||||
S="${S1}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=sys-libs/libselinux-${SELNX_VER}:=[python,${PYTHON_USEDEP}]
|
||||
>=sys-libs/glibc-2.4
|
||||
>=sys-libs/libcap-1.10-r10:=
|
||||
>=sys-libs/libsemanage-${SEMNG_VER}:=[python,${PYTHON_USEDEP}]
|
||||
sys-libs/libcap-ng:=
|
||||
>=sys-libs/libsepol-${SEPOL_VER}:=
|
||||
>=app-admin/setools-4.0[${PYTHON_USEDEP}]
|
||||
sys-devel/gettext
|
||||
dev-python/ipy[${PYTHON_USEDEP}]
|
||||
dbus? (
|
||||
sys-apps/dbus
|
||||
dev-libs/dbus-glib:=
|
||||
)
|
||||
audit? ( >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] )
|
||||
pam? ( sys-libs/pam:= )
|
||||
${PYTHON_DEPS}
|
||||
!<sec-policy/selinux-base-policy-2.20151208-r6"
|
||||
# 2.20151208-r6 and higher has support for new setfiles
|
||||
|
||||
### libcgroup -> seunshare
|
||||
### dbus -> restorecond
|
||||
|
||||
# pax-utils for scanelf used by rlpkg
|
||||
RDEPEND="${DEPEND}
|
||||
app-misc/pax-utils
|
||||
!<sys-apps/openrc-0.14"
|
||||
|
||||
PDEPEND="sys-apps/semodule-utils
|
||||
sys-apps/selinux-python"
|
||||
|
||||
src_unpack() {
|
||||
# Override default one because we need the SRC_URI ones even in case of 9999 ebuilds
|
||||
default
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
git-r3_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
S="${S1}"
|
||||
cd "${S}" || die "Failed to switch to ${S}"
|
||||
if [[ ${PV} != 9999 ]] ; then
|
||||
# If needed for live ebuilds please use /etc/portage/patches
|
||||
eapply "${FILESDIR}/policycoreutils-2.7-0001-newrole-not-suid.patch"
|
||||
fi
|
||||
|
||||
# rlpkg is more useful than fixfiles
|
||||
sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \
|
||||
|| die "fixfiles sed 1 failed"
|
||||
sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \
|
||||
|| die "fixfiles sed 2 failed"
|
||||
|
||||
eapply_user
|
||||
|
||||
sed -i 's/-Werror//g' "${S1}"/*/Makefile || die "Failed to remove Werror"
|
||||
|
||||
python_copy_sources
|
||||
# Our extra code is outside the regular directory, so set it to the extra
|
||||
# directory. We really should optimize this as it is ugly, but the extra
|
||||
# code is needed for Gentoo at the same time that policycoreutils is present
|
||||
# (so we cannot use an additional package for now).
|
||||
S="${S2}"
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
building() {
|
||||
emake -C "${BUILD_DIR}" \
|
||||
AUDIT_LOG_PRIVS="y" \
|
||||
AUDITH="$(usex audit y n)" \
|
||||
PAMH="$(usex pam y n)" \
|
||||
INOTIFYH="$(usex dbus y n)" \
|
||||
SESANDBOX="n" \
|
||||
CC="$(tc-getCC)" \
|
||||
PYLIBVER="${EPYTHON}" \
|
||||
LIBDIR="\$(PREFIX)/$(get_libdir)"
|
||||
}
|
||||
S="${S1}" # Regular policycoreutils
|
||||
python_foreach_impl building
|
||||
S="${S2}" # Extra set
|
||||
python_foreach_impl building
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Python scripts are present in many places. There are no extension modules.
|
||||
installation-policycoreutils() {
|
||||
einfo "Installing policycoreutils"
|
||||
emake -C "${BUILD_DIR}" DESTDIR="${D}" \
|
||||
AUDITH="$(usex audit y n)" \
|
||||
PAMH="$(usex pam y n)" \
|
||||
INOTIFYH="$(usex dbus y n)" \
|
||||
SESANDBOX="n" \
|
||||
AUDIT_LOG_PRIV="y" \
|
||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||
install
|
||||
python_optimize
|
||||
}
|
||||
|
||||
installation-extras() {
|
||||
einfo "Installing policycoreutils-extra"
|
||||
emake -C "${BUILD_DIR}" \
|
||||
DESTDIR="${D}" \
|
||||
INOTIFYH="$(usex dbus)" \
|
||||
SHLIBDIR="${D}$(get_libdir)/rc" \
|
||||
install
|
||||
python_optimize
|
||||
}
|
||||
|
||||
S="${S1}" # policycoreutils
|
||||
python_foreach_impl installation-policycoreutils
|
||||
S="${S2}" # extras
|
||||
python_foreach_impl installation-extras
|
||||
S="${S1}" # back for later
|
||||
|
||||
# remove redhat-style init script
|
||||
rm -fR "${D}/etc/rc.d" || die
|
||||
|
||||
# compatibility symlinks
|
||||
dosym /sbin/setfiles /usr/sbin/setfiles
|
||||
bashcomp_alias setsebool getsebool
|
||||
|
||||
# location for policy definitions
|
||||
dodir /var/lib/selinux
|
||||
keepdir /var/lib/selinux
|
||||
|
||||
# Set version-specific scripts
|
||||
for pyscript in rlpkg; do
|
||||
python_replicate_script "${ED}/usr/sbin/${pyscript}"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
for POLICY_TYPE in ${POLICY_TYPES} ; do
|
||||
# There have been some changes to the policy store, rebuilding now.
|
||||
# https://marc.info/?l=selinux&m=143757277819717&w=2
|
||||
einfo "Rebuilding store ${POLICY_TYPE} (without re-loading)."
|
||||
semodule -s "${POLICY_TYPE}" -n -B || die "Failed to rebuild policy store ${POLICY_TYPE}"
|
||||
done
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST restorecond-2.7-rc1.tar.gz 17752 SHA256 af97d65094dd0b064325647e63130737b6fb077de1753e0b6d2d4c8060b938d5 SHA512 386d62a42237288fbe013bcc05ce9d6b46007ca3c9c0671fd53e60203fb0a92e7911d80a27591f068c8038f390af7bd39b6b75244f944684186e7766a19e2fbd WHIRLPOOL 06e6ad4afe94e49b6d3040235da052a4e0641c8054e6b80236cc84c04ed477eb71e1a276c03e1ef9c7025b670ac55014ba4b64df336fd9681d68bb96c0ead2b2
|
||||
DIST restorecond-2.7-rc4.tar.gz 17761 SHA256 b8ebd7ba6d988442f6c24f43867d0ed4e9573975540ef4726adccf897db4a5c4 SHA512 907931a73ea2c1c2899d8f6792c7d808676f667dd443ad5abbe77c9cb143ac03f86eee9496e354655e21721882a2c17446fd886d89c8feacde0b477d1ce2c3f1 WHIRLPOOL 559364b67c0f9966090b00abd997810582cb123cc08b71eea802652b4994a70d9e068a2ec1a49d2d90317540eb15d1edbd597331039dfbe8c8b44453375d90dc
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_RELEASEDATE="20170630"
|
||||
|
||||
MY_P="${P//_/-}"
|
||||
IUSE=""
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
|
||||
S="${WORKDIR}/${MY_P}/${PN}"
|
||||
else
|
||||
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts"
|
||||
HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=sys-libs/libsepol-${PV}:=
|
||||
>=sys-libs/libselinux-${PV}:=
|
||||
dev-libs/libpcre:=
|
||||
>=sys-libs/libcap-1.10-r10:="
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!<sys-apps/policycoreutils-2.7_pre"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
LIBDIR="\$(PREFIX)/$(get_libdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" \
|
||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||
install
|
||||
|
||||
rm -rf "${D}/etc/rc.d" || die
|
||||
|
||||
newinitd "${FILESDIR}/restorecond.init" restorecond
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue