parent
59c8bf59f9
commit
5af53d4563
Binary file not shown.
Binary file not shown.
@ -1,4 +1,3 @@
|
||||
DIST restic-0.7.3.tar.gz 37062625 BLAKE2B 0a50c1c6c1ffc8f5d5c0698341bfd1715faee0ab3392ddb065b75143babb45dcfee355f2a369771b4c256cafcb839dc401ad827e194b52d27a1c7582b9c3a1c3 SHA512 2d44b4fc363c7f6389c1f06469cf30ebeff4d6ade0bd4fcae1d7d9def3922936b45043b04f4072284b773df2c6487c58db6aea41c7de5c8184ca33ca3c44d44a
|
||||
DIST restic-0.8.0.tar.gz 37309494 BLAKE2B 0c50ccbdabca2057a5d1f8a7326a3e143101daed7cf9eabf0deb2d4452bbd63fd57c3edc8be106c0123f3c4e01195e8042a8f70477c999b00069ffe3d4fcb1d5 SHA512 5f2205ac5caf91f119f1705dc1f8340c481fd27d809cdadbd8ff39ebbc910d98452626c2a9564300935746550a2604ed59aa095f3137788bd0dce87c0dcb14f9
|
||||
DIST restic-0.8.1.tar.gz 40330154 BLAKE2B 6758ae4cd7b3caf1bb58b9b95ddd9b99422f2a5997f37317381ec2714a4bc369331e1ba5accb791a2733eddcebdb056256a25b837cad6926f86ec61265d95324 SHA512 02d45b70b94514d3491297dcd34f26db854b6153a1aa297aaa9c938e09d65429fbe0dedb3c028ad38c769049f814c7a923481adfe9962a35dc39a7477a80fdab
|
||||
DIST restic-0.8.3.tar.gz 48746281 BLAKE2B 4161326068165b5ba19e9ee0e6386aa1df29a961a42509a2cb7924958100b9412abd1dd27d299d1eef76fdd4731d4a56f0a68e796a46071229a3e6767d3a6bb7 SHA512 758b2c69af8aad6bb62dc750141d5f5a1954ca2b51350ef59c35fd10afefaddc4d8d0cdd5914f249594946db6138124a48fba531b8a24353f022ccea773a240c
|
||||
DIST restic-0.9.0.tar.gz 51049118 BLAKE2B 4089a0eafe0f3778d540ffb87d5d773f1bb4296c3cb7a085a38cc1ac54742392790ccf61145ed3ff19a7e35b358e0b40c7f3edf6ee661e22ffd00efafa2bdee1 SHA512 c01e8450c7afbea59d86a53a5491e562ba5d1ab7fe3e96e0e5b53d96f4df2cf051d7abaef742ff2ecce759e2cd97386566e1c19260f0d74ae678edbe200aa885
|
||||
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="A backup program that is fast, efficient and secure"
|
||||
HOMEPAGE="https://restic.github.io/"
|
||||
SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
EGO_PN="github.com/restic/restic"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DOCS=(
|
||||
README.rst CONTRIBUTING.md doc/design.rst
|
||||
doc/faq.rst doc/index.rst doc/manual.rst
|
||||
doc/rest_backend.rst doc/development.rst
|
||||
doc/talks.rst doc/tutorial_aws_s3.rst doc/installation.rst
|
||||
)
|
||||
|
||||
DEPEND="
|
||||
dev-lang/go
|
||||
test? ( sys-fs/fuse:0 )"
|
||||
|
||||
RDEPEND="sys-fs/fuse:0"
|
||||
|
||||
S="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
|
||||
src_compile() {
|
||||
local mygoargs=(
|
||||
-v
|
||||
-work
|
||||
-x
|
||||
-tags release
|
||||
-ldflags "-s -w -X main.version=${PV}"
|
||||
-asmflags "-trimpath=${S}"
|
||||
-gcflags "-trimpath=${S}"
|
||||
-o restic ${EGO_PN}/cmd/restic
|
||||
)
|
||||
|
||||
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
|
||||
go build "${mygoargs[@]}" || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
|
||||
go test -timeout 30m -v -work -x ${EGO_PN}/cmd/... ${EGO_PN}/internal/... || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin restic
|
||||
einstalldocs
|
||||
|
||||
local i
|
||||
for i in doc/man/*; do
|
||||
doman "$i"
|
||||
done
|
||||
}
|
@ -1,68 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit golang-vcs-snapshot bash-completion-r1
|
||||
|
||||
DESCRIPTION="A backup program that is fast, efficient and secure"
|
||||
HOMEPAGE="https://restic.github.io/"
|
||||
SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
EGO_PN="github.com/restic/restic"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DOCS=(
|
||||
README.rst CONTRIBUTING.md doc/010_introduction.rst doc/020_installation.rst
|
||||
doc/030_preparing_a_new_repo.rst doc/040_backup.rst doc/045_working_with_repos.rst
|
||||
doc/050_restore.rst doc/060_forget.rst doc/070_encryption.rst doc/080_examples.rst
|
||||
doc/090_participating.rst doc/100_references.rst doc/cache.rst doc/faq.rst
|
||||
doc/index.rst doc/manual_rest.rst
|
||||
)
|
||||
|
||||
DEPEND="
|
||||
dev-lang/go
|
||||
test? ( sys-fs/fuse:0 )"
|
||||
|
||||
RDEPEND="sys-fs/fuse:0"
|
||||
|
||||
S="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
|
||||
src_compile() {
|
||||
local mygoargs=(
|
||||
-v
|
||||
-work
|
||||
-x
|
||||
-tags release
|
||||
-ldflags "-s -w -X main.version=${PV}"
|
||||
-asmflags "-trimpath=${S}"
|
||||
-gcflags "-trimpath=${S}"
|
||||
-o restic ${EGO_PN}/cmd/restic
|
||||
)
|
||||
|
||||
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
|
||||
go build "${mygoargs[@]}" || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
|
||||
go test -timeout 30m -v -work -x ${EGO_PN}/cmd/... ${EGO_PN}/internal/... || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin restic
|
||||
einstalldocs
|
||||
|
||||
newbashcomp doc/bash-completion.sh "${PN}"
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins doc/zsh-completion.zsh _restic
|
||||
|
||||
local i
|
||||
for i in doc/man/*; do
|
||||
doman "$i"
|
||||
done
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit bash-completion-r1 golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="A backup program that is fast, efficient and secure"
|
||||
HOMEPAGE="https://restic.github.io/"
|
||||
SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
EGO_PN="github.com/restic/restic"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="sys-fs/fuse:0"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
|
||||
src_compile() {
|
||||
local mygoargs=(
|
||||
-v
|
||||
-work
|
||||
-x
|
||||
-tags release
|
||||
-ldflags "-X main.version=${PV}"
|
||||
-asmflags "-trimpath=${S}"
|
||||
-gcflags "-trimpath=${S}"
|
||||
-o restic ${EGO_PN}/cmd/restic
|
||||
)
|
||||
|
||||
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
|
||||
go build "${mygoargs[@]}" || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
|
||||
go test -timeout 30m -v -work -x ${EGO_PN}/cmd/... ${EGO_PN}/internal/... || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin restic
|
||||
|
||||
newbashcomp doc/bash-completion.sh "${PN}"
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins doc/zsh-completion.zsh _restic
|
||||
|
||||
doman doc/man/*
|
||||
dodoc doc/*.rst
|
||||
}
|
Binary file not shown.
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="Keybase Filesystem (KBFS)"
|
||||
HOMEPAGE="https://keybase.io/docs/kbfs"
|
||||
SRC_URI="https://github.com/keybase/kbfs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="git"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.6:0"
|
||||
RDEPEND="
|
||||
app-crypt/gnupg
|
||||
sys-fs/fuse
|
||||
"
|
||||
|
||||
S="${WORKDIR}/src/github.com/keybase/kbfs"
|
||||
|
||||
src_unpack() {
|
||||
unpack "${P}.tar.gz"
|
||||
mkdir -p "$(dirname "${S}")" || die
|
||||
mv "kbfs-${PV}" "${S}" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${WORKDIR}" \
|
||||
go build -v -x \
|
||||
-tags production \
|
||||
-o "${T}/kbfsfuse" \
|
||||
github.com/keybase/kbfs/kbfsfuse
|
||||
use git && \
|
||||
GOPATH="${WORKDIR}" \
|
||||
go build -v -x \
|
||||
-tags production \
|
||||
-o "${T}/git-remote-keybase" \
|
||||
github.com/keybase/kbfs/kbfsgit/git-remote-keybase
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${T}/kbfsfuse"
|
||||
use git && \
|
||||
dobin "${T}/git-remote-keybase"
|
||||
systemd_douserunit "${S}/packaging/linux/systemd/kbfs.service"
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils systemd user versionator
|
||||
|
||||
MY_PV=$(replace_version_separator 3 '-')
|
||||
|
||||
DESCRIPTION="Client for keybase.io"
|
||||
HOMEPAGE="https://keybase.io/"
|
||||
SRC_URI="https://github.com/keybase/client/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+suid"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.6:0
|
||||
~app-crypt/kbfs-${PV}"
|
||||
RDEPEND="
|
||||
app-crypt/gnupg"
|
||||
|
||||
S="${WORKDIR}/src/github.com/keybase/client"
|
||||
|
||||
pkg_setup() {
|
||||
enewuser keybasehelper
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack "${P}.tar.gz"
|
||||
mkdir -p "$(dirname "${S}")" || die
|
||||
mv "client-${MY_PV}" "${S}" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${WORKDIR}:${S}/go/vendor" \
|
||||
go build -v -x \
|
||||
-tags production \
|
||||
-o "${T}/keybase" \
|
||||
github.com/keybase/client/go/keybase || die
|
||||
GOPATH="${WORKDIR}" \
|
||||
go build -v -x \
|
||||
-tags production \
|
||||
-o "${T}/keybase-mount-helper" \
|
||||
github.com/keybase/client/go/mounter/keybase-mount-helper || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${T}/keybase"
|
||||
dodir "/var/lib/keybase"
|
||||
fowners keybasehelper:keybasehelper "/var/lib/keybase"
|
||||
dosym "/tmp/keybase" "/var/lib/keybase/mount1"
|
||||
dobin "${T}/keybase-mount-helper"
|
||||
fowners keybasehelper:keybasehelper "/usr/bin/keybase-mount-helper"
|
||||
use suid && fperms 4755 "/usr/bin/keybase-mount-helper"
|
||||
dobin "${S}/packaging/linux/run_keybase"
|
||||
systemd_douserunit "${S}/packaging/linux/systemd/keybase.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Run the service: keybase service"
|
||||
elog "Run the client: keybase login"
|
||||
elog "Restart keybase: run_keybase"
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST master-pdf-editor-4.3.61_qt5.amd64.tar.gz 14950654 BLAKE2B a9dabeecde4a4f8657d29bca61f9ffbc1cb3f4e5f5002afba965a9a444572791a27316257768f3f2b793215f49d538b4ac68b4ae5271e5c1500557ab5cd9a192 SHA512 0c416df191a2796fdafa6014c258166d47037039fcc9205398138a46d59b1f771d9ffe38eb16f22f4300c3e965435300037d7413a86efb997395e6e974baecb5
|
||||
DIST master-pdf-editor-4.3.82_qt5.amd64.tar.gz 14934502 BLAKE2B f93c756f9270b2857af02047c6ebd242d35ddaf23b70118d440c21cc7a0718937aa9945bb24adad6544e984f9390e9f49bfce5298bb8bc54f3c705372aff0fd4 SHA512 9bc6b056bdc8ce349dbab139f64c90948f3e0498918f07df6249fee2fad98a35b133aa7913e375366d062e134878feed0fadd097ab1d5504e97884ffa2c37b24
|
||||
DIST master-pdf-editor-5.0.15_qt5.amd64.tar.gz 16008649 BLAKE2B ef8fb3a583eb13c0b3c1ecb125e90fc520f6b707cd9d54871eb16ee32b7dea961612e4e0fbb004791edf549dffa18b25e85e61f58024ceeb356b7f968cfd6c6b SHA512 b3f0d3b269b49680bba05c669ad14375710fbb19396c8242caaa564c961660af25c5654f6df2b477272b0a0966c7f46a0221d1792596cccaaf738effbdc369d9
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit xdg-utils desktop
|
||||
|
||||
DESCRIPTION="Master PDF Editor is a complete solution for viewing and editing PDF files"
|
||||
HOMEPAGE="https://code-industry.net/free-pdf-editor/"
|
||||
SRC_URI="http://code-industry.net/public/${P}_qt5.amd64.tar.gz"
|
||||
|
||||
LICENSE="master-pdf-editor"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="mirror"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-gfx/sane-backends-1.0
|
||||
>=dev-qt/qtsvg-5.4.1:5
|
||||
>=dev-qt/qtnetwork-5.4.1:5
|
||||
>=dev-qt/qtgui-5.4.1:5
|
||||
>=dev-qt/qtprintsupport-5.4.1:5
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
QA_PREBUILT="/opt/${PN}/masterpdfeditor5"
|
||||
|
||||
S="${WORKDIR}/${PN}-${PV%%.*}"
|
||||
|
||||
src_install() {
|
||||
insinto /opt/${PN}
|
||||
doins -r fonts lang stamps templates masterpdfeditor5.png
|
||||
|
||||
exeinto /opt/${PN}
|
||||
doexe masterpdfeditor5
|
||||
|
||||
dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
|
||||
make_desktop_entry "masterpdfeditor5 %f" \
|
||||
"Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
|
||||
"Office;Graphics;Viewer" \
|
||||
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
Binary file not shown.
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby23 ruby24 ruby25"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
|
||||
HOMEPAGE="https://wiki.github.com/ffi/ffi"
|
||||
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
|
||||
|
||||
IUSE=""
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
RDEPEND+=" virtual/libffi"
|
||||
DEPEND+=" virtual/libffi"
|
||||
|
||||
ruby_add_bdepend "dev-ruby/rake"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/tasks/ s:^:#:' \
|
||||
-e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
|
||||
|
||||
# Fix Makefile for tests
|
||||
sed -i -e '/CCACHE :=/ s:^:#:' \
|
||||
-e 's/-O2//' \
|
||||
-e 's/^CFLAGS =/CFLAGS +=/' libtest/GNUmakefile || die
|
||||
|
||||
# Remove bundled version of libffi.
|
||||
rm -rf ext/ffi_c/libffi || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/ffi_c extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -Cext/ffi_c V=1
|
||||
cp ext/ffi_c/ffi_c$(get_modname) lib/ || die
|
||||
|
||||
${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
docinto examples
|
||||
dodoc samples/*
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,187 @@
|
||||
From c81af5aa1d4f6e0f8c44b2e85ca007ba2a1e4590 Mon Sep 17 00:00:00 2001
|
||||
From: Christoph Cullmann <cullmann@kde.org>
|
||||
Date: Thu, 7 Jun 2018 16:12:25 +0200
|
||||
Subject: CVE-2018-10361: privilege escalation
|
||||
|
||||
improve handling of temporary file to avoid possible race-condition
|
||||
|
||||
Differential Revision: https://phabricator.kde.org/D12513
|
||||
---
|
||||
src/buffer/katesecuretextbuffer.cpp | 99 +++++++++++++++++--------------------
|
||||
src/buffer/katesecuretextbuffer_p.h | 4 --
|
||||
2 files changed, 46 insertions(+), 57 deletions(-)
|
||||
|
||||
diff --git a/src/buffer/katesecuretextbuffer.cpp b/src/buffer/katesecuretextbuffer.cpp
|
||||
index 0647bee..c014608 100644
|
||||
--- a/src/buffer/katesecuretextbuffer.cpp
|
||||
+++ b/src/buffer/katesecuretextbuffer.cpp
|
||||
@@ -53,39 +53,37 @@ ActionReply SecureTextBuffer::savefile(const QVariantMap &args)
|
||||
bool SecureTextBuffer::saveFileInternal(const QString &sourceFile, const QString &targetFile,
|
||||
const QByteArray &checksum, const uint ownerId, const uint groupId)
|
||||
{
|
||||
- QFileInfo targetFileInfo(targetFile);
|
||||
- if (!QDir::setCurrent(targetFileInfo.dir().path())) {
|
||||
+ /**
|
||||
+ * open source file for reading
|
||||
+ * if not possible, signal error
|
||||
+ */
|
||||
+ QFile readFile(sourceFile);
|
||||
+ if (!readFile.open(QIODevice::ReadOnly)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
- // get information about target file
|
||||
- const QString targetFileName = targetFileInfo.fileName();
|
||||
- targetFileInfo.setFile(targetFileName);
|
||||
- const bool newFile = !targetFileInfo.exists();
|
||||
-
|
||||
- // open source and target file
|
||||
- QFile readFile(sourceFile);
|
||||
- //TODO use QSaveFile for saving contents and automatic atomic move on commit() when QSaveFile's security problem
|
||||
- // (default temporary file permissions) is fixed
|
||||
- //
|
||||
- // We will first generate temporary filename and then use it relatively to prevent an attacker
|
||||
- // to trick us to write contents to a different file by changing underlying directory.
|
||||
- QTemporaryFile tempFile(targetFileName);
|
||||
+ /**
|
||||
+ * construct file info for target file
|
||||
+ * we need to know things like path/exists/permissions
|
||||
+ */
|
||||
+ const QFileInfo targetFileInfo(targetFile);
|
||||
+
|
||||
+ /**
|
||||
+ * create temporary file in current directory to be able to later do an atomic rename
|
||||
+ * we need to pass full path, else QTemporaryFile uses the temporary directory
|
||||
+ * if not possible, signal error, this catches e.g. a non-existing target directory, too
|
||||
+ */
|
||||
+ QTemporaryFile tempFile(targetFileInfo.absolutePath() + QStringLiteral("/secureXXXXXX"));
|
||||
if (!tempFile.open()) {
|
||||
return false;
|
||||
}
|
||||
- tempFile.close();
|
||||
- QString tempFileName = QFileInfo(tempFile).fileName();
|
||||
- tempFile.setFileName(tempFileName);
|
||||
- if (!readFile.open(QIODevice::ReadOnly) || !tempFile.open()) {
|
||||
- return false;
|
||||
- }
|
||||
- const int tempFileDescriptor = tempFile.handle();
|
||||
|
||||
- // prepare checksum maker
|
||||
+ /**
|
||||
+ * copy contents + do checksumming
|
||||
+ * if not possible, signal error
|
||||
+ */
|
||||
QCryptographicHash cryptographicHash(checksumAlgorithm);
|
||||
-
|
||||
- // copy contents
|
||||
+ const qint64 bufferLength = 4096;
|
||||
char buffer[bufferLength];
|
||||
qint64 read = -1;
|
||||
while ((read = readFile.read(buffer, bufferLength)) > 0) {
|
||||
@@ -95,30 +93,43 @@ bool SecureTextBuffer::saveFileInternal(const QString &sourceFile, const QString
|
||||
}
|
||||
}
|
||||
|
||||
- // check that copying was successful and checksum matched
|
||||
- QByteArray localChecksum = cryptographicHash.result();
|
||||
- if (read == -1 || localChecksum != checksum || !tempFile.flush()) {
|
||||
+ /**
|
||||
+ * check that copying was successful and checksum matched
|
||||
+ * we need to flush the file, as QTemporaryFile keeps the handle open
|
||||
+ * and we later do things like renaming of the file!
|
||||
+ * if not possible, signal error
|
||||
+ */
|
||||
+ if ((read == -1) || (cryptographicHash.result() != checksum) || !tempFile.flush()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
- tempFile.close();
|
||||
-
|
||||
- if (newFile) {
|
||||
+ /**
|
||||
+ * try to preserve the permissions
|
||||
+ */
|
||||
+ if (!targetFileInfo.exists()) {
|
||||
// ensure new file is readable by anyone
|
||||
tempFile.setPermissions(tempFile.permissions() | QFile::Permission::ReadGroup | QFile::Permission::ReadOther);
|
||||
} else {
|
||||
// ensure the same file permissions
|
||||
tempFile.setPermissions(targetFileInfo.permissions());
|
||||
+
|
||||
// ensure file has the same owner and group as before
|
||||
- setOwner(tempFileDescriptor, ownerId, groupId);
|
||||
+ setOwner(tempFile.handle(), ownerId, groupId);
|
||||
}
|
||||
|
||||
- // rename temporary file to the target file
|
||||
- if (moveFile(tempFileName, targetFileName)) {
|
||||
+ /**
|
||||
+ * try to (atomic) rename temporary file to the target file
|
||||
+ */
|
||||
+ if (moveFile(tempFile.fileName(), targetFileInfo.filePath())) {
|
||||
// temporary file was renamed, there is nothing to remove anymore
|
||||
tempFile.setAutoRemove(false);
|
||||
return true;
|
||||
}
|
||||
+
|
||||
+ /**
|
||||
+ * we failed
|
||||
+ * QTemporaryFile will handle cleanup
|
||||
+ */
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -141,28 +152,10 @@ bool SecureTextBuffer::moveFile(const QString &sourceFile, const QString &target
|
||||
{
|
||||
#if !defined(Q_OS_WIN) && !defined(Q_OS_ANDROID)
|
||||
const int result = std::rename(QFile::encodeName(sourceFile).constData(), QFile::encodeName(targetFile).constData());
|
||||
- if (result == 0) {
|
||||
- syncToDisk(QFile(targetFile).handle());
|
||||
- return true;
|
||||
- }
|
||||
- return false;
|
||||
+ return (result == 0);
|
||||
#else
|
||||
// use racy fallback for windows
|
||||
QFile::remove(targetFile);
|
||||
return QFile::rename(sourceFile, targetFile);
|
||||
#endif
|
||||
}
|
||||
-
|
||||
-void SecureTextBuffer::syncToDisk(const int fd)
|
||||
-{
|
||||
-#ifndef Q_OS_WIN
|
||||
-#if HAVE_FDATASYNC
|
||||
- fdatasync(fd);
|
||||
-#else
|
||||
- fsync(fd);
|
||||
-#endif
|
||||
-#else
|
||||
- // no-op for windows
|
||||
-#endif
|
||||
-}
|
||||
-
|
||||
diff --git a/src/buffer/katesecuretextbuffer_p.h b/src/buffer/katesecuretextbuffer_p.h
|
||||
index a38285b..e00721c 100644
|
||||
--- a/src/buffer/katesecuretextbuffer_p.h
|
||||
+++ b/src/buffer/katesecuretextbuffer_p.h
|
||||
@@ -56,8 +56,6 @@ public:
|
||||
static const QCryptographicHash::Algorithm checksumAlgorithm = QCryptographicHash::Algorithm::Sha512;
|
||||
|
||||
private:
|
||||
- static const qint64 bufferLength = 4096;
|
||||
-
|
||||
/**
|
||||
* Saves file contents using sets permissions.
|
||||
*/
|
||||
@@ -66,8 +64,6 @@ private:
|
||||
|
||||
static bool moveFile(const QString &sourceFile, const QString &targetFile);
|
||||
|
||||
- static void syncToDisk(const int fd);
|
||||
-
|
||||
public Q_SLOTS:
|
||||
/**
|
||||
* KAuth action to perform both prepare or move work based on given parameters.
|
||||
--
|
||||
cgit v0.11.2
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Framework providing a full text editor component"
|
||||
LICENSE="LGPL-2+"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="editorconfig git"
|
||||
|
||||
RDEPEND="
|
||||
$(add_frameworks_dep karchive)
|
||||
$(add_frameworks_dep kauth)
|
||||
$(add_frameworks_dep kcodecs)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kguiaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kitemviews)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep ktextwidgets)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_frameworks_dep sonnet)
|
||||
$(add_frameworks_dep syntax-highlighting)
|
||||
$(add_qt_dep qtdeclarative)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtprintsupport)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtxml)
|
||||
editorconfig? ( app-text/editorconfig-core-c )
|
||||
git? ( dev-libs/libgit2:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
$(add_qt_dep qtxmlpatterns)
|
||||
test? ( $(add_frameworks_dep kservice) )
|
||||
"
|
||||
|
||||
RESTRICT+=" test"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-CVE-2018-10361.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package editorconfig EditorConfig)
|
||||
$(cmake-utils_use_find_package git LibGit2)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
Binary file not shown.
@ -1 +1 @@
|
||||
Sat, 09 Jun 2018 04:38:36 +0000
|
||||
Sat, 09 Jun 2018 08:08:35 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sat, 09 Jun 2018 04:38:36 +0000
|
||||
Sat, 09 Jun 2018 08:08:35 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install test unpack
|
||||
DEPEND=dev-lang/go test? ( sys-fs/fuse:0 ) >=dev-lang/go-1.9
|
||||
DESCRIPTION=A backup program that is fast, efficient and secure
|
||||
EAPI=6
|
||||
HOMEPAGE=https://restic.github.io/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD-2
|
||||
RDEPEND=sys-fs/fuse:0
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/restic/restic/archive/v0.7.3.tar.gz -> restic-0.7.3.tar.gz
|
||||
_eclasses_=golang-base d4e3a3f895016e5c9d7afb1a33e7cf3c golang-vcs-snapshot 913580335becddd3ebecefe852e47536
|
||||
_md5_=e77b8fda57dd89a0ee9841ed83a3864d
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install test unpack
|
||||
DEPEND=dev-lang/go test? ( sys-fs/fuse:0 ) >=dev-lang/go-1.9
|
||||
DESCRIPTION=A backup program that is fast, efficient and secure
|
||||
EAPI=6
|
||||
HOMEPAGE=https://restic.github.io/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD-2
|
||||
RDEPEND=sys-fs/fuse:0
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/restic/restic/archive/v0.8.0.tar.gz -> restic-0.8.0.tar.gz
|
||||
_eclasses_=bash-completion-r1 7e76462890d7d19cad453151876b0ecf golang-base d4e3a3f895016e5c9d7afb1a33e7cf3c golang-vcs-snapshot 913580335becddd3ebecefe852e47536 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
|
||||
_md5_=11bf7ee0191c9b94f80cfd75d1a61f36
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install test unpack
|
||||
DEPEND=sys-fs/fuse:0 >=dev-lang/go-1.9
|
||||
DESCRIPTION=A backup program that is fast, efficient and secure
|
||||
EAPI=6
|
||||
HOMEPAGE=https://restic.github.io/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD-2
|
||||
RDEPEND=sys-fs/fuse:0
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/restic/restic/archive/v0.9.0.tar.gz -> restic-0.9.0.tar.gz
|
||||
_eclasses_=bash-completion-r1 7e76462890d7d19cad453151876b0ecf golang-base d4e3a3f895016e5c9d7afb1a33e7cf3c golang-vcs-snapshot 913580335becddd3ebecefe852e47536 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
|
||||
_md5_=7e2dbdbf792732e212edaf20ad8cc9aa
|
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=>=dev-lang/go-1.6:0 virtual/pkgconfig
|
||||
DESCRIPTION=Keybase Filesystem (KBFS)
|
||||
EAPI=6
|
||||
HOMEPAGE=https://keybase.io/docs/kbfs
|
||||
IUSE=git
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=app-crypt/gnupg sys-fs/fuse
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/keybase/kbfs/archive/v1.0.44.tar.gz -> kbfs-1.0.44.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e systemd a31844b675f1a1fea87fbe1144aee5f5 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
|
||||
_md5_=a99b2a0ddccd22d2f25a6167e90b1bc1
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst setup unpack
|
||||
DEPEND=>=dev-lang/go-1.6:0 ~app-crypt/kbfs-1.0.44 virtual/pkgconfig
|
||||
DESCRIPTION=Client for keybase.io
|
||||
EAPI=6
|
||||
HOMEPAGE=https://keybase.io/
|
||||
IUSE=+suid
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=app-crypt/gnupg
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/keybase/client/archive/v1.0.44.tar.gz -> keybase-1.0.44.tar.gz
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 systemd a31844b675f1a1fea87fbe1144aee5f5 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
|
||||
_md5_=d32467e570010d416e3dfdbf5d01a36f
|
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=install postinst postrm
|
||||
DESCRIPTION=Master PDF Editor is a complete solution for viewing and editing PDF files
|
||||
EAPI=6
|
||||
HOMEPAGE=https://code-industry.net/free-pdf-editor/
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=master-pdf-editor
|
||||
RDEPEND=>=media-gfx/sane-backends-1.0 >=dev-qt/qtsvg-5.4.1:5 >=dev-qt/qtnetwork-5.4.1:5 >=dev-qt/qtgui-5.4.1:5 >=dev-qt/qtprintsupport-5.4.1:5
|
||||
RESTRICT=mirror
|
||||
SLOT=0
|
||||
SRC_URI=http://code-industry.net/public/master-pdf-editor-5.0.15_qt5.amd64.tar.gz
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=5e49e752aac76a25e1ca62a3d5b81ec7
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=virtual/libffi ruby_targets_ruby23? ( dev-ruby/rake[ruby_targets_ruby23] ) ruby_targets_ruby24? ( dev-ruby/rake[ruby_targets_ruby24] ) ruby_targets_ruby25? ( dev-ruby/rake[ruby_targets_ruby25] ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) test? ( ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) )
|
||||
DESCRIPTION=Ruby extension for programmatically loading dynamic libraries
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.github.com/ffi/ffi
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 doc test test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=BSD
|
||||
RDEPEND=virtual/libffi ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ffi/ffi/archive/1.9.25.tar.gz -> ffi-git-1.9.25.tgz
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 java-utils-2 0ee72667014428e01a01df2345244cf3 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 ruby-fakegem 28631ba8ae1b3218596c0eb3e38c438e ruby-ng c1f44e746d7656dd6e02d8815ff9518a ruby-utils e5942a80e3c3b936c6b84d6dc4af9f9c toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
|
||||
_md5_=30dd2dd17ed707a75d2d3f104d50d170
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=kde-frameworks/karchive-5.46:5 >=kde-frameworks/kauth-5.46:5 >=kde-frameworks/kcodecs-5.46:5 >=kde-frameworks/kcompletion-5.46:5 >=kde-frameworks/kconfig-5.46:5 >=kde-frameworks/kconfigwidgets-5.46:5 >=kde-frameworks/kcoreaddons-5.46:5 >=kde-frameworks/kguiaddons-5.46:5 >=kde-frameworks/ki18n-5.46:5 >=kde-frameworks/kiconthemes-5.46:5 >=kde-frameworks/kio-5.46:5 >=kde-frameworks/kitemviews-5.46:5 >=kde-frameworks/kjobwidgets-5.46:5 >=kde-frameworks/kparts-5.46:5 >=kde-frameworks/ktextwidgets-5.46:5 >=kde-frameworks/kwidgetsaddons-5.46:5 >=kde-frameworks/kxmlgui-5.46:5 >=kde-frameworks/sonnet-5.46:5 >=kde-frameworks/syntax-highlighting-5.46:5 >=dev-qt/qtdeclarative-5.9.4:5 >=dev-qt/qtgui-5.9.4:5 >=dev-qt/qtprintsupport-5.9.4:5 >=dev-qt/qtwidgets-5.9.4:5 >=dev-qt/qtxml-5.9.4:5 editorconfig? ( app-text/editorconfig-core-c ) git? ( dev-libs/libgit2:= ) >=dev-qt/qtxmlpatterns-5.9.4:5 test? ( >=kde-frameworks/kservice-5.46:5 ) sys-devel/make >=dev-util/cmake-3.9.6 >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) dev-util/desktop-file-utils x11-misc/shared-mime-info >=kde-frameworks/extra-cmake-modules-5.46:5 doc? ( >=dev-qt/qthelp-5.9.4:5 >=app-doc/doxygen-1.8.13-r1 ) test? ( >=dev-qt/qttest-5.9.4:5 ) >=dev-qt/qtcore-5.9.4:5 doc? ( >=dev-qt/qt-docs-5.9.4:5 ) dev-util/desktop-file-utils app-arch/xz-utils
|
||||
DESCRIPTION=Framework providing a full text editor component
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kde.org/
|
||||
IUSE=editorconfig git test debug doc test
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~x86
|
||||
LICENSE=LGPL-2+
|
||||
RDEPEND=>=kde-frameworks/karchive-5.46:5 >=kde-frameworks/kauth-5.46:5 >=kde-frameworks/kcodecs-5.46:5 >=kde-frameworks/kcompletion-5.46:5 >=kde-frameworks/kconfig-5.46:5 >=kde-frameworks/kconfigwidgets-5.46:5 >=kde-frameworks/kcoreaddons-5.46:5 >=kde-frameworks/kguiaddons-5.46:5 >=kde-frameworks/ki18n-5.46:5 >=kde-frameworks/kiconthemes-5.46:5 >=kde-frameworks/kio-5.46:5 >=kde-frameworks/kitemviews-5.46:5 >=kde-frameworks/kjobwidgets-5.46:5 >=kde-frameworks/kparts-5.46:5 >=kde-frameworks/ktextwidgets-5.46:5 >=kde-frameworks/kwidgetsaddons-5.46:5 >=kde-frameworks/kxmlgui-5.46:5 >=kde-frameworks/sonnet-5.46:5 >=kde-frameworks/syntax-highlighting-5.46:5 >=dev-qt/qtdeclarative-5.9.4:5 >=dev-qt/qtgui-5.9.4:5 >=dev-qt/qtprintsupport-5.9.4:5 >=dev-qt/qtwidgets-5.9.4:5 >=dev-qt/qtxml-5.9.4:5 editorconfig? ( app-text/editorconfig-core-c ) git? ( dev-libs/libgit2:= ) >=kde-frameworks/kf-env-4 || ( >=kde-frameworks/breeze-icons-5.46:5 kde-frameworks/oxygen-icons:* ) >=dev-qt/qtcore-5.9.4:5 doc? ( >=dev-qt/qt-docs-5.9.4:5 )
|
||||
RESTRICT=test
|
||||
SLOT=5/5.46
|
||||
SRC_URI=mirror://kde/stable/frameworks/5.46/ktexteditor-5.46.0.tar.xz
|
||||
_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 gnome2-utils 4d211d7614f303710fca59db6ec12c88 kde5 0afda9a43e3d76e470f447753ad056af kde5-functions 4ce79372b29a17b31866a72503108458 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=5c728a71dcad4203c6242d3d42fb7b66
|
Binary file not shown.
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for abrt
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r1.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=d7caf447f8c38166380a4d85f6bfaab8
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for abrt
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r2.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=eccb9a4d6cee6691dadd10cb5603e3ef
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for abrt
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=eccb9a4d6cee6691dadd10cb5603e3ef
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for abrt
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=eccb9a4d6cee6691dadd10cb5603e3ef
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for abrt
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170805.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170805-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=d7caf447f8c38166380a4d85f6bfaab8
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for abrt
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20180114.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20180114-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 c32ee7308f2bc9b7f2ebdbbf9a17316d
|
||||
_md5_=c9b6d889b30341995eba6be1c804a4b8
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for accountsd
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r1.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=99e17a77fb4360401949f272f30af412
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for accountsd
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r2.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=68067037c8278f4f44923fb25f84397a
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for accountsd
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=68067037c8278f4f44923fb25f84397a
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for accountsd
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=68067037c8278f4f44923fb25f84397a
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for accountsd
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170805.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170805-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=99e17a77fb4360401949f272f30af412
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for accountsd
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20180114.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20180114-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 c32ee7308f2bc9b7f2ebdbbf9a17316d
|
||||
_md5_=aac6aff598a6428960f93798b7c604d2
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for acct
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r1.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=9bc199b9c3a2e094326eefffe942fea9
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for acct
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r2.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=75a7db9874bf5dc9cfe357361569f8ae
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for acct
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=75a7db9874bf5dc9cfe357361569f8ae
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for acct
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=75a7db9874bf5dc9cfe357361569f8ae
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for acct
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170805.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170805-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=9bc199b9c3a2e094326eefffe942fea9
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for acct
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20180114.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20180114-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 c32ee7308f2bc9b7f2ebdbbf9a17316d
|
||||
_md5_=b3bb8870357316b44bcbce46eca05114
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for ada
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r1.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=e7c4b94bb7c8da4f1875ca96dae74c99
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for ada
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r2.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=020c85651c629f65f072dcf008e23cce
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for ada
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=020c85651c629f65f072dcf008e23cce
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for ada
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=020c85651c629f65f072dcf008e23cce
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for ada
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170805.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170805-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=e7c4b94bb7c8da4f1875ca96dae74c99
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for ada
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20180114.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20180114-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 c32ee7308f2bc9b7f2ebdbbf9a17316d
|
||||
_md5_=25fe9e2b2fb73b1edf6631159d0c846d
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for afs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r1.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=3e5d2a6f3d37dfd06c047d94b204d5e8
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for afs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r2.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=31dcb8619e4493917cbb49741363752b
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for afs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=31dcb8619e4493917cbb49741363752b
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for afs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=31dcb8619e4493917cbb49741363752b
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for afs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170805-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170805.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170805-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=3e5d2a6f3d37dfd06c047d94b204d5e8
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for afs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20180114-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20180114.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20180114-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 c32ee7308f2bc9b7f2ebdbbf9a17316d
|
||||
_md5_=29c34d5da8168c34ab966d05165b8e0b
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for aide
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=~amd64 -arm ~arm64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r1
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r1.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=700aad7e15d2aec12fb32d3eab40fb60
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for aide
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r2
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r2.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=8184619c670badca20be906c0c653f55
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for aide
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r3
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r3.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=8184619c670badca20be906c0c653f55
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare unpack
|
||||
DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4 sys-devel/m4 >=sys-apps/checkpolicy-2.0.21
|
||||
DESCRIPTION=SELinux policy for aide
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
|
||||
KEYWORDS=amd64 -arm ~arm64 ~mips x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20170204-r4
|
||||
SLOT=0
|
||||
SRC_URI=https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20170204.tar.bz2 https://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20170204-r4.tar.bz2
|
||||
_eclasses_=selinux-policy-2 426dde83b8cbb78f4bf8e9edf7715355
|
||||
_md5_=8184619c670badca20be906c0c653f55
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue