1085 changed files with 4670 additions and 8506 deletions
-
67app-accessibility/accerciser/accerciser-3.14.0.ebuild
-
2app-accessibility/at-spi2-atk/at-spi2-atk-2.20.1.ebuild
-
2app-accessibility/at-spi2-core/at-spi2-core-2.20.2.ebuild
-
2app-admin/cgmanager/cgmanager-0.41.ebuild
-
2app-admin/conky/conky-1.10.4.ebuild
-
1app-admin/packagekit-base/Manifest
-
4app-admin/packagekit-base/metadata.xml
-
118app-admin/packagekit-base/packagekit-base-1.1.5.ebuild
-
1app-admin/packagekit-gtk/Manifest
-
61app-admin/packagekit-gtk/packagekit-gtk-1.1.5.ebuild
-
19app-admin/packagekit/packagekit-1.1.5.ebuild
-
4app-arch/gcab/gcab-0.7.ebuild
-
2app-arch/lzip/lzip-1.18.ebuild
-
2app-arch/mt-st/mt-st-1.3.ebuild
-
4app-arch/xz-utils/xz-utils-5.2.3.ebuild
-
3app-crypt/acme/Manifest
-
11app-crypt/acme/acme-0.10.1.ebuild
-
42app-crypt/acme/acme-0.8.1.ebuild
-
11app-crypt/acme/acme-9999.ebuild
-
1app-crypt/ccid/Manifest
-
49app-crypt/ccid/ccid-1.4.18.ebuild
-
1app-crypt/certbot-apache/Manifest
-
21app-crypt/certbot-apache/certbot-apache-0.10.1.ebuild
-
1app-crypt/certbot-nginx/Manifest
-
35app-crypt/certbot-nginx/certbot-nginx-0.10.1.ebuild
-
35app-crypt/certbot-nginx/certbot-nginx-9999.ebuild
-
8app-crypt/certbot-nginx/metadata.xml
-
3app-crypt/certbot/Manifest
-
10app-crypt/certbot/certbot-0.10.1.ebuild
-
56app-crypt/certbot/certbot-0.8.1-r2.ebuild
-
47app-crypt/certbot/certbot-0.8.1.ebuild
-
9app-crypt/certbot/certbot-9999.ebuild
-
2app-crypt/gcr/gcr-3.20.0.ebuild
-
4app-crypt/libsecret/libsecret-0.18.5.ebuild
-
4app-doc/doxygen/doxygen-1.8.12.ebuild
-
2app-editors/joe/joe-4.3-r1.ebuild
-
2app-editors/mg/mg-20161005.ebuild
-
1app-emacs/navi2ch/Manifest
-
51app-emacs/navi2ch/navi2ch-1.8.3-r1.ebuild
-
1app-emulation/libvirt/Manifest
-
58app-emulation/libvirt/files/README.gentoo-r2
-
34app-emulation/libvirt/files/libvirt-3.0.0-Disable-use-of-namespaces-by-default.patch
-
79app-emulation/libvirt/files/libvirt-3.0.0-fix_paths_for_apparmor.patch
-
14app-emulation/libvirt/libvirt-1.3.5-r2.ebuild
-
14app-emulation/libvirt/libvirt-2.1.0-r2.ebuild
-
14app-emulation/libvirt/libvirt-2.3.0.ebuild
-
35app-emulation/libvirt/libvirt-2.5.0-r2.ebuild
-
388app-emulation/libvirt/libvirt-3.0.0.ebuild
-
36app-emulation/libvirt/libvirt-9999.ebuild
-
8app-eselect/eselect-mesa/eselect-mesa-0.0.10-r1.ebuild
-
3app-eselect/eselect-python/Manifest
-
56app-eselect/eselect-python/eselect-python-20111108.ebuild
-
83app-eselect/eselect-python/eselect-python-20151117-r2.ebuild
-
40app-eselect/eselect-python/eselect-python-20160222.ebuild
-
1app-eselect/eselect-ruby/Manifest
-
19app-eselect/eselect-ruby/eselect-ruby-20141227.ebuild
-
1app-misc/geoclue/Manifest
-
59app-misc/geoclue/geoclue-2.4.3.ebuild
-
1app-misc/pax-utils/Manifest
-
4app-misc/pax-utils/pax-utils-1.1.6-r1.ebuild
-
56app-misc/pax-utils/pax-utils-1.2.ebuild
-
2app-misc/screen/screen-4.4.0.ebuild
-
2app-office/abiword-docs/Manifest
-
13app-office/abiword-docs/abiword-docs-3.0.2.ebuild
-
152app-office/abiword/abiword-3.0.2-r1.ebuild
-
54app-office/abiword/files/abiword-3.0.2-fix-black-drawing-regression.patch
-
1app-office/dia2code/Manifest
-
25app-office/dia2code/dia2code-0.8.7.ebuild
-
2app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild
-
2app-portage/portpeek/portpeek-2.1.21.ebuild
-
2app-shells/psh/Manifest
-
37app-shells/psh/files/psh-1.8.1-r3-array-ref-deprecated.patch
-
4app-shells/psh/files/psh-1.8.1-r3-defined-array.patch
-
8app-shells/psh/metadata.xml
-
31app-shells/psh/psh-1.8.1-r1.ebuild
-
19app-shells/psh/psh-1.8.1-r3.ebuild
-
2app-shells/tcsh/tcsh-6.20.00.ebuild
-
2app-text/asciidoc/asciidoc-8.6.9-r2.ebuild
-
1app-text/convmv/Manifest
-
35app-text/convmv/convmv-1.15-r1.ebuild
-
36app-text/convmv/convmv-1.15.ebuild
-
2app-text/convmv/convmv-2.0.ebuild
-
2app-text/dvipsk/dvipsk-5.995_p20150521.ebuild
-
1app-text/iso-codes/Manifest
-
2app-text/iso-codes/iso-codes-3.70.ebuild
-
79app-text/iso-codes/iso-codes-3.74.ebuild
-
4app-text/jadetex/files/format.jadetex.cnf
-
2app-text/libgxps/libgxps-0.2.4.ebuild
-
2app-text/ps2pkm/ps2pkm-1.7_p20150521.ebuild
-
2app-text/pytextile/pytextile-2.3.3.ebuild
-
2app-text/teckit/teckit-2.5.6.ebuild
-
2app-text/texlive-core/texlive-core-2015-r1.ebuild
-
8app-text/texlive-core/texlive-core-2016.ebuild
-
2app-text/texlive/texlive-2015.ebuild
-
2app-text/ttf2pk2/ttf2pk2-2.0_p20150521.ebuild
-
1app-text/winefish/Manifest
-
45app-text/winefish/winefish-1.3.3-r1.ebuild
-
2app-text/wv/wv-1.2.9-r2.ebuild
-
2app-text/xdvik/xdvik-22.87.03.ebuild
-
4app-text/yelp-tools/yelp-tools-3.18.0.ebuild
@ -1,67 +0,0 @@ |
|||
# Copyright 1999-2015 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI="5" |
|||
GCONF_DEBUG="no" |
|||
PYTHON_COMPAT=( python3_4 ) |
|||
PYTHON_REQ_USE="xml" |
|||
|
|||
inherit gnome2 python-r1 |
|||
|
|||
DESCRIPTION="Interactive Python accessibility explorer" |
|||
HOMEPAGE="https://wiki.gnome.org/Apps/Accerciser" |
|||
|
|||
LICENSE="BSD CC-BY-SA-3.0" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 x86" |
|||
IUSE="" |
|||
|
|||
RDEPEND=" |
|||
>=app-accessibility/at-spi2-core-2.5.2:2 |
|||
>=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}] |
|||
>=x11-libs/gtk+-3.1.13:3[introspection] |
|||
|
|||
dev-libs/atk[introspection] |
|||
>=dev-libs/glib-2.28:2 |
|||
dev-libs/gobject-introspection |
|||
>=dev-python/ipython-0.11[${PYTHON_USEDEP}] |
|||
>=dev-python/pyatspi-2.1.5[${PYTHON_USEDEP}] |
|||
dev-python/pycairo[${PYTHON_USEDEP}] |
|||
x11-libs/gdk-pixbuf[introspection] |
|||
x11-libs/libwnck:3[introspection] |
|||
x11-libs/pango[introspection] |
|||
${PYTHON_DEPS} |
|||
" |
|||
DEPEND="${RDEPEND} |
|||
app-text/yelp-tools |
|||
>=dev-util/intltool-0.35 |
|||
sys-devel/gettext |
|||
virtual/pkgconfig |
|||
" |
|||
|
|||
src_prepare() { |
|||
gnome2_src_prepare |
|||
|
|||
# Leave shebang alone |
|||
sed 's:@PYTHON@:/usr/bin/python:' -i src/accerciser.in || die |
|||
|
|||
python_copy_sources |
|||
} |
|||
|
|||
src_configure() { |
|||
python_foreach_impl run_in_build_dir gnome2_src_configure \ |
|||
ITSTOOL=$(type -P true) |
|||
} |
|||
|
|||
src_compile() { |
|||
python_foreach_impl run_in_build_dir gnome2_src_compile |
|||
} |
|||
|
|||
src_install() { |
|||
installing() { |
|||
gnome2_src_install |
|||
python_doscript src/accerciser |
|||
} |
|||
python_foreach_impl run_in_build_dir installing |
|||
} |
@ -0,0 +1,118 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI="6" |
|||
|
|||
# PackageKit supports 3.2+, but entropy and portage backends are untested |
|||
# Future note: use --enable-python3 |
|||
PYTHON_COMPAT=( python2_7 ) |
|||
VALA_USE_DEPEND="vapigen" |
|||
|
|||
inherit bash-completion-r1 multilib python-single-r1 systemd vala xdg |
|||
|
|||
MY_PN="PackageKit" |
|||
MY_P=${MY_PN}-${PV} |
|||
|
|||
DESCRIPTION="Manage packages in a secure way using a cross-distro and cross-architecture API" |
|||
HOMEPAGE="http://www.packagekit.org/" |
|||
SRC_URI="https://www.freedesktop.org/software/${MY_PN}/releases/${MY_P}.tar.xz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0/18" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~x86" |
|||
IUSE="connman cron command-not-found +introspection networkmanager entropy systemd test vala" |
|||
REQUIRED_USE=" |
|||
${PYTHON_REQUIRED_USE} |
|||
vala? ( introspection ) |
|||
" |
|||
|
|||
# While not strictly needed, consolekit is the alternative to systemd-login |
|||
# to get current session's user. |
|||
COMMON_DEPEND=" |
|||
>=app-shells/bash-completion-2 |
|||
dev-db/sqlite:3 |
|||
>=dev-libs/dbus-glib-0.74 |
|||
>=dev-libs/glib-2.46.0:2[${PYTHON_USEDEP}] |
|||
>=sys-auth/polkit-0.98 |
|||
>=sys-apps/dbus-1.3.0 |
|||
${PYTHON_DEPS} |
|||
connman? ( net-misc/connman ) |
|||
introspection? ( >=dev-libs/gobject-introspection-0.9.9:= ) |
|||
networkmanager? ( >=net-misc/networkmanager-0.6.4:= ) |
|||
systemd? ( >=sys-apps/systemd-204 ) |
|||
" |
|||
DEPEND="${COMMON_DEPEND} |
|||
>=dev-cpp/glibmm-2.4 |
|||
dev-libs/libxslt[${PYTHON_USEDEP}] |
|||
>=dev-util/gtk-doc-am-1.11 |
|||
>=dev-util/intltool-0.35.0 |
|||
sys-devel/gettext |
|||
virtual/pkgconfig |
|||
vala? ( $(vala_depend) ) |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
>=app-portage/layman-2[${PYTHON_USEDEP}] |
|||
>=sys-apps/portage-2.2[${PYTHON_USEDEP}] |
|||
entropy? ( >=sys-apps/entropy-234[${PYTHON_USEDEP}] ) |
|||
!systemd? ( sys-auth/consolekit ) |
|||
" |
|||
|
|||
S="${WORKDIR}/${MY_P}" |
|||
|
|||
src_prepare() { |
|||
# Fixes QA Notices: |
|||
# - https://github.com/gentoo/gentoo/pull/1760 |
|||
# - https://github.com/hughsie/PackageKit/issues/143 |
|||
eapply "${FILESDIR}"/${PN}-1.1.1-cache-qafix.patch |
|||
|
|||
# Disable unittests not working with portage backend |
|||
# console: requires terminal input |
|||
sed -e 's:^\(.*/packagekit-glib2/control\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/transaction-list\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/client"\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/package-sack\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/task\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/console\)://\1:' \ |
|||
-i lib/packagekit-glib2/pk-test-daemon.c || die |
|||
sed -e 's:^\(.*/packagekit/spawn\)://\1:' \ |
|||
-e 's:^\(.*/packagekit/transaction-db\)://\1:' \ |
|||
-e 's:^\(.*/packagekit/backend\)://\1:' \ |
|||
-i src/pk-self-test.c || die |
|||
|
|||
eapply_user |
|||
use vala && vala_src_prepare |
|||
xdg_src_prepare |
|||
} |
|||
|
|||
src_configure() { |
|||
econf \ |
|||
--disable-gstreamer-plugin \ |
|||
--disable-gtk-doc \ |
|||
--disable-gtk-module \ |
|||
--disable-schemas-compile \ |
|||
--disable-static \ |
|||
--enable-bash-completion \ |
|||
--enable-man-pages \ |
|||
--enable-nls \ |
|||
--enable-portage \ |
|||
--localstatedir=/var \ |
|||
$(use_enable command-not-found) \ |
|||
$(use_enable connman) \ |
|||
$(use_enable cron) \ |
|||
$(use_enable entropy) \ |
|||
$(use_enable introspection) \ |
|||
$(use_enable networkmanager) \ |
|||
$(use_enable systemd) \ |
|||
$(use_enable test daemon-tests) \ |
|||
$(use_enable test local) \ |
|||
$(use_enable vala) \ |
|||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)" |
|||
} |
|||
|
|||
src_install() { |
|||
emake DESTDIR="${D}" install |
|||
prune_libtool_files --all |
|||
|
|||
dodoc AUTHORS ChangeLog MAINTAINERS NEWS README |
|||
} |
@ -0,0 +1,61 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI="6" |
|||
|
|||
inherit eutils |
|||
|
|||
MY_PN="PackageKit" |
|||
MY_P=${MY_PN}-${PV} |
|||
|
|||
DESCRIPTION="Gtk3 PackageKit backend library" |
|||
HOMEPAGE="http://www.packagekit.org/" |
|||
SRC_URI="http://www.packagekit.org/releases/${MY_P}.tar.xz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
IUSE="" |
|||
|
|||
RDEPEND=" |
|||
>=dev-libs/glib-2.46:2 |
|||
media-libs/fontconfig |
|||
>=x11-libs/gtk+-2:2 |
|||
>=x11-libs/gtk+-3:3 |
|||
x11-libs/pango |
|||
~app-admin/packagekit-base-${PV}[introspection] |
|||
" |
|||
DEPEND="${RDEPEND} |
|||
virtual/pkgconfig |
|||
" |
|||
|
|||
S="${WORKDIR}/${MY_P}" |
|||
|
|||
src_configure() { |
|||
econf \ |
|||
--disable-bash-completion \ |
|||
--disable-command-not-found \ |
|||
--disable-cron \ |
|||
--disable-gstreamer-plugin \ |
|||
--disable-gtk-doc \ |
|||
--disable-local \ |
|||
--disable-man-pages \ |
|||
--disable-networkmanager \ |
|||
--disable-static \ |
|||
--disable-systemd \ |
|||
--disable-vala \ |
|||
--enable-dummy \ |
|||
--enable-gtk-module \ |
|||
--enable-introspection=yes \ |
|||
--localstatedir=/var |
|||
} |
|||
|
|||
src_compile() { |
|||
emake -C contrib/gtk-module |
|||
} |
|||
|
|||
src_install() { |
|||
emake -C contrib/gtk-module DESTDIR="${D}" install |
|||
prune_libtool_files --all |
|||
} |
@ -0,0 +1,19 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=6 |
|||
|
|||
DESCRIPTION="PackageKit Package Manager interface (meta package)" |
|||
HOMEPAGE="http://www.packagekit.org/" |
|||
SRC_URI="" |
|||
|
|||
LICENSE="metapackage" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
IUSE="gtk qt5" |
|||
|
|||
RDEPEND="gtk? ( ~app-admin/packagekit-gtk-${PV} ) |
|||
qt5? ( >=app-admin/packagekit-qt-0.9.6 )" |
|||
|
|||
DEPEND="${RDEPEND}" |
@ -1,3 +1,2 @@ |
|||
DIST certbot-0.8.1.tar.gz 698305 SHA256 1fb4834eba306a656f26257f86ed298df354cdecb1b0bde316a9d23a1e19db01 SHA512 8b21d270b5ee847086369b956b3346fdddd50ab0e4490d988e7ca535f4d4101e2859e99bc5f77ac920afd3a6a9210e407b155c89c28d282dc0544735a27e3eaa WHIRLPOOL 909a3f6f63fac84bf6fe8fb35b9aba46c06912af01d5f702eee5b6aeab49d4f2a92fa05e4f060da11ac6cbc89047e92457f626d6c82aa0de0f1127ca79924fc7 |
|||
DIST certbot-0.9.3.tar.gz 794146 SHA256 5c40cfcf3a17624e34dcb733148bd247c4f0cee189766fe0fb6d29571d4068bb SHA512 a951e639515fc037721d8b086e53100dcc86974a96c61c7173b2a9c0582bb59380efe219caf3fd1517fcdf28dde4a1f66bba84b51e2a2027df114818ff4d7565 WHIRLPOOL 45c7b17cffc971acf3b6998c5702abd91c067e095acd9a4264109e711b869ac1db9e7d2a4ff9d86d680f5579b6a2fbca610a6905c81e549f72a10adf17f19da2 |
|||
DIST certbot-0.10.1.tar.gz 823669 SHA256 c91b5fddb50dfd46545c12c1e96d1bb5e2794652c11421a6f5d9dad2bbca4d52 SHA512 4e45280b9cb6db3f8dcecfbf0cf64c990ea58d8607ed1aea9853c7248f8830301cc8685126eeb0d0c2ef0e23298c9070b291110d733e72867967bc9506900702 WHIRLPOOL ae08a9236adf69915c4a141106aa104563b1298f9fd3a32491ed8c45fddc9f32243154ba5bde9af7a8b74a95a1d2b7d337e4cbcc37f35ba997a7a50eb2f15200 |
|||
DIST letsencrypt-0.1.0.tar.gz 524821 SHA256 1c1ac7b41e5e0fc0e41a7ef159ac9147a4aafff54453d57b519eb05bf52ade14 SHA512 6a786290362741ac97dcb4b59bc4cba56f3e8b5193bbc10be19086d462f76e6124259c42bac36afe9eb818f4bb9edec34f8e2a02bd8c855e3b35404f4ee81f96 WHIRLPOOL cdc41a3466de54ab8ddfeedea9935205d78383028769dcfbc876be0c2ef80c2d14f5d0e4a9c56a751163718f5ababb07848822989a060de7031ea8ebdf6424a0 |
@ -1,42 +0,0 @@ |
|||
# Copyright 1999-2016 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=5 |
|||
PYTHON_COMPAT=(python{2_7,3_4,3_5}) |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
KEYWORDS="~x86" |
|||
S=${WORKDIR}/${P}/${PN} |
|||
else |
|||
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
S=${WORKDIR}/certbot-${PV}/acme |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="An implementation of the ACME protocol" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="test" |
|||
|
|||
RDEPEND=">=dev-python/cryptography-0.8[${PYTHON_USEDEP}] |
|||
dev-python/mock[${PYTHON_USEDEP}] |
|||
>=dev-python/ndg-httpsclient-0.4[${PYTHON_USEDEP}] |
|||
dev-python/pyasn1[${PYTHON_USEDEP}] |
|||
>=dev-python/pyopenssl-0.15[${PYTHON_USEDEP}] |
|||
dev-python/pyrfc3339[${PYTHON_USEDEP}] |
|||
dev-python/pytz[${PYTHON_USEDEP}] |
|||
dev-python/requests[${PYTHON_USEDEP}] |
|||
dev-python/six[${PYTHON_USEDEP}]" |
|||
DEPEND="test? ( ${RDEPEND} dev-python/nose[${PYTHON_USEDEP}] ) |
|||
dev-python/setuptools[${PYTHON_USEDEP}]" |
|||
|
|||
python_test() { |
|||
nosetests -w ${PN} || die |
|||
} |
@ -1,4 +1,3 @@ |
|||
DIST ccid-1.4.18.tar.bz2 492113 SHA256 5fdba97a2d2eb1c652b7dd4aa0bb8cee4814bab0cf61aecb84b32b57272541aa SHA512 ff7e331431909fe9fffd4f7aae0a2395b3b755da9c898aa6a6b629f7f516c240b820669146791deb443c646dc8fc56f9100c9f987b3e7d13c24f24f81f06b1f0 WHIRLPOOL 86107ac379e5523c31aa1499e1ecd5a1f6dab5b7f748800b5a22ff2b6470e9bb590407cb8a98ad65870a832149fe8835aa42dff9a30027f0bce843640439ce1e |
|||
DIST ccid-1.4.24.tar.bz2 594507 SHA256 62cb73c6c009c9799c526f05a05e25f00f0ad86d50f82a714dedcfbf4a7e4176 SHA512 4904165fdd089cd6f28b1c27130119d3433641a9cea5d6700afd1daa2722f763e2b348a42af4a292fdd08da45c7b17b2804b32b1fbe0ff19dccf58ec3310b09f WHIRLPOOL b2f88557ae0e6fb838432eaf0d13be1f7631c7d7f4b4a0c20014b060f0368fb5acba0c15eba7fdf6d9e31dc115a9c0bec5fe1e83468943522c94b8a89e93932c |
|||
DIST ccid-1.4.25.tar.bz2 627456 SHA256 6b062b4ce0f04d6838d58e6faa255ba05222bd8ecb57a2d1116fdbe22f253609 SHA512 97ca4009e5b4522e3db913ab147bd32bd24490c798d31be6614d3b337e0ab47e93a1ae0c1dfe1cf47a41145b3b37f5a10bbbafec980c180b407b511f18f9ac2c WHIRLPOOL bad411d2a8731a8a2e8318df8f4774d1c2c124516ecbd81cd804b3bb1f504c28bd9fa74fb5c33252e9f1c2202dfe7fe952ee7eceeae1acadbae06e0e7ce84b7a |
|||
DIST ccid-1.4.26.tar.bz2 628038 SHA256 3267bf708ab780c02f01f6241b7c7277cb892d30fd1179a9926a8cc0ca40be2f SHA512 4a2e5e9412f2aa4870e14114e54da96fd8b3418ea6d3a236b83e19d6349adb20a94ef7f48628c108f8459f008c10b0606bbf4d797ae4be9183e1acde032c618c WHIRLPOOL 7118e57ca9a394de3b37166bb2c4f4d398fdf744caa0803ef9f1470db7020d999f795ca816a5a70db2b59b64db7225df2dd9366fd329ca34d52b5e4611fd5d21 |
@ -1,49 +0,0 @@ |
|||
# Copyright 1999-2014 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=5 |
|||
|
|||
STUPID_NUM="4111" |
|||
|
|||
inherit eutils toolchain-funcs udev autotools-utils |
|||
|
|||
DESCRIPTION="CCID free software driver" |
|||
HOMEPAGE="http://pcsclite.alioth.debian.org/ccid.html" |
|||
SRC_URI="http://alioth.debian.org/frs/download.php/file/${STUPID_NUM}/${P}.tar.bz2" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86" |
|||
IUSE="twinserial +usb" |
|||
|
|||
RDEPEND=">=sys-apps/pcsc-lite-1.8.3 |
|||
usb? ( virtual/libusb:1 )" |
|||
DEPEND="${RDEPEND} |
|||
kernel_linux? ( virtual/pkgconfig )" |
|||
|
|||
DOCS=( README AUTHORS ) |
|||
|
|||
src_configure() { |
|||
local myeconfargs=( |
|||
LEX=: |
|||
$(use_enable twinserial) |
|||
$(use_enable usb libusb) |
|||
) |
|||
|
|||
autotools-utils_src_configure |
|||
} |
|||
|
|||
src_install() { |
|||
autotools-utils_src_install |
|||
|
|||
if use kernel_linux; then |
|||
# note: for eudev support, rules probably will always need to be |
|||
# installed to /usr |
|||
|
|||
# ccid >=1.4.11 version changed the rules drastically in a minor |
|||
# release to no longer use the pcscd group. Using the old ones in |
|||
# the mean time. |
|||
udev_newrules "${FILESDIR}"/92_pcscd_ccid-2.rules 92-pcsc-ccid.rules |
|||
fi |
|||
} |
@ -0,0 +1 @@ |
|||
DIST certbot-0.10.1.tar.gz 823669 SHA256 c91b5fddb50dfd46545c12c1e96d1bb5e2794652c11421a6f5d9dad2bbca4d52 SHA512 4e45280b9cb6db3f8dcecfbf0cf64c990ea58d8607ed1aea9853c7248f8830301cc8685126eeb0d0c2ef0e23298c9070b291110d733e72867967bc9506900702 WHIRLPOOL ae08a9236adf69915c4a141106aa104563b1298f9fd3a32491ed8c45fddc9f32243154ba5bde9af7a8b74a95a1d2b7d337e4cbcc37f35ba997a7a50eb2f15200 |
@ -0,0 +1 @@ |
|||
DIST certbot-nginx-0.10.1.tar.gz 823669 SHA256 c91b5fddb50dfd46545c12c1e96d1bb5e2794652c11421a6f5d9dad2bbca4d52 SHA512 4e45280b9cb6db3f8dcecfbf0cf64c990ea58d8607ed1aea9853c7248f8830301cc8685126eeb0d0c2ef0e23298c9070b291110d733e72867967bc9506900702 WHIRLPOOL ae08a9236adf69915c4a141106aa104563b1298f9fd3a32491ed8c45fddc9f32243154ba5bde9af7a8b74a95a1d2b7d337e4cbcc37f35ba997a7a50eb2f15200 |
@ -0,0 +1,35 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=5 |
|||
PYTHON_COMPAT=(python2_7) |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
S=${WORKDIR}/${P}/${PN} |
|||
else |
|||
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-ngin}-${PV}.tar.gz" |
|||
KEYWORDS="~amd64" |
|||
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN} |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="test" |
|||
|
|||
CDEPEND=">=dev-python/setuptools-1.0[${PYTHON_USEDEP}]" |
|||
RDEPEND="${CDEPEND} |
|||
~app-crypt/certbot-${PV}[${PYTHON_USEDEP}] |
|||
~app-crypt/acme-${PV}[${PYTHON_USEDEP}] |
|||
dev-python/mock[${PYTHON_USEDEP}] |
|||
dev-python/pyopenssl[${PYTHON_USEDEP}] |
|||
dev-python/pyparsing[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}]" |
|||
DEPEND="${CDEPEND}" |
@ -0,0 +1,35 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=5 |
|||
PYTHON_COMPAT=(python2_7) |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
S=${WORKDIR}/${P}/${PN} |
|||
else |
|||
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-ngin}-${PV}.tar.gz" |
|||
KEYWORDS="~amd64" |
|||
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN} |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="test" |
|||
|
|||
CDEPEND=">=dev-python/setuptools-1.0[${PYTHON_USEDEP}]" |
|||
RDEPEND="${CDEPEND} |
|||
~app-crypt/certbot-${PV}[${PYTHON_USEDEP}] |
|||
~app-crypt/acme-${PV}[${PYTHON_USEDEP}] |
|||
dev-python/mock[${PYTHON_USEDEP}] |
|||
dev-python/pyopenssl[${PYTHON_USEDEP}] |
|||
dev-python/pyparsing[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}]" |
|||
DEPEND="${CDEPEND}" |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>mrueg@gentoo.org</email> |
|||
<name>Manuel Rรผger</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
@ -1,2 +1 @@ |
|||
DIST certbot-0.8.1.tar.gz 698305 SHA256 1fb4834eba306a656f26257f86ed298df354cdecb1b0bde316a9d23a1e19db01 SHA512 8b21d270b5ee847086369b956b3346fdddd50ab0e4490d988e7ca535f4d4101e2859e99bc5f77ac920afd3a6a9210e407b155c89c28d282dc0544735a27e3eaa WHIRLPOOL 909a3f6f63fac84bf6fe8fb35b9aba46c06912af01d5f702eee5b6aeab49d4f2a92fa05e4f060da11ac6cbc89047e92457f626d6c82aa0de0f1127ca79924fc7 |
|||
DIST certbot-0.9.3.tar.gz 794146 SHA256 5c40cfcf3a17624e34dcb733148bd247c4f0cee189766fe0fb6d29571d4068bb SHA512 a951e639515fc037721d8b086e53100dcc86974a96c61c7173b2a9c0582bb59380efe219caf3fd1517fcdf28dde4a1f66bba84b51e2a2027df114818ff4d7565 WHIRLPOOL 45c7b17cffc971acf3b6998c5702abd91c067e095acd9a4264109e711b869ac1db9e7d2a4ff9d86d680f5579b6a2fbca610a6905c81e549f72a10adf17f19da2 |
|||
DIST certbot-0.10.1.tar.gz 823669 SHA256 c91b5fddb50dfd46545c12c1e96d1bb5e2794652c11421a6f5d9dad2bbca4d52 SHA512 4e45280b9cb6db3f8dcecfbf0cf64c990ea58d8607ed1aea9853c7248f8830301cc8685126eeb0d0c2ef0e23298c9070b291110d733e72867967bc9506900702 WHIRLPOOL ae08a9236adf69915c4a141106aa104563b1298f9fd3a32491ed8c45fddc9f32243154ba5bde9af7a8b74a95a1d2b7d337e4cbcc37f35ba997a7a50eb2f15200 |
@ -1,56 +0,0 @@ |
|||
# Copyright 1999-2016 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=5 |
|||
PYTHON_COMPAT=(python2_7) |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
KEYWORDS="" |
|||
else |
|||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="test" |
|||
|
|||
RDEPEND=" |
|||
=app-crypt/acme-${PV}[${PYTHON_USEDEP}] |
|||
>=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}] |
|||
dev-python/configobj[${PYTHON_USEDEP}] |
|||
>=dev-python/cryptography-0.7[${PYTHON_USEDEP}] |
|||
>=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}] |
|||
dev-python/pyopenssl[${PYTHON_USEDEP}] |
|||
dev-python/pyrfc3339[${PYTHON_USEDEP}] |
|||
dev-python/pytz[${PYTHON_USEDEP}] |
|||
dev-python/six[${PYTHON_USEDEP}] |
|||
>=dev-python/psutil-2.2.1[${PYTHON_USEDEP}] |
|||
dev-python/zope-component[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}] |
|||
$(python_gen_cond_dep '>=dev-python/pythondialog-3.2.2:python-2' python2_7) |
|||
dev-python/mock[${PYTHON_USEDEP}]" |
|||
# for when py3 support is added |
|||
# $(python_gen_cond_dep '>=dev-python/pythondialog-3.2.2:0' python3_*) |
|||
DEPEND=" |
|||
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}] |
|||
test? ( |
|||
>=dev-python/astroid-1.3.5[${PYTHON_USEDEP}] |
|||
dev-python/coverage[${PYTHON_USEDEP}] |
|||
dev-python/nose[${PYTHON_USEDEP}] |
|||
dev-python/pep8[${PYTHON_USEDEP}] |
|||
>=dev-python/pylint-1.4.2[${PYTHON_USEDEP}] |
|||
dev-python/wheel[${PYTHON_USEDEP}] |
|||
)" |
|||
|
|||
python_test() { |
|||
nosetests -w ${PN}/tests || die |
|||
} |
@ -1,47 +0,0 @@ |
|||
# Copyright 1999-2016 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=5 |
|||
PYTHON_COMPAT=(python2_7) |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
KEYWORDS="" |
|||
else |
|||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="test" |
|||
|
|||
RDEPEND="=app-crypt/acme-${PV}[${PYTHON_USEDEP}] |
|||
>=dev-python/configargparse-0.10.0[${PYTHON_USEDEP}] |
|||
dev-python/configobj[${PYTHON_USEDEP}] |
|||
>=dev-python/cryptography-1.3[${PYTHON_USEDEP}] |
|||
dev-python/mock[${PYTHON_USEDEP}] |
|||
>=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}] |
|||
>=dev-python/psutil-3.0.1[${PYTHON_USEDEP}] |
|||
>=dev-python/pyopenssl-0.15[${PYTHON_USEDEP}] |
|||
dev-python/pyrfc3339[${PYTHON_USEDEP}] |
|||
>=dev-python/pythondialog-3.2.2:python-2[${PYTHON_USEDEP}] |
|||
dev-python/pytz[${PYTHON_USEDEP}] |
|||
dev-python/requests[${PYTHON_USEDEP}] |
|||
dev-python/six[${PYTHON_USEDEP}] |
|||
dev-python/zope-component[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}]" |
|||
DEPEND="test? ( ${RDEPEND} |
|||
dev-python/nose[${PYTHON_USEDEP}] ) |
|||
dev-python/setuptools[${PYTHON_USEDEP}]" |
|||
|
|||
python_test() { |
|||
nosetests -w ${PN}/tests || die |
|||
} |
@ -1,2 +1 @@ |
|||
DIST navi2ch-1.8.3.tar.gz 477433 SHA256 671091f831e97ad05a1d106697fdbb7447201df209af550bf60ea6a71f7b4b05 SHA512 cbc180d9ed895c19519e8fd891dc3487b89ce90f139cc8f7bfeebd1d563740254d963ea38e588f05e42f86901eadfefab9f37040d2798bb15ac4ba7f3d693b81 WHIRLPOOL 1bd3219a4816be8a093d047f3605a175a9fee6f7d9dc9ee4648fb31ea5e9709b415d36813aa1d83327aa2ec4a8d14ce8e8acceed4b5752ca712a4f2dda709728 |
|||
DIST navi2ch-1.8.4.tar.gz 470499 SHA256 a2647881d1c20539148f8a01fcfa6f230d59582331ffd2d930effcbba307c603 SHA512 3028ea05c1e264f734f5a7578a0eb7e7aa5f23dbe33ccf9b0659344dbbb36c140842100923bb77e82614307e9793fb73e2bff42d6308438410d80102e33a3184 WHIRLPOOL 66b73d26e4b161d65a3720f6d16aca576c3ac9a7585d6bffd9e1e29d4082ed750f83ea625bad87fa6ef81265103514c13b7c031965ab22d309cdd5c482ff52f4 |
@ -1,51 +0,0 @@ |
|||
# Copyright 1999-2013 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=3 |
|||
|
|||
inherit elisp |
|||
|
|||
DESCRIPTION="A navigator for the Japanese textboard 2ch" |
|||
HOMEPAGE="http://navi2ch.sourceforge.net/" |
|||
SRC_URI="mirror://sourceforge/navi2ch/${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" |
|||
IUSE="" |
|||
|
|||
SITEFILE="50${PN}-gentoo.el" |
|||
|
|||
src_configure() { |
|||
econf \ |
|||
--with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ |
|||
--with-icondir="${EPREFIX}${SITEETC}/${PN}" |
|||
} |
|||
|
|||
# This is NOT redundant, elisp.eclass redefines src_compile |
|||
src_compile() { |
|||
emake || die "emake failed" |
|||
} |
|||
|
|||
src_install() { |
|||
emake DESTDIR="${D}" install || die "emake install failed" |
|||
elisp-install ${PN} contrib/*.el || die |
|||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die |
|||
dodoc ChangeLog* NEWS README TODO || die |
|||
newdoc contrib/README README.contrib || die |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
elisp-site-regen |
|||
elog |
|||
elog "Please add to your ~/.emacs" |
|||
elog "If you use mona-font," |
|||
elog "\t(setq navi2ch-mona-enable t)" |
|||
elog "If you use izonmoji-mode," |
|||
elog "\t(require 'izonmoji-mode)" |
|||
elog "\t(add-hook 'navi2ch-bm-mode-hook 'izonmoji-mode-on)" |
|||
elog "\t(add-hook 'navi2ch-article-mode-hook 'izonmoji-mode-on)" |
|||
elog "\t(add-hook 'navi2ch-popup-article-mode-hook 'izonmoji-mode-on)" |
|||
elog |
|||
} |
@ -0,0 +1,58 @@ |
|||
Important: The openrc libvirtd init script is now broken up into two |
|||
separate services: libvirtd, that solely handles the daemon, and |
|||
libvirt-guests, that takes care of clients during shutdown/restart of the |
|||
host. In order to reenable client handling, edit /etc/conf.d/libvirt-guests |
|||
and enable the service and start it: |
|||
|
|||
$ rc-update add libvirt-guests |
|||
$ service libvirt-guests start |
|||
|
|||
|
|||
For the basic networking support (bridged and routed networks) you don't |
|||
need any extra software. For more complex network modes including but not |
|||
limited to NATed network, you can enable the 'virt-network' USE flag. It |
|||
will pull in required runtime dependencies |
|||
|
|||
|
|||
If you are using dnsmasq on your system, you will have to configure |
|||
/etc/dnsmasq.conf to enable the following settings: |
|||
|
|||
bind-interfaces |
|||
interface or except-interface |
|||
|
|||
Otherwise you might have issues with your existing DNS server. |
|||
|
|||
|
|||
For openrc users: |
|||
|
|||
Please use /etc/conf.d/libvirtd to control the '--listen' parameter for |
|||
libvirtd. |
|||
|
|||
Use /etc/init.d/libvirt-guests to manage clients on restart/shutdown of |
|||
the host. The default configuration will suspend and resume running kvm |
|||
guests with 'managedsave'. This behavior can be changed under |
|||
/etc/conf.d/libvirt-guests |
|||
|
|||
|
|||
For systemd users: |
|||
|
|||
Please use /etc/systemd/system/libvirtd.service.d/00gentoo.conf |
|||
to control the '--listen' parameter for libvirtd. |
|||
|
|||
The configuration for the 'libvirt-guests.service' is found under |
|||
/etc/libvirt/libvirt-guests.conf" |
|||
|
|||
|
|||
If you have built libvirt with policykit support, a new group "libvirt" has |
|||
been created. Simply add a user to the libvirt group in order to grant |
|||
administrative access to libvirtd. Alternatively, drop a custom policykit |
|||
rule into /etc/polkit-1/rules.d. |
|||
|
|||
If you have built libvirt without policykit support (USE=-policykit), you |
|||
must change the unix sock group and/or perms in /etc/libvirt/libvirtd.conf |
|||
in order to allow normal users to connect to libvirtd. |
|||
|
|||
|
|||
If libvirtd is built with USE=caps, libvirt will now start qemu/kvm VMs |
|||
with non-root privileges. Ensure any resources your VMs use are accessible |
|||
by qemu:qemu. |
@ -0,0 +1,34 @@ |
|||
From ec9c065d405a129d3d33abd3d10d8a7ff1a49420 Mon Sep 17 00:00:00 2001 |
|||
From: "Daniel P. Berrange" <berrange@redhat.com> |
|||
Date: Wed, 18 Jan 2017 10:48:12 +0000 |
|||
Subject: [PATCH] Disable use of namespaces by default |
|||
|
|||
When namespaces are enabled there is currently breakage when |
|||
using disk hotplug and when using AppArmor |
|||
|
|||
Signed-off-by: Daniel P. Berrange <berrange@redhat.com> |
|||
---
|
|||
src/qemu/qemu_conf.c | 7 ------- |
|||
1 file changed, 7 deletions(-) |
|||
|
|||
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
|
|||
index 6613d59..aa05b46 100644
|
|||
--- a/src/qemu/qemu_conf.c
|
|||
+++ b/src/qemu/qemu_conf.c
|
|||
@@ -317,13 +317,6 @@ virQEMUDriverConfigPtr virQEMUDriverConfigNew(bool privileged)
|
|||
if (!(cfg->namespaces = virBitmapNew(QEMU_DOMAIN_NS_LAST))) |
|||
goto error; |
|||
|
|||
-#if defined(__linux__)
|
|||
- if (privileged &&
|
|||
- virProcessNamespaceAvailable(VIR_PROCESS_NAMESPACE_MNT) == 0 &&
|
|||
- virBitmapSetBit(cfg->namespaces, QEMU_DOMAIN_NS_MOUNT) < 0)
|
|||
- goto error;
|
|||
-#endif /* defined(__linux__) */
|
|||
-
|
|||
#ifdef DEFAULT_LOADER_NVRAM |
|||
if (virFirmwareParseList(DEFAULT_LOADER_NVRAM, |
|||
&cfg->firmwares, |
|||
--
|
|||
2.10.2 |
|||
|
@ -0,0 +1,79 @@ |
|||
From baad1483ed0a699509f66abac6708797f370f888 Mon Sep 17 00:00:00 2001 |
|||
From: Matthias Maier <tamiko@kyomu.43-1.org> |
|||
Date: Sun, 22 Jan 2017 09:07:57 -0600 |
|||
Subject: [PATCH] Update paths to Gentoo layout |
|||
|
|||
---
|
|||
examples/Makefile.am | 4 ++-- |
|||
.../{usr.lib.libvirt.virt-aa-helper => usr.libexec.virt-aa-helper} | 4 ++-- |
|||
examples/apparmor/usr.sbin.libvirtd | 6 ++++-- |
|||
3 files changed, 8 insertions(+), 6 deletions(-) |
|||
rename examples/apparmor/{usr.lib.libvirt.virt-aa-helper => usr.libexec.virt-aa-helper} (90%) |
|||
|
|||
diff --git a/examples/Makefile.am b/examples/Makefile.am
|
|||
index 2956e14..d81e34b 100644
|
|||
--- a/examples/Makefile.am
|
|||
+++ b/examples/Makefile.am
|
|||
@@ -23,7 +23,7 @@ EXTRA_DIST = \
|
|||
apparmor/TEMPLATE.lxc \ |
|||
apparmor/libvirt-qemu \ |
|||
apparmor/libvirt-lxc \ |
|||
- apparmor/usr.lib.libvirt.virt-aa-helper \
|
|||
+ apparmor/usr.libexec.virt-aa-helper \
|
|||
apparmor/usr.sbin.libvirtd \ |
|||
lxcconvert/virt-lxc-convert \ |
|||
polkit/libvirt-acl.rules \ |
|||
@@ -70,7 +70,7 @@ admin_logging_SOURCES = admin/logging.c
|
|||
if WITH_APPARMOR_PROFILES |
|||
apparmordir = $(sysconfdir)/apparmor.d/ |
|||
apparmor_DATA = \ |
|||
- apparmor/usr.lib.libvirt.virt-aa-helper \
|
|||
+ apparmor/usr.libexec.virt-aa-helper \
|
|||
apparmor/usr.sbin.libvirtd \ |
|||
$(NULL) |
|||
|
|||
diff --git a/examples/apparmor/usr.lib.libvirt.virt-aa-helper b/examples/apparmor/usr.libexec.virt-aa-helper
|
|||
similarity index 90% |
|||
rename from examples/apparmor/usr.lib.libvirt.virt-aa-helper |
|||
rename to examples/apparmor/usr.libexec.virt-aa-helper |
|||
index 4a8f197..a6072f1 100644
|
|||
--- a/examples/apparmor/usr.lib.libvirt.virt-aa-helper
|
|||
+++ b/examples/apparmor/usr.libexec.virt-aa-helper
|
|||
@@ -1,7 +1,7 @@
|
|||
# Last Modified: Mon Apr 5 15:10:27 2010 |
|||
#include <tunables/global> |
|||
|
|||
-profile virt-aa-helper /usr/{lib,lib64}/libvirt/virt-aa-helper {
|
|||
+profile virt-aa-helper /usr/libexec/virt-aa-helper {
|
|||
#include <abstractions/base> |
|||
|
|||
# needed for searching directories |
|||
@@ -20,7 +20,7 @@ profile virt-aa-helper /usr/{lib,lib64}/libvirt/virt-aa-helper {
|
|||
/sys/devices/ r, |
|||
/sys/devices/** r, |
|||
|
|||
- /usr/{lib,lib64}/libvirt/virt-aa-helper mr,
|
|||
+ /usr/libexec/virt-aa-helper mr,
|
|||
/{usr/,}sbin/apparmor_parser Ux, |
|||
|
|||
/etc/apparmor.d/libvirt/* r, |
|||
diff --git a/examples/apparmor/usr.sbin.libvirtd b/examples/apparmor/usr.sbin.libvirtd
|
|||
index 8893e75..f0b471c 100644
|
|||
--- a/examples/apparmor/usr.sbin.libvirtd
|
|||
+++ b/examples/apparmor/usr.sbin.libvirtd
|
|||
@@ -59,8 +59,10 @@
|
|||
audit deny /sys/kernel/security/apparmor/.* rwxl, |
|||
/sys/kernel/security/apparmor/profiles r, |
|||
/usr/{lib,lib64}/libvirt/* PUxr, |
|||
- /usr/{lib,lib64}/libvirt/libvirt_parthelper ix,
|
|||
- /usr/{lib,lib64}/libvirt/libvirt_iohelper ix,
|
|||
+ /usr/libexec/virt-aa-helper PUxr,
|
|||
+ /usr/libexec/libvirt_lxc PUxr,
|
|||
+ /usr/libexec/libvirt_parthelper ix,
|
|||
+ /usr/libexec/libvirt_iohelper ix,
|
|||
/etc/libvirt/hooks/** rmix, |
|||
/etc/xen/scripts/** rmix, |
|||
|
|||
--
|
|||
2.10.2 |
|||
|
@ -0,0 +1,388 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
# $Id$ |
|||
|
|||
EAPI=6 |
|||
|
|||
inherit autotools eutils user linux-info systemd readme.gentoo-r1 |
|||
|
|||
if [[ ${PV} = *9999* ]]; then |
|||
inherit git-r3 |
|||
EGIT_REPO_URI="git://libvirt.org/libvirt.git" |
|||
SRC_URI="" |
|||
KEYWORDS="" |
|||
SLOT="0" |
|||
else |
|||
# Versions with 4 numbers are stable updates: |
|||
if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then |
|||
SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.xz" |
|||
else |
|||
SRC_URI="http://libvirt.org/sources/${P}.tar.xz" |
|||
fi |
|||
KEYWORDS="~amd64 ~x86" |
|||
SLOT="0/${PV}" |
|||
fi |
|||
|
|||
DESCRIPTION="C toolkit to manipulate virtual machines" |
|||
HOMEPAGE="http://www.libvirt.org/" |
|||
LICENSE="LGPL-2.1" |
|||
IUSE=" |
|||
apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm |
|||
libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit |
|||
+qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network |
|||
wireshark-plugins xen zeroconf zfs elibc_glibc |
|||
" |
|||
|
|||
REQUIRED_USE=" |
|||
firewalld? ( virt-network ) |
|||
libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) ) |
|||
lxc? ( caps libvirtd ) |
|||
openvz? ( libvirtd ) |
|||
policykit? ( dbus ) |
|||
qemu? ( libvirtd ) |
|||
uml? ( libvirtd ) |
|||
vepa? ( macvtap ) |
|||
virt-network? ( libvirtd ) |
|||
virtualbox? ( libvirtd ) |
|||
xen? ( libvirtd )" |
|||
|
|||
# gettext.sh command is used by the libvirt command wrappers, and it's |
|||
# non-optional, so put it into RDEPEND. |
|||
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the |
|||
# package will use 3 by default. Since we don't have slot pinning in an API, |
|||
# we must go with the most recent |
|||
RDEPEND=" |
|||
app-misc/scrub |
|||
dev-libs/libgcrypt:0 |
|||
dev-libs/libnl:3 |
|||
>=dev-libs/libxml2-2.7.6 |
|||
|| ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 ) |
|||
>=net-libs/gnutls-1.0.25:0= |
|||
net-libs/libssh2 |
|||
>=net-misc/curl-7.18.0 |
|||
sys-apps/dmidecode |
|||
>=sys-apps/util-linux-2.17 |
|||
sys-devel/gettext |
|||
sys-libs/ncurses:0= |
|||
sys-libs/readline:= |
|||
apparmor? ( sys-libs/libapparmor ) |
|||
audit? ( sys-process/audit ) |
|||
caps? ( sys-libs/libcap-ng ) |
|||
dbus? ( sys-apps/dbus ) |
|||
elibc_glibc? ( sys-libs/glibc[rpc(+)] ) |
|||
firewalld? ( net-firewall/firewalld ) |
|||
fuse? ( >=sys-fs/fuse-2.8.6 ) |
|||
glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) |
|||
iscsi? ( sys-block/open-iscsi ) |
|||
libssh? ( net-libs/libssh ) |
|||
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] ) |
|||
nfs? ( net-fs/nfs-utils ) |
|||
numa? ( |
|||
>sys-process/numactl-2.0.2 |
|||
sys-process/numad |
|||
) |
|||
openvz? ( sys-kernel/openvz-sources:* ) |
|||
parted? ( |
|||
>=sys-block/parted-1.8[device-mapper] |
|||
sys-fs/lvm2[-device-mapper-only(-)] |
|||
) |
|||
pcap? ( >=net-libs/libpcap-1.0.0 ) |
|||
policykit? ( >=sys-auth/polkit-0.9 ) |
|||
qemu? ( |
|||
>=app-emulation/qemu-0.13.0 |
|||
dev-libs/yajl |
|||
) |
|||
rbd? ( sys-cluster/ceph ) |
|||
sasl? ( dev-libs/cyrus-sasl ) |
|||
selinux? ( >=sys-libs/libselinux-2.0.85 ) |
|||
virt-network? ( |
|||
net-dns/dnsmasq[script] |
|||
net-firewall/ebtables |
|||
>=net-firewall/iptables-1.4.10[ipv6] |
|||
net-misc/radvd |
|||
sys-apps/iproute2[-minimal] |
|||
) |
|||
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) ) |
|||
wireshark-plugins? ( net-analyzer/wireshark:= ) |
|||
xen? ( |
|||
app-emulation/xen |
|||
app-emulation/xen-tools:= |
|||
) |
|||
udev? ( |
|||
virtual/udev |
|||
>=x11-libs/libpciaccess-0.10.9 |
|||
) |
|||
zeroconf? ( >=net-dns/avahi-0.6[dbus] ) |
|||
zfs? ( sys-fs/zfs )" |
|||
|
|||
DEPEND="${RDEPEND} |
|||
app-text/xhtml1 |
|||
dev-lang/perl |
|||
dev-libs/libxslt |
|||
dev-perl/XML-XPath |
|||
virtual/pkgconfig" |
|||
|
|||
PATCHES=( |
|||
"${FILESDIR}"/${PN}-1.3.0-do_not_use_sysconf.patch |
|||
"${FILESDIR}"/${PN}-1.2.16-fix_paths_in_libvirt-guests_sh.patch |
|||
"${FILESDIR}"/${PN}-3.0.0-fix_paths_for_apparmor.patch |
|||
"${FILESDIR}"/${PN}-1.3.4-glibc-2.23.patch |
|||
|
|||
"${FILESDIR}"/${P}-Disable-use-of-namespaces-by-default.patch |
|||
) |
|||
|
|||