Sync with portage [Tue Aug 16 08:50:44 MSK 2016].

mhiretskiy 488
root 8 years ago
parent a4dbd5b334
commit 2b63d8fdaa

@ -74,6 +74,7 @@ src_install() {
dodir /opt/puppetlabs/bin
dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver
dosym /opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver
dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
# other sys stuff
dodir /etc/puppetlabs/code
# needed for systemd

@ -1,11 +1,4 @@
DIST keybase-0.8.13.tar.gz 7057750 SHA256 a485257b7302d848be41e9c0a79f7b1c0da4c8ceaee70c0cc011838cbd723fd8 SHA512 8a082ff9d61f960a0c4862fba04adf323005b3c70e6d208a38a001716bcc374e10cde315eced6730d90316466244e58a9de0f78a66ab2f9bd91326979f0ef28b WHIRLPOOL b651a48be0ced301991edd03d40182c0b900ea28e2b97630a3ad741b34266dbd95c3d370db636ca8088ce5e781a2cf609255a6b52a5b6bdbfa540b879cdcd778
DIST keybase-0.8.18.tar.gz 7062931 SHA256 c1ef27f959401164e72fbcd5c4054d13258a3f09dcdebb0ac3c447519780d59e SHA512 2d2c019cdf0e1fef496d709f7bf17c0d30d614e017a88b54d2a2198aafcd9ad436a636e1f1de27ac98df9e3ca90432b3cc3ff0b83fbb59d7e3a9acdef589d940 WHIRLPOOL 0d80b47fa8da500ee4886f95c9bfa55f392e4988db887fa8f2fd332c185a6e1be082ed7b2fce01f98ea4fd064f27b3159cf04e19d1ee2ec985d222606f48059a
DIST keybase-0.8.22.tar.gz 7101414 SHA256 4290251ddf7d1f124211731aa8d0dd47f43ba9e1eb9b0b0f326d7986a3f87cb7 SHA512 ed75fc7fa5f97701c6a9e5880a113bdf392f21b1bdfaa63b7070231e10608d755304300b6b5208b2bc363869ffb631e2261df89747ba9b654bc98a420a0511cb WHIRLPOOL e13a4451bdf5962122b54c95d8d35d4570e0475f6012bb5126ff5ec2f48767048600da4f89f9d0ec6b70523b54262c52f5e29d7b766a83c38723ee25ce5acaab
DIST keybase-0.8.23.tar.gz 7101472 SHA256 20e7e7e7a125ddb3b0e7023c3dcaf12f12c7b183822592b164ca11dd1e6f9a25 SHA512 5030df4cdfdd8d1175f348d5e1fb201d558ddf149bcda679d433eb9ba4f361ae882dde73c6a99615854b7f5d7e5ddcc09e3fbda49f1110d9f205e48068edcc8d WHIRLPOOL 742d67597b35287b75f0a89b89d1b04815bbfdc7c7df29d9963b821091ec88c5db0715d96a06e73f3a7d4aecb5d3cf2a2309a3f14acfed3f9a38d02c28fa618e
DIST keybase-0.8.24.tar.gz 7109062 SHA256 680eaadbae16724912c4bbbd916b20a116fb5d290e4f8e91d2c7093261a26856 SHA512 65b2a4a21f814617363615153bc034c94854297d0b53cd538cc90320fc48ae8e6c9c13e3c06ae729a4fbe035b6cbbb5020d6a0618aed2c94b0ee858f8b919cd2 WHIRLPOOL 889b90879b1f18650c13c048bf888aca85c4ca162d85cd60ba527eccfe3d8da9b9a313f7d6c6cd757feb949f200dbb2021daa2b45af70ad99403826241f0773a
DIST keybase-0.8.25.tar.gz 7109238 SHA256 e34b128f48e27a1c3066b5f3f19d99df735f9be4f1c867d1d3d408c8e12983fd SHA512 b6986063c34a18bd91148e588d43545f8baf7849cf80ea03b88d26e1f3dd6684cc9e5ebd5e10ff5ac0639fa308c2e07f577b6a7ded6f5bf4bd4510e64bb31025 WHIRLPOOL 1413eed7f26ec6b2d17f63d6315baac48d6a7f0935c3608e4ffcd5cd8df7f13db01e8d93ce76b33b4e0ceb322f508a3601e37be6cad86c20e976bb33012f28db
DIST keybase-1.0.12.0.tar.gz 43440809 SHA256 b45e25bbe40684c1f58e69bd2a35c2b8f0936477e28b2c54cab9d8783fed0e0e SHA512 1a6ce04c46c88c2607f70e591557b46bb836c366fb7d6d50056456403de2868a9da14b45ef96732e4f6d3cc1759ed492e610143e7cae370594e36bf898ecccee WHIRLPOOL 06325be4b35dc7c2f3f85033da857669c1ccf2e3e610254837ef44a1811234914195c3ddde2068a8a81d7c1e362021a79a3be9957b9dc4af2d0102977ca3450a
DIST keybase-1.0.15.tar.gz 45781588 SHA256 6fe66b07772ca000879bda65cb9d112d2dbbc301d6afa4d4b46055d385f86e36 SHA512 623a952d88e4c9519073c9e8c81b2d53bddd081e048dbe127b658f91e97a37493767ced36a07dcb65791f1f3abc398bcb6456a921b4301f86c31dda5b8fdccce WHIRLPOOL 64b8456bd12452a70920e3dea93b0fda6c2f0f3a48449d0aeefc1e335aaa140f25ed5f2c5bb3c61828dbe268851631553b760c0e1a6a43fdc3d1198d2d2420a5
DIST keybase-1.0.16.tar.gz 41810206 SHA256 e8a7ecb56153c1068432ee7d13b861987066217eaa8d5346cc518468b618a112 SHA512 47fcc2034070e84f9d1f1925a98e030c95ccc766b52ac734c2b746bd719cabc3f3cac95ea00efacd42ccc95945318c5fa5e3272406f32c50530339fc4524ef23 WHIRLPOOL 1ea1d2b14852e63aadbf0607255ae0dd37d7e27b34d6ba86e8ae656146c0d81956c8ea65386f574893e5c5343f660ca7b131b9fd356a306566cd726217fe6794
DIST keybase-1.0.8.0.tar.gz 42949716 SHA256 b43fc29e9ec6d06fb7371a597ad7a2f28ee8e125ae8b9c9c34d1c4d176b6a76d SHA512 a4030d00415961d2c7d5d65ca682a11f6cd82b0d64bcbf9de6e4ce8f969faea05f3fc8a0084def9bd39528a75dfd80dcb6bbdae16e73d71b1c9dc6a7ece58771 WHIRLPOOL f8a59464759875e195068fe7422962ad570794442c408e99a55c4f4724108a086727c67fe753e698f3d653f1101278d1be657ca2889d7aaa878489f232574745
DIST keybase-1.0.9.0.tar.gz 43337746 SHA256 01999048454877bc3b6a2934a8c1bfda4ebef31400698627a23b94450d5b2409 SHA512 7b6e0defe378fd3fa7d4577f95484947c6898079541448cb0f8c180fe5efdc43da42bd6b67c350c38701a01e62802041c5840315be877ace88e8d1f26d667c7f WHIRLPOOL f63c07b79eb9a96673cd5b909ce1c1877a4d5ff45a2275a8dfc9a6262c8a6f2784b05301023f9fce6b98044d4703721513751aec31bc4fa99dafc27e0deca04a
DIST keybase-1.0.17.tar.gz 33200376 SHA256 937b4bc61c889ef3982a5352d8a49cda8a4f4db28732d4cb21df1fe20128399c SHA512 56334779ab7c11a947557af7d22c662d862804104fff7c853776b0bb28116ae4b789abecd6b75d07a440fae0fc3af4438b85fbd271eb1310c8bf77ce1017e145 WHIRLPOOL f2d44ac207796b1d514e8bb87aced0ba0cd82f64fde87b910f603926364f70d7fdea79b23e1dc2c29efc0278f5c2eb80a53b3efac2d157008eb327a38622566c

@ -1,33 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
SRC_URI="https://github.com/keybase/node-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
net-libs/nodejs
app-crypt/gnupg"
src_unpack() {
unpack "${P}.tar.gz"
mv "node-client-${PV}" "${P}"
}
src_install() {
dodoc CHANGELOG.md README.md SIGNED.md
insinto "/opt/${PN}"
doins -r package.json bin certs json lib node_modules sql
dosym "${D}/opt/${PN}/bin/main.js" "${ROOT}/usr/bin/keybase"
chmod 0755 "${D}/opt/${PN}/bin/main.js" || die
}

@ -1,33 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
SRC_URI="https://github.com/keybase/node-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
net-libs/nodejs
app-crypt/gnupg"
src_unpack() {
unpack "${P}.tar.gz"
mv "node-client-${PV}" "${P}"
}
src_install() {
dodoc CHANGELOG.md README.md SIGNED.md
insinto "/opt/${PN}"
doins -r package.json bin certs json lib node_modules sql
dosym "${D}/opt/${PN}/bin/main.js" "${ROOT}/usr/bin/keybase"
chmod 0755 "${D}/opt/${PN}/bin/main.js" || die
}

@ -1,33 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
SRC_URI="https://github.com/keybase/node-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
net-libs/nodejs
app-crypt/gnupg"
src_unpack() {
unpack "${P}.tar.gz"
mv "node-client-${PV}" "${P}"
}
src_install() {
dodoc CHANGELOG.md README.md SIGNED.md
insinto "/opt/${PN}"
doins -r package.json bin certs json lib node_modules sql
dosym "${D}/opt/${PN}/bin/main.js" "${ROOT}/usr/bin/keybase"
chmod 0755 "${D}/opt/${PN}/bin/main.js" || die
}

@ -1,33 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
SRC_URI="https://github.com/keybase/node-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
net-libs/nodejs
app-crypt/gnupg"
src_unpack() {
unpack "${P}.tar.gz"
mv "node-client-${PV}" "${P}"
}
src_install() {
dodoc CHANGELOG.md README.md SIGNED.md
insinto "/opt/${PN}"
doins -r package.json bin certs json lib node_modules sql
dosym "${D}/opt/${PN}/bin/main.js" "${ROOT}/usr/bin/keybase"
chmod 0755 "${D}/opt/${PN}/bin/main.js" || die
}

@ -1,33 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
SRC_URI="https://github.com/keybase/node-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
net-libs/nodejs
app-crypt/gnupg"
src_unpack() {
unpack "${P}.tar.gz"
mv "node-client-${PV}" "${P}"
}
src_install() {
dodoc CHANGELOG.md README.md SIGNED.md
insinto "/opt/${PN}"
doins -r package.json bin certs json lib node_modules sql
dosym "${D}/opt/${PN}/bin/main.js" "${ROOT}/usr/bin/keybase"
chmod 0755 "${D}/opt/${PN}/bin/main.js" || die
}

@ -1,44 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils 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=""
DEPEND="
>=dev-lang/go-1.5:0"
RDEPEND="
app-crypt/gnupg"
S="${WORKDIR}/src/github.com/keybase/client"
src_unpack() {
unpack "${P}.tar.gz"
mkdir -p "$(dirname "${S}")" || die
mv "client-${MY_PV}" "${S}" || die
}
src_compile() {
GO15VENDOREXPERIMENT=1 \
GOPATH="${WORKDIR}:${S}/go/vendor" \
go build -v -x \
-tags production \
-o "${T}/keybase" \
github.com/keybase/client/go/keybase || die
}
src_install() {
dobin "${T}/keybase"
}

@ -1,44 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils 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=""
DEPEND="
>=dev-lang/go-1.5:0"
RDEPEND="
app-crypt/gnupg"
S="${WORKDIR}/src/github.com/keybase/client"
src_unpack() {
unpack "${P}.tar.gz"
mkdir -p "$(dirname "${S}")" || die
mv "client-${MY_PV}" "${S}" || die
}
src_compile() {
GO15VENDOREXPERIMENT=1 \
GOPATH="${WORKDIR}:${S}/go/vendor" \
go build -v -x \
-tags production \
-o "${T}/keybase" \
github.com/keybase/client/go/keybase || die
}
src_install() {
dobin "${T}/keybase"
}

@ -13,7 +13,7 @@ if [[ ${PV} = *9999* ]]; then
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
else
SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
fi
SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"

@ -1,5 +1,5 @@
#!/sbin/openrc-run
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -75,7 +75,7 @@ start() {
echo ':sparc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x02:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register
fi
if [ $cpu != "ppc" -a -x "/usr/bin/qemu-ppc" ] ; then
echo ':ppc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register
echo ':ppc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register
fi
if [ $cpu != "m68k" -a -x "/usr/bin/qemu-m68k" ] ; then
#echo 'Please check cpu value and header information for m68k!'

@ -1,8 +1,6 @@
DIST kvmtool-d62653e177597251c24494a6dda60acd6d846671.tar.gz 243930 SHA256 89f4cc94364298aa5b9c39c660ebd82a4beb5351cc838d418e7e21afefb5c1f0 SHA512 70aea2324273603b77aa64c95efd36df35c74514fa820013bfee386332289119cc148aed2983a8c6fd9ddfa5bc3db39c5aa0ee32bfc2077787338a47f2954f2f WHIRLPOOL ee47d7e38509eddf90ef0cf7d0cd3761c623e55a1003e8810e645759dc9615e33fbae22ab5576627f9f86eee8b4ca96c4bdf692b7ab073f1f222734bc378477a
DIST linux-4.3.1.tar.xz 86900452 SHA256 11faaff6e7546038b868f524cdf42a5a1b67be9fdfd37d931723a8deb1811b72 SHA512 640db1a15db2e18f912e8ea93b01c784740d1a9957dc1d5580809448adb0713edfb02b7172f61362f0f362800c88f09dcc8165005250a757fbd942b59e36ba16 WHIRLPOOL f5de4ea768ad7a5cad21705c24b79773522207ffbc85209676b1a4ce067e031330ded68e2201953c477c3dae743f95521da230194be90be900afa30f39f943c5
DIST rkt-1.10.1.tar.gz 2754338 SHA256 4a3c5db16be05292d6174d9d2c1d1f4c5c967e37686390927b8ca0d2bf570eb5 SHA512 6f6291251b31a3b4e1a4652554ded3f5c43b975aac861bbad483360347ea23f3f517b5fdd97fca2b26ab9543530df6318207e67c3d0776eff04cd4808489d2ec WHIRLPOOL 8f2946a2e5478bc2d1a0d5274fd22a7a16fbc81ed462d0cc49e7aa47e43c6c4324c317c3913199b55000d09b955aa56df0090427f99825f4cf376240cdd285c7
DIST rkt-1.11.0.tar.gz 2767797 SHA256 cd75f1648ae6736da731c14a2102646ee90467efd6d2a32b518fd36b8c9806c5 SHA512 dfc604b50037a5a272e0fe0f438c35e1a010489ee19a426cbad7184a3910a214f4bf659b533f323a2ab742deffe7bba10daee52691ff32e5a35f453b2b0c4bb0 WHIRLPOOL 4caa6be6f5f8c5aeb67c762a2643ffc8579d45f49b5c5e4cb5c16ce5e38cc4db35e9dee7d5df20ef80bf75d64e3cccbcc1521c4ddab18441652d2d383a17368b
DIST rkt-pxe-1068.0.0.img 261402717 SHA256 f7ae0b0c676a2aaaaf2872fd5d0d692744d6af9185a334354c3c673865e54a1a SHA512 7b4c4ac28eb59f9fa8616b205fb440e5535814b80d89a365fd695252e7f9ed5f0d5288d1e571bc71b261f4f68ca052d327eee7eabe9b562e7003c767c96e052a WHIRLPOOL 1afa35b65a4beb2d5c12a8da4db7aff6b3b3123aa83366b0a51caac911938957f992082f7af35c1592c2da44503cc5131547a7961771c2c4064e79b3074f8a6b
DIST rkt-1.12.0.tar.gz 2828173 SHA256 310bbadc5128574e0ecbe83f5bd6d7680d5a7c1d43c538888b025743d2667195 SHA512 b472887f232fe386c96f91a2a4f4c0125dba0d40db1468e21bea744699ecaaf31af47e2e23f3cb7c686f05f5aabb984de04c86a7e5bbbd9284769d149259c25f WHIRLPOOL b6f143cc0c3f8fb86f35b0a728e7ebf8fc49da0d58ed1caa4179b5a496cd5c20cb20e412d3895713b0e0d79e9ac773a5e882a186047b3de904ab8232a85d9442
DIST rkt-pxe-1097.0.0.img 240454650 SHA256 aa205919c4c733cf4cb7220f038f272f4b3ce6a185e5195945fdc625f506f737 SHA512 7a3cc62b5ae13ed8813effdea6125472982c81fa1fb35df0ac13a233ee352e67167a38cd82a802c0e8da50b2cf4455771441ad5ada186b3e3f2cdade4b1903c7 WHIRLPOOL 067eba2c1ebc546df506a249c0c49ab2ce556869f9455b6b1706e2285111293a4beed0172036df372e7b2e02449d815fb76c361219badcebe3240686be7bcc4c
DIST rkt-sdjournal-64e931a183d12a30e3e25deefbeab0753dca99bf.patch 11264 SHA256 789ac19d4edb2b8b06c0dd3f1ad9092c583fcc039b7d0c3e491d03cdcf83b4d2 SHA512 2f4e918b1be3812b781813ebbfffb258c1b3441298825cfaba768453dd55ffe39f91fc2b230b6c3ec2c8003543e61d72cf161a56dfff85ba51f2e3fcd2c8f1e3 WHIRLPOOL dde9c83be96278eb5b7fb5bab2c0db4e3a741eede3164fe9bcd27905834ea31554e3739614a34a55a8cb1d9e89804a4db9a004d1758d618211bc5b50865286de
DIST systemd-229.tar.gz 4319173 SHA256 b51b0a48d1beb388d95bd6a98d62be05490335d4bb388aefecdcb576e91e0741 SHA512 d692c0c9fc82f2fce64a5ec1caa4a0f8cf9edaeb1bdaaa1c462669db8f78b3dd6b33c87ef926ff21823582d0460f7b63aa3755792f9ae2cd6fb813ba08a35c39 WHIRLPOOL aa44f7161d80cc680226f19755579ba72c52cfe7bd671aefb09c414981f3a5a5c852f07d3449ac6f96d4ca91120cfb1464225d995b1637f1e2c108baf3c4a392

@ -4,11 +4,11 @@
EAPI=6
inherit autotools flag-o-matic systemd toolchain-funcs
inherit autotools flag-o-matic systemd toolchain-funcs user
KEYWORDS="~amd64"
PXE_VERSION="1068.0.0"
PXE_VERSION="1097.0.0"
PXE_SYSTEMD_VERSION="v229"
KVM_LINUX_VERSION="4.3.1"
KVMTOOL_VERSION="d62653e177597251c24494a6dda60acd6d846671"
@ -16,7 +16,6 @@ PXE_URI="http://alpha.release.core-os.net/amd64-usr/${PXE_VERSION}/coreos_produc
PXE_FILE="${PN}-pxe-${PXE_VERSION}.img"
SRC_URI="https://github.com/coreos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/coreos/rkt/commit/64e931a183d12a30e3e25deefbeab0753dca99bf.patch -> rkt-sdjournal-64e931a183d12a30e3e25deefbeab0753dca99bf.patch
rkt_stage1_coreos? ( $PXE_URI -> $PXE_FILE )
rkt_stage1_kvm? (
https://kernel.googlesource.com/pub/scm/linux/kernel/git/will/kvmtool/+archive/${KVMTOOL_VERSION}.tar.gz -> kvmtool-${KVMTOOL_VERSION}.tar.gz
@ -49,6 +48,11 @@ RDEPEND="!app-emulation/rocket
BUILDDIR="build-${P}"
STAGE1_DEFAULT_LOCATION="/usr/share/rkt/stage1.aci"
pkg_setup() {
enewgroup rkt-admin
enewgroup rkt
}
src_unpack() {
local x
for x in ${A}; do
@ -67,9 +71,10 @@ src_unpack() {
}
src_prepare() {
eapply "${DISTDIR}/rkt-sdjournal-64e931a183d12a30e3e25deefbeab0753dca99bf.patch"
eapply_user
sed -e 's|^RKT_REQ_PROG(\[GIT\],.*|#\0|' -i configure.ac || die
# disable git fetch of systemd
sed -e 's~^include makelib/git.mk$~'\
'ifneq ($(wildcard $(RKT_STAGE1_SYSTEMD_SRC)),)\n\n'\
@ -189,4 +194,8 @@ src_install() {
systemd_dounit "${S}"/dist/init/systemd/${PN}-gc.timer
systemd_dounit "${S}"/dist/init/systemd/${PN}-metadata.service
systemd_dounit "${S}"/dist/init/systemd/${PN}-metadata.socket
keepdir /etc/${PN}
fowners :rkt-admin /etc/${PN}
fperms 2775 /etc/${PN}
}

@ -2,6 +2,7 @@ DIST ibus-1.5.10.tar.gz 2169299 SHA256 1d01b7806602875a1f3004f32e1000a39be01f597
DIST ibus-1.5.11.tar.gz 2177026 SHA256 49995a298a39a137e65c6ee77811b030850ff344b875f29d4ed088f623a546bc SHA512 7745a06a4dc9502a957bdfa7faba3e6ff857ee102f34acfbc5d1c8ca5935eaf5660ebe6d837ee7bae584818c08a1769cf8a9daa012f87d43a1f10917c04615c2 WHIRLPOOL ae724b6609323e22f6fdff767484ec1259a6e3e4465b1a539cdfaa9178920d23d062d4eb6627fd3b45416d7fa9170a5bf467d6cddd4b1e80ae568a31e851be24
DIST ibus-1.5.12.tar.gz 2190284 SHA256 e24da95995f4aca5b96359eaba709487dc5ad4c732e9b01b9bcf9fb34be2442c SHA512 a443bf0d1b71a52c18e7d13a0c69f38c48f6924cfb1669912880b87be1bf41bcb7d8d6252aafd6799e43d41c081fd94cf334fd836a0505c93a4e5c5b68241c81 WHIRLPOOL 82354fc5006a0abe4cb431dda90a67dc1b775f0bac521b481eaeb7acd167ba6179cad14045c5141c57618845589094613bc489357ee8bf550f131ecfb1bf8293
DIST ibus-1.5.13.tar.gz 2194054 SHA256 ed73d80542dfdcca190b7958431048cd6830c2ce25c467384630b6a7e957a5f1 SHA512 bffb3cecf984ec6e383a111b4e62506390f083476f59404e2e9b90251e6e06853d7f1dc06194456ab5064b5d375820510be1ab12ebd29b966d6a7f5b8aca07ab WHIRLPOOL bf28cc0f20942e7e253b2ae49d3112acad313c15bbaf5697f8319c13c90fa17c569b5bdd2bf8d83895361ec99f06a05317ef752d4e5fa0e1de06267e1347c463
DIST ibus-1.5.14.tar.gz 2214350 SHA256 a42b40fe4642f36bf2a6f0b4649f54f4043812d6bfee4faca38117799a009d3c SHA512 2e86bc4e282265cfec6882fd132b36521bc2b64796e3d473668512d82ab8059c409ca1226d6b15d64ff4d46754cafa1585eddcc3aa89d58f9e9fdab0a825de0d WHIRLPOOL d2f7da33c73dded936ecf1c7f3edf1f5cdc70a8db70caec774246b1062d659fbb17495a1228cc7e126f99f52c068bc068d5ffb67d032dd6022c1f210eed0f230
DIST ibus-1.5.5.tar.gz 2063794 SHA256 02ab36af6048399fedbe8d85074b161219b89df5020932df33cf8829764f8aec SHA512 8249d6ee4918b0e0fe030af736eed2260e1376b2fdaf0d819f289e0bd880a5e3874f1fb3d097fc74b9f359822ce16f4dae52a263aa28c2e2ce7bdf671cb2fea9 WHIRLPOOL 33ba90e5cdd54ecd7a03af8c5d2c1d2e8cfc88bfc53b65e5240eb4c60d6138007b754a60e8b1e79c98ce92e299d14f1a0cce445ad40b04e862adf3919401d77d
DIST ibus-1.5.8.tar.gz 2120220 SHA256 cfc562ae73de753dc8cb9ae30fe117286ddd94cd109002108f2eeb47e8101a29 SHA512 428e40be7ebea57832295e76b5c4350351c6d40c5178c57c61c8d6f31e524a315184c3d533ad88592e53ae7c6cb4beed67796ad61910f99f260fc9c243b2fc98 WHIRLPOOL 2fc0059a75b3f4b253770303a8c9c8ae02947153eaf7b9c220e2e10657275293a556b068ba4cad0d27f315b7374ffaedb53b20cd13f8408a3729cfaaea869d78
DIST ibus-1.5.9-upstream-patches-0.tar.xz 30380 SHA256 9efe631008cfad1d59db01a83ae093149b2c827d480705836f0bf8a29706f1e0 SHA512 98c323de9793938d8c0bd646071d0ea7860212e3ae826e97ed0e0a092ec715084529b3a3cee3def63958dd3d56357b2e33e4e3d3946cca90bec3409469cf14d4 WHIRLPOOL 0aaf7aaba36de96525f0339a16df2c435e2f2c5cc6168c9b2da25bd7003af88f6d55ca53ae692c9c611b563ddfcb48a0e19e915f8361ba51a4aac813edc45f41

@ -0,0 +1,190 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
VALA_USE_DEPEND="vapigen"
# Vapigen is needed for the vala binding
# Valac is needed when building from git for the engine
UPSTREAM_VER=
inherit autotools bash-completion-r1 eutils gnome2-utils multilib python-single-r1 readme.gentoo-r1 vala virtualx
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
HOMEPAGE="https://github.com/ibus/ibus/wiki"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="deprecated gconf gtk +gtk3 +introspection nls +python test vala wayland +X"
REQUIRED_USE="
|| ( gtk gtk3 X )
deprecated? ( python )
vala? ( introspection )
python? (
${PYTHON_REQUIRED_USE}
|| ( deprecated ( gtk3 introspection ) ) )" #342903
[[ -n ${UPSTREAM_VER} ]] && \
UPSTRAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
SRC_URI="https://github.com/ibus/ibus/releases/download/${PV}/${P}.tar.gz
${UPSTRAM_PATCHSET_URI}"
COMMON_DEPEND="
>=dev-libs/glib-2.26:2
gnome-base/librsvg:2
sys-apps/dbus[X?]
app-text/iso-codes
>=gnome-base/dconf-0.13.4
x11-libs/libnotify
gconf? ( >=gnome-base/gconf-2.12:2 )
gtk? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
python? ( ${PYTHON_DEPS} )
X? (
x11-libs/libX11
x11-libs/gtk+:2 )
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
nls? ( virtual/libintl )
wayland? ( dev-libs/wayland )"
RDEPEND="${COMMON_DEPEND}
x11-apps/setxkbmap
python? (
dev-python/pyxdg
deprecated? (
>=dev-python/dbus-python-0.83
dev-python/pygobject:2
dev-python/pygtk:2 )
gtk3? (
dev-python/pygobject:3
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/pango[introspection]
x11-libs/gtk+:3[introspection] )
)"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5.8.1
dev-util/gtk-doc-am
dev-util/intltool
virtual/pkgconfig
nls? ( >=sys-devel/gettext-0.16.1 )
vala? ( $(vala_depend) )"
# stress test in bus/ fails
# IBUS-CRITICAL **: bus_test_client_init: assertion `ibus_bus_is_connected (_bus)' failed
RESTRICT="test"
DOCS="AUTHORS ChangeLog NEWS README"
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="To use ibus, you should:
1. Get input engines from sunrise overlay.
Run \"emerge -s ibus-\" in your favorite terminal
for a list of packages we already have.
2. Setup ibus:
$ ibus-setup
3. Set the following in your user startup scripts
such as .xinitrc, .xsession or .xprofile:
export XMODIFIERS=\"@im=ibus\"
export GTK_IM_MODULE=\"ibus\"
export QT_IM_MODULE=\"xim\"
ibus-daemon -d -x
"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# We run "dconf update" in pkg_postinst/postrm to avoid sandbox violations
sed -e 's/dconf update/:/' \
-i data/dconf/Makefile.{am,in} || die
use vala && vala_src_prepare
eautoreconf
}
src_configure() {
local python_conf
if use python; then
python_conf="PYTHON=${PYTHON}
$(use_enable deprecated python-library)
$(use_enable gtk3 setup)"
else
python_conf="--disable-python-library --disable-setup"
fi
econf \
--enable-dconf \
--disable-emoji-dict \
$(use_enable introspection) \
$(use_enable gconf) \
$(use_enable gtk gtk2) \
$(use_enable gtk xim) \
$(use_enable gtk3) \
$(use_enable gtk3 ui) \
$(use_enable nls) \
$(use_enable test tests) \
$(use_enable X xim) \
$(use_enable vala) \
$(use_enable wayland) \
${python_conf}
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
Xemake check || die
}
src_install() {
default
prune_libtool_files --all
mv "${ED}"/usr/share/bash-completion/completions/ibus.bash "${T}"
rm -rf "${ED}"/usr/share/bash-completion || die
newbashcomp "${T}"/ibus.bash ${PN}
insinto /etc/X11/xinit/xinput.d
newins xinput-ibus ibus.conf
keepdir /usr/share/ibus/{engine,icons} #289547
use deprecated && python_optimize
use python && use gtk3 && python_optimize
readme.gentoo_create_doc
}
pkg_preinst() {
use gconf && gnome2_gconf_savelist
gnome2_schemas_savelist
gnome2_icon_savelist
}
pkg_postinst() {
use gconf && gnome2_gconf_install
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
gnome2_schemas_update
gnome2_icon_cache_update
readme.gentoo_print_elog
}
pkg_postrm() {
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
use gconf && gnome2_schemas_update
gnome2_icon_cache_update
}

@ -23,7 +23,7 @@ RDEPEND="${PYTHON_DEPS}
dev-python/pygoocanvas[${PYTHON_USEDEP}]
>=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}]
gnome-base/librsvg:2
sci-geosciences/osm-gps-map:2
sci-geosciences/osm-gps-map
x11-misc/xdg-utils
gnome? (
dev-python/gconf-python[${PYTHON_USEDEP}]

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -24,7 +24,7 @@ RDEPEND="${PYTHON_DEPS}
dev-python/pygoocanvas[${PYTHON_USEDEP}]
>=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}]
gnome-base/librsvg:2
sci-geosciences/osm-gps-map:2
sci-geosciences/osm-gps-map
x11-misc/xdg-utils
gnome? (
dev-python/gconf-python[${PYTHON_USEDEP}]

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -35,7 +35,7 @@ RDEPEND="dev-db/sqlite:3
dev-libs/libxslt
dev-libs/libzip
gnome-base/gconf:2
sci-geosciences/osm-gps-map:2
sci-geosciences/osm-gps-map
net-libs/libsoup:2.4
virtual/libusb
x11-libs/cairo

@ -1,4 +1,3 @@
DIST vifm-0.7.2.tar.bz2 468086 SHA256 f95e49a8518dd1acc9b7b750658a98bcf1cb538e25520a5a300b5812108fbc8d SHA512 24a5ad44cecd01f489b95008f0b98ad6cd63656bc7fe4a888101f369f9b258cb87b8025efac30237fbaebc7aff14d173d02118839312017276f3f6b62ea4a3b9 WHIRLPOOL 9c954dbe659e3303315642738bafb962f6f20820af0fe587b3c525ad7a93aca3f9090fe5d2d871a291ce95c9add81f7d717ae5adbdcbe2a58d2889e0bf3e50dc
DIST vifm-0.8.1a.tar.bz2 832500 SHA256 974fb2aa5e32d2c729ceff678c595070c701bd30a6ccc5cb6ca64807a9dd4422 SHA512 3cd182fd52b8695468ceb9cb812b9b4e336c42ce101119c8423028403839d8b04fe2ece6d30830325d374cda93a82f0e1d4f427d5095545fa888a991dfcbc714 WHIRLPOOL 48ce3ca228aacfcaf36a80bb4440dbaf038785919aaeb19e1f069aea5b1a5941de4abfdb02cbc797e9848d0d746a1bd2df3e485d38bc1130de920a42fb01ed4c
DIST vifm-0.8.2.tar.bz2 892414 SHA256 8b466d766658a24d07fc2039a26fefc6a018f5653684a6035183ca79f02c211f SHA512 e2c9f84b8a24542f7153ef8a27b38ba8c251cb0ded72401f5e93fa92540d51b5c368a73147b9fa4a883dda5f880c1d8585c1b4879d46c0e00dea87eacecfdb25 WHIRLPOOL 26d5ff1249885c3be16d7ea7a09ded43498f60243aa46b5d2b8ed3e0d548b29e305943135bcc50a27cca539a5e3b9e240693b8381bdd9c45737e617641da784c
DIST vifm-0.8.tar.bz2 756795 SHA256 69eb6b50dcf462f4233ff987f0b6a295df08a27bc42577ebef725bfe58dbdeeb SHA512 b4727b7a9f577eb05c4e8830849a00759cbeb35457c8fa533136a0a68124312f2bb8c5c21239fbbd34f567ddaca247ede05e48e72b890bb4f15d12adebc23210 WHIRLPOOL 78d030cc9eda292ce75656eedc3ede3e02c87522517d7b7d49f0e993dbfc438a5b5e0dcf8fed531eeb1e045f01d5418d1e7fbc84cb53da800bb54d7ab4a636d7

@ -1,94 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools vim-doc
DESCRIPTION="Console file manager with vi(m)-like keybindings"
HOMEPAGE="http://vifm.info/"
SRC_URI="mirror://sourceforge/vifm/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~s390 x86"
IUSE="X developer +extended-keys gtk +magic vim vim-syntax"
DEPEND="
>=sys-libs/ncurses-5.7-r7:0
magic? ( sys-apps/file )
gtk? ( x11-libs/gtk+:2 )
X? ( x11-libs/libX11 )
"
RDEPEND="
${DEPEND}
vim? ( || ( app-editors/vim app-editors/gvim ) )
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
"
DOCS="AUTHORS FAQ NEWS README TODO"
src_prepare() {
eautoreconf
}
src_configure() {
econf \
$(use_enable developer) \
$(use_enable extended-keys) \
$(use_with magic libmagic) \
$(use_with gtk) \
$(use_with X X11)
}
src_compile() {
default
}
src_install() {
einstall
dodoc ${DOCS}
if use vim; then
local t
for t in app plugin; do
insinto /usr/share/vim/vimfiles/"${t}"
doins "${S}"/data/vim/doc/"${t}"/"${PN}"*
done
fi
if use vim-syntax; then
local t
for t in ftdetect ftplugin syntax; do
insinto /usr/share/vim/vimfiles/"${t}"
doins "${S}"/data/vim/"${t}"/"${PN}".vim
done
fi
}
src_test() {
emake check
}
pkg_postinst() {
if use vim; then
update_vim_helptags
if [[ -n ${REPLACING_VERSIONS} ]]; then
elog
elog "You don't need to copy or link any files for"
elog " the vim plugin and documentation to work anymore."
elog "If you copied any vifm files to ~/.vim/ manually"
elog " in earlier vifm versions, please delete them."
fi
elog
elog "To use vim in vifm to view the documentation"
elog " edit ~/.vifm/vifmrc and set vimhelp instead of novimhelp"
elog
fi
}
pkg_postrm() {
use vim && update_vim_helptags
}

@ -1,14 +1,15 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="demerge - revert to previous installation states"
HOMEPAGE="http://download.mpsna.de/opensource/demerge/"
SRC_URI="http://download.mpsna.de/opensource/demerge/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 sh sparc x86"
KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 ~sh sparc x86"
IUSE=""
DEPEND="dev-lang/perl
@ -19,12 +20,10 @@ DEPEND="dev-lang/perl
RDEPEND="${DEPEND}
sys-apps/portage"
src_unpack() {
unpack ${A}
cd "${S}"
src_prepare() {
# Fix path for new make.conf location
sed -i -e 's:/etc/make.conf:/etc/portage/make.conf:g' demerge
default
}
src_install() {
@ -41,4 +40,5 @@ pkg_postinst() {
elog "If you wish for it to be automatically run at the end of every --sync simply chmod +x /etc/portage/postsync.d/demerge-record"
elog "If ever you find this to be an inconvenience simply chmod -x /etc/portage/postsync.d/demerge-record"
fi
}

@ -1,8 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">
demerge makes it easy to revert to previous installation states.
</longdescription>
<maintainer type="person">
<email>kentnl@gentoo.org</email>
<name>Kent Fredric</name>
</maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<longdescription lang="en">
demerge makes it easy to revert to previous installation states.
</longdescription>
</pkgmetadata>

@ -1,4 +1,4 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -53,6 +53,9 @@
# <required; blurb about this variable>
# foo="<default value>"
# Disable manpage generation:
# @DEAD
# Common features:
# @CODE
# In multiline paragraphs, you can create chunks of unformatted

@ -69,7 +69,7 @@ src_prepare() {
lintl() {
# same logic as from virtual/libintl
use !elibc_glibc && use !elibc_uclibc && echo "-lintl"
use !elibc_glibc && use !elibc_uclibc && use !elibc_musl && echo "-lintl"
}
src_compile() {

@ -69,7 +69,7 @@ src_prepare() {
lintl() {
# same logic as from virtual/libintl
use !elibc_glibc && use !elibc_uclibc && echo "-lintl"
use !elibc_glibc && use !elibc_uclibc && use !elibc_musl && echo "-lintl"
}
src_compile() {

@ -0,0 +1,19 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit vim-plugin
DESCRIPTION="vim plugin: CVS(NT) integration script"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1245"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
# Note, this comes from CVS on sf.net
# http://ezytools.cvs.sourceforge.net/*checkout*/ezytools/VimTools/cvsmenu.txt
VIM_PLUGIN_HELPFILES="cvsmenu.txt"
RDEPEND="dev-vcs/cvs"

@ -1,2 +1 @@
DIST gundo-2.5.0.tar.gz 152724 SHA256 d7d0c0633937d8cde5d42b6c9634f3ee9b879252b9615f45b49d002320c3b24a SHA512 85687e0baa00d6c603dcabc9ffa5fef3c49437d816a7e637fa9f48719726bc4d4f45417998d9a080d2796c1e3b1bf76318628f7733a9985fd8f46e053aec42db WHIRLPOOL c1086ec377fe8fc204ee1c66feeb6a45063f51094715f4e0e1c9c0fbf8882721e6a0ccfa759f27256602fe2f3d8ef26b505aed19c431cb98e4be82c35d1bc60f
DIST gundo-2.6.1.tar.gz 153125 SHA256 6cacba104238169af6e9e2863cf500922a59cb6cb49885b36381a7f5d108be77 SHA512 c8b9b20ff8ef24bd94b0adc18b2cf912cbd0a07c5a70df11be39fbe69d81306027b73d9a60c9127c658c913602a819774c7b1202a8db704677da59cb9916532b WHIRLPOOL a29477209922ec6e0602f26cab96dac4c76d4f0fa4cd86df3f8f01af8d3022a57eced609423dbda73f82e01718cdd6e7bf8b2bc8c5ef2cbe465edf5401ed2152

@ -1,25 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit vim-plugin python-single-r1
DESCRIPTION="vim plugin: visualize your Vim undo tree"
HOMEPAGE="https://sjl.bitbucket.org/gundo.vim/"
SRC_URI="https://github.com/sjl/gundo.vim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
KEYWORDS="~amd64 ~x86 ~x64-macos"
RDEPEND="|| ( app-editors/vim[${PYTHON_USEDEP}] app-editors/gvim[${PYTHON_USEDEP}] )
${PYTHON_DEPS}"
S=${WORKDIR}/${PN}.vim-${PV}
VIM_PLUGIN_HELPFILES="${PN}.txt"
src_prepare() {
rm -r .gitignore .hg* package.sh README* site tests || die
}

@ -3,6 +3,7 @@
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit vim-plugin python-single-r1
@ -11,7 +12,7 @@ DESCRIPTION="vim plugin: visualize your vim undo tree"
HOMEPAGE="https://sjl.bitbucket.org/gundo.vim/"
SRC_URI="https://github.com/sjl/gundo.vim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
KEYWORDS="~amd64 ~x86 ~x64-macos"
KEYWORDS="amd64 x86 ~x64-macos"
RDEPEND="|| ( app-editors/vim[${PYTHON_USEDEP}] app-editors/gvim[${PYTHON_USEDEP}] )
${PYTHON_DEPS}"

@ -3,3 +3,4 @@ DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db
DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89
DIST mono-4.4.0.148.tar.bz2 84897767 SHA256 38ad527608c26b2637472602d91d6af203dc4202be915e583fdc9e3a9252a5f3 SHA512 c1e0a7d589cc181fcfe36006879362ad0f5fca0d903fef723f7c4ed68dbd1eb2a7526b2e44c23f2b4c7b1cbcadeae6c7b004aab0643f09dc32640776892c3a22 WHIRLPOOL 9ada86d6026c0a139929a41b11e8849b7545f44be93ffa9c316a2877927d1883419bfb7f3aeb3b1dc593d6f9c0fe6e154e7e30285e70d25c75990c31ec704c85
DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd
DIST mono-4.6.0.125.tar.bz2 100227098 SHA256 700d4d26f6b09c542c172ec2398e6047f479980e2542746e58dccf95001cbd10 SHA512 6f5df66021c472808a5c3c6b43dcb89c9f3616b95ded63cf6b5e69b39bfcbfaa673a3bae8ec62c1dd87629bbafa039177242730f79a18d8fd44f455325913e99 WHIRLPOOL f118ec3bf4829ebe83c36909e800fd64f30e1f3a4bea96698d030b8f5120e4062f5def30717a50185f1fddabbd123a5c4440ea80fde51f7a82e7c403beadffc6

@ -0,0 +1,114 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
HOMEPAGE="http://www.mono-project.com/Main_Page"
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE="nls minimal pax_kernel xen doc"
COMMONDEPEND="
!minimal? ( >=dev-dotnet/libgdiplus-2.10 )
ia64? ( sys-libs/libunwind )
nls? ( sys-devel/gettext )
"
RDEPEND="${COMMONDEPEND}
|| ( www-client/links www-client/lynx )
"
DEPEND="${COMMONDEPEND}
sys-devel/bc
virtual/yacc
pax_kernel? ( sys-apps/elfix )
!dev-lang/mono-basic
"
S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)"
pkg_pretend() {
# https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686
# If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling.
# See http://bugs.gentoo.org/261869 for more info."
CONFIG_CHECK="SYSVIPC"
use kernel_linux && check_extra_config
}
pkg_setup() {
linux-info_pkg_setup
mono-env_pkg_setup
}
src_prepare() {
# we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't
# get killed in the build proces when MPROTECT is enable. #286280
# RANDMMAP kill the build proces to #347365
# use paxmark.sh to get PT/XT logic #532244
if use pax_kernel ; then
ewarn "We are disabling MPROTECT on the mono binary."
# issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9
sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in"
fi
# mono build system can fail otherwise
strip-flags
# Fix VB targets
# http://osdir.com/ml/general/2015-05/msg20808.html
#eapply "${FILESDIR}/add_missing_vb_portable_targets.patch"
# Fix build when sgen disabled
# https://bugzilla.xamarin.com/show_bug.cgi?id=32015
#eapply "${FILESDIR}/${PN}-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch"
# TODO: update patch
# Fix atomic_add_i4 support for 32-bit ppc
# https://github.com/mono/mono/compare/f967c79926900343f399c75624deedaba460e544^...8f379f0c8f98493180b508b9e68b9aa76c0c5bdf
#epatch "${FILESDIR}/${PN}-4.0.2.5-fix-ppc-atomic-add-i4.patch"
# TODO: update patch
#epatch "${FILESDIR}/systemweb3.patch"
#epatch "${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch"
#epatch "${FILESDIR}/fix-for-bug36724.patch"
default
#eapply_user
multilib_copy_sources
}
multilib_src_configure() {
local myeconfargs=(
--disable-silent-rules
$(use_with xen xen_opt)
--without-ikvm-native
--disable-dtrace
$(use_with doc mcs-docs)
$(use_enable nls)
)
econf "${myeconfargs[@]}"
}
multilib_src_test() {
cd mcs/tests || die
emake check
}
multilib_src_install() {
default_src_install
# Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora
# mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html
# for reference.
rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mscorlib.dll.so || die
rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mcs.exe.so || die
}

@ -1,2 +1,3 @@
DIST ding-libs-0.4.0.tar.gz 827058 SHA256 bdeb90b07ceaa9145e6784ce40a71b69a37fffc7373c51fee258ffffd5390457 SHA512 e062e104f4ad75eea0b59bb113b7a6a4044a42230d96b9b9dda611535835cd0809635b1da1408ae58e97f9ff9a9f4fd48f751365901f9b066b465df3523730a0 WHIRLPOOL 41733ac92c3c7fcaa19f19843a2464a0644632cc345b77fc033910974fa449f91780725302fafadd233c6ef4379174261bbab45e49830e8673a46d9ee3d6f652
DIST ding-libs-0.5.0.tar.gz 868840 SHA256 dab937537a05d7a7cbe605fdb9b3809080d67b124ac97eb321255b35f5b172fd SHA512 d79db6794dbb59b518db15c51c3f981e8873e478a156ca8ae766a61107796968eeed36cf21bd20f5e6f04c5b460d3a40ab114a482754e2f3976c53bb82fe1fcb WHIRLPOOL de3df36795c9a60a1d1fad06653e724dd1384b81cb056be62fd59699b3ae7fd2ad60135ea6092435797aa4910024aad03ded703fc09c731fcc7594761e3b9384
DIST ding-libs-0.6.0.tar.gz 880038 SHA256 764a211f40cbcf2c9a613fc7ce0d77799d5ee469221b8b6739972e76f09e9fad SHA512 7218b6825bc078bdc35f149bd17944f427af0e32fa4d94026c00ecd14037598959ad7e1dee46af6fd3736424cdb499720fd8e1a0d1dfd173a5bc0085f8f986b2 WHIRLPOOL 313d132fa91c2768213fc8b7ff00f0c664f703ea0b4879f5e6240ea6202a0810dc3adf4d562d999c1612eaf742b1232739e112b71a2426e44bfd6d6480b945df

@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
inherit multilib-minimal
DESCRIPTION="set of utility libraries (mostly used by sssd)"
HOMEPAGE="https://fedorahosted.org/sssd"
SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.gz"
LICENSE="LGPL-3 GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux"
IUSE="test static-libs"
RDEPEND=""
DEPEND="${RDEPEND}
virtual/pkgconfig
test? ( dev-libs/check )"
multilib_src_configure() {
ECONF_SOURCE="${S}" econf
}

@ -0,0 +1 @@
DIST pcre2-10.22.tar.bz2 1470620 SHA256 b2b44619f4ac6c50ad74c2865fd56807571392496fae1c9ad7a70993d018f416 SHA512 dcf70b5e5b73f29188a56e4d9efb9afdf2b9ebe50e13a7640b80f543851235a289e476e1f517f49fac9628b456268bcdaf2b492237bc879ddff36f84ef4f32ea WHIRLPOOL 154ee1c4d2445878c2d2fd1eafa96584d8c943e9e545937b37d4c1fb12ba847938647184723d429244bf5aa989ba335cfbf74fadb5d38227862762bd34166232

@ -0,0 +1,77 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils libtool flag-o-matic toolchain-funcs multilib-minimal
DESCRIPTION="Perl-compatible regular expression library"
HOMEPAGE="http://www.pcre.org/"
MY_P="pcre2-${PV/_rc/-RC}"
if [[ ${PV} != *_rc* ]] ; then
# Only the final releases are available here.
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
else
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
fi
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="?? ( libedit readline )"
RDEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
libedit? ( dev-libs/libedit )
readline? ( sys-libs/readline:0= )"
DEPEND="${RDEPEND}
virtual/pkgconfig
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
S=${WORKDIR}/${MY_P}
MULTILIB_CHOST_TOOLS=(
/usr/bin/pcre2-config
)
src_prepare() {
default
elibtoolize
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
$(multilib_native_use_enable bzip2 pcre2grep-libbz2) \
$(use_enable jit) $(use_enable jit pcre2grep-jit) \
$(use_enable pcre16 pcre2-16) \
$(use_enable pcre32 pcre2-32) \
$(multilib_native_use_enable libedit pcre2test-libedit) \
$(multilib_native_use_enable readline pcre2test-libreadline) \
$(use_enable static-libs static) \
$(use_enable unicode) \
$(multilib_native_use_enable zlib pcre2grep-libz) \
--enable-pcre2-8 \
--enable-shared \
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
}
multilib_src_compile() {
emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
install
multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix
}
multilib_src_install_all() {
prune_libtool_files
}

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
<use>
<flag name="bzip2">
Add support for pcregrep command to search within
bzip2-compressed files (via <pkg>app-arch/bzip2</pkg>).
</flag>
<flag name="pcre16">Build PCRE library for 16 bit characters (e.g. UTF-16).</flag>
<flag name="pcre32">Build PCRE library for 32 bit characters (e.g. UTF-32).</flag>
<flag name="readline">
Add support for command line editing to pcretest, through
<pkg>sys-libs/readline</pkg>.
</flag>
<flag name="recursion-limit">
Limit match recursion to 8192; if disabled, the default limit is
used, which is the same as the match limit.
</flag>
<flag name="zlib">
Add support for pcregrep command to search within
gzip-compressed files (via <pkg>sys-libs/zlib</pkg>).
</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:pcre:pcre</remote-id>
<remote-id type="sourceforge">pcre</remote-id>
</upstream>
</pkgmetadata>

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A wrapper that lets you read Zip archive members as if they were files"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND="

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Report errors from perspective of caller of a clan of modules"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Gregorian calendar date calculations"
SLOT="0"
KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 m68k ppc ~ppc64 s390 sh ~sparc x86"
KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
DEPEND=">=dev-perl/Bit-Vector-7

@ -22,4 +22,4 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
SRC_TEST="do parallel"
SRC_TEST="do"

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Perl module implementing 'which' internally"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""

@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Create and manipulate PAR distributions"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 m68k ~ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
DEPEND="

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -12,7 +12,7 @@ SRC_URI="http://download.mpsna.de/opensource/PortageXS/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="minimal"
SRC_TEST="do"

@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>kentfredric@gmail.com</email>
<email>kentnl@gentoo.org</email>
<name>Kent Fredric</name>
<description>Maintainer. Assign bugs to him</description>
</maintainer>
@ -10,10 +10,6 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="cpan">PortageXS</remote-id>
<remote-id type="cpan">PortageXS::Core</remote-id>

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Cross-platform basic tests for scripts"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="virtual/perl-File-Spec

@ -1,3 +1,4 @@
DIST dulwich-0.12.0.tar.gz 293900 SHA256 8f9070f37eec6175aab60d7064246b5b6453b2fab342589101f1c8feda0a0cc6 SHA512 55062a89d77294df849a8f59e0dd25c4d557fc3ea8e2de2c114c510ebe15ba876be54fad0889f1475855e3bf986f91e04b819dad3fe61f23b399553b59b26302 WHIRLPOOL b244e9269d9e452edc39c020772649ca86b91ab3ac88e9f1a212022b5c93719909039017a6cb5543a949a17c93a523e86b4cfc7985233b3e105d12446fb3f1c4
DIST dulwich-0.13.0.tar.gz 289213 SHA256 8ed35334e22cf93e7dcfd5113d8e262041967fe4c3cead5e262c9102f3e63238 SHA512 5d62f81f45701c4e543483c89db696295b8c6aff413fa595a704b27421d5e0a99132a5c19c9b5511f96261c6a2c7d96e269ce9da526dec001b9a2fbc41413812 WHIRLPOOL abdc1877dbdc4499fbf888635287892376c58007515b32cd48d25662519e4708a79aa6f9b6b6b60b282b5f86646c0c6ca36c29516a0bf864bb998a2f4bd8216f
DIST dulwich-0.14.1.tar.gz 292827 SHA256 7c1f49e6e72fa8635328d32bfeb7103e86e175d87fa80a9cefdd63a360f7ba93 SHA512 95c996c101fa591bb5f94f98ad3c3b2426e678a0d5ee663fb42a8b2e93bb220e9fd18d3e943d3dbc913098111e1dd090f0751a17e1b71431a2175dcd3b711ea2 WHIRLPOOL 495a33fa1fb34368008a9c73acb3185032805f4e11a180022c7236b05c421d4ba71d32958d6ea9a602fdf238b83a23feb2c50a30726bad504978705b426b7d4f
DIST dulwich-0.9.9.tar.gz 270127 SHA256 084e762c8d4d0c0002823249db57b8e735c99c409dacc2849565dd3c0c288496 SHA512 5039e8e80c51b8ee0df2ba0805fa63d9b476a05c86b6bd9eaf9348ac03a83f0f1208e259ae6bcf40fb2c94ffb57c9b45bff852e367b8bee95c10e672d3dc19d5 WHIRLPOOL 2a79d25f1233d9a6a242d064af179486810555eb3c9803c336ae152095318a32eb8588779cb07f84b073a05bf7f083ba3b3d4c8d2b4f8929b2aa3d01c29a0a01

@ -0,0 +1,43 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
HOMEPAGE="https://github.com/jelmer/dulwich/ https://pypi.python.org/pypi/dulwich"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/gevent[${PYTHON_USEDEP}]
dev-python/geventhttpclient[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-fastimport[${PYTHON_USEDEP}]
)"
DISTUTILS_IN_SOURCE_BUILD=1
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
emake check
}
python_install_all() {
use doc && local HTML_DOCS=( docs/build/html/. )
use examples && dodoc -r examples
distutils-r1_python_install_all
}

@ -0,0 +1 @@
DIST geventhttpclient-1.3.1.tar.gz 55050 SHA256 84a7d806c764fb89fd4d6cf9c09b2a1c3ba9cd15a1bad3f96e4c6e57c1e79b58 SHA512 79b79ae63d2733771f72d5b96adafbbe3a5133d41e6263913b908266519ba43eb05e86d0e0af8e9e3d21b07a0686888534b058f9ce46a1dbef3a89d8a5ef4f83 WHIRLPOOL 4ca928d00ccb39066d3b927ebeaa3c263717a26b7d4b84df152ff9b2474be7c2b8c481975cee6c070039d1d875b0ac83287608712ffe68acc4163e27bb405c93

@ -0,0 +1,38 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent"
HOMEPAGE="https://github.com/gwik/geventhttpclient"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
dev-python/gevent[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
"
python_test() {
# Ignore tests which require network access
py.test src/geventhttpclient/tests --ignore \
src/geventhttpclient/tests/test_client.py || \
die "Tests failed with ${EPYTHON}"
}

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>sautier.louis@gmail.com</email>
<name>Louis Sautier</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="pypi">geventhttpclient</remote-id>
<remote-id type="github">gwik/geventhttpclient</remote-id>
<bugs-to>https://github.com/gwik/geventhttpclient/issues</bugs-to>
</upstream>
</pkgmetadata>

@ -1 +1,2 @@
DIST fastimport-0.9.6.tar.gz 33333 SHA256 83d0ae7b14f58c90cf56d0bf190d339abbd8bf1be702492c3d15d74c6cd412ab SHA512 cc38c1218d65ef4a9e3a68d8af3fadf98c7cc0dcd8075b338b8f492d25765bc2fe2247000868fd3c95e1f7f4c2b9a05964ef7b4f9196c2777f6a7941f127f416 WHIRLPOOL e141686590d137f5cef3e1dcd6ad32142ccc5a0fce6c74ce9641cece9d7308154f258cec256d039a54c45884d70879c42cf5297f94fad56a2fae6dac11386add
DIST python-fastimport-0.9.2.tar.gz 30762 SHA256 fd60f1173e64a5da7c5d783f17402f795721b7548ea3a75e29c39d89a60f261e SHA512 8fd9f89267ca88edff94cea7537740431d02680a1eebd085ee376954b47bf5222e7575750895d0d2da246694cdac7a5afe50d857b87c0f36e04eb3511bcbe472 WHIRLPOOL f1d26b8de2180d55f11df3eb937ae3a524b5f55295d264f23a1edd582152cb6ecbc52cba4164e85f5be943c132cb48db0fa3a704eeda5b1c12896233f18d3c76

@ -10,6 +10,7 @@
<name>Gentoo Bazaar Project</name>
</maintainer>
<upstream>
<remote-id type="launchpad">python-fastimport</remote-id>
<remote-id type="github">jelmer/python-fastimport</remote-id>
<bugs-to>https://github.com/jelmer/python-fastimport/issues</bugs-to>
</upstream>
</pkgmetadata>

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,10 +9,10 @@ PYTHON_COMPAT=( python2_7 pypy )
inherit distutils-r1
DESCRIPTION="Library for parsing the fastimport VCS serialization format"
HOMEPAGE="https://launchpad.net/python-fastimport"
HOMEPAGE="https://github.com/jelmer/python-fastimport"
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"

@ -0,0 +1,29 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
inherit distutils-r1
MY_PN="${PN#python-}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Library for parsing the fastimport VCS serialization format"
HOMEPAGE="https://github.com/jelmer/python-fastimport"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
S="${WORKDIR}/${MY_P}"
python_test() {
"${PYTHON}" -m unittest fastimport.tests.test_suite \
|| die "Tests fail with ${EPYTHON}"
}

@ -1,2 +1,3 @@
DIST abi-compliance-checker-1.99.21.tar.gz 230212 SHA256 c9ca13a9a7a0285214f9a18195efae57a99465392fbf05fdc4a15fceada4dedf SHA512 9c7038ed54581f409faba03b1164e56376ce752075a2dc131c5ba5501aced7a09d2638259e373a08eb4e4a40c9499308fd91771565173d825224aa52713fdbd4 WHIRLPOOL 5107106d55dcc5901c45646254aa1c443b671fd334a039e36d9c3028ef280e36a71ab84506578dd82ce6a02b1e6b80c3ce4c61644cdd56d5fc8b9d7fc2a67c33
DIST abi-compliance-checker-1.99.22.tar.gz 230584 SHA256 da8d9c4f1d35d1ee355263b7f1b59c869e02fcb7cb764a695f8c730ce3dd5c2c SHA512 19c4f1dc93d724c8de102696f80eff592f052b69b5de62fceeea84a2add8a2d1f405f2af62253d188838118d0dccdb5791e36b3c64c0302d10534e296fdc8518 WHIRLPOOL f1ec4fe5553888bc95dc9bd3fe82cd8a4bf07fc3d4f9139520761701d1ca2962385d0d0d3eb7844337f39f9d719ceab6057182cbc55dc063245877a58151f28e
DIST abi-compliance-checker-1.99.23.tar.gz 231478 SHA256 5d1a66e12b654798a09bdc087bb523bb38dd52bc6a212d604c18b547eb1ca2b2 SHA512 f09e0b5d9b04ab7ef20b19a1265d6dceb89c1c1aa4639f67b30ca60a66bbb748df6f95e2a540e650f96f296cc1b7bd972391a5fb9038e4834bd4860825db2b2e WHIRLPOOL 33288a8a12815cd2d8b1d52460979523f7df503a6290f74570fb8abf48b7e5609d7f7b3009379d6b5f5b4276be5def6dc6ef4e55696aa7a1d6e4aadf8314d664

@ -0,0 +1,29 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="A tool for checking backward compatibility of a C/C++ library"
HOMEPAGE="http://ispras.linuxbase.org/index.php/ABI_compliance_checker"
SRC_URI="https://github.com/lvc/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-lang/perl"
RDEPEND="${DEPEND}
dev-util/abi-dumper
dev-util/ctags"
src_compile() {
:
}
src_install() {
dodir /usr
perl Makefile.pl --install --prefix="${EPREFIX}"/usr --destdir="${D}" || die
einstalldocs
}

@ -5,6 +5,8 @@
# DEPRECATED
# This eclass has been deprecated and should not be used by any new ebuilds.
# @DEAD
# @ECLASS: chromium.eclass
# @MAINTAINER:
# Chromium Herd <chromium@gentoo.org>

@ -1,3 +1,4 @@
DIST gvfs-1.24.2.tar.xz 1627808 SHA256 0949eaedd1df7175f8d7ee2700df8210d1f854b8ee37d963bc32ee7091eeb228 SHA512 4e5a3150ec4a57ca1229653fd2ce91840e8f7c372de8eb3cd9196b83a687c4336b6fd6fec3f6f6dca740ff1033906cce8f42377c45014f4ce7fd9c33bdcedc59 WHIRLPOOL c65c2402a77cb5de3180f9988b6f0c29af3d979863e32943bca70a30dda89197a0747ed18ebfffe6d70a06d790be195a749c7b34afbfd780c80273aacad9844f
DIST gvfs-1.26.3.tar.xz 1682264 SHA256 a70f75fa60d66f3f478c0c8aec43d0e43455a8cc75a4dfa8029e51c816401b4a SHA512 ce75dbb42c07572b4829deeacee39a1875a894bc874eb6e542ca42c3908150d890b7dbb39fadb744fecdab635fb1fedd3df31fabf5bd7be0fa537714f874c94e WHIRLPOOL d048d411caa614d5aebcb1026af5870d589661f4db527b07f525c1c1a68199e0d6b8a428f6d9afa0291a7222d04c723d1442c08cc132fc1fc30973fc3946da3c
DIST gvfs-1.28.2.tar.xz 1689324 SHA256 bc6af45cff7e7e8d33c3a4be1d27e479f10f80105a6f2d1fae75c5c0d40636d9 SHA512 ec77bef03de923bed8ea6050333b0f3b9ad7f70faf1cd33268180c5f7ec5046989084d0ab219ee92e7d08d563386f6b64e599564f06e835a79349cc0d482e8c4 WHIRLPOOL e09d15bb2381680bad4b6394821ef9a8419c2e2f7ec9be0df1f01a66cae37ea1701ae5062c91565e85158a1a09c2fef1d13bbb85e8dcc210ecb5cda66018c663
DIST gvfs-1.28.3.tar.xz 1497040 SHA256 458c4cb68570f6ef4a9e152995c62d0057c3e0a07ed64d84c7200cdd22f0bd17 SHA512 a448ea9878b71c8d11933cbcf951fd0b0f7a2a849cb9dd5da9950967150d2c39b6d571a8000cd765334436d869d26ca0108eb656e84571ac9a33d0c6bd9334b7 WHIRLPOOL 7b21ec5cee926c1d7fe99f2f36ae982a3714812b6032d2732d6f0a4a3aaab264466ed95fb7beb5b6dee6b39d835c7586ebbd32c7d34b2b3726685c031b8671c1

@ -0,0 +1,125 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
GNOME2_LA_PUNT="yes"
inherit autotools bash-completion-r1 eutils gnome2
DESCRIPTION="Virtual filesystem implementation for gio"
HOMEPAGE="https://wiki.gnome.org/Projects/gvfs"
LICENSE="LGPL-2+"
SLOT="0"
IUSE="afp archive bluray cdda fuse google gnome-keyring gnome-online-accounts gphoto2 gtk +http ios mtp nfs samba systemd test +udev udisks zeroconf"
REQUIRED_USE="
cdda? ( udev )
google? ( gnome-online-accounts )
mtp? ( udev )
udisks? ( udev )
systemd? ( udisks )
"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
# Can use libgphoto-2.5.0 as well. Automagic detection.
RDEPEND="
app-crypt/gcr:=
>=dev-libs/glib-2.46.2:2
sys-apps/dbus
dev-libs/libxml2:2
net-misc/openssh
afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
archive? ( app-arch/libarchive:= )
bluray? ( media-libs/libbluray )
fuse? ( >=sys-fs/fuse-2.8.0 )
gnome-keyring? ( app-crypt/libsecret )
gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.7.1:= )
google? (
>=dev-libs/libgdata-0.17.3:=[crypt,gnome-online-accounts]
>=net-libs/gnome-online-accounts-3.17.1:= )
gphoto2? ( >=media-libs/libgphoto2-2.4.7:= )
gtk? ( >=x11-libs/gtk+-3.0:3 )
http? ( >=net-libs/libsoup-2.42:2.4 )
ios? (
>=app-pda/libimobiledevice-1.2:=
>=app-pda/libplist-1:= )
mtp? ( >=media-libs/libmtp-1.1.6 )
nfs? ( >=net-fs/libnfs-1.9.7 )
samba? ( >=net-fs/samba-4[client] )
systemd? ( sys-apps/systemd:0= )
udev? (
cdda? ( dev-libs/libcdio-paranoia )
virtual/libgudev:=
virtual/libudev:= )
udisks? ( >=sys-fs/udisks-1.97:2 )
zeroconf? ( >=net-dns/avahi-0.6 )
"
DEPEND="${RDEPEND}
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
>=dev-util/intltool-0.40
virtual/pkgconfig
dev-util/gdbus-codegen
dev-util/gtk-doc-am
test? (
>=dev-python/twisted-core-12.3.0
|| (
net-analyzer/netcat
net-analyzer/netcat6 ) )
!udev? ( >=dev-libs/libgcrypt-1.2.2:0 )
"
# libgcrypt.m4, provided by libgcrypt, needed for eautoreconf, bug #399043
# test dependencies needed per https://bugzilla.gnome.org/700162
# Tests with multiple failures, this is being handled upstream at:
# https://bugzilla.gnome.org/700162
RESTRICT="test"
src_prepare() {
if ! use udev; then
sed -e 's/gvfsd-burn/ /' \
-e 's/burn.mount.in/ /' \
-e 's/burn.mount/ /' \
-i daemon/Makefile.am || die
# Uncomment when eautoreconf stops being needed always
eautoreconf
fi
gnome2_src_prepare
}
src_configure() {
# --enable-documentation installs man pages
# --disable-obexftp, upstream bug #729945
gnome2_src_configure \
--enable-bash-completion \
--with-bash-completion-dir="$(get_bashcompdir)" \
--enable-gcr \
--disable-gdu \
--disable-hal \
--with-dbus-service-dir="${EPREFIX}"/usr/share/dbus-1/services \
--enable-documentation \
$(use_enable afp) \
$(use_enable archive) \
$(use_enable bluray) \
$(use_enable cdda) \
$(use_enable fuse) \
$(use_enable gnome-keyring keyring) \
$(use_enable gnome-online-accounts goa) \
$(use_enable google) \
$(use_enable gphoto2) \
$(use_enable gtk) \
$(use_enable ios afc) \
$(use_enable mtp libmtp) \
$(use_enable nfs) \
$(use_enable udev) \
$(use_enable udev gudev) \
$(use_enable http) \
$(use_enable samba) \
$(use_enable systemd libsystemd-login) \
$(use_enable udisks udisks2) \
$(use_enable zeroconf avahi)
}

@ -1,3 +1,3 @@
DIST evolution-data-server-3.18.5.tar.xz 5414416 SHA256 a897c789925e86df31a1c78212b431cca13dc4d5a3d87e1fb3d507df3994e8e1 SHA512 10b17b771dbb55ad8320b742d96f6d720f3245bed24fdc415027df6920b0847afa89eb839cd5d4613c0ec40972634c7c695e4ea0ce819973eab0de99987c253e WHIRLPOOL 3c95f43113882409bf85b8f97d49cea74e857ce4c562b625b0936bd014b0799ea16b6c7d2d9c0c0cdbd1f6ce7daf509c15d6413b26f275050da30030a5f0d2a3
DIST evolution-data-server-3.20.3.tar.xz 5066976 SHA256 910360685d832c97f617f02aa5a8eb10a9c0d7d7d5a8758b50aa6b88a60bee48 SHA512 94ea870056c34b75a348ee480d92f368629b500b07e505de9a884ff78b5677aed584bfc2189b55cd5b23fa5ed2d1add82d2e45c83db9ebc29adca12d880a0a50 WHIRLPOOL c39b7998b0eec497ee37aefe1b860cba6bf2ee724371605bc6c1b86aca7fc1bb418c2ebbfbc87fd62df29f65bdba43a1c97273db448994b1b88608803706b8e1
DIST evolution-data-server-3.20.4.tar.xz 5068932 SHA256 f250e3ccb8b6308086f330a1766b235a9d2643ae3e170384eb6391316d0b080e SHA512 51cf71dfb8fc36d91a698006d068e63d3937a8c503329e4d8af62ec914ab6702805eb9c9f11a7c4569f5357eba4a8322f1c017919f5267a318ce15d12185234f WHIRLPOOL 26dec9733aa9479da18fdbde8716dfdb44f56f15dae17a7b8e38e9b995b88b62042cf655791b4a6d24eae378e4f71a2c10b7f79e34886f41d9b7b3242d0d98ed
DIST evolution-data-server-3.20.5.tar.xz 5067732 SHA256 0d1586cd326d997497a2a6fddd939a83892be07cb20f8c88fda5013f8c5bbe7e SHA512 8376331ae0ee96013d5c61b1da92393486d0eb9e0fed63199d4b6c28d92cb6d9dc45826fd65b476d894141d507742e8574168bc99b8704bebe8b39bbd297606e WHIRLPOOL 3c3417603bd2a18c7a3370e32af7f1581fc399ebe6f721d0ac678a5978d667b58df2927eb02f240b4c2f139133e06f25e13a47879b7b7a470cd1283a186bba10

@ -16,7 +16,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
SLOT="0/57" # subslot = libcamel-1.2 soname version
IUSE="api-doc-extras +berkdb +gnome-online-accounts +gtk google +introspection ipv6 ldap kerberos vala +weather"
IUSE="api-doc-extras berkdb +gnome-online-accounts +gtk google +introspection ipv6 ldap kerberos vala +weather"
REQUIRED_USE="vala? ( introspection )"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
@ -127,11 +127,3 @@ src_install() {
dosym /usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
fi
}
pkg_postinst() {
gnome2_pkg_postinst
if ! use berkdb; then
ewarn "You will need to enable berkdb USE for migrating old"
ewarn "(pre-3.12 evolution versions) addressbook data"
fi
}

@ -1,3 +1,3 @@
DIST evolution-ews-3.18.5.tar.xz 702984 SHA256 7e1ed3b18161a620ba358ebf23e4c7aea85c0c5070be3c20a8a2ef012fbcfc55 SHA512 a1359803a9929391ac8b2945e411058cef6038c607706a08c1ab270c40d2b0840537e5c29416bf74bc9d5b3b6a073257f21f0c16951e6e1aa49ee8f983725c27 WHIRLPOOL 0d742407b3d293d4f70656e40dce3f1503f0e5f2ac599d2681a8cb49a34e5647aa4a8b3a85aeebd025e543fc54bc4f282c103bdb09d50d0be633c8e52fb2d4fb
DIST evolution-ews-3.20.3.tar.xz 711996 SHA256 d1e0d1c6970f6a049ff6f41a691c2e455debd2cddf79251e4d0c127a845869b6 SHA512 dd87e83ae7e67b097199614ee4b0607882858ad5d2a3c1616147ea1eea2982486d73fd091f0ce1397d7e8571598b6d7e58ec74a87205539e2cf281b24ae5c8f3 WHIRLPOOL 3c67e79604f86a5d452e0d6e4d5749aa0c2e8bfc9b70b6fbe77517bd9335fed7fecc2827a0e97d87996d1da972a8ee5b045f9329768dc16d322893c7b1ac90c7
DIST evolution-ews-3.20.4.tar.xz 712112 SHA256 6cff88d0fcdf060a84998e1dd886bea7d18aebe2a7fc94b6750881fc4d9dd988 SHA512 0bd5615dbfedb1df428d3905b3e0b36777bb36a7b45e947e9f413fe205624beadfa752909079f203a8adc5306c864c8b6633ef44c91b03323135d2e29c4bd053 WHIRLPOOL d0eeb8a7f8426b343e93771c465118cd6a840144c7f7fdee299d1778694f77869b8837d65ab192962d64f07f2a62a28f30ef1dcc2c2b833ff8acdc680f038d2b
DIST evolution-ews-3.20.5.tar.xz 712400 SHA256 dec65397f7c7e5ac591335e3b5c0fe5f8e8ff7c624d6555d08edf74933d7e424 SHA512 1f4b850d1c7da861e727fecd4f8d7b4935b680ff72052335ace84b9518686457aaac879e0ae61fa0256e75b570770e61ae260cacdb771066dea20d80a599f175 WHIRLPOOL 4c1a36bcce66faf63549706822adc84eb44dc837f0a86f9c87588ed3257a89c1f240e94638bdff943156dc0cdaa18bbabc5f70cc6293222072d25682585dcb5f

@ -1,3 +1,3 @@
DIST evolution-3.18.5.2.tar.xz 12076700 SHA256 3331bee17fc660df9e83f0e070cc2494a9335108e400c889f3a2edf0c293a643 SHA512 1c6200874a5c7e72a6a8976aa7bf5558e5f0084f7a19227866e5d84007115b92954d1e36e83c9cb092b90c722a21222a5ed84cd94596bc853d2639bf374eff9e WHIRLPOOL 8e9d9799aa1ca6d665ca3da42827da3fb15adfa1c28615af82c09848b7dad045523fda9567490d8b3dd007923086af5876af8a270f1bdaa69b95593bb7360bbb
DIST evolution-3.20.3.tar.xz 12077272 SHA256 57f85675c12dc2c8e3a3a4fb65348ab0b9b078fd06e026208f2efe60d885b970 SHA512 4f6836f1bdb17f95067a0338f5e428d1bd7a58d39b6622a22d29f6159d5abf8b77d2335f06f5efaf41dd0f75725aace650c0b970ec746c1d30de3188e555c921 WHIRLPOOL 50c8b4f689e44aff317bc53e999b75b587d665b3d255a96a830ee33b68c70a11d8c140d4017cafb4c26790a3f481381dd1cc62b2b3ef5085b4fe16dade986299
DIST evolution-3.20.4.tar.xz 12133788 SHA256 2c29733cb49042dca093bb4b3c4a3eb7fdc5d7437d1bd048fa39822f4d5436bc SHA512 c3f256c41022b7098ca63c542af01bf1a1ecb9c6fd20991518ee383df3e9e0f62f4a527512b39d2ee994ca4fac84bfa1df110e3b46732a124d1d985659159912 WHIRLPOOL 617d88ff2227aeb64a7357594bfa02d7addc2a8e009901fe111b918db0a5ccb8ea8be9b2b75c415ac60ab29c8624f971fc327da7c896241564a36c26897f7d13
DIST evolution-3.20.5.tar.xz 12133872 SHA256 2e13551ce0996963506f0bdde5e01c3b8aa0622849a272ff12877cd595baeb6e SHA512 4b974ac5d8f3918a8012192634e8d131b1f6af0ed40a32181eb9500bc43b8bf4cf29a6fc7e49620638ada8f2456117e263e6162f21c0e1deef81861789a97906 WHIRLPOOL 1ed38bd2b9de97ad50bb832e03b76bf94131e65f0cf05c555d9e62d0e908467382b7e879d8eeb9513a6a09396da77eb2b2ac3a0dd3b97c6f2cde373dd65222ae

@ -20,7 +20,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
# We need a graphical pinentry frontend to be able to ask for the GPG
# password from inside evolution, bug 160302
PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] app-crypt/pinentry[gtk] app-crypt/pinentry[qt4] )"
PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] app-crypt/pinentry[gtk] app-crypt/pinentry[qt4] app-crypt/pinentry[qt5] )"
# glade-3 support is for maintainers only per configure.ac
# pst is not mature enough and changes API/ABI frequently

@ -1,5 +1,3 @@
DIST rspamd-1.2.7.tar.xz 1423600 SHA256 7a19b2f49cb39d5839785d261a2d6d0d9cca24e760d5adb2b597b1eeb0831c3a SHA512 e87d1b4689224e340035d9e8faa60db9070edc6656235279c2e561ad25a0c87f3d4401dc5a05045fc7ab7bb3fd0333a10dea973a910ca228acc6336074b3d7d9 WHIRLPOOL 9db654d14cf2012ae79580f54a7c124d900b548a93971e2c04210eb18142f733bad3a66a5e7e723f6b2c300676abd7189a25e22cdc22d7e03f9b2ebef972b259
DIST rspamd-1.2.8.tar.xz 1423888 SHA256 485438d8c38ada1a6e95c9ea1298d2c899d4ec618f1dd5f539663522c506eb2b SHA512 21ca76636ce1482233cb3631343e827678d07e0db21e8c0b3961a8124aba4260f2c4f1a4dc110c5689b02707951f28c2ee0e72d1e8cd5c49d9b73fbf688a6056 WHIRLPOOL cdbefbfa3f76b58229c945efc875321950d4981364eb942b83c8a3f12f3e482c83f969b26ebbbddfe6a49d6e72c7c5dee505ba54ac570fb22bbd40a21c17aa53
DIST rspamd-1.3.0.tar.xz 1461004 SHA256 42a15ab3507e50beb10f35b7db5ae1fcdb35d47f5cae51c83713a241ff730b1b SHA512 abbacc635a98bd17b148f173859557c47ff9e25561928dbb3d67c8ab3102d9a03793d14152bae3b1c36131b1983a601799db11a8018593d5796e511f907d67ef WHIRLPOOL 3ee8ba1d7cda2ca0fc4a2c031e8fbbd4ec14a58aaaa00dfb2b7716c07931160bf516d0b2e68dcba99f89ac83c8441cf4263956ac6f1ef97e05a5a3695b6da0bd
DIST rspamd-1.3.1.tar.xz 1465796 SHA256 005bb9c8985d99ad86883769a3979e98fa387a4a00d57c3187d78c4df4fd5afe SHA512 5bcf347332450da5b7a9e4743355fb9b1b88f7a189c78a2f41ca5d7be34cbabbb52ac4cf4870b4e275209f4147c6985dce328c9d08a5d81989126db9696b9acc WHIRLPOOL 30f60041cebf38b313a3003dee11611e2007a4c9d4cec69307c4a14c5a545b897f8a2323b1ae9e7fb006d4f3f2f7184cbf54c49ad9d37ce656a14a17fcf531d2
DIST rspamd-1.3.2.tar.xz 1476656 SHA256 283227d8f38fcc4c5d4b913996b52f55370c5445ec6f8dbb550aec2bb2d46c2a SHA512 75a5526852cbd60e0b8f06f9b722a686f3ef59ae2a0f132018465fb9d104ca847d71a5e38343b288149ebc5ba9b4f749ba72551568e338e6509c5d2ac13bd061 WHIRLPOOL 82749f3f2afd3cf3289a6b4862220d2a04d84e0bd59079daa24427b34a754300f8cf0d5e7eea52cba7090cc2c07e005573bd481573f89e1bff59f741889a1ef7
DIST rspamd-1.3.3.tar.xz 1481836 SHA256 1296d3d0d97226e238c5d5954f58f2154bcbde4ba3ed45647b6b75da7a2e2b17 SHA512 9a1be238678bd9379000d2a7298308f7286ee4b8f1abb8c4f199d16a57183f91d29533533ceda244c382180cbdeb5e16c9b473899d3f0b813c8ea8519f8a7833 WHIRLPOOL 84d521746dc4a17648c82e11df56e3931dc37db413569f46bf8e2163c64b89c23700ee3567f4002863c624180b7efc8781b01d842060e7dc0f678e2ec8712709

@ -1,65 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit cmake-utils user systemd
DESCRIPTION="Rapid spam filtering system"
SRC_URI="https://rspamd.com/downloads/${P}.tar.xz"
HOMEPAGE="https://github.com/vstakhov/rspamd"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+jit"
DEPEND="dev-libs/openssl:0[-bindist]
jit? (
dev-libs/libpcre[jit]
dev-lang/luajit:2
)
!jit? (
dev-libs/libpcre[-jit]
>=dev-lang/lua-5.1:0
)
dev-libs/libevent
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/gmime
sys-apps/file
virtual/libiconv"
RDEPEND="${DEPEND}"
pkg_setup() {
enewgroup rspamd
enewuser rspamd -1 -1 /var/lib/rspamd rspamd
}
src_configure() {
local mycmakeargs=(
-DCONFDIR=/etc/rspamd
-DRUNDIR=/var/run/rspamd
-DDBDIR=/var/lib/rspamd
-DLOGDIR=/var/log/rspamd
-DENABLE_LUAJIT=$(usex jit ON OFF)
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
newinitd "${FILESDIR}/rspamd.init-r1" rspamd
dodir /var/lib/rspamd
dodir /var/log/rspamd
fowners rspamd:rspamd /var/lib/rspamd /var/log/rspamd
insinto /etc/logrotate.d
newins "${FILESDIR}/rspamd.logrotate" rspamd
systemd_newunit rspamd.service rspamd.service
systemd_newunit rspamd.socket rspamd.socket
}

@ -1,67 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit cmake-utils user systemd
DESCRIPTION="Rapid spam filtering system"
SRC_URI="https://rspamd.com/downloads/${P}.tar.xz"
HOMEPAGE="https://github.com/vstakhov/rspamd"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+jit"
RDEPEND="dev-libs/openssl:0[-bindist]
jit? (
dev-libs/libpcre[jit]
dev-lang/luajit:2
)
!jit? (
dev-libs/libpcre[-jit]
>=dev-lang/lua-5.1:0
)
dev-libs/libevent
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/gmime
dev-util/ragel
sys-apps/file
virtual/libiconv"
DEPEND="dev-util/ragel
${RDEPEND}"
pkg_setup() {
enewgroup rspamd
enewuser rspamd -1 -1 /var/lib/rspamd rspamd
}
src_configure() {
local mycmakeargs=(
-DCONFDIR=/etc/rspamd
-DRUNDIR=/var/run/rspamd
-DDBDIR=/var/lib/rspamd
-DLOGDIR=/var/log/rspamd
-DENABLE_LUAJIT=$(usex jit ON OFF)
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
newinitd "${FILESDIR}/rspamd.init-r1" rspamd
dodir /var/lib/rspamd
dodir /var/log/rspamd
fowners rspamd:rspamd /var/lib/rspamd /var/log/rspamd
insinto /etc/logrotate.d
newins "${FILESDIR}/rspamd.logrotate" rspamd
systemd_newunit rspamd.service rspamd.service
systemd_newunit rspamd.socket rspamd.socket
}

@ -1,2 +1,3 @@
DIST gnome-photos-3.18.3.tar.xz 776220 SHA256 cb0b0573b2b473257a41024de7b99986a10a67af07cbdead5bf266291e9ed167 SHA512 e7e2f7251fb6a5dae0994cb45f363508481f2f30922a6ec966f1ad5767643ba0ff554ebf3d4108ca90ef63cf22a0cdb8b069b558f9547320e694bc872122aaf5 WHIRLPOOL 16f73b96b4cf0de391b990a64f28e8ddc26aca7b1545cad44ff0a17e32a64e7ff5d6c7d7dfa6afbca1eadbcec3f9397e7a561bc74776abffd6bfc2bf4e35b13d
DIST gnome-photos-3.20.2.tar.xz 927128 SHA256 ec6b95ad1c4aeeb065a65d2d48335036c0750761c7f6762bafcf874791272b46 SHA512 14022afa3480366f92579a233b04a3d094ceda3e65089351be62166ade6a92ec22cee62ae89d7e51543d48ca83fc9d76afb1ef21ce8b1c8c2d252098b717fb4d WHIRLPOOL e3b779e1cdbeb4bccae54e747e22639117d75db426eec843bd0a1d3e69ee9ba8ce34d6a6d0cf777d61a80fb2ccfac7b71222eb6d9c7f52245332c3bb348411dd
DIST gnome-photos-3.20.3.tar.xz 927568 SHA256 d1dd8bd8178dd1d0120abd2ff3e959fb1199f4e1751558f925ce7f1278548996 SHA512 05994d30eb9c21e17fffb6b852d9be33f3aa6cc136d6ca4cbacb585b5a2bec8c04fbcd7d490c43b66d0cf52830b39faa41e84e4788ce4ec580e4439524ba2131 WHIRLPOOL c7f761d0d182e8048f51d8f041245132971f0ae39edf743819c4121df8cbd156d9741fb6dfa2aed028bf3b5478e7515a592e6e82a5092c2df671933bb371541b

@ -0,0 +1,55 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit gnome2 python-any-r1 virtualx
DESCRIPTION="Access, organize and share your photos on GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/Photos"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
>=app-misc/tracker-1:=[miner-fs]
>=dev-libs/glib-2.39.3:2
gnome-base/gnome-desktop:3=
>=dev-libs/libgdata-0.15.2:0=[gnome-online-accounts]
media-libs/babl
>=media-libs/gegl-0.3.5:0.3
>=media-libs/grilo-0.3.0:0.3=
>=media-libs/libpng-1.6:0=
>=media-plugins/grilo-plugins-0.2.6:0.2[upnp-av]
>=net-libs/gnome-online-accounts-3.8:=
>=net-libs/libgfbgraph-0.2.1:0.2
>=x11-libs/cairo-1.14
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.19.1:3
"
DEPEND="${RDEPEND}
dev-util/desktop-file-utils
>=dev-util/intltool-0.50.1
dev-util/itstool
virtual/pkgconfig
test? ( dev-util/dogtail )
"
# eautoreconf
# app-text/yelp-tools
pkg_setup() {
use test && python-any-r1_pkg_setup
}
src_configure() {
gnome2_src_configure \
$(use_enable test dogtail)
}
src_test() {
virtx emake check
}

@ -24,6 +24,6 @@ RDEPEND="${DEPEND}"
src_prepare()
{
sed -i "${S}"/Makefile -e 's/-lGLESv2 -lEGL/-lEGL -lGLESv2/' || die "sed failed"
sed -i "${S}"/Makefile -e '/LDFLAGS.*VCLIBDIR/s/$/ -Wl,--no-as-needed/' || die "sed failed"
vdr-plugin-2_src_prepare
}

@ -27,7 +27,7 @@ RDEPEND="
media-libs/harfbuzz
media-libs/fontconfig
media-libs/mesa
net-misc/curl
net-misc/curl[ssl,curl_ssl_openssl]
net-print/cups[ssl]
x11-libs/gtk+:2
x11-libs/libXScrnSaver

@ -1,2 +1,2 @@
DIST makemkv-bin-1.10.0.tar.gz 7789479 SHA256 910d717444676b60b57b5a2be9211a683f80734c4cac3cc8a90cd568b4756b9a SHA512 77394409c4180ba8f46e5e86fec1ba295ae1a846bb368f05ee01821000a2d5008fc5f18b4d227a1c4d176d591ae8fa0c22a1ca125a873fa64d993762ee997ba0 WHIRLPOOL e8522155c643b04e2b8fad8007083dda1497a69a50ff193ae4b01aeb995cfcf27a4d90890def24ec093293bb657dd278bd0cf30bdd99233dbaae4fa6cb58fe72
DIST makemkv-oss-1.10.0.tar.gz 4419794 SHA256 3be02125ee753b3620f95ce1dff5e13c3d19f664cb6eff7a524b29938ef8f9ff SHA512 6c819aee37a0298680f70c1726a2f4f6a5d22ee91384bf8dfeb9dc594ef811c1749b26583fed450099526e8fb62a67560034c742f110e7c689badc3566622942 WHIRLPOOL 0d8fec11c5bc6494e69b4a07811a8571ff397ecd13853ce6ab241fd16836c33511c0dd1989dca29b397d4cd35ae687da7185719c24b6a606287d1c9ce74a6899
DIST makemkv-bin-1.10.1.tar.gz 7977684 SHA256 c0ff103a02275bb7f7b608e17777982313f922abeaaeed45ce3f8676d815da9d SHA512 c2a3dbc85ba77d1363cc5e7c66de2864bb0e8b3a74bf95fc91e7cbbcb3b2e67a1437112e5e403c01b72ab576ceab432283ff967a080470c372d6b0158e3682e2 WHIRLPOOL 77173e55c94fce216d8d31fe0aaf28a8bc2f0431f713453bc4d248e554d1270bad62ba64ca3ffc55dfa0bab882e9382c206d77c74e59fd1293d5f694711ca048
DIST makemkv-oss-1.10.1.tar.gz 4419738 SHA256 0b4f85f43d5ea58086f6a998dbd060b4ef189c56964c8e19ac397d2485ab965f SHA512 027681ac20ecd5193f788f9429a895eaa2135c44ba5e65b806087ea4c101179c42793cb743f6fd4f1d567bf0e6edf0e9b2b211cedb31a83ba6df6d79bc4ea585 WHIRLPOOL 4e2d6757abc18d1db43c6c303af6900e5765b06ad43f9b1a4294b70620823284ce3fcf09f64898dd57f5c716235f6254efee347f65e5370cd6453455ce831d88

@ -1,7 +1,7 @@
DIST mpv-0.17.0-patches-06.tar.gz 14418 SHA256 a0fcf861ed50686f35556a9334581e1d735f2910f834d1885b9940bd90d7525c SHA512 0bbd040df7d59e30e5c0b37b6966e5f24bd9041b3916a68b68f97a1f2aa3c2447a2dc873742d779f8ebfe599aeef6474c542f8acc7cd2fdf871d89b6b458452b WHIRLPOOL 38ab169a92b0d2c8266e459037c152ca841440231ba5dda2c2153dbee2f5a6e2193351d8f7e01e9eb6110fd21687deb1f39ea765e35dc8c69db358c45ff3c25e
DIST mpv-0.17.0.tar.gz 2882629 SHA256 602cd2b0f5fc7e43473234fbb96e3f7bbb6418f15eb8fa720d9433cce31eba6e SHA512 fb79738a16dbc12b60199a68836aca121a800958af4eaf6c2bdf1114bde36c156bafc232e814045a16fd738d2de1e2d8392bc98507961e5a73fa692e270dc7a2 WHIRLPOOL 704133b4033a5a2be8db92a4f1e52397d5b261a99a035d38e33b91d2c478e0e9bfcb2ba0e24ee03d37fffe693b275f50f7f1e453263a5afe61e8944f51eefa61
DIST mpv-0.18.0.tar.gz 2758960 SHA256 b656638d4f6bce2621baaacb60d8be384aa492fcd86dfd43996aaa2c16fee02b SHA512 5a899ea680b4da6d668a6e77a254e623bafef16f376ee46639e40f151da5a000de84b382f2b07f3a1e87b60fc8e524132767fdf243e36474966af11a88277437 WHIRLPOOL c491e61cb2d7f453cfc23605120048e81c2b7621b8d9591cad6415d3b550f55db6a6c8c6f90d27c7ce214ff89f92a9861d202b457c2de25c5b7de11d8d1d40af
DIST mpv-0.18.1.tar.gz 2763392 SHA256 e413d57fec4ad43b9f9b848f38d13fb921313fc9a4a64bf1e906c8d0f7a46329 SHA512 4ed94a5365d432d1fb07c11a8e40ed7564925eacec8b61576690b8f3d8ff82d4e0b2841cc941fb711c659c77ff67bfea86b66bd5f570d3ae953bce715981cd2a WHIRLPOOL 6c46555f31fdc240065e5500b055aa6845e0103b1e48a55a912b3fa3de777f10859d517c00f5f2651ef84b1da98457439335b8dad43b0a142a6b3b678c542b5f
DIST mpv-0.19.0.tar.gz 2770618 SHA256 3df5811942cd1d71f48eb4720092fdafec11885bf6dd6d1d3e6413f32e5d67e2 SHA512 11a1318e0bcf937635e8f83bba615998c7a89ceb0fb0829cef9f510c215d142b205b5c26c617e95d95dfcfc3fbd212cee58cab2dae0b8b8250a44e998d18380f WHIRLPOOL bb1c016a51bae0a512f3383f252cf661414d6375e31d8a08a3885f2450cd772e38d102f26ffecfc6fec1b469f64b33f027dcc5c0e7ca22f171c074e628310bd3
DIST mpv-0.9.2.tar.gz 2701306 SHA256 c0148f55dbd17705f49bb496d0ce374419de62e1b17195d91409d7727cbd4751 SHA512 4f652a8e78d65b0ef44a06287b05250dfdfbce4cf5a6e21d3b446eedec268d83cf98afcc687272e2da2cfac9e9f69a303847dffdfd45cecdd4273b943ce50967 WHIRLPOOL 1512bacc2ce50e875770c76106a1bb2bc1d0cc5f6e2bdce91ff8c5cfc8bf13ffb48519858a5fa2a7d57880820dc12e5eb20f34ab71eca5d76ec303618da8f3fe
DIST waf-1.8.12 97567 SHA256 01bf2beab2106d1558800c8709bc2c8e496d3da4a2ca343fe091f22fca60c98b SHA512 8e47112abb134f965f15a27a600b4453cad3075afb5dadc17f2f6dac33d80ec68b679ac0ebc5f8a0245cbd07ae9fc7b899e69afc1bd021cce74e7af2ab457939 WHIRLPOOL c36d37c2d8c08e4048b4800f511611af5cf534304fcb58388ca491ff308bfcbcdd959d153edfd6ff8c118404e7293d8b786e43b07486139bf915a82aa75d792b
DIST waf-1.8.4 96179 SHA256 f02035fa5d8814f33f19b2b20d43822ddef6bb39b955ca196c2a247a1f9ffaa8 SHA512 3a132d8b1cba0af0e3df046c0204c5df706fae4e0fac41cf74b53f6cdea6210ed798671c7a3cb3fee70573aacab16d4c0cc699cc4b7aa74c8a416346c5513f4c WHIRLPOOL fe8d7f42e5118a1f9490a0c9add1355c969185376b57d0bab024068dd6e7364632d862bf9432e1209165c5313ae843479ef334f4bd6285db05dfebff9a1b640e

@ -1,34 +0,0 @@
commit f95cde60ff02e897088d35052426964a3db90eb7
Author: Chris Mayo <aklhfex@gmail.com>
Date: Tue Jul 26 07:55:54 2016 +0100
build: add --htmldir option
Defaults to docdir but makes it possible to install html documentation
separately.
diff --git a/wscript b/wscript
index 9269d95..309efd3 100644
--- a/wscript
+++ b/wscript
@@ -942,6 +942,7 @@ _INSTALL_DIRS_LIST = [
('datadir', '${PREFIX}/share', 'data files'),
('mandir', '${DATADIR}/man', 'man pages '),
('docdir', '${DATADIR}/doc/mpv', 'documentation files'),
+ ('htmldir', '${DOCDIR}', 'html documentation files'),
('zshdir', '${DATADIR}/zsh/site-functions', 'zsh completion functions'),
('confloaddir', '${CONFDIR}', 'configuration files load directory'),
diff --git a/wscript_build.py b/wscript_build.py
index 13d89ce..257be27 100644
--- a/wscript_build.py
+++ b/wscript_build.py
@@ -19,7 +19,7 @@ def _build_html(ctx):
target = 'DOCS/man/mpv.html',
source = 'DOCS/man/mpv.rst',
rule = '${RST2HTML} ${SRC} ${TGT}',
- install_path = ctx.env.DOCDIR)
+ install_path = ctx.env.HTMLDIR)
_add_rst_manual_dependencies(ctx)

@ -1,39 +0,0 @@
commit 79974e7ad94e7658c780e3b446a7822a533675e4
Author: wm4 <wm4@nowhere>
Date: Fri Jul 15 23:11:25 2016 +0200
audio: fix crashes due to broken uninit check
Since mixer->ao is always NULL now (it was really just forgotten to be
removed), the uninit call never actually cleared the af field, leaving
a dangling pointer that could be accessed by volume control.
diff --git a/audio/mixer.c b/audio/mixer.c
index a58a814..795edfa 100644
--- a/audio/mixer.c
+++ b/audio/mixer.c
@@ -23,7 +23,6 @@
#include <libavutil/common.h>
#include "config.h"
-#include "audio/out/ao.h"
#include "audio/filter/af.h"
#include "common/global.h"
#include "common/msg.h"
@@ -33,7 +32,6 @@
struct mixer {
struct mp_log *log;
struct MPOpts *opts;
- struct ao *ao;
struct af_stream *af;
// Other stuff
float balance;
@@ -145,8 +143,5 @@ void mixer_reinit_audio(struct mixer *mixer, struct af_stream *af)
*/
void mixer_uninit_audio(struct mixer *mixer)
{
- if (!mixer->ao)
- return;
-
mixer->af = NULL;
}

@ -1,23 +0,0 @@
commit 4a4a9f330281ad11eb39a013bf7308063767bab8
Author: Martin Herkt <lachs0r@srsfckn.biz>
Date: Fri Jul 15 12:57:12 2016 +0200
man: fix PDF build error
ReportLab really doesnt like breaking inline literals, so insert an
explicit line break.
Fixes #3338
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst
index 9a251ae..74d17a6 100644
--- a/DOCS/man/options.rst
+++ b/DOCS/man/options.rst
@@ -588,6 +588,7 @@ Video
:videotoolbox: requires ``--vo=opengl`` (OS X 10.8 and up only)
:videotoolbox-copy: copies video back into system RAM (OS X 10.8 and up only)
:dxva2: requires ``--vo=opengl:backend=angle`` or
+
``--vo=opengl:backend=dxinterop`` (Windows only)
:dxva2-copy: copies video back to system RAM (Windows only)
:d3d11va: requires ``--vo=opengl:backend=angle`` (Windows only)

@ -1,34 +0,0 @@
commit e11a20a8122b370b66235284dd4f67ce1f1bbc0b
Author: Rostislav Pehlivanov <atomnuker@gmail.com>
Date: Tue Jul 19 03:00:03 2016 +0100
vo_wayland: fix high CPU usage due to busy polling
There's no need to call wl_display_flush() since all the client-side
buffered data has already been flushed prior to polling the fd.
Instead only check for POLLIN and the usual ERR+HUP.
diff --git a/video/out/wayland_common.c b/video/out/wayland_common.c
index 0e44ddd..6861c93 100644
--- a/video/out/wayland_common.c
+++ b/video/out/wayland_common.c
@@ -1106,7 +1106,7 @@ static int vo_wayland_poll (struct vo *vo, int timeout_msecs)
struct pollfd fd = {
wl->display.display_fd,
- POLLIN | POLLOUT | POLLERR | POLLHUP,
+ POLLIN | POLLERR | POLLHUP,
0
};
@@ -1125,8 +1125,8 @@ static int vo_wayland_poll (struct vo *vo, int timeout_msecs)
}
if (fd.revents & POLLIN)
wl_display_dispatch(dp);
- if (fd.revents & POLLOUT)
- wl_display_flush(dp);
+ else
+ wl_display_dispatch_pending(dp);
}
return polled;

@ -1,32 +0,0 @@
commit d191d76e52a992840ab614f760f1189391a5507d
Author: wm4 <wm4@nowhere>
Date: Thu Jul 14 18:11:14 2016 +0200
ao_pulse: fix some volume control rounding issues
Volume could get easily "stuck" or making too huge steps when doing
things like "add ao-volume 1".
diff --git a/audio/out/ao_pulse.c b/audio/out/ao_pulse.c
index d553b67..fc0dd0d 100644
--- a/audio/out/ao_pulse.c
+++ b/audio/out/ao_pulse.c
@@ -23,6 +23,7 @@
#include <stdbool.h>
#include <string.h>
#include <stdint.h>
+#include <math.h>
#include <pthread.h>
#include <pulse/pulseaudio.h>
@@ -34,8 +35,8 @@
#include "ao.h"
#include "internal.h"
-#define VOL_PA2MP(v) ((v) * 100 / PA_VOLUME_NORM)
-#define VOL_MP2PA(v) ((v) * PA_VOLUME_NORM / 100)
+#define VOL_PA2MP(v) ((v) * 100.0 / PA_VOLUME_NORM)
+#define VOL_MP2PA(v) lrint((v) * PA_VOLUME_NORM / 100)
struct priv {
// PulseAudio playback stream object

@ -1,69 +0,0 @@
commit dcfde2934dd7b5401b29d6a604fa3eca1b867d5c
Author: wm4 <wm4@nowhere>
Date: Sun Jul 24 19:31:47 2016 +0200
audio: use idiotic FFmpeg ABI rules for public-except-not-public fields
The FFmpeg API is incredibly weird and inconsistent about this. This is
also a FFmpeg-only issue and nothing like this is in Libav - which
doesn't really show FFmpeg in a very positive light.
(To make it even worse: this is a full-blown Libav API incompatibility,
even though this crap was added for Libav ABI-compatibility. It's
absurd.)
Quoting the FFmpeg header for the AVFrame.channels field:
/**
* number of audio channels, only used for audio.
* Code outside libavutil should access this field using:
* av_frame_get_channels(frame)
* - encoding: unused
* - decoding: Read by user.
*/
int channels;
It says "should" not must, and it doesn't even mention
av_frame_set_channels(). It's also in the section for public fields (not
below a marker that indicates private fields in a public struct, like
it's done e.g. in AVCodecContext).
But not using the accessor will cause silent failures on ABI changes.
The failure that happened due to this code didn't even make it apparent
what was wrong. So just use the idiotic accessor.
Also harmonize the FFmpeg-cursing in the code. (It's fully justified.)
Fixes #3295.
Note that mpv will still check the exact library version numbers, and
reject mismatches - to protect itself from such issues in the future.
diff --git a/audio/audio.c b/audio/audio.c
index 710cc03..4c67a9a 100644
--- a/audio/audio.c
+++ b/audio/audio.c
@@ -347,9 +347,9 @@ struct mp_audio *mp_audio_from_avframe(struct AVFrame *avframe)
mp_chmap_from_lavc(&lavc_chmap, avframe->channel_layout);
#if LIBAVUTIL_VERSION_MICRO >= 100
- // FFmpeg being special again
- if (lavc_chmap.num != avframe->channels)
- mp_chmap_from_channels(&lavc_chmap, avframe->channels);
+ // FFmpeg being stupid POS again
+ if (lavc_chmap.num != av_frame_get_channels(avframe))
+ mp_chmap_from_channels(&lavc_chmap, av_frame_get_channels(avframe));
#endif
new->rate = avframe->sample_rate;
@@ -407,8 +407,8 @@ int mp_audio_to_avframe(struct mp_audio *frame, struct AVFrame *avframe)
if (!avframe->channel_layout)
goto fail;
#if LIBAVUTIL_VERSION_MICRO >= 100
- // FFmpeg being a stupid POS (but I respect it)
- avframe->channels = frame->channels.num;
+ // FFmpeg being a stupid POS again
+ av_frame_set_channels(avframe, frame->channels.num);
#endif
avframe->sample_rate = frame->rate;

@ -1,38 +0,0 @@
commit 8b47e5daa440ed30d8e0aa83287bb7a7c014d2ae
Author: wm4 <wm4@nowhere>
Date: Tue Jul 12 19:35:47 2016 +0200
video: respect --deinterlace=auto
--deinterlace=auto is the default, and has the obscure semantics that
deinterlacing is disabled, unless the user has manually inserted a
deinterlacing filter.
While in software decoding this doesn't matter, and we will happily
insert 2 yadif filters (if the user has already added one), or not
remove the yadif filter (if deinterlacing is disabled, but the user has
added the filter manually), this is different with hardware deinterlacer
filters. These support VFCTRL_SET_DEINTERLACE for toggling deinterlacing
filtering at runtime. It exists mainly for legacy reasons, and possibly
because it makes switching deinterlacing modes more efficient. It might
also gives us an entry-point for VO deinterlacing, maybe. For whatever
reasons this mechanism exists, we still support and use it.
This commit fixes that video.c always used VFCTRL_SET_DEINTERLACE to
disable deinterlacing, even if --deinterlace=auto was set. Fix this by
checking the value of the option directly.
diff --git a/player/video.c b/player/video.c
index 59ce72f..0f324b3 100644
--- a/player/video.c
+++ b/player/video.c
@@ -214,7 +214,8 @@ static void filter_reconfig(struct MPContext *mpctx, struct vo_chain *vo_c)
}
// Make sure to reset this even if runtime deint switching is used.
- video_vf_vo_control(vo_c, VFCTRL_SET_DEINTERLACE, &(int){0});
+ if (mpctx->opts->deinterlace >= 0)
+ video_vf_vo_control(vo_c, VFCTRL_SET_DEINTERLACE, &(int){0});
if (params.rotate && (params.rotate % 90 == 0)) {
if (!(vo_c->vo->driver->caps & VO_CAP_ROTATE90)) {

@ -1,46 +0,0 @@
commit c5827387fd9a9c2986992b64382e6dad86f1eb6c
Author: Uros Vampl <mobile.leecher@gmail.com>
Date: Sun Jul 10 12:50:58 2016 +0200
audio: show an osd bar when changing ao-volume
also, make the osd msg prettier
diff --git a/player/command.c b/player/command.c
index 3bca64b..b44e12a 100644
--- a/player/command.c
+++ b/player/command.c
@@ -1635,8 +1635,20 @@ static int mp_property_ao_volume(void *ctx, struct m_property *prop,
return M_PROPERTY_OK;
}
case M_PROPERTY_GET_TYPE:
- *(struct m_option *)arg = (struct m_option){.type = CONF_TYPE_FLOAT};
+ *(struct m_option *)arg = (struct m_option){
+ .type = CONF_TYPE_FLOAT,
+ .flags = M_OPT_RANGE,
+ .min = 0,
+ .max = 100,
+ };
return M_PROPERTY_OK;
+ case M_PROPERTY_PRINT: {
+ ao_control_vol_t vol = {0};
+ if (ao_control(ao, AOCONTROL_GET_VOLUME, &vol) != CONTROL_OK)
+ return M_PROPERTY_UNAVAILABLE;
+ *(char **)arg = talloc_asprintf(NULL, "%.f", (vol.left + vol.right) / 2.0f);
+ return M_PROPERTY_OK;
+ }
}
return M_PROPERTY_NOT_IMPLEMENTED;
}
@@ -4051,7 +4063,11 @@ static const struct property_osd_display {
{ "volume", "Volume",
.msg = "Volume: ${?volume:${volume}% ${?mute==yes:(Muted)}}${!volume:${volume}}",
.osd_progbar = OSD_VOLUME },
+ { "ao-volume", "AO Volume",
+ .msg = "AO Volume: ${?ao-volume:${ao-volume}% ${?ao-mute==yes:(Muted)}}${!ao-volume:${ao-volume}}",
+ .osd_progbar = OSD_VOLUME },
{ "mute", "Mute" },
+ { "ao-mute", "AO Mute" },
{ "audio-delay", "A-V delay" },
{ "audio", "Audio" },
{ "balance", "Balance", .osd_progbar = OSD_BALANCE },

@ -3,10 +3,10 @@ player: make ffmpeg/libav version check non-fatal
We already enforce mpv rebuilds when ffmpeg/libav SONAME changes.
diff --git a/player/main.c b/player/main.c
index 88b60e1..1d12679 100644
index 67dde34..ee133a9 100644
--- a/player/main.c
+++ b/player/main.c
@@ -421,13 +421,12 @@ int mp_initialize(struct MPContext *mpctx, char **options)
@@ -419,13 +419,12 @@ int mp_initialize(struct MPContext *mpctx, char **options)
if (!print_libav_versions(mp_null_log, 0)) {
// Using mismatched libraries can be legitimate, but even then it's
// a bad idea. We don't acknowledge its usefulness and stability.

@ -126,17 +126,7 @@ RDEPEND="${COMMON_DEPEND}
selinux? ( sec-policy/selinux-mplayer )
"
PATCHES=(
"${FILESDIR}/${P}-make-ffmpeg-version-check-non-fatal.patch"
"${FILESDIR}/${PV}/${P}-show-osd-with-ao-volume.patch"
"${FILESDIR}/${PV}/${P}-respect-deinterlace-auto.patch"
"${FILESDIR}/${PV}/${P}-fix-stuck-volume-on-pulseaudio.patch"
"${FILESDIR}/${PV}/${P}-fix-doc-build.patch"
"${FILESDIR}/${PV}/${P}-fix-audio-uninit-crash.patch"
"${FILESDIR}/${PV}/${P}-fix-high-CPU-on-wayland.patch"
"${FILESDIR}/${PV}/${P}-handle-ffmpeg-ABI-changes.patch"
"${FILESDIR}/${PV}/${P}-add-htmldir-option.patch"
)
PATCHES=( "${FILESDIR}/${P}-make-ffmpeg-version-check-non-fatal.patch" )
pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]] && ! tc-has-tls && use vaapi && use egl; then

@ -126,7 +126,7 @@ RDEPEND="${COMMON_DEPEND}
selinux? ( sec-policy/selinux-mplayer )
"
PATCHES=( "${FILESDIR}/${PN}-0.18.1-make-ffmpeg-version-check-non-fatal.patch" )
PATCHES=( "${FILESDIR}/${PN}-0.19.0-make-ffmpeg-version-check-non-fatal.patch" )
pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]] && ! tc-has-tls && use vaapi && use egl; then

@ -1 +1 @@
Mon, 15 Aug 2016 06:40:36 +0000
Tue, 16 Aug 2016 05:10:35 +0000

@ -1 +1 @@
Mon, 15 Aug 2016 06:40:36 +0000
Tue, 16 Aug 2016 05:10:35 +0000

@ -10,4 +10,4 @@ RDEPEND=>=virtual/jdk-1.7.0 app-admin/puppet-agent[puppetdb?]
SLOT=0
SRC_URI=https://downloads.puppetlabs.com/puppet/puppetserver-2.5.0.tar.gz
_eclasses_=multilib d062ae4ba2fc40a19c11de2ad89b6616 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 user c66cbe7502fe1161066eb947d15b79f6
_md5_=40981ea2bddd137850145d1756bde514
_md5_=fb1a1d5fa959d59c748ec9255cf8d8ad

@ -1,11 +0,0 @@
DEFINED_PHASES=install unpack
DESCRIPTION=Client for keybase.io
EAPI=5
HOMEPAGE=https://keybase.io/
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=net-libs/nodejs app-crypt/gnupg
SLOT=0
SRC_URI=https://github.com/keybase/node-client/archive/v0.8.13.tar.gz -> keybase-0.8.13.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=01a814dce3f532eb9cee18d90c350a8e

@ -1,11 +0,0 @@
DEFINED_PHASES=install unpack
DESCRIPTION=Client for keybase.io
EAPI=5
HOMEPAGE=https://keybase.io/
KEYWORDS=amd64 x86
LICENSE=BSD
RDEPEND=net-libs/nodejs app-crypt/gnupg
SLOT=0
SRC_URI=https://github.com/keybase/node-client/archive/v0.8.18.tar.gz -> keybase-0.8.18.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=e7fd24838104520e3cd05fd457bc53ca

@ -1,11 +0,0 @@
DEFINED_PHASES=install unpack
DESCRIPTION=Client for keybase.io
EAPI=5
HOMEPAGE=https://keybase.io/
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=net-libs/nodejs app-crypt/gnupg
SLOT=0
SRC_URI=https://github.com/keybase/node-client/archive/v0.8.22.tar.gz -> keybase-0.8.22.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=01a814dce3f532eb9cee18d90c350a8e

@ -1,11 +0,0 @@
DEFINED_PHASES=install unpack
DESCRIPTION=Client for keybase.io
EAPI=5
HOMEPAGE=https://keybase.io/
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=net-libs/nodejs app-crypt/gnupg
SLOT=0
SRC_URI=https://github.com/keybase/node-client/archive/v0.8.23.tar.gz -> keybase-0.8.23.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=01a814dce3f532eb9cee18d90c350a8e

@ -1,11 +0,0 @@
DEFINED_PHASES=install unpack
DESCRIPTION=Client for keybase.io
EAPI=5
HOMEPAGE=https://keybase.io/
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=net-libs/nodejs app-crypt/gnupg
SLOT=0
SRC_URI=https://github.com/keybase/node-client/archive/v0.8.24.tar.gz -> keybase-0.8.24.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=01a814dce3f532eb9cee18d90c350a8e

@ -1,12 +0,0 @@
DEFINED_PHASES=compile install unpack
DEPEND=>=dev-lang/go-1.5:0
DESCRIPTION=Client for keybase.io
EAPI=5
HOMEPAGE=https://keybase.io/
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=app-crypt/gnupg
SLOT=0
SRC_URI=https://github.com/keybase/client/archive/v1.0.12-0.tar.gz -> keybase-1.0.12.0.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=51a05e620c33737ce0ee3f310f76d6ed

@ -7,6 +7,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=app-crypt/gnupg
SLOT=0
SRC_URI=https://github.com/keybase/client/archive/v1.0.8-0.tar.gz -> keybase-1.0.8.0.tar.gz
SRC_URI=https://github.com/keybase/client/archive/v1.0.17.tar.gz -> keybase-1.0.17.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=51a05e620c33737ce0ee3f310f76d6ed

@ -1,12 +0,0 @@
DEFINED_PHASES=compile install unpack
DEPEND=>=dev-lang/go-1.5:0
DESCRIPTION=Client for keybase.io
EAPI=5
HOMEPAGE=https://keybase.io/
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=app-crypt/gnupg
SLOT=0
SRC_URI=https://github.com/keybase/client/archive/v1.0.9-0.tar.gz -> keybase-1.0.9.0.tar.gz
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=51a05e620c33737ce0ee3f310f76d6ed

@ -4,7 +4,7 @@ DESCRIPTION=Documentation system for most programming languages
EAPI=5
HOMEPAGE=http://www.doxygen.org/
IUSE=clang debug doc dot doxysearch latex qt5 sqlite userland_GNU
KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
LICENSE=GPL-2
RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( sys-devel/clang ) dot? ( media-gfx/graphviz media-libs/freetype ) doxysearch? ( =dev-libs/xapian-1.2* ) latex? ( app-text/texlive[extra] ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) sqlite? ( dev-db/sqlite:3 )
REQUIRED_USE=doc? ( latex )
@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0
SRC_URI=http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.11.src.tar.gz https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde fdo-mime 92d07846ea8ea54172f8c0112a47ae3d flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=356e640ef94891735bb800f561e3a5ae
_md5_=435aa3731d531fa26bb9e0d7ded8bd00

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save