parent
df522d73d4
commit
e4ff98d66c
@ -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
|
||||||
|
}
|
@ -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,2 +1 @@
|
|||||||
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
|
DIST paxtest-0.9.15.tar.gz 37929 SHA256 d553848431fd8c2ab6c8361b62e5cedfed1cc1d60088241f4a33d2af15dd667f SHA512 e152f5ada943f69b3745b51ac6d80f35a4c1aff777e93360287ef18b117d07861216d9d0d2075d2511d33e2cb4ea07168bb9ff2f00e79de6060e546b6806c487 WHIRLPOOL db58265b8140209bb253f05de912bcd4017c06bd99e6b8247f052b93081f98b88b04030b4539993a9f180969722e9d4958f929bd8a0395a027ff4e7a25b48f26
|
||||||
|
@ -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
|
|
||||||
}
|
|
@ -1,3 +1,4 @@
|
|||||||
DIST puppetserver-2.3.2.tar.gz 33673099 SHA256 81e92875c07f73e636143405804f1214f31f0f840d521f03289d93bd7b2a0899 SHA512 3ab750128bd11d1e3d9815a1c9907fc81b673281ec21def56318557c134635bca0418ed445d090da6257da9dd64e65a9c2b9e82257868d5a895459c7458cc731 WHIRLPOOL 55b679e1eed246ad10bea4f973ca51f65b50b2bf112a6d90d8bda600a1d0e4c09abf74756851a4844cf68705d1b94b9f80f688f1523813d9fe14fbc4424d14e0
|
DIST puppetserver-2.3.2.tar.gz 33673099 SHA256 81e92875c07f73e636143405804f1214f31f0f840d521f03289d93bd7b2a0899 SHA512 3ab750128bd11d1e3d9815a1c9907fc81b673281ec21def56318557c134635bca0418ed445d090da6257da9dd64e65a9c2b9e82257868d5a895459c7458cc731 WHIRLPOOL 55b679e1eed246ad10bea4f973ca51f65b50b2bf112a6d90d8bda600a1d0e4c09abf74756851a4844cf68705d1b94b9f80f688f1523813d9fe14fbc4424d14e0
|
||||||
DIST puppetserver-2.4.0.tar.gz 33822659 SHA256 81d574f7483760bd70cafc079486fe14d243137612f0c130069d94ba7d4fded4 SHA512 c9afab58bb2f432874d302cb63fb213ead561e2bcecc44f776be49dc09eb86deda3019eae1bddb7369bb7bdc1a3d82f47f6053d526b2b28b189358a2bdded852 WHIRLPOOL 079186ecd239a1be1dde847b23a5fe1bc4dedc543b510f2197cd776bc59f943166d3f403727e1cc0ac0232a8519a36944cb4e6ec6bb6bfdc0e822405c4b7fd96
|
DIST puppetserver-2.4.0.tar.gz 33822659 SHA256 81d574f7483760bd70cafc079486fe14d243137612f0c130069d94ba7d4fded4 SHA512 c9afab58bb2f432874d302cb63fb213ead561e2bcecc44f776be49dc09eb86deda3019eae1bddb7369bb7bdc1a3d82f47f6053d526b2b28b189358a2bdded852 WHIRLPOOL 079186ecd239a1be1dde847b23a5fe1bc4dedc543b510f2197cd776bc59f943166d3f403727e1cc0ac0232a8519a36944cb4e6ec6bb6bfdc0e822405c4b7fd96
|
||||||
DIST puppetserver-2.5.0.tar.gz 33907947 SHA256 d058d49133b3adba86c8b01c7ab5c1f4511c191fd50e75be583b28ddfc824cd5 SHA512 c822d320a9ce98c6e96e4838770fc52760f08aab9fee26e62174762947b9ccb09234cb1edba0a5e17f4c08e76adccec83d8353f5aa47d08864c5bb9b2dab2574 WHIRLPOOL 1d2fde7aade7e9e6c5117d8d2c88d787a93d1aacdea81ad3235fdb90384d8578739a54ccfcff28e217a86bd5d29c48c4dbbea4d38d3e34c4099ecf21adc9f995
|
DIST puppetserver-2.5.0.tar.gz 33907947 SHA256 d058d49133b3adba86c8b01c7ab5c1f4511c191fd50e75be583b28ddfc824cd5 SHA512 c822d320a9ce98c6e96e4838770fc52760f08aab9fee26e62174762947b9ccb09234cb1edba0a5e17f4c08e76adccec83d8353f5aa47d08864c5bb9b2dab2574 WHIRLPOOL 1d2fde7aade7e9e6c5117d8d2c88d787a93d1aacdea81ad3235fdb90384d8578739a54ccfcff28e217a86bd5d29c48c4dbbea4d38d3e34c4099ecf21adc9f995
|
||||||
|
DIST puppetserver-2.6.0.tar.gz 34157248 SHA256 633ad9d1a4da7fa514edd7be6501aa61f779b50e7ec40aeedbc955175945f771 SHA512 3702321a99d8e9f528e2457ceb7bff513619db31687c54884fcf9b47626b680628879b65488c3cad45fa5b3b1d0af9967e40adf1c313b7eb6e0de8c8697af659 WHIRLPOOL d63c3579b4a9f6de94b44d526489509efd7b420bc6fcd4d8ba8c57a7d3d31a209a94b919143f90426a0151224c77ba694d22530cb98169dc94f0b4548d3bb2ba
|
||||||
|
@ -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"
|
||||||
|
}
|
@ -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,2 +1,3 @@
|
|||||||
|
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.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
|
DIST eid-mw-4.1.9-v4.1.9.tar.gz 3475708 SHA256 0c46c73b805884dd4ae739eb6025c137c1055ad119eac1ab37cb83eb32d92953 SHA512 bc61b3f212bfedf6f47f2841bc6c9b1198be5e3c7b382e3e28635c9e6f5c4ed8ccb118b105f668969fba31e49750cb1c5b129cd5b67a2725af122a8eae491b1c WHIRLPOOL 06b1f9780e984ac6c562bacab03936cd759ea1fce45687f09ae314d4fa77edce02c7ba4db5a9bc3fd739392f8b7b182b19b2734c1d21d63f6995c3cd572695d9
|
||||||
|
@ -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 +1,2 @@
|
|||||||
DIST csharp-mode-0.7.0.tar.bz2 6254 SHA256 e72a17972283691c33080aaa60d8060576d2951f1e374da223cf76468bd2eeec SHA512 b6cbf2899853c29f44d19f37a01984a03c61f7bde144880f6f32e2a890d3b90a546ff69ad328d157e5494191aed37836373f49ddbafac49d8b9bd1cea3e22de9 WHIRLPOOL 58816ec16158adb4de40fe27540a3734813012ecd7f345fc048faa4807d85ecef9617d82e30f945ad7dfb1452ef066a1ed3e38c3e792e43940e23464ba70c552
|
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
|
||||||
|
@ -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 @@
|
|||||||
|
DIST desktop+-0.2.tar.gz 19596 SHA256 74b1c4115e172e11c658c61f156c6a01fc3b862e7fdba5b3a92e5779dbb78fcf SHA512 3fe0647e506832e37378862d59f5d748f8db20d4ad776d7486ba3393f67047a69f0e5704042eec2e2327ead89b6b2e55196f5773efbe975f5913a6ec6f01269c WHIRLPOOL 18ac8dba3a49e65d0368a9a39b7bfb6fe412f0f641aebec80cc31ad80807c4f08584537c8b23b8c305ba1b0b9ba7dcb41a6ab9867949c7bbeb073be5db505073
|
@ -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 @@
|
|||||||
|
DIST f-0.18.2.tar.gz 18485 SHA256 e5791b653128f6508244a64096526439fcff6b40011b56c07fba552f20d446a4 SHA512 5b11084dcc6afcc85ed0e187f6dd252c391fa43325be5b88b776171b3bc7076ea2bbd32b7c424deb70e035f6acd46acd86053547663502530832db2c50eba346 WHIRLPOOL ef30dda229dba4da6432f5383f0e842132211da9472ab0625933d4421b74d9fa1adbb92654f2a3aacc9797ca312c4aa20b3b9572c7e11fa750ef34a011e1c099
|
@ -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 @@
|
|||||||
|
DIST s-1.11.0.tar.gz 46771 SHA256 826d186458f7568f1304bca0c094034a9e7370bd2858dcf806dd513abe2d384f SHA512 364fa7ea875e9be6db464a826c1259889b67d87817b41cff40ab7da80e0bfc3e27dcadadfd005a64a895ee92644c2dea82789bdf1b1fe538501c40f748455608 WHIRLPOOL cccae8d9539dbc91da97e68dd88e13b08bd2ba1a414b62bb431c43dc1f4c8b1e4a8d37996a861d7817763bc08c4fee53dd9a4f8134ba0719f33b6e6f6a4b7496
|
@ -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 @@
|
|||||||
|
DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a
|
@ -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 @@
|
|||||||
|
DIST quickfuzz-0.1_p20160909.tar.bz2 32556776 SHA256 a0ea0b0b46e8b123afa0f3b71ceaf44b233185dd8d310e9472055aea3abe8442 SHA512 4408e1a06c178c5963a8897204615e96dfce59e98a4403e20b364d9b5200cb690209e85a1542ecd3d562f39c6117ae022877b2cea46a6be0ca1bde5a7c72800c WHIRLPOOL f923858987058b96f06c07cf3e18908dc4a156a61d1cbb91859af63b78014ad573aa3ff818c9375b3a971ba9926d070f58a5d9d2b4d8ff3d68c849818e7cbe7d
|
@ -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 @@
|
|||||||
|
DIST radamsa-0.5.tar.gz 168177 SHA256 e21a86aa6dca7e4619085fc60fb664d0a1bd067ca6ebfbcb16ab2d57c8854cb4 SHA512 d48f61ea7c0703d7fdf68ab32894e93d774e8f2893642a81046b8210d7d433f4be8930d7d79317ddb0882cf54b06505c541827b925f30b861ae8205e300fed80 WHIRLPOOL 322c497e8f07ac77e2ffaade0badf980ba7673af5508eb0ab3b12de15afc71ae69e89281531283c95392ea9557b10eb130623e8e44b463752ef8d5d36ecf7ce9
|
@ -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,2 +1,3 @@
|
|||||||
DIST zzuf-0.13-zzcat-zzat-rename.patch.bz2 11370 SHA256 33864b8a54fc71464650130c5b2092d969776535f787075119a6750e869d99d3 SHA512 5df3ccc08315c8a983f13294ca3fc38f3b7094a9ba04a46ee7740522ad486318bcf019fec78d60581cb541b5ebdbe1d0751273233d5a54b03f411aef84790529 WHIRLPOOL 87c8561d2eba2626d97600964b7ee8851a1f8a4dc40eda758b5e4854b9149f71b8a26223f36355b707c1e30d559dd1e977292ba2f17d79fa1992a414a573c31d
|
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
|
DIST zzuf-0.13.tar.gz 461498 SHA256 0842c548522028c3e0d9c9cf7d09f6320b661f33824bb6df19ca209851bdf627 SHA512 e8208dae68b4eee5ebc96775476f616c6822bc9a6a9c753d7f477e9f3e6f527a03e1aec494c2cb8a6666f3159104ea2e221acf8da35efb7d8e357666dbc315ce WHIRLPOOL b4fe880dbd894ee270a847614456536e7d3f615bf3fa01251cbeac863f95704ff766e858fcb037d7e1dcd089acfffb297aea6c8fa01bde4940370288590e8867
|
||||||
|
DIST zzuf-0.15.tar.bz2 394859 SHA256 04353d94c68391b3945199f100ab47fc5ff7815db1e92581a600d4175e3a6872 SHA512 7e5b55761c0f75af10920e1ffdde1564022b8d43ce8f59d6b0a27d2c59779ef98dd561cb26f781b8cee09016f08144439770ea2db250874d4bebd2443f592898 WHIRLPOOL 092623a98ced33891e345509eb1fb3880237aac388b7fcb3d0afa32e5439ed43eb5b290d3940ae616f5ee46273ae03368d79653819c65b0c62499edc94808ccd
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-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>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="Transparent application input fuzzer"
|
||||||
|
HOMEPAGE="http://caca.zoy.org/wiki/zzuf"
|
||||||
|
SRC_URI="https://github.com/samhocevar/zzuf/releases/download/v${PV}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="WTFPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~sparc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
# Uses dlopen hack to hijack many libc functions.
|
||||||
|
# Fails 2 tests with sandbox enabled: check-zzuf-A-autoinc check-utils
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS COPYING TODO )
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
find "${D}" -name '*.la' -delete
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST geoclue-0.12.99.tar.gz 608074 SHA256 fe396c91cb52de4219281f4d9223156338fc03670d34700281e86d1399b80a72 SHA512 32f946c9ee66cff2a6564b275d5f7bdf0d42832166c9fbeccb0aa55f3c3370fd8de114ad26477df6a2ee9d22250a5b104ec384032b28c3a62c356baea05d1bc2 WHIRLPOOL fc7e96d6646a7fa527807db2a3375a714243fb935f064b9acbb84f8652cc64e19d2655979c053e2f1b433c69a47a393123bc4bb2f8f16395a3ecbba668c9f1bd
|
DIST geoclue-0.12.99.tar.gz 608074 SHA256 fe396c91cb52de4219281f4d9223156338fc03670d34700281e86d1399b80a72 SHA512 32f946c9ee66cff2a6564b275d5f7bdf0d42832166c9fbeccb0aa55f3c3370fd8de114ad26477df6a2ee9d22250a5b104ec384032b28c3a62c356baea05d1bc2 WHIRLPOOL fc7e96d6646a7fa527807db2a3375a714243fb935f064b9acbb84f8652cc64e19d2655979c053e2f1b433c69a47a393123bc4bb2f8f16395a3ecbba668c9f1bd
|
||||||
DIST geoclue-2.4.3.tar.xz 389260 SHA256 ada9dba870dd79e1b21923aeda4d82b66cbda39e57978fbe3d83d356cc3c605e SHA512 6e6fba4e04458d486e098898f13d3a5319d3bb185a9ac2801cac710639bae46b6512c82c61b2a666fa920abf664446d937e00018ff078a55ce05b8ebc026a01d WHIRLPOOL 5658c1b0e89d9f7dbceaf149db06973d809e1ecdf88fbca2f484568353c1fd2539150f4b04081189dc14f941bd179135fa3d5bfd795e0714ee92d412968da656
|
DIST geoclue-2.4.3.tar.xz 389260 SHA256 ada9dba870dd79e1b21923aeda4d82b66cbda39e57978fbe3d83d356cc3c605e SHA512 6e6fba4e04458d486e098898f13d3a5319d3bb185a9ac2801cac710639bae46b6512c82c61b2a666fa920abf664446d937e00018ff078a55ce05b8ebc026a01d WHIRLPOOL 5658c1b0e89d9f7dbceaf149db06973d809e1ecdf88fbca2f484568353c1fd2539150f4b04081189dc14f941bd179135fa3d5bfd795e0714ee92d412968da656
|
||||||
|
DIST geoclue-2.4.4.tar.xz 392340 SHA256 9c43fb9d0c12067ea64400500abb0640194947d4c2c55e38545afe5d9c5c315c SHA512 46995aa261ff5c391eb1e933088e24e40e595a98563b541675cbfab38e69f410cd3ad7a3c1f4126e4eb62eea0be9a77f8e3c37af89b4aaad81e07c150b003f7a WHIRLPOOL 42691170b0e9097fb4caef656cd79c0861f61cd0bbf811a74653799848184f98f960e5294375b5632c30de29e798318443706ff803ae46d19ca422abe3caaac4
|
||||||
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
|
||||||
|
inherit gnome2 systemd user versionator
|
||||||
|
|
||||||
|
MY_PV=$(get_version_component_range 1-2)
|
||||||
|
DESCRIPTION="A geoinformation D-Bus service"
|
||||||
|
HOMEPAGE="https://freedesktop.org/wiki/Software/GeoClue"
|
||||||
|
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${MY_PV}/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2"
|
||||||
|
SLOT="2.0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
|
||||||
|
IUSE="+introspection +modemmanager zeroconf"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/glib-2.34:2
|
||||||
|
>=dev-libs/json-glib-0.14
|
||||||
|
>=net-libs/libsoup-2.42:2.4
|
||||||
|
sys-apps/dbus
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
|
||||||
|
modemmanager? ( >=net-misc/modemmanager-1 )
|
||||||
|
zeroconf? ( >=net-dns/avahi-0.6.10 )
|
||||||
|
!<sci-geosciences/geocode-glib-3.10.0
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-util/gdbus-codegen
|
||||||
|
>=dev-util/gtk-doc-am-1
|
||||||
|
>=dev-util/intltool-0.40
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.4.1-fix-GLIBC-features.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# debug only affects CFLAGS
|
||||||
|
gnome2_src_configure \
|
||||||
|
--enable-backend \
|
||||||
|
--with-dbus-service-user=geoclue \
|
||||||
|
$(use_enable introspection) \
|
||||||
|
$(use_enable modemmanager 3g-source) \
|
||||||
|
$(use_enable modemmanager cdma-source) \
|
||||||
|
$(use_enable modemmanager modem-gps-source) \
|
||||||
|
$(use_enable zeroconf nmea-source) \
|
||||||
|
$(systemd_with_unitdir)
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
enewgroup geoclue
|
||||||
|
enewuser geoclue -1 -1 /var/lib/geoclue geoclue
|
||||||
|
gnome2_pkg_preinst
|
||||||
|
}
|
@ -1,52 +0,0 @@
|
|||||||
--- mtail.orig 2003-11-07 19:02:34.000000000 +0000
|
|
||||||
+++ mtail 2003-11-07 19:19:18.000000000 +0000
|
|
||||||
@@ -46,6 +46,7 @@
|
|
||||||
verbose = 0
|
|
||||||
silent = 0
|
|
||||||
active = 0
|
|
||||||
+remove_blanks = 0
|
|
||||||
|
|
||||||
# sets up the interrupt handler, calls processargs(), sets up and starts the
|
|
||||||
# tailers.
|
|
||||||
@@ -119,6 +120,8 @@
|
|
||||||
if line[len(line)-1] == '\n':
|
|
||||||
line = line[:len(line)-1]
|
|
||||||
line = filter(line)
|
|
||||||
+ if remove_blanks and not line:
|
|
||||||
+ continue
|
|
||||||
lock.acquire()
|
|
||||||
try:
|
|
||||||
if (multiple or verbose) and (not silent) \
|
|
||||||
@@ -138,12 +141,14 @@
|
|
||||||
global verbose
|
|
||||||
global silent
|
|
||||||
global config_file
|
|
||||||
+ global remove_blanks
|
|
||||||
filenames = []
|
|
||||||
lines = None
|
|
||||||
follow = 0
|
|
||||||
try:
|
|
||||||
opts, pargs = getopt.getopt(sys.argv[1:], 'fn:?hvq', ["follow",
|
|
||||||
- "lines=", "help", "verbose", "quiet", "silent", "config="])
|
|
||||||
+ "lines=", "help", "verbose", "quiet", "silent", "config=",
|
|
||||||
+ "remove-blanks"])
|
|
||||||
except getopt.error:
|
|
||||||
print 'unrecognized option!'
|
|
||||||
print
|
|
||||||
@@ -163,6 +168,8 @@
|
|
||||||
silent = 1
|
|
||||||
elif opt[0] in ['--config']:
|
|
||||||
config_file = opt[1]
|
|
||||||
+ elif opt[0] in ['--remove-blanks']:
|
|
||||||
+ remove_blanks = 1
|
|
||||||
if lines == None:
|
|
||||||
lines = 10
|
|
||||||
for filename in pargs:
|
|
||||||
@@ -186,6 +193,7 @@
|
|
||||||
print ' -v, --verbose always output headers giving file names'
|
|
||||||
print ' -q, --quiet, --silent never output headers giving file names'
|
|
||||||
print ' --config=FILE use config file FILE instead of ~/.mtailrc'
|
|
||||||
+ print ' --remove-blanks do not display blank lines'
|
|
||||||
print
|
|
||||||
print 'with more than one filename, mtail will precede each chunk from'
|
|
||||||
print 'each with a header giving the file name. if no filenames are given'
|
|
@ -1,27 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="3"
|
|
||||||
|
|
||||||
inherit eutils python
|
|
||||||
|
|
||||||
DESCRIPTION="Tail workalike, that performs output colourising"
|
|
||||||
HOMEPAGE="http://matt.immute.net/src/mtail/"
|
|
||||||
SRC_URI="http://matt.immute.net/src/mtail/mtail-${PV}.tgz
|
|
||||||
http://matt.immute.net/src/mtail/mtailrc-syslog.sample"
|
|
||||||
|
|
||||||
LICENSE="HPND"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 ~mips ppc sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-remove-blanks.patch
|
|
||||||
python_convert_shebangs -r 2 .
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin mtail || die
|
|
||||||
dodoc CHANGES mtailrc.sample README "${DISTDIR}"/mtailrc-syslog.sample || die
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST zsh-completions-0.18.0.tar.gz 232872 SHA256 b94eb63d044920a4ea6d5d51ae4f237f21b0c3174f3c58ff464b5284477cdb7a SHA512 68510ce1823c59318ffa7ff85b3c0385d056912c68e6513fbbcaf49c3757cca69531e7f3dfb5f75424f8bbf3722ebebc00170b10588de619cdd1353d6754d1ac WHIRLPOOL e48a24b3d612b4797264d28c02b4b151dd5f8bdac981ed24a47ce1490d4ce3372dcaae4ac7d9aeb4dd6d0cbe56c5a3752bec2f83561eb9aa23f43816a31d7e1d
|
DIST zsh-completions-0.18.0.tar.gz 232872 SHA256 b94eb63d044920a4ea6d5d51ae4f237f21b0c3174f3c58ff464b5284477cdb7a SHA512 68510ce1823c59318ffa7ff85b3c0385d056912c68e6513fbbcaf49c3757cca69531e7f3dfb5f75424f8bbf3722ebebc00170b10588de619cdd1353d6754d1ac WHIRLPOOL e48a24b3d612b4797264d28c02b4b151dd5f8bdac981ed24a47ce1490d4ce3372dcaae4ac7d9aeb4dd6d0cbe56c5a3752bec2f83561eb9aa23f43816a31d7e1d
|
||||||
DIST zsh-completions-0.19.0.tar.gz 231152 SHA256 8108692b9f9bfb630b9b96a8ff57e87a9437fd183599972f6b0a60f8552c89e0 SHA512 f105b77a3941caf681861369d32558d0fe54d15761400c3ed8e827c86e924cc5449d03a60a9ff7f7cb5dab275ab2f4b6c6a316f8af8b649eff8c20da0b9b21f6 WHIRLPOOL 4db5e4c178c8c742d01fe49227152e7e427f98d8d29258bc6a1c5b236a91dd7a39ad96da60cf01e7654af2f66696f1d24062acdacef9bbeb5745215cd25f1783
|
DIST zsh-completions-0.19.0.tar.gz 231152 SHA256 8108692b9f9bfb630b9b96a8ff57e87a9437fd183599972f6b0a60f8552c89e0 SHA512 f105b77a3941caf681861369d32558d0fe54d15761400c3ed8e827c86e924cc5449d03a60a9ff7f7cb5dab275ab2f4b6c6a316f8af8b649eff8c20da0b9b21f6 WHIRLPOOL 4db5e4c178c8c742d01fe49227152e7e427f98d8d29258bc6a1c5b236a91dd7a39ad96da60cf01e7654af2f66696f1d24062acdacef9bbeb5745215cd25f1783
|
||||||
|
DIST zsh-completions-0.20.0.tar.gz 193091 SHA256 c697d1d6bd093b5f761f9171a28fa9de2133fee929028bbe5ae2b71352800ad5 SHA512 1b494cc8ce3b549018ca27847a52ff94fd6520a6990c6b65527e34d54cc4ed4e4a17153bb23af50c6dd7a3d236d2389c850fe73e849624f111d5a39143dd7f0f WHIRLPOOL e959894b78224fe1862889838e97f3b85ed3fa9195782acf51a7574e4cf183719e7dc1d11c5d0e340dcea200ee86fe32d808171ce755909669667b6ea03465a5
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999* ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/zsh-users/zsh-completions.git"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Additional completion definitions for Zsh"
|
||||||
|
HOMEPAGE="https://github.com/zsh-users/zsh-completions"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="app-shells/zsh"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
doins src/_*
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog
|
||||||
|
elog "If you happen to compile your functions, you may need to delete"
|
||||||
|
elog "~/.zcompdump{,.zwc} and recompile to make the new completions available"
|
||||||
|
elog "to your shell."
|
||||||
|
elog
|
||||||
|
}
|
@ -0,0 +1,90 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit autotools flag-o-matic libtool toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="A spell checker replacement for ispell"
|
||||||
|
HOMEPAGE="http://aspell.net/"
|
||||||
|
SRC_URI="mirror://gnu/aspell/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE="nls unicode"
|
||||||
|
|
||||||
|
PDEPEND="app-dicts/aspell-en"
|
||||||
|
LANGS="af be bg br ca cs cy da de de-1901 el en eo es et fi fo fr ga gl he hr
|
||||||
|
hu hy is it la lt nl no pl pt pt-BR ro ru sk sl sr sv uk vi"
|
||||||
|
for lang in ${LANGS}; do
|
||||||
|
IUSE+=" l10n_${lang}"
|
||||||
|
# Need to keep linguas_* for now, since aspell uses gettext
|
||||||
|
IUSE+=" linguas_${lang/-/_}"
|
||||||
|
case ${lang} in
|
||||||
|
de-1901) dict="de-alt" ;;
|
||||||
|
pt-BR) dict="pt-br" ;;
|
||||||
|
*) dict="${lang}" ;;
|
||||||
|
esac
|
||||||
|
PDEPEND+=" l10n_${lang}? ( app-dicts/aspell-${dict} )"
|
||||||
|
done
|
||||||
|
unset dict lang LANGS
|
||||||
|
|
||||||
|
# English dictionary 0.5 is incompatible with aspell-0.6
|
||||||
|
RDEPEND="
|
||||||
|
sys-libs/ncurses:0=[unicode?]
|
||||||
|
nls? ( virtual/libintl )
|
||||||
|
!=app-dicts/aspell-en-0.5*
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
"
|
||||||
|
|
||||||
|
HTML_DOCS=( manual/aspell{,-dev}.html )
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-0.60.5-nls.patch"
|
||||||
|
"${FILESDIR}/${PN}-0.60.5-solaris.patch"
|
||||||
|
"${FILESDIR}/${PN}-0.60.6-darwin-bundles.patch"
|
||||||
|
"${FILESDIR}/${PN}-0.60.6.1-clang.patch"
|
||||||
|
# includes fix for bug #467602
|
||||||
|
"${FILESDIR}/${PN}-0.60.6.1-unicode.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
rm m4/lt* m4/libtool.m4 || die
|
||||||
|
eautoreconf
|
||||||
|
elibtoolize --reverse-deps
|
||||||
|
|
||||||
|
# Parallel install of libtool libraries doesn't always work.
|
||||||
|
# https://lists.gnu.org/archive/html/libtool/2011-03/msg00003.html
|
||||||
|
# This has to be after automake has run so that we don't clobber
|
||||||
|
# the default target that automake creates for us.
|
||||||
|
echo 'install-filterLTLIBRARIES: install-libLTLIBRARIES' >> Makefile.in || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
$(use_enable nls) \
|
||||||
|
$(use_enable unicode) \
|
||||||
|
--disable-static \
|
||||||
|
--sysconfdir="${EPREFIX}"/etc/aspell
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
docinto examples
|
||||||
|
dodoc "${S}"/examples/*.c
|
||||||
|
|
||||||
|
# install ispell/aspell compatibility scripts
|
||||||
|
newbin scripts/ispell ispell-aspell
|
||||||
|
newbin scripts/spell spell-aspell
|
||||||
|
|
||||||
|
# we explicitly pass '--disable-static' to econf,
|
||||||
|
# hence we can delete .la files unconditionally
|
||||||
|
find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
@ -0,0 +1,276 @@
|
|||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -2,7 +2,7 @@
|
||||||
|
AC_CONFIG_SRCDIR(prog/aspell.cpp)
|
||||||
|
AC_CANONICAL_SYSTEM
|
||||||
|
AM_INIT_AUTOMAKE
|
||||||
|
-AM_CONFIG_HEADER(gen/settings.h)
|
||||||
|
+AC_CONFIG_HEADERS([gen/settings.h])
|
||||||
|
|
||||||
|
AM_MAINTAINER_MODE
|
||||||
|
|
||||||
|
@@ -52,14 +52,11 @@
|
||||||
|
AC_ARG_ENABLE(win32-relocatable,
|
||||||
|
[ --enable-win32-relocatable])
|
||||||
|
|
||||||
|
-AC_ARG_ENABLE(curses,
|
||||||
|
- AS_HELP_STRING([--enable-curses=LIBFILE],[cursor control library]))
|
||||||
|
+AC_ARG_ENABLE([curses],
|
||||||
|
+ AS_HELP_STRING([--enable-curses],[cursor control library]))
|
||||||
|
|
||||||
|
-AC_ARG_ENABLE(curses-include,
|
||||||
|
- [ --enable-curses-include=DIR])
|
||||||
|
-
|
||||||
|
-AC_ARG_ENABLE(wide-curses,
|
||||||
|
- AS_HELP_STRING([--disable-wide-curses],[disable wide char utf8 cursor control]))
|
||||||
|
+AC_ARG_ENABLE([unicode],
|
||||||
|
+ AS_HELP_STRING([--enable-unicode],[enable Unicode support]))
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(regex,
|
||||||
|
[ --disable-regex])
|
||||||
|
@@ -312,197 +309,18 @@
|
||||||
|
[AC_MSG_RESULT(no)]
|
||||||
|
)
|
||||||
|
|
||||||
|
-AC_SUBST(CURSES_LIB)
|
||||||
|
-AC_SUBST(CURSES_INCLUDE)
|
||||||
|
-
|
||||||
|
-if test "$enable_curses" != "no"
|
||||||
|
-then
|
||||||
|
- use_curses=t
|
||||||
|
- case "$enable_curses" in
|
||||||
|
- yes | "" ) ;;
|
||||||
|
- /* | *lib* | *.a | -l* | -L* ) CURSES_LIB="$enable_curses" ;;
|
||||||
|
- * ) CURSES_LIB=-l$enable_curses ;;
|
||||||
|
- esac
|
||||||
|
- case "$enable_curses_include" in
|
||||||
|
- yes | no | "") ;;
|
||||||
|
- -I* ) CURSES_INCLUDE="$enable_curses_include" ;;
|
||||||
|
- * ) CURSES_INCLUDE=-I$enable_curses_include ;;
|
||||||
|
- esac
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-if test "$use_curses"
|
||||||
|
-then
|
||||||
|
-
|
||||||
|
- ORIG_LIBS="$LIBS"
|
||||||
|
- ORIG_CPPFLAGS="$CPPFLAGS"
|
||||||
|
- CPPFLAGS="$CURSES_INCLUDE $ORIG_CPPFLAGS"
|
||||||
|
-
|
||||||
|
- if test -z "$CURSES_LIB"
|
||||||
|
- then
|
||||||
|
-
|
||||||
|
- AC_MSG_CHECKING(for working curses library)
|
||||||
|
-
|
||||||
|
- if test "$enable_wide_curses" != "no" -a -n "$have_mblen"
|
||||||
|
- then
|
||||||
|
- LIBS="-lncursesw $ORIG_LIBS"
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#include <ncursesw/curses.h>], [initscr()],
|
||||||
|
- [CURSES_LIB=-lncursesw
|
||||||
|
- AC_DEFINE(CURSES_HEADER, <ncursesw/curses.h>, [Defined to curses header file])
|
||||||
|
- AC_DEFINE(TERM_HEADER, <ncursesw/term.h>, [Defined to term header file])])
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- if test -z "$CURSES_LIB"
|
||||||
|
- then
|
||||||
|
- LIBS="-lncurses $ORIG_LIBS"
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#include <ncurses/curses.h>], [initscr()],
|
||||||
|
- [CURSES_LIB=-lncurses
|
||||||
|
- AC_DEFINE(CURSES_HEADER, <ncurses/curses.h>, [Defined to curses header file])
|
||||||
|
- AC_DEFINE(TERM_HEADER, <ncurses/term.h>, [Defined to term header file])],
|
||||||
|
- [
|
||||||
|
- LIBS="-lncurses $ORIG_LIBS"
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#include <ncurses.h>], [initscr()],
|
||||||
|
- [CURSES_LIB=-lncurses
|
||||||
|
- AC_DEFINE(CURSES_HEADER, <ncurses.h>, [Defined to curses header file])
|
||||||
|
- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
|
||||||
|
- [
|
||||||
|
- LIBS="-lcurses $ORIG_LIBS"
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#include <curses.h>], [initscr()],
|
||||||
|
- [CURSES_LIB=-lcurses
|
||||||
|
- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
|
||||||
|
- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
|
||||||
|
- [
|
||||||
|
- LIBS="-lncurses $ORIG_LIBS"
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#include <curses.h>], [initscr()],
|
||||||
|
- [CURSES_LIB=-lncurses
|
||||||
|
- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
|
||||||
|
- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
|
||||||
|
- ) ]) ]) ])
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- if test -n "$CURSES_LIB"
|
||||||
|
- then
|
||||||
|
- AC_MSG_RESULT([found in $CURSES_LIB])
|
||||||
|
- else
|
||||||
|
- AC_MSG_RESULT([not found])
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- else
|
||||||
|
-
|
||||||
|
- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
|
||||||
|
- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])
|
||||||
|
-
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- if test -n "$CURSES_LIB"
|
||||||
|
- then
|
||||||
|
- LIBS="$CURSES_LIB $ORIG_LIBS"
|
||||||
|
-
|
||||||
|
- if test "$enable_wide_curses" != "no"
|
||||||
|
- then
|
||||||
|
-
|
||||||
|
- AC_MSG_CHECKING(for wide character support in curses libraray)
|
||||||
|
- if test -n "$have_mblen"
|
||||||
|
- then
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#include <wchar.h>
|
||||||
|
- #include CURSES_HEADER
|
||||||
|
- ],
|
||||||
|
- [wchar_t wch = 0;
|
||||||
|
- addnwstr(&wch, 1);],
|
||||||
|
- [AC_MSG_RESULT(yes)
|
||||||
|
- AC_DEFINE(HAVE_WIDE_CURSES, 1, [Defined if curses libraray includes wide character support])],
|
||||||
|
- [
|
||||||
|
-
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#define _XOPEN_SOURCE_EXTENDED 1
|
||||||
|
- #include <wchar.h>
|
||||||
|
- #include CURSES_HEADER
|
||||||
|
- ],
|
||||||
|
- [wchar_t wch = 0;
|
||||||
|
- addnwstr(&wch, 1);],
|
||||||
|
- [AC_MSG_RESULT(yes)
|
||||||
|
- AC_DEFINE(HAVE_WIDE_CURSES, 1)
|
||||||
|
- AC_DEFINE(DEFINE_XOPEN_SOURCE_EXTENDED, 1,
|
||||||
|
- [Defined if _XOPEN_SOURCE_EXTENDED needs to be defined.
|
||||||
|
- (Can't define globally as that will cause problems with some systems)])
|
||||||
|
- ],
|
||||||
|
- [AC_MSG_RESULT(no)
|
||||||
|
- AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.])])])
|
||||||
|
- else
|
||||||
|
- AC_MSG_RESULT([no, because "mblen" is not supported])
|
||||||
|
- AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.])
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- AC_MSG_CHECKING(if standard curses include sequence will work)
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED
|
||||||
|
- # define _XOPEN_SOURCE_EXTENDED 1
|
||||||
|
- #endif
|
||||||
|
- #include <termios.h>
|
||||||
|
- #include <unistd.h>
|
||||||
|
- #include CURSES_HEADER
|
||||||
|
- #include TERM_HEADER
|
||||||
|
- ],
|
||||||
|
- [tigetstr(const_cast<char *>("cup"));],
|
||||||
|
- [AC_MSG_RESULT(yes)
|
||||||
|
- AC_DEFINE(HAVE_LIBCURSES, 1,
|
||||||
|
- [Defined if the curses library is available])
|
||||||
|
- posix_termios=t
|
||||||
|
- AC_DEFINE(CURSES_INCLUDE_STANDARD, 1,
|
||||||
|
- [Defined if no special Workarounds are needed for Curses headers])],
|
||||||
|
- [AC_MSG_RESULT(no)
|
||||||
|
-
|
||||||
|
- dnl else if
|
||||||
|
- AC_MSG_CHECKING(if curses workaround I will work)
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED
|
||||||
|
- # define _XOPEN_SOURCE_EXTENDED 1
|
||||||
|
- #endif
|
||||||
|
- #include <termios.h>
|
||||||
|
- #include <unistd.h>
|
||||||
|
- #include CURSES_HEADER
|
||||||
|
- extern "C" {char * tigetstr(char * capname);}],
|
||||||
|
- [tigetstr(const_cast<char *>("cup"));],
|
||||||
|
- [AC_MSG_RESULT(yes)
|
||||||
|
- AC_DEFINE(HAVE_LIBCURSES, 1, [])
|
||||||
|
- posix_termios=t
|
||||||
|
- AC_DEFINE(CURSES_INCLUDE_WORKAROUND_1, 1,
|
||||||
|
- [Defined if special Wordaround I is need for Curses headers])],
|
||||||
|
- [AC_MSG_RESULT(no)
|
||||||
|
-
|
||||||
|
- dnl else if
|
||||||
|
- AC_MSG_CHECKING(if curses without Unix stuff will work)
|
||||||
|
- AC_TRY_LINK(
|
||||||
|
- [#include CURSES_HEADER
|
||||||
|
- ],
|
||||||
|
- [initscr();],
|
||||||
|
- [AC_MSG_RESULT(yes)
|
||||||
|
- AC_DEFINE(HAVE_LIBCURSES, 1, [])
|
||||||
|
- AC_DEFINE(CURSES_ONLY, 1,
|
||||||
|
- [Defined if curses like POSIX Functions should be used])
|
||||||
|
- curses_only=t],
|
||||||
|
- [AC_MSG_RESULT(no)
|
||||||
|
-
|
||||||
|
- dnl else
|
||||||
|
- use_curses=false
|
||||||
|
- CURSES_LIBS=""
|
||||||
|
- CURSES_INCLUDE=""
|
||||||
|
-
|
||||||
|
- ]) ]) ])
|
||||||
|
-
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- CPPFLAGS="$ORIG_CPPFLAGS"
|
||||||
|
- LIBS="$ORIG_LIBS"
|
||||||
|
-
|
||||||
|
-fi
|
||||||
|
+AS_IF([test "x$enable_curses" != "xno"],[
|
||||||
|
+ AS_IF([test "x$enable_unicode" != "xno"],
|
||||||
|
+ [AC_DEFINE([HAVE_WIDE_CURSES], [1], [Defined if curses library includes wide character support])
|
||||||
|
+ ncurses_library="ncursesw"],
|
||||||
|
+ [ncurses_library="ncurses"])
|
||||||
|
+
|
||||||
|
+ PKG_CHECK_MODULES([NCURSES], ["$ncurses_library"])
|
||||||
|
+
|
||||||
|
+ AC_DEFINE([HAVE_LIBCURSES], [1], [Defined if the curses library is available])
|
||||||
|
+ AC_DEFINE([CURSES_INCLUDE_STANDARD], [1], [Defined if no special Workarounds are needed for Curses headers])
|
||||||
|
+ posix_termios=t
|
||||||
|
+])
|
||||||
|
|
||||||
|
if test -z "$posix_termios" -a -z "$curses_only"
|
||||||
|
then
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -121,7 +121,7 @@
|
||||||
|
# Aspell Program
|
||||||
|
#
|
||||||
|
|
||||||
|
-AM_CPPFLAGS += -DLOCALEDIR="$(localedir)"
|
||||||
|
+AM_CPPFLAGS += -DLOCALEDIR="$(localedir)" $(NCURSES_CFLAGS)
|
||||||
|
|
||||||
|
bin_PROGRAMS = word-list-compress aspell prezip-bin
|
||||||
|
|
||||||
|
@@ -129,7 +129,7 @@
|
||||||
|
|
||||||
|
aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp
|
||||||
|
|
||||||
|
-aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL)
|
||||||
|
+aspell_LDADD = libaspell.la $(NCURSES_LIBS) $(LTLIBINTL)
|
||||||
|
|
||||||
|
prezip_bin_SOURCES = prog/prezip.c
|
||||||
|
|
||||||
|
--- a/prog/check_funs.cpp
|
||||||
|
+++ b/prog/check_funs.cpp
|
||||||
|
@@ -62,11 +62,11 @@
|
||||||
|
|
||||||
|
#if HAVE_LIBCURSES
|
||||||
|
|
||||||
|
-#include CURSES_HEADER
|
||||||
|
+#include <curses.h>
|
||||||
|
|
||||||
|
#if CURSES_INCLUDE_STANDARD
|
||||||
|
|
||||||
|
-#include TERM_HEADER
|
||||||
|
+#include <term.h>
|
||||||
|
|
||||||
|
#elif CURSES_INCLUDE_WORKAROUND_1
|
||||||
|
|
@ -1,3 +1,3 @@
|
|||||||
DIST iso-codes-3.63.tar.xz 3773672 SHA256 60600e56952dc92b3a8cd8a7044348f7cfa35be528bab2491c3c18582fb5277f SHA512 31b5142611e2050a9bfb95cd12d962b8cbe01824f1202e70ca40d9cd178a5fd17557eac3fcc59dd0b94baf2656caeef09c50332cd2a8d0e1bb14c82c154e06ae WHIRLPOOL bbe3c5474ba3fc22243a9b6bea9c6b43dccd5a2230ee59b07e4484e06ccba4be977dfa1e16014b18d4cae5393a50099e3a12b13747e9970c4e605df8b4e002be
|
DIST iso-codes-3.63.tar.xz 3773672 SHA256 60600e56952dc92b3a8cd8a7044348f7cfa35be528bab2491c3c18582fb5277f SHA512 31b5142611e2050a9bfb95cd12d962b8cbe01824f1202e70ca40d9cd178a5fd17557eac3fcc59dd0b94baf2656caeef09c50332cd2a8d0e1bb14c82c154e06ae WHIRLPOOL bbe3c5474ba3fc22243a9b6bea9c6b43dccd5a2230ee59b07e4484e06ccba4be977dfa1e16014b18d4cae5393a50099e3a12b13747e9970c4e605df8b4e002be
|
||||||
DIST iso-codes-3.65.tar.xz 3732432 SHA256 834de5193c8489eedeaf6509457a9b13476702386ae1f3ed4f391a349d630320 SHA512 cf88397150b3014a4f5e4d709cbc1e00537c9289ea68d68ec9b24df6c7467fda3fe99fbeacd444837d614ae1df213816a3996a9e86aac400f9d92a0a3090f8ab WHIRLPOOL b506fea95bba3ecf40e9d1e4d5c26d4fd97e88203fdf1e931269642b42daca93b5b479b52a4e2807de4dc80b3233599394dc67f6762bf00caf5689a74fd36e4c
|
|
||||||
DIST iso-codes-3.68.tar.xz 3448584 SHA256 5881cf7caa5adfffb14ade99138949324c28a277babe8d07dafbff521acef9d1 SHA512 77abd3437fe66635cf52dbe065def9ff229a4bce20eb1167ccc825c934db57b4acc8112f99bdca6313324d850549cd9ead7556e0540c2b4e80cad9715613cec2 WHIRLPOOL 5b905d4711ea5f3af29418829bcfbb94172336f548e125005a15f5e8963bee55f21d6c44542037d006bee06748db13f8a30b8474163c0bfa816dca9fa9e46ed5
|
DIST iso-codes-3.68.tar.xz 3448584 SHA256 5881cf7caa5adfffb14ade99138949324c28a277babe8d07dafbff521acef9d1 SHA512 77abd3437fe66635cf52dbe065def9ff229a4bce20eb1167ccc825c934db57b4acc8112f99bdca6313324d850549cd9ead7556e0540c2b4e80cad9715613cec2 WHIRLPOOL 5b905d4711ea5f3af29418829bcfbb94172336f548e125005a15f5e8963bee55f21d6c44542037d006bee06748db13f8a30b8474163c0bfa816dca9fa9e46ed5
|
||||||
|
DIST iso-codes-3.70.tar.xz 3452288 SHA256 41e2fbaec2ed57e767b94f175d0dcd31b627aeb23b75cd604605a6fb6109d61f SHA512 59238008b320a739afd1cdf689f2c163d233e3fadfe9ab038bdad2502e866185867edab9f46fd078a6d46f4431267e614d0dd3b597ba17fdda95004bbaf5dd4a WHIRLPOOL e9a5dab29699386be3c3a2b16e925aa4741c260a782b2fbb88ef180682feb9f05dc6f0b88920a00c299f671677de0f5d19e61a88c9b0299c7e566a732125ab79
|
||||||
|
@ -1,69 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
PLOCALES="af am ar as ast az be bg bn bn_IN br bs byn ca crh cs cy da de dz el en eo es et eu fa fi fo fr ga gez gl gu haw he hi hr hu hy ia id is it ja ka kk km kn ko kok ku lt lv mi mk ml mn mr ms mt nb ne nl nn nso oc or pa pl ps pt pt_BR ro ru rw si sk sl so sq sr sr@latin sv sw ta te th ti tig tk tl tr tt tt@iqtelif ug uk ve vi wa wal wo xh zh_CN zh_HK zh_TW zu"
|
|
||||||
|
|
||||||
inherit eutils l10n
|
|
||||||
|
|
||||||
DESCRIPTION="ISO language, territory, currency, script codes and their translations"
|
|
||||||
HOMEPAGE="http://pkg-isocodes.alioth.debian.org/"
|
|
||||||
SRC_URI="http://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="
|
|
||||||
app-arch/xz-utils
|
|
||||||
sys-devel/gettext
|
|
||||||
"
|
|
||||||
|
|
||||||
# This ebuild does not install any binaries
|
|
||||||
RESTRICT="binchecks strip"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
local norm loc all_locales mylinguas
|
|
||||||
local all_norms="iso_15924 iso_3166 iso_3166_2 iso_4217 iso_639 iso_639_3 iso_639_5"
|
|
||||||
|
|
||||||
# l10n_find_plocales_changes doesn't support multiple directories
|
|
||||||
einfo "Looking for new locales ..."
|
|
||||||
for norm in ${all_norms}; do
|
|
||||||
pushd "${norm}" > /dev/null || die
|
|
||||||
for loc in *.po; do
|
|
||||||
all_locales+="${loc%.po} "
|
|
||||||
done
|
|
||||||
popd > /dev/null
|
|
||||||
done
|
|
||||||
|
|
||||||
all_locales=$(echo "${all_locales}" | sed 's/ /\n/g' | sort | uniq)
|
|
||||||
all_locales=${all_locales//[[:space:]]/ }
|
|
||||||
all_locales=${all_locales#[[:space:]]}
|
|
||||||
all_locales=${all_locales%[[:space:]]}
|
|
||||||
if [[ ${PLOCALES} != ${all_locales} ]]; then
|
|
||||||
einfo "There are changes in locales! This ebuild should be updated to:"
|
|
||||||
einfo "PLOCALES=\"${all_locales}\""
|
|
||||||
else
|
|
||||||
einfo "Done"
|
|
||||||
fi
|
|
||||||
|
|
||||||
for norm in ${all_norms}; do
|
|
||||||
einfo "Preparing ${norm} ..."
|
|
||||||
pushd "${norm}" > /dev/null || die
|
|
||||||
mylinguas=
|
|
||||||
for loc in *.po; do
|
|
||||||
if use "linguas_"${loc%.po}; then
|
|
||||||
mylinguas+="${loc} "
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
sed -e "s:pofiles =.*:pofiles = ${mylinguas} ${NULL}:" \
|
|
||||||
-e "s:mofiles =.*:mofiles = ${mylinguas//.po/.mo} ${NULL}:" \
|
|
||||||
-i Makefile.am Makefile.in || die "sed in ${norm} folder failed"
|
|
||||||
popd > /dev/null
|
|
||||||
done
|
|
||||||
}
|
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
PYTHON_COMPAT=( python3_{4,5} )
|
||||||
|
PLOCALES="af am ar as ast az be bg bn bn_IN br bs byn ca crh cs cy da de dz el en eo es et eu fa fi fo fr ga gez gl gu haw he hi hr hu hy ia id is it ja ka kk km kn ko kok ku lt lv mi mk ml mn mr ms mt nb ne nl nn nso oc or pa pl ps pt pt_BR ro ru rw si sk sl so sq sr sr@latin sv sw ta te th ti tig tk tl tr tt tt@iqtelif ug uk ve vi wa wal wo xh zh_CN zh_HK zh_TW zu"
|
||||||
|
|
||||||
|
inherit eutils l10n python-any-r1
|
||||||
|
|
||||||
|
DESCRIPTION="ISO language, territory, currency, script codes and their translations"
|
||||||
|
HOMEPAGE="http://pkg-isocodes.alioth.debian.org/"
|
||||||
|
SRC_URI="http://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND="${PYTHON_DEPS}
|
||||||
|
app-arch/xz-utils
|
||||||
|
sys-devel/gettext
|
||||||
|
"
|
||||||
|
|
||||||
|
# This ebuild does not install any binaries.
|
||||||
|
RESTRICT="binchecks strip"
|
||||||
|
|
||||||
|
# l10n_find_plocales_changes doesn't support multiple directories,
|
||||||
|
# so need to do the update scan ourselves.
|
||||||
|
check_existing_locales() {
|
||||||
|
local std loc all_locales=()
|
||||||
|
|
||||||
|
ebegin "Looking for new locales"
|
||||||
|
for std in "${all_stds[@]}"; do
|
||||||
|
pushd "${std}" >/dev/null || die
|
||||||
|
for loc in *.po; do
|
||||||
|
all_locales+=( "${loc%.po}" )
|
||||||
|
done
|
||||||
|
popd >/dev/null
|
||||||
|
done
|
||||||
|
|
||||||
|
all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u))
|
||||||
|
if [[ ${PLOCALES} != "${all_locales}" ]]; then
|
||||||
|
eend 1
|
||||||
|
eerror "There are changes in locales! This ebuild should be updated to:"
|
||||||
|
eerror "PLOCALES=\"${all_locales}\""
|
||||||
|
die "Update PLOCALES in the ebuild"
|
||||||
|
else
|
||||||
|
eend 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
local std loc mylinguas
|
||||||
|
local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} )
|
||||||
|
|
||||||
|
check_existing_locales
|
||||||
|
|
||||||
|
# Modify the Makefiles so they only install requested locales.
|
||||||
|
for std in "${all_stds[@]}"; do
|
||||||
|
einfo "Preparing ${std} ..."
|
||||||
|
pushd "${std}" >/dev/null || die
|
||||||
|
mylinguas=()
|
||||||
|
for loc in *.po; do
|
||||||
|
if use "linguas_${loc%.po}"; then
|
||||||
|
mylinguas+=( "${loc}" )
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \
|
||||||
|
-e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \
|
||||||
|
-i Makefile.am Makefile.in || die "sed in ${std} folder failed"
|
||||||
|
popd >/dev/null
|
||||||
|
done
|
||||||
|
}
|
@ -1,25 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=3
|
|
||||||
|
|
||||||
PYTHON_DEPEND="2"
|
|
||||||
SUPPORT_PYTHON_ABIS="1"
|
|
||||||
RESTRICT_PYTHON_ABIS="3.* *-jython"
|
|
||||||
|
|
||||||
inherit distutils
|
|
||||||
|
|
||||||
DESCRIPTION="Intelligent recursive search/replace utility"
|
|
||||||
HOMEPAGE="http://rpl.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils_src_install
|
|
||||||
doman ${PN}.1 || die
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST Sigil-0.9.5-Code.zip 19224845 SHA256 fd9963c4e5b9013bd95ed0659dbc5e67c9848982800f2ec99bf96bbdfb708ff1 SHA512 f2e151f716ce57f9bb94d621ae8e5281c6a0cce12e58b49abe959d1f602fbdb8d28f16d5dc418dca871b100efba2fe13f7f2a66c6704346b5a40755a68e8f625 WHIRLPOOL 8ec15cb19175097b4bd0613139366d58a5fd0c01259e3cfb9203d585e009f1207ba3e9b68cd5213793c8309f9e18720ac9eec674d820947833a90dbcc6dcc3d5
|
DIST Sigil-0.9.5-Code.zip 19224845 SHA256 fd9963c4e5b9013bd95ed0659dbc5e67c9848982800f2ec99bf96bbdfb708ff1 SHA512 f2e151f716ce57f9bb94d621ae8e5281c6a0cce12e58b49abe959d1f602fbdb8d28f16d5dc418dca871b100efba2fe13f7f2a66c6704346b5a40755a68e8f625 WHIRLPOOL 8ec15cb19175097b4bd0613139366d58a5fd0c01259e3cfb9203d585e009f1207ba3e9b68cd5213793c8309f9e18720ac9eec674d820947833a90dbcc6dcc3d5
|
||||||
|
DIST Sigil-0.9.6-Code.zip 19307454 SHA256 7856ad20116ef13fc3f79fa01c1d65c8b15ce1047f1e88b0723c2658cd8f18fd SHA512 8ae5ce89baf199a10b940d25b3bb3cb97a03dab993e318c5a2b5e6fcba7d4741cbc865f3408d36bd5ad784c35833e4ab3d7b3e282047560d57cd7790c6709417 WHIRLPOOL d74290b59247ced4977bf575adb93c7a76a8045f464b649854e49f6028cb2a9fb28c50fc36d00d3ab106768a85c514b5df5252e5172597a6120913a051b9cca7
|
||||||
DIST sigil-0.8.7.tar.gz 19394061 SHA256 0352cc46714ebb5067a0fbdbbc76dded8f10ea0f4f43374c7dbcac6eba49e104 SHA512 24b74c835ae1f8fb887c9d2c59b3ccc6720ce1fe8d19a6b0056754ab5ea6e63c34c4b229f4e4b3a880e722876d288e58385f5a0ad15b295f147b77b1acf28652 WHIRLPOOL 2cb7a8a928069a2f005396faa9bdacde1f77f3cca3a3ba2458b8562e48298a127b9de9d7ecea5f106ad68865d5074b13fff5a234497b2b6655ac1a3c3edef827
|
DIST sigil-0.8.7.tar.gz 19394061 SHA256 0352cc46714ebb5067a0fbdbbc76dded8f10ea0f4f43374c7dbcac6eba49e104 SHA512 24b74c835ae1f8fb887c9d2c59b3ccc6720ce1fe8d19a6b0056754ab5ea6e63c34c4b229f4e4b3a880e722876d288e58385f5a0ad15b295f147b77b1acf28652 WHIRLPOOL 2cb7a8a928069a2f005396faa9bdacde1f77f3cca3a3ba2458b8562e48298a127b9de9d7ecea5f106ad68865d5074b13fff5a234497b2b6655ac1a3c3edef827
|
||||||
|
@ -0,0 +1,86 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
CMAKE_MIN_VERSION="3.0"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_4 python3_5 )
|
||||||
|
|
||||||
|
inherit cmake-utils python-single-r1
|
||||||
|
|
||||||
|
my_pn="Sigil"
|
||||||
|
|
||||||
|
DESCRIPTION="Sigil is a multi-platform WYSIWYG ebook editor for ePub format"
|
||||||
|
HOMEPAGE="http://sigil-ebook.com/"
|
||||||
|
SRC_URI="https://github.com/Sigil-Ebook/${my_pn}/releases/download/${PV}/${my_pn}-${PV}-Code.zip"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-text/hunspell
|
||||||
|
dev-libs/boost[threads]
|
||||||
|
dev-libs/libpcre[pcre16]
|
||||||
|
dev-libs/xerces-c[icu]
|
||||||
|
dev-python/chardet[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cssselect[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cssutils[${PYTHON_USEDEP}]
|
||||||
|
dev-python/html5lib[${PYTHON_USEDEP}]
|
||||||
|
dev-python/lxml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pillow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/regex[${PYTHON_USEDEP}]
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
>=dev-qt/qtconcurrent-5.4:5
|
||||||
|
>=dev-qt/qtcore-5.4:5
|
||||||
|
>=dev-qt/qtgui-5.4:5
|
||||||
|
>=dev-qt/qtprintsupport-5.4:5
|
||||||
|
>=dev-qt/qtwebkit-5.4:5
|
||||||
|
>=dev-qt/qtwidgets-5.4:5
|
||||||
|
>=dev-qt/qtwidgets-5.4:5
|
||||||
|
sys-libs/zlib[minizip]
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=sys-devel/gcc-4.8
|
||||||
|
virtual/pkgconfig
|
||||||
|
>=dev-qt/linguist-tools-5.4:5
|
||||||
|
app-arch/unzip
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
DOCS=( ChangeLog.txt README.md )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# sigil tries to copy non-needed qt libs for deb package, safe to ignore this completely
|
||||||
|
eapply "${FILESDIR}/sigil-0.9.4-proper-gumbo-install.patch"
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
cmake-utils_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DUSE_SYSTEM_LIBS=1
|
||||||
|
-DSYSTEM_LIBS_REQUIRED=1
|
||||||
|
-DLIBDIR="$(get_libdir)"
|
||||||
|
)
|
||||||
|
cmake-utils_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "From Sigil's release notes:"
|
||||||
|
elog "When you fire up Sigil for the very first time:"
|
||||||
|
elog "navigate to the new General Preferences and select the default"
|
||||||
|
elog "epub version you plan to work with (epub 2 or epub3) so that new"
|
||||||
|
elog "empty ebooks start with the correct code."
|
||||||
|
elog "if you plan to work with epub3 epubs, you should change your"
|
||||||
|
elog "PreserveEntities setting to use ONLY NUMERIC entities."
|
||||||
|
elog ""
|
||||||
|
elog "For example use & # 1 6 0 ; for non-breaking spaces and etc."
|
||||||
|
elog ""
|
||||||
|
elog "We strongly recommend enabling Mend On Open in your settings"
|
||||||
|
elog "for best performance with Sigil."
|
||||||
|
}
|
@ -1,151 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MY_PN="tesseract-ocr"
|
|
||||||
URI_PREFIX="https://github.com/${MY_PN}/tessdata/raw/${PV}/"
|
|
||||||
JAVA_PKG_OPT_USE="scrollview"
|
|
||||||
|
|
||||||
inherit eutils autotools java-pkg-opt-2
|
|
||||||
|
|
||||||
DESCRIPTION="An OCR Engine, orginally developed at HP, now open source."
|
|
||||||
HOMEPAGE="https://github.com/tesseract-ocr"
|
|
||||||
SRC_URI="https://github.com/${MY_PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
${URI_PREFIX}eng.traineddata -> eng.traineddata-${PV}
|
|
||||||
doc? ( https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02-doc-html.tar.gz )
|
|
||||||
math? ( ${URI_PREFIX}equ.traineddata -> equ.traineddata-${PV} )
|
|
||||||
l10n_ar? ( ${URI_PREFIX}ara.traineddata -> ara.traineddata-${PV} )
|
|
||||||
l10n_bg? ( ${URI_PREFIX}bul.traineddata -> bul.traineddata-${PV} )
|
|
||||||
l10n_ca? ( ${URI_PREFIX}cat.traineddata -> cat.traineddata-${PV} )
|
|
||||||
l10n_chr? ( ${URI_PREFIX}chr.traineddata -> chr.traineddata-${PV} )
|
|
||||||
l10n_cs? ( ${URI_PREFIX}ces.traineddata -> ces.traineddata-${PV} )
|
|
||||||
l10n_de? ( ${URI_PREFIX}deu.traineddata -> deu.traineddata-${PV}
|
|
||||||
${URI_PREFIX}deu_frak.traineddata -> deu_frak.traineddata-${PV} )
|
|
||||||
l10n_da? ( ${URI_PREFIX}dan.traineddata -> dan.traineddata-${PV}
|
|
||||||
${URI_PREFIX}dan_frak.traineddata -> dan_frak.traineddata-${PV} )
|
|
||||||
l10n_el? ( ${URI_PREFIX}ell.traineddata -> ell.traineddata-${PV} )
|
|
||||||
l10n_es? ( ${URI_PREFIX}spa.traineddata -> spa.traineddata-${PV} )
|
|
||||||
l10n_fi? ( ${URI_PREFIX}fin.traineddata -> fin.traineddata-${PV} )
|
|
||||||
l10n_fr? ( ${URI_PREFIX}fra.traineddata -> fra.traineddata-${PV} )
|
|
||||||
l10n_he? ( ${URI_PREFIX}heb.traineddata -> heb.traineddata-${PV} )
|
|
||||||
l10n_hi? ( ${URI_PREFIX}hin.traineddata -> hin.traineddata-${PV} )
|
|
||||||
l10n_hu? ( ${URI_PREFIX}hun.traineddata -> hun.traineddata-${PV} )
|
|
||||||
l10n_id? ( ${URI_PREFIX}ind.traineddata -> ind.traineddata-${PV} )
|
|
||||||
l10n_it? ( ${URI_PREFIX}ita.traineddata -> ita.traineddata-${PV} )
|
|
||||||
l10n_ja? ( ${URI_PREFIX}jpn.traineddata -> jpn.traineddata-${PV} )
|
|
||||||
l10n_ko? ( ${URI_PREFIX}kor.traineddata -> kor.traineddata-${PV} )
|
|
||||||
l10n_lt? ( ${URI_PREFIX}lit.traineddata -> lit.traineddata-${PV} )
|
|
||||||
l10n_lv? ( ${URI_PREFIX}lav.traineddata -> lav.traineddata-${PV} )
|
|
||||||
l10n_nl? ( ${URI_PREFIX}nld.traineddata -> nld.traineddata-${PV} )
|
|
||||||
l10n_no? ( ${URI_PREFIX}nor.traineddata -> nor.traineddata-${PV} )
|
|
||||||
l10n_pl? ( ${URI_PREFIX}pol.traineddata -> pol.traineddata-${PV} )
|
|
||||||
l10n_pt? ( ${URI_PREFIX}por.traineddata -> por.traineddata-${PV} )
|
|
||||||
l10n_ro? ( ${URI_PREFIX}ron.traineddata -> ron.traineddata-${PV} )
|
|
||||||
l10n_ru? ( ${URI_PREFIX}rus.traineddata -> rus.traineddata-${PV} )
|
|
||||||
l10n_sk? ( ${URI_PREFIX}slk.traineddata -> slk.traineddata-${PV}
|
|
||||||
${URI_PREFIX}slk_frak.traineddata -> slk_frak.traineddata-${PV} )
|
|
||||||
l10n_sl? ( ${URI_PREFIX}slv.traineddata -> slv.traineddata-${PV} )
|
|
||||||
l10n_sr? ( ${URI_PREFIX}srp.traineddata -> srp.traineddata-${PV} )
|
|
||||||
l10n_sv? ( ${URI_PREFIX}swe.traineddata -> swe.traineddata-${PV} )
|
|
||||||
l10n_th? ( ${URI_PREFIX}tha.traineddata -> tha.traineddata-${PV} )
|
|
||||||
l10n_tl? ( ${URI_PREFIX}tgl.traineddata -> tgl.traineddata-${PV} )
|
|
||||||
l10n_tr? ( ${URI_PREFIX}tur.traineddata -> tur.traineddata-${PV} )
|
|
||||||
l10n_uk? ( ${URI_PREFIX}ukr.traineddata -> ukr.traineddata-${PV} )
|
|
||||||
l10n_vi? ( ${URI_PREFIX}vie.traineddata -> vie.traineddata-${PV} )
|
|
||||||
l10n_zh-CN? ( ${URI_PREFIX}chi_sim.traineddata -> chi_sim.traineddata-${PV} )
|
|
||||||
l10n_zh-TW? ( ${URI_PREFIX}chi_tra.traineddata -> chi_tra.traineddata-${PV} )
|
|
||||||
osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${PV} )
|
|
||||||
"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
|
|
||||||
|
|
||||||
IUSE="doc examples jpeg math opencl osd png +scrollview static-libs tiff training -webp l10n_ar l10n_bg l10n_ca l10n_chr l10n_cs l10n_de l10n_da l10n_el l10n_es l10n_fi l10n_fr l10n_he l10n_hi l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_lt l10n_lv l10n_nl l10n_no l10n_pl l10n_pt l10n_ro l10n_ru l10n_sk l10n_sl l10n_sr l10n_sv l10n_th l10n_tl l10n_tr l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW"
|
|
||||||
|
|
||||||
# With opencl USE=tiff is necessary in leptonica
|
|
||||||
CDEPEND=">=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?]
|
|
||||||
opencl? (
|
|
||||||
virtual/opencl
|
|
||||||
media-libs/tiff:0=
|
|
||||||
media-libs/leptonica:=[tiff]
|
|
||||||
)
|
|
||||||
scrollview? (
|
|
||||||
>=dev-java/piccolo2d-3.0:0
|
|
||||||
)
|
|
||||||
training? (
|
|
||||||
dev-libs/icu:=
|
|
||||||
x11-libs/pango:=
|
|
||||||
x11-libs/cairo:=
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND="${CDEPEND}
|
|
||||||
scrollview? ( >=virtual/jdk-1.7 )"
|
|
||||||
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
scrollview? ( >=virtual/jre-1.7 )"
|
|
||||||
|
|
||||||
DOCS=(AUTHORS ChangeLog NEWS README ReleaseNotes )
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/tesseract-2.04-gcc47.patch"
|
|
||||||
"${FILESDIR}/${P}-fix-scrollview-disabled.patch"
|
|
||||||
"${FILESDIR}/${P}-use-system-piccolo2d.patch"
|
|
||||||
"${FILESDIR}/${P}-leptonica-1.73-compat.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${P}.tar.gz
|
|
||||||
use doc && unpack tesseract-ocr-3.02.02-doc-html.tar.gz
|
|
||||||
find "${DISTDIR}/" -name "*traineddata-${PV}" \
|
|
||||||
-execdir sh -c 'cp -- "$0" "${S}/tessdata/${0%-*}"' '{}' ';' || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${PATCHES[@]}"
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
java-pkg-opt-2_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myeconfargs=(
|
|
||||||
--enable-shared
|
|
||||||
$(use_enable opencl)
|
|
||||||
$(use_enable scrollview graphics)
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
)
|
|
||||||
|
|
||||||
econf "${myeconfargs[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
default
|
|
||||||
use scrollview && emake ScrollView.jar JAVAC="javac $(java-pkg_javac-args)"
|
|
||||||
use training && emake training
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
if use training; then
|
|
||||||
emake DESTDIR="${D}" training-install
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use examples; then
|
|
||||||
insinto /usr/share/doc/${PF}/examples
|
|
||||||
doins testing/eurotext.tif testing/phototest.tif
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dohtml -r "${WORKDIR}/${MY_PN}"/doc/html/*
|
|
||||||
fi
|
|
||||||
|
|
||||||
insinto /usr/share/tessdata
|
|
||||||
doins tessdata/*traineddata* # language files
|
|
||||||
use scrollview && doins java/ScrollView.jar # scrollview
|
|
||||||
}
|
|
@ -1,2 +1,2 @@
|
|||||||
DIST libxml++-2.38.1.tar.xz 947556 SHA256 882529189b03db6c69925b3f579ab1941feb4f02b5fe2612504ee7e498a4a05f SHA512 d60f283ca2a056bf81fd6083c10dd9d469bb62dcb06ded9ea3549bc1d0053ed14f47bd86394761825f69d9d0f3a02781f1fd121244b9ce8f9637ad21e0d177f8 WHIRLPOOL 92b4222bd1626e4e5baa6dbf1ff8479a594a49fe04bbc3279e1c2da41dd0c6e12b57e5d5eaa295f3f6361af53f2288eb9e2cb31dbdbd8e781178717327a5069c
|
|
||||||
DIST libxml++-2.40.1.tar.xz 955220 SHA256 4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9 SHA512 a4ec2e8182d981c57bdcb8f0a203a3161f8c735ceb59fd212408b7a539d1dc826adf6717bed8f4d544ab08afd9c2fc861efe518e24bbd3a1c4b158e2ca48183a WHIRLPOOL f1888bc6f90dd10dea04f617f317a2eed79f2c4981e03b1fbdb3cefcc4bfeadc256c5dd6163d82b7b33cb29d8d15de98de822d2d40f3fa8e8851efe827cdff72
|
DIST libxml++-2.40.1.tar.xz 955220 SHA256 4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9 SHA512 a4ec2e8182d981c57bdcb8f0a203a3161f8c735ceb59fd212408b7a539d1dc826adf6717bed8f4d544ab08afd9c2fc861efe518e24bbd3a1c4b158e2ca48183a WHIRLPOOL f1888bc6f90dd10dea04f617f317a2eed79f2c4981e03b1fbdb3cefcc4bfeadc256c5dd6163d82b7b33cb29d8d15de98de822d2d40f3fa8e8851efe827cdff72
|
||||||
|
DIST libxml++-3.0.0.tar.xz 934588 SHA256 2ff3640417729d357bada2e3049061642e0b078c323a8e0d37ae68df96547952 SHA512 5474006bd0e473b999f0d27e31e06d6509ce009f479d74c0114cde96858706318ba7367e0652a91b3a567c00b73e53dee4f951beb81dfb3ba42412fb21eec1de WHIRLPOOL bd6a1c905b7bae4ad15be7b3f23d0aed28262c9c5b1fff744b27fc1c01a9ff3a2f8ca66dca54ad2e607aeab688d24de57ae90c39990a3a9e29839ae79182d1c2
|
||||||
|
@ -1 +1,2 @@
|
|||||||
DIST cache_tab-1.0.2.tar.gz 12414 SHA256 f44bd4ee2136b6d2dfbb34c523aad973b8e4ee53568cae2e29cf780833052940 SHA512 9a4e225b4a1776771d964ef2b96b8eb976b930bb2e9c5ac93e1e8b238f6e259d086a550d41b4931fbde293306892cdde2a38a4af3afa581a74e9e76b5feef111 WHIRLPOOL 06f5bad8c41d8a7f8269cb598d9abcf583298dc3d326dbb0f5405ae05d4fba19141c93885d4b44b3c0efa0d98e4d2039e7eba9e186d49b0dfdc2b4c3aea3279c
|
DIST cache_tab-1.0.2.tar.gz 12414 SHA256 f44bd4ee2136b6d2dfbb34c523aad973b8e4ee53568cae2e29cf780833052940 SHA512 9a4e225b4a1776771d964ef2b96b8eb976b930bb2e9c5ac93e1e8b238f6e259d086a550d41b4931fbde293306892cdde2a38a4af3afa581a74e9e76b5feef111 WHIRLPOOL 06f5bad8c41d8a7f8269cb598d9abcf583298dc3d326dbb0f5405ae05d4fba19141c93885d4b44b3c0efa0d98e4d2039e7eba9e186d49b0dfdc2b4c3aea3279c
|
||||||
|
DIST cache_tab-1.0.3.tar.gz 12600 SHA256 7cfd4736f2939b9c87aea050882af16ebfcf2d18c8ad2ff9fa2fc741c6afe2c5 SHA512 d6d6f23834144b58a590dcbda57c2f0d14fd6030a2ea1e1675d56ac1038618f275bb9f9f9c0f80fc03510f775c1a04637eebcf927daeb9af51e2c70efa8239f4 WHIRLPOOL eb9faffc08dbdb8881f9c3bb9aaa598ce7df8429c9c3b972b97f9a573a8eea37225b3c4af30af312e539648ad1c5276cd156233b2fcd25fddf0802aeaeebfe89
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit rebar
|
||||||
|
|
||||||
|
DESCRIPTION="In-memory cache Erlang and Elixir library"
|
||||||
|
HOMEPAGE="https://github.com/processone/cache_tab"
|
||||||
|
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
|
||||||
|
|
||||||
|
DEPEND=">=dev-erlang/p1_utils-1.0.4
|
||||||
|
>=dev-lang/erlang-17.1"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
DOCS=( CHANGELOG.md README.md )
|
@ -1 +1,2 @@
|
|||||||
DIST esip-1.0.4.tar.gz 84478 SHA256 f10e59d06a7764c97f1dc474a99334d532b06c5f2125445f21757016f3ff8cc6 SHA512 50915831796f76986a00f5a2a08f308aa9fee71e92fbb6978e9e20f0c00007c0d442991cc7fc2f6df82560a1509f8189865afe8d0b6f94410c39e07ca4f1092b WHIRLPOOL 74a625a03f39d5c78b0e5a8516c0fe6d8c4e441674c2ffce9fa89609b8a6045bd52916753bdfa2c55d055bbead9e6e727adabbb9f98d388f746308c328f1db93
|
DIST esip-1.0.4.tar.gz 84478 SHA256 f10e59d06a7764c97f1dc474a99334d532b06c5f2125445f21757016f3ff8cc6 SHA512 50915831796f76986a00f5a2a08f308aa9fee71e92fbb6978e9e20f0c00007c0d442991cc7fc2f6df82560a1509f8189865afe8d0b6f94410c39e07ca4f1092b WHIRLPOOL 74a625a03f39d5c78b0e5a8516c0fe6d8c4e441674c2ffce9fa89609b8a6045bd52916753bdfa2c55d055bbead9e6e727adabbb9f98d388f746308c328f1db93
|
||||||
|
DIST esip-1.0.7.tar.gz 84522 SHA256 942622cb808978d7eb0f2faa3c6b1577579bf9faa8617d9db58a9b7fe7a59993 SHA512 f25f2ea146a8fbea8f727210fc222649a6d434b5f2f9c2eaab62d56ecaddcd2f2986a96befb1e1291cff9130276d146321c20948d0469c36797c323f94431f3a WHIRLPOOL bdd25e89e32e742508cf58b4321e382e3c7fe6e0cf8ce7128c39ea1270162930eebf6f88bdfcfac65470c8193b87ef01e38aff8bccc310e1fd4f7c5f5adc078d
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue