parent
c3f051dcc0
commit
1e3c64935f
@ -1,15 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>williamh@gentoo.org</email>
|
<email>williamh@gentoo.org</email>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>accessibility@gentoo.org</email>
|
<email>accessibility@gentoo.org</email>
|
||||||
<name>Gentoo Accessibility Project</name>
|
<name>Gentoo Accessibility Project</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<longdescription>
|
<longdescription>
|
||||||
Espeakup is a small lightweight connector which makes it possible for
|
Espeakup is a small lightweight connector which makes it possible for
|
||||||
speakup to use espeak as its synthesizer.
|
speakup to use espeak as its synthesizer.
|
||||||
</longdescription>
|
</longdescription>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">williamh/espeakup</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>gnome@gentoo.org</email>
|
<email>gnome@gentoo.org</email>
|
||||||
<name>Gentoo GNOME Desktop</name>
|
<name>Gentoo GNOME Desktop</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">abrt/abrt</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
DIST ansible-2.1.4.0.tar.gz 1889427 SHA256 e9f1033356557dff2fdbaa1b13a7cc8fb2ed2b15129c84d0c53f63001232cc16 SHA512 2f400ab45c4f482a467c1ea5c7654d6d37e5190ecea36d023c12c96869386fb0c2a8652e0ef1f0c9a933a54574447f9172fc74ab5100f177eb13ad0737d1e3fa WHIRLPOOL 168fa584d55f63159e429b4c7234300fa86dbf20ff44981eb3ab50d579a3df1ac39131358512c132ed10955bfdf6d0e49f57e02082d129f1ada71b4e5fc72492
|
|
||||||
DIST ansible-2.1.5.0.tar.gz 1893776 SHA256 11a214a5623f9e0032b3e9036211a046ab3c0d3fb6586809c00b8cabd11f6bde SHA512 1bb47cdfad0a9bf4dcc368c717ebcd4bae10bf81eb3585ea63b1aa7ec7963684c079fa48fc13fcf703eb9a08262fbfc5ed0813018508dbea8ac53228416a31f0 WHIRLPOOL 3f4a499b689676a8477b286b2d37f9545cf11cf9ec5efab347fa12c385ddaf637a204a6e1d99d869957576765b7dcdd65b9eafd82843d19b08fb3d5d7e367742
|
DIST ansible-2.1.5.0.tar.gz 1893776 SHA256 11a214a5623f9e0032b3e9036211a046ab3c0d3fb6586809c00b8cabd11f6bde SHA512 1bb47cdfad0a9bf4dcc368c717ebcd4bae10bf81eb3585ea63b1aa7ec7963684c079fa48fc13fcf703eb9a08262fbfc5ed0813018508dbea8ac53228416a31f0 WHIRLPOOL 3f4a499b689676a8477b286b2d37f9545cf11cf9ec5efab347fa12c385ddaf637a204a6e1d99d869957576765b7dcdd65b9eafd82843d19b08fb3d5d7e367742
|
||||||
DIST ansible-2.2.1.0.tar.gz 2511062 SHA256 63a12ea784c0f90e43293b973d5c75263634c7415e463352846cd676c188e93f SHA512 10f90f4ac68215febd14e36fa9ea3b2156677f2b7a29a08633e0702bcbd8a7c3551980deeabcff756380b076ac7ba6a5e9eca07af66d908d8d6627390744bc00 WHIRLPOOL f246e38e800e7358d74b25c53386fd317ac50a015860d04abff6c360a78fc77ad8843f4537560ed73a27fded408151a64775c355a5c1528668e5431df747bc8d
|
|
||||||
DIST ansible-2.2.2.0.tar.gz 2510182 SHA256 efd9c574168ac1916dd57f7c88d4dd2e13ef816af0ee49a8d34c77567886e4c2 SHA512 e5d902e6c8d67c2b5e1e907dffab7a36505cc96a9748915dd8340f78b6bf5ced2efe2153f621ecceafc75750729d3e2e26c9c7c95b3a6d15838e6c36de8b8b60 WHIRLPOOL 2b57bf518de9adf339b3c2eb3dfb0e2962e084b69db1a10c1cdccc4caa13845f668191b12f66b3656675b2ac94bb671f329ab7ab843796480a963017cb762776
|
DIST ansible-2.2.2.0.tar.gz 2510182 SHA256 efd9c574168ac1916dd57f7c88d4dd2e13ef816af0ee49a8d34c77567886e4c2 SHA512 e5d902e6c8d67c2b5e1e907dffab7a36505cc96a9748915dd8340f78b6bf5ced2efe2153f621ecceafc75750729d3e2e26c9c7c95b3a6d15838e6c36de8b8b60 WHIRLPOOL 2b57bf518de9adf339b3c2eb3dfb0e2962e084b69db1a10c1cdccc4caa13845f668191b12f66b3656675b2ac94bb671f329ab7ab843796480a963017cb762776
|
||||||
DIST ansible-2.3.0.0.tar.gz 4251730 SHA256 299f3907cd566a20e163942fa82b6afc86ef89c2726ba503b90c1a651e82a458 SHA512 88ac28befefd7a70c36d8c33bc1aba1b0a5ffdea4bddd0b9e6c5488c70057662812208c221e47721c5a194fc30282a33490f196a719d9eb6d9b1e7dcfd1ff941 WHIRLPOOL a6a622f17476c07e3446a7b09631027797ade04f7d1571e0eafccc2736390deabfcdd36fa1e849d209eb7ab5f1e3e86f2b6e7dd3032db1743665165c1dc710ba
|
DIST ansible-2.3.0.0.tar.gz 4251730 SHA256 299f3907cd566a20e163942fa82b6afc86ef89c2726ba503b90c1a651e82a458 SHA512 88ac28befefd7a70c36d8c33bc1aba1b0a5ffdea4bddd0b9e6c5488c70057662812208c221e47721c5a194fc30282a33490f196a719d9eb6d9b1e7dcfd1ff941 WHIRLPOOL a6a622f17476c07e3446a7b09631027797ade04f7d1571e0eafccc2736390deabfcdd36fa1e849d209eb7ab5f1e3e86f2b6e7dd3032db1743665165c1dc710ba
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
|
|
||||||
inherit distutils-r1 eutils versionator
|
|
||||||
|
|
||||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
|
||||||
HOMEPAGE="http://ansible.com/"
|
|
||||||
SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86 ~x64-macos"
|
|
||||||
IUSE="keyczar test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
keyczar? ( dev-python/keyczar[${PYTHON_USEDEP}] )
|
|
||||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/jinja-2.9[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
|
||||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
|
||||||
dev-python/six[${PYTHON_USEDEP}]
|
|
||||||
net-misc/sshpass
|
|
||||||
virtual/ssh
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
|
||||||
test? (
|
|
||||||
${RDEPEND}
|
|
||||||
dev-python/nose[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/mock-1.1[${PYTHON_USEDEP}]
|
|
||||||
dev-python/passlib[${PYTHON_USEDEP}]
|
|
||||||
dev-python/coverage[${PYTHON_USEDEP}]
|
|
||||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
|
||||||
dev-vcs/git
|
|
||||||
)"
|
|
||||||
|
|
||||||
# not included in release tarball
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
doman docs/man/man1/*.1
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
|
|
||||||
inherit distutils-r1 eutils versionator
|
|
||||||
|
|
||||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
|
||||||
HOMEPAGE="http://ansible.com/"
|
|
||||||
SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86 ~x64-macos"
|
|
||||||
IUSE="keyczar test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
keyczar? ( dev-python/keyczar[${PYTHON_USEDEP}] )
|
|
||||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/jinja-2.9[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
|
||||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
|
||||||
dev-python/six[${PYTHON_USEDEP}]
|
|
||||||
net-misc/sshpass
|
|
||||||
virtual/ssh
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
|
||||||
test? (
|
|
||||||
${RDEPEND}
|
|
||||||
dev-python/nose[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/mock-1.1[${PYTHON_USEDEP}]
|
|
||||||
dev-python/passlib[${PYTHON_USEDEP}]
|
|
||||||
dev-python/coverage[${PYTHON_USEDEP}]
|
|
||||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
|
||||||
dev-vcs/git
|
|
||||||
)"
|
|
||||||
|
|
||||||
# not included in release tarball
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
doman docs/man/man1/*.1
|
|
||||||
}
|
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>floppym@gentoo.org</email>
|
<email>floppym@gentoo.org</email>
|
||||||
<name>Mike Gilbert</name>
|
<name>Mike Gilbert</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">barnybug/cli53</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,45 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
DESCRIPTION="a highly configurable program for managing and archiving log files"
|
|
||||||
HOMEPAGE="http://www.weird.com/~woods/projects/newsyslog.html"
|
|
||||||
SRC_URI="ftp://ftp.weird.com/pub/local/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha ~amd64 hppa ~mips ppc ppc64 ~sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="sys-apps/groff"
|
|
||||||
RDEPEND="virtual/cron
|
|
||||||
app-arch/gzip"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
epatch "${FILESDIR}"/newsyslog-html.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local myconf="--with-syslogd_pid=/var/run/syslog.pid"
|
|
||||||
|
|
||||||
has_version 'app-admin/syslog-ng' \
|
|
||||||
&& myconf="--with-syslogd_pid=/var/run/syslog-ng.pid"
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--with-gzip \
|
|
||||||
--with-newsyslog_conf=/etc/newsyslog.conf \
|
|
||||||
${myconf} || die "econf failed"
|
|
||||||
|
|
||||||
emake || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake \
|
|
||||||
DESTDIR="${D}" \
|
|
||||||
catmandir="${T}"/dont-install \
|
|
||||||
install || die "install failed"
|
|
||||||
dodoc newsyslog.conf AUTHORS ChangeLog INSTALL NEWS README.* ToDo
|
|
||||||
}
|
|
@ -1,7 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<!-- maintainer-needed -->
|
||||||
<longdescription>Passook is a perl script that generates passwords. You can
|
<longdescription>Passook is a perl script that generates passwords. You can
|
||||||
customize the security of the password generated.</longdescription>
|
customize the security of the password generated.</longdescription>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">mackers/passook</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="Filesystem Integrity Checker"
|
||||||
|
SRC_URI="mirror://sourceforge/petrovich/${P}.tar.gz"
|
||||||
|
HOMEPAGE="https://sourceforge.net/projects/petrovich"
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~ppc ~sparc"
|
||||||
|
|
||||||
|
DEPEND="virtual/perl-Digest-MD5"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${P}-gentoo.diff" )
|
||||||
|
HTML_DOCS=( CHANGES.HTML LICENSE.HTML README.HTML TODO.HTML USAGE.HTML )
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dosbin "${PN}.pl"
|
||||||
|
|
||||||
|
insinto /etc
|
||||||
|
doins "${FILESDIR}/${PN}.conf"
|
||||||
|
|
||||||
|
dodir "/var/db/${PN}"
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
}
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>jer@gentoo.org</email>
|
<email>jer@gentoo.org</email>
|
||||||
<name>Jeroen Roovers</name>
|
<name>Jeroen Roovers</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">iustin/mt-st</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1 +1,2 @@
|
|||||||
|
DIST unshield-1.4.2.tar.gz 46051 SHA256 5dd4ea0c7e97ad8e3677ff3a254b116df08a5d041c2df8859aad5c4f88d1f774 SHA512 3ddd5df47198adade66acf89644efe3a1c87d60fcdf511f8e5c1fb29bbb07e77a9abc57a05b161ecb54a26a2a86242bbcba6e90df770b1325965ff5aa8eddf58 WHIRLPOOL 75a62d7bf4d0a9609e5a0d82cad509bcc287147fba7997144240b08d2b993674e1454c881914b26e50ba67d8dd8859bce163ea631c3b3a93e94ed5cf1ee505a3
|
||||||
DIST unshield-1.4.tar.gz 37199 SHA256 8ae91961212193a7d3d7973c1c9464f3cd1967c179d6099feb1bb193912f8231 SHA512 b09c29fa8e5785f2ca90b40105304802d00d201dde42ef4f5e4b5504ca8edf10da426c7ed1daa8c0685980f085eb20437162812a2068a0c03c0dfd240edbf944 WHIRLPOOL 886c6272d8666192e67fd0978f3d038b9a023ffc8456689b0e6ce6d2c0913f21a1ad8e2baa3d57991605cf64d59a5991a4f8ef3f8856ecabbaccb664bbc3c91d
|
DIST unshield-1.4.tar.gz 37199 SHA256 8ae91961212193a7d3d7973c1c9464f3cd1967c179d6099feb1bb193912f8231 SHA512 b09c29fa8e5785f2ca90b40105304802d00d201dde42ef4f5e4b5504ca8edf10da426c7ed1daa8c0685980f085eb20437162812a2068a0c03c0dfd240edbf944 WHIRLPOOL 886c6272d8666192e67fd0978f3d038b9a023ffc8456689b0e6ce6d2c0913f21a1ad8e2baa3d57991605cf64d59a5991a4f8ef3f8856ecabbaccb664bbc3c91d
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit cmake-utils
|
||||||
|
|
||||||
|
DESCRIPTION="InstallShield CAB file extractor"
|
||||||
|
HOMEPAGE="https://github.com/twogood/unshield"
|
||||||
|
SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
|
||||||
|
|
||||||
|
# OpenSSL (or LibreSSL) is detected at build time, and used to determine
|
||||||
|
# whether or not a hand-rolled md5 implementation is used. The build
|
||||||
|
# system prefers OpenSSL's implementation if it's available, and OpenSSL
|
||||||
|
# is common enough, so we prefer it too. Since the dependency is
|
||||||
|
# automagic (there's no way to hide it), we require Open/LibreSSL
|
||||||
|
# unconditionally.
|
||||||
|
IUSE="libressl"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:0= )
|
||||||
|
sys-libs/zlib"
|
||||||
|
RDEPEND="${DEPEND}"
|
@ -1,17 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>canutethegreat@gmail.com</email>
|
<email>canutethegreat@gmail.com</email>
|
||||||
<name>Ronald Farrer</name>
|
<name>Ronald Farrer</name>
|
||||||
<description>Proxy-maintainer; set to assignee on bugs</description>
|
<description>Proxy-maintainer; set to assignee on bugs</description>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>proxy-maint@gentoo.org</email>
|
<email>proxy-maint@gentoo.org</email>
|
||||||
<name>Proxy Maintainers</name>
|
<name>Proxy Maintainers</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<longdescription>CD and DVD command line recording and ripping tools.</longdescription>
|
<longdescription>CD and DVD command line recording and ripping tools.</longdescription>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">aglyzov/burn-cd</remote-id>
|
<remote-id type="github">aglyzov/burn-cd</remote-id>
|
||||||
</upstream>
|
<remote-id type="sourceforge">burn-cd</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>mrueg@gentoo.org</email>
|
<email>mrueg@gentoo.org</email>
|
||||||
<name>Manuel Rüger</name>
|
<name>Manuel Rüger</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">certbot/certbot</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>mrueg@gentoo.org</email>
|
<email>mrueg@gentoo.org</email>
|
||||||
<name>Manuel Rüger</name>
|
<name>Manuel Rüger</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">certbot/certbot</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>mschiff@gentoo.org</email>
|
<email>mschiff@gentoo.org</email>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">lukas2511/dehydrated</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>patrick@gentoo.org</email>
|
<email>patrick@gentoo.org</email>
|
||||||
<name>Patrick Lauer</name>
|
<name>Patrick Lauer</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">aperezdc/signify</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST yubikey-manager-0.3.1.tar.gz 50433 SHA256 cf60cbbfc12a331afe6e261e0294326ec18eeb43bba559049638308f1656306f SHA512 bc5871483d0fafdba93f20bfd270364485c286170f1c1a90af19d0874828f9a31febdc23e5519f4f7d90b988cfc88bde01cacaa3f2d1e00b3cd4dbacd619cda4 WHIRLPOOL 8e3915dada18731d5454dce6deb21fc4fd1ea97c07eb6a4494b23dc40bfdc364744eae7a7a608eb5cd9bbe2793a0c86e3e455f3a874997964303e08dd1dd19d0
|
DIST yubikey-manager-0.3.2.tar.gz 51000 SHA256 9280437dbdc1c32adc6b5339aa1809783d1bcf13e254eac5e716701a4c97ea1f SHA512 1c5bce8377e117e8b7e30f93666d7727f5bf406deb8e78c0471fcd6c41ece0e8d9c4fa120aa3b31599666218e4437bd0fe2510253f717f7285e3f3b424e8b3c0 WHIRLPOOL 33ade8e351fd3e92688171e7eb259085446c3b760b24f890ee6eb77fcb913ab59ddfe57c206ca164a8fe4c8d201df11b93e00411ea48ff4ffbf854d949136449
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<!-- maintainer-needed -->
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="sourceforge">aoo-extensions</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>ulm@gentoo.org</email>
|
<email>ulm@gentoo.org</email>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="sourceforge">aoo-extensions</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<!-- maintainer-needed -->
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="launchpad">ispell-lt</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<!-- maintainer-needed -->
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">aitjcize/cppman</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="Gentoo Package Manager Specification"
|
||||||
|
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
|
||||||
|
SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz )
|
||||||
|
binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}-prebuilt.tar.xz )"
|
||||||
|
|
||||||
|
LICENSE="CC-BY-SA-3.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||||
|
IUSE="binary html"
|
||||||
|
|
||||||
|
# texlive-bibtexextra: plainurl.bst
|
||||||
|
# texlive-latexextra: chngcntr, isodate, marginnote, paralist, tocbibind
|
||||||
|
# texlive-mathscience: algorithm, algorithmic
|
||||||
|
# leaflet used by eapi-cheatsheet
|
||||||
|
DEPEND="!binary? (
|
||||||
|
dev-tex/leaflet
|
||||||
|
dev-texlive/texlive-bibtexextra
|
||||||
|
dev-texlive/texlive-latex
|
||||||
|
dev-texlive/texlive-latexextra
|
||||||
|
dev-texlive/texlive-latexrecommended
|
||||||
|
|| ( dev-texlive/texlive-mathscience dev-texlive/texlive-science )
|
||||||
|
html? (
|
||||||
|
app-text/recode
|
||||||
|
>=dev-tex/tex4ht-20090611_p1038-r5
|
||||||
|
)
|
||||||
|
)"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
if ! use binary; then
|
||||||
|
emake
|
||||||
|
use html && emake html
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc pms.pdf eapi-cheatsheet.pdf
|
||||||
|
if use html; then
|
||||||
|
docinto html
|
||||||
|
dodoc *.html pms.css
|
||||||
|
dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf
|
||||||
|
fi
|
||||||
|
}
|
@ -1,5 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<!-- maintainer-needed -->
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">wereturtle/ghostwriter</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>gnu-emacs@gentoo.org</email>
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
<name>Gentoo GNU Emacs project</name>
|
<name>Gentoo GNU Emacs project</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">josteink/csharp-mode</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,290 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
EGO_PN="github.com/docker/docker"
|
||||||
|
|
||||||
|
if [[ ${PV} = *9999* ]]; then
|
||||||
|
# Docker cannot be fetched via "go get", thanks to autogenerated code
|
||||||
|
EGIT_REPO_URI="https://${EGO_PN}.git"
|
||||||
|
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
inherit versionator
|
||||||
|
MY_PV="$(get_version_component_range 1-3)"
|
||||||
|
[[ -n "$(get_version_component_range 4)" ]] && MY_PVRC="-$(get_version_component_range 4)" || MY_PVRC=""
|
||||||
|
DOCKER_GITCOMMIT="c57fdb2"
|
||||||
|
EGIT_COMMIT="v${MY_PV}-ce${MY_PVRC}"
|
||||||
|
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm"
|
||||||
|
[ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!"
|
||||||
|
inherit golang-vcs-snapshot
|
||||||
|
fi
|
||||||
|
inherit bash-completion-r1 golang-base linux-info systemd udev user
|
||||||
|
|
||||||
|
DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
|
||||||
|
HOMEPAGE="https://dockerproject.org"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="apparmor aufs btrfs +container-init +device-mapper hardened overlay pkcs11 seccomp"
|
||||||
|
|
||||||
|
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
|
||||||
|
CDEPEND="
|
||||||
|
>=dev-db/sqlite-3.7.9:3
|
||||||
|
device-mapper? (
|
||||||
|
>=sys-fs/lvm2-2.02.89[thin]
|
||||||
|
)
|
||||||
|
seccomp? ( >=sys-libs/libseccomp-2.2.1 )
|
||||||
|
apparmor? ( sys-libs/libapparmor )
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
|
||||||
|
dev-go/go-md2man
|
||||||
|
|
||||||
|
btrfs? (
|
||||||
|
>=sys-fs/btrfs-progs-3.16.1
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies
|
||||||
|
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies
|
||||||
|
# Runc/Containerd: Unfortunately docker does not version the releases, in order to avoid
|
||||||
|
# incompatiblities we depend on snapshots
|
||||||
|
RDEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
|
||||||
|
!app-emulation/docker-bin
|
||||||
|
>=net-firewall/iptables-1.4
|
||||||
|
sys-process/procps
|
||||||
|
>=dev-vcs/git-1.7
|
||||||
|
>=app-arch/xz-utils-4.9
|
||||||
|
|
||||||
|
>=app-emulation/containerd-0.2.5_p20170329
|
||||||
|
~app-emulation/docker-runc-1.0.0_rc2_p20170310[apparmor?,seccomp?]
|
||||||
|
app-emulation/docker-proxy
|
||||||
|
container-init? ( >=sys-process/tini-0.13.1[static] )
|
||||||
|
"
|
||||||
|
|
||||||
|
RESTRICT="installsources strip"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||||
|
|
||||||
|
# see "contrib/check-config.sh" from upstream's sources
|
||||||
|
CONFIG_CHECK="
|
||||||
|
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
|
||||||
|
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
|
||||||
|
~KEYS
|
||||||
|
~VETH ~BRIDGE ~BRIDGE_NETFILTER
|
||||||
|
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
|
||||||
|
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
|
||||||
|
~NF_NAT ~NF_NAT_NEEDED
|
||||||
|
~POSIX_MQUEUE
|
||||||
|
|
||||||
|
~USER_NS
|
||||||
|
~SECCOMP
|
||||||
|
~CGROUP_PIDS
|
||||||
|
~MEMCG_SWAP ~MEMCG_SWAP_ENABLED
|
||||||
|
|
||||||
|
~BLK_CGROUP ~BLK_DEV_THROTTLING ~IOSCHED_CFQ ~CFQ_GROUP_IOSCHED
|
||||||
|
~CGROUP_PERF
|
||||||
|
~CGROUP_HUGETLB
|
||||||
|
~NET_CLS_CGROUP
|
||||||
|
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
|
||||||
|
~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR
|
||||||
|
|
||||||
|
~VXLAN
|
||||||
|
~XFRM_ALGO ~XFRM_USER
|
||||||
|
~IPVLAN
|
||||||
|
~MACVLAN ~DUMMY
|
||||||
|
"
|
||||||
|
|
||||||
|
ERROR_KEYS="CONFIG_KEYS: is mandatory"
|
||||||
|
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
|
||||||
|
ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
|
||||||
|
|
||||||
|
ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
|
||||||
|
ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
|
||||||
|
ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
|
||||||
|
ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
|
||||||
|
ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
|
||||||
|
ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if kernel_is lt 3 10; then
|
||||||
|
ewarn ""
|
||||||
|
ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported."
|
||||||
|
ewarn " - http://docs.docker.com/engine/installation/binaries/#check-kernel-dependencies"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# for where these kernel versions come from, see:
|
||||||
|
# https://www.google.com/search?q=945b2b2d259d1a4364a2799e80e8ff32f8c6ee6f+site%3Akernel.org%2Fpub%2Flinux%2Fkernel+file%3AChangeLog*
|
||||||
|
if ! {
|
||||||
|
kernel_is ge 3 16 \
|
||||||
|
|| { kernel_is 3 15 && kernel_is ge 3 15 5; } \
|
||||||
|
|| { kernel_is 3 14 && kernel_is ge 3 14 12; } \
|
||||||
|
|| { kernel_is 3 12 && kernel_is ge 3 12 25; }
|
||||||
|
}; then
|
||||||
|
ewarn ""
|
||||||
|
ewarn "There is a serious Docker-related kernel panic that has been fixed in 3.16+"
|
||||||
|
ewarn " (and was backported to 3.15.5+, 3.14.12+, and 3.12.25+)"
|
||||||
|
ewarn ""
|
||||||
|
ewarn "See also https://github.com/docker/docker/issues/2960"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if kernel_is le 3 18; then
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~RESOURCE_COUNTERS
|
||||||
|
"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if kernel_is le 3 13; then
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~NETPRIO_CGROUP
|
||||||
|
"
|
||||||
|
else
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~CGROUP_NET_PRIO
|
||||||
|
"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if kernel_is lt 4 5; then
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~MEMCG_KMEM
|
||||||
|
"
|
||||||
|
ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if kernel_is lt 4 7; then
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~DEVPTS_MULTIPLE_INSTANCES
|
||||||
|
"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use aufs; then
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~AUFS_FS
|
||||||
|
~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
|
||||||
|
"
|
||||||
|
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use btrfs; then
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~BTRFS_FS
|
||||||
|
~BTRFS_FS_POSIX_ACL
|
||||||
|
"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use device-mapper; then
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
|
||||||
|
"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use overlay; then
|
||||||
|
CONFIG_CHECK+="
|
||||||
|
~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL
|
||||||
|
"
|
||||||
|
fi
|
||||||
|
|
||||||
|
linux-info_pkg_setup
|
||||||
|
|
||||||
|
# create docker group for the code checking for it in /etc/group
|
||||||
|
enewgroup docker
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
export GOPATH="${WORKDIR}/${P}:${PWD}/vendor"
|
||||||
|
|
||||||
|
# setup CFLAGS and LDFLAGS for separate build target
|
||||||
|
# see https://github.com/tianon/docker-overlay/pull/10
|
||||||
|
export CGO_CFLAGS="-I${ROOT}/usr/include"
|
||||||
|
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
|
||||||
|
|
||||||
|
# if we're building from a tarball, we need the GITCOMMIT value
|
||||||
|
[ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT
|
||||||
|
|
||||||
|
if use hardened; then
|
||||||
|
sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
|
||||||
|
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
|
||||||
|
|
||||||
|
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
|
||||||
|
-i hack/make/dynbinary-client || die
|
||||||
|
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
|
||||||
|
-i hack/make/dynbinary-daemon || die
|
||||||
|
grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
|
||||||
|
grep -q -- '-fno-PIC' hack/make/dynbinary-client || die 'hardened sed failed'
|
||||||
|
fi
|
||||||
|
|
||||||
|
# let's set up some optional features :)
|
||||||
|
export DOCKER_BUILDTAGS=''
|
||||||
|
for gd in aufs btrfs device-mapper overlay; do
|
||||||
|
if ! use $gd; then
|
||||||
|
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
for tag in apparmor pkcs11 seccomp; do
|
||||||
|
if use $tag; then
|
||||||
|
DOCKER_BUILDTAGS+=" $tag"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# time to build!
|
||||||
|
./hack/make.sh dynbinary || die 'dynbinary failed'
|
||||||
|
|
||||||
|
# build the man pages too
|
||||||
|
./man/md2man-all.sh || die "unable to generate man pages"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
VERSION="$(cat VERSION)"
|
||||||
|
newbin "bundles/$VERSION/dynbinary-client/docker-$VERSION" docker
|
||||||
|
newbin "bundles/$VERSION/dynbinary-daemon/dockerd-$VERSION" dockerd
|
||||||
|
dosym containerd /usr/bin/docker-containerd
|
||||||
|
dosym containerd-shim /usr/bin/docker-containerd-shim
|
||||||
|
dosym runc /usr/bin/docker-runc
|
||||||
|
use container-init && dosym tini /usr/bin/docker-init
|
||||||
|
|
||||||
|
newinitd contrib/init/openrc/docker.initd docker
|
||||||
|
newconfd contrib/init/openrc/docker.confd docker
|
||||||
|
|
||||||
|
systemd_dounit contrib/init/systemd/docker.{service,socket}
|
||||||
|
|
||||||
|
udev_dorules contrib/udev/*.rules
|
||||||
|
|
||||||
|
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
|
||||||
|
dodoc -r docs/*
|
||||||
|
doman man/man*/*
|
||||||
|
|
||||||
|
dobashcomp contrib/completion/bash/*
|
||||||
|
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
doins contrib/completion/zsh/_*
|
||||||
|
|
||||||
|
insinto /usr/share/vim/vimfiles
|
||||||
|
doins -r contrib/syntax/vim/ftdetect
|
||||||
|
doins -r contrib/syntax/vim/syntax
|
||||||
|
|
||||||
|
# note: intentionally not using "doins" so that we preserve +x bits
|
||||||
|
dodir /usr/share/${PN}/contrib
|
||||||
|
cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
udev_reload
|
||||||
|
|
||||||
|
elog
|
||||||
|
elog "To use Docker, the Docker daemon must be running as root. To automatically"
|
||||||
|
elog "start the Docker daemon at boot, add Docker to the default runlevel:"
|
||||||
|
elog " rc-update add docker default"
|
||||||
|
elog "Similarly for systemd:"
|
||||||
|
elog " systemctl enable docker.service"
|
||||||
|
elog
|
||||||
|
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
|
||||||
|
elog " usermod -aG docker youruser"
|
||||||
|
elog
|
||||||
|
}
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>robbat2@gentoo.org</email>
|
<email>robbat2@gentoo.org</email>
|
||||||
<name>Robin H. Johnson</name>
|
<name>Robin H. Johnson</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">grnet/ganeti-os-noop</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
CVE-2017-8112
|
||||||
|
|
||||||
|
https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg04494.html
|
||||||
|
---
|
||||||
|
hw/scsi/vmw_pvscsi.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/hw/scsi/vmw_pvscsi.c b/hw/scsi/vmw_pvscsi.c
|
||||||
|
index 7557546..4a106da 100644
|
||||||
|
--- a/hw/scsi/vmw_pvscsi.c
|
||||||
|
+++ b/hw/scsi/vmw_pvscsi.c
|
||||||
|
@@ -202,7 +202,7 @@ pvscsi_ring_init_msg(PVSCSIRingInfo *m, PVSCSICmdDescSetupMsgRing *ri)
|
||||||
|
uint32_t len_log2;
|
||||||
|
uint32_t ring_size;
|
||||||
|
|
||||||
|
- if (ri->numPages > PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES) {
|
||||||
|
+ if (!ri->numPages || ri->numPages > PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
ring_size = ri->numPages * PVSCSI_MAX_NUM_MSG_ENTRIES_PER_PAGE;
|
||||||
|
--
|
||||||
|
2.9.3
|
@ -0,0 +1,22 @@
|
|||||||
|
bug #616870
|
||||||
|
|
||||||
|
https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg05587.html
|
||||||
|
---
|
||||||
|
audio/audio.c | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/audio/audio.c b/audio/audio.c
|
||||||
|
index c8898d8422..beafed209b 100644
|
||||||
|
--- a/audio/audio.c
|
||||||
|
+++ b/audio/audio.c
|
||||||
|
@@ -2028,6 +2028,8 @@ void AUD_del_capture (CaptureVoiceOut *cap, void *cb_opaque)
|
||||||
|
sw = sw1;
|
||||||
|
}
|
||||||
|
QLIST_REMOVE (cap, entries);
|
||||||
|
+ g_free (cap->hw.mix_buf);
|
||||||
|
+ g_free (cap->buf);
|
||||||
|
g_free (cap);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
--
|
||||||
|
2.9.3
|
@ -0,0 +1,76 @@
|
|||||||
|
bug #616872
|
||||||
|
|
||||||
|
https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg05599.html
|
||||||
|
---
|
||||||
|
ui/input.c | 14 +++++++++++---
|
||||||
|
1 file changed, 11 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/ui/input.c b/ui/input.c
|
||||||
|
index ed88cda6d6..fb1f404095 100644
|
||||||
|
--- a/ui/input.c
|
||||||
|
+++ b/ui/input.c
|
||||||
|
@@ -41,6 +41,8 @@ static QTAILQ_HEAD(QemuInputEventQueueHead, QemuInputEventQueue) kbd_queue =
|
||||||
|
QTAILQ_HEAD_INITIALIZER(kbd_queue);
|
||||||
|
static QEMUTimer *kbd_timer;
|
||||||
|
static uint32_t kbd_default_delay_ms = 10;
|
||||||
|
+static uint32_t queue_count;
|
||||||
|
+static uint32_t queue_limit = 1024;
|
||||||
|
|
||||||
|
QemuInputHandlerState *qemu_input_handler_register(DeviceState *dev,
|
||||||
|
QemuInputHandler *handler)
|
||||||
|
@@ -268,6 +270,7 @@ static void qemu_input_queue_process(void *opaque)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
QTAILQ_REMOVE(queue, item, node);
|
||||||
|
+ queue_count--;
|
||||||
|
g_free(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -282,6 +285,7 @@ static void qemu_input_queue_delay(struct QemuInputEventQueueHead *queue,
|
||||||
|
item->delay_ms = delay_ms;
|
||||||
|
item->timer = timer;
|
||||||
|
QTAILQ_INSERT_TAIL(queue, item, node);
|
||||||
|
+ queue_count++;
|
||||||
|
|
||||||
|
if (start_timer) {
|
||||||
|
timer_mod(item->timer, qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL)
|
||||||
|
@@ -298,6 +302,7 @@ static void qemu_input_queue_event(struct QemuInputEventQueueHead *queue,
|
||||||
|
item->src = src;
|
||||||
|
item->evt = evt;
|
||||||
|
QTAILQ_INSERT_TAIL(queue, item, node);
|
||||||
|
+ queue_count++;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void qemu_input_queue_sync(struct QemuInputEventQueueHead *queue)
|
||||||
|
@@ -306,6 +311,7 @@ static void qemu_input_queue_sync(struct QemuInputEventQueueHead *queue)
|
||||||
|
|
||||||
|
item->type = QEMU_INPUT_QUEUE_SYNC;
|
||||||
|
QTAILQ_INSERT_TAIL(queue, item, node);
|
||||||
|
+ queue_count++;
|
||||||
|
}
|
||||||
|
|
||||||
|
void qemu_input_event_send_impl(QemuConsole *src, InputEvent *evt)
|
||||||
|
@@ -381,7 +387,7 @@ void qemu_input_event_send_key(QemuConsole *src, KeyValue *key, bool down)
|
||||||
|
qemu_input_event_send(src, evt);
|
||||||
|
qemu_input_event_sync();
|
||||||
|
qapi_free_InputEvent(evt);
|
||||||
|
- } else {
|
||||||
|
+ } else if (queue_count < queue_limit) {
|
||||||
|
qemu_input_queue_event(&kbd_queue, src, evt);
|
||||||
|
qemu_input_queue_sync(&kbd_queue);
|
||||||
|
}
|
||||||
|
@@ -409,8 +415,10 @@ void qemu_input_event_send_key_delay(uint32_t delay_ms)
|
||||||
|
kbd_timer = timer_new_ms(QEMU_CLOCK_VIRTUAL, qemu_input_queue_process,
|
||||||
|
&kbd_queue);
|
||||||
|
}
|
||||||
|
- qemu_input_queue_delay(&kbd_queue, kbd_timer,
|
||||||
|
- delay_ms ? delay_ms : kbd_default_delay_ms);
|
||||||
|
+ if (queue_count < queue_limit) {
|
||||||
|
+ qemu_input_queue_delay(&kbd_queue, kbd_timer,
|
||||||
|
+ delay_ms ? delay_ms : kbd_default_delay_ms);
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
|
InputEvent *qemu_input_event_new_btn(InputButton btn, bool down)
|
||||||
|
--
|
||||||
|
2.9.3
|
@ -0,0 +1,34 @@
|
|||||||
|
bug #616874
|
||||||
|
|
||||||
|
https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg04147.html
|
||||||
|
---
|
||||||
|
hw/scsi/megasas.c | 10 +++++-----
|
||||||
|
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c
|
||||||
|
index 84b8caf..804122a 100644
|
||||||
|
--- a/hw/scsi/megasas.c
|
||||||
|
+++ b/hw/scsi/megasas.c
|
||||||
|
@@ -2138,15 +2138,15 @@ static void megasas_mmio_write(void *opaque, hwaddr addr,
|
||||||
|
case MFI_SEQ:
|
||||||
|
trace_megasas_mmio_writel("MFI_SEQ", val);
|
||||||
|
/* Magic sequence to start ADP reset */
|
||||||
|
- if (adp_reset_seq[s->adp_reset] == val) {
|
||||||
|
- s->adp_reset++;
|
||||||
|
+ if (adp_reset_seq[s->adp_reset++] == val) {
|
||||||
|
+ if (s->adp_reset == 6) {
|
||||||
|
+ s->adp_reset = 0;
|
||||||
|
+ s->diag = MFI_DIAG_WRITE_ENABLE;
|
||||||
|
+ }
|
||||||
|
} else {
|
||||||
|
s->adp_reset = 0;
|
||||||
|
s->diag = 0;
|
||||||
|
}
|
||||||
|
- if (s->adp_reset == 6) {
|
||||||
|
- s->diag = MFI_DIAG_WRITE_ENABLE;
|
||||||
|
- }
|
||||||
|
break;
|
||||||
|
case MFI_DIAG:
|
||||||
|
trace_megasas_mmio_writel("MFI_DIAG", val);
|
||||||
|
--
|
||||||
|
2.9.3
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>nimiux@gentoo.org</email>
|
<email>nimiux@gentoo.org</email>
|
||||||
<name>Chema Alonso Josa</name>
|
<name>Chema Alonso Josa</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="sourceforge">xcpc</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,21 +1,24 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>clabbe.montjoie@gmail.com</email>
|
<email>clabbe.montjoie@gmail.com</email>
|
||||||
<name>LABBE Corentin (Montjoie)</name>
|
<name>LABBE Corentin (Montjoie)</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>proxy-maint@gentoo.org</email>
|
<email>proxy-maint@gentoo.org</email>
|
||||||
<name>Proxy Maintainers</name>
|
<name>Proxy Maintainers</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name="gconf">Build the gconf independant probes</flag>
|
<flag name="gconf">Build the gconf independant probes</flag>
|
||||||
<flag name="nss">Prefer NSS over libgcrypt as the crypto engine</flag>
|
<flag name="nss">Prefer NSS over libgcrypt as the crypto engine</flag>
|
||||||
<flag name="rpm">Compiles the RPM probes</flag>
|
<flag name="rpm">Compiles the RPM probes</flag>
|
||||||
<flag name="sce">Enables Script Check Engine (SCE) support</flag>
|
<flag name="sce">Enables Script Check Engine (SCE) support</flag>
|
||||||
<flag name="sql">Build the sql independant probes</flag>
|
<flag name="sql">Build the sql independant probes</flag>
|
||||||
</use>
|
</use>
|
||||||
<longdescription lang="en">
|
<longdescription lang="en">
|
||||||
</longdescription>
|
</longdescription>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">OpenSCAP/openscap</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue