Sync with portage [Sun Sep 11 20:47:12 MSK 2016].

master
root 8 years ago
parent d8bd6ef76b
commit 6c545d1d6f

@ -225,3 +225,17 @@
Package-Manager: portage-2.2.28
27 Aug 2016; Daniel Pielmeier <billie@gentoo.org> -conky-1.10.1.ebuild,
-conky-1.10.3.ebuild:
Remove old.
Package-Manager: portage-2.2.28
10 Sep 2016; Daniel Pielmeier <billie@gentoo.org> conky-1.10.4.ebuild,
+files/conky-1.10.4-x11-build.patch:
Fix build without X11. Bug #592252.
Thanks to Toralf Förster for the report.
Package-Manager: portage-2.2.28

@ -1,5 +1,6 @@
AUX conky-1.10.1-includewlan.patch 527 SHA256 6ad2853a2b6ce07aed8ceb572fec2a8de4c461e4522d921f6e80b0c51a7bc24b SHA512 8e423ad2ab91465673deb2ec9b416f83ad0f32f77c3cb642ddfe392d9ff5d76c1534d48cf44f69dc0d5da1ad93800aa5dda25dcbfd4e1001a8b0f364a1f64a8b WHIRLPOOL 9d7dc6a3757f90f1c76a6226b7ebd43db51eeb3346d1fcf062240241e0274bdaec8b024f1061962eb8f722cd7660973a670ccc2725ba92e97cb5a689935e6383
AUX conky-1.10.1-ncurses-tinfo.patch 1340 SHA256 cc6a6c4871509cfd8ce2c97c87fccf733aa8fd5f76787f00cf8f18566a30f2f8 SHA512 998de4f478d1a8d3c4e9778da2439979e29d91060fba8e307eb0d19d632ce5257aa1601234d2770b204b2f8a0ea375792157ae78c2e654403d8fda1f65a67cdf WHIRLPOOL cdea7a5a14ccba20bd7fff4e73afdc713d82aa02d84f5d99b43a79f06cb59a8be797332ed096654be895b5cbecf9db010fc6817a1a0018cd8c6e35c7dfd5cf8c
AUX conky-1.10.4-x11-build.patch 944 SHA256 e5e16ba54b6d0f80a9ecfb309e77f2e065836daf66f6417549fb76aa08043be1 SHA512 4ef0fb7467101befd1adbc0ae43268d69ceaa35af0185ade1f3b8ce4ebe8d8083cc6c71ddabae73bae1c5f92f5f95b0a4595dd92dd55bd9ffc4a34d10af26afa WHIRLPOOL d16a08cba155096ad70f59ee8f8bba852692b787ce09e421816e20ac7301cada2a2ea91217635b98cc6a84c7a7ca3aae6ba6407fa9dbdd16252d2a4648302017
AUX conky-1.8.1-utf8-scroll.patch 2814 SHA256 ee622cda243c7265915c858b264fc4750a329f5c7e9a29323421a777291acfb7 SHA512 a88c49e83b360949d6450f1fbee22dc6648586f5469f6256581db7c55ba8efc35c01756fa241bfc13df0b44390d36ef72e4250d18a8743d62089e2f57f9f8fbd WHIRLPOOL 951e9b9083033a4d247bfeee12ee4f3da30ae53015c7b8095d587fb544e720c627b951ccee5da418c719a05c9a55b560d6bcb56cdfa5daaa6f50cee1a828327e
AUX conky-1.9.0-apcupsd.patch 2870 SHA256 7eb7fb630f1b39853ee95c963bca12d66e49b68e967dd17729da8f78d7c55cc0 SHA512 869c4e99efd1d83aa5c76466eb33b0d0d0a9e76b1e6dfa39173254a54932f99642c2bf83e5766cef48855d360ec6825ac737ab91381174e5452a2967090c2997 WHIRLPOOL f58745c6e8334ac615e440325f3eb0ba06faee2db627b86ad7daee953f02c49ccfa261faf5f1eb30af93d95ff7b5a8d652106a588a2f1ec19c6719ec5103fde9
AUX conky-1.9.0-default-graph-size.patch 738 SHA256 3dafeeaec6c68223125b7d311ce00aaa2444c1e93f0a6be4eae0d57a3a7a5167 SHA512 a7fab07ec1ec7574d3a351fa90a0f6a2bce9a7d297b4924202f2da4891b0e20bf038dd433cf9cdc4fb5d46aff46eea52bdab8eb31087627302c0f84b405a3f9b WHIRLPOOL 45368f8554a2da9500d2d0c0d1550006a92f0fa1e078434fb3d7fc6270cc714d3e3c64f3903fdc3beadda63d57ad86fe15837f95e83f3c62fc58a63644c6d974
@ -10,8 +11,8 @@ AUX conky-1.9.0-tinfo.patch 926 SHA256 3db1036acd90432ecdce945370610d57d82f9c96a
AUX conky-1.9.0-update-when-message-count-decreases.patch 2723 SHA256 d47df08331ff381eacfb9729f76135f7e556b51a4d8e2005df789f604b2fed38 SHA512 f4867a37d3874a3b6248d33c176f2178fa1171a16c61789895c4c10419ce28bc766d712ebba9ca7eade2c352331f43466e440f3c787ab879e66d4a60177b6264 WHIRLPOOL ab4fc736098bd6577e75a3670bfd0d39ad9a453fe3fce41716e4c6ed9d6f56f9b22ab2d0589253d9aad4dfe158c1c465588876e15a820c02d9cfdca9a11e68d9
DIST conky-1.10.4.tar.gz 365145 SHA256 ed61ffb3be9fd24965d40401c7d54553e732038f3da2e03454915779384f59b4 SHA512 665a3c2a9b150576d7c29964dafb7030f5aa5955530142cf0d00f0f49f4a3b320924d389b3a833ef6eb18468000f5c62d918e8f067c7b40cd9e205d0bf0d8e0c WHIRLPOOL 6ca2a043dbc20aaff94bd0c05367b535cd71819543d76dd9a90b79417e2ebb0462c9203901f4e26e887bc249388ec041e0f76dcccf24a88fed9ce4bb532af558
DIST conky-1.9.0.tar.bz2 626555 SHA256 baf1b550f135fbfb53e5e286a33aadc03a667d63bf6c4d52ba7637366295bb6f SHA512 98c9f69fd8bee2062e3eddeb7a394cce932199ffd6c8664006d1222f0453569406613e63637848c77a455f7dae3f16be3079a2cab56ecafea51ec043de23c889 WHIRLPOOL 41bbe95ec838dbda2c2d4a9422d2f2f7d22d0cb99e87c59fbd32c0c7856cc83de36cbeefd982c964ec5229ae0b0342e84525aa5343d8c5cf9525205cea4a274a
EBUILD conky-1.10.4.ebuild 4801 SHA256 c97a86f7f31d288b83beccc2c6edbedc648af5902402ac644dd2a37ea1c71a59 SHA512 7b0ba503b0d693e9f83bb638f402288f76f71b9802a413a7c8ad44d57872581ec049ae1ef8d05acb18132ee0f1eea131d0a9d3b613e5f395f7604d9349f67478 WHIRLPOOL 5e24f89e5c5f166a0ec88d06c7663637e8a7bccf9d58d862cbbd0be4de689df7614f051af55abd6fb2b4ddec908e44179320748d4f6df343410c716ebe77dcab
EBUILD conky-1.10.4.ebuild 4849 SHA256 75116ba4549bf2bfed8110f9ab6775972be171343ced323da4ce8e7e9582f643 SHA512 ca3feec3f6a9523f1953ea94cda6de6d137aabf60416285300152ad30ce557aa0f7efc89761d78ad3d57182132ac834ea5f6f136296d9a45cc93865a1e39f97f WHIRLPOOL 8e15a436371a7ad754bfb85af8e64cfb06ceaf8946f97b2f3634ff308f03d1cefe1171f77782df2ca70d7cd3b5a6d9cebd17fd43e1cc7d8b397ef733ef9dacb2
EBUILD conky-1.9.0-r3.ebuild 4027 SHA256 ed046dff2e327295b260d29234c36c9ca2e40b550cee338253d8efe6fd8babca SHA512 e1e1e7bb915bc4bca615ac251513d3a502d8e92354e9f0753b86e1947e8c22dee4231cf31d13e787f5347ae561c683528094612e99eb61367662a13cbf82ded9 WHIRLPOOL 7aaae721d8c35dae4b65c056c4069c5cb5d6a4e8b8c81f5c068b522fc212803776fe304029800fb54fab2de31acbf60ba5ccf1d9c16ce30e55cc548169165dc2
MISC ChangeLog 7405 SHA256 1a143530b0b9cf2cf71b43470ccdbd01bde0df387fb863740ae21da4e93090cb SHA512 beb28fddda58a0407576f1324fdcba46b9cd6bbd03292ccc9b752fd51f88b0b59ac288c405c7dd40de8150069c2642ef78f37eea2673775244b861f93c148e77 WHIRLPOOL ad6392b6008dd6d9a41ce1b86e6c54d4022e63fb1a1f9c1e2f0a2e0439052f1516e037680122030097bff2fd4f3305023cd26d26f28808c88799d5f916cd478d
MISC ChangeLog 7784 SHA256 0fb9673dad40c78c8c360feac8c508c656dbee92683f7706a1c31f48bf29536d SHA512 a458b8fb36bbcd6bfc1d71117c9001765fba75cae4bddcdf653f42c3a3c6cb6dc6992500006d8d415df0ff46b604c3b725eb0680f939c392973743e63bbf06aa WHIRLPOOL 6b91c7497edbb6657137a79fabeb1e247fa2d8026d5720eb47d3435f2db8feedd267a80eb615ca0450219c2856777b8ef9a91ef0e0ead07240f08fbb71d78367
MISC ChangeLog-2015 34218 SHA256 adc2023620bd75ca1fd201ebcda63137f7a678b63c5f6d609f5af34f383b4592 SHA512 c0ede6c537e264edf8308ac7bc115de278bd4aff510a061012d358c0c1776bb5f67d40d0600a4e92d91ea11ed0645535ebbcd0aa77fa125cfd6ece7ae0537b15 WHIRLPOOL 7648aeacb920d81f71bf8fed75c21ecca7cdb16511c4c18399a87b95dbc1eab510c84da5e1856f6a0bd6385d44b4746ba51b042fca6027fe3044447fe8420000
MISC metadata.xml 2592 SHA256 47aada5666a68fc3b8deb37dca707c406c81b8042113e17ec0bc44a2ba3dad47 SHA512 15b59d04b62c78f06034d0de4468c8a243e4911892f343be66c6fd558eca59715e6051aeee158008643d8374d1bfea71ba1eabab0bcd75a191ff84b150794d6e WHIRLPOOL 109c6121b8cfc0906b52a885e05a524d3eeb2b67f25931550c46a6d4a4a2d07bd06438f09f677f9ed05847836b3bc0c591facd358e730b9ed7d7d257d61babb2

@ -74,6 +74,8 @@ CONFIG_CHECK=~IPV6
DOCS=( README.md TODO ChangeLog NEWS AUTHORS )
PATCHES=( "${FILESDIR}"/${P}-x11-build.patch )
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="You can find sample configurations at ${ROOT%/}/usr/share/doc/${PF}.
To customize, copy to ${XDG_CONFIG_HOME}/conky/conky.conf

@ -0,0 +1,31 @@
From 178015a9495b7d40031ed7459e4f6b6731633a7c Mon Sep 17 00:00:00 2001
From: shizeeg <shizeeque@gmail.com>
Date: Thu, 8 Sep 2016 18:24:29 +0300
Subject: [PATCH] Fix build without X11 (#317)
---
src/conky.cc | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/conky.cc b/src/conky.cc
index 0a812fc..4c5da94 100644
--- a/src/conky.cc
+++ b/src/conky.cc
@@ -1404,6 +1404,9 @@ static void draw_string(const char *s)
int draw_each_line_inner(char *s, int special_index, int last_special_applied)
{
+#ifndef BUILD_X11
+ static int cur_x, cur_y; /* current x and y for drawing */
+#endif
#ifdef BUILD_X11
int font_h = 0;
int cur_y_add = 0;
@@ -1934,6 +1937,7 @@ static void draw_text(void)
static void draw_stuff(void)
{
+ static int text_offset_x, text_offset_y; /* offset for start position */
text_offset_x = text_offset_y = 0;
#ifdef BUILD_IMLIB2
cimlib_render(text_start_x, text_start_y, window.width, window.height);

@ -205,3 +205,13 @@
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
*keepassx-2.0.2-r1 (11 Sep 2016)
11 Sep 2016; Gilles Dartiguelongue <eva@gentoo.org>
+keepassx-2.0.2-r1.ebuild:
add missing handling of various cache updates, bug #577596
With permission from poly-c.
Package-Manager: portage-2.3.0

@ -2,7 +2,8 @@ AUX keepassx-0.4.3-gcc47.patch 424 SHA256 fc714bb9c2f5f5c71fa0850cd6c3037904dbd5
DIST keepassx-0.4.4.tar.gz 1371560 SHA256 3e27068ca85e68705347f0921c6b3c9248d7c5a84c79c0483daf22d141c0adc4 SHA512 2fc93d77f5576a0cce6514b39ee9b319efaa72b475762438eed5601c5e3edb7693a5fbb9c1e741be1e5d3a08849bc54b0cff90fe3a86cf240129febc0cc703d8 WHIRLPOOL 41c987607c8b233292eac5c5d654974caa1ae2a0d277468081ad4a6e9fcd248314239162ba23dc414f0854a5f6ba09e1c1f9d3aa078756438650a0e9151e81d2
DIST keepassx-2.0.2.tar.gz 1532353 SHA256 204bdcf49c72078cd6f02b4f29b062923cca9e7b2d3551f2bf352763daa236b8 SHA512 3f661d3b5807c5acafc65310ecd8bd4d0bcd51a0c919e219bba616cb3f54434f8f81ba533ab5ccec00d454838355ff048f4ffbc308442fad4f973d1766b95072 WHIRLPOOL 0d793bb3ce4ba015ea9cabc1625c61bdf0cc7fabfe5be67fe09ea180a5fb3654ef850531bff7e09bdc47107d69bf06f5e94fa308dbb0b8d5f9468b3c02349810
EBUILD keepassx-0.4.4.ebuild 936 SHA256 af6845272fd34e9fb4ec2b99454d595ef70676ee9e753d67f4c73883be60d680 SHA512 e5aecca0db13f63c5a2fa86ac28c79e126d90c9ea934e6cc2248db42c4a4af81f8810a38410726f008a9e8022f2e71618004f4b9823124e5dc3966be163879d7 WHIRLPOOL 49fe7320fb2b4bba2c7eec812e7a725e751db625b0bd6e52c0920abf37b25c6a80d9c6a2eb6fb3a5bd0bb03bb1e7a7cd8fec3694b8e4aa14e181285a9f5acd5a
EBUILD keepassx-2.0.2-r1.ebuild 1048 SHA256 04de3ca6d9af853cfbbf832ac5bfdccc0996d1d8db7d67449542acd750689dc1 SHA512 63f945027ad7754403a3ca7c056076aced371fc4e54181f79b8069b2b144cd803af6862b3ba8e43ad31c6c921b55af73cfd84c7dec5b3ab19d94463344e49ebf WHIRLPOOL 0e079fcd0f3a9443a9fcee0edd46d057ef8e2e63190e454908c58806404e09225912e177efb487ac081a6dd129dcbee3b7085898722bdb6654dd413a825cc3d8
EBUILD keepassx-2.0.2.ebuild 789 SHA256 cbfc0dfff7f7d01d4b32d3fd5f00d100f3a7b350460d2902a2cf604df1803fc6 SHA512 70a5a14c54715658579d6bacb03607ca6761afac259d774293a3b841943e09187f4d4e8ab381703966cc084a5f52d86fe28cb26159056e2ce6adf3807e8166dd WHIRLPOOL 189083822ffd19987196d6868b571462c752fc0ccfdeaade0a62133feb9e98c6f7d44ddaaad22744cfed33e7a696b7937bb064ffa36ee1721db2ba62997251cf
MISC ChangeLog 6858 SHA256 ad018696f1f5f3f57e3b750e0cf8d79e3486de573e873aaf268515af34cc964a SHA512 88a7ddd73e5d3de1d64d6068af1c28e88993a7f7a5e9aeb260cc1d3dbfbf67b70c2019c5dfe0dc128a7022b5531113c08633fd94eee0b3f63a46d6ab0b6ac3d7 WHIRLPOOL c53cde3f679eb89393a90a0d5b3c120cc93dbdb4df16a733fa2489b6367a25099504d51cc629a9a5b504c9a935348510ee9444ff87b0135f7e591e30904804dd
MISC ChangeLog 7103 SHA256 e7d775c4e617926bdd165664926de0156906b474804b646552fa5061e4351f6f SHA512 4fde6bebc315feb75eb5e2ac0a7869b6177cf29395a044075a9bdc46b1dcd38caa5a0ef84675eb6fd0940d8153c8068bcc75349220efc15cf95e9932018dfb2f WHIRLPOOL 18cc260775c5159937cdc8fe295463c9f5e2a0c0caee52c80f7d6f740860cd4312ca28a9c612847a2dd9908518d695ccb52eed89165bd41d7ae2be808addbd8e
MISC ChangeLog-2015 10288 SHA256 83d11fceb38223e986411194cb4c128c178bb326846f6a73af1673bd4108fa92 SHA512 8eecd2fe1c642d0dacd2b8d4aa24f5c486c08187f2d3ecfbe0f51e7f4f61fe67841bed1ca203c0977cae3ce0dd8b57854adf45ff4d7291c8b9c922785714c985 WHIRLPOOL cba0789a5ee809d7866a1c2a31838213e158ac4452ce8a72669a5f5f8690b034b8c34387518d2fb9e783a4014e39bf31041c8632fc3537d024c969384b2b4800
MISC metadata.xml 637 SHA256 279bc8ffd4462cd7ee058c92d1aae8cb6bcbf6ecf6f8a1cbc99571835feb3ded SHA512 16222209755e19e17fb7a887ef3c1b04e5e819307d614239aeb4ed6716245dc0d41f49e3dccb485c1f651ffe7275f6940bdd7c8018a3e1a7baefe3b9ddb8316e WHIRLPOOL 144f0ddbac4ed2fba9f58978afedba0507f100c3a9450a421ffce8db826f713c1e8df8d398eaab9f687aab3a519489dc5b7916793db890f4c733121efc5db82e

@ -0,0 +1,55 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-utils gnome2-utils vcs-snapshot xdg
DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions"
HOMEPAGE="http://www.keepassx.org/"
SRC_URI="https://www.keepassx.org/releases/${PV}/${P}.tar.gz"
LICENSE="|| ( GPL-2 GPL-3 ) BSD GPL-2 LGPL-2.1 LGPL-3+ CC0-1.0 public-domain || ( LGPL-2.1 GPL-3 )"
SLOT="0"
KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
dev-libs/libgcrypt:0=
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qttest:4
sys-libs/zlib
x11-libs/libX11
x11-libs/libXtst
"
RDEPEND="${DEPEND}"
DOCS=(CHANGELOG)
src_prepare() {
xdg_src_prepare
cmake-utils_src_prepare
}
src_configure() {
local mycmakeargs=(
-DWITH_TESTS="$(usex test)"
)
cmake-utils_src_configure
}
pkg_preinst() {
gnome2_icon_savelist
xdg_pkg_preinst
}
pkg_postinst() {
gnome2_icon_cache_update
xdg_pkg_postinst
}
pkg_postrm() {
gnome2_icon_cache_update
xdg_pkg_postrm
}

@ -57,3 +57,10 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*lib_users-0.9-r1 (11 Sep 2016)
11 Sep 2016; Jeroen Roovers <jer@gentoo.org> +lib_users-0.9-r1.ebuild:
Add dev-lang/python:3.5 support.
Package-Manager: portage-2.3.0

@ -1,5 +1,6 @@
DIST lib_users-0.9.tar.gz 22992 SHA256 361db39b14b9512b438cf96b2b9978c6b5c88abbc2c0b7227940e7e816fdcf1c SHA512 d4c10398d69410fc3d48a151c446105ed232fdca9ef68c3f0f1df903739b798762d6bf958dc08472e90151560d8a625b4ab8b5f5d89521918369ceadf2b85b19 WHIRLPOOL 312aaa05b10681a0eff7997ea8d1e359bd757b888fe6fadb29ef3370cc482371d65d14e06dc6887cefda0aee3bd65232ffcd06477e536e4d2c82996c27f60425
EBUILD lib_users-0.9-r1.ebuild 769 SHA256 6201a610634a72e3af0b0f79a1c4d4d8937764396ba4ae9fc404492a4b602aba SHA512 4b33d8783564aa003efc7aa9360a0bdf197b0c27a2745c2816205cb9138e66bbdd40a493ca32e3ae7f2226c1d1881ba157649916485fc4ba402a476e4dbfeb65 WHIRLPOOL 7b0850653d550a8b24cbe64adf0cf989495b39dc5a02a8da9d2b05261ed702dcbca2e2095dae5e9bf5475f86c213181d8f47b838364bbdde0a19bd7a8a480a63
EBUILD lib_users-0.9.ebuild 759 SHA256 37a1b5cb207d855e399f60404a49c7ba525371b318844a370797c83647bcffac SHA512 90f6a3d966c5a7ff19e2d09aeea5baed39d02cffe4f3eb21948ccacf4e379e4ad47b9bad833b958cd20ec93993f8ef39cbd3af966929bb4806842b8f8db634df WHIRLPOOL 25f6328d64c918dd73259478cd3d27691218c046c63fdfb3d7aafff216f7510de608796ce3e0d409e3849a8e9b78020d24f5ccd4ce2636832908dbee1c2201b3
MISC ChangeLog 2179 SHA256 f7d28928506f0b9972facaf074590a72a5b1f54cd0fe88ded51edb009d1266d7 SHA512 b194b789914f643371af0bceea156ed52719490a550f9a014ff68eb72bf2a4ddf51c861ea748eec8c6a6208ec781dc271c81b121aab094d01064359ee6f42566 WHIRLPOOL deb88cbe2c525ba5dfccb2a0e745d639bbb6ee469635e0fbb346aede0afd10157e18799011a193b3dee4bd3adb0efca4b29743254037a9c7ab3b8eeee2e05830
MISC ChangeLog 2355 SHA256 ab9551bece7477410540409b8b85aaf19a9590894ad11a4c6489e92ab9c63634 SHA512 a3b3ac7a28a3bf840a0c95fed602b53eae7ed1f103910c43c36cd797f1280ea78183167f4edb450e555eb9c8d0ecf1afeccaab39eb4b00438851ae8cb393c94c WHIRLPOOL be524bffc876ca52a3fc8382e583c52f8ac05b22a012fc8c446f7ebefeb09cc8ff14b8659e700ff3e3d33e38a13a06d0eb163787832f1739ea70b5aed06ade15
MISC ChangeLog-2015 6635 SHA256 c3778905eaea420f1eaa2349a303b3477bbbb5ce438e989fb5b3c27da07b45d4 SHA512 dd6eaaef174c19302211b45a18b6bda3cbe73d39757e3121f07cced6ca67b13fa7e4a7e29c0e1d831f2b422473c2909f70a12ac5f977f46be6e54b1bc7127257 WHIRLPOOL 3cfb5283112d30fe6569e47a3397f600f261d99ed5c17e16fe76cf1e99e46d680c8b51a9e91312fe7cf193593f710ddc1d61b87270fe95434ff5fb3611f8f038
MISC metadata.xml 367 SHA256 f1ec3c57d322753ef106bc11d7ceeec5e081db160e2a9ccc2eefe69390c297da SHA512 888d86d9e53e4f7cd43d3e31fdfe0b27c328070ab6c96bec2524664c3327b276aa27b804f8a4f12979a598e7cb88874e36d7d86182f2f30bb9cbef1e7109925c WHIRLPOOL 3f909893fe73871b421055eed8facfa9e69ec807711c58275d22356ccb77ee44ee3fcc84162c60eba616ce5e1d7dfe8faf2aff884e7b77023fbc7e6e8a1e1170

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
inherit python-r1
DESCRIPTION="Checks /proc for libraries being mapped but marked as deleted"
HOMEPAGE="http://schwarzvogel.de/software-misc.shtml"
SRC_URI="http://schwarzvogel.de/pkgs/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND="${PYTHON_DEPS}"
src_test() {
python_foreach_impl nosetests --verbosity=2
}
src_install() {
python_foreach_impl python_newscript lib_users.py lib_users
dodoc README TODO
}

@ -1,8 +1,6 @@
AUX paxtest-0.9.13-Makefile.patch 675 SHA256 5e9513c9a621616d34156ef76217845ded571838867ce7573d5f718cdd267d52 SHA512 91447e797fcb320abade16bd8c0bd9ec53a112fe157165407790eddac15f02338e59244fb56715b5ada1d1ed526093bba600ec8b7c2a0f330315b7a821c7c276 WHIRLPOOL 9b80a1e0c04df449d9eb2c1cf34101abe93a3ec38f323cf930138a8bfcaf0363baa07be38914d5e8b4f75cfeb6bcc5e40b7511a59dc37b7c152ac9dd7b29df02
DIST paxtest-0.9.14.tar.gz 34286 SHA256 7dead81fcdc8db2f88e3da1027e6d7c93596f2e6e4dac25ec9b54c41fa808048 SHA512 6e2d642e1dfe7e3381ed520956d2f5b19ad8c8e569c4ddcf43a2772a76ed67701bb18fe55d7fe2b82ff50644f92470622243ac974083d87448f560f6d48d8727 WHIRLPOOL bef2998611b0487590364648b8f5d4ddc470b212c2a8b0282f4220b1da8033f23299298b51dc932c35f37099f7076a99220726b30d91472ca266042f16c4ed02
DIST paxtest-0.9.15.tar.gz 37929 SHA256 d553848431fd8c2ab6c8361b62e5cedfed1cc1d60088241f4a33d2af15dd667f SHA512 e152f5ada943f69b3745b51ac6d80f35a4c1aff777e93360287ef18b117d07861216d9d0d2075d2511d33e2cb4ea07168bb9ff2f00e79de6060e546b6806c487 WHIRLPOOL db58265b8140209bb253f05de912bcd4017c06bd99e6b8247f052b93081f98b88b04030b4539993a9f180969722e9d4958f929bd8a0395a027ff4e7a25b48f26
EBUILD paxtest-0.9.14.ebuild 2278 SHA256 3985bda53fe2b0b1cd4ef9d5baf3e436423f4831255a2b81609bac0ae7971412 SHA512 c9aa5759f5ea569f3bc71f1e5b44dfc9b670add40d6a27d983a11cef8d5b46828f0ca2b57688bbd1f1ccb2ae068ff4d1a275bc3c9db55d97cee9fe5fdb1255b5 WHIRLPOOL 9eb37bb4897e55ef2a17788f844ed4002a60ba4b547d99a8e17d63ef3845e19da9aa10a5c02819cbba027404cfb9d2eaaaa7b61b9a438443ea747e337383de8f
EBUILD paxtest-0.9.15.ebuild 2278 SHA256 69dede5e925c8fa526208bd8375ebe38ba2af248685adc2b46240262934f0b36 SHA512 28cd12e1841655124c0d2d81a02aa4a81eea2e656c50cf907ae136054dce716ff0ecb00da4e78607d9416c41d672a0d40ba3e5687021889d34a6a57f93faf283 WHIRLPOOL 761f361054d02f85372b10e80b7049355bfd991a1387eb3042bd0078e02fd21509ee5a23723b6d73a45e28b5db5af83bf6cec85874f49935dff0ba194a7e20af
EBUILD paxtest-0.9.15-r1.ebuild 963 SHA256 d8be5a4c3cb4489f8f2b727d3bcfdfab09b4ad1287a79ac07723917aebf8db30 SHA512 1fe4ae6cfc8997a7ac3196fba1ad595b44e6f798077d65fec6d66237c24aa798efcf37e3609a8d1ebe01f85dd92a7590d24dc569eac3784fa4737a3f9b133940 WHIRLPOOL 62db82b0c4cc521f4b7f80239ad55464c1436610d84ebb35413860496b7386c5d168d4ba635cf3c862b2f13ebdd2dba5e7586aa944ad15f61f4851ccd3b4b104
MISC ChangeLog 2975 SHA256 7b3a82f2bb1c862b8db58cfdae0b36638c2811a61ad309d01429efe764c4a169 SHA512 7d260047ff5175b4ac6e69b079221893887cf33a20bde57777f2032aececa7eebb9206e5b4dd064f4f01e98b41feb46f23d5b1828a7a26d92985356f8fafded9 WHIRLPOOL b6495f835a7f2de09701d6a65069440ea1c279c5ea1d4adf64fc971afad99b20ff95557535a4d12c7cecbfd9381ec5cffe6c9ce9c007bdc90843abc4664f7f81
MISC ChangeLog-2015 6761 SHA256 aa058bdfd7e0d7ea866e13003b29e7b777dbbb7b8bf5117dc0540fdff76045da SHA512 f8d5d7380d332fc73b9a64b4372dfd92038389e799e3467dcd1b5dd81a7fc7aab9fb3dcfb2ad5df644c5facdcf4fed1fa199290affe0d29f1a0abff556920ae1 WHIRLPOOL 1128d4d55afa382e2f0e18595dbea11c8b82b204b259949925e1021fb02adebfa203960b0204fb08d6d765406ffaa760bf9422e2bd76f28b1ea98fd6802d629b
MISC metadata.xml 1188 SHA256 5a618d2afe8317f97425f3650b2addaf61b78a85a0c4bd5ab9b3c046cec21a16 SHA512 5224b34a3ee3e84ec703588292cb379d24091ec4a1b5a3b1f433b8b41c1212c82f467f14573834898c869f0321cc70344b882d4f4a64b244e64529f6daaec5f8 WHIRLPOOL 4edc620611ec67e5d623038045502c84fa4d2fc5b9e08681e8c26346e1b7feca6f415a3d510686d4261e368b661d5fe1b97fa43afc10a5efa69a4e19b3c2989f

@ -1,80 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils multilib toolchain-funcs
DESCRIPTION="PaX regression test suite"
HOMEPAGE="http://pax.grsecurity.net"
SRC_URI="http://grsecurity.net/~spender/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
sys-apps/paxctl"
# EI_PAX flags are not strip safe.
RESTRICT="strip"
QA_EXECSTACK="usr/bin/${PN}
usr/$(get_libdir)/${PN}/getamap
usr/$(get_libdir)/${PN}/shlibtest2.so
usr/$(get_libdir)/${PN}/execheap
usr/$(get_libdir)/${PN}/mprotstack
usr/$(get_libdir)/${PN}/mprotdata
usr/$(get_libdir)/${PN}/mprotheap
usr/$(get_libdir)/${PN}/randshlib
usr/$(get_libdir)/${PN}/randmain1
usr/$(get_libdir)/${PN}/getshlib
usr/$(get_libdir)/${PN}/randheap2
usr/$(get_libdir)/${PN}/rettofunc2x
usr/$(get_libdir)/${PN}/shlibdata
usr/$(get_libdir)/${PN}/shlibbss
usr/$(get_libdir)/${PN}/getmain1
usr/$(get_libdir)/${PN}/execdata
usr/$(get_libdir)/${PN}/execstack
usr/$(get_libdir)/${PN}/rettofunc2
usr/$(get_libdir)/${PN}/mprotshdata
usr/$(get_libdir)/${PN}/getstack1
usr/$(get_libdir)/${PN}/randamap
usr/$(get_libdir)/${PN}/rettofunc1x
usr/$(get_libdir)/${PN}/getheap2
usr/$(get_libdir)/${PN}/getheap1
usr/$(get_libdir)/${PN}/randheap1
usr/$(get_libdir)/${PN}/getstack2
usr/$(get_libdir)/${PN}/getmain2
usr/$(get_libdir)/${PN}/rettofunc1
usr/$(get_libdir)/${PN}/randstack2
usr/$(get_libdir)/${PN}/mprotshbss
usr/$(get_libdir)/${PN}/randstack1
usr/$(get_libdir)/${PN}/mprotanon
usr/$(get_libdir)/${PN}/randmain2
usr/$(get_libdir)/${PN}/writetext
usr/$(get_libdir)/${PN}/mprotbss
usr/$(get_libdir)/${PN}/anonmap
usr/$(get_libdir)/${PN}/execbss
usr/$(get_libdir)/${PN}/shlibtest.so"
src_prepare() {
mv Makefile.psm Makefile
epatch "${FILESDIR}/${PN}-0.9.13-Makefile.patch"
sed -i "s/^CC := gcc/CC := $(tc-getCC)/" Makefile
sed -i "s/^LD := ld/LD := $(tc-getLD)/" Makefile
}
src_compile() {
emake RUNDIR=/usr/$(get_libdir)/paxtest || die
}
src_install() {
emake DESTDIR="${D}" BINDIR=/usr/bin RUNDIR=/usr/$(get_libdir)/paxtest install || die
newman debian/manpage.1.ex paxtest.1 || die
dodoc ChangeLog README || die
}

@ -0,0 +1,42 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
inherit eutils multilib toolchain-funcs
DESCRIPTION="PaX regression test suite"
HOMEPAGE="http://pax.grsecurity.net"
SRC_URI="http://grsecurity.net/~spender/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
sys-apps/paxctl"
# EI_PAX flags are not strip safe.
RESTRICT="strip"
src_prepare() {
mv Makefile.psm Makefile
epatch "${FILESDIR}/${PN}-0.9.13-Makefile.patch"
sed -i "s/^CC := gcc/CC := $(tc-getCC)/" Makefile
sed -i "s/^LD := ld/LD := $(tc-getLD)/" Makefile
eapply_user
}
src_compile() {
emake RUNDIR=/usr/$(get_libdir)/paxtest || die
}
src_install() {
emake DESTDIR="${D}" BINDIR=/usr/bin RUNDIR=/usr/$(get_libdir)/paxtest install || die
newman debian/manpage.1.ex paxtest.1 || die
dodoc ChangeLog README || die
}

@ -1,80 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils multilib toolchain-funcs
DESCRIPTION="PaX regression test suite"
HOMEPAGE="http://pax.grsecurity.net"
SRC_URI="http://grsecurity.net/~spender/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
sys-apps/paxctl"
# EI_PAX flags are not strip safe.
RESTRICT="strip"
QA_EXECSTACK="usr/bin/${PN}
usr/$(get_libdir)/${PN}/getamap
usr/$(get_libdir)/${PN}/shlibtest2.so
usr/$(get_libdir)/${PN}/execheap
usr/$(get_libdir)/${PN}/mprotstack
usr/$(get_libdir)/${PN}/mprotdata
usr/$(get_libdir)/${PN}/mprotheap
usr/$(get_libdir)/${PN}/randshlib
usr/$(get_libdir)/${PN}/randmain1
usr/$(get_libdir)/${PN}/getshlib
usr/$(get_libdir)/${PN}/randheap2
usr/$(get_libdir)/${PN}/rettofunc2x
usr/$(get_libdir)/${PN}/shlibdata
usr/$(get_libdir)/${PN}/shlibbss
usr/$(get_libdir)/${PN}/getmain1
usr/$(get_libdir)/${PN}/execdata
usr/$(get_libdir)/${PN}/execstack
usr/$(get_libdir)/${PN}/rettofunc2
usr/$(get_libdir)/${PN}/mprotshdata
usr/$(get_libdir)/${PN}/getstack1
usr/$(get_libdir)/${PN}/randamap
usr/$(get_libdir)/${PN}/rettofunc1x
usr/$(get_libdir)/${PN}/getheap2
usr/$(get_libdir)/${PN}/getheap1
usr/$(get_libdir)/${PN}/randheap1
usr/$(get_libdir)/${PN}/getstack2
usr/$(get_libdir)/${PN}/getmain2
usr/$(get_libdir)/${PN}/rettofunc1
usr/$(get_libdir)/${PN}/randstack2
usr/$(get_libdir)/${PN}/mprotshbss
usr/$(get_libdir)/${PN}/randstack1
usr/$(get_libdir)/${PN}/mprotanon
usr/$(get_libdir)/${PN}/randmain2
usr/$(get_libdir)/${PN}/writetext
usr/$(get_libdir)/${PN}/mprotbss
usr/$(get_libdir)/${PN}/anonmap
usr/$(get_libdir)/${PN}/execbss
usr/$(get_libdir)/${PN}/shlibtest.so"
src_prepare() {
mv Makefile.psm Makefile
epatch "${FILESDIR}/${PN}-0.9.13-Makefile.patch"
sed -i "s/^CC := gcc/CC := $(tc-getCC)/" Makefile
sed -i "s/^LD := ld/LD := $(tc-getLD)/" Makefile
}
src_compile() {
emake RUNDIR=/usr/$(get_libdir)/paxtest || die
}
src_install() {
emake DESTDIR="${D}" BINDIR=/usr/bin RUNDIR=/usr/$(get_libdir)/paxtest install || die
newman debian/manpage.1.ex paxtest.1 || die
dodoc ChangeLog README || die
}

@ -210,3 +210,11 @@
Package-Manager: portage-2.2.28
*puppetserver-2.6.0 (09 Sep 2016)
09 Sep 2016; Matthew Thode <prometheanfire@gentoo.org>
+puppetserver-2.6.0.ebuild:
bup
Package-Manager: portage-2.2.28

@ -2,9 +2,11 @@ AUX puppetserver.initd 2028 SHA256 4cc588570fc7613adbcbcdb683988f554fa5a4fe78a64
DIST puppetserver-2.3.2.tar.gz 33673099 SHA256 81e92875c07f73e636143405804f1214f31f0f840d521f03289d93bd7b2a0899 SHA512 3ab750128bd11d1e3d9815a1c9907fc81b673281ec21def56318557c134635bca0418ed445d090da6257da9dd64e65a9c2b9e82257868d5a895459c7458cc731 WHIRLPOOL 55b679e1eed246ad10bea4f973ca51f65b50b2bf112a6d90d8bda600a1d0e4c09abf74756851a4844cf68705d1b94b9f80f688f1523813d9fe14fbc4424d14e0
DIST puppetserver-2.4.0.tar.gz 33822659 SHA256 81d574f7483760bd70cafc079486fe14d243137612f0c130069d94ba7d4fded4 SHA512 c9afab58bb2f432874d302cb63fb213ead561e2bcecc44f776be49dc09eb86deda3019eae1bddb7369bb7bdc1a3d82f47f6053d526b2b28b189358a2bdded852 WHIRLPOOL 079186ecd239a1be1dde847b23a5fe1bc4dedc543b510f2197cd776bc59f943166d3f403727e1cc0ac0232a8519a36944cb4e6ec6bb6bfdc0e822405c4b7fd96
DIST puppetserver-2.5.0.tar.gz 33907947 SHA256 d058d49133b3adba86c8b01c7ab5c1f4511c191fd50e75be583b28ddfc824cd5 SHA512 c822d320a9ce98c6e96e4838770fc52760f08aab9fee26e62174762947b9ccb09234cb1edba0a5e17f4c08e76adccec83d8353f5aa47d08864c5bb9b2dab2574 WHIRLPOOL 1d2fde7aade7e9e6c5117d8d2c88d787a93d1aacdea81ad3235fdb90384d8578739a54ccfcff28e217a86bd5d29c48c4dbbea4d38d3e34c4099ecf21adc9f995
DIST puppetserver-2.6.0.tar.gz 34157248 SHA256 633ad9d1a4da7fa514edd7be6501aa61f779b50e7ec40aeedbc955175945f771 SHA512 3702321a99d8e9f528e2457ceb7bff513619db31687c54884fcf9b47626b680628879b65488c3cad45fa5b3b1d0af9967e40adf1c313b7eb6e0de8c8697af659 WHIRLPOOL d63c3579b4a9f6de94b44d526489509efd7b420bc6fcd4d8ba8c57a7d3d31a209a94b919143f90426a0151224c77ba694d22530cb98169dc94f0b4548d3bb2ba
EBUILD puppetserver-2.3.2.ebuild 3813 SHA256 a95c3e6e2f82660b88ca491c36ec8fa2cf5130d053f3f0f77d292156a51cfdf8 SHA512 8e761c3aaece4e31b1d2f16c897aa732fa20814d6d02e2bfe35127cfbeaf38a8058571abe654a650da23ebd5b0db176fd05e90cb9b00c3c36299f6026672cce6 WHIRLPOOL 7365ec6eca39affcfd592229f53d7c8c1ca748f7167799fea0334621438ebb860bb61a7a33416cc5823ff3c11c3f573c55644347550cca4c3c3ac6fc6882b550
EBUILD puppetserver-2.4.0.ebuild 3815 SHA256 07f791e7b4634f1ad1377b0ca29d91c01d98e398c8c24b9a60f390b21b776020 SHA512 94bd37964f53852c490d114cd2df90a114ba031a2fc6171ad445ec72b57e1423327a7cc84daa404895a6df256f575892aabbea186834b4004efdb7647cf7a0a2 WHIRLPOOL 9afd785681417e579dd6510c92813ca7dc3192aa2eae32a09f460d6ff057cd40b4da996f818a34a07b06e3c717535b949a5f7d5a96247443c80d059e0d3bae1c
EBUILD puppetserver-2.5.0.ebuild 3984 SHA256 33a2e6546efe2104618043e614a9c36e100a01471b95e31ab11f1dab0b2a0245 SHA512 ab0a0410a71eab432de8872f5989639e7f17de0f1eda53ee67f76fbe6cec1dff1393619e3e11afdbc53eb0f4ae9a7aa7ec6c60452000b9f6fc049b4fc38e826b WHIRLPOOL 4e53df3c666d92835bd097445ad8551c9df7747fecf3898e04c18887af2cc904917f8aa6c64b473aae528dcd09c4203a0135f22a5c01ac943eb5ab12ee92956b
MISC ChangeLog 6204 SHA256 ea256a9b1d07b1ff37d235dfa61ce2c57c64b7d159261d3f0684179748f62985 SHA512 83c82fe67c6f0146683ba0e820c07bc7a99c8ce93b4ad40dce400fd80c3cc828248fc482087a7cfa5634f2e240d988a65acf9a2f45e92c95a6b2929281f2d7fd WHIRLPOOL bd9a7e5488373c3685c8f79b245964f768e5d1104a46479f4a7d05727513ab6e76e78fb59a85a5f3a49f5ad9bb643498af7e02779e34190adce262b7d962d97f
EBUILD puppetserver-2.6.0.ebuild 3984 SHA256 33a2e6546efe2104618043e614a9c36e100a01471b95e31ab11f1dab0b2a0245 SHA512 ab0a0410a71eab432de8872f5989639e7f17de0f1eda53ee67f76fbe6cec1dff1393619e3e11afdbc53eb0f4ae9a7aa7ec6c60452000b9f6fc049b4fc38e826b WHIRLPOOL 4e53df3c666d92835bd097445ad8551c9df7747fecf3898e04c18887af2cc904917f8aa6c64b473aae528dcd09c4203a0135f22a5c01ac943eb5ab12ee92956b
MISC ChangeLog 6368 SHA256 35d41ec6c3793bb34267000f5c3a6ebbcf32599531fdb85446d7675f2d7444c6 SHA512 794415a2ea4129d93e4af675acb983890394bae8c779822951f8db74eeac22a23edcd0acdccf2646d0575a330d5b5d012b2fb91f067088fc080949f26e0d8358 WHIRLPOOL 83b5c9c3e4b7d36cce10e768c549416feae0cfdc92bbfe7c85152d23c42b5623faa777629adb300538dbe6ea8a0c395f3cbe1bb1c8cabc093bfc5b8c14d7b0bf
MISC ChangeLog-2015 878 SHA256 55c43d296cd6cf910139ea29afe0d041358cc5a8ea0366936dfb75ba21640eae SHA512 5ad7c7171faf5a1c05cb9afaf307880e37744cdf472b1f6f1a72c1ab98f58f2e2150d8582ad72ad0ab9b45a075b7c1ce700603c942b183328a18cee505a186b7 WHIRLPOOL 7c5aaee9bea21577e2864ccc6c31d5accafd4a74ebb79d4f73388a0b3995de84471ed7b18c896747c8730349236136cd23f44f5c71a7aff3a08ef13ef42cc682
MISC metadata.xml 468 SHA256 cedfad43df11b56dfc9042bc532da2c772f94202ca8819f38fd9cba9e3341107 SHA512 0bf5e337ba3d5d3e4d84cc397ecf40d0c0ba298aa22c9d54a89381391a69a2374ce736443edacc67403490d2a4950a7c386fb4741b149d0eca700d115b0ac24c WHIRLPOOL 356c70f8cfbd446e22a6849124d474ef9ce0663da00694accad62fab22458f69802bb06a247c61950a6e2c384996f6b067c0440499ddfa667342fbe8d627721d

@ -0,0 +1,110 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit multilib systemd user
DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents."
HOMEPAGE="http://docs.puppetlabs.com/puppetserver/"
SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="puppetdb"
# will need the same keywords as puppet
KEYWORDS="~amd64 ~x86"
RDEPEND+="
>=virtual/jdk-1.7.0
app-admin/puppet-agent[puppetdb?]"
DEPEND+=""
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /opt/puppetlabs/server/data/puppetserver "puppet"
}
src_prepare() {
sed -i 's/sysconfig\/puppetserver/systemd\/system\/puppetserver\.service\.d\/gentoo\.conf/g' ext/redhat/puppetserver.service || die
sed -i 's/sysconfig\/puppetserver/systemd\/system\/puppetserver\.service\.d\/gentoo\.conf/g' ext/bin/puppetserver || die
sed -i 's/sysconfig\/puppetserver/systemd\/system\/puppetserver\.service\.d\/gentoo\.conf/g' install.sh || die
sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
sed -i 's/var\/run/run/g' install.sh || die
}
src_compile() {
einfo "not compiling"
}
src_install() {
insinto /opt/puppetlabs/server/apps/puppetserver
insopts -m0774
doins ext/ezbake-functions.sh
insopts -m0644
doins ext/ezbake.manifest
doins puppet-server-release.jar
insinto /etc/puppetlabs/puppetserver
doins ext/config/logback.xml
doins ext/config/request-logging.xml
insinto /etc/puppetlabs/puppetserver/services.d
doins ext/system-config/services.d/bootstrap.cfg
doins ext/config/services.d/ca.cfg
insinto /etc/puppetlabs/puppetserver/conf.d
doins ext/config/conf.d/puppetserver.conf
doins ext/config/conf.d/auth.conf
doins ext/config/conf.d/global.conf
doins ext/config/conf.d/web-routes.conf
doins ext/config/conf.d/webserver.conf
insopts -m0755
insinto /opt/puppetlabs/server/apps/puppetserver/scripts
doins install.sh
insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
doins ext/cli/irb
doins ext/cli/foreground
doins ext/cli/gem
doins ext/cli/ruby
insinto /opt/puppetlabs/server/apps/puppetserver/bin
doins ext/bin/puppetserver
insopts -m0644
dodir /opt/puppetlabs/server/bin
dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver
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
dodir /var/log/puppetlabs/puppetserver
dodir /etc/puppetlabs/puppet/ssl
fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
fperms -R 771 /etc/puppetlabs/puppet/ssl
# init type tasks
newconfd ext/default puppetserver
newinitd "${FILESDIR}/puppetserver.initd" puppetserver
# systemd type things
insinto /etc/systemd/system/puppetserver.service.d/
newins ext/default gentoo.conf
systemd_dounit ext/redhat/puppetserver.service
# misc
insinto /etc/logrotate.d
newins ext/puppetserver.logrotate.conf puppetserver
# cleanup
dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
fowners -R puppet:puppet /opt/puppetlabs/server/data
fperms -R 775 /opt/puppetlabs/server/data/puppetserver
fperms -R 700 /var/log/puppetlabs/puppetserver
}
pkg_postinst() {
elog "to install you may want to run the following:"
elog
elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver"
elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver"
elog "puppet config set --section master rundir /run/puppetlabs/puppetserver"
elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid"
elog "puppet config set --section master codedir /etc/puppetlabs/code"
}

@ -342,3 +342,18 @@
Package-Manager: portage-2.3.0
*salt-2016.3.3 (09 Sep 2016)
09 Sep 2016; Patrick McLean <chutzpah@gentoo.org>
+files/salt-2016.3.3-broken-tests.patch, +salt-2016.3.3.ebuild:
Version bump to 2016.3.3
Gentoo-bug: 592876
Package-Manager: portage-2.3.0
09 Sep 2016; Patrick McLean <chutzpah@gentoo.org> salt-2016.3.3.ebuild:
Minor cleanups in ebuild for 2016.3.3
Package-Manager: portage-2.3.0

@ -16,6 +16,7 @@ AUX salt-2015.8.2-tmpdir.patch 2502 SHA256 229436fe85d12bbb97e2ae6086df5bb57ee8e
AUX salt-2016.3.1-broken-tests.patch 10532 SHA256 e5b14ec6aebdc193d02b59c8624be0fed66c54bf779bea4bdd0920ae9c41de62 SHA512 366b16c81074107bf5bceba0a56fbffc0481209fcb207cc9d81d08aacd7bcad9521056cb44b8a3053452043da4ab82a4157848825f45b07f9b9cdee33b4830a5 WHIRLPOOL 94f0b56c116db801d25e4d776df2453daf8917da8443eea895ff82f586180d3175654bd11ad9214d0337fe75ee15b897aab5c4e2f808de7c69f8f344c0217fb4
AUX salt-2016.3.1-dont-realpath-tmpdir.patch 853 SHA256 9d36162e56deebae8eec7b2a0bf350090afc8d8eb513d3419d227042de43b017 SHA512 a6bc22959975ac25df84c54437a1638e95d78c057920ced38b0accddca11eb33ad39f2a43dd05648584cd10b140f7ee509a8c6739c4d89d30500452c91795b79 WHIRLPOOL 56a9ed0d5264aecf981019e40b00718fbbf9f8ea3461a8572c7d833e1fa0720f9a9bbbdfd4cec0a37ed4ce58a289ace7e400c07f1297da4f22c95d0000b81457
AUX salt-2016.3.2-broken-tests.patch 5096 SHA256 2703e3390cd2eaf8463e744e5a26c999acab4774480b42c98d897dbae1870a39 SHA512 9fea762a71eaf9137618b1cb8a3be4c55124a4235791282d96b195d032d4b29711d71184e02df96c1a198f1126e93f9fbecbb9822d1f2ac23d3520b078d47e25 WHIRLPOOL f0f33110869f226922980502cece54cb22f61233507c5041c541058947acb1fb9e7b4ea3520ddd1cda9ab07939663f8d8fff7ffaf00898577f9693b64d121491
AUX salt-2016.3.3-broken-tests.patch 2867 SHA256 f3b4743bd248cbc61e6dd71ddb29a1ca042688a966e91b17b52c4e5119324d83 SHA512 aa5d512b48ce3ddbf589de946cacd6dc3402f9443da2a7202b45150e1c883dc671ad6919bf3a83fd24ff651d8e5cf63096a8688dce03cc33d6daf5924145c82c WHIRLPOOL fd53ebb8d253785b49060576422661b9cd95fde88f42cdb52864bbfdb3bb04c23fc18b2a91bb1aba5d18d3ba4849cf07634da657ba41ce37dd41a906a20b35ab
AUX salt-api.service 166 SHA256 b4706ebbc243e44579327b07609499a587e4023a11d3928735b3b226ff504cb7 SHA512 bab6b8380c965bf16e23078ebe6f38d942300829d4c89ddf23b630bd57b4d371f80687d85dd9e0cc1b669f2ca882aecde1bc8d7d82382a02ed20e493d3f04702 WHIRLPOOL cfba8559ffd486c5e49f3a7d54e0d03a4ae72065029cbbdd9b96403acafb304b1e687dc205960526a51f096eee58680329422e6b4a26022eed7469387a4dd763
AUX salt-master.service 169 SHA256 5a8c43e469c47ce8cc5b4175105ca6233daa47b411ebf4002aad84003cb9f4a6 SHA512 87fe27fc0748f4191bd1c6883bb362c95cce8fe1f409e2679b229ddfd9de6c99438859dfa0a47b042977d659029ef56e406f1e8aa01761bff21af4784f9dd5f8 WHIRLPOOL ebb632028483e8849eb8ab61677967477bd4f420277b1360b3c28424a5192615aecf2d62372df76d6dee8855e6cd5557075ce17bcf85a999d92a0734cf849628
AUX salt-minion.service 162 SHA256 829f0f25e5ae73befaa107bd5d2317ec608e8be95d5f60f9650c01e5d19d07a6 SHA512 99f0a5c696e38b42b283416736a23e535ccc53095928b205914cf4b69c0df931a6752205985726527f7889b01dfece78466be28448458b15064edd04aca3e5ed WHIRLPOOL 50255e88a81c64d461b70b6d990545561f4e9cdbc1f4b0caf0048b8ca46eef3233f5d174b88b1e07bf52aaab5ba16355b72fdea675a0099578acab2d5cb27e1b
@ -29,6 +30,7 @@ DIST salt-2015.8.12.tar.gz 7033938 SHA256 712f72b30a9555ea46a51bc677e05ffa2eefae
DIST salt-2015.8.8.tar.gz 6982904 SHA256 b2ecce7bf562cfcd6586d66ade278f268bb89023f0fa0accaa55f90b8a668ef5 SHA512 add65951694bc9e3aaa6db69bf9ac7ed32a5c42822ae34281ca3ea1e7f393235cd6baa1905362d177c62505a514e1c4599751e1a8a913cc334f9ebe1d4ab7ed3 WHIRLPOOL 9d81b6153019ff0862c6ee0e3fa949810e8066798aabcc94f2b87893f51906e0e19e37aa26023ea578eb10ebb9816d30d12104fdc5018c7ce91790bd617b2bba
DIST salt-2016.3.1.tar.gz 7932479 SHA256 e6bdba4693116430c2af57497eb63399e3a139ac0a7016fa0870b49fbe987f75 SHA512 74122020a83df79171b9aa3bc311d1b16930140ec6b063c888d41e10fb8e696f69188b62cf925045b40d8b8fe713759de08978b08bc3b8e1f12722de3a8ddb7b WHIRLPOOL f76afb4d9c6678edf48b608f6dbd27201656fd371b0df78a8a8db306a2cbf5b08fa2fd916e9fb5409b67cd05ab007a3684d91c1e0158416b12f014001de1506a
DIST salt-2016.3.2.tar.gz 8014793 SHA256 6a84b724d02b0dba438dea57650724064675d82620e66749bd2fe8f21da71be0 SHA512 608e2a43bc8c55eeb8c9e0f9207306e591151940ad1ffb869ada12963c0790f37653936e539c0b70439c13180909de2c763db6c30e7f9e2087068985d1b3ff91 WHIRLPOOL 5e6f6dc9980ab6cd6e8c897d140241ce9e6dec8afd08274749a20260c6b871d6e52cd674ed8e838a4aa285bf45c49586d77bc2156f94ee26f4f776d9025040eb
DIST salt-2016.3.3.tar.gz 7952361 SHA256 5906038594f1b9b3ac41714774fbd78f0af80d2f3ffe1c1bf20308032d7d52b6 SHA512 46a8f8b3213e4cc02eaed95e7fc28ce224fe07fe2aea39b68ff3e97043021951558f04690f7043510c8dfb62d76fe82192d67de6151c7f1076a23c0f8d796c9e WHIRLPOOL dc21ca7d996b5f59501e4658a38fee8d1bdd20669059b72781a4e7e4c91b2fc40f267a533f6974c26a70b4dd8ac20d93174d1a8d9c04d351af0a47dc53572379
EBUILD salt-2015.5.10.ebuild 4114 SHA256 68c73c36a1891e6f26129c8d4fe9bdcb0008bea53c839e2012a7a0ade3a0f90d SHA512 7a0828f56ae96565a87e43f011bf276286565de62380d217dd8e855f8fffd46c765db0530f23513f35ef8fbc60b0f3013c214ca64fc252ef63d57e83652b5d96 WHIRLPOOL 41ad9e68505f175d025e494b05ec477cbb45a6415e0820c5cc5f302a33983dd8520cbe48de903be8384fbfb7e2ef2b26783eb503a512c24c8683f2fd46813e35
EBUILD salt-2015.8.10.ebuild 4185 SHA256 daa23d6061cb62e2f1ee9417f8246bf66891419cc9ef26d6642570c4c254a94b SHA512 9a596a8ae11036b490006c7ce115282db5e5c98a76be2d9c22ad282027bde442645251bba27aa37fd510347c6788d3d190545773117e76f3e1bf10cec98b83e8 WHIRLPOOL 9ef9be621fb6f3a3a1c910095383c3e32a0bc4b4ce538782a534d4bcd44a86e3dc1760bf7bbca2b0f37d507c484012392e8ab088c5b823b636c90a380cbdd130
EBUILD salt-2015.8.11.ebuild 4185 SHA256 daa23d6061cb62e2f1ee9417f8246bf66891419cc9ef26d6642570c4c254a94b SHA512 9a596a8ae11036b490006c7ce115282db5e5c98a76be2d9c22ad282027bde442645251bba27aa37fd510347c6788d3d190545773117e76f3e1bf10cec98b83e8 WHIRLPOOL 9ef9be621fb6f3a3a1c910095383c3e32a0bc4b4ce538782a534d4bcd44a86e3dc1760bf7bbca2b0f37d507c484012392e8ab088c5b823b636c90a380cbdd130
@ -36,7 +38,8 @@ EBUILD salt-2015.8.12.ebuild 4416 SHA256 bbd90469ebd9e43a8aee1491836bb9f8a5ebb72
EBUILD salt-2015.8.8.ebuild 4066 SHA256 a3bb2acb0d6d4a2a5a6dd25bad210bf53c70d8bf8e3320f6df4136487785e066 SHA512 e85e9602f9ae8a71efdabfd1e3f05291d21ebb1cc4fd7ab5be99ee91825d7577c398ea28a7d3589343ef8020e67483be3ecf3fc21deadea53c8484768450e007 WHIRLPOOL 7ea8b4ec042ea30fd970989a36657dbaa8277608fca70786d84216dc170fb575f72a0587f8ed533b11a3fb2286b96965c3abbd5f1b9cee9d61e8e9df333039c2
EBUILD salt-2016.3.1.ebuild 4381 SHA256 c92cefa29b107453d5f7ebf3c3289deeebf775db8c60ff68c4e89649d2acf53d SHA512 31977bcaabe1b8364905a1dad368ae7405623f2e444bd1a60fb7c20696bb8a7fde7ec6562bfee34b9abc15d72ca8f68fd06495cebb0bb160db98c435263e02a6 WHIRLPOOL b06d8fe6b20f6b2e9a54e4fd0416723f3ff01711fd9f4bf5ac0b1b8caaeff9e2b7f26d4dd3e712a994b82cddea8a150d577ed2145692d98d53a91c01c37b823e
EBUILD salt-2016.3.2.ebuild 4381 SHA256 3deb791881d4352b026932c5a38ec76ba515ef61a7fa2d43921c8c4a50f65045 SHA512 6baa3ff77b45351e6650922c1d3bd05b33d023677f276d66c073dc77a8a2012934d36bee6d733682754fb5221a1086d2f1c280762ca2f3a1df893502b82a6329 WHIRLPOOL 766ded788a60b4480266ccbeb72492b78146cab9e0ce1632d8eee30b6538877501cdd5d07f118bef577e9ce28484fc7dfad9bfc68c158e2d1068c0c50830d3c4
EBUILD salt-2016.3.3.ebuild 4462 SHA256 cf405abd4df426f0b8504529e2a19c408a728f6c016b58acf4a6fd61f15d4e3f SHA512 6c37e7f91f977a23faeb87940c9e78d96a292756b85851792e01ee100e3e5ad3ec26023226a13a9a70b2636aa75d82f8a3d1f857958bccfd99762ec9b7f2f6f0 WHIRLPOOL f3e7f99f3d70deb9614b341b4c1284be145c3947deabc2c7d4b392097381c6c34cf340bfb12986390299b3a9dddbd173194cb8f7369f9e47d1e44d26e78f9b2f
EBUILD salt-9999.ebuild 3572 SHA256 b2c5dd36a220ba6e48d791c8a5aed9931487a1883fb375827d877c4fd11754bc SHA512 858e36ce4c5ceb0063a41ccd3cd81b4f84a4a7193d87f06c0bb55c337c61fa5f3491adaa33cbdb801339ccfc4e9c73271408a7f0a32d47b8c67d14d456320bf8 WHIRLPOOL dfda3ff9b69004265acc75532d37e30ef2e4d3ebe439426a6092699cc0e96c2836b11c1355202eaf98b39b09796d6aecdd8fb461b10b9fc3c7b48878da81bc27
MISC ChangeLog 10928 SHA256 77cef868c78613c44c6b22e845928bcf8d536bc6ad92f0705487282876f6f0a7 SHA512 443eb4b50de07d8537c3942d3815f117f143f8a350986f3ea4a2b302cb4b1405859b3285b16f6f0a38138fa872142a0a751f7b92490f4837e93ed80201f6ad40 WHIRLPOOL 307b55c0f4d5b8ac4c95540f71c16d73ee8679b155b29d034330f198a8749b6e93ab95548998fe6627c55904de58381e479b29bbb79860fdfa4e0fb148addc18
MISC ChangeLog 11309 SHA256 9bf9653e25932108bd1b119e020876383e65618913e311cec1714a72fdeae1fd SHA512 228799378550fe317d3f1f18117852b278026080b3825a38a5c59c08e66a6ccdedcc59811acec639617a3b788a1d35b3422c6956f7cc62b8e70c01ea0d08d94f WHIRLPOOL 52c2a39af699318f5ef04720597030816bcff5e0ccc37c014c280e7966407b2b40f2e3b11a41eb3c5ba0c5acabd3d097a6fb2b544bad4feea22b35688020fd7d
MISC ChangeLog-2015 12557 SHA256 b377310761177c31ab41e955e1a83e638d4c48ca3ab3f785a09fc7dfbcde4e6c SHA512 d364f9c749647bc9a3daa67e08ea79d09a598b35620b1971f797739fdc066a5700e5b5c8d0b412aab6766db67cc90a5ef871e1aeba61caae0496413b24d7177a WHIRLPOOL ac4da49c7b67666ba3b9b184b688a25d68ea7234d2556f9f25f34e3014b118ba743574519e93fca6447ba5450c52dd6079c91d873ccf1344cc9309c23bddacf2
MISC metadata.xml 2285 SHA256 61667bbb646afe4bef92c25303526a1ca9cc3dcb2a0e3f99623e9a4c0ce66180 SHA512 1822b8c8f91a3629ec57ff625bd42599215c229ec04a3acc78e03543fd000c6e4f92388bfec23216c43abb1adc8924bfa7a9f9e381ad29192c533498346158f1 WHIRLPOOL a418808e8704eb3c751f46482b1e1427a4266b2c5071db5653d485e680d44a49f292694f908e79c940810eb564e26ecf88a8137ca988f307b3239d5835f8fdad

@ -0,0 +1,56 @@
diff --git a/tests/unit/modules/boto_lambda_test.py b/tests/unit/modules/boto_lambda_test.py
index 01ca245..722915b 100644
--- a/tests/unit/modules/boto_lambda_test.py
+++ b/tests/unit/modules/boto_lambda_test.py
@@ -626,18 +626,6 @@ class BotoLambdaEventSourceMappingTestCase(BotoLambdaTestCaseBase, BotoLambdaTes
**conn_parameters)
self.assertTrue(result['deleted'])
- @skipIf(ON_SUSE, 'Skipping while debugging why the test suite hangs and bails on this test on opensuse')
- def test_that_when_deleting_an_event_source_mapping_by_name_succeeds_the_delete_event_source_mapping_method_returns_true(self):
- '''
- tests True mapping deleted.
- '''
- self.conn.list_event_source_mappings.return_value = {'EventSourceMappings': [event_source_mapping_ret]}
- result = boto_lambda.delete_event_source_mapping(
- EventSourceArn=event_source_mapping_ret['EventSourceArn'],
- FunctionName=event_source_mapping_ret['FunctionArn'],
- **conn_parameters)
- self.assertTrue(result['deleted'])
-
def test_that_when_deleting_an_event_source_mapping_without_identifier_the_delete_event_source_mapping_method_raises_saltinvocationexception(self):
'''
tests Deleting a mapping without identifier
diff --git a/tests/unit/modules/inspect_collector_test.py b/tests/unit/modules/inspect_collector_test.py
index 9d2fa3a..710bbd7 100644
--- a/tests/unit/modules/inspect_collector_test.py
+++ b/tests/unit/modules/inspect_collector_test.py
@@ -36,28 +36,6 @@ class InspectorCollectorTestCase(TestCase):
self.assertEqual(inspector.dbfile, '/foo/cache/_minion_collector.db')
self.assertEqual(inspector.pidfile, '/foo/pid/bar.pid')
- def test_file_tree(self):
- '''
- Test file tree.
-
- :return:
- '''
-
- inspector = Inspector(cachedir='/test', piddir='/test', pidfilename='bar.pid')
- tree_root = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'inspectlib', 'tree_test')
- expected_tree = (['/a/a/dummy.a', '/a/b/dummy.b', '/b/b.1', '/b/b.2', '/b/b.3'],
- ['/a', '/a/a', '/a/b', '/a/c', '/b', '/c'],
- ['/a/a/dummy.ln.a', '/a/b/dummy.ln.b', '/a/c/b.1', '/b/b.4',
- '/b/b.5', '/c/b.1', '/c/b.2', '/c/b.3'])
- tree_result = []
- for chunk in inspector._get_all_files(tree_root):
- buff = []
- for pth in chunk:
- buff.append(pth.replace(tree_root, ''))
- tree_result.append(buff)
- tree_result = tuple(tree_result)
- self.assertEqual(expected_tree, tree_result)
-
def test_get_unmanaged_files(self):
'''
Test get_unmanaged_files.

@ -0,0 +1,143 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit eutils systemd distutils-r1
DESCRIPTION="Salt is a remote execution and configuration manager"
HOMEPAGE="http://saltstack.org/"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
EGIT_BRANCH="develop"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~x86 ~amd64"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="cherrypy ldap libcloud libvirt gnupg keyring mako mongodb mysql neutron nova"
IUSE+=" openssl portage profile redis selinux test timelib raet +zeromq vim-syntax"
RDEPEND="sys-apps/pciutils
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=www-servers/tornado-4.2.1[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
libvirt? ( dev-python/libvirt-python[${PYTHON_USEDEP}] )
openssl? (
dev-libs/openssl:*[-bindist]
dev-python/pyopenssl[${PYTHON_USEDEP}]
)
raet? (
>=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
>=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
>=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
)
zeromq? (
>=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
)
cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )
nova? ( >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] )
neutron? ( >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] )
gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
profile? ( dev-python/yappi[${PYTHON_USEDEP}] )
vim-syntax? ( app-vim/salt-vim )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/timelib[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
!x86? ( dev-python/boto3[${PYTHON_USEDEP}] )
>=dev-python/moto-0.3.6[${PYTHON_USEDEP}]
>=dev-python/SaltTesting-2016.5.11[${PYTHON_USEDEP}]
>=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}]
${RDEPEND}
)"
DOCS=( README.rst AUTHORS )
REQUIRED_USE="|| ( raet zeromq )"
RESTRICT="x86? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-2015.8.2-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.1-dont-realpath-tmpdir.patch"
"${FILESDIR}/${PN}-2016.3.2-broken-tests.patch"
"${FILESDIR}/${PN}-2016.3.3-broken-tests.patch"
)
python_prepare() {
# this test fails because it trys to "pip install distribute"
rm tests/unit/{modules,states}/zcbuildout_test.py \
tests/unit/modules/{rh_ip,win_network,random_org}_test.py || die
# apparently libcloud does not know about this?
rm tests/unit/cloud/clouds/dimensiondata_test.py || die
# seriously? "ValueError: Missing (or not readable) key file: '/home/dany/PRIVKEY.pem'"
rm tests/unit/cloud/clouds/gce_test.py || die
}
python_install_all() {
local svc
USE_SETUPTOOLS=1 distutils-r1_python_install_all
for svc in minion master syndic api; do
newinitd "${FILESDIR}"/${svc}-initd-4 salt-${svc}
newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc}
systemd_dounit "${FILESDIR}"/salt-${svc}.service
done
insinto /etc/${PN}
doins -r conf/*
}
python_test() {
local tempdir
# testsuite likes lots of files
ulimit -n 3072 || die
# ${T} is too long a path for the tests to work
tempdir="$(mktemp -dup /tmp salt-XXX)"
mkdir "${T}/$(basename "${tempdir}")"
(
cleanup() { rm -f "${tempdir}"; }
trap cleanup EXIT
addwrite "${tempdir}"
ln -s "$(realpath --relative-to=/tmp "${T}/$(basename "${tempdir}")")" "${tempdir}"
USE_SETUPTOOLS=1 SHELL="/bin/bash" \
TMPDIR="${tempdir}" \
${EPYTHON} tests/runtests.py \
--unit-tests --no-report --verbose
) || die "testing failed"
}

@ -120,3 +120,20 @@
Package-Manager: portage-2.3.0
*engrampa-1.12.0-r1 (10 Sep 2016)
*engrampa-1.10.2-r1 (10 Sep 2016)
10 Sep 2016; NP-Hardass <NP-Hardass@gentoo.org> +engrampa-1.10.2-r1.ebuild,
-engrampa-1.12.0.ebuild, +engrampa-1.12.0-r1.ebuild,
+files/engrampa-1.10.2-p7zip-15.09-compat.patch,
+files/engrampa-1.10.2-p7zip-15.14-compat.patch:
Update p7zip support
Package-Manager: portage-2.3.0
10 Sep 2016; NP-Hardass <NP-Hardass@gentoo.org> engrampa-1.10.2-r1.ebuild,
engrampa-1.12.0-r1.ebuild:
swap out itstool for proper dep yelp-tools
Package-Manager: portage-2.3.0

@ -1,7 +1,10 @@
AUX engrampa-1.10.2-p7zip-15.09-compat.patch 851 SHA256 16ed37cc4f9d8237f1bae0773c7f3d6d235e4055ce68aaa61551fac4870aea71 SHA512 a6c11311b15647713a93ec20c52d228cb828ac15767b7dbc2ae1cffef50b73d06ff5e36891763f715a67a8b06dc1d3a6e2bf30b27abc3376baebe390e7a54c27 WHIRLPOOL c4865aefee58b739988fe2c197f0f19498e730f749a1f15e2a254851d49fba28ad8b2c4a2dbca8b4dc4f8451d6caa1d8263c15f46875c8a6a91394067b11a555
AUX engrampa-1.10.2-p7zip-15.14-compat.patch 1225 SHA256 600fc831d847441cb9ae626a35356e6d43a86d6883ea284310679804f7b256a1 SHA512 e396976cfce32b4ac48205c0c72a342d713c8798926a2c56855f4083e3f7598b6ce1e3df3fb03ee8b08c0bf18657a2c750389b465a142f4261eb03f12f4a8a3a WHIRLPOOL 8779e461f60e1075c7867caf21e14ce410f3102040db09b0d8b8c6bb917016f990d496e6e680e0c2b75051250b099775b0406be19dc8af593c004673da25eaf2
DIST engrampa-1.10.2.tar.xz 1378888 SHA256 964bf6fd8463b378e3bdd7713e86eca9dd65f1a6d99e10bb59cb2185084f986b SHA512 86772801d80584c4020fce63cde11478a914372598f3c41774f4248817a05e37eb72842cd2f88be81c22969452f33806738d94a872ffe4ca8743fe8a9c115e1d WHIRLPOOL db2824550840296b636ea48ac987e004184d9cc41c669f0f2c30b67da8ebd6e991d5e27a55a5691c004cce4df26fb101318420d67f20015af55b6f5521525891
DIST engrampa-1.12.0.tar.xz 1380144 SHA256 4f1f8b0829000f6bb2d8a53a8da098dc5b177638c6d8e5b3fb52402a4541759c SHA512 8c694b1f1baab099316f6e5d5ec67ae95171df3a988aee11b0527ae797717e7b3e57fa1ec53cb78e9aa397b1758f768736231ad1bd91c1bb8b2ba2f8f755cfec WHIRLPOOL b1132440b2d02fd2bfa9c903794113cf7d36eb7e67b4dc3222635dc7c33c459a87885ce1ec7bcdc623db8c75a6d33015ade6faaf3cfa8fd85fc85631d87366da
EBUILD engrampa-1.10.2-r1.ebuild 2293 SHA256 c85e63c7e45dac2d0ac4ddc338c756bf6210e9581a922c23e66552ca7ceaea5a SHA512 6161fcf8d1bc6d05dc187ae4b35708ca60fe934fab68d718771bf8b7c030c72b08dd051f5bfe41e5c18bbe84542a4f19bfdb14d8e6dc52beca55d08cb05424b6 WHIRLPOOL 11c642cc108543653244513ce8ce661b46c191233d457ae5a794e2068e219c00f03a5b93785e70069a71528c54ee595cf0b29a5f2e84c4ae82c592efd9dc898e
EBUILD engrampa-1.10.2.ebuild 2171 SHA256 3d174c25d6311ee5d475a0538173f643423495d2c74f25073c0f78682a4d31fb SHA512 803fdd7860f3d31042feb728f404805d222a8e743712668c68d8d2d55780bc8f5f4134340731cefd28922346650e36673b74422e992fd94c24bf255cd6d423ba WHIRLPOOL 66eb7c83b9375069e3f03bc7932a02aa024c20d2c375485c4bee24690ffeae39d7dbeb416af5a36fb49533e3dd6d026c1e5d1d8eeeee78d61e9c689a221fdcde
EBUILD engrampa-1.12.0.ebuild 1832 SHA256 26e7253358084d6ecb0ed053fe36df9715e38ae50e3fa3e1a2b5f8af454ab669 SHA512 5e72c78f0f2f1c1a8fdd442a8cc0270bdd7db8c4532eb1bd405870f0093fe6c5a9d85a81cc43ae1285fe5b6e82309bab5f61dd07c478af676319825afc8fe00d WHIRLPOOL acd8ed56080d0e63a53f8bf5756de7c332d77b3ded011166b15458224761dccbe7f4ec2e73e9d995cff1bf0dc6808c6967d64075fe93abc86ffac9b0648f8996
MISC ChangeLog 4096 SHA256 fd84122f57aef55f382b8f002181a63baa08fdd2f1dfe088b453366207a2753b SHA512 4b1df265b0d872f198a2d13f007a27496501b1a768113b15528c80c297d6ca4bf12c9f6f2529f18a4af4ad4456f9a95504daa211450481abf97960babea39d50 WHIRLPOOL 42389213a75131d38282cd564badbe5172b287135b6046fc594be30fe943abcdd5060cf2505d89635e47a08a936ff68e1a979d6fb8080427d61a1198617dba96
EBUILD engrampa-1.12.0-r1.ebuild 1952 SHA256 1bc730a900eff3bd08654d10b587a879386287ce5ee91bc3da8bf9fbaf6fcd48 SHA512 284d4f65ba714c6a3073f63ef7124d78f046f2ed60cc74f01af6a5c08719552e6f60c4affb900cdb359d29df44555359a350882edbcd0659b6c3e64feeef2c5f WHIRLPOOL 79485f0f4e9d655aa9e02a5e2cfdad0b7fcb495e4b86768905688a313d341219d9be3ea37aafa4bd909f731843c64db46f6520d8978e74fcd470bd0564cd3f3d
MISC ChangeLog 4644 SHA256 29688df6d55260e6cf2f96a713e758e05a859d0163ee4ecadd44c6cf1cf129db SHA512 9d4ca01a76c44891b86574f58256b9d57f5a8e4f2623dd0742b20505d7ed805b4bb117de5540ff8eeabe2c094967d41b7a3964fdfb37e6412124b9b96a599d54 WHIRLPOOL 6dea1cf55bd44d9d4875db652d9fb362e2b3445b40309245b2ed0a4b94490fed209f7294fc7b5e1f21e453dab98bc76bc0d94abf1ac241ac03fb486ba88df894
MISC ChangeLog-2015 2138 SHA256 7452b01e61e3b8a03c46375934d98005e41f07b442eebc7be46736d5dfc88062 SHA512 78b952ead6e59f37af235bcae9fd70a2b9ca0367b9ebdebed1f69e739800484d6610bf3097ce0f5fe0c6ec9c9c3beeaee0504ca976fe7e0ca40ae4c8d20be7f5 WHIRLPOOL 104075947bf798b22c7918e23e0d5027df6152682a9060f07fd37152557cc565e57e7a7aadd074d08c6d54c377ad539d46e60a0b5a357ddf29233a5500b0a917
MISC metadata.xml 793 SHA256 8f2bcf5da6514a85ca2b985883c58de9d0a9bd271f58f4fe2fd8333d67995200 SHA512 ba4114406704a4816a6ea598f66dd963aabc49715385ca97380c3248b8a1af34c6cfd56baf687d2b1476aa836e0117b9d37a7275c303c6d26eaa93f83c971d46 WHIRLPOOL 58b2253e0ff8cd468b4fa749d1d8716bc538ead5d85e41163485b0ee1615cacbd264c6b8a5dba6a26667a101b582f33b09de7fa301f34e37e6a57c73baf23cd9

@ -0,0 +1,88 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Engrampa archive manager for MATE"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="caja magic"
RDEPEND=">=x11-libs/gtk+-2.24.0:2
>=dev-libs/glib-2.32.0:2
>=dev-libs/json-glib-0.14:0
x11-libs/gdk-pixbuf:2
x11-libs/pango:0
virtual/libintl:0
caja? ( >=mate-base/caja-1.10:0 )
magic? ( sys-apps/file )
!!app-arch/mate-file-archiver"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.35:*
>=mate-base/mate-common-1.8:0
sys-devel/gettext:*
virtual/pkgconfig:*"
PATCHES=(
"${FILESDIR}/${PN}-1.10.2-p7zip-15.09-compat.patch"
"${FILESDIR}/${PN}-1.10.2-p7zip-15.14-compat.patch"
)
src_prepare() {
gnome2_src_prepare
# Drop DEPRECATED flags as configure option doesn't do it, bug #385453
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
copy-n-paste/Makefile.am copy-n-paste/Makefile.in || die
}
src_configure() {
gnome2_src_configure \
--disable-run-in-place \
--disable-packagekit \
--disable-deprecations \
--with-gtk=2.0 \
$(use_enable caja caja-actions) \
$(use_enable magic)
}
DOCS="AUTHORS HACKING MAINTAINERS NEWS README TODO"
pkg_postinst() {
gnome2_pkg_postinst
elog ""
elog "${PN} is a frontend for several archiving utilities. If you want a"
elog "particular achive format supported install the relevant package."
elog
elog "For example:"
elog " 7-zip : emerge app-arch/p7zip"
elog " ace : emerge app-arch/unace"
elog " arj : emerge app-arch/arj"
elog " cpio : emerge app-arch/cpio"
elog " deb : emerge app-arch/dpkg"
elog " iso : emerge app-cdr/cdrtools"
elog " jar,zip : emerge app-arch/zip or emerge app-arch/unzip"
elog " lha : emerge app-arch/lha"
elog " lzma : emerge app-arch/xz-utils"
elog " lzop : emerge app-arch/lzop"
elog " rar : emerge app-arch/unrar"
elog " rpm : emerge app-arch/rpm"
elog " unstuff : emerge app-arch/stuffit"
elog " zoo : emerge app-arch/zoo"
}

@ -32,11 +32,16 @@ RDEPEND="
!!app-arch/mate-file-archiver"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.50.1:*
dev-util/itstool:0
sys-devel/gettext:*
virtual/pkgconfig:*"
PATCHES=(
"${FILESDIR}/${PN}-1.10.2-p7zip-15.09-compat.patch"
"${FILESDIR}/${PN}-1.10.2-p7zip-15.14-compat.patch"
)
src_configure() {
mate_src_configure \
--disable-run-in-place \

@ -0,0 +1,25 @@
From 4f65bde8fc4d4efe747d4e7fbeba1211469ed79a Mon Sep 17 00:00:00 2001
From: monsta <monsta@inbox.ru>
Date: Thu, 24 Dec 2015 17:11:19 +0300
Subject: [PATCH] 7z: correct checking for p7zip 15.09+
from https://github.com/GNOME/file-roller/commit/ed9c3fd2
fixes https://github.com/mate-desktop/engrampa/issues/114
---
src/fr-command-7z.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/fr-command-7z.c b/src/fr-command-7z.c
index 297ba1b..0b784f7 100644
--- a/src/fr-command-7z.c
+++ b/src/fr-command-7z.c
@@ -106,7 +106,7 @@ list__process_line (char *line,
strncpy (version, ver_start, ver_len);
version[ver_len] = 0;
- if (strcmp (version, "4.55") < 0)
+ if ((strcmp (version, "4.55") < 0) && (ver_len > 1) && (version[1] == '.'))
p7z_comm->old_style = TRUE;
else
p7z_comm->old_style = FALSE;

@ -0,0 +1,30 @@
From a2a537eb4c263a5b33851572a189fe89476b212e Mon Sep 17 00:00:00 2001
From: sc0w <scow@riseup.net>
Date: Wed, 25 May 2016 02:29:21 +0200
Subject: [PATCH] p7zip-rar 15.14 supported
since 15.14, p7zip-rar uses the plugin Rar.so to handle archives
It can find on /usr/lib/ or /usr/libexec/
If someone has it in another folder, we can add it
Fixes #136
---
src/fr-command-7z.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/fr-command-7z.c b/src/fr-command-7z.c
index 20cfa2c..a7d032e 100644
--- a/src/fr-command-7z.c
+++ b/src/fr-command-7z.c
@@ -599,7 +599,8 @@ fr_command_7z_get_capabilities (FrCommand *comm,
if (is_mime_type (mime_type, "application/x-rar")
|| is_mime_type (mime_type, "application/x-cbr"))
{
- if (! check_command || g_file_test ("/usr/lib/p7zip/Codecs/Rar29.so", G_FILE_TEST_EXISTS))
+ if (! check_command || g_file_test ("/usr/lib/p7zip/Codecs/Rar29.so", G_FILE_TEST_EXISTS) || g_file_test ("/usr/lib/p7zip/Codecs/Rar.so", G_FILE_TEST_EXISTS)
+ || g_file_test ("/usr/libexec/p7zip/Codecs/Rar29.so", G_FILE_TEST_EXISTS) || g_file_test ("/usr/libexec/p7zip/Codecs/Rar.so", G_FILE_TEST_EXISTS))
capabilities |= FR_COMMAND_CAN_READ;
}
else

@ -181,3 +181,11 @@
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
*dar-2.5.6 (10 Sep 2016)
10 Sep 2016; Lars Wendler <polynomial-c@gentoo.org> +dar-2.5.6.ebuild:
Bump to version 2.5.6
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

@ -2,10 +2,12 @@ DIST dar-2.4.20.tar.gz 1804634 SHA256 f0f66108692de8b27e76b1832d9013d9d1dbf45d2a
DIST dar-2.4.22.tar.gz 1802561 SHA256 19a977e3ca7ed15e4406bb3e08ff2b8225d291a5c4189a6d5b7b3d75eea50f2b SHA512 1eb809e6388be7e0c11961b1cd84712e5a94ff5fcbfd4fb66ed5a9aa23e01e7b99ba7300491ea383517b99af289c2d2bb9eab904c0511f23610bbb8feee4575c WHIRLPOOL 6156344a471ae23afae6b58e9bbb030a1d829425c086561843a388873cb5003ea09ec1fdd11245bad2e12a40cc10155e490bef1ef68de5ad9915a5f51f98f93a
DIST dar-2.4.9.tar.gz 1751738 SHA256 3d11159a290886dde968e16d36f32fa8640029708457bc87cc0da6d0eac71643 SHA512 9a9b972599747493694fd838bafaa690e70490b5c500f084f0d0225e93a54ce40d61bc495827519c88f6a94542b88a1be5d11e5a98e672abe8659364d1b4c51f WHIRLPOOL f700bf7bd393e6dc2cce11e7bc56af0f130ea3fb714de04617a940ec15d6174c06b7a1051eb9c6ffa7a0ec686b1f13c288af1b541d49b332932743d0d617b56b
DIST dar-2.5.5.tar.gz 1861378 SHA256 aa77d6778206b00ad7b37d5f615aafff3ea770b35d96625429c14ff67b78466d SHA512 202f1b35a4b74d60215768deffe24b745bba699b880dd4228dff3a983cbfdcd6e5f739cf81073d937d793f188f44339cfeb712e2874533b01cce49b0a451c306 WHIRLPOOL fccac49a2f52adafb226c77f3ba0418fbcbe913fb80646e873a206f5d44cd693bd2be5f4dc1839957019ee500d70cd5a272e86a21ce1774d6d17ceeb3d7cd5e0
DIST dar-2.5.6.tar.gz 1879556 SHA256 47db04275d9f10f3a074e226d6fe760184e9694f1811a98f0b41e4f1dee30815 SHA512 cb707e7f95917de6eb0d221effe380d75abf49cd28bd97dd4a9056032f465aba5ee02eca08554fd5154bc4664946564723a6defa7d5d9cc4d9e62fe690e2095e WHIRLPOOL e9930b21b2d319b3df6e5f0bd1b19e4900b5863232a682b62c4324f13eafdb74e530ca8dc3b92801758f7facb1d20a21706cbbaa4436ac5a2a8ff163d582660c
EBUILD dar-2.4.20.ebuild 1903 SHA256 adb0b3c0661ed09a1c5d78ebdafd9fbcea8a15fd42869da89628b804e241dfa3 SHA512 24d38e78c2e84214f2ea7aed786cd83591ce5303a409903e6ccbfe59c619e1907671ec1bf7c660c271e078948bb2d025a63ca95eb77e3d2992741087ff991bdc WHIRLPOOL d8153d9c46c50f3a15e8a4c6e4e97fe4f2cfb3426971d423f724cd1b222055ec7ee5d4cd5b83c1c92037afd80ca8352dc61683deaedb9a5768e896046d79a330
EBUILD dar-2.4.22.ebuild 1906 SHA256 544ed3930fc5f7bb0bdce938b0aba1f791eeebc630c1cf0d781b724cea87334b SHA512 3268978dc1b1f634dff750513493da840472fd7498d0c74a2d010493d558db6eafbf2ced1bf5587e3fbedf2ba9cdcdca4c7f6727709e433782246e11466100bc WHIRLPOOL cd77cbd1a3f815da7fccd56121270413efab6839deb94c3f99e06dd344fa40f2426dea4613d6f40b570b9e1556ca78654609cfaca7c5f91f9470093b3b6630e2
EBUILD dar-2.4.9.ebuild 1974 SHA256 196d291c7fdbd21a56236761815cf3c9a29c1c89e8ed2ecbc77435d9a4e1f0ea SHA512 a78eb0a1d5de5d4d192f67241e61222ceb57931db7df4473c42c52f67815be189feba08b8595f50915aa4b6f8e6ff3e76c1d43b0a0de71ae205f87173c616e34 WHIRLPOOL a6283217d421c5f00c675c1ccb517a8272c347ecc3136e4587701453b0cdf9cef6df1283870432e4960cf5b305e905052c953b9316a3e56b626bb9004c27149c
EBUILD dar-2.5.5-r2.ebuild 2470 SHA256 73a600adb3b5b197cac7be0b21b8a8029099623ebf97c0a3cf278394e196b597 SHA512 db3db6a03056d0aa592a7e3b15d22dacda2896a8c150f3ca0fb9cc79e6b92f62039dc78b9553cfe1d3c72dfc8cc9769639cbfa25cca02c6f6b52ce576b390f22 WHIRLPOOL 19606a4079c040fa81bd68c4b771a8a0ec4d0b78803586b814c063ad2b927f0a685ddd60e885fbd0d74fb226d42ee884302be7cbbb9aba2597dfb83cd7556832
MISC ChangeLog 6033 SHA256 ac1808556e7b3c8cb8c1d316a7e1f0d4578749f90944df6f1183b91c38f8d023 SHA512 8183ceb7680750758f822fb08999d241dc58a6f46ac9809b5dc88f8974d39139f1173ea00aae533ca4a6504f11f7cb5f3465bca9affee55c047e243ff2104700 WHIRLPOOL 9f60c163b134609b0cb95908eda70896a91ce872e3d48296c918df335f92c7d8ccd7794e609fa52c6accdf9834dd7012e5067f5eb7c79a191035e683ee916fc3
EBUILD dar-2.5.6.ebuild 2470 SHA256 73a600adb3b5b197cac7be0b21b8a8029099623ebf97c0a3cf278394e196b597 SHA512 db3db6a03056d0aa592a7e3b15d22dacda2896a8c150f3ca0fb9cc79e6b92f62039dc78b9553cfe1d3c72dfc8cc9769639cbfa25cca02c6f6b52ce576b390f22 WHIRLPOOL 19606a4079c040fa81bd68c4b771a8a0ec4d0b78803586b814c063ad2b927f0a685ddd60e885fbd0d74fb226d42ee884302be7cbbb9aba2597dfb83cd7556832
MISC ChangeLog 6247 SHA256 b4a50b260592ec5cf0006465ed490559ff46b8e48639a1a55fba264742f66d1d SHA512 31a2e17436efd5977e62d18a450e157a4d5bff1d28d9a6dff5ef2837dcd2c4cfab40eff8bd71f3baad42f2816aafed253a14b4cbbc3a0dca3d0c660c8d1dac18 WHIRLPOOL bbd12221bc2b6bcf2ac8ebb1afd483a57b9da3510a413d49850222fcb401a31c3e3abd42fe4684d0a5f0fc34105766ace96ee42a80f53976c8e9e277a1f5c26e
MISC ChangeLog-2015 11300 SHA256 04de65bccff9d90e7437d3c91c59d5b61dff8d12900dffe5366a213158309308 SHA512 12bcbdcaf6a493844b22b13b780efa31295faf5e0c490831e4a7d9fc197b2c02f87d432186e1a6b0ec28b995b61404542d5de8f040e646875431db216d189ae0 WHIRLPOOL 8e86218d9c7437ddca204fcc3b9d6de2ff89f1424d39fcf5fd4575a085ea4093ec3d0eca20320ff933fd13aec69bbed438827f82b137b576895bd12ef493a04d
MISC metadata.xml 887 SHA256 0990bec3fd34b4f227d47cf5b147f4eefb9babde95fe606cee03264e15f8f1fd SHA512 9210de7c2f273c52c39555e2db525b1bdaa58c44d22deab887d1bf96e42ac9e8f32545461c7129d4673ced220a6445ddda68c6c2733e5660fcad05e98db56817 WHIRLPOOL 768beac4b83b1eacb8ca695edc9b19bd0dfe10daa5253630cf21e604364a53ea57f334b7e109cc9b22157c7576718858d19bc7fa2b73db07a6005f8aac569781

@ -0,0 +1,96 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit confutils flag-o-matic
DESCRIPTION="A full featured backup tool, aimed for disks (floppy,CDR(W),DVDR(W),zip,jazz etc.)"
HOMEPAGE="http://dar.linux.free.fr/"
SRC_URI="mirror://sourceforge/dar/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
IUSE="dar32 dar64 doc gcrypt gpg lzo nls static static-libs xattr"
RESTRICT="test" # need to be run as root
RDEPEND=">=sys-libs/zlib-1.2.3:=
!static? (
app-arch/bzip2:=
app-arch/xz-utils:=
sys-libs/libcap
gcrypt? ( dev-libs/libgcrypt:0= )
gpg? ( app-crypt/gpgme )
xattr? ( sys-apps/attr:= )
)
lzo? ( !static? ( dev-libs/lzo:= ) )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
static? (
app-arch/bzip2[static-libs]
app-arch/xz-utils[static-libs]
sys-libs/libcap[static-libs]
sys-libs/zlib[static-libs]
gcrypt? ( dev-libs/libgcrypt:0=[static-libs] )
gpg? (
app-crypt/gpgme[static-libs]
dev-libs/libassuan[static-libs]
dev-libs/libgpg-error[static-libs]
)
lzo? ( dev-libs/lzo[static-libs] )
xattr? ( sys-apps/attr[static-libs] )
)
nls? ( sys-devel/gettext )
doc? ( app-doc/doxygen )"
REQUIRED_USE="?? ( dar32 dar64 )
gpg? ( gcrypt )"
DOCS="AUTHORS ChangeLog NEWS README THANKS TODO"
#PATCHES=(
#)
src_configure() {
local myconf=( --disable-upx )
# Bug 103741
filter-flags -fomit-frame-pointer
# configure.ac is totally funked up regarding the AC_ARG_ENABLE
# logic.
# For example "--enable-dar-static" causes configure to DISABLE
# static builds of dar.
# Do _not_ use $(use_enable) until you have verified that the
# logic has been fixed by upstream.
use xattr || myconf+=( --disable-ea-support )
use dar32 && myconf+=( --enable-mode=32 )
use dar64 && myconf+=( --enable-mode=64 )
use doc || myconf+=( --disable-build-html )
# use examples && myconf+=( --enable-examples )
use gcrypt || myconf+=( --disable-libgcrypt-linking )
use gpg || myconf+=( --disable-gpgme-linking )
use lzo || myconf+=( --disable-liblzo2-linking )
use nls || myconf+=( --disable-nls )
if ! use static ; then
myconf+=( --disable-dar-static )
if ! use static-libs ; then
myconf+=( --disable-static )
fi
fi
econf ${myconf[@]}
}
src_install() {
emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install
einstalldocs
if ! use static-libs ; then
prune_libtool_files --all
fi
}

@ -178,3 +178,10 @@
Package-Manager: portage-2.3.0
*eid-mw-4.1.18 (11 Sep 2016)
11 Sep 2016; Amy Winston <amynka@gentoo.org> +eid-mw-4.1.18.ebuild:
version bump 4.1.18 bug #593302. Vincent Hardy
Package-Manager: portage-2.2.28

@ -1,11 +1,13 @@
AUX gtk_not_required_4.1.4.patch 3148 SHA256 21d4353103c38641085b77ab72d5772a4b9a3185e4c8a48ab3b8963449abef17 SHA512 bf773066ad6d0fc56a0f36060f7413aea3e70b6acbb9eb44eb727d1760d11f57341eff994ce99c985e9e8ea26ec1ded344153b50b4f6b8673977b4077a680f24 WHIRLPOOL cb09fc1e64c62e342cfb360a7b02a4ff676c434ebab68e4cb98f7715e5ac34b49a9021bd4cdbd1c6bc81758714cd51f934ff8cdca902c08ddf8f7335902a0e74
AUX gtk_not_required_9999.patch 3031 SHA256 9a14cbb305f6b91b66e3dd80a36919090d87b396de36669fae11dcad6745ae4f SHA512 9d522a8468f3ed201ef662593bb06beeae1515477622150ec4d72bc423e8e83a69ab5fb8ebe29a5e2e3637ab2631be7bc10fcae282d4ce9ef9bc5fc742f733cc WHIRLPOOL b2f8d710b8feea2554de49111e593f123a404e8a814752e989db876b8bc25ea6006f85ee358001180e68c0d90fae338f3886bcb16a58fa0042b18d72526bd967
AUX not_zip_xpi_plugin.patch 1276 SHA256 5f976856a738482d452d665731dd9be500f5a5286348ff4ed13a08063b0010e7 SHA512 71f92fd041d286a35668e905063d05510a02d6efcad0afb029015ffdd8a96e01c5f729617e3c212e46f73a09e5599558ac2877228f15765c87c1044847439888 WHIRLPOOL 679879b58edb044be16474bb069327d3212d53e0a3fa3ba10f8befb6c47663b01b93ee24f60b9ef99bac674d276f63bc8cd808e26345f2940cef389865497634
DIST eid-mw-4.1.18-v4.1.18.tar.gz 3480541 SHA256 abc9d3194008f05b2589ddd9a29c45d22d89716bdc8689fcec42b2aa8450ddbf SHA512 18825a06007f7c07609cee034896ebf64b589200e04b72fece2bd65004a738c01cf64475d59f2c94b7242aa1adfc433bf4af6cf8b5d809746f3e9357ac27b98c WHIRLPOOL 584817aff81a1e0b1af24e5b259fa7e40b5a43b27be701242430cdc480d8ba57205faeba6fb787f1321e02916e6f3efa722e01609151fa3798b8e37b13cb159e
DIST eid-mw-4.1.4-v4.1.4.tar.gz 3475913 SHA256 2996960ea92504c7cee1953ccf4520ba78979c7771645e2b2c1207f94be0a308 SHA512 efcc4dbd0fa383896df9f5a7492b18beb5259cfa368a919ae18bd996e5976a67d0570c0fbccd5ab38ea95c31f48b92c145c526aa59866217a418a80a550d502f WHIRLPOOL 11e35b3649a0c3bd40e4c901ba4d922305dc2b4098018bd018ee71b963b08898e6295e4f71cb7180b0fc8e64d1afe01ce49bcaa36a60c065c2de84b81d19e398
DIST eid-mw-4.1.9-v4.1.9.tar.gz 3475708 SHA256 0c46c73b805884dd4ae739eb6025c137c1055ad119eac1ab37cb83eb32d92953 SHA512 bc61b3f212bfedf6f47f2841bc6c9b1198be5e3c7b382e3e28635c9e6f5c4ed8ccb118b105f668969fba31e49750cb1c5b129cd5b67a2725af122a8eae491b1c WHIRLPOOL 06b1f9780e984ac6c562bacab03936cd759ea1fce45687f09ae314d4fa77edce02c7ba4db5a9bc3fd739392f8b7b182b19b2734c1d21d63f6995c3cd572695d9
EBUILD eid-mw-4.1.18.ebuild 2149 SHA256 c21cfc81ce8beddec06331d416a39d1559aa41356b161d7293e002fb9955b55a SHA512 56c0eed6bb5eeb838a9f70731da24c68e7d76d86b0fb99d9b9f143fa113969527615feb0e5224ee48c4db83a4d9b6b8f8f35a93e0fe7d28129b856a12549d0e5 WHIRLPOOL 8ae000ec393b0bd4e324adcec623bdd59bd3acb4fe2dfcb777c86c5c280a35857ecb94ea8333d292fc163132f941296b9bbe7a73363cd8f43bd84a411c8b7120
EBUILD eid-mw-4.1.4.ebuild 2126 SHA256 45cc813a7fea1ad672894ab327e1944c9f089beb5804eb438c41336e2c2b3111 SHA512 1f9cb239f0c838cc6ac1975bc8fe39d1efea9e592fd10dfe9330fafba618c821f6a4801a44797dc407282f9720f6bd85baa86fcb6abd83ad474e60891bc0b360 WHIRLPOOL bb132dadd605a43b07f05d646d3d869caba47d031d948a3a0e38ef49b49ad9a53fddc0d7aa6305b7fdf69f9b0a11d1d3525c0e3e7873a82e64feb18324c4a34d
EBUILD eid-mw-4.1.9.ebuild 2102 SHA256 75634543ee7d426486d933d961f6fd00d90ee2acd5cbffe25d23d2af075e3a68 SHA512 831df79f63e0812e15fc0976c023fba9243118bad2f8afc01048adaaeb0c59ba419d4b5121faa5ed5147a19c51cf0ff37b2dd48481b53416b4ed42f93675043d WHIRLPOOL 28494d2c6e53b7d4d772a305526caf3f3e903ef67675d7a1551f278ed50e0024c876a50e89f54fae10614ea5ef2ba29ceacede28aaf11541a7a462d8de2628a8
EBUILD eid-mw-9999.ebuild 2390 SHA256 2e9d5de9e4f2f94a8f4c7083fcda34997bf1cd403d89c047cb084aa46b4b25d3 SHA512 a001b0063fed60db9bf0f50aaaa91fb25ef0b561fe4c2e0f6bf1d1d346318727484ce7e1c6dd592b9bb0531a6dea78b13269222844fa6df33b20fe475a17a726 WHIRLPOOL 734f1f4f54f1eb132d2ba8723e9d4e04af76cfbeface1e6c722c6fc4e313bf55114e731de206cf8cce642268f7718326f90a90c491f99a13972b4a96012cf983
MISC ChangeLog 5837 SHA256 04c0c3cbb4bb51983781a21e46610d3ae72dd847d8fa9cff4545ddf3df8385bd SHA512 c9da8fc200923d21ea06935163d8882d34792d2136aa9f7bb50c47d29ac97a7d79cc7047deaaf60796a9d9b804f7d547e203018a238f7eb90ea2a746ac1e5af0 WHIRLPOOL 83b5d15659ddb93528fd56edc2c23f3dc5894726bb64e81d3f745cd388dcfa0c239be8a1600ea9ece8e172dec8dcfa784c16b23053a338d9cd0da1e0d207025b
MISC ChangeLog 6022 SHA256 40003eb13dfecea94d0e9c8db15dfad65a86ac1140124202d08f208c68ed7437 SHA512 3131bbe51c42f51e689b99d99a75726ffa4bc7579f663a41a28f1f81835fe6dbda984650342a9621dcd776aa88d062ff39b687a6437fb8d022087fdacfb8e22b WHIRLPOOL 18a35068ec6bc520373b104a53a4433a2e47f34c84d2ce520929c3e5742a9886d351acdee997a78fa7915aecaec3e3706a1b8f73f257ffb21468080e12309d43
MISC ChangeLog-2015 2329 SHA256 088b0d80f50d8e70360e034b4041bb2d6d5bf7a26e2cd20342b4fb1b8f99d571 SHA512 eca6e772f8cea012cf3f4cef551dac4142fec2379d5259f693b3c3c38c21c62be4f3953c0166e7c9be9822580dee836a93c827244387d1d4f75de70b16018e8a WHIRLPOOL c9fd64b8f14cc2cc2a992e1193871f8e0927f74e6a7366bf0c0d75782f7adafc3eb425d86ca75771ee2fbdf7ceb30c638b8aa86d736aaa487636e49927831970
MISC metadata.xml 1408 SHA256 f7eb87e04e6f11e19672e4d73c37766bcfdc81bd5d750c2ca6e930453bde6a3d SHA512 ace21dd71a10ac37dfaaa6b561515af97fe0aaca1304f7db541acf57fd43f480bbe475ce93c32fbbc2f677f161269feef2a11042a7503932cc3b69ae11ece274 WHIRLPOOL 6949c9fe1bd98caf7da652233620f7f274c64543156585f1f16137e53778eab801b3bca5a906b218afc3cca69a033409c4051f4691b289a72262f820d30deef4

@ -0,0 +1,83 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils autotools mozextension multilib
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://github.com/Fedict/${PN}.git
https://github.com/Fedict/${PN}.git"
inherit git-2
SRC_URI=""
else
MY_P="${P}-v${PV}"
SRC_URI="https://downloads.services.belgium.be/eid/${MY_P}.tar.gz"
KEYWORDS="~x86 ~amd64 ~arm"
S="${WORKDIR}/${MY_P}"
fi
SLOT="0"
LICENSE="LGPL-3"
DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government"
HOMEPAGE="http://eid.belgium.be"
IUSE="+gtk +xpi +dialogs"
REQUIRED_USE="
dialogs? ( gtk )"
RDEPEND="gtk? ( x11-libs/gtk+:= )
>=sys-apps/pcsc-lite-1.2.9
xpi? ( || ( >=www-client/firefox-bin-3.6.24
>=www-client/firefox-3.6.20 ) )
!app-misc/beid-runtime"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
use gtk || epatch "${FILESDIR}"/gtk_not_required_4.1.4.patch
if [[ ${PV} == "9999" ]] ; then
# Only in current git. Hopefully, in next release.
sed -i -e 's:/beid/rsaref220:/rsaref220:' configure.ac || die
sed -i -e 's:/beid::' cardcomm/pkcs11/src/libbeidpkcs11.pc.in || die
fi
if [[ ${PV} == "9999" ]] || ! use gtk ; then
eautoreconf
fi
}
src_configure() {
econf \
$(use_enable dialogs) \
--with-gnu-ld \
--disable-static \
--disable-signed
}
src_install() {
emake DESTDIR="${D}" install
if [[ ${PV} != "9999" ]] ; then
# Automatically done in current git. Hopefully, in next release.
rm doc/sdk/include/rsaref220/win32.h || die
doheader -r doc/sdk/include/*
fi
if use xpi; then
declare MOZILLA_FIVE_HOME
if has_version '>=www-client/firefox-3.6.20'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
if has_version '>=www-client/firefox-bin-3.6.24'; then
MOZILLA_FIVE_HOME="/opt/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
fi
rm -r "${D}/usr/share" "${D}"/usr/lib*/*.la || die
}

@ -61,3 +61,15 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*csharp-mode-0.9.0 (10 Sep 2016)
10 Sep 2016; Ulrich Müller <ulm@gentoo.org> +csharp-mode-0.9.0.ebuild:
Version bump. New upstream.
Package-Manager: portage-2.3.0
10 Sep 2016; Ulrich Müller <ulm@gentoo.org> csharp-mode-0.9.0.ebuild:
Use SRC_URI arrow.
Package-Manager: portage-2.3.0

@ -1,7 +1,9 @@
AUX 50csharp-mode-gentoo.el 171 SHA256 205c5bb8a8333f0f77ae7b59e90838f5364f5f0213b483e3053137b87fba2cc4 SHA512 e0c9a5dc17c849ce9619a75ee46a0eb7415c0c04cb71cef326845ec9fdd79f57abf397590ba85bb0b901103ba0815cd6c873e9e12670cfb97d796b1f2cef087a WHIRLPOOL a0975e5244ec3e6e87d92d04ed0e608a2f8678435a7f86b62b1c913bed196443da43ab8d3fb7efd980ce46448a3a12a0f88641eed469b2a2f3050ee6321e64b3
AUX csharp-mode-0.7.0-emacs-24.4.patch 393 SHA256 e29d47d1fe0c9891fefb44c331caac370e8efbea052c06fe1e8d1068e3aa4ec4 SHA512 b7b0a337a1b0d615f92b86ad27c09274ec63e87795629778b9091307fa6fa7bdaea2efe01cacadff2b47ccafd43ee0445f883f2f8a0b8f225fb727488c5752e3 WHIRLPOOL 6d5cb1138ba33bb712687328228a72f081f9818f6b13b826b67ed29649d6fadef52fed298e8bb54cdf6be18119364e0fd3b96d9c4e1457bddaa67f822334f15e
DIST csharp-mode-0.7.0.tar.bz2 6254 SHA256 e72a17972283691c33080aaa60d8060576d2951f1e374da223cf76468bd2eeec SHA512 b6cbf2899853c29f44d19f37a01984a03c61f7bde144880f6f32e2a890d3b90a546ff69ad328d157e5494191aed37836373f49ddbafac49d8b9bd1cea3e22de9 WHIRLPOOL 58816ec16158adb4de40fe27540a3734813012ecd7f345fc048faa4807d85ecef9617d82e30f945ad7dfb1452ef066a1ed3e38c3e792e43940e23464ba70c552
DIST csharp-mode-0.9.0.tar.gz 50453 SHA256 4232fe0fc4528be543ca1e338ce3e839814f2a5b43e480c16b7b4f1ea1bca3c5 SHA512 81661d98acdf03e01caf3b9388da8571e78402b8914755b223a38a723457a988201adcaf7b5b825c4e0126ad5e7628063f85dd4e60ee272102a5f1509f9446ef WHIRLPOOL c84d316b0160b092e5d368fc0020e9a05a2616b7da80cb8777dc7a80b7cbc19f79eeb5f112d6541343e468281958db4c3c1ee723c1b8443de93813bd6a636c81
EBUILD csharp-mode-0.7.0-r1.ebuild 433 SHA256 cb21467fc7d576d2d75542dcd429cb25d411b26fd829383d462e923e8757f19f SHA512 fd88eba5052c6be535aa21e471e4c0f4de5938246bdf2dbed31c04bf49d8f0cb1eda545046f21492553ad1ac6a45d7c80a2367ea478155114ade401b22fa3dfa WHIRLPOOL a6fc28851d24b83eafd1f66270fb48be11e449f711907cff767ba8cde2fb6f3f2b88d38f68e4a9371402a8829f5310d7b56e15056f81e40f349f29f0a6c11dd2
MISC ChangeLog 2410 SHA256 6638760e9e5329db37e7f902bbf363f9b197b9d655768076283456933807b026 SHA512 0d9e6eec3ee471bf95324b9afd6bf33eced128f503b2c9a8108d6da53c509dd61cdff0ff7e65c5779c5a36c43e46ee326e3af56ccd026747451ae05a88b5dd95 WHIRLPOOL 1e6d9fb6077c09c16dea6fa56d7161e16e17551c77370aac219dea9bff4d3a73619e7c8cdd21b6462d0f52be2db9eb29fe3710a391d7bb094d0ae5b2abf9f902
EBUILD csharp-mode-0.9.0.ebuild 552 SHA256 b62473fe4154a44a1309312232d158cd0c3d0bd1702c4b14d3cfbb5590a570f3 SHA512 608e969208734036ca3200dcc4bf3d2fc177cd44865f924bdf4dccab458235af08ccf04aab1580bcac031968b60558bce6de404827573d4d79a92987f580804e WHIRLPOOL d716941dcfa108456f2e7b29a9ee1b8cc809ecfc7d786ad016d61add8109879e0e3cff863f77924adc814931cffe31956f1179121f4008367b88a9e52a11482e
MISC ChangeLog 2712 SHA256 ed2bc168a58be734fc0e9c65f4d495edf69dcd9d02f1e8c1cf03e21e3e5e104b SHA512 01ddf77ac3229dbb52a06608087ae0cce239fb28cf02eb9892873d33c0de90e760d2081ae7fd4a17519f1e6c2515750fd0d1be5ff7ba6ffd3bbd880a0a1bc6c8 WHIRLPOOL 220ed5ddda61a261b0b0ad006044a1fe211877753b6cfebd1d6ece04d0484b863324b210aa92f91a78c65ea7946a262efb28d9f17e9b16241b862b413c3c601d
MISC ChangeLog-2015 2733 SHA256 3ef022ad46d385b05e71f24344509b37c10335db00aec5d16fd89d44b3255084 SHA512 1066cf3064b9ff56b266b08b08001790772e557b5d9086d29049eef179bb05e67608897330d8549588a304969fd6a37033b7b7a67b52f3ecb78241e6e66f811c WHIRLPOOL 2665b28feb854336671871a32f3b710c44959c63c047251ab62d22903e17b6daa32b063ee115f581a954bba117e0140817f373bf40e71615c0fdee9315c7e734
MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb

@ -0,0 +1,23 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp
DESCRIPTION="A derived Emacs mode implementing most of the C# rules"
HOMEPAGE="https://github.com/josteink/csharp-mode"
SRC_URI="https://github.com/josteink/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
SITEFILE="50${PN}-gentoo.el"
src_install() {
elisp-install ${PN} csharp-mode.el{,c}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc README.org
}

@ -0,0 +1,18 @@
# ChangeLog for app-emacs/desktop+
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*desktop+-0.2 (09 Sep 2016)
09 Sep 2016; Patrice Clement <monsieurp@gentoo.org> +desktop+-0.2.ebuild,
+files/50desktop+-gentoo.el, +metadata.xml:
new package.
desktop+ extends desktop by providing more features related to
sessions persistance.
Gentoo-Bug: https://bugs.gentoo.org/590890
Closes: https://github.com/gentoo/gentoo/pull/2050
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

@ -0,0 +1,5 @@
AUX 50desktop+-gentoo.el 72 SHA256 e6be64ccbe9ad056f7745453e21b26cae023afe078e23c110b17240f52a8f4df SHA512 a97bf9092cd7e397f2b76d3e0459f9639180a84e481aae7c5b64c08713704173760df8aba7fc05d4aaa4cba7f4ae3b5d578c7db93f9cfcd120b688de4ca53cb4 WHIRLPOOL 03d3b9cfbd4999dce575a0530dbd25ae5d9301c2a5a4d0b0031a792863f996e21098226ace252e116816e70b83fbe5039b61a0ef72c24b030588a994fbec8477
DIST desktop+-0.2.tar.gz 19596 SHA256 74b1c4115e172e11c658c61f156c6a01fc3b862e7fdba5b3a92e5779dbb78fcf SHA512 3fe0647e506832e37378862d59f5d748f8db20d4ad776d7486ba3393f67047a69f0e5704042eec2e2327ead89b6b2e55196f5773efbe975f5913a6ec6f01269c WHIRLPOOL 18ac8dba3a49e65d0368a9a39b7bfb6fe412f0f641aebec80cc31ad80807c4f08584537c8b23b8c305ba1b0b9ba7dcb41a6ab9867949c7bbeb073be5db505073
EBUILD desktop+-0.2.ebuild 582 SHA256 ca601350afd9f0e01697620583c78228467a60c721f0038ab3620b37334ae5c4 SHA512 6682aa18df1feb7692bdc3e0e272c2d62205bfcbc03243b1f3bd4d12ec013a89fd20eb3fc52823347354fe012533d067ea264e53cb98931e858a34cf35cfbcb3 WHIRLPOOL f674d03c56af2cbb62582519894d60e2eb13962a7bbceb9f148758ae4d85ee559715e8c89bd9cc9cc57ac9ae0699a5a7dd95fde44707f7317a31f670d05ffa0f
MISC ChangeLog 551 SHA256 c6a6a9e84787f85da77f25adbaa1933a2844131616c23b5dfe38c18e46c654be SHA512 8472cc83f51f0d8ebf499cf9355e63e72602e3c520ad3b6a64ac4a133a3692b80369254355dd3bf35f545030425e4303211818188f9916027ce2862817064567 WHIRLPOOL 19ee962c7dceffa0d174eade5a073c6f8b322838bc82a46e0527ba30ff02dcf89752d97a52ccaa02a09b7e534162d1a510b144b8f0f32756adf628e1fbf69aec
MISC metadata.xml 502 SHA256 0bbff25c96da08941b52c43931dcdf7c892f40a486d7cad25926726be44ea369 SHA512 f724d92a7f7175662bf579315df437eb9b220dfe58ace4a37f72d4705e84435248115a7a09c017b3b491464e69c7b9fc498a8bf9a004b2a5ffe9029746fc4eb7 WHIRLPOOL 41bcce3045df1ef858dd8d54f027b6709036887292d73b020251f53e7dcf91b8952da799671f78903e73ab54e29aed3978b266c9559b963c206b4c25af595de5

@ -0,0 +1,27 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp
DESCRIPTION="desktop+ extends standard desktop module"
HOMEPAGE="https://github.com/ffevotte/desktop-plus"
SRC_URI="https://github.com/ffevotte/desktop-plus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="app-emacs/dash app-emacs/f"
DEPEND="${RDEPEND}"
S="${WORKDIR}/desktop-plus-${PV}"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"
src_compile() {
elisp-compile *.el
elisp-make-autoload-file
}

@ -0,0 +1,2 @@
(add-to-list 'load-path "@SITELISP@")
(load "desktop+-autoloads" nil t)

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>victor@enise.org</email>
<name>Victor Gaydov</name>
</maintainer>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,18 @@
# ChangeLog for app-emacs/f
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*f-0.18.2 (09 Sep 2016)
09 Sep 2016; Patrice Clement <monsieurp@gentoo.org> +f-0.18.2.ebuild,
+files/50f-gentoo.el, +metadata.xml:
new package.
f.el, modern API for working with files and directories in Emacs.
Dependency of app-emacs/desktop+.
Gentoo-Bug: https://bugs.gentoo.org/590890
Closes: https://github.com/gentoo/gentoo/pull/2050
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

@ -0,0 +1,5 @@
AUX 50f-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14
DIST f-0.18.2.tar.gz 18485 SHA256 e5791b653128f6508244a64096526439fcff6b40011b56c07fba552f20d446a4 SHA512 5b11084dcc6afcc85ed0e187f6dd252c391fa43325be5b88b776171b3bc7076ea2bbd32b7c424deb70e035f6acd46acd86053547663502530832db2c50eba346 WHIRLPOOL ef30dda229dba4da6432f5383f0e842132211da9472ab0625933d4421b74d9fa1adbb92654f2a3aacc9797ca312c4aa20b3b9572c7e11fa750ef34a011e1c099
EBUILD f-0.18.2.ebuild 507 SHA256 ea0f37ad50f30ff792b0d6bcfb86b228e5c250a253660440cf44abdf35044e18 SHA512 8a3210d204b78884b937bf2a6656cfb1190dc621d3b6367a77a8e550a9022ebf6fbe21492e9c720aec5450b7d695b67087ca025cce261f30f4cc022aec8977b6 WHIRLPOOL 8f892ce93ded5934b88e41a6f3ec41dbf5f91fd254d6902bde6d3f028f2b0d05003b953a3d970481fa88fe81dd2b809c96628f9d6f78b6580d54ffb5895ab9c9
MISC ChangeLog 544 SHA256 66809ef0a04c02a08a63abd6e9975297ac8490ed47006f120acddd8243469b5b SHA512 84f8e9cfed13d8e5347366caeb78dd51838f484d9b2e35879fc8f56a1b18c1caf3a8539bf218fb1285637c02ac4204f47b4cc8074f7b0b464e2e29df3516fed1 WHIRLPOOL 60d52c23a46a3a0a8a2e2c63ac76b97af54541858237db8a367a65c9a82a7e410622387164fbee0761c0f600439291892d23eb1557dd7f041dec7d90f1dd46a6
MISC metadata.xml 502 SHA256 0bbff25c96da08941b52c43931dcdf7c892f40a486d7cad25926726be44ea369 SHA512 f724d92a7f7175662bf579315df437eb9b220dfe58ace4a37f72d4705e84435248115a7a09c017b3b491464e69c7b9fc498a8bf9a004b2a5ffe9029746fc4eb7 WHIRLPOOL 41bcce3045df1ef858dd8d54f027b6709036887292d73b020251f53e7dcf91b8952da799671f78903e73ab54e29aed3978b266c9559b963c206b4c25af595de5

@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp
DESCRIPTION="Modern API for working with files and directories in Emacs"
HOMEPAGE="https://github.com/rejeep/f.el"
SRC_URI="https://github.com/rejeep/f.el/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="app-emacs/dash app-emacs/s"
DEPEND="${RDEPEND}"
S="${WORKDIR}/f.el-${PV}"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"

@ -0,0 +1 @@
(add-to-list 'load-path "@SITELISP@")

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>victor@enise.org</email>
<name>Victor Gaydov</name>
</maintainer>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,18 @@
# ChangeLog for app-emacs/s
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*s-1.11.0 (09 Sep 2016)
09 Sep 2016; Patrice Clement <monsieurp@gentoo.org> +files/50s-gentoo.el,
+metadata.xml, +s-1.11.0.ebuild:
new package.
s.el, the long lost Emacs string manipulation library.
Dependency of app-emacs/f-el.
Gentoo-Bug: https://bugs.gentoo.org/590890
Closes: https://github.com/gentoo/gentoo/pull/2050
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

@ -0,0 +1,5 @@
AUX 50s-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14
DIST s-1.11.0.tar.gz 46771 SHA256 826d186458f7568f1304bca0c094034a9e7370bd2858dcf806dd513abe2d384f SHA512 364fa7ea875e9be6db464a826c1259889b67d87817b41cff40ab7da80e0bfc3e27dcadadfd005a64a895ee92644c2dea82789bdf1b1fe538501c40f748455608 WHIRLPOOL cccae8d9539dbc91da97e68dd88e13b08bd2ba1a414b62bb431c43dc1f4c8b1e4a8d37996a861d7817763bc08c4fee53dd9a4f8134ba0719f33b6e6f6a4b7496
EBUILD s-1.11.0.ebuild 439 SHA256 9b88868096417095f5db7608802589d84c0e92785a56b7ee72ecb88a351533ba SHA512 c4b02ad7d44a6d66336f7a235b962ff97492a56450a3c9d98c592d52c54c39df0c0b19fe5980f56303b83b56b4fad230d531f9b295f40f9d7adb013f0f1ef56f WHIRLPOOL 3495a1f057e1b6e8393ce1fcbf71ee678c69735ee0d02470add83d33db06a7e668f0b4eadd192d180a35da2f6d95d7f8d40fc211cf7c56af476fb80fa0c19c99
MISC ChangeLog 529 SHA256 9bfd6c6be837ed7e22eb0e0c050250e87b96a661f6c4af8c1c972f349f6d5302 SHA512 b2c35376ddd5d577b55ec457f3cb42fd6bc521d67336ced1ed93b1955a6c0083668242c9aab377f18f547795cd391f890cf7a1a87ecdc7d24ec69cba3e8c87f5 WHIRLPOOL 335f552c423ee31e951b7acac0a5b52a8f12da03615764fd1a3cd619ceb48e5e94b407c3ee3c97a463172e4e7991a7689f1386271125a9d7e9827411b2d89b2a
MISC metadata.xml 502 SHA256 0bbff25c96da08941b52c43931dcdf7c892f40a486d7cad25926726be44ea369 SHA512 f724d92a7f7175662bf579315df437eb9b220dfe58ace4a37f72d4705e84435248115a7a09c017b3b491464e69c7b9fc498a8bf9a004b2a5ffe9029746fc4eb7 WHIRLPOOL 41bcce3045df1ef858dd8d54f027b6709036887292d73b020251f53e7dcf91b8952da799671f78903e73ab54e29aed3978b266c9559b963c206b4c25af595de5

@ -0,0 +1 @@
(add-to-list 'load-path "@SITELISP@")

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>victor@enise.org</email>
<name>Victor Gaydov</name>
</maintainer>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,19 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit elisp
DESCRIPTION="The long lost Emacs string manipulation library"
HOMEPAGE="https://github.com/magnars/s.el"
SRC_URI="https://github.com/magnars/s.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
S="${WORKDIR}/s.el-${PV}"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"

@ -103,3 +103,16 @@
Package-Manager: portage-2.2.26
Signed-off-by: Richard Yao <ryao@gentoo.org>
*crossover-bin-15.2.0 (10 Sep 2016)
10 Sep 2016; Richard Yao <ryao@gentoo.org> +crossover-bin-15.2.0.ebuild:
app-emulation/crossover: Bump to 15.2.0
Tested by exploring Crossover GUI and running Microsoft Word 2007. I
made a cursory effort to verify dependencies were up to date was made
and no changes were detected.
Package-Manager: portage-2.2.26
Reported-by: Emile de Weerd <mederel@gmail.com>
Signed-off-by: Richard Yao <ryao@gentoo.org>

@ -11,6 +11,7 @@ DIST install-crossover-14.1.4.bin 68463678 SHA256 9e51823fca911916755b1edca8673c
DIST install-crossover-15.0.0.bin 80995834 SHA256 ac538e5568674e23f515b6725bb4cb8b17c516bc910c875d3ac7e45d69f7aff4 SHA512 597262b760c7cfc3c42cdb0b846802c6c47d4fcd5af06b53d0c63c80e4890e14af8ff0eaaac74a08f4f5d55e166a480d199b185efe685f7c42abca3d62fc2a0d WHIRLPOOL 18f5eb531ad32d27e4e2bea1f205593906ab0bcbc022f0963fd237101b26cb796f7f771ab5b7d57b126aea93627390fc55075611551109ad1ad98769a2711951
DIST install-crossover-15.0.1.bin 81027541 SHA256 ccb222775032711e6d7f3ca5994ebc51cb168cdb9e2599d186b3fb1336ac20fb SHA512 a35188ccebeee8d456e73fdcbb8e8d4f0aff41bb89d92767d2e2e78e7cb25c8e48a150393c1c9abeb9760fbc873314e301c0a364ba27acfe08e0980bb5eedb03 WHIRLPOOL 32396d7be78b6ca975d0eadb753f00c060f731eefee00bd4fbefcf4f96488104f9396632648a14af52976b75bd924325b68c3e7d79da6676bba5207aac5fd045
DIST install-crossover-15.1.0.bin 80623685 SHA256 def2d9f2bf59ba8779d15f6a63e8e58e60c8e25ffddeeb9446eccf5af72c16f9 SHA512 177e70baff3d99e808834c8e6f626f09d9c262babd6d5a3b51ea79a5a68a157cdfd4fd60ad6939d110f2300670e4973d9fd43a3a132ff9a2367dedb782e5c05c WHIRLPOOL 9a6655d0d3885d36613d0dc07ceaf02f2ee36481492787ca5e4fd59c657026dd62dbc56a09fac9ba1caa40d873e7ecd156c4d5ec22cc9185e242a099a2f4f3c7
DIST install-crossover-15.2.0.bin 80734561 SHA256 5a677c160afcfb88f1f24ad241a013bf4da430f1d1e6a109965aded298fa52fe SHA512 9633e29b26f8fa99d1c34347b8e1f2e89b84370994a1ab3bba7061b75224f3a907d1c364207312dde1995e5a59180f8699558a96a4c99b157257ab9c21013b2e WHIRLPOOL 0678e8794f31df994b5f02795f07dbf115dc8639deb04ac15f370a107fcccca5707101b6f68ec252ff248f0eaba0139d323ec2033f03880a602b3537b0fd58ae
EBUILD crossover-bin-12.5.0-r2.ebuild 3749 SHA256 2da3f440ed55aa9f8095232dad5ea6e8bb2b7a86dc416b66b048d29a56c5ce0e SHA512 b5cc8875c68076eb6477cc9b4f9e50947c24f661e3194d77bed2c65492ec4568eae857b21a90a02e0ad6084acdff5e590e639824b07607ebb85fc95a384b4370 WHIRLPOOL f2474998bdccc614d8e0f3bd260c7dd154130e57967cebcb8c68419bc9297584e12710be0107bcddb99b8ed0df34b2e6a4992f203033304d4a484d9d75ca891f
EBUILD crossover-bin-12.5.1-r2.ebuild 3750 SHA256 04f3a91b2cd5ea93bfdec04742e2ac19c256e23b0bb0f7e252672f0eafef8975 SHA512 6c83e40f7d9aa805da9244d89419d1214c245e6f737ee7657ee8d6d2811af8c1634a036d0e91af5fccf40e06913f62dd8a38dc30e24d210c910f6708ff128cb5 WHIRLPOOL 78b813a00fb86697a742e3e3eea54bd3b405887c9792bf7ae21167dc2e1c3cf9a44f07baca65c6eb1eb5122d450016aeac153c47a02ba820d19e15e3940e7061
EBUILD crossover-bin-13.0.0-r2.ebuild 3750 SHA256 04f3a91b2cd5ea93bfdec04742e2ac19c256e23b0bb0f7e252672f0eafef8975 SHA512 6c83e40f7d9aa805da9244d89419d1214c245e6f737ee7657ee8d6d2811af8c1634a036d0e91af5fccf40e06913f62dd8a38dc30e24d210c910f6708ff128cb5 WHIRLPOOL 78b813a00fb86697a742e3e3eea54bd3b405887c9792bf7ae21167dc2e1c3cf9a44f07baca65c6eb1eb5122d450016aeac153c47a02ba820d19e15e3940e7061
@ -24,6 +25,7 @@ EBUILD crossover-bin-14.1.4-r1.ebuild 4126 SHA256 55a03a5cc6fa5ed531bd5ab46790a7
EBUILD crossover-bin-15.0.0.ebuild 4456 SHA256 37cd35a510db272270968ad8c38fe1226e95ea578523c91c83777fdec04bc2e7 SHA512 e9ba31131a6d689e9ee26329be167ededc6da75cc4397a2cad7b14e28ff7716fc71c180b33eac6925a137022162a6feb51c712fec92058588524a3689d58542b WHIRLPOOL 07396bc896fc953f15bbbe55d77e3b2322f7a2a7b7e08e818a3a792b87be89ccb4e7826e5a5fbce38d83f3c8365d11117f1d2d620eb9dff9f1d4dbf410e7166d
EBUILD crossover-bin-15.0.1.ebuild 4628 SHA256 e35452287487c240300d7d4a3270a477328c4712d7757dc3b77a416844c0def1 SHA512 8ab759aa1089624592066ea6bfcdaeff8cc2d5031c9cefaa86ea1a1868fd40a0bc932930f10f64d379e4070fad02b9bd7dcfa645823797e80e261ddbec80a942 WHIRLPOOL c8c63d5df600037896700e03abf32db776cff383bb735215c3acd2633db24402c247120a49dcbaaa2c614e76a76c121b188ef62c0d40d8a5fa6e794047dd09b2
EBUILD crossover-bin-15.1.0.ebuild 4628 SHA256 e35452287487c240300d7d4a3270a477328c4712d7757dc3b77a416844c0def1 SHA512 8ab759aa1089624592066ea6bfcdaeff8cc2d5031c9cefaa86ea1a1868fd40a0bc932930f10f64d379e4070fad02b9bd7dcfa645823797e80e261ddbec80a942 WHIRLPOOL c8c63d5df600037896700e03abf32db776cff383bb735215c3acd2633db24402c247120a49dcbaaa2c614e76a76c121b188ef62c0d40d8a5fa6e794047dd09b2
MISC ChangeLog 3921 SHA256 484ad9e84a10c86406dd490acd620c578881977354d2f4b4e1bd9355db872713 SHA512 62f8f528ae91d6462adf446579f2d3ffd7086cc610755b441ee21165b9bea47d34f8e932acd9f4d230f3d8ef2d2afb9348de318967bb0e00630125c2a4e4ece4 WHIRLPOOL a8b9e2ae8d6713068030fce6557d2309712da80ceb1327fa765595e567795eab6641b9b8b7791b5494cd31d8618a6ab126a3e1947f33b1cfee49596fcdaefc68
EBUILD crossover-bin-15.2.0.ebuild 4803 SHA256 cc2d44cb64998af5b5618908a5026f7477988a5788613e6737e56fd8bcab3765 SHA512 9dc247cef3e9f93739ada5e7c968080f57a2e1558673df9660938beb1e2201ebc73490a5154768929f09202b5d4129d1d85465587dedfd12e5235ea8ccdcac50 WHIRLPOOL 43d0a816b2e1a82747d5d9b5bf8b820adb4bc14732de49c0737958323afeb11097a09005751c6ba6200e4fe75017a6365311f7cd2ba947dca9668233dc434cd4
MISC ChangeLog 4384 SHA256 dac39d6c44871a5cef840c15fa64bf94099e57668f1965f38476a124ca4439b8 SHA512 862ca6da28dd099ee9c23279c5a6f042acfccbb4554018cc83048edc3138158ca613c7a849b115b4703640b67ec0b8b3c778ec94e2fa3b8d0b2ffe233e9dc0b4 WHIRLPOOL e65221f7c09be510ad798105ad8e5a473bdb7b8223cbfb2db1887e5c28c4f433c92cddd100105f3850db525c9047fb30f13fdc65d5cc8f1ac2244e9987370d60
MISC ChangeLog-2015 8574 SHA256 8c9e2e9319ddbf8e8f59657f22b81727a774522533240421044ebc3a369d0a8d SHA512 ec06ab3c1bc875d74ce73dfafdeec4c77140af38fc7d7a0c2a43ab4a59e7748596110f9f89c251f557c6c31d6f6acbee7bdf57b689e063d086f693a316841c98 WHIRLPOOL 104ae73eebcbaccc6e04cf67e024ce4ed32dc7231e397834975468c2fd8db67edee2e9cd86944e538920b0e8374255ebca8fe6b793c9ac2f43ff2c717547f5ab
MISC metadata.xml 313 SHA256 d7bec5976a77be106255c662bdfb0ac29c1a513f9bdf6a772116594a6cdf8cd3 SHA512 cf4ca9d7f2605af1512660893bb736a5b7cacdd44b0f060e3c2f7f2ccac10fad8bb34e85088775bcc61a0dce9192b0af7fca272abb0e765467694f5131fd7f1d WHIRLPOOL 34afa4f27ad6d7578cdc6cab06a9074b186bcd7133d2a979abc54c892ffe338893309126015ced751a2464d9e166a08f5cd0ec9ebef0a919caf71b19f650e9ce

@ -0,0 +1,147 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
LICENSE="CROSSOVER-3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="bindist test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:2 )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -i \
-e "s:xdg_install_icons(:&\"${ED}\".:" \
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
"${S}/lib/perl/CXMenuXDG.pm"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
#cp -r ./* "${ED}opt/cxoffice" \
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install menus
# XXX: locate_gui.sh automatically detects *-application-merged directories
# This means what we install will vary depending on the contents of
# /etc/xdg, which is a QA violation. It is not clear how to resolve this.
XDG_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|| die "Could not install menus"
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop" \
|| die "Could not remove uninstall menus"
sed -i \
-e "s:\"${ED}\".::" \
-e "s:${ED}::" \
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
sed -i -e "s:${ED}:/:" \
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|| die "Could not fix paths of *.desktop files"
}
pkg_postinst() {
einfo "${P} is open source software with the exception of the GUI."
einfo "Source code can be obtained from:"
einfo
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
}

@ -809,3 +809,19 @@
Package-Manager: portage-2.2.28
*qemu-2.7.0-r2 (10 Sep 2016)
10 Sep 2016; Matthias Maier <tamiko@gentoo.org>
+files/qemu-2.7.0-CVE-2016-7170.patch, -qemu-2.7.0-r1.ebuild,
+qemu-2.7.0-r2.ebuild:
apply fix for CVE-2016-7170, bug #593284
Package-Manager: portage-2.2.28
10 Sep 2016; Agostino Sarubbo <ago@gentoo.org> qemu-2.7.0-r2.ebuild:
amd64 stable wrt bug #593038
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>

@ -7,11 +7,12 @@ AUX qemu-2.7.0-CVE-2016-7155.patch 2745 SHA256 addf638a53bfae8556e463e0b78a151ee
AUX qemu-2.7.0-CVE-2016-7156.patch 2314 SHA256 7fa0d7f1025a3435b692a6e7ed8fa3be38a918395a8253e8c27f416ff37e041d SHA512 db3009fdf6d85ffd24fd4a2a40b372b0e665274bba1ce01632aef0d583f2830b58f889166a34acd36409944ab3f7e264801bf89a78f55a586b5f43429a1c86dc WHIRLPOOL ce8101b7607612ed7b9c6fbe373f9b5dec07e0ea8af0b4be8e52b4add5dd0ba12c9e5eb7380d68e3d3867988e0cfc1bdd1e8357ce2b71ef19f51e316fac62161
AUX qemu-2.7.0-CVE-2016-7157-1.patch 888 SHA256 7a1f6199b16c220df51002e1222763d1a7c7b3a08349f664e576a9facc553516 SHA512 5c104464dfa48804d94ccca9a9d881f9e22eba2c3d9a2cbf3a645c3a696e89ea3f4603ea28deba9a1cd800df9bc5ad4894606869eca3e1e9cf95414723846938 WHIRLPOOL af42ec7ca93c92c4df060b4efd61bcc3f7cb5582d00bfe174d81f2393ad3a7f06e27cc2b2186f664860c3ee98f76dd68cd7e6de7ff7e63b778f345c32a62b495
AUX qemu-2.7.0-CVE-2016-7157-2.patch 812 SHA256 1db3b565b4762abbc1096286c9887400591af76bf422a105e457c6bdcb887b59 SHA512 8d2177adc638d384302ec89de65a0acd4f4069580c40d6c50cb78501f25f4d171f3b92a36464711337e07dbf208f9ad93eb2f86a7361dde52026c1764341e10d WHIRLPOOL e815e165bb23cd42aaba2310e3fa48bba33b0344069e6f54c4b26dddad746516053221969fad855d6c827d42371494c609123b002e1e2a96c366d11131b3243a
AUX qemu-2.7.0-CVE-2016-7170.patch 1527 SHA256 37d600b5a4ba143f1d6b26acbcf23357fa41a5f852774f68b6b6736a6ecec024 SHA512 c84494ec4ee9607cef7b230a25d10de444a29fecba57566df5394d40b88596ef91fbd5edfb51a58c5ecff7fa7ef39b7d32ba7976dbd011fb1b29a2e46e4e0080 WHIRLPOOL ddd3d94da447556b24257c11068bef360da6cf35e22257869b09057f42ba027636e605db96d9a66253f423f5667814a1f8c551f8eece733fd997b03d6ac81e2b
AUX qemu-binfmt.initd-r1 7966 SHA256 5b4b432aa1e44f387c9eb789de0ec6322741fd36dd241f76520f17c6cd6ac49b SHA512 2ba0bff6eb2b6bac4ed440f793771ce9551cad48e38bddb6cf04f804faac2407e80879f66771910344ddcea45f0014095dcc8bfeb0aad5085ef048fd3612dbd8 WHIRLPOOL a2a1fb830a970757d1e203378c7d382b161b1040f3b8aaf0f22bb3b5e46467eff395474ff40d93c9f133bab307b345a6f75d63eae9f8dd8daf67324db41032f9
DIST qemu-2.7.0.tar.bz2 26867760 SHA256 326e739506ba690daf69fc17bd3913a6c313d9928d743bd8eddb82f403f81e53 SHA512 654acaa7b3724a288e5d7e2a26ab780d9c9ed9f647fba00a906cbaffbe9d58fd666f2d962514aa2c5b391b4c53811ac3170d2eb51727f090bd19dfe45ca9a9db WHIRLPOOL dcb3e5f7da89dd8e14d636d7ebd476e076e0043880bb9ea3fb1c03cb4bcd4e5c7d3c4719da26c3ce521e3a3db5ae671e86f198ac1bc3474e774d75504fef8b8d
EBUILD qemu-2.7.0-r1.ebuild 20816 SHA256 c6872afbbab03101e85dd4e03f0a890714e3007cf8b6113bdb52f4e9b8bf75b6 SHA512 b3aec65b8758f96b8a137e6d641ca767ff050be68c27b2cb421c56611342d6782a6afb63c2a6ece9af479fb75193844aecfe820a541a1b3e0ff14fb73d329d42 WHIRLPOOL 95ec0d67607e1261bd0740bf9ecb172f3fabfc4c6755305b0633869a76a708cb555adf2d49431cf56d8c3a975bf856af0b0cee7d0b2d7d06ad692ce229473420
EBUILD qemu-2.7.0-r2.ebuild 20877 SHA256 aa3d80aef8ab6664dbace4a222c8314679a3e269316787cdc4a872e0e674cf8b SHA512 e269650e7805d7dd3ab9b85d6490b306f559bfa7dd1f707f4862fc1de3786556532907530bd30e78a714e4f464e6bde0c1848188b62fae60e6fcc6bff8511ab2 WHIRLPOOL ec1cd0c03b46725350dee4f5cc835c0843a790923a1f2d8b0fcc29d3fdb4a6635cca44a1a6a27e48b0fea87c7501ede64cb29538cdc7303309b1018df803255c
EBUILD qemu-2.7.0.ebuild 20516 SHA256 987648bd2fd0f1ebf45493698ec2b9ed2e16d6abb38fd48eb793ef3b6d55c55b SHA512 bf0cd8fa256036002771d3e5476970d50ffc6b86c8b6a9b5a0048c4ac992b816fb5585d2fd1485b3adda3a55737b32e8e1f07bcea4200d3bac0a9ac98840e181 WHIRLPOOL 3f9b559d60a933339a52de83004632bdfc8c45285013cef86a5f99fe580eafa7443ea5cae9399b54865bb05bc1007492575f98ac109b2a17d37d10d44d8874bf
EBUILD qemu-9999.ebuild 20465 SHA256 0722782a27bbb312bc9bede6a556fd6f086e6c056cb4b8b197e3ec8c10801945 SHA512 3f5130a9cffb1cdf7460693e777c82ec289649ba74367417f1a865f7231a976de234b2be5c2882eeb358d1aecb2e59f3ddf8bd28a66be17bea4ef58b122564ae WHIRLPOOL a009c51c5f08c6e9ee89467b47eef435fd68b97c3e253a300662cf476f119ad4c96911040a72570d1f2aef3d44128b0c5544008918764430e0f9f0dde94b16ad
MISC ChangeLog 28987 SHA256 d7d3b22b07d4b9d8a7cafe030f96520f0757d3882e055dde0ad8bc9d5aea44dd SHA512 d5b3c80ebdc6aff3ab2c9fcbd8a7e891756e101780664e2289cdd5578ea4bec7d84b9e4f00d7263dd24fe570018f699f6ecf99dc1470ac7e6c05210169ea4558 WHIRLPOOL e3937b30e1e23075a6156ed8b23275d0ca74b8ed4b801acd2cb9adcb66ccd8d0d84f7016dea01cd2a859e73bd09bacb5abd44fa2308ba2965786a7dde5fd1e70
MISC ChangeLog 29468 SHA256 518953a0bec1c7a8850e8630a34d03e488499eee1056a962b9b3f402315b115c SHA512 ba2c9c1f15c6539e06e6150ea83a79e5b37ba3cbb15c3a2d17adae19a635cb2f0fae33833c36c5f6ba0264bf764eea81951cfa41f07a8910987c9ba2e718b615 WHIRLPOOL 476c14ef635a068a534e4c4a02914fd62bc5901e72eb2d394e0b5a610c3a16433362043b3ddf7dc6b34a6bcfe67d9d0c857429ee81af83a9425c27ceccaebe04
MISC ChangeLog-2015 58193 SHA256 60c1a4f4c85515520ab14da920bbbf4a6813491ce16b5357a0456ea588815a5c SHA512 ddfe8e75aabe59b731a4a8b31839d8c71fd516620306d2bc99d7641cc501652974e053104caafa7550c5ad33b6834295f6743a98b9419d292b8bf6f67918ccd3 WHIRLPOOL a6841f79c3ba1cbf76a8c7fde296a2912c46ddd251494dca3bf3bc13391c80595b6f80125c383823899942248008ede7065b0f5c8e43f9bc1d0464aa62cc187f
MISC metadata.xml 3925 SHA256 d1c219b7da0cbf77919cd1e055acbb3f6788a574fd802c98a43c89a411697b36 SHA512 3ff45d1c8ede12b4eedc7d01f39777b76a1cbd0ba9364299dec99d4b4a05cade5784d6f6e50197d5b5ae1f1b8e831c49da195eb53263c49b7d16aec8ee28b6e6 WHIRLPOOL bc25783fac0f3f13318834cc535404af9af20de16c7aeec222e59dc2ed7740ac5e767b329a5bcd6356d0cbae2428e278515f1446aa8ecb87a873bf4dbe04bf41

@ -0,0 +1,40 @@
From: Prasad J Pandit <address@hidden>
When processing svga command DEFINE_CURSOR in vmsvga_fifo_run,
the computed BITMAP and PIXMAP size are checked against the
'cursor.mask[]' and 'cursor.image[]' array sizes in bytes.
Correct these checks to avoid OOB memory access.
Reported-by: Qinghao Tang <address@hidden>
Reported-by: Li Qiang <address@hidden>
Signed-off-by: Prasad J Pandit <address@hidden>
---
hw/display/vmware_vga.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/hw/display/vmware_vga.c b/hw/display/vmware_vga.c
index e51a05e..6599cf0 100644
--- a/hw/display/vmware_vga.c
+++ b/hw/display/vmware_vga.c
@@ -676,11 +676,13 @@ static void vmsvga_fifo_run(struct vmsvga_state_s *s)
cursor.bpp = vmsvga_fifo_read(s);
args = SVGA_BITMAP_SIZE(x, y) + SVGA_PIXMAP_SIZE(x, y, cursor.bpp);
- if (cursor.width > 256 ||
- cursor.height > 256 ||
- cursor.bpp > 32 ||
- SVGA_BITMAP_SIZE(x, y) > sizeof cursor.mask ||
- SVGA_PIXMAP_SIZE(x, y, cursor.bpp) > sizeof cursor.image) {
+ if (cursor.width > 256
+ || cursor.height > 256
+ || cursor.bpp > 32
+ || SVGA_BITMAP_SIZE(x, y)
+ > sizeof(cursor.mask) / sizeof(cursor.mask[0])
+ || SVGA_PIXMAP_SIZE(x, y, cursor.bpp)
+ > sizeof(cursor.image) / sizeof(cursor.image[0])) {
goto badcmd;
}
--
2.5.5

@ -18,7 +18,7 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@ -340,6 +340,7 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-CVE-2016-7156.patch # bug 593036
epatch "${FILESDIR}"/${P}-CVE-2016-7157-1.patch # bug 593038
epatch "${FILESDIR}"/${P}-CVE-2016-7157-2.patch # bug 593038
epatch "${FILESDIR}"/${P}-CVE-2016-7170.patch # bug 593284
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY

@ -329,3 +329,9 @@
Package-Manager: portage-2.3.0
10 Sep 2016; Matthias Maier <tamiko@gentoo.org> spice-0.12.7-r1.ebuild,
spice-0.13.1-r2.ebuild, spice-0.13.2.ebuild, spice-9999.ebuild:
Call addpredict in appropriate function, bug #593388
Package-Manager: portage-2.2.28

@ -11,10 +11,10 @@ AUX README.gentoo 270 SHA256 19bb3ed1918e6207c4a6ff695fe112787354f067f49057e65ea
DIST spice-0.12.7.tar.bz2 1220405 SHA256 1c8e96cb9e833e23372e2f461508135903b697fd8c6daff565e9e87f6d2f6aba SHA512 a740d500d0ccad3edd1f2f71e51c5a120d6ae98e44125f33870c12f5d1eeb30b809e588d05b2d0cadb4216e889b38e57d2278916817538311b875ff22e3b31ae WHIRLPOOL 61ffa3e280a346a2667ddd38dcfd63ffa6c1e6efd0f05da4fad43b00ca5e1a1587411a907b929b75e4d1e72ebcef29621ccdd76dfb313e8f3a5513a5a367132b
DIST spice-0.13.1.tar.bz2 1245323 SHA256 9ecb130424da02e90c235c1294f6e759d7c676c5e710587a5c98a1f20f991da2 SHA512 a8e65cc02c802686f2e0c21615401e13b337e050c40938bebefa684abc1ce0e2d478136d0fec481a8ee30ed98f2e2fb909dfbf6cd65e9dfd7093d59f825b95d5 WHIRLPOOL 068d7d26f18435995546d84b0d8d81ced4973773303463e597cf05e1c5accd9ac8554f22032eb55827bebbe6c0fc14915455da24c58fc70b135d955fe3442db7
DIST spice-0.13.2.tar.bz2 1284734 SHA256 045a1f145d8207ecf33105c8a8917252c1201c45791fdc544733465a37974954 SHA512 7220c6550446a8077522442bd518cff68439bb0b00ee199920b32a97c3655ccad75a0cdfc822a99be678e6098ad33698b26340caddae0400403490a89137d367 WHIRLPOOL f2bd409e87203c2bbe481e6b6ba9ae3c6cfee0e67b0dd5073c97e9ff14d9c02a7cec0606700717ce9c25e478a38eefc925f9c797697981528f357464f388b65d
EBUILD spice-0.12.7-r1.ebuild 1959 SHA256 3a22b030ea82f6a38f7aeb62904d958e5dd95f0422c52aa65cc858cee630f5fa SHA512 f705ad8687ce076fdb77515f20e64f7c03bb0c8b264a5111459a412f9ce15879b511b07630dffc853cfb2f1158b1273cd44bd4a73a7a174b5cf0b7bf6c778d64 WHIRLPOOL 7c2f86f9373909ea494027e96edd245e32e5d5736d5b470f1e759bbe8e45c15dcf811819df8e614131634a6a96339c7d68690a9eb3be4d3c7195aaf1febedbfc
EBUILD spice-0.13.1-r2.ebuild 2014 SHA256 34d687e70fa3d21670dd042f610e17fe2909e848f80f18c200f94b9a0ce09f1f SHA512 158bcf891f33293640ce982a07fc5d2f2c1fad85f5b223f08c50be274642643cdf6204e4d3fa2f3a38f77580ab5cf8f2feec4d8061c125b77a5a13eaba6e10f2 WHIRLPOOL af7cfab41608c55a08c57396490e24e26e768c5b33117714f06f6803f03d255b7dcdf77fe54f0eb4763dc5489e3ce49367a7fd3b689ace193a4e6f2b522438a4
EBUILD spice-0.13.2.ebuild 1948 SHA256 81bb1561902aa2646f31becb6617139f81b8218368cf5a6797b117c396816533 SHA512 af1a8f5d48f7230cbe1b127d4c878d9ccc607c41e84930072e329b1c7ca52d95056a2163c83254b0369ccdc7a5c5aeac2cf8332fb16a98efdea6e03402bf2c54 WHIRLPOOL 42590dbd3b01b69f28056b5010b234dcfdc798dbe165a16bf07427b3c20f9ab1beca561941dc8f084e0233252ec76dfee60816c36f6c6e56e8a7f798b2c1ba96
EBUILD spice-9999.ebuild 1881 SHA256 a335c2c9ae98dc5a40cc75fde70fc3fe7919fb692d37ba19636b902143a004e7 SHA512 859a540238e1dfd9b91b8f20cedf97adc8c5fab7284e14e02278a50a66c56f91c095eb8604c2f4aed7d0725e7a9914e4701d865b5fad8c5661b2aaa890605ffe WHIRLPOOL 51899fa3708c258b0e2ad5eb1878b077319e060a8f8ef53e9a6b7e66f4956521c674958e53009b9f98c1d2b2415b7c49f9fcdf11fdaf4480c13e719e5c80ab3a
MISC ChangeLog 11005 SHA256 cb029b2dbdbc275bb92778f3b1b9b2181bf6a98a451f9228023ecc118180a063 SHA512 676c6e87a1fecdaf1980a5c5df31f00c068b87b3240f470a7184c5dbff9d349f2e3763d9a9ea3f89d8282f1b825079de33ffc8eb125df42543e2840873edca86 WHIRLPOOL 1faebfc55e84031185eb6be59effb85c1ce08594c18c4f0b77b7f091e213a1cd32e268f90911fe744ddc1b02ef2c150bc7a0eeec037355e83289c0af4999a4b1
EBUILD spice-0.12.7-r1.ebuild 2210 SHA256 239ab10695cf6cb2115639e8b442b58e291e76a8328f815ff0982300e87756f3 SHA512 feec09e64a0162f0c2585600f3719f32503abba9289e9dbbb72b68df3bf80634c1ba35a029814eb39f436e071607457f71ea8e48045e6b3a24cabdb7b2286d23 WHIRLPOOL d5fd87050a3617b3fd2c6634bcd740cbd840c4db7a72f4d784cb349022f701a31a0b6c3214b7be4a9b62865d4393655f5d8c629b9e308a41cac9eee3b0864957
EBUILD spice-0.13.1-r2.ebuild 2265 SHA256 2e6a174b16a6aba16edf73e4435d5a9fa26b5571aed7019a031c00d9c5c232b2 SHA512 27d54c9c5a164d8e507206b5a8b4d17635a77a67c8f47e26448fb184f66a2359b7417812f00ea4972f18b27397d728ac8abc6767f54c4b777324d0a31df3a947 WHIRLPOOL abdf1bacadf2a6b82da7bbdfe65f5b67bcab6a9f4c5cd53fa58551ccf55cbc23685dce1ac41ea4b45da78655adf5e132eb778ba33467a370c915be1e0775d4d4
EBUILD spice-0.13.2.ebuild 2199 SHA256 dcddba176688d5167b978d20e8533331d04fccb8bdb59462326deeb6f288689b SHA512 a9b24f6a48581904769de69e8898521402b8571c6a30879721efef11bd1787b14ec34c3bd0a52aa64b3a285442533ceb77de44920173ad1d654ec18d3cbc7326 WHIRLPOOL 7fbbf0422b6b715ca2127f2f50703c420bbf1b9938f8003f7cd2a567ab6f83c21e79403f7ac109dc5134ef33ffa1cb855590df8512e7276d45f0acf38a862481
EBUILD spice-9999.ebuild 2132 SHA256 9926306d4100ee34de1f0374f709f14d9da76b9026ffcd41f56665f8ca32a36d SHA512 f7e7944f802cf208051caca89a1815b28d4f2daa3e96ddf2276cae0a630fb9d8f632e1ccdd0e66dd7480e5c9dd2db472564fe2fcfccb70095a04510de9ec746f WHIRLPOOL 9d7cc0db88f0e6ff3d9fa9448fdf93025e3b245e13dfb4c4fbf198d5c7826e9ead94a77ab9c85b5a45f19b30cb96df5e82ac655ca5520f464edd24af55d07db4
MISC ChangeLog 11236 SHA256 90ab8528d1ecf7dfa8410565143a0836fb800b748a91f8d0e4d9bba48e4733df SHA512 73ce4f4e5189e2137c8842c2f0412224d960d84357b2cb0ba6fabdce733b3eaaaed6520f887b58f26aa6ab17040e721b40835f768ea71d77649f15b5a557242d WHIRLPOOL 2f2ce1701c8a60796911c1beefc4a8e809670491f23317ef9b5dc3809cc6ba0f75af99f05a2c2ee90916eadcc57faeac336fbc7d2858685a21cf5e4be8c38d1c
MISC ChangeLog-2015 11333 SHA256 06046dca615aad09da9fc3ee0ac48f77b6004ec2af2942209535bad890cd0532 SHA512 b161432fa57d4d6dbeaa281b213c679518e73b0df1074435c9d2e7d56bae7abd8a889b4a61cd9a0e55f57baace6a63a4f6d232c0768481eda351eb5c2784b5a2 WHIRLPOOL 4aa7e48ab7e741d6a73d28855fc252b47742cb095afbfb2a90fdd6856de7132c9487234f254fe8dd873ab84c1af636f51e25261e3ef69689f06e97d9908010a3
MISC metadata.xml 476 SHA256 68e31c99eddc0bd582c10f7f6c244ff52b51b06cca166661f75eaafbd072a009 SHA512 3ae95b689c812e19679cb9a9db2f0811077a4eb205cadf4baeb78a2ddfeb7fc0086e2514540fad59e447bbca6c9dba81001a8ff156a1d18ba2d58171ba301f9b WHIRLPOOL ed8c55c858f4c0ec3967f12a51dd56bc8179db5fbae20f9092b9b19b538f0d2f9c8d31d289063885449282377925dee6b1d866530bee8aaa193a5fdd42f9c746

@ -39,10 +39,6 @@ DEPEND="
smartcard? ( app-emulation/qemu[smartcard] )
${RDEPEND}"
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=581836
addpredict /dev
python_check_deps() {
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version "dev-python/six[${PYTHON_USEDEP}]"
@ -67,6 +63,11 @@ src_prepare() {
}
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
econf \
$(use_enable static-libs static) \
$(use_with sasl) \
@ -74,6 +75,15 @@ src_configure() {
--disable-gui
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || prune_libtool_files

@ -41,10 +41,6 @@ DEPEND="
smartcard? ( app-emulation/qemu[smartcard] )
${RDEPEND}"
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=581836
addpredict /dev
python_check_deps() {
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version "dev-python/six[${PYTHON_USEDEP}]"
@ -68,6 +64,11 @@ src_prepare() {
}
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
econf \
$(use_enable static-libs static) \
$(use_enable lz4) \
@ -76,6 +77,15 @@ src_configure() {
--disable-gui
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || prune_libtool_files

@ -42,10 +42,6 @@ DEPEND="
smartcard? ( app-emulation/qemu[smartcard] )
${RDEPEND}"
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=581836
addpredict /dev
python_check_deps() {
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version "dev-python/six[${PYTHON_USEDEP}]"
@ -58,6 +54,11 @@ pkg_setup() {
# maintainer notes:
# * opengl support is currently broken
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
local myconf="
$(use_enable static-libs static)
$(use_enable lz4)
@ -70,6 +71,15 @@ src_configure() {
econf ${myconf}
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || prune_libtool_files

@ -42,10 +42,6 @@ DEPEND="
smartcard? ( app-emulation/qemu[smartcard] )
${RDEPEND}"
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=581836
addpredict /dev
python_check_deps() {
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version "dev-python/six[${PYTHON_USEDEP}]"
@ -61,6 +57,11 @@ src_prepare() {
}
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
local myconf="
$(use_enable static-libs static)
$(use_enable lz4)
@ -73,6 +74,15 @@ src_configure() {
econf ${myconf}
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || prune_libtool_files

@ -362,3 +362,13 @@
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
10 Sep 2016; Lars Wendler <polynomial-c@gentoo.org>
virtualbox-extpack-oracle-4.3.38.106717.ebuild,
virtualbox-extpack-oracle-4.3.40.110317.ebuild:
Don't call get_libdir in global scope.
Gentoo bug #593430
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

@ -4,12 +4,12 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.tar.gz 16896587 SHA256 c2
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.26-108824.tar.gz 16425147 SHA256 2f2302c7ba3d00a1258fe8e7767a6eb08dccdc3c31f6e3eeb74063c2c268b104 SHA512 7bcc226db7fb8fe9d021ba0c6206a19c3f1aea397b271d7da294a8ffcc976a8512eacdf07f40af1fdf4317b5fe2093869d742a2f5e2b3090ee006807acd0521e WHIRLPOOL a8ccf09d9094f380c93ebb951df6aaad6c13e76392235db41af7fcfcf882302b714a428f13368d790edc9ac5ba2a6f7cb0fb442b4252f0d6de4a2454895f69f4
DIST Oracle_VM_VirtualBox_Extension_Pack-5.1.2-108956.tar.gz 16902937 SHA256 394d933be4022b2b15225670fe6e2a4486f34e5a565a719e0de5984089ccd975 SHA512 ac4c84a8904614f42d04a12ac1a578412f4d2e584c10363b46c20cb07c1a9f9553d3aad68d6b7b2fc7f2dde2285805fcb1f5f4983b3344fc8bf7782a303e7dd7 WHIRLPOOL 06b6a246b4b7141ec90573a41815ba03775de87143d8570c5d7853e13492adcc0dfd2f07b0d8934e093ed73bff070a4a8ead64d0728486e2dfd8d75b6da3f29e
DIST Oracle_VM_VirtualBox_Extension_Pack-5.1.4-110228.tar.gz 16894111 SHA256 9462ff1b567c37ad9a33c0c7ca1925776615ec89b5a72563f29a8cc8514cf316 SHA512 8ac1c41b90f15aba6ca74438504c8f6d20b46bf72cfb6b4c38081e12fadeec95d4934acab5949556208a115cd8ddc66d8a7e6b767e0927f51b313976038779fb WHIRLPOOL 7c2f20c71ab339e8229b04d4b4855c4fc6af96351f71e55fa07a5aed9c81648d0bc8629327d6de11e9cb71f9a7949f3d4bbd464846c50d351b70d03275e592d9
EBUILD virtualbox-extpack-oracle-4.3.38.106717.ebuild 1062 SHA256 faaa60b7be4e751aaaa27f5a518dacfb31b5ab262e3c21c7b174df7c41d9bfc9 SHA512 26dee82083df59ef0e8e8ea455a4a6451dd48922d295a66aedf11f9d309e0c5d8c680070cc8164a929f50a59cc2545c9099f79ed7460d847e947b7b0fd511931 WHIRLPOOL 26787d991f56d149c513e32b874b343e823592a86c1c367697f4f69416b1da7c9f5553d89a6a5cadead2a2dbeeae8383a81122af0b5855125454392600bfd87f
EBUILD virtualbox-extpack-oracle-4.3.40.110317.ebuild 1064 SHA256 6c407be62e6d82182514df3048dfc52165112cf64cc68659a297b03ac399bf6b SHA512 ae8ec617b9c57541e15ed819fc453ca66bfc0b7ddad905e9741f5c5a957f53e01793ee3c6d4096a11adad3c8b7a37149187efd5861f4e237ed907e380cd75d0e WHIRLPOOL eb5e55336d1557ba3a59d204e8b4d175caf6d7335abfd8157a6c798934c98cad60ec0298d41ecfc076d12af8060ecbc778623a557dde8064c194ef2edd10f9ca
EBUILD virtualbox-extpack-oracle-4.3.38.106717.ebuild 1053 SHA256 f240d921252252c9cb995431f633681ef7dcb19b1673173b2bd540588d47ef10 SHA512 d02e5a0ce2c4eede06467263465315c875723ee39975f59313a1c3ebc38e3720e6bbba8e34702313c3d47a483d4e92f73ac1abedfc1a54d0d75d7cf40a34fd09 WHIRLPOOL c7b46c0b7db45e90b36ba8aafd06c7f9fcf7f65e07ce133502a7b9d5fac9299ff259625cbf92ee135f73dd94c64e08366874121f20402348181d909d31d4346b
EBUILD virtualbox-extpack-oracle-4.3.40.110317.ebuild 1055 SHA256 3ea83d85d2fc5777303bde51248389042fe47a9abff289d1c98c8d7b2d52e27c SHA512 f3ca96fec20956b2ecbe95478dc93da268d469c2220b08c5262139e6fba39b5c11bb453ae21e40f93130cdd6507849b3f589185fba4e807dd21f809305f93907 WHIRLPOOL eda8eef4f7d6f3a056b28c728d7dacfd61bdf7cee0b8bbe4c27209b6cea189873f36fd63e53b02cddba035225d66059369431dbb664d4aab32b67ce22974cda4
EBUILD virtualbox-extpack-oracle-5.0.16.105871.ebuild 1094 SHA256 0d7d2dc681a9a3bb572a105e2e6f852e5076ba93c4201dd321f92ca4657b087e SHA512 23f67e7d7c0c87516a847ba48def2f1629c848bb8b29ac4429a33951e04cb5d2b1ad50f04c69eb9586c15b4772a0ea771e689e580889db35a7944d0abd22139b WHIRLPOOL c09eeacd62d70e077cfac59e2de35c18deadb3a46b476c96bccc4bce4f5e5e13a0894da18d22961dc3775b617e258f3e5c43a19e9fb136c26b5c2df2b138fff4
EBUILD virtualbox-extpack-oracle-5.0.26.108824.ebuild 1094 SHA256 0d7d2dc681a9a3bb572a105e2e6f852e5076ba93c4201dd321f92ca4657b087e SHA512 23f67e7d7c0c87516a847ba48def2f1629c848bb8b29ac4429a33951e04cb5d2b1ad50f04c69eb9586c15b4772a0ea771e689e580889db35a7944d0abd22139b WHIRLPOOL c09eeacd62d70e077cfac59e2de35c18deadb3a46b476c96bccc4bce4f5e5e13a0894da18d22961dc3775b617e258f3e5c43a19e9fb136c26b5c2df2b138fff4
EBUILD virtualbox-extpack-oracle-5.1.2.108956.ebuild 1094 SHA256 0d7d2dc681a9a3bb572a105e2e6f852e5076ba93c4201dd321f92ca4657b087e SHA512 23f67e7d7c0c87516a847ba48def2f1629c848bb8b29ac4429a33951e04cb5d2b1ad50f04c69eb9586c15b4772a0ea771e689e580889db35a7944d0abd22139b WHIRLPOOL c09eeacd62d70e077cfac59e2de35c18deadb3a46b476c96bccc4bce4f5e5e13a0894da18d22961dc3775b617e258f3e5c43a19e9fb136c26b5c2df2b138fff4
EBUILD virtualbox-extpack-oracle-5.1.4.110228.ebuild 1094 SHA256 0d7d2dc681a9a3bb572a105e2e6f852e5076ba93c4201dd321f92ca4657b087e SHA512 23f67e7d7c0c87516a847ba48def2f1629c848bb8b29ac4429a33951e04cb5d2b1ad50f04c69eb9586c15b4772a0ea771e689e580889db35a7944d0abd22139b WHIRLPOOL c09eeacd62d70e077cfac59e2de35c18deadb3a46b476c96bccc4bce4f5e5e13a0894da18d22961dc3775b617e258f3e5c43a19e9fb136c26b5c2df2b138fff4
MISC ChangeLog 12485 SHA256 574535200017b5363f1b539c890c42e022c2b534990fe76b23ec75fd41fbd6b5 SHA512 89fcdbddcea7e4480e5233ad671f17c5d58a9e1ec8481890339db3069d14b29657d1ae44b785d8ddc665f3b56cacda20a5af53ccc3c8644e9eacddc4b31c299a WHIRLPOOL 5f958c4e05b867e0e30330bcde8ed6d21760c27a617ae0ec1b05530df54cf88f538011f2d78af3ff73ae1d9b59151f73dc9536173a6fe04f043436400722ab6f
MISC ChangeLog 12793 SHA256 9f5aaca8037c2ff1c2928e5c3d086c2bd5116ede71cb88808dc74d9eb8502676 SHA512 551e83b0b7ac795a852bc1d01edfe05cf1ade6a8ccc965bda6b7d21c537b94ff54c218ae79e21adeef69b56a352d0b9d9b83f5067566f3ca277970a999a1f84e WHIRLPOOL ab13951c2fd70f729698070c766f1a495131576f25d573ff4e2bfcb065956045398cdc41d6c787fe9bf1faeb6494c8ae410823c2776e1940a8968b39ad576419
MISC ChangeLog-2015 15802 SHA256 209e7f9dafc2f1ff1a37ce56665ebdc1d928a9c5bfae300c4ebea676c194c940 SHA512 765eb86a6b38b0dfc553e67175aa32608acb984a6b82b2dfc90ae2266492b90c4b5daec355e9e5b50283178ca3539d7e71d535327caca33fe5b7ce47a700f7c5 WHIRLPOOL 3698a1a132418be5858896f513e26b7d1c3acd5991e8c8a3f802d7972e755e64702c5d4f4fcacdf70cf86759450f7b335f58b30b190093184be7939671260965
MISC metadata.xml 407 SHA256 a07752ac478a75b8186129fcab7d7fc7b239adf7a03d52a275a1d61c66b54aa6 SHA512 e28c65e666d3f78cc8752c3f8af0d7e5494b4a2f93fdc98cf71110424aa9a72b68ee40aa299c46a7048d375a1f52bd0f03efd12d5e88226a4934989e7634afc2 WHIRLPOOL 38d004ad7163b0ba06c7b86c4e02612a94ff449f1d8a0be61fe705bd1a4bd8c88c8cab27fd5103110663f7b0de9f131b204aa92b7c3584cef93f0bde957c7248

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit eutils multilib versionator
@ -32,7 +32,7 @@ RDEPEND="~app-emulation/virtualbox-${MAIN_PV}"
S="${WORKDIR}"
QA_PREBUILT="/usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}/.*"
QA_PREBUILT="/usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/.*"
src_install() {
insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit eutils multilib versionator
@ -32,7 +32,7 @@ RDEPEND="~app-emulation/virtualbox-${MAIN_PV}"
S="${WORKDIR}"
QA_PREBUILT="/usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}/.*"
QA_PREBUILT="/usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/.*"
src_install() {
insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}

@ -518,3 +518,10 @@
Package-Manager: portage-2.3.0
10 Sep 2016; Agostino Sarubbo <ago@gentoo.org> xen-4.6.3-r2.ebuild:
amd64 stable wrt bug #593198
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>

@ -6,9 +6,9 @@ DIST xen-4.7.0.tar.gz 20702550 SHA256 be5876144d49729572ae06142e0bb93f1c1f269557
DIST xen-security-patches-13.tar.xz 3192 SHA256 2721580673d4d4f6f8997961ca6f08d8f818279916d37e5e996af0b4ea008fc7 SHA512 4fd15ca8b611d67b4868f027f9833403b756b87e2f1142a7a0ca41b4fee6143fe57b62ba5360e99c9295fdd0a356048af545c19ea96e075da5aba97845d4a3af WHIRLPOOL 4fd99edcf9afc7937da48131c4d4a82eadf911fd62778dbdf937d7fb914e20d16b2765f538179d9d8ecca5d042ee39736fd1d8cbf01d7fc3e753032472e6bc65
DIST xen-security-patches-15.tar.xz 5572 SHA256 60577d213ecde0734c2b49f75f56ce9895ad281e40329aff7a12a5d78035f105 SHA512 73c14edab07a61d2c98566dc12f10e710c0406f3dfd8d335a69413206638ff9e988a54cc822eaa64b0ef3128f66a135a85c2454d3fa67e29945f994783da8a52 WHIRLPOOL 3d6c9d22e67ba82de7d4a694c247a4e7063433e8f2d53821ec1b8c88e0a452645ecbb5959f81d1f4f7f0e7715419fa253f69c2df7a7435806dfbb0eea4012632
EBUILD xen-4.6.3-r1.ebuild 5383 SHA256 3be783a057b399d85ea7eb6ca017a4fca287fe95ef17a16ff931031a6dc31a8a SHA512 f5de3f6201d0c03f381573bc291e89bca87424c7c417d909bf844c08f4d38bc8fee2cf098d033769e738a974c185f926d1f9afd3f04cdb669cea08c3c9f8e176 WHIRLPOOL c9a9a6a620edcedd8e77c8b9bf5fca73df1e232a8f9c81cf3a2d27cc94e9b2a1189b4594d9655fd87d09e132826c113e68dad792cd20e217cc289a62b6e50f37
EBUILD xen-4.6.3-r2.ebuild 5385 SHA256 f76d885b28025df1c2ec3e8615e6ae9541993e4e99fd71330286cc035edeec48 SHA512 1f67e9a0924e93756c8776b6cd5d514fee0934651141873618e43feb97e6fde7574ae893d5e018aa972fe2ceab0be9c3f58548396310a25604c3baafed2f0e8e WHIRLPOOL 43d1edf5b4c225943ac1bfae2b02f051060be7894615077304d56307833a529f890caa1ef88d9679b961ab74dcc53825405e73d9706245c180da03f9afda52ec
EBUILD xen-4.6.3-r2.ebuild 5384 SHA256 b42b7be845e8cb998bd26fc88a5a651cf0566ec07a3bef105f1062024c1eecab SHA512 1ac1833bcbb89780be20614b9c195f92eaa66c2747f6758a37850eb7ca0d9550919f34583a7603823abe289570a8ec74d98bfbbccf2082f1d3e17e63b74ba278 WHIRLPOOL e6d1d8a7f9e8536f364e6cebb8847d89dd122ad65e5c42e71bbd1943136f5d580b15c2c6a90af03d3db3bcde9b9f7305897e090cd1ed7f8373801467d64d6d24
EBUILD xen-4.7.0-r1.ebuild 5384 SHA256 e608b18c47eb92cf6f766f4e27d1631021d65f2c5bd2ade35ce4a2cc08d72dec SHA512 48df6968b8de93d54830467c7fc7d22f95fd7f3d4f249fc3d7f8fbe863c0765fc0a0063a57c5cf1dcd19ac674bcae3ea008e3ca8df587383c5509e0f2916701f WHIRLPOOL 706cc60e5ab974e5b75ea32eca48268f914630a917762bb39016cc7744047290e062f96f20bca0348861c96620547420ebc5ad6d41a8b442bfb07a7c8b6448c9
EBUILD xen-4.7.0-r2.ebuild 5385 SHA256 f76d885b28025df1c2ec3e8615e6ae9541993e4e99fd71330286cc035edeec48 SHA512 1f67e9a0924e93756c8776b6cd5d514fee0934651141873618e43feb97e6fde7574ae893d5e018aa972fe2ceab0be9c3f58548396310a25604c3baafed2f0e8e WHIRLPOOL 43d1edf5b4c225943ac1bfae2b02f051060be7894615077304d56307833a529f890caa1ef88d9679b961ab74dcc53825405e73d9706245c180da03f9afda52ec
MISC ChangeLog 16039 SHA256 79b2a374c5c34e4e6ab55254c05ebf80fe73aa80a469a0bbca215d4362ee9945 SHA512 1529d44cc9edb5b40f951cee22f2f27ac58e6efe372d4b23fe4ab057b39590be26b5a2f4728e37cda6fa24a5ad9de4e0c28a8953fbe74dcc145341f63f93cee2 WHIRLPOOL 010d3c0a638f1c100812f509b89adfaeb4bcc7219f1333758b594c362a48583879add851bca64c23f2e767057232ac7f58b246ad7307924090e87cb73a42077c
MISC ChangeLog 16271 SHA256 1d93bd38140d10c95c82f4f2d16d4f8d907ae0b3154513bbd7974e01aa039e4d SHA512 e2400a63c135c50f1a06b476e8a74647aed325c5252ecd098366c8ab2828fa0532ac41637a709610b190496164815e05b8aba4a32bad80032df7a823656e88fb WHIRLPOOL f2c4d1dd10201aedc279756ad181372d77c6fa28d75c9864dde50cfa844bb0a47f19d018046e07d8410f0ebc41ae5e7beec8ad71ba815115d0b3c2d5d1365a49
MISC ChangeLog-2015 39538 SHA256 43b9fcb224880329df3962d7a0a5f67469d8a29677e9dcbc002e5e5d45b488df SHA512 0a23ab62077924f2daad976e7cb9a3f16de0c7b5eee9be874e4606168b495fe6d9a06245c7c6a375e93b411776f09b4c176de8f7f05ab9eef578b677f179e27d WHIRLPOOL 48ba9ac7cf44b1522d3846df5b917bfbe36839b60d9bee3b151aaad7ade953af73c2bb852c7b7181be8eff26a34ceddad5d97c323b9bd014ecb160daf53c5261
MISC metadata.xml 417 SHA256 ac72572b8c5d519f16fa2b5d99c9a6f251e3e47137715d6e66995c459999d7a4 SHA512 2708f84b8a1508eebc96539993ae1bde4b921d4401229c221e2bee9a0cd643fdf1f854fcbba6033ed68667d0efb00c25222f4c68535a96f2200084d8d8759946 WHIRLPOOL 26d40c14a50ef9616878047f05ff6eb607cc1f67505f457020e84a69147e22e1fcc55c353c68cb5232db27573151cd53b4e89a5bd1d47554586f98178f5f4599

@ -17,7 +17,7 @@ if [[ $PV == *9999 ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
else
KEYWORDS="~amd64 ~arm -x86"
KEYWORDS="amd64 ~arm -x86"
UPSTREAM_VER=0
SECURITY_VER=15
GENTOO_VER=

@ -0,0 +1,17 @@
# ChangeLog for app-forensics/honggfuzz
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*honggfuzz-0.7 (10 Sep 2016)
10 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org> +honggfuzz-0.7.ebuild,
+metadata.xml:
new fun fuzzer
Package-Manager: portage-2.3.0
11 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org> honggfuzz-0.7.ebuild:
fix the license to be Apache-2.0
Package-Manager: portage-2.3.0

@ -0,0 +1,4 @@
DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a
EBUILD honggfuzz-0.7.ebuild 619 SHA256 06394d91b6cfeb03677c69ce3ea7ca034c7862cd340f1fb19287f60648b5d9e1 SHA512 19d946d32e397aca45e99513d5504bf565550eadbbf40071476f5f100e99aa84cff7c14f1a952ad2c7619941657bee5f8683aecbcdda40e7d12e46e4501b58ec WHIRLPOOL 3036c501be9c7e1e6634d9a19aa8c774f442bb8d63f68e28714bb6c043566a9bc2261c45ebce14c9a531484a0ca66bda23ca6f938f8d7ec6346f527ee3ba77e5
MISC ChangeLog 465 SHA256 56bbb2b58fc9aa3cc65f746047f8162bd6fc76f8ed70279331a67d5ed579492f SHA512 5cbfc8a1a74bffd30786aead6bc202c77029dcf355de1f0df9bbc07449c9ba15f77cbccdbd1cec73eb418848326298ecd842aaf382cd9eee648d45ea09e2f823 WHIRLPOOL 2ced3f127129ec2f2fee67c1e7b85dbc1534c2d24bab88c28766962cef0109e6c4639cd185fcf534a37eb35229a3e67292be77cbbe67fc3a619b3827c12cea71
MISC metadata.xml 332 SHA256 df2ef3baee63ecda6fe4d07ab39732863910875121f0d0636ff48f63b229c26d SHA512 1f75a39cce6995d550344225849dafb3a980df19cc6afd10025e58e6c08086a27a67173ff435c084660970cb4ed18183914afeba712dc461d7fd55f83f9e679d WHIRLPOOL 9f02ef07482e6bce86c3f12c599027e2b77695788321717767514aa3dd326ef50f9e1dc71e1adafe22799e53852e22d0fcf98df535abdb97969bee1290578d09

@ -0,0 +1,40 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
DESCRIPTION="A general purpose fuzzer with feedback support"
HOMEPAGE="http://google.github.io/honggfuzz/"
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
sys-libs/binutils-libs:=
sys-libs/libunwind
"
DEPEND="${RDEPEND}"
DOCS=(
CHANGELOG
COPYING
CONTRIBUTING
README.md
)
src_compile() {
emake CC="$(tc-getCC)"
}
src_install() {
dobin ${PN}
einstalldocs
}

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>slyfox@gentoo.org</email>
<name>Sergei Trofimovich</name>
</maintainer>
<upstream>
<remote-id type="github">google/honggfuzz</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,52 @@
# ChangeLog for app-forensics/quickfuzz
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*quickfuzz-9999 (11 Sep 2016)
*quickfuzz-0.1_p20160909 (11 Sep 2016)
11 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org>
+files/quickfuzz-0.1-QC-2.9.patch,
+files/quickfuzz-0.1_p20160909-megadeth-better-erroro.patch,
+files/quickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch,
+files/quickfuzz-0.1_p20160909-megadeth-ghc-8.patch,
+files/quickfuzz-0.1_p20160909-th-2.11-1.patch,
+files/quickfuzz-0.1_p20160909-th-2.11-2.patch,
+files/quickfuzz-0.1_p20160909-ttasm-layout.patch,
+files/quickfuzz-9999-megadeth-better-erroro.patch,
+files/quickfuzz-9999-megadeth-ghc-8-gadt.patch,
+files/quickfuzz-9999-megadeth-ghc-8.patch,
+files/quickfuzz-9999-th-2.11-1.patch,
+files/quickfuzz-9999-th-2.11-2.patch,
+files/quickfuzz-9999-ttasm-layout.patch, +metadata.xml,
+quickfuzz-0.1_p20160909.ebuild, +quickfuzz-9999.ebuild:
a new experimental propert-based fuzzer
10-page paper on how it works and how to use it:
https://github.com/CIFASIS/QuickFuzz/releases/download/haskell16-draft
/draft-haskell16.pdf
TL;DR:
$ QuickFuzz Png 'pngcheck @' -a zzuf -s 10
or
$ QuickFuzz Png 'pngcheck @' -a radamsa -s 10
or
$ QuickFuzz Png 'pngcheck @' -a honggfuzz -s 10
Many other formats are supported.
Package-Manager: portage-2.3.0
11 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org>
quickfuzz-0.1_p20160909.ebuild, quickfuzz-9999.ebuild:
uncrease lower bound of tar up to 0.5
Package-Manager: portage-2.3.0
11 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org>
quickfuzz-0.1_p20160909.ebuild, quickfuzz-9999.ebuild:
increase lower bound of zlib up to 0.6
Package-Manager: portage-2.3.0

@ -0,0 +1,18 @@
AUX quickfuzz-0.1-QC-2.9.patch 557 SHA256 8ebb4898e76d018a6dc0a0ca7551a74d151e2c3b8f12b7fed85294f8a8ce76a7 SHA512 4e23f75a11aa44a608381ec5072c9cd0bd2c54d93fbcb54e7c7a2ec4698e86862ed228fc5739810f992095a0cae77c54c616cf96107f36011fb0e62d63139e49 WHIRLPOOL 4a0a5959227b550e878934f07a3609144eaaa31124c2e349c6b25b108458416981445852d76dfaae5bb2e19c449ce90a4142426109d1c81f3ec92f7aa1400c50
AUX quickfuzz-0.1_p20160909-megadeth-better-erroro.patch 317 SHA256 589d61f112a18c7c8c5bd5bfdffaa9a1301917f41d129ec7401d4f614cc9f9b2 SHA512 c6b4f5ed03f2f62db829ad7932218c396fb136f4e6e8723d6e6dbd8f9640b7e3b4a91eff003acda266578a1c045af74a359e6efd472a9fb0516c6005417b9fb5 WHIRLPOOL 61116f2d814e2b471326a781b1ee0256087c6c35fa94182b52eea2c8015fdd38a30e39d25975ff1b2b2d0e62c212fe319a78caefa5957c856ef1d5f2de1d8269
AUX quickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch 579 SHA256 28771541f402578c604fbda4191629b01e03ca7501393334a1d8eae2f73f3a69 SHA512 7c9702244ec8e249c188134e91935042432349a1be23db2c473326ea8ecbe7bc3e08684eef0170d81ef6131c768f18085fada54770ea2b921eee95aa3e349bb2 WHIRLPOOL 08e65e60527e9b7ec4aed635bbbf63165318bd716abd15eeed0388f2ddbf6b82467c3f8d99792164c3425cdc407868fef8794aa26999df6b6489655754d8a550
AUX quickfuzz-0.1_p20160909-megadeth-ghc-8.patch 1528 SHA256 251723ab759ef55507a3f8bace788034498ca6cde3113c1f83bb94b73944c674 SHA512 1923773b48be5d82f82792aed12ba4e0d5aa87a0e864b5f285460e969d007728302d074b85865df202de11205a08741b4f51fcce42fcf94bcd6ec29454a4f60b WHIRLPOOL 217aea3c15ff9d6e8cbfb95e98552bd58a82bb0be7278bcc2faadaba4d57eebf0ad67e47dc46dfc51d23fda50382e8a85d2111c8c66ebabb9541379764f0dfb9
AUX quickfuzz-0.1_p20160909-th-2.11-1.patch 832 SHA256 1c7d3867198e3d67eaece2d91233c538b019c16df267e3fd8e16bacb2db4b35b SHA512 5d9f5054c3c0df1152fceedb77ea0aae87660e946c1fed94fd534332d6f7b9b356b101ed87d24ea908ac1b89d80cd83c4b6fa80789dd895cfdfbdea97c0c95e2 WHIRLPOOL f1add865c9f6e531ef4bd4c192426215e6567c497410eeefa44a5a70348bd5685f2c913931a65fa52b1e71dfc13c8100e2db2a8ba4a6b6fd0cd9719517957048
AUX quickfuzz-0.1_p20160909-th-2.11-2.patch 3453 SHA256 e02ba37cf3ddc44bf4b09d6afa5d8af060e7bdfb1176025e856a456cd23372e5 SHA512 fe5c0bcc2605b8590c4cd6c0e6f13d0406bd2cf4d468d65375c21fc8f189391671a93dfc0f8cb9f9119be32b6261985f6de1d5b5efe421b9983c771349ee6426 WHIRLPOOL d9ebfa0a1bb7e7b2b354b63c5b98365ab18267a753a048739ea1e39c5d00ed66aab539b6cc010a704ff36293fdf811d17df1eed172c468df311b12bc57d317f5
AUX quickfuzz-0.1_p20160909-ttasm-layout.patch 361 SHA256 0a67b3274c4a9aecebf04f6d4508ec24278f91a6dfdc6ab7a63c184f5e819599 SHA512 51ab699b5c87f2174f0e6d8d0ac359889d5995b7e388a2e7cfb262896052fd492b96e526d28ffa6f908f442994349d8553cf4bdd9944cee52d7326e880d4aed1 WHIRLPOOL b06eb4d7acd30c753a04110c80a7e4d4efb9b7fc631e8a96ef9e8686f613d5da91dae51b50ebec29ea1edee9f70a1578832a3bcb3e111a51120f550f9d6491b0
AUX quickfuzz-9999-megadeth-better-erroro.patch 317 SHA256 589d61f112a18c7c8c5bd5bfdffaa9a1301917f41d129ec7401d4f614cc9f9b2 SHA512 c6b4f5ed03f2f62db829ad7932218c396fb136f4e6e8723d6e6dbd8f9640b7e3b4a91eff003acda266578a1c045af74a359e6efd472a9fb0516c6005417b9fb5 WHIRLPOOL 61116f2d814e2b471326a781b1ee0256087c6c35fa94182b52eea2c8015fdd38a30e39d25975ff1b2b2d0e62c212fe319a78caefa5957c856ef1d5f2de1d8269
AUX quickfuzz-9999-megadeth-ghc-8-gadt.patch 579 SHA256 28771541f402578c604fbda4191629b01e03ca7501393334a1d8eae2f73f3a69 SHA512 7c9702244ec8e249c188134e91935042432349a1be23db2c473326ea8ecbe7bc3e08684eef0170d81ef6131c768f18085fada54770ea2b921eee95aa3e349bb2 WHIRLPOOL 08e65e60527e9b7ec4aed635bbbf63165318bd716abd15eeed0388f2ddbf6b82467c3f8d99792164c3425cdc407868fef8794aa26999df6b6489655754d8a550
AUX quickfuzz-9999-megadeth-ghc-8.patch 1528 SHA256 251723ab759ef55507a3f8bace788034498ca6cde3113c1f83bb94b73944c674 SHA512 1923773b48be5d82f82792aed12ba4e0d5aa87a0e864b5f285460e969d007728302d074b85865df202de11205a08741b4f51fcce42fcf94bcd6ec29454a4f60b WHIRLPOOL 217aea3c15ff9d6e8cbfb95e98552bd58a82bb0be7278bcc2faadaba4d57eebf0ad67e47dc46dfc51d23fda50382e8a85d2111c8c66ebabb9541379764f0dfb9
AUX quickfuzz-9999-th-2.11-1.patch 832 SHA256 1c7d3867198e3d67eaece2d91233c538b019c16df267e3fd8e16bacb2db4b35b SHA512 5d9f5054c3c0df1152fceedb77ea0aae87660e946c1fed94fd534332d6f7b9b356b101ed87d24ea908ac1b89d80cd83c4b6fa80789dd895cfdfbdea97c0c95e2 WHIRLPOOL f1add865c9f6e531ef4bd4c192426215e6567c497410eeefa44a5a70348bd5685f2c913931a65fa52b1e71dfc13c8100e2db2a8ba4a6b6fd0cd9719517957048
AUX quickfuzz-9999-th-2.11-2.patch 3453 SHA256 e02ba37cf3ddc44bf4b09d6afa5d8af060e7bdfb1176025e856a456cd23372e5 SHA512 fe5c0bcc2605b8590c4cd6c0e6f13d0406bd2cf4d468d65375c21fc8f189391671a93dfc0f8cb9f9119be32b6261985f6de1d5b5efe421b9983c771349ee6426 WHIRLPOOL d9ebfa0a1bb7e7b2b354b63c5b98365ab18267a753a048739ea1e39c5d00ed66aab539b6cc010a704ff36293fdf811d17df1eed172c468df311b12bc57d317f5
AUX quickfuzz-9999-ttasm-layout.patch 361 SHA256 0a67b3274c4a9aecebf04f6d4508ec24278f91a6dfdc6ab7a63c184f5e819599 SHA512 51ab699b5c87f2174f0e6d8d0ac359889d5995b7e388a2e7cfb262896052fd492b96e526d28ffa6f908f442994349d8553cf4bdd9944cee52d7326e880d4aed1 WHIRLPOOL b06eb4d7acd30c753a04110c80a7e4d4efb9b7fc631e8a96ef9e8686f613d5da91dae51b50ebec29ea1edee9f70a1578832a3bcb3e111a51120f550f9d6491b0
DIST quickfuzz-0.1_p20160909.tar.bz2 32556776 SHA256 a0ea0b0b46e8b123afa0f3b71ceaf44b233185dd8d310e9472055aea3abe8442 SHA512 4408e1a06c178c5963a8897204615e96dfce59e98a4403e20b364d9b5200cb690209e85a1542ecd3d562f39c6117ae022877b2cea46a6be0ca1bde5a7c72800c WHIRLPOOL f923858987058b96f06c07cf3e18908dc4a156a61d1cbb91859af63b78014ad573aa3ff818c9375b3a971ba9926d070f58a5d9d2b4d8ff3d68c849818e7cbe7d
EBUILD quickfuzz-0.1_p20160909.ebuild 4179 SHA256 6f2ba2ad5272200745dd39ec58ed42be8c0440db9a307eecc92b09f68540d9a9 SHA512 1efc7364ae4dfba0c2451652b3d58bbf1884a417aa5fb6236765222e23587856eb32c4694115ea57a6c6071b5c1f4bcc5060ba3b6301d7a1aab2195ea42044b6 WHIRLPOOL fea840390ae81764f49a218fd14b997dad47e99f8eb9d9bc6fb5ae02d9a8c8e14a3d85160a978ba1f2f08349b67d09ccefe772ff1bd95e49e5a33e86b66232b1
EBUILD quickfuzz-9999.ebuild 4575 SHA256 245aa67d01ca324eb9cdc3565abb6730f7f3c34e3537ffbb14e68eb9aea5ef77 SHA512 68b6eee606cd52e2f6d37500558d3f11014fe001ef951c1e63e6c33363595f4c7fa7ffa9dc9382f109df4276741c78c2c8cd6d7df9c070bc7b7e6d0aacfbea7c WHIRLPOOL 4eeb60790f9b257ac3259d91657e44ff2279f9df6b450c96a33dadedb085a4a26a97db7a9c7907312b66efe7cb4640972ccbc9da0cda9ead99710c0cd104ca7f
MISC ChangeLog 1805 SHA256 0971e3579bdb78469b73d24becb913899db6a20867171176e80ff36d2df3dfba SHA512 7432bb1c9c1c878062bf80acbe4c4ff9e0fcb8d97a8ec1ad3e05860954fb00bc21ae7a41c5da1d1fcb5afa8fa9f189cdb9d69d1965c2e61e49a7673053b6dd89 WHIRLPOOL 48399fc8d1eee205fbc76bbada58ab682831b74842a18efecdbf8c7077fb52c20a37128e41bd8b427730c70dcd30b37c6061b1873fe38e509dfb8290b16fba7f
MISC metadata.xml 805 SHA256 7f05a960ffc599ef6d029c19c20e96cdf506ed94db72e69a43e985286478ed8d SHA512 c0546197822adc83a8339312fcbf88d3f81effe6689508d4b1bbe34c42a91b407be5539713599ba087985d6780db4788f328a7f7a3d4925fe7d4ca03ec115989 WHIRLPOOL 83bf15c6097e654a16530a8517d6d4abcdab83b00e69c42fca40b1448dbf2b2f1e2eba02b3de7d93d88dab2e63acc457a3d2c2da089cf2aa2e980366a254fbf8

@ -0,0 +1,23 @@
diff --git a/src/Misc.hs b/src/Misc.hs
index 1aa0699..c514ae9 100644
--- a/src/Misc.hs
+++ b/src/Misc.hs
@@ -1,9 +1,12 @@
+{-# LANGUAGE CPP #-}
module Misc where
import Test.QuickCheck
import Data.Map
import Data.Monoid
+#if ! MIN_VERSION_QuickCheck(2,9,0)
+
instance Arbitrary a => Arbitrary (Last a) where
arbitrary = do
ga <- arbitrary
@@ -43,3 +46,5 @@ instance (Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbit
x6 <- arbitrary
x7 <- arbitrary
return (x1,x2,x3,x4,x5,x6,x7)
+
+#endif

@ -0,0 +1,9 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index ad1782c..2f39336 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -82,3 +82,3 @@ simpleConView tyName c =
ForallC _ _ innerCon -> simpleConView tyName innerCon
-
+ _ -> error $ "simpleConView: failed on " ++ show c

@ -0,0 +1,12 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index 2f39336..7911bc3 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -82,2 +82,7 @@ simpleConView tyName c =
ForallC _ _ innerCon -> simpleConView tyName innerCon
+#if MIN_VERSION_template_haskell(2,11,0)
+ -- handling: GadtC [Codec.Picture.Metadata.Gamma] [] (AppT (ConT Codec.Picture.Metadata.Keys) (ConT GHC.Types.Double))
+ GadtC [n] sts _ -> let ts = map snd sts
+ in SimpleCon n (count ts) ts
+#endif
_ -> error $ "simpleConView: failed on " ++ show c

@ -0,0 +1,34 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index eb969a5..ad1782c 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE ViewPatterns #-}
+{-# LANGUAGE CPP #-}
module Megadeth.Prim where
@@ -137,3 +138,7 @@ getDeps t ban = do
case tip of
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (DataD _ _ _ _mkind constructors _) -> do
+#else
TyConI (DataD _ _ _ constructors _) -> do
+#endif
let innerTypes = nub $ concat [ findLeafTypes ty | (simpleConView t -> SimpleCon _ _ tys) <- constructors, ty <- tys, not (isVarT ty) ]
@@ -146,3 +151,7 @@ getDeps t ban = do
mapM_ getDeps' hof
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (NewtypeD _ nm _ _mkind constructor _) -> do
+#else
TyConI (NewtypeD _ nm _ constructor _) -> do
+#endif
let (SimpleCon _ 0 ts )= simpleConView nm constructor
@@ -187,4 +196,9 @@ isinsName className n = do
case inf of
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (DataD _ _ preq _mkind _ _) -> doPreq className n preq
+ TyConI (NewtypeD _ _ preq _mkind _ _) -> doPreq className n preq
+#else
TyConI (DataD _ _ preq _ _) -> doPreq className n preq
TyConI (NewtypeD _ _ preq _ _) -> doPreq className n preq
+#endif
TyConI (TySynD _ preq _ ) -> doPreq className n preq

@ -0,0 +1,22 @@
diff --git a/src/DeriveArbitrary.hs b/src/DeriveArbitrary.hs
index d42b896..fc94945 100644
--- a/src/DeriveArbitrary.hs
+++ b/src/DeriveArbitrary.hs
@@ -26,7 +26,7 @@ import Data.List.Split
import Data.Maybe
-- Gen
import Language.Haskell.TH
-import Language.Haskell.TH.Syntax
+import Language.Haskell.TH.Syntax as TH
import Test.QuickCheck
import GHC.Exts
import GHC.Types
@@ -38,7 +38,7 @@ import Control.Applicative
import Data.List
-- | Build the arbitrary function with makeArbs
-chooseExpQ :: Name -> Name -> Name -> Integer -> Type -> ExpQ
+chooseExpQ :: Name -> Name -> Name -> Integer -> TH.Type -> ExpQ
chooseExpQ g n t bf (AppT ListT ty) = [| listOf $ resize ($(varE n) `div` 10) arbitrary |]
chooseExpQ g n t bf ty | headOf ty /= t = [| resize (max 0 ($(varE n) - 1)) arbitrary |]
chooseExpQ g n t bf ty =

@ -0,0 +1,87 @@
diff --git a/src/DeriveArbitrary.hs b/src/DeriveArbitrary.hs
index fc94945..6f2d77f 100644
--- a/src/DeriveArbitrary.hs
+++ b/src/DeriveArbitrary.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE LambdaCase #-}
+{-# LANGUAGE CPP #-}
module DeriveArbitrary (
@@ -39,2 +40,8 @@ import Data.List
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
-- | Build the arbitrary function with makeArbs
@@ -80,3 +87,3 @@ deriveArbitrary t = do
case inf of
- TyConI (DataD _ _ params constructors _) -> do
+ TyConI (DataD _ _ params TH211MBKIND constructors _) -> do
let ns = map varT $ paramNames params
@@ -111,3 +118,3 @@ deriveArbitrary t = do
where go n = $(gos 'go 'n)|]
- TyConI (NewtypeD _ _ params con _) -> do
+ TyConI (NewtypeD _ _ params TH211MBKIND con _) -> do
let ns = map varT $ paramNames params
@@ -281,3 +288,3 @@ customG name = do
- TyConI (DataD _ _ params constructors _) ->
+ TyConI (DataD _ _ params TH211MBKIND constructors _) ->
let fnm = mkName "prob_gen" -- "customGen_" ++ (map (\x -> if x == '.' then '_' else
diff --git a/src/DeriveFixable.hs b/src/DeriveFixable.hs
index ec8b8be..83593e6 100644
--- a/src/DeriveFixable.hs
+++ b/src/DeriveFixable.hs
@@ -1,2 +1,3 @@
{-# Language TemplateHaskell, ConstraintKinds, FlexibleInstances, FlexibleContexts, IncoherentInstances, MultiParamTypeClasses #-}
+{-# Language CPP #-}
@@ -15,2 +16,8 @@ import Control.Monad.Trans.State
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
--The state is composed of identifiers
@@ -147,3 +154,3 @@ mkFix i v a t = do ti <- reify t
case ti of
- TyConI (DataD _ _ params tcons _) -> do
+ TyConI (DataD _ _ params TH211MBKIND tcons _) -> do
let cstuff = map getStuff tcons
@@ -155,3 +162,3 @@ mkFix i v a t = do ti <- reify t
case ii of
- TyConI (DataD _ _ ip _ _) -> do
+ TyConI (DataD _ _ ip TH211MBKIND _ _) -> do
let ivars = map (varT . getParName) ip
@@ -180,3 +187,3 @@ mkFix i v a t = do ti <- reify t
gg = $(mkFixBody matches) |]
- TyConI (NewtypeD _ _ ip _ _) -> do
+ TyConI (NewtypeD _ _ ip TH211MBKIND _ _) -> do
let ivars = map (varT . getParName) ip
diff --git a/src/DeriveMutation.hs b/src/DeriveMutation.hs
index ae58345..7494c50 100644
--- a/src/DeriveMutation.hs
+++ b/src/DeriveMutation.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE FlexibleInstances,UndecidableInstances#-}
+{-# LANGUAGE CPP #-}
module DeriveMutation where
@@ -17,2 +18,9 @@ import Data.List
import Megadeth.Prim
+
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
--import Mutation
@@ -100,3 +108,3 @@ devMutation name customGen = do
TyConI (TySynD _ _ ty) -> return [] -- devMutation (headOf ty) Nothing
- TyConI (DataD _ _ params constructors _) -> do
+ TyConI (DataD _ _ params TH211MBKIND constructors _) -> do
let fnm = mkName $ "mutt" -- ++ (showName name)

@ -0,0 +1,11 @@
diff --git a/bundled/ttasm/TTFInstructions.hs b/bundled/ttasm/TTFInstructions.hs
index 6eb9378..8db99cd 100644
--- a/bundled/ttasm/TTFInstructions.hs
+++ b/bundled/ttasm/TTFInstructions.hs
@@ -128,4 +128,4 @@ tableChecksum table =
let tc = do
- e <- remaining
- if e < 4
+ e <- remaining
+ if e < 4
then return 0

@ -0,0 +1,9 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index ad1782c..2f39336 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -82,3 +82,3 @@ simpleConView tyName c =
ForallC _ _ innerCon -> simpleConView tyName innerCon
-
+ _ -> error $ "simpleConView: failed on " ++ show c

@ -0,0 +1,12 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index 2f39336..7911bc3 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -82,2 +82,7 @@ simpleConView tyName c =
ForallC _ _ innerCon -> simpleConView tyName innerCon
+#if MIN_VERSION_template_haskell(2,11,0)
+ -- handling: GadtC [Codec.Picture.Metadata.Gamma] [] (AppT (ConT Codec.Picture.Metadata.Keys) (ConT GHC.Types.Double))
+ GadtC [n] sts _ -> let ts = map snd sts
+ in SimpleCon n (count ts) ts
+#endif
_ -> error $ "simpleConView: failed on " ++ show c

@ -0,0 +1,34 @@
diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs
index eb969a5..ad1782c 100644
--- a/bundled/megadeth/Megadeth/Prim.hs
+++ b/bundled/megadeth/Megadeth/Prim.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE ViewPatterns #-}
+{-# LANGUAGE CPP #-}
module Megadeth.Prim where
@@ -137,3 +138,7 @@ getDeps t ban = do
case tip of
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (DataD _ _ _ _mkind constructors _) -> do
+#else
TyConI (DataD _ _ _ constructors _) -> do
+#endif
let innerTypes = nub $ concat [ findLeafTypes ty | (simpleConView t -> SimpleCon _ _ tys) <- constructors, ty <- tys, not (isVarT ty) ]
@@ -146,3 +151,7 @@ getDeps t ban = do
mapM_ getDeps' hof
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (NewtypeD _ nm _ _mkind constructor _) -> do
+#else
TyConI (NewtypeD _ nm _ constructor _) -> do
+#endif
let (SimpleCon _ 0 ts )= simpleConView nm constructor
@@ -187,4 +196,9 @@ isinsName className n = do
case inf of
+#if MIN_VERSION_template_haskell(2,11,0)
+ TyConI (DataD _ _ preq _mkind _ _) -> doPreq className n preq
+ TyConI (NewtypeD _ _ preq _mkind _ _) -> doPreq className n preq
+#else
TyConI (DataD _ _ preq _ _) -> doPreq className n preq
TyConI (NewtypeD _ _ preq _ _) -> doPreq className n preq
+#endif
TyConI (TySynD _ preq _ ) -> doPreq className n preq

@ -0,0 +1,22 @@
diff --git a/src/DeriveArbitrary.hs b/src/DeriveArbitrary.hs
index d42b896..fc94945 100644
--- a/src/DeriveArbitrary.hs
+++ b/src/DeriveArbitrary.hs
@@ -26,7 +26,7 @@ import Data.List.Split
import Data.Maybe
-- Gen
import Language.Haskell.TH
-import Language.Haskell.TH.Syntax
+import Language.Haskell.TH.Syntax as TH
import Test.QuickCheck
import GHC.Exts
import GHC.Types
@@ -38,7 +38,7 @@ import Control.Applicative
import Data.List
-- | Build the arbitrary function with makeArbs
-chooseExpQ :: Name -> Name -> Name -> Integer -> Type -> ExpQ
+chooseExpQ :: Name -> Name -> Name -> Integer -> TH.Type -> ExpQ
chooseExpQ g n t bf (AppT ListT ty) = [| listOf $ resize ($(varE n) `div` 10) arbitrary |]
chooseExpQ g n t bf ty | headOf ty /= t = [| resize (max 0 ($(varE n) - 1)) arbitrary |]
chooseExpQ g n t bf ty =

@ -0,0 +1,87 @@
diff --git a/src/DeriveArbitrary.hs b/src/DeriveArbitrary.hs
index fc94945..6f2d77f 100644
--- a/src/DeriveArbitrary.hs
+++ b/src/DeriveArbitrary.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE LambdaCase #-}
+{-# LANGUAGE CPP #-}
module DeriveArbitrary (
@@ -39,2 +40,8 @@ import Data.List
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
-- | Build the arbitrary function with makeArbs
@@ -80,3 +87,3 @@ deriveArbitrary t = do
case inf of
- TyConI (DataD _ _ params constructors _) -> do
+ TyConI (DataD _ _ params TH211MBKIND constructors _) -> do
let ns = map varT $ paramNames params
@@ -111,3 +118,3 @@ deriveArbitrary t = do
where go n = $(gos 'go 'n)|]
- TyConI (NewtypeD _ _ params con _) -> do
+ TyConI (NewtypeD _ _ params TH211MBKIND con _) -> do
let ns = map varT $ paramNames params
@@ -281,3 +288,3 @@ customG name = do
- TyConI (DataD _ _ params constructors _) ->
+ TyConI (DataD _ _ params TH211MBKIND constructors _) ->
let fnm = mkName "prob_gen" -- "customGen_" ++ (map (\x -> if x == '.' then '_' else
diff --git a/src/DeriveFixable.hs b/src/DeriveFixable.hs
index ec8b8be..83593e6 100644
--- a/src/DeriveFixable.hs
+++ b/src/DeriveFixable.hs
@@ -1,2 +1,3 @@
{-# Language TemplateHaskell, ConstraintKinds, FlexibleInstances, FlexibleContexts, IncoherentInstances, MultiParamTypeClasses #-}
+{-# Language CPP #-}
@@ -15,2 +16,8 @@ import Control.Monad.Trans.State
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
--The state is composed of identifiers
@@ -147,3 +154,3 @@ mkFix i v a t = do ti <- reify t
case ti of
- TyConI (DataD _ _ params tcons _) -> do
+ TyConI (DataD _ _ params TH211MBKIND tcons _) -> do
let cstuff = map getStuff tcons
@@ -155,3 +162,3 @@ mkFix i v a t = do ti <- reify t
case ii of
- TyConI (DataD _ _ ip _ _) -> do
+ TyConI (DataD _ _ ip TH211MBKIND _ _) -> do
let ivars = map (varT . getParName) ip
@@ -180,3 +187,3 @@ mkFix i v a t = do ti <- reify t
gg = $(mkFixBody matches) |]
- TyConI (NewtypeD _ _ ip _ _) -> do
+ TyConI (NewtypeD _ _ ip TH211MBKIND _ _) -> do
let ivars = map (varT . getParName) ip
diff --git a/src/DeriveMutation.hs b/src/DeriveMutation.hs
index ae58345..7494c50 100644
--- a/src/DeriveMutation.hs
+++ b/src/DeriveMutation.hs
@@ -3,2 +3,3 @@
{-# LANGUAGE FlexibleInstances,UndecidableInstances#-}
+{-# LANGUAGE CPP #-}
module DeriveMutation where
@@ -17,2 +18,9 @@ import Data.List
import Megadeth.Prim
+
+#if MIN_VERSION_template_haskell(2,11,0)
+# define TH211MBKIND _maybe_kind
+#else
+# define TH211MBKIND
+#endif
+
--import Mutation
@@ -100,3 +108,3 @@ devMutation name customGen = do
TyConI (TySynD _ _ ty) -> return [] -- devMutation (headOf ty) Nothing
- TyConI (DataD _ _ params constructors _) -> do
+ TyConI (DataD _ _ params TH211MBKIND constructors _) -> do
let fnm = mkName $ "mutt" -- ++ (showName name)

@ -0,0 +1,11 @@
diff --git a/bundled/ttasm/TTFInstructions.hs b/bundled/ttasm/TTFInstructions.hs
index 6eb9378..8db99cd 100644
--- a/bundled/ttasm/TTFInstructions.hs
+++ b/bundled/ttasm/TTFInstructions.hs
@@ -128,4 +128,4 @@ tableChecksum table =
let tc = do
- e <- remaining
- if e < 4
+ e <- remaining
+ if e < 4
then return 0

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<use>
<flag name='archs'>support archive formats</flag>
<flag name='codes'>support cource code formats</flag>
<flag name='docs'>support document formats</flag>
<flag name='imgs'>support image formats</flag>
<flag name='media'>support media formats</flag>
<flag name='net'>support networking formats</flag>
<flag name='pki'>support PKI formats</flag>
</use>
<longdescription>
An experimental grammar fuzzer in Haskell using QuickCheck.
</longdescription>
<upstream>
<remote-id type="github">CIFASIS/QuickFuzz</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,148 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
# ebuild generated by hackport 0.5.9999
CABAL_FEATURES="bin"
inherit haskell-cabal
MY_PN="QuickFuzz"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="An experimental grammar fuzzer in Haskell using QuickCheck"
HOMEPAGE="http://quickfuzz.org/"
SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="archs codes docs imgs media net pki"
RDEPEND="dev-haskell/abstract-par:=
dev-haskell/argparser:=
dev-haskell/derive:=
dev-haskell/linear:=
dev-haskell/monad-par:=
dev-haskell/mtl:=
dev-haskell/parallel-io:=
dev-haskell/primitive:=
dev-haskell/quickcheck:2=
dev-haskell/quickcheck-unicode:=
dev-haskell/random:=
dev-haskell/split:=
dev-haskell/text:=
dev-haskell/vector:=
dev-haskell/wl-pprint:=
>=dev-lang/ghc-7.8.2:=
archs? ( dev-haskell/base16-bytestring:=
>=dev-haskell/tar-0.5:=
dev-haskell/zip-archive:= )
!archs? ( net? ( dev-haskell/base16-bytestring:= ) )
codes? ( dev-haskell/haxml:=
dev-haskell/json:=
dev-haskell/language-bash:=
dev-haskell/language-css:=
dev-haskell/language-dot:=
dev-haskell/language-ecmascript:=
dev-haskell/language-glsl:=
dev-haskell/language-lua:=
dev-haskell/language-python:=
dev-haskell/shell-escape:=
dev-haskell/uniplate:= )
docs? ( app-text/pandoc:=
dev-haskell/data-default:=
dev-haskell/hcg-minus:=
dev-haskell/hps:=
dev-haskell/icalendar:=
dev-haskell/pandoc-types:= )
imgs? ( dev-haskell/ac-ppm:=
dev-haskell/memory:=
dev-haskell/attoparsec:=
dev-haskell/lens:=
dev-haskell/scientific:=
dev-haskell/thyme:=
dev-haskell/xml:=
>=dev-haskell/zlib-0.6:= )
!imgs? ( archs? ( >=dev-haskell/zlib-0.6:= ) )
media? ( dev-haskell/hcodecs:=
dev-haskell/hunit:=
dev-haskell/mtl:=
dev-haskell/old-locale:=
dev-haskell/random:=
dev-haskell/idiii:=
dev-haskell/bitwise:=
dev-haskell/monad-loops:=
dev-haskell/mtl:=
dev-haskell/wavy:= )
net? ( dev-haskell/concurrent-extra:=
dev-haskell/dns:=
dev-haskell/http:=
dev-haskell/iproute:=
dev-haskell/network:=
dev-haskell/network-uri:=
dev-haskell/unbounded-delays:= )
pki? ( dev-haskell/hourglass:=
dev-haskell/asn1-types:=
dev-haskell/asn1-parse:=
dev-haskell/cryptonite:=
dev-haskell/hourglass:=
dev-haskell/memory:= )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
"
PATCHES=(
# bundled libs:
"${FILESDIR}"/${PN}-0.1_p20160909-megadeth-ghc-8.patch
"${FILESDIR}"/${PN}-0.1_p20160909-megadeth-better-erroro.patch
"${FILESDIR}"/${PN}-0.1_p20160909-megadeth-ghc-8-gadt.patch
"${FILESDIR}"/${PN}-0.1_p20160909-ttasm-layout.patch
# package itself:
"${FILESDIR}"/${PN}-0.1-QC-2.9.patch
"${FILESDIR}"/${PN}-0.1_p20160909-th-2.11-1.patch
"${FILESDIR}"/${PN}-0.1_p20160909-th-2.11-2.patch
)
# As of 2016-09-10 QuickFuzz forks a few hackage packages
# without renames:
# - asn1-encoding: stabilised handling of corrupterd data
# - hogg: more functions are exported directly
# - juicypixels: more functions and modules are exported,
# unsafe functions are changed to safe
# - svg-tree: expose internal modules
# - x509: stabilised handling of corrupterd data
# - megadeth: not a fork but has no releases
# - ttasm: cabalised, renamed module
src_prepare() {
default
# inline dependencies of bundled dependencies
cabal_chdeps \
'JuicyPixels' 'memory' \
'asn1-encoding' 'hourglass' \
'hogg' 'array' \
'megadeth' 'base' \
'svg-tree' 'attoparsec, lens, scientific, thyme' \
'ttasm' 'bitwise, mtl, monad-loops' \
'x509' 'asn1-parse, cryptonite, hourglass, memory' \
\
'hs-source-dirs: src' 'hs-source-dirs: src, bundled/Juicy.Pixels/src, bundled/hogg, bundled/hs-asn1-encoding, bundled/hs-certificate-x509, bundled/megadeth, bundled/svg-tree/src, bundled/ttasm'
}
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag archs archs) \
$(cabal_flag codes codes) \
$(cabal_flag docs docs) \
$(cabal_flag imgs imgs) \
$(cabal_flag media media) \
$(cabal_flag net net) \
$(cabal_flag pki pki)
}

@ -0,0 +1,173 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
# ebuild generated by hackport 0.5.9999
CABAL_FEATURES="bin"
inherit git-r3 haskell-cabal
MY_PN="QuickFuzz"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="An experimental grammar fuzzer in Haskell using QuickCheck"
HOMEPAGE="http://quickfuzz.org/"
EGIT_REPO_URI="https://github.com/CIFASIS/QuickFuzz.git"
LICENSE="GPL-3"
SLOT="0"
IUSE="archs codes docs imgs media net pki"
RDEPEND="dev-haskell/abstract-par:=
dev-haskell/argparser:=
dev-haskell/derive:=
dev-haskell/linear:=
dev-haskell/monad-par:=
dev-haskell/mtl:=
dev-haskell/parallel-io:=
dev-haskell/primitive:=
dev-haskell/quickcheck:2=
dev-haskell/quickcheck-unicode:=
dev-haskell/random:=
dev-haskell/split:=
dev-haskell/text:=
dev-haskell/vector:=
dev-haskell/wl-pprint:=
>=dev-lang/ghc-7.8.2:=
archs? ( dev-haskell/base16-bytestring:=
>=dev-haskell/tar-0.5:=
dev-haskell/zip-archive:= )
!archs? ( net? ( dev-haskell/base16-bytestring:= ) )
codes? ( dev-haskell/haxml:=
dev-haskell/json:=
dev-haskell/language-bash:=
dev-haskell/language-css:=
dev-haskell/language-dot:=
dev-haskell/language-ecmascript:=
dev-haskell/language-glsl:=
dev-haskell/language-lua:=
dev-haskell/language-python:=
dev-haskell/shell-escape:=
dev-haskell/uniplate:= )
docs? ( app-text/pandoc:=
dev-haskell/data-default:=
dev-haskell/hcg-minus:=
dev-haskell/hps:=
dev-haskell/icalendar:=
dev-haskell/pandoc-types:= )
imgs? ( dev-haskell/ac-ppm:=
dev-haskell/memory:=
dev-haskell/attoparsec:=
dev-haskell/lens:=
dev-haskell/scientific:=
dev-haskell/thyme:=
dev-haskell/xml:=
>=dev-haskell/zlib-0.6:= )
!imgs? ( archs? ( >=dev-haskell/zlib-0.6:= ) )
media? ( dev-haskell/hcodecs:=
dev-haskell/hunit:=
dev-haskell/mtl:=
dev-haskell/old-locale:=
dev-haskell/random:=
dev-haskell/idiii:=
dev-haskell/bitwise:=
dev-haskell/monad-loops:=
dev-haskell/mtl:=
dev-haskell/wavy:= )
net? ( dev-haskell/concurrent-extra:=
dev-haskell/dns:=
dev-haskell/http:=
dev-haskell/iproute:=
dev-haskell/network:=
dev-haskell/network-uri:=
dev-haskell/unbounded-delays:= )
pki? ( dev-haskell/hourglass:=
dev-haskell/asn1-types:=
dev-haskell/asn1-parse:=
dev-haskell/cryptonite:=
dev-haskell/hourglass:=
dev-haskell/memory:= )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
"
PATCHES=(
# bundled libs:
"${FILESDIR}"/${P}-megadeth-ghc-8.patch
"${FILESDIR}"/${P}-megadeth-better-erroro.patch
"${FILESDIR}"/${P}-megadeth-ghc-8-gadt.patch
"${FILESDIR}"/${P}-ttasm-layout.patch
# package itself:
"${FILESDIR}"/${PN}-0.1-QC-2.9.patch
"${FILESDIR}"/${P}-th-2.11-1.patch
"${FILESDIR}"/${P}-th-2.11-2.patch
)
# As of 2016-09-10 QuickFuzz forks a few hackage packages
# without renames:
# - asn1-encoding: stabilised handling of corrupterd data
# - hogg: more functions are exported directly
# - juicypixels: more functions and modules are exported,
# unsafe functions are changed to safe
# - svg-tree: expose internal modules
# - x509: stabilised handling of corrupterd data
# - megadeth: not a fork but has no releases
# - ttasm: cabalised, renamed module
src_unpack() {
git-r3_src_unpack
cd "${S}"
local forked_repos=(
Juicy.Pixels
hogg
hs-asn1-encoding
hs-certificate-x509
svg-tree
ttasm
# not exactly fork. just unreleased upstream library
megadeth
)
local repo_name
local repo_subdir=${S}/bundled
mkdir "${repo_subdir}/" || die
for repo_name in "${forked_repos[@]}"; do
git-r3_fetch https://github.com/CIFASIS/${repo_name}.git
git-r3_checkout https://github.com/CIFASIS/${repo_name}.git "${repo_subdir}/${repo_name}"
done
}
src_prepare() {
default
# inline dependencies of bundled dependencies
cabal_chdeps \
'JuicyPixels' 'memory' \
'asn1-encoding' 'hourglass' \
'hogg' 'array' \
'megadeth' 'base' \
'svg-tree' 'attoparsec, lens, scientific, thyme' \
'ttasm' 'bitwise, mtl, monad-loops' \
'x509' 'asn1-parse, cryptonite, hourglass, memory' \
\
'hs-source-dirs: src' 'hs-source-dirs: src, bundled/Juicy.Pixels/src, bundled/hogg, bundled/hs-asn1-encoding, bundled/hs-certificate-x509, bundled/megadeth, bundled/svg-tree/src, bundled/ttasm'
}
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag archs archs) \
$(cabal_flag codes codes) \
$(cabal_flag docs docs) \
$(cabal_flag imgs imgs) \
$(cabal_flag media media) \
$(cabal_flag net net) \
$(cabal_flag pki pki)
}

@ -0,0 +1,20 @@
# ChangeLog for app-forensics/radamsa
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*radamsa-0.5 (10 Sep 2016)
10 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org> +metadata.xml,
+radamsa-0.5.ebuild:
new package. General purpose fuzzer
Package-Manager: portage-2.3.0
*radamsa-0.5-r1 (10 Sep 2016)
10 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org> -radamsa-0.5.ebuild,
+radamsa-0.5-r1.ebuild:
actually install docs
Package-Manager: portage-2.3.0

@ -0,0 +1,4 @@
DIST radamsa-0.5.tar.gz 168177 SHA256 e21a86aa6dca7e4619085fc60fb664d0a1bd067ca6ebfbcb16ab2d57c8854cb4 SHA512 d48f61ea7c0703d7fdf68ab32894e93d774e8f2893642a81046b8210d7d433f4be8930d7d79317ddb0882cf54b06505c541827b925f30b861ae8205e300fed80 WHIRLPOOL 322c497e8f07ac77e2ffaade0badf980ba7673af5508eb0ab3b12de15afc71ae69e89281531283c95392ea9557b10eb130623e8e44b463752ef8d5d36ecf7ce9
EBUILD radamsa-0.5-r1.ebuild 580 SHA256 868e3c355e952bc4c361428c2347fb9c90b5c36302a61553fd9a499fb0d4a211 SHA512 b6c6cbce1ade0f118a42af6a316287bb98b52621a70a1c9988e89d1c05c988f73a053fe24ecfafa24974a8cbb782d4691eb67686a1458822e01c4e1dfc402741 WHIRLPOOL 5c0228eae8244171585604ab89624680d15f6ddeef21994eeda7692dae6faf5ccc606320c5892219b79af560394dc7ed62f5a9668227b894258ae9d791be7cab
MISC ChangeLog 525 SHA256 3f4817fe24746b11b276580c4e5b3954c04b9a00b440f4be9732b7a9adca64b4 SHA512 5da6eb8694bdba588b96adf8f81c999d8c5c7a81d09bebef165724c9b70042b3534d439e282c57f1c55802eb89d8d91eb90b6718fdb8d9e6fd428c403d44cecd WHIRLPOOL aa12616a890e562c6098e4869bc2a2a17868450a0e8a633af8bf6584aa050336cdc1119c23732c76f37fe7782cce556868653e9be40cafa214503aa2042ca468
MISC metadata.xml 327 SHA256 0567d3b039a8807e552de87945f7fc674b16030c2cbb077a1068f0413da10993 SHA512 459a403d22b5a66bbf83ea2214d2b070eff87f2008f237a9c62338748dacebaf90d50defa0d8471ad77eb4369fd817280c528fb3fee3153ef508cb84971f3ef9 WHIRLPOOL 6cff4d245d4d9b579ed06b6543b66f1579be621cdb9950c664ddd4bc82dc73ef0cd085854967eac36de410ed803d7bc7083a152aa63fbc6061bb8bf696161f6b

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>slyfox@gentoo.org</email>
<name>Sergei Trofimovich</name>
</maintainer>
<upstream>
<remote-id type="github">aoh/radamsa</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
DESCRIPTION="A general purpose fuzzer"
HOMEPAGE="https://github.com/aoh/radamsa"
SRC_URI="https://github.com/aoh/radamsa/releases/download/v${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # needs an owl-lisp
DOCS=( LICENCE NEWS README.md )
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
}
src_install() {
emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
einstalldocs
}

@ -67,3 +67,11 @@
Bug: 575810
*zzuf-0.15 (11 Sep 2016)
11 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org> metadata.xml,
zzuf-0.13-r1.ebuild, +zzuf-0.15.ebuild:
bump up to 0.15
Package-Manager: portage-2.3.0

@ -1,6 +1,8 @@
DIST zzuf-0.13-zzcat-zzat-rename.patch.bz2 11370 SHA256 33864b8a54fc71464650130c5b2092d969776535f787075119a6750e869d99d3 SHA512 5df3ccc08315c8a983f13294ca3fc38f3b7094a9ba04a46ee7740522ad486318bcf019fec78d60581cb541b5ebdbe1d0751273233d5a54b03f411aef84790529 WHIRLPOOL 87c8561d2eba2626d97600964b7ee8851a1f8a4dc40eda758b5e4854b9149f71b8a26223f36355b707c1e30d559dd1e977292ba2f17d79fa1992a414a573c31d
DIST zzuf-0.13.tar.gz 461498 SHA256 0842c548522028c3e0d9c9cf7d09f6320b661f33824bb6df19ca209851bdf627 SHA512 e8208dae68b4eee5ebc96775476f616c6822bc9a6a9c753d7f477e9f3e6f527a03e1aec494c2cb8a6666f3159104ea2e221acf8da35efb7d8e357666dbc315ce WHIRLPOOL b4fe880dbd894ee270a847614456536e7d3f615bf3fa01251cbeac863f95704ff766e858fcb037d7e1dcd089acfffb297aea6c8fa01bde4940370288590e8867
EBUILD zzuf-0.13-r1.ebuild 1165 SHA256 13589846908dcd4de1a80451d1fd911dc7dd50bc973ad858b241788c86e96d0b SHA512 0a1128e503cacfdec23c775a098947457c2ba617aa8d9dd2bfccc5be8609b80c06f49a0fcbf027bc9bc1bd58b2f1580fbab64c9fd36964d8bfbf87e8b9de8e05 WHIRLPOOL 574a4138a6e92d487cc7da851ee9e5e862f0c238f0f2915a356437adfcfb4b4f8a058031399d456700e55fe3faf343f32dfb307e850fafcfb7b9a843ef392986
MISC ChangeLog 2545 SHA256 a0b8ee1a638e2a8da8f2bf7e9d08c7c5345c461272afcbad4802f6ebe2e154f9 SHA512 03393ba6ae5701ab9847fb365c3e62d6536dd30d85286152a1111920cce0cf63c2a2c498e23fc1031064b795dff261f4187192fea3082da76b4fac3320f854dd WHIRLPOOL 3847e2b266ed7d3ed9831bc1191630672cbd3ef61ec00f45dac7fa7b5265a8dc8b8bffee02c9dcf7c2a3b44626d943424398f6496da736854b034f8b7de300b0
DIST zzuf-0.15.tar.bz2 394859 SHA256 04353d94c68391b3945199f100ab47fc5ff7815db1e92581a600d4175e3a6872 SHA512 7e5b55761c0f75af10920e1ffdde1564022b8d43ce8f59d6b0a27d2c59779ef98dd561cb26f781b8cee09016f08144439770ea2db250874d4bebd2443f592898 WHIRLPOOL 092623a98ced33891e345509eb1fb3880237aac388b7fcb3d0afa32e5439ed43eb5b290d3940ae616f5ee46273ae03368d79653819c65b0c62499edc94808ccd
EBUILD zzuf-0.13-r1.ebuild 1161 SHA256 cce194f8898fc2698e3a68a725b98a8fa1c5842c0cbf8e416daad4e321280cea SHA512 eacb137329db48095ac6206c8c3637b5403322fe2331a3a3b4a97a6ac51801cf94a9c2e574cb36243c7cae2827e67ca7c99f523e7bfb5eb2f34c0d1874959dfa WHIRLPOOL 43b0976df9362f8fa4501faf9e6f43d77ffab0b9f94ce388e72f83eadec2c27bbbed0be2950377bdb5e1956ca62379433e8e484c7a77f7c3ab049b82afde613f
EBUILD zzuf-0.15.ebuild 596 SHA256 046b31fd394b754a56a235ccd3b582e33bd3e2abad85ae52e2ec37a8824addc4 SHA512 bd3702d5139803270276435420161b57ede4b83c445ecdaf64e2ff067f016998dcaf5ae8f44229a8b5b2d7ad0456cd54296c8be76dca8c66bb6c7cfb33328f35 WHIRLPOOL 05847f1ecacb38ae097df74f52b4ce6427fb9c2f42fd3da644a73b6ad3bdabd9edce83cfcf1c3078c458ca16e0ffc6bf49f03620938bc500bbc557a5fc2f60d7
MISC ChangeLog 2734 SHA256 00b37328e1b7a7e4be1b3e024df25fa161fc08494aed891214eb984014e9f714 SHA512 39fc1f444c194791b8b253a3ff5f97bb265e7dabd3dacc077ae5261ddf73bd1c133091fcc6716effb42cd916d8218e66d543dd681c1c8a97a56c011387866ec1 WHIRLPOOL e726c3b5d8887924b555916baac4168861b916247c4be4c53a0b35602c8d0f229931da46fb92db84de1d89b78e154e2bffdc6ddf375fd25b5946b0b75ded5fac
MISC ChangeLog-2015 1817 SHA256 2bb266a70956de71f2ddfd2020b13f218448025234c3985cb8fe6f57924dbf2b SHA512 5f3ad98a81b746e70ec8727bfd5021dc2ef70b6ec3b432b4b61be8350d9af97581e3ee524cc45040e8d709d6c9b1ec2491899727d500653962e8107abe4ad2ee WHIRLPOOL 8d3d46c3b43dfea926b13776f4f593af8f799a32836326e97920f60ad2175e5a73820daeca096143f7bbbb62518bb9ee8146612cab5b1eae23144e4ceb7e9bef
MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
MISC metadata.xml 331 SHA256 0cf093a19b4f85fe1e1afeeecf246a3190a2f522cd01f70e8511719c993ffa31 SHA512 f6f336c6acc55f1f7b3f42dac722a370826d57f7792ba3694f1b7f8b0ff2ed97e67368facae98610b9bc1a0880e78f226b9efe6a6e591ec3cf449615f22644fa WHIRLPOOL c5fe7c163e9bdf3b1932cd7e8c4add3fe5c1d2cc876d0b406d7c3a29b04c98521fc825be7c92994c9cd3ff0d6c56b956ee2163a6caa42dc082d7169bf067aee3

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>slyfox@gentoo.org</email>
<name>Sergei Trofimovich</name>
</maintainer>
<upstream>
<remote-id type="github">samhocevar/zzuf</remote-id>
</upstream>
</pkgmetadata>

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

Loading…
Cancel
Save