parent
d8bd6ef76b
commit
6c545d1d6f
@ -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);
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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"
|
@ -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"
|
||||
}
|
@ -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
|
||||
|
@ -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
|
||||
}
|
@ -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…
Reference in new issue