Sync with portage [Mon Nov 7 09:20:52 MSK 2016].

mhiretskiy
root 7 years ago
parent 1878a91c43
commit d1ba0ca146

@ -1,3 +1,4 @@
DIST elektra-0.7.1.tar.gz 1347524 SHA256 ff90ae274935eac9c9c5c85ca7e66049be46a31d9ef08bc59a59858a15284c8c SHA512 25ca25e95d1a20a79ba97b094dc9630fb791f6653c2bacec751cc51492202831b7d28ae0786081e6be91581245bda3f5b7e2f3b523f7faa6bfb1d97b3d209684 WHIRLPOOL e90e7c126f2467c8ae29e3cffd5d8a6bfa444dfd38edcc8809d49562825aff8ec6c826139da4a2aa09e38935ee63b48674431c7cc27e2a14d372b2b8270b170d
DIST elektra-0.8.12.tar.gz 2102450 SHA256 562432bea9455a61ff6e6b3263078ea9b26bef2ed177a04b5f9b181d605bc021 SHA512 be01dbeae5cc680973a7c7917f341506106139c7facc3d3f597f31f7aa91065dcee862121b8704d589f4c6dd916a99cadc9b67e2e9604bec2841b1ebafea89ea WHIRLPOOL 6661d9a337aa71fcc9764f127ec4055b3eb1456d60608c80ac8763aee2d680ab8691a16668da8ef694efb09e2415f58bf4e34a4f1f0e9a7498fecf88f56ce9da
DIST elektra-0.8.15.tar.gz 2338297 SHA256 6a406986cecb8d4a44485ced118ee803bc039b0824b72298e123b4dd47eb0b22 SHA512 86a408dd546b33e3b437f92f415de7aee6a235189f9eab0762b3f44ab4c453ee369a53de10a9f5b0df1b446460b12c57c6b8b77c282648ec2a49f2328d9af13d WHIRLPOOL c4f77903f9340c665f4c484c0b700b048358691873031ae5e62e63f0acf9a5fc5efb3c307331712497c59172ad202780280abfa8b717f523fabda73564a0005e
DIST elektra-0.8.16.tar.gz 2405443 SHA256 3cf0624eb027e533192ca9d612618df3d38ec3674c9cd20474f04ff269fad77e SHA512 b225e61379907365a423ea75ec7138e5257bb78c526bb05a1ec21f66a52eb4bad9e6f1eb23209d700670b21b86166497b47c3bc46bc9d45f6d366cd544afc326 WHIRLPOOL 3230dbe2f613b5eee71c01ce7afeac3cca02ffbf45cba7a9300f8f3347d5d4c3baf0f8339ecaaaeb3ca747523229292738f1e94660187c1a9c23b4aaa02f0b6f

@ -41,7 +41,10 @@ RESTRICT="test"
MULTILIB_WRAPPED_HEADERS=( /usr/include/elektra/kdbconfig.h )
PATCHES=( "${FILESDIR}/${P}"-conditional-glob-tests.patch )
PATCHES=(
"${FILESDIR}/${P}"-conditional-glob-tests.patch
"${FILESDIR}/${P}"-gcc-5.4.0.patch
)
src_prepare() {
cmake-utils_src_prepare
@ -97,13 +100,12 @@ multilib_src_configure() {
fi
mycmakeargs=(
"-DBUILD_PDF=OFF"
"-DBUILD_SHARED=ON"
"-DPLUGINS=${my_plugins}"
"-DTOOLS=${my_tools}"
"-DLATEX_COMPILER=OFF"
"-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
$(multilib_is_native_abi && cmake-utils_use doc BUILD_DOCUMENTATION \
|| echo -DBUILD_DOCUMENTATION=OFF)
-DBUILD_DOCUMENTATION=$(multilib_is_native_abi && usex doc || echo no)
$(cmake-utils_use static-libs BUILD_STATIC)
$(cmake-utils_use test BUILD_TESTING)
$(cmake-utils_use test ENABLE_TESTING)
@ -114,7 +116,7 @@ multilib_src_configure() {
multilib_src_install_all() {
einfo remove test_data
rm -rvf "${D}/usr/share/${PN}" || die "Failed to remove test_data"
rm -rvf "${ED%/}/usr/share/${PN}" || die "Failed to remove test_data"
einfo remove tool_exec
rm -rvf "${D}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec"
rm -rvf "${ED%/}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec"
}

@ -0,0 +1,122 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-multilib eutils java-pkg-opt-2
DESCRIPTION="Framework to store config parameters in hierarchical key-value pairs"
HOMEPAGE="https://freedesktop.org/wiki/Software/Elektra"
SRC_URI="ftp://ftp.markus-raab.org/${PN}/releases/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
PLUGIN_IUSE="augeas iconv ini java simpleini syslog systemd tcl +uname xml yajl";
IUSE="dbus doc qt5 static-libs test ${PLUGIN_IUSE}"
RDEPEND="dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
augeas? ( app-admin/augeas )
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
java? ( >=virtual/jdk-1.8.0 )
qt5? (
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qttest:5
dev-qt/qtwidgets:5
)
uname? ( sys-apps/coreutils )
systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
yajl? ( >=dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
test? ( >=dev-cpp/gtest-1.7.0 )"
DOCS=( README.md doc/AUTHORS doc/CODING.md doc/NEWS.md doc/todo/TODO )
# tries to write to user's home directory (and doesn't respect HOME)
RESTRICT="test"
MULTILIB_WRAPPED_HEADERS=( /usr/include/elektra/kdbconfig.h )
PATCHES=(
"${FILESDIR}/${PN}"-0.8.15-conditional-glob-tests.patch
"${FILESDIR}/${PN}"-0.8.15-gcc-5.4.0.patch
)
src_prepare() {
cmake-utils_src_prepare
einfo remove bundled libs
# TODO: Remove bundled inih from src/plugins/ini (add to portage):
# https://code.google.com/p/inih/
rm -rf src/external || die
# move doc files to correct location
sed -e "s/elektra-api/${PF}/" \
-i cmake/ElektraCache.cmake || die
# avoid useless build time, nothing ends up installed
cmake_comment_add_subdirectory benchmarks
cmake_comment_add_subdirectory examples
}
multilib_src_configure() {
local my_plugins="ALL"
if multilib_is_native_abi ; then
use augeas || my_plugins+=";-augeas"
use java || my_plugins+=";-jni"
else
my_plugins+=";-augeas;-jni"
fi
use dbus || my_plugins+=";-dbus"
use iconv || my_plugins+=";-iconv"
use ini || my_plugins+=";-ini" # bundles inih
use simpleini || my_plugins+=";-simpleini"
use syslog || my_plugins+=";-syslog"
use systemd || my_plugins+=";-journald"
use tcl || my_plugins+=";-tcl"
use uname || my_plugins+=";-uname"
use xml || my_plugins+=";-xmltool"
use yajl || my_plugins+=";-yajl"
# Disabling for good (?):
# counter - Only useful for debugging the plugin framework
# doc - Explaining basic makeup of a function //bug #514402
# noresolver - Does not resolve, but can act as one
# template - Template for new plugin written in C
# wresolver - Resolver for non-POSIX, e.g. w32/w64 systems
my_plugins+=";-counter;-doc;-noresolver;-template;-wresolver"
local my_tools
if multilib_is_native_abi ; then
my_tools="kdb"
use qt5 && my_tools+=";qt-gui"
fi
local mycmakeargs=(
-DBUILD_PDF=OFF
-DBUILD_SHARED=ON
-DBUILD_STATIC=$(usex static-libs)
-DBUILD_TESTING=$(usex test)
-DENABLE_TESTING=$(usex test)
-DPLUGINS=${my_plugins}
-DTOOLS=${my_tools}
-DBUILD_DOCUMENTATION=$(multilib_is_native_abi && usex doc || echo no)
-DTARGET_CMAKE_FOLDER=share/cmake/Modules
)
cmake-utils_src_configure
}
multilib_src_install_all() {
einfo remove test_data
rm -rvf "${ED%/}/usr/share/${PN}" || die "Failed to remove test_data"
einfo remove tool_exec
rm -rvf "${ED%/}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec"
}

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit cmake-multilib eutils java-pkg-opt-2 git-r3
@ -23,10 +23,10 @@ RDEPEND="dev-libs/libltdl:0[${MULTILIB_USEDEP}]
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
java? ( >=virtual/jdk-1.8.0 )
qt5? (
>=dev-qt/qtdeclarative-5.3:5
>=dev-qt/qtgui-5.3:5
>=dev-qt/qttest-5.3:5
>=dev-qt/qtwidgets-5.3:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qttest:5
dev-qt/qtwidgets:5
)
uname? ( sys-apps/coreutils )
systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
@ -56,8 +56,8 @@ src_prepare() {
-i cmake/ElektraCache.cmake || die
# avoid useless build time, nothing ends up installed
comment_add_subdirectory benchmarks
comment_add_subdirectory examples
cmake_comment_add_subdirectory benchmarks
cmake_comment_add_subdirectory examples
}
multilib_src_configure() {
@ -96,17 +96,16 @@ multilib_src_configure() {
use qt5 && my_tools+=";qt-gui"
fi
mycmakeargs=(
"-DBUILD_SHARED=ON"
"-DPLUGINS=${my_plugins}"
"-DTOOLS=${my_tools}"
"-DLATEX_COMPILER=OFF"
"-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
$(multilib_is_native_abi && cmake-utils_use doc BUILD_DOCUMENTATION \
|| echo -DBUILD_DOCUMENTATION=OFF)
$(cmake-utils_use static-libs BUILD_STATIC)
$(cmake-utils_use test BUILD_TESTING)
$(cmake-utils_use test ENABLE_TESTING)
local mycmakeargs=(
-DBUILD_PDF=OFF
-DBUILD_SHARED=ON
-DBUILD_STATIC=$(usex static-libs)
-DBUILD_TESTING=$(usex test)
-DENABLE_TESTING=$(usex test)
-DPLUGINS=${my_plugins}
-DTOOLS=${my_tools}
-DBUILD_DOCUMENTATION=$(multilib_is_native_abi && usex doc || echo no)
-DTARGET_CMAKE_FOLDER=share/cmake/Modules
)
cmake-utils_src_configure
@ -114,7 +113,7 @@ multilib_src_configure() {
multilib_src_install_all() {
einfo remove test_data
rm -rvf "${D}/usr/share/${PN}" || die "Failed to remove test_data"
rm -rvf "${ED%/}/usr/share/${PN}" || die "Failed to remove test_data"
einfo remove tool_exec
rm -rvf "${D}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec"
rm -rvf "${ED%/}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec"
}

@ -0,0 +1,20 @@
commit 05c925972224afd3fa28f34b9a762364a38f6850
Author: Markus Raab <elektra@markus-raab.org>
Date: Tue May 3 14:25:54 2016 +0200
add vector kdbtimer
fix http://build.libelektra.org:8080/job/elektra-gcc-configure-debian/lastFailedBuild/console
diff --git a/src/bindings/cpp/include/kdbtimer.hpp b/src/bindings/cpp/include/kdbtimer.hpp
index ae4c242..b7f731e 100644
--- a/src/bindings/cpp/include/kdbtimer.hpp
+++ b/src/bindings/cpp/include/kdbtimer.hpp
@@ -13,6 +13,7 @@
#include <sstream>
#include <string>
#include <sys/time.h>
+#include <vector>
#ifdef __GNUC__
#define TIMER_NOINLINE __attribute__ ((noinline))

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
<use>
<maintainer type="person">
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
<use>
<flag name="augeas">Enable plugin for reading and writing configuration files with help from Augeas</flag>
<flag name="ini">Enable new, advanced ini support</flag>
<flag name="gcov">Enable coverage support</flag>
<flag name="ini">Enable new, advanced ini support</flag>
<flag name="simpleini">Enable simpleini support</flag>
<flag name="uname">Enable uname information for the key database</flag>
<flag name="yajl">Enable yajl support</flag>
</use>
</use>
</pkgmetadata>

@ -13,7 +13,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc mysql postgres +sqlite +swift"
REQUIRED_USE="|| ( mysql postgres sqlite )"

@ -1,4 +1,4 @@
DIST dpkg_1.17.26.tar.xz 4410860 SHA256 aa4e758752cdfd7ecb118d7a7d31139a0c090c92aa494aa2e46603006deb1ec8 SHA512 4d2f2a7691dd34d47b62ec1f602d9bab612b151f05362607ec8e31037c4ba0baf5d609c46352240e9806e5781db8df9781e8a0ee9fd24faf54f8b43244a7e538 WHIRLPOOL 56decf0774f2d4405fb0934415c50749230c06fe9112e0ebb4458a8917538c83644eadb885d24350bbf713a6250dd5687956b70d47e22c06cf39ff87cb2d5a23
DIST dpkg_1.17.27.tar.xz 4413092 SHA256 90749c31b9f1fceb46dd9fab5b50de34272efef333cc16d9e144f514fd944bb6 SHA512 6f0229bf6c6b76be22d0baf4af21b1175b5397c4a84eb47f0d02bb93173207cc087015a53a2ed9feb7195d313d447d71a0d7361eb1238377c38f8be4465f8bbd WHIRLPOOL cc8525d391bbb42e399e4a1ecb526db1071122272f7eb1b23bdbbad361dfa0f7af8f1fac867f5fb2028d74171ecd3b175b813b2370b2982b17c1d05b39921455
DIST dpkg_1.18.10.tar.xz 4645448 SHA256 025524da41ba18b183ff11e388eb8686f7cc58ee835ed7d48bd159c46a8b6dc5 SHA512 83188277a703b57fa3b5570765db849f9b20f592237fa9a9f3a7e0b24c292c8cfc5528a049f6ecd85f2598c89521727599b406cd3924b2b8c56f9295b560e279 WHIRLPOOL 8bfb17cbc6598482b27502088a6c878b127edeb4dfe54631f776f0db1a6ea32c776929ca15d2251bfb1be1921f775a49f142bcc9c5689c2c374c383df04744d8
DIST dpkg_1.18.9.tar.xz 4632900 SHA256 86ac4af917e9e75eb9b6c947a0a11439d1de32f72237413f7ddab17f77082093 SHA512 d1253734f7949c6e486920b6b67a4412142747be419d8be83792e2fba1fc9e803e6d0988ae028da9d7d1885176659d5e61b9e69f814a9080ea30c36482a17dd5 WHIRLPOOL 6dbc4aaf3d88741c87a7e99637caae83e4ee314f6dc762782c9f83bba4167e34dd0ee5ffdac0f4ef5944981e6d3e091180935961bf1cb66fc7b825f46cbb8051
DIST dpkg_1.18.12.tar.xz 4486092 SHA256 090be9eb714cb0c942b0e3f2b86763f402d736149521080cc1214c70c9c18c49 SHA512 995d9da0d58c2a8317d1e78cf93dd014e32a4d5dc89d8a0f4a0a8b7e8f116fd108ae7d0bf7ab3526f33a594762e95b937a70f5168479522bc50e7fddd51e1f74 WHIRLPOOL f5f057038c7896d54d4a3a42f5d48fb7130a52591023ce4aae3492ab95ad5374197ed00859b713ca1f0d44cea0e1e24a052b13396b9c7654bb783c2427acb763

@ -39,16 +39,19 @@ DEPEND="
)
"
DOCS=( ChangeLog THANKS TODO )
DOCS=(
ChangeLog
THANKS
TODO
)
PATCHES=(
"${FILESDIR}"/${PN}-1.18.9-strerror.patch
"${FILESDIR}"/${PN}-1.18.12-flags.patch
"${FILESDIR}"/${PN}-1.18.12-rsyncable.patch
"${FILESDIR}"/${PN}-1.18.12-dpkg_buildpackage-test.patch
)
src_prepare() {
# do not expect Debian's gzip --rsyncable extension
eapply "${FILESDIR}"/${PN}-1.17.0-gzip-rsyncable.patch
eapply "${FILESDIR}"/${PN}-1.17.1-flags.patch
eapply "${FILESDIR}"/${PN}-1.18.9-strerror.patch
# Force the use of the running bash for get-version (this file is never
# installed, so no need to worry about hardcoding a temporary bash)
sed -i -e '1c\#!'"${BASH}" get-version || die
@ -67,7 +70,7 @@ src_prepare() {
use nls && strip-linguas -i po
eapply_user
default
eautoreconf
}
@ -99,4 +102,6 @@ src_install() {
keepdir /usr/$(get_libdir)/db/methods/{mnt,floppy,disk}
keepdir /usr/$(get_libdir)/db/{alternatives,info,methods,parts,updates}
prune_libtool_files
}

@ -0,0 +1,10 @@
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -238,7 +238,6 @@
t/Dpkg_Source_Package.t \
t/Dpkg_Dist_Files.t \
t/dpkg_source.t \
- t/dpkg_buildpackage.t \
t/merge_changelogs.t \
t/mk.t \
$(nil)

@ -0,0 +1,11 @@
--- a/configure.ac
+++ b/configure.ac
@@ -182,8 +182,6 @@
# Checks for the build machinery.
AC_DEFINE([LIBDPKG_VOLATILE_API], [1], [Acknowledge the volatility of the API.])
DPKG_COMPILER_WARNINGS
-DPKG_COMPILER_OPTIMIZATIONS
-DPKG_LINKER_OPTIMIZATIONS
DPKG_ARCHITECTURE
AC_DEFINE([PACKAGE_RELEASE], [PACKAGE_VERSION " (" ARCHITECTURE ")"],
[Define the project release information, version and architecture])

@ -0,0 +1,28 @@
--- a/scripts/Dpkg/Compression.pm
+++ b/scripts/Dpkg/Compression.pm
@@ -81,20 +81,12 @@
};
#
-# XXX: The gzip package in Debian at some point acquired a Debian-specific
-# --rsyncable option via a vendor patch. Which is not present in most of the
-# major distributions, dpkg downstream systems, nor gzip upstream, who have
-# stated they will most probably not accept it because people should be using
-# pigz instead.
+# If gzip supports --rsyncable (version >=1.7 or the Debian patched variant),
+# we use it. Sadly a non-compliant gzip will not complain about the argument
+# when it does not understand it, so we can only print out the usage and infer
+# --rsyncable support from that.
#
-# This option should have never been accepted in dpkg, ever. But removing it
-# now would probably cause demands for tarring and feathering. In addition
-# we cannot use the Dpkg::Vendor logic because that would cause circular
-# module dependencies. The whole affair is pretty disgusting really.
-#
-# Check the perl Config to discern Debian and hopefully derivatives too.
-#
-if ($Config{cf_by} eq 'Debian Project') {
+if (system("gzip --help 2>&1 | grep -q -- --rsyncable") == 0) {
push @{$COMP->{gzip}->{comp_prog}}, '--rsyncable';
}

@ -12,7 +12,7 @@ SRC_URI="https://unarchiver.c3.cx/downloads/${PN}${PV}_src.zip"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
IUSE=""
RDEPEND="gnustep-base/gnustep-base

@ -1,2 +1 @@
DIST simple-tpm-pk11-0.03.tar.gz 25238 SHA256 0059064cb29900f0db8ce6163ef6aee17b2dcd095613c813dd53ad7f597bf141 SHA512 ed8a1d605bb21ae6abec426f32159882fef74ee7cbc7cdfa5b649a9947f10bad2b95354b2445f3f40dbd9d55803f9fc40fca02605d466e995083c7e9ca29bd8e WHIRLPOOL 1887c7d18a333319a99b28157f7d9b3bce83868154cd3496b8aec911d3d61b13678d0a0ceb143c65cb8addf625e68ccb4008d65af55f87b2bff27d0ac6dddd40
DIST simple-tpm-pk11-0.04.tar.gz 26377 SHA256 54f67e08cd0847c1716dd86ceb2748982d226f047de059073c2ffa4cad27c56a SHA512 9023fd580237030e4928fa517739801a06ec673571f13ef365e22e7ebe857fa0be5e6d2004663e0b8287ff7a741f163d0f5e1bc28d7c0300b32fc6af0176d275 WHIRLPOOL 0227adcb41ab3f54f9e23fd3f4d6a4cc1ebe92354d2544a92317b2d7f7f690cb7a163402954957ed5cbb10cff75f3b38441033b7395724a3b46c15f5465d51d6
DIST simple-tpm-pk11-0.06.tar.gz 28993 SHA256 8ecdb2a64e046e04bb18d464fd15332c99be82084eb2bd3d340a5ff0e738dcea SHA512 72df0637cefdb0d81f741480cdfe24ac0d6a05a93d729f5e2180adf49b5d7ddb0b60d8c6f7d5e79a67bf4cea202067390c8d4532c906273408f7de4fcc5e66e8 WHIRLPOOL a98c2bf72f3b7f454b47e3ef0a72c069a9c35af8a02fa1b3963f017b3ea483f3fd62f3c4360d094620d723e7e1c5da2fc68430c7229d10fc3513af238c5c3f10

@ -1,37 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils
DESCRIPTION="Simple PKCS11 provider for TPM chips"
HOMEPAGE="https://github.com/ThomasHabets/simple-tpm-pk11"
LICENSE="Apache-2.0"
SLOT="0"
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/ThomasHabets/${PN}.git"
inherit git-r3
KEYWORDS=""
else
SRC_URI="https://github.com/ThomasHabets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
IUSE="libressl"
RESTRICT="test" # needs to communicate with the TPM and gtest is all broken
DEPEND="app-crypt/tpm-tools[pkcs11]
dev-libs/opencryptoki[tpm]
app-crypt/trousers
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )"
RDEPEND="${DEPEND}
net-misc/openssh[-X509]"
src_prepare() {
epatch_user
eautoreconf
}

@ -2,9 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit autotools eutils
inherit autotools
DESCRIPTION="Simple PKCS11 provider for TPM chips"
HOMEPAGE="https://github.com/ThomasHabets/simple-tpm-pk11"
@ -32,6 +32,6 @@ RDEPEND="${DEPEND}
net-misc/openssh[-X509]"
src_prepare() {
epatch_user
eapply_user
eautoreconf
}

@ -1,2 +1,3 @@
DIST kicad-doc-4.0.1.tar.gz 23365382 SHA256 be8dc4bddb89869996956d3d1421584c5a8197282997902e22fda888a8d433bb SHA512 ae57a9c29f3cd4b3d85d4b7d7bc940957c33b0e1c1404b82c8a9261695c0670866cb4a95ab7ad5c35b1faa6fbd3969f277467fa7d33e38e728a3dd9b65203021 WHIRLPOOL d9834312a0a315bf1d5dca048999d5adcb2ee60c42a41d8266522ad6c0ca49ec7bad5c9bad322b6d73c41c9f24cb1f4088d6889c6a51abf4671271dd7ec8af9d
DIST kicad-doc-4.0.2.tar.gz 23365338 SHA256 4a475b3831f9a54a20dc94631cada3e305ede23345a6b4059077ac6900f3d35a SHA512 8cf2ff11141d3a5319d3b17a13648903518aaf0625802762df875550dd5811515e8a65d7414859624a18402cc6289ec70247a6c1f235081768ee344ec42c3b35 WHIRLPOOL f0279935fd823c62a6545afab6c2916173a72b5c881f71d8118ef897972e2d9de2c567944689a70aeeb4bae9b4938f636e9c526d0fd838bb42b8e2b4b4d23b4f
DIST kicad-doc-4.0.4.tar.gz 33705865 SHA256 5564217076641926a2523d4dc66e78810de2fe4b5bd4d2f0ba40a522203c4d27 SHA512 97a45ebbd11ab7f92eff1409bc03512b7685fb4a85dd1d87675e92742cc6672a1332c5fe8d63577eba93ed976af1bb4acaa461dbada5e4695a161cefa82c9ff4 WHIRLPOOL be03128787fc9461e9220845a42acd6d7a6bac5adfdc3106365e8c46e7bd185b6a25857b66c91d444a13a03184fb3a260d04d156768304bddb577ce8e776676a

@ -21,6 +21,7 @@ done
DEPEND=">=app-text/asciidoc-8.6.9
app-text/dblatex
app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?]
>=app-text/po4a-0.45
>=sys-devel/gettext-0.18
dev-util/source-highlight

@ -21,6 +21,7 @@ done
DEPEND=">=app-text/asciidoc-8.6.9
app-text/dblatex
app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?]
>=app-text/po4a-0.45
>=sys-devel/gettext-0.18
dev-util/source-highlight

@ -0,0 +1,73 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit cmake-utils
DESCRIPTION="Electronic Schematic and PCB design tools manuals"
HOMEPAGE="http://www.kicad-pcb.org/"
SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="html pdf"
LANGS="en fr it ja nl pl"
for lang in ${LANGS}; do
IUSE+=" l10n_${lang}"
done
unset lang
DEPEND=">=app-text/asciidoc-8.6.9
app-text/dblatex
app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?]
>=app-text/po4a-0.45
>=sys-devel/gettext-0.18
dev-util/source-highlight
dev-perl/Unicode-LineBreak
l10n_ja? ( media-fonts/vlgothic )"
RDEPEND=""
src_prepare() {
DOCPATH="KICAD_DOC_INSTALL_PATH share/doc/kicad"
sed "s|${DOCPATH}|${DOCPATH}-${PV}|g" -i CMakeLists.txt || die "sed failed"
}
src_configure() {
local formats=""
local doclang=""
local format lang
# construct format string
for format in html pdf; do
use ${format} && formats+="${format};"
done
if [[ -z ${formats} ]]; then
formats="html;"
ewarn "Neither \"html\" nor \"pdf\" USE flag set, using html."
fi
# find out which language is requested
for lang in ${LANGS}; do
if use l10n_${lang}; then
if [[ -z ${doclang} ]]; then
doclang="${lang}"
else
ewarn "Only one single language can be enabled." \
"Using \"${doclang}\", ignoring \"${lang}\"."
fi
fi
done
if [[ -z ${doclang} ]]; then
doclang="en"
ewarn "No language flag set, falling back to \"en\"."
fi
local mycmakeargs=(
-DBUILD_FORMATS="${formats}"
-DSINGLE_LANGUAGE="${doclang}"
)
cmake-utils_src_configure
}

@ -0,0 +1 @@
DIST hyperd-0.7.0.tar.gz 10885921 SHA256 e79d4e6aebe01d2117e981050ecb88dd24f8a9e45e2fbe1a558bcd1ee5d90b88 SHA512 7fc731b393a6bdf173101ee0a6d0e5a3339c6bb6dc1595fbde5b36df5a674f22e95f599e704925532ca0ee5ca931ebdf9f14bba9ad20b62000aee48408adb73f WHIRLPOOL cf911afabcbd7ec9954ad571d12269cff85fb9a84de81a83b483a002707c6ca2e6e8c43540f08f24ae12ccc5eddddc4280e45d67c3a696cfdd2ee4301458aa3d

@ -0,0 +1,50 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EGO_PN="github.com/hyperhq/hyperd"
inherit autotools systemd golang-vcs-snapshot
DESCRIPTION="Hypervisor-based Runtime for OCI"
HOMEPAGE="https://github.com/hyperhq/hyperd"
SRC_URI="https://github.com/hyperhq/hyperd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="libvirt xen"
RDEPEND="libvirt? ( >=app-emulation/libvirt-1.2.2 )
xen? ( app-emulation/xen )"
DEPEND="${RDEPEND}"
src_prepare() {
pushd src/${EGO_PN} || die
default
eautoreconf
popd
}
src_configure() {
local myeconfargs=( $(use_with libvirt)
$(use_with xen) )
pushd src/${EGO_PN} || die
econf "${myeconfargs[@]}"
popd
}
src_compile() {
GOPATH="${S}:$(get_golibdir_gopath)" emake -C src/${EGO_PN}
}
src_install() {
dodoc src/${EGO_PN}/README.md
dobin src/${EGO_PN}/hyperd
dobin src/${EGO_PN}/hyperctl
insinto /etc/hyper/
doins src/${EGO_PN}/package/dist/etc/hyper/config
systemd_dounit src/${EGO_PN}/package/dist/lib/systemd/system/hyperd.service
}

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<use>
<flag name="libvirt">Enable support for KVM via libvirt</flag>
<flag name="xen">Enable support for the Xen Hypervisor</flag>
</use>
<upstream>
<remote-id type="github">hyperhq/hyperd</remote-id>
</upstream>
</pkgmetadata>

@ -18,7 +18,9 @@
<flag name="actool">Install the actool for ACI manipulation</flag>
<flag name="rkt_stage1_coreos">Download and use a prebuilt stage1.aci from CoreOS</flag>
<flag name="rkt_stage1_fly">Build stage1-fly.aci</flag>
<flag name="rkt_stage1_kvm">This flag has been replaced by the rkt_stage1_kvm_* flags</flag>
<flag name="rkt_stage1_kvm" restrict="&lt;app-emulation/rkt-1.15.0">
This flag has been replaced by the rkt_stage1_kvm_* flags
</flag>
<flag name="rkt_stage1_kvm_lkvm">Build stage1-kvm-lkvm.aci</flag>
<flag name="rkt_stage1_kvm_qemu">Build stage1-kvm-qemu.aci</flag>
<flag name="rkt_stage1_src">Build the stage1.aci from source</flag>

@ -0,0 +1 @@
DIST runv-0.7.0.tar.gz 1143867 SHA256 13107bdcaa2217f870c3b4a18d490984eea1e372947d7e4725aab1166d366697 SHA512 1303d4ca99186d9f5c1db4257acecf1702546a084942cc4c51de8685c6841da45be72c78f32ab38e2addb80dc40fe4d022d0fcae7b7d6b6d62a30f434cea178c WHIRLPOOL a5a7eabeeccab89b5202cad0762f366fd80d6eb52552681124eb636809b28444855561a5849429f78643b14eba576323c7999f2c892caaf5211505e80f72d928

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<use>
<flag name="libvirt">Enable support for KVM via libvirt</flag>
<flag name="xen">Enable support for the Xen Hypervisor</flag>
</use>
<upstream>
<remote-id type="github">hyperhq/runv</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,46 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EGO_PN="github.com/hyperhq/runv"
inherit autotools golang-vcs-snapshot
DESCRIPTION="Hypervisor-based Runtime for OCI"
HOMEPAGE="https://github.com/hyperhq/runv"
SRC_URI="https://github.com/hyperhq/runv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="libvirt xen"
RDEPEND="libvirt? ( >=app-emulation/libvirt-1.2.2 )
xen? ( app-emulation/xen )"
DEPEND="${RDEPEND}"
src_prepare() {
pushd src/github.com/hyperhq/runv/ || die
default
eautoreconf
popd
}
src_configure() {
local myeconfargs=( $(use_with libvirt)
$(use_with xen) )
pushd src/github.com/hyperhq/runv/ || die
econf "${myeconfargs[@]}"
popd
}
src_compile() {
GOPATH="${S}:$(get_golibdir_gopath)" emake -C src/github.com/hyperhq/runv/
}
src_install() {
dodoc src/${EGO_PN}/README.md
dobin src/${EGO_PN}/runv
}

@ -1,2 +1,3 @@
DIST khal-0.7.0.tar.gz 109801 SHA256 c6b0c81df56133e4592f02d8e9b60702079da2affd1b09ba96358ccd8eec9402 SHA512 cad0bd8c5e869ffb5333e62747f0c5f71ae4a82adf60889922fcc61b4befefd926b0d642fcb8aec471aafc3fab6f042fa4253d381936c229582a8196319a1505 WHIRLPOOL bd265e0c2ff84014ae7b706722e8b850221458ad4c24dd9137321c06048ed1b5442eb93b7d18338a97f201b6e598bef2be3abe375b80f9530306e2617c73cfbd
DIST khal-0.8.1.tar.gz 125681 SHA256 9d352e4aa6256e493d5aea69540f642158bdcab75d2383e1e43506bf89982094 SHA512 01b24b7fb041a78443eb1ede80797ca689c2141bf6bb6b171f49931de7440055c38efc4611c483fe85da90794d074e4d08224ce633878ca2f7b8d66799391033 WHIRLPOOL cbcff5dec339ea97ee7bc83860b4f0c0f75801553e191d5856d30758c95936b2a156cea09ae9bd5a2ea96a3914b454f84ce0123970d1d74693be75caa23cbd27
DIST khal-0.8.3.tar.gz 126656 SHA256 1ec6940a9fbd207c41428b103bac1d1555129b9b4eca2b843c544bd48ac63ee3 SHA512 f49e57a6cc9abfcf8dbc5811c2fe00661fd09a8a6d1a64bae4df5ce9c1d01c6f325adeef68a7b45eed3a34bd797b801c00fcd8fa4fdf378335d5273629f0a165 WHIRLPOOL 20963f12d9419f2421680548a6de22261e4d9c4482f6a28937b4339335b5a4965178bae0624cc5172da98c534603d3cd0ed5337e03c04190195a478b34b4a34f

@ -0,0 +1,44 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
PYTHON_COMPAT=( python3_4 )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
DESCRIPTION="A CalDAV based calendar"
HOMEPAGE="http://lostpackets.de/khal/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="zsh-completion"
RDEPEND=">=dev-python/click-3.2[${PYTHON_USEDEP}]
dev-python/icalendar[${PYTHON_USEDEP}]
dev-python/urwid[${PYTHON_USEDEP}]
dev-python/pyxdg[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/vdirsyncer[${PYTHON_USEDEP}]
dev-python/pkginfo[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/configobj[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.0[${PYTHON_USEDEP}]
dev-python/setproctitle[${PYTHON_USEDEP}]
zsh-completion? ( app-shells/zsh )"
DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
DOCS=( AUTHORS.txt CHANGELOG.rst CONTRIBUTING.txt README.rst khal.conf.sample )
src_install() {
distutils-r1_src_install
if use zsh-completion; then
insinto /usr/share/zsh/site-functions
doins misc/__khal
fi
}

@ -1,2 +1,2 @@
DIST neofetch-1.8.1.tar.gz 52867 SHA256 dfa1e97f3a91af00da45af1bf3f6a197f545063dba129bd4db839b0139e68e24 SHA512 c89a5c2b01c75fdce66e901d95f19da7e7865bc708426a577b3d11bd383eb7261d1493eb06aa4da59c141bd0d5629a6dbdf1dcf334ea57a86ceab565de627f29 WHIRLPOOL f6de8f24f602298582d61a7932344cb4f3d0ddd197d7c948273f12e911a593059aead4dd598d54331d65aa0d6764386f5e268775dc19c0817b2201c13687af37
DIST neofetch-1.9.tar.gz 57413 SHA256 c9cbe0eeedbceaf9b23f9a1c4e0838e410dc7bdfdeb7fbd10f5eaf377cceff05 SHA512 15b094d2e655ba69a460da0e24cc2527f47a6bbbaa249e87f053708c869fb00d8e7a8ea91e3a614c6702a9396266b975f1c4e9c5aa39a75f6ce3ca06e2d7eb29 WHIRLPOOL 4e788ce093b27b9af1092c4f89174a978f141ca72d0039715a80057d56018a67eb36cdcecf8575b6199c6987a99f1e3b008eb44a10967a6cd9b8d50108f2855b
DIST neofetch-1.9.1.tar.gz 55739 SHA256 d7e30215994968ca861836f9bab9259624688fd50620e7d5af5c8b31da8bd32b SHA512 e5b339549bd5eae726e66369bd9ebae7927117d7fb5af52bdfa54d5bff0793d72ed893ed631999dd492a2044fcc91ffe990ae8113b40fa3d724f5584417defc9 WHIRLPOOL 74f35ede4b3836d4b5485df0a80a1a9fef0d23de637558456dac69bdf7f4a1742f7f2e87e4c0faa99bec5959145ea5cc8e764cde320f1005ec1263c0c808eaac

@ -1,6 +1,7 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="Simple information system script"
@ -8,16 +9,18 @@ HOMEPAGE="https://github.com/dylanaraps/neofetch"
SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="X"
DEPEND="app-shells/bash:*
DEPEND="
app-shells/bash:*
sys-apps/pciutils"
RDEPEND="${DEPEND}
X? ( x11-apps/xprop
X? (
x11-apps/xprop
x11-apps/xwininfo
x11-apps/xrandr
www-client/w3m[imlib]
media-libs/imlib2
media-gfx/imagemagick
)"
)"

@ -0,0 +1,289 @@
From 3e42714c76b1347babfdea0564009d8d82a83af4 Mon Sep 17 00:00:00 2001
From: Eike Rathke <erack@redhat.com>
Date: Wed, 2 Nov 2016 13:07:48 +0100
Subject: [PATCH] upgrade to ICU 58
Change-Id: I4a992447df65b337721a2a2627d974172a14cba5
Reviewed-on: https://gerrit.libreoffice.org/30487
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
---
configure.ac | 2 +-
download.lst | 2 +-
external/icu/icu-ubsan.patch.0 | 11 ------
external/icu/icu4c-warnings.patch | 12 ------
.../source/breakiterator/breakiterator_unicode.cxx | 12 ++++++
i18nutil/source/utility/unicode.cxx | 26 +++++++++++++
include/svx/ucsubset.hrc | 11 ++++++
svx/source/dialog/charmap.cxx | 35 +++++++++++++++++
svx/source/dialog/ucsubset.src | 44 ++++++++++++++++++++++
9 files changed, 130 insertions(+), 25 deletions(-)
diff --git a/configure.ac b/configure.ac
index f06ef8e..66a11a9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9136,7 +9136,7 @@ SYSTEM_GENBRK=
SYSTEM_GENCCODE=
SYSTEM_GENCMN=
-ICU_MAJOR=57
+ICU_MAJOR=58
ICU_MINOR=1
ICU_RECLASSIFIED_PREPEND_SET_EMPTY="TRUE"
ICU_RECLASSIFIED_CONDITIONAL_JAPANESE_STARTER="TRUE"
diff --git a/download.lst b/download.lst
index 4571338..0770a4d 100644
--- a/download.lst
+++ b/download.lst
@@ -62,7 +62,7 @@ export HARFBUZZ_TARBALL := harfbuzz-1.3.2.tar.bz2
export HSQLDB_TARBALL := 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
export HUNSPELL_TARBALL := 33d370f7fe5a030985e445a5672b2067-hunspell-1.4.1.tar.gz
export HYPHEN_TARBALL := 5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz
-export ICU_TARBALL := 976734806026a4ef8bdd17937c8898b9-icu4c-57_1-src.tgz
+export ICU_TARBALL := 1901302aaff1c1633ef81862663d2917-icu4c-58_1-src.tgz
export JFREEREPORT_FLOW_ENGINE_TARBALL := ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
export JFREEREPORT_FLUTE_TARBALL := d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
export JFREEREPORT_LIBBASE_TARBALL := eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
diff --git a/external/icu/icu-ubsan.patch.0 b/external/icu/icu-ubsan.patch.0
index 6d1d3bc..8a47242 100644
--- a/external/icu/icu-ubsan.patch.0
+++ b/external/icu/icu-ubsan.patch.0
@@ -151,14 +151,3 @@
length(len), next(subNode) {}
virtual UBool operator==(const Node &other) const;
virtual int32_t markRightEdgesFirst(int32_t edgeNumber);
---- source/common/unifiedcache.h
-+++ source/common/unifiedcache.h
-@@ -139,7 +139,7 @@
- : CacheKey<T>(other), fLoc(other.fLoc) { }
- virtual ~LocaleCacheKey() { }
- virtual int32_t hashCode() const {
-- return 37 *CacheKey<T>::hashCode() + fLoc.hashCode();
-+ return 37U *CacheKey<T>::hashCode() + fLoc.hashCode();
- }
- virtual UBool operator == (const CacheKeyBase &other) const {
- // reflexive
diff --git a/external/icu/icu4c-warnings.patch b/external/icu/icu4c-warnings.patch
index d146093..96608d7 100644
--- a/external/icu/icu4c-warnings.patch
+++ b/external/icu/icu4c-warnings.patch
@@ -8,15 +8,3 @@
} \
}
---- misc/icu/source/common/unicode/utypes.h
-+++ misc/build/icu/source/common/unicode/utypes.h
-@@ -399,7 +399,7 @@
- * some Linux/Unix compilers have problems with defining global new/delete.
- * On Windows, it is _MSC_VER>=1200 for MSVC 6.0 and higher.
- */
--#if defined(__cplusplus) && U_DEBUG && U_OVERRIDE_CXX_ALLOCATION && (_MSC_VER>=1200) && !defined(U_STATIC_IMPLEMENTATION) && (defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION))
-+#if defined(__cplusplus) && U_DEBUG && U_OVERRIDE_CXX_ALLOCATION && defined (_MSC_VER) && (_MSC_VER>=1200) && !defined(U_STATIC_IMPLEMENTATION) && (defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION))
-
- #ifndef U_HIDE_INTERNAL_API
- /**
-
diff --git a/i18npool/source/breakiterator/breakiterator_unicode.cxx b/i18npool/source/breakiterator/breakiterator_unicode.cxx
index 3b0b227..76ae209 100644
--- a/i18npool/source/breakiterator/breakiterator_unicode.cxx
+++ b/i18npool/source/breakiterator/breakiterator_unicode.cxx
@@ -63,10 +63,13 @@ BreakIterator_Unicode::~BreakIterator_Unicode()
class OOoRuleBasedBreakIterator : public RuleBasedBreakIterator
{
public:
+#if (U_ICU_VERSION_MAJOR_NUM < 58)
+ // RuleBasedBreakIterator::setBreakType() is private as of ICU 58.
inline void publicSetBreakType(int32_t type)
{
setBreakType(type);
};
+#endif
OOoRuleBasedBreakIterator(UDataMemory* image,
UErrorCode &status)
: RuleBasedBreakIterator(image, status)
@@ -142,12 +145,21 @@ void SAL_CALL BreakIterator_Unicode::loadICUBreakIterator(const css::lang::Local
}
}
if (rbi) {
+#if (U_ICU_VERSION_MAJOR_NUM < 58)
+ // ICU 58 made RuleBasedBreakIterator::setBreakType() private
+ // instead of protected, so the old workaround of
+ // https://ssl.icu-project.org/trac/ticket/5498
+ // doesn't work anymore. However, they also claim to have fixed
+ // the cause that an initial fBreakType==-1 would lead to an
+ // endless loop under some circumstances.
+ // Let's see ...
switch (rBreakType) {
case LOAD_CHARACTER_BREAKITERATOR: rbi->publicSetBreakType(UBRK_CHARACTER); break;
case LOAD_WORD_BREAKITERATOR: rbi->publicSetBreakType(UBRK_WORD); break;
case LOAD_SENTENCE_BREAKITERATOR: rbi->publicSetBreakType(UBRK_SENTENCE); break;
case LOAD_LINE_BREAKITERATOR: rbi->publicSetBreakType(UBRK_LINE); break;
}
+#endif
icuBI->aBreakIterator = rbi;
}
}
diff --git a/i18nutil/source/utility/unicode.cxx b/i18nutil/source/utility/unicode.cxx
index bb82bbf..984c5f7 100644
--- a/i18nutil/source/utility/unicode.cxx
+++ b/i18nutil/source/utility/unicode.cxx
@@ -957,6 +957,32 @@ OString SAL_CALL unicode::getExemplarLanguageForUScriptCode(UScriptCode eScript)
sRet = "sa-Sidd";
break;
#endif
+#if (U_ICU_VERSION_MAJOR_NUM >= 58)
+ case USCRIPT_ADLAM:
+ sRet = "mis"; // Adlm - Adlam for Fulani, no language code
+ break;
+ case USCRIPT_BHAIKSUKI:
+ sRet = "mis"; // Bhks - Bhaiksuki for some Buddhist texts, no language code
+ break;
+ case USCRIPT_MARCHEN:
+ sRet = "bo-Marc";
+ break;
+ case USCRIPT_NEWA:
+ sRet = "new-Newa";
+ break;
+ case USCRIPT_OSAGE:
+ sRet = "osa-Osge";
+ break;
+ case USCRIPT_HAN_WITH_BOPOMOFO:
+ sRet = "mis"; // Hanb - Han with Bopomofo, zh-Hanb ?
+ break;
+ case USCRIPT_JAMO:
+ sRet = "mis"; // Jamo - Jamo subset of Hangul, ko-Jamo ?
+ break;
+ case USCRIPT_SYMBOLS_EMOJI:
+ sRet = "mis"; // Zsye - Emoji variant
+ break;
+#endif
}
return sRet;
}
diff --git a/include/svx/ucsubset.hrc b/include/svx/ucsubset.hrc
index adf1cf6..1157a7e 100644
--- a/include/svx/ucsubset.hrc
+++ b/include/svx/ucsubset.hrc
@@ -291,6 +291,17 @@
#define RID_SUBSETSTR_OLD_HUNGARIAN (RID_SUBSET_START + 263)
#define RID_SUBSETSTR_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS (RID_SUBSET_START + 264)
#define RID_SUBSETSTR_SUTTON_SIGNWRITING (RID_SUBSET_START + 265)
+#define RID_SUBSETSTR_ADLAM (RID_SUBSET_START + 266)
+#define RID_SUBSETSTR_BHAIKSUKI (RID_SUBSET_START + 267)
+#define RID_SUBSETSTR_CYRILLIC_EXTENDED_C (RID_SUBSET_START + 268)
+#define RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT (RID_SUBSET_START + 269)
+#define RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION (RID_SUBSET_START + 270)
+#define RID_SUBSETSTR_MARCHEN (RID_SUBSET_START + 271)
+#define RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT (RID_SUBSET_START + 272)
+#define RID_SUBSETSTR_NEWA (RID_SUBSET_START + 273)
+#define RID_SUBSETSTR_OSAGE (RID_SUBSET_START + 274)
+#define RID_SUBSETSTR_TANGUT (RID_SUBSET_START + 275)
+#define RID_SUBSETSTR_TANGUT_COMPONENTS (RID_SUBSET_START + 276)
// RID_SUBSET_END (RID_SUBSET_START + 299)
diff --git a/svx/source/dialog/charmap.cxx b/svx/source/dialog/charmap.cxx
index bcc7cef..ff201a6 100644
--- a/svx/source/dialog/charmap.cxx
+++ b/svx/source/dialog/charmap.cxx
@@ -1594,6 +1594,41 @@ void SubsetMap::InitList()
aAllSubsets.push_back( Subset( 0x1D800, 0x1DAAF, RID_SUBSETSTR_SUTTON_SIGNWRITING ) );
break;
#endif
+#if (U_ICU_VERSION_MAJOR_NUM >= 58)
+ case UBLOCK_ADLAM:
+ aAllSubsets.push_back( Subset( 0x1E900, 0x1E95F, RID_SUBSETSTR_ADLAM ) );
+ break;
+ case UBLOCK_BHAIKSUKI:
+ aAllSubsets.push_back( Subset( 0x11C00, 0x11C6F, RID_SUBSETSTR_BHAIKSUKI ) );
+ break;
+ case UBLOCK_CYRILLIC_EXTENDED_C:
+ aAllSubsets.push_back( Subset( 0x1C80, 0x1C8F, RID_SUBSETSTR_CYRILLIC_EXTENDED_C ) );
+ break;
+ case UBLOCK_GLAGOLITIC_SUPPLEMENT:
+ aAllSubsets.push_back( Subset( 0x1E000, 0x1E02F, RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT ) );
+ break;
+ case UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION:
+ aAllSubsets.push_back( Subset( 0x16FE0, 0x16FFF, RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION ) );
+ break;
+ case UBLOCK_MARCHEN:
+ aAllSubsets.push_back( Subset( 0x11C70, 0x11CBF, RID_SUBSETSTR_MARCHEN ) );
+ break;
+ case UBLOCK_MONGOLIAN_SUPPLEMENT:
+ aAllSubsets.push_back( Subset( 0x11660, 0x1167F, RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT ) );
+ break;
+ case UBLOCK_NEWA:
+ aAllSubsets.push_back( Subset( 0x11400, 0x1147F, RID_SUBSETSTR_NEWA ) );
+ break;
+ case UBLOCK_OSAGE:
+ aAllSubsets.push_back( Subset( 0x104B0, 0x104FF, RID_SUBSETSTR_OSAGE ) );
+ break;
+ case UBLOCK_TANGUT:
+ aAllSubsets.push_back( Subset( 0x17000, 0x187FF, RID_SUBSETSTR_TANGUT ) );
+ break;
+ case UBLOCK_TANGUT_COMPONENTS:
+ aAllSubsets.push_back( Subset( 0x18800, 0x18AFF, RID_SUBSETSTR_TANGUT_COMPONENTS ) );
+ break;
+#endif
}
diff --git a/svx/source/dialog/ucsubset.src b/svx/source/dialog/ucsubset.src
index 06630cc..a7765c3 100644
--- a/svx/source/dialog/ucsubset.src
+++ b/svx/source/dialog/ucsubset.src
@@ -1079,6 +1079,50 @@ Resource RID_SUBSETMAP
{
Text [ en-US ] = "Sutton Signwriting";
};
+ String RID_SUBSETSTR_ADLAM
+ {
+ Text [ en-US ] = "Adlam";
+ };
+ String RID_SUBSETSTR_BHAIKSUKI
+ {
+ Text [ en-US ] = "Bhaiksuki";
+ };
+ String RID_SUBSETSTR_CYRILLIC_EXTENDED_C
+ {
+ Text [ en-US ] = "Cyrillic Extended-C";
+ };
+ String RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT
+ {
+ Text [ en-US ] = "Glagolitic Supplement";
+ };
+ String RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION
+ {
+ Text [ en-US ] = "Ideographic Symbols and Punctuation";
+ };
+ String RID_SUBSETSTR_MARCHEN
+ {
+ Text [ en-US ] = "Marchen";
+ };
+ String RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT
+ {
+ Text [ en-US ] = "Mongolian Supplement";
+ };
+ String RID_SUBSETSTR_NEWA
+ {
+ Text [ en-US ] = "Newa";
+ };
+ String RID_SUBSETSTR_OSAGE
+ {
+ Text [ en-US ] = "Osage";
+ };
+ String RID_SUBSETSTR_TANGUT
+ {
+ Text [ en-US ] = "Tangut";
+ };
+ String RID_SUBSETSTR_TANGUT_COMPONENTS
+ {
+ Text [ en-US ] = "Tangut Components";
+ };
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
--
2.10.2

@ -111,7 +111,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=dev-libs/boost-1.55:=
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
<dev-libs/icu-58:=
=dev-libs/liborcus-0.9*
dev-libs/librevenge
dev-libs/nspr

@ -109,7 +109,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=dev-libs/boost-1.55:=
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
<dev-libs/icu-58:=
=dev-libs/liborcus-0.11*
dev-libs/librevenge
dev-libs/nspr

@ -240,6 +240,9 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
"
PATCHES=(
# from master branch
"${FILESDIR}/${PN}-5.2-icu58.patch"
# not upstreamable stuff
"${FILESDIR}/${PN}-5.2-system-pyuno.patch"
)

@ -240,6 +240,9 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
"
PATCHES=(
# from master branch
"${FILESDIR}/${PN}-5.2-icu58.patch"
# not upstreamable stuff
"${FILESDIR}/${PN}-5.2-system-pyuno.patch"
)

@ -0,0 +1,31 @@
commit 413c8c8a0ded5aa4b0f8d85dbc335082e809f3b2
Author: Craig Bradney <mrb@scribus.info>
Date: Thu Jun 16 20:01:34 2016 +0000
Add better support for C++11/Qt 5.7.0. CMAKE minimum bumped to 3.2
git-svn-id: svn://scribus.net/trunk/Scribus@21377 11d20701-8431-0410-a711-e3c959e3b870
diff --git a/CMakeLists.txt b/CMakeLists.txt
index bc1ec57..9e92a38 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,8 +3,9 @@
#Set our CMake minimum version
#Require 2.8.9 for Qt5
+#Require 3.1.0 for Qt 5.7 C++ 11 easy support
#Require 3.2.0 for add_custom_target with byproducts
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9 FATAL_ERROR)
+CMAKE_MINIMUM_REQUIRED(VERSION 3.2.0 FATAL_ERROR)
#Pretty colors
SET(CMAKE_COLOR_MAKEFILE ON)
@@ -382,6 +383,7 @@ ADD_DEFINITIONS("-DLIBDIR=\\\"${CMAKE_INSTALL_PREFIX}/${LIBDIR}\\\"")
#C++11 Support
IF(WANT_CPP11)
MESSAGE(STATUS "Enabling C++11 compiler features")
+ set(CMAKE_CXX_STANDARD 11)
ADD_DEFINITIONS("-std=c++11")
ENDIF(WANT_CPP11)

@ -0,0 +1,24 @@
commit 1a9bdbc7ab793b15e93f1ab29ce06dd69c061f58
Author: Jean Ghali <jghali@libertysurf.fr>
Date: Sat Jun 18 12:49:45 2016 +0000
fix build issue when not compiling with c++11 : std::isinf is c++11 only
git-svn-id: svn://scribus.net/trunk/Scribus@21382 11d20701-8431-0410-a711-e3c959e3b870
diff --git a/scribus/third_party/fparser/fpoptimizer.cc b/scribus/third_party/fparser/fpoptimizer.cc
index 673e1b6..0c1bad5 100644
--- a/scribus/third_party/fparser/fpoptimizer.cc
+++ b/scribus/third_party/fparser/fpoptimizer.cc
@@ -7296,7 +7296,11 @@ namespace FPoptimizer_CodeTree
//if(imm >= 0.0)
{
double new_base_immed = std::pow(base_immed, imm);
+#if __cplusplus < 201103L
+ if(isinf(new_base_immed) || new_base_immed == 0.0)
+#else
if(std::isinf(new_base_immed) || new_base_immed == 0.0)
+#endif
{
// It produced an infinity. Do not change.
break;

@ -0,0 +1,87 @@
commit bb3066704e987210c324ec7f3bfb2c8153d9710e
Author: Jean Ghali <jghali@libertysurf.fr>
Date: Sat Aug 20 12:18:31 2016 +0000
fix a few gcc 6 warnings related to auto_ptr deprecation in c++11 by replacing it with QScopedPointer
git-svn-id: svn://scribus.net/trunk/Scribus@21430 11d20701-8431-0410-a711-e3c959e3b870
diff --git a/scribus/sclistboxpixmap.h b/scribus/sclistboxpixmap.h
index 044d45a..a067b79 100644
--- a/scribus/sclistboxpixmap.h
+++ b/scribus/sclistboxpixmap.h
@@ -13,6 +13,7 @@ for which a new license (GPL+exception) is in place.
#include <QDebug>
#include <QPainter>
#include <QPixmap>
+#include <QScopedPointer>
#include <QVariant>
#include "scguardedptr.h"
@@ -30,19 +31,19 @@ public:
virtual QSize sizeHint (const QStyleOptionViewItem & option, const QModelIndex & index ) const;
virtual void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index ) const;
protected:
- static std::auto_ptr<QPixmap> pmap;
+ static QScopedPointer<QPixmap> pmap;
// The drawPixmap function must not modify pixmap size
virtual void redraw(const QVariant&) const = 0;
};
template<unsigned int pixWidth, unsigned int pixHeight>
-std::auto_ptr<QPixmap> ScListBoxPixmap<pixWidth, pixHeight>::pmap;
+QScopedPointer<QPixmap> ScListBoxPixmap<pixWidth, pixHeight>::pmap;
template<unsigned int pixWidth, unsigned int pixHeight>
ScListBoxPixmap<pixWidth, pixHeight>::ScListBoxPixmap(void) : QAbstractItemDelegate()
{
- if (!pmap.get())
+ if (pmap.isNull())
{
pmap.reset( new QPixmap(pixWidth, pixHeight) );
}
diff --git a/scribus/ui/colorlistbox.cpp b/scribus/ui/colorlistbox.cpp
index 9f3897b..99f280f 100644
--- a/scribus/ui/colorlistbox.cpp
+++ b/scribus/ui/colorlistbox.cpp
@@ -83,7 +83,7 @@ public:
void ColorSmallItemDelegate::redraw(const QVariant& data) const
{
- QPixmap* pPixmap = ScListBoxPixmap<15,15>::pmap.get();
+ QPixmap* pPixmap = ScListBoxPixmap<15,15>::pmap.data();
pPixmap->fill(Qt::transparent);
if (data.canConvert<ColorPixmapValue>())
{
@@ -101,7 +101,7 @@ void ColorSmallItemDelegate::redraw(const QVariant& data) const
void ColorWideItemDelegate::redraw(const QVariant& data) const
{
- QPixmap* pPixmap = ScListBoxPixmap<30,15>::pmap.get();
+ QPixmap* pPixmap = ScListBoxPixmap<30,15>::pmap.data();
pPixmap->fill(Qt::transparent);
if (data.canConvert<ColorPixmapValue>())
{
@@ -134,7 +134,7 @@ void ColorFancyItemDelegate::redraw(const QVariant& data) const
iconsInitialized = true;
}
- QPixmap* pPixmap = ScListBoxPixmap<60,15>::pmap.get();
+ QPixmap* pPixmap = ScListBoxPixmap<60,15>::pmap.data();
pPixmap->fill(Qt::transparent);
if (data.canConvert<ColorPixmapValue>())
diff --git a/scribus/ui/propertiespalette_utils.cpp b/scribus/ui/propertiespalette_utils.cpp
index f76743c..cadbb11 100644
--- a/scribus/ui/propertiespalette_utils.cpp
+++ b/scribus/ui/propertiespalette_utils.cpp
@@ -66,7 +66,7 @@ void LineFormatItemDelegate::redraw(const QVariant& data) const
QColor tmpf;
pmap->fill(Qt::white);
QPainter p;
- p.begin(pmap.get());
+ p.begin(pmap.data());
for (int its = item.m_Line.size()-1; its > -1; its--)
{
const ScColor& col = item.m_doc->PageColors[item.m_Line[its].Color];

@ -0,0 +1,21 @@
commit ddb5688ae4f4ff40ba1204a413fcf15279b35f2b
Author: Franz Schmid <Franz.Schmid@altmuehlnet.de>
Date: Sat Jun 18 09:14:21 2016 +0000
Compile Fix for compiling with Qt-5.7
git-svn-id: svn://scribus.net/trunk/Scribus@21381 11d20701-8431-0410-a711-e3c959e3b870
diff --git a/scribus/third_party/fparser/fpoptimizer.cc b/scribus/third_party/fparser/fpoptimizer.cc
index ae8c0f6..673e1b6 100644
--- a/scribus/third_party/fparser/fpoptimizer.cc
+++ b/scribus/third_party/fparser/fpoptimizer.cc
@@ -7296,7 +7296,7 @@ namespace FPoptimizer_CodeTree
//if(imm >= 0.0)
{
double new_base_immed = std::pow(base_immed, imm);
- if(isinf(new_base_immed) || new_base_immed == 0.0)
+ if(std::isinf(new_base_immed) || new_base_immed == 0.0)
{
// It produced an infinity. Do not change.
break;

@ -4,11 +4,12 @@
EAPI=6
CMAKE_MIN_VERSION="3.2"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="tk?"
CMAKE_MAKEFILE_GENERATOR=ninja
inherit cmake-utils fdo-mime flag-o-matic multilib python-single-r1
inherit cmake-utils eutils fdo-mime flag-o-matic multilib python-single-r1
DESCRIPTION="Desktop publishing (DTP) and layout program"
HOMEPAGE="http://www.scribus.net/"
@ -32,8 +33,7 @@ REQUIRED_USE="
COMMON_DEPEND="
${PYTHON_DEPS}
app-text/libmspub
>=app-text/poppler-0.19.0:=
dev-libs/boost
app-text/poppler:=
dev-libs/hyphen
dev-libs/librevenge
dev-libs/libxml2
@ -50,14 +50,14 @@ COMMON_DEPEND="
media-libs/lcms:2
media-libs/libcdr
media-libs/libpagemaker
media-libs/libpng:0
media-libs/libpng:0=
media-libs/libvisio
media-libs/tiff:0
net-print/cups
sys-libs/zlib[minizip]
virtual/jpeg:0=
>=x11-libs/cairo-1.10.0[X,svg]
boost? ( dev-libs/boost )
boost? ( >=dev-libs/boost-1.62:= )
hunspell? ( app-text/hunspell )
graphicsmagick? ( media-gfx/graphicsmagick )
osg? ( dev-games/openscenegraph )
@ -74,11 +74,15 @@ DEPEND="${COMMON_DEPEND}
PATCHES=(
"${FILESDIR}"/${PN}-1.5.0-docdir.patch
"${FILESDIR}"/${P}-fpic.patch
)
"${FILESDIR}"/${P}-cmake-qt57.patch
"${FILESDIR}"/${P}-qt57-build.patch
"${FILESDIR}"/${P}-cxx-build.patch
"${FILESDIR}"/${P}-gcc6-warn.patch
)
src_prepare() {
rm -r codegen/cheetah || die
cat > cmake/modules/FindZLIB.cmake <<- EOF
cat > cmake/modules/FindZLIB.cmake <<- EOF || die
find_package(PkgConfig)
pkg_check_modules(ZLIB minizip zlib)
SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
@ -96,9 +100,7 @@ src_prepare() {
-e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
-i resources/templates/CMakeLists.txt || die
if has_version ">=dev-qt/qtcore-5.7.0" ; then
append-cxxflags "-std=c++11" #bug 591948
fi
edos2unix scribus/ui/propertiespalette_utils.cpp
cmake-utils_src_prepare
}
@ -133,8 +135,9 @@ src_configure() {
-DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
-DWANT_DISTROBUILD=ON
-DDOCDIR="/usr/share/doc/${PF}/"
-DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/"
-DWANT_GUI_LANG="${langs#;};en"
-DWANT_CPP11=ON
-DWITH_PODOFO="$(usex pdf)"
-DWITH_BOOST="$(usex boost)"
-DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)"
@ -156,23 +159,23 @@ src_install() {
for lang in ${IUSE_LINGUAS}; do
if ! use linguas_${lang}; then
_lang=$(translate_lang)
safe_delete "${ED}"/usr/share/man/${_lang}
safe_delete "${ED%/}"/usr/share/man/${_lang}
fi
done
if ! use scripts; then
rm "${ED}"/usr/share/scribus/scripts/*.py || die
rm "${ED%/}"/usr/share/scribus/scripts/*.py || die
elif ! use tk; then
rm "${ED}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
fi
use scripts && \
python_fix_shebang "${ED}"/usr/share/scribus/scripts && \
python_optimize "${ED}"/usr/share/scribus/scripts
python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \
python_optimize "${ED%/}"/usr/share/scribus/scripts
mv "${ED}"/usr/share/doc/${PF}/{en,html} || die
ln -sf html "${ED}"/usr/share/doc/${PF}/en || die
cat >> "${T}"/COPYING <<- EOF
mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die
ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die
cat >> "${T}"/COPYING <<- EOF || die
${PN} is licensed under the "${LICENSE}".
Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
EOF

@ -1 +1 @@
DIST distpatch-0.1.1.tar.gz 19768 SHA256 1a455b14ebef9a6654f08b5280617dcd291e882ff42cd2f28d12b53579594522 SHA512 232a011a7acea42e163a127f640594dd6702aa6c162034be24804c04fc458eab43948c7c5028ee8c49b564ec589564fb80e83ffb9d97c142e3f1c138a25e2739 WHIRLPOOL d6947424d1002b371201a24df6c277afdd81d4282bb91f88eff41777f0cf0a7e7f6ce6b53f688dc27f43bbf9fde8354af705351a119b2af71b8ff4a367e320da
DIST distpatch-0.1.2.tar.gz 19998 SHA256 97452cf226d390c0d4634d4b985040228cc7e22551322ea949ef6c72eb6771a2 SHA512 f4dd08fd69a5b2030e0b912c1153994bcc03f40af65fff185231a220c110d0e7b5a4acf402d116e9dbfef86b13d17036ca563d0fefd89bc62809e1ecc9acf1ed WHIRLPOOL 4577cc6361212b52c4ff7a25a4d50b4b8bccbccb0d2081a61a3dbcfcb7bf0d4b09d8bfddcbc1c8607e30a4dca7d74336386a01d483697acbd7268bd7e454225d

@ -1,18 +1,16 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=3
EAPI=6
PYTHON_DEPEND='*:2.6'
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS='2.4 2.5 3.*'
PYTHON_COMPAT=( python2_7 )
inherit distutils
inherit distutils-r1
DESCRIPTION="Distfile Patching Support for Gentoo Linux (tools)"
HOMEPAGE="https://www.gentoo.org/proj/en/infrastructure/distpatch/"
SRC_URI="mirror://github/rafaelmartins/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/rafaelmartins/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"

@ -0,0 +1,99 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PLOCALES="de ru"
inherit bash-completion-r1 l10n systemd
DESCRIPTION="Search and query ebuilds"
HOMEPAGE="https://github.com/vaeth/eix/"
SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc nls sqlite"
BOTHDEPEND="nls? ( virtual/libintl )
sqlite? ( >=dev-db/sqlite-3:= )"
RDEPEND="${BOTHDEPEND}
app-shells/push
app-shells/quoter"
DEPEND="${BOTHDEPEND}
app-arch/xz-utils
nls? ( sys-devel/gettext )"
pkg_setup() {
# remove stale cache file to prevent collisions
local old_cache=${EROOT%/}/var/cache/${PN}
if [[ -f ${old_cache} ]]; then
rm "${old_cache}" || die
fi
}
src_prepare() {
default
sed -i -e "s:/:${EPREFIX}/:" tmpfiles.d/eix.conf || die
}
src_configure() {
local myconf=(
$(use_enable debug paranoicasserts)
$(use_enable nls)
$(use_with doc extra-doc)
$(use_with sqlite)
# default configuration
$(use_with prefix always-accept-keywords)
--with-dep-default
--with-required-use-default
# paths
--with-portage-rootpath="${ROOTPATH}"
--with-eprefix-default="${EPREFIX}"
# build a single executable with symlinks
--disable-separate-binaries
--disable-separate-tools
# used purely to control/disrespect *FLAGS
--disable-debugging
--disable-new_dialect
--disable-optimization
--disable-strong-optimization
--disable-security
--disable-nopie-security
--disable-strong-security
)
econf "${myconf[@]}"
}
src_install() {
default
dobashcomp bash/eix
systemd_dotmpfilesd tmpfiles.d/eix.conf
keepdir /var/cache/eix
}
pkg_postinst() {
if ! use prefix; then
# note: if this is done in src_install(), portage:portage
# ownership may be reset to root
fowners portage:portage "${EROOT%/}"/var/cache/eix
fi
local obs=${EROOT%/}/var/cache/eix.previous
if [[ -f ${obs} ]]; then
ewarn "Found obsolete ${obs}, please remove it"
fi
}
pkg_postrm() {
if [[ ! -n ${REPLACED_BY_VERSION} ]]; then
rm -rf "${EROOT%/}/var/cache/${PN}" || die
fi
}

@ -1,73 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PLOCALES="de ru"
inherit bash-completion-r1 l10n systemd
DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays and more"
HOMEPAGE="https://github.com/vaeth/eix/"
SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +dep doc nls optimization +required-use security strong-optimization strong-security sqlite swap-remote tools"
BOTHDEPEND="sqlite? ( >=dev-db/sqlite-3 )
nls? ( virtual/libintl )"
RDEPEND="${BOTHDEPEND}
app-shells/push
app-shells/quoter"
DEPEND="${BOTHDEPEND}
app-arch/xz-utils
nls? ( sys-devel/gettext )"
pkg_setup() {
case " ${REPLACING_VERSIONS}" in
*\ 0.[0-9].*|*\ 0.1[0-9].*|*\ 0.2[0-4].*|*\ 0.25.0*)
local eixcache="${EROOT}/var/cache/${PN}"
test -f "${eixcache}" && rm -f -- "${eixcache}";;
esac
}
src_prepare() {
sed -i -e "s'/'${EPREFIX}/'" -- "${S}"/tmpfiles.d/eix.conf || die
eapply_user
}
src_configure() {
econf $(use_with sqlite) $(use_with doc extra-doc) \
$(use_enable nls) $(use_enable tools separate-tools) \
$(use_enable security) $(use_enable optimization) \
$(use_enable strong-security) \
$(use_enable strong-optimization) $(use_enable debug debugging) \
$(use_enable swap-remote) \
$(use_with prefix always-accept-keywords) \
$(use_with dep dep-default) \
$(use_with required-use required-use-default) \
--with-zsh-completion \
--with-portage-rootpath="${ROOTPATH}" \
--with-eprefix-default="${EPREFIX}"
}
src_install() {
default
dobashcomp bash/eix
systemd_dotmpfilesd tmpfiles.d/eix.conf
}
pkg_postinst() {
test -d "${EROOT}var/cache/${PN}" || {
mkdir "${EROOT}var/cache/${PN}"
use prefix || chown portage:portage "${EROOT}var/cache/${PN}"
}
local obs="${EROOT}var/cache/eix.previous"
! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it"
}
pkg_postrm() {
[ -n "${REPLACED_BY_VERSION}" ] || rm -rf -- "${EROOT}var/cache/${PN}"
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,8 +9,8 @@ PYTHON_COMPAT=( python{2_7,3_4} pypy )
inherit bash-completion-r1 distutils-r1
DESCRIPTION="A smart CLI mangler for package.* files"
HOMEPAGE="https://bitbucket.org/mgorny/flaggie/"
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
HOMEPAGE="https://github.com/mgorny/flaggie/"
SRC_URI="https://github.com/mgorny/flaggie/releases/download/${P}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"

@ -1,33 +1,24 @@
# Copyright 1999-2015 Gentoo Foundation
# 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_4} )
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit bash-completion-r1 distutils-r1
#if LIVE
EGIT_REPO_URI="https://bitbucket.org/mgorny/${PN}.git"
inherit git-r3
#endif
EGIT_REPO_URI="https://github.com/mgorny/flaggie.git"
inherit bash-completion-r1 distutils-r1 git-r3
DESCRIPTION="A smart CLI mangler for package.* files"
HOMEPAGE="https://bitbucket.org/mgorny/flaggie/"
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
HOMEPAGE="https://github.com/mgorny/flaggie/"
SRC_URI=""
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS=""
IUSE=""
RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
#if LIVE
KEYWORDS=
SRC_URI=
#endif
python_install_all() {
newbashcomp contrib/bash-completion/${PN}.bash-completion ${PN}
distutils-r1_python_install_all

@ -10,7 +10,7 @@
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<bugs-to>https://bitbucket.org/mgorny/flaggie/issues/</bugs-to>
<remote-id type="bitbucket">mgorny/flaggie</remote-id>
<bugs-to>https://github.com/mgorny/flaggie/issues/</bugs-to>
<remote-id type="github">mgorny/flaggie</remote-id>
</upstream>
</pkgmetadata>

@ -1,5 +1,5 @@
--- ./g-octave-0.4.1/g_octave/package_manager.py 2010-10-23 23:37:26.000000000 +0200
+++ ./g-octave-0.4.1/g_octave/package_manager.py 2011-05-25 12:52:10.510019006 +0200
--- g-octave-0.4.1/g_octave/package_manager.py 2010-10-23 23:37:26.000000000 +0200
+++ g-octave-0.4.1/g_octave/package_manager.py 2011-05-25 12:52:10.510019006 +0200
@@ -15,6 +15,7 @@
'Portage',
'Pkgcore',
@ -65,8 +65,8 @@
+ for line in p.stdout:
+ packages.append(line.strip())
+ return packages
--- ./g-octave-0.4.1/scripts/g-octave 2011-05-25 12:00:25.740019020 +0200
+++ ./g-octave-0.4.1/scripts/g-octave 2011-05-25 12:00:39.434019008 +0200
--- g-octave-0.4.1/scripts/g-octave 2011-05-25 12:00:25.740019020 +0200
+++ g-octave-0.4.1/scripts/g-octave 2011-05-25 12:00:39.434019008 +0200
@@ -217,7 +217,7 @@
return os.EX_DATAERR
return os.EX_OK

@ -1,5 +1,5 @@
--- share/g-octave.eclass 2013-05-30 19:01:07.980521612 +0200
+++ share/g-octave.eclass.new 2013-05-30 19:03:38.933514388 +0200
--- g-octave-0.4.1/share/g-octave.eclass 2013-05-30 19:01:07.980521612 +0200
+++ g-octave-0.4.1/share/g-octave.eclass.new 2013-05-30 19:03:38.933514388 +0200
@@ -48,6 +48,9 @@
for filename in Makefile configure; do
cp "${DISTDIR}/g-octave_${filename}" "${S}/${filename}"

@ -1,15 +1,15 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.5 *-jython"
EAPI=6
PYTHON_COMPAT=( python2_7 )
DB_COMMIT="bdf02cbf0a8d017c6c1bddeffd6f03d5d90695ed"
DB_DIR="rafaelmartins-${PN}-db-${DB_COMMIT:0:7}"
inherit distutils eutils
inherit distutils-r1 eutils
DESCRIPTION="A tool that generates and installs ebuilds for Octave-Forge"
HOMEPAGE="https://github.com/rafaelmartins/g-octave"
@ -26,44 +26,38 @@ IUSE="doc test"
DEPEND="doc? ( >=dev-python/sphinx-1.0 )"
RDEPEND="sys-apps/portage"
PYTHON_MODNAME="g_octave"
src_prepare() {
distutils_src_prepare
epatch "${FILESDIR}/${P}-add_cave_support.patch"
epatch "${FILESDIR}/${P}-fix-sourceforge-svn-root.patch"
epatch "${FILESDIR}/${P}-fix-Makefile.patch"
python_prepare_all() {
local PATCHES=(
"${FILESDIR}/${P}-add_cave_support.patch"
"${FILESDIR}/${P}-fix-sourceforge-svn-root.patch"
"${FILESDIR}/${P}-fix-Makefile.patch"
)
sed -i -e 's/^has_fetch.*$/has_fetch = False/' scripts/g-octave \
|| die 'failed to patch the g-octave main script'
distutils-r1_python_prepare_all
}
src_compile() {
distutils_src_compile
python_compile_all() {
if use doc; then
emake -C docs html || die 'failed to compile the documentation.'
fi
}
src_install() {
distutils_src_install
dohtml ${PN}.html || die 'dohtml failed.'
python_install_all() {
local HTML_DOCS=( ${PN}.html )
doman ${PN}.1 || die 'doman failed.'
if use doc; then
mv docs/_build/{html,sphinx} || die 'mv failed.'
dohtml -r docs/_build/sphinx || die 'dohtml failed.'
HTML_DOCS+=( docs/_build/sphinx )
fi
distutils-r1_python_install_all
}
src_test() {
testing() {
PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" \
scripts/run_tests.py || die 'test failed.'
}
python_execute_function testing
python_test() {
"${EPYTHON}" scripts/run_tests.py || die 'test failed.'
}
pkg_postinst() {
distutils_pkg_postinst
elog
elog 'To be able to use g-octave with the shipped package database, please'
elog 'edit your configuration file, clean your db directory and run:'
@ -78,10 +72,10 @@ pkg_postinst() {
pkg_config() {
local db="$(g-octave --config db)"
mkdir -p "${db}"
mkdir -p "${db}" || die 'mkdir failed.'
einfo "Extracting g-octave database files to: ${db}"
tar -xzf "${DISTDIR}/${PN}-db-${DB_COMMIT:0:7}.tar.gz" -C "${db}" || die 'tar failed.'
rm -rf "${db}"/{patches,octave-forge,info.json,manifest.json,timestamp}
rm -rf "${db}"/{patches,octave-forge,info.json,manifest.json,timestamp} || die 'rm db files failed.'
mv -f "${db}/${DB_DIR}"/* "${db}" || die 'mv failed.'
rm -rf "${db}/${DB_DIR}"
rm -rf "${db}/${DB_DIR}" || die 'rm db dir failed.'
}

@ -1,2 +1,3 @@
DIST mutable-containers-0.3.2.1.tar.gz 12102 SHA256 fb83475c6a755d1998906f37a71b6aa6f414fd0b5d41b16567c2219fb43e4e4d SHA512 77c573e6e4e1bb8efd5bc1ec049d62b2db3c7973a8ce750b061f23561e23edb49b896ee59d27d88cc10ff67932ed101999bd7f5750959a3c0bcca021afbf6960 WHIRLPOOL 4f1bd80a82f728ec736e2c1cf417a6e7a68f5faec3ec1ed05774b0204230c0ad2787a3daa1c992c572279da8abd50aa9963105f9c2f746aed387290076130108
DIST mutable-containers-0.3.2.tar.gz 11969 SHA256 781388cf52faa5f9c4c8a825eef11bec430e323c6913d25b5f4e63d8ce02017e SHA512 b75e650406d92de25b903b4a761d760a797d099c7d3fd82a791c1b86caee104081edff159e78022178a284f7ca61233de91c179a435429dd585c46f97c384274 WHIRLPOOL 36d908ca6ea37a1e99dc70c13a4167f65ce960068dfbbfa0b25fe0d6dc8664a6ecbffd78ae88a12cfe04cd631d5eafdb5e01d93c241c685fe531ddc68c42084f
DIST mutable-containers-0.3.3.tar.gz 12062 SHA256 7a7a39cbb16978dd1607a3977d7a1e5d8ecda7a528845d6983b5b97c49517ceb SHA512 0708f0d432136fc3bb52b9f0159e131f4c02829bd6a2e47d4f1be9a1a70e0b492d885d1ca64e11955aceb7a4b98b9a44dce0c3f0865b1513112c5f8fc2189abf WHIRLPOOL 542252a2b7cb80c04c8022cb9411e3a634b07cc331ad634c3dcf70ff1852bf4e8da5cf322754a2afd23d24ba9cb5121b79d001f2edf4c9aa4b8026106fc31c33

@ -0,0 +1,30 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Abstactions and concrete implementations of mutable containers"
HOMEPAGE="https://github.com/snoyberg/mono-traversable"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/mono-traversable:=[profile?]
>=dev-haskell/primitive-0.5.2.1:=[profile?]
dev-haskell/vector:=[profile?]
>=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
test? ( dev-haskell/hspec
dev-haskell/quickcheck )
"

@ -1,3 +1,4 @@
DIST parsec-2.1.0.1.tar.gz 15430 SHA256 2d85e5b5c8b2b1f341037ce67e1db7fa47b31c083136796cfef9e5b945c656df SHA512 c068ded3b04a0544833a4e11d238db8d7d80cce8d88c9fcf8f7446ed6d37766b923a49179b06831fd013b19a530cf859edde0ec089444620472617e978d235bb WHIRLPOOL 2d4437aa7b4306abb3a0bf84ee3260a4bcf6e200c26bd35201e6cf8f9a21e7f3bf53cdc33cb83ba23ebb91a7607c8c2a6b20d940bf03b6e1828d821baf9c1dea
DIST parsec-3.1.11.tar.gz 32412 SHA256 6f87251cb1d11505e621274dec15972de924a9074f07f7430a18892064c2676e SHA512 f913c172295b184fc118a59ad5fd66c35133885c39aac62239fc3a1aa98b4741465f67d0cffafc1706262ada42259a4694bfbb9175a399997e5b8840da4a809f WHIRLPOOL 88b77d88439ef6dbe70948da8bb0dfa6d858696b1c172b3ffbdb9cd0485528bbbba0912927c31b96bc4eac9024d9fea656a6abc46ef4f47af398c783c93f4d6e
DIST parsec-3.1.5.tar.gz 27894 SHA256 c572245d72bc3aff3491ce4f89215fcaa1e01c5e7b280d4c105a87db31793cb8 SHA512 58bd5e1ea878349a678c4a8d77caf42962ab65f801411bbbad4fa1e4f387de743f2f64944b5d7ef82042507552f281f70a7f4b40984a0ca4fd37618a0d1ec662 WHIRLPOOL c155e6a1ca499a80e9c914d454dda01125098d028ba44325f3745be0b4231ac684d91c7e00fe1c17007f4336933229b1ac67fe09e029f897877549c5a8a9fb66
DIST parsec-3.1.9.tar.gz 29668 SHA256 71f711d24c89581a43b8bc2d3ed56a1a802bbf1cd0b083bc34636c232b0342c9 SHA512 bc5209813ad0742c68c275f0ecd3e284b6249d2651f75daf16ad9a776003591217eb7d47fdaad88530af90455fe7d3e014c3c1d7d0893482721d4997b23a2d16 WHIRLPOOL c8988d0960734c51fe11baf2e1ae82929ac7b3ce7a653f8c507c5ae292da38bb75bd2209535c7469f78b6651240229b697e402159fd375eda657fab35ccf4879

@ -0,0 +1,30 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Monadic parser combinators"
HOMEPAGE="https://github.com/aslatter/parsec"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
>=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
>=dev-haskell/test-framework-0.6 <dev-haskell/test-framework-0.9
>=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4 )
"

@ -1,2 +1,3 @@
DIST pretty-show-1.6.12.tar.gz 133535 SHA256 9629c98ac0f2eb215cd81cf61321c5181acd18df35d89817093e934f786774b9 SHA512 849eeb2d939bad7ea38f706ae69beccb9e033135d152f7ff0e8b214c0ea89cd7c1c9c1ccafa1025d098c145ddaff6c82a36b9e899bb7b8ae549d52d178a59e23 WHIRLPOOL 74af481d8b8b3f1be6a1ab5a3eb0743d505f17a41e1074003a7c7c18cc4c93827583b6a87cd7cfe6b9a887cf42f013d69f82b85b50011dcee901de5a2d5f3e53
DIST pretty-show-1.6.8.2.tar.gz 133160 SHA256 1bc3bcf3f3aa7de90b156de2dffceb2ca48b7462c84450f42167e13ae5b725e9 SHA512 673b1fe7745e299cd9c547aec90daaf870d13e52c7d78b472a71e5b86e22bcc3cf3ee8a4f0a88826ade20ed59fcbc623254b71485e928fe8f283d28edd7b4a6e WHIRLPOOL 3071317bdf488e8398156728b4a1ebb6fdd02e94362a783cb3976b262b0258b4c40bfcd0aff1ccdc88a8bfbabdf2640caace4c9ab119f5bb3ffef1546fe23284
DIST pretty-show-1.6.9.tar.gz 126196 SHA256 06bb89709abf23cbf59d50400654cc7a616649f851f9640268b2b5f225a1e477 SHA512 8205182584a03777cb04b83b8ebe2e92bdb17ee801ff9ff2947a860175f7415375ca1fb7b433448b14898addcd0e86bf0f9e0a53a37254322625698bed9952be WHIRLPOOL 56cea0c07bc0eac71f0bcaef10b3ee266522e645d36c30de26a5d4494a9c836600e1f00041621184a36ab5654d5e1791463357004999df8fb74f42624cdd5f14

@ -0,0 +1,27 @@
# 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 lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Tools for working with derived 'Show' instances and generic inspection of values"
HOMEPAGE="http://wiki.github.com/yav/pretty-show"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/haskell-lexer-1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
dev-haskell/happy
"

@ -1,2 +1,3 @@
DIST psqueues-0.2.0.3.tar.gz 23782 SHA256 ac8a60de9979f80948d0becfb35cdafe7e1fdfce062c0468e4e2abced9a85c69 SHA512 2af3fef2786ce61289f806fd483d1995a29f1a7f85eb918ae69e4873450c4b19e8c76f0e6f86f9e6fe7065b9cfb4672f48af2366bc2a537ed42b0e5dacb8a5a0 WHIRLPOOL 82d621ac9b0d546ccac42f789ffd2a5cd456e4cc89c37c68016d675f9716951af07a26919b576c4767d4d9edfea28d681c2eb0635f0e2b10be35cd2e020a75a1
DIST psqueues-0.2.2.1.tar.gz 25605 SHA256 1428771180a34c2258bc9ca0f0c12f1df530be018e870c91348975cc7d33ae9b SHA512 b34ea7301a61760e6487441bf3251ca1f31be88489cf75bbf81049bb74a79e31e9933e1ad5378dc3715e763a1ac4ccd6130e03b877a4ceebcde9f4a3be6fcc8c WHIRLPOOL 2e37d367bbe9b715099f0dd92a3e700453774a5eadde6b4242a0f58fcdd43fd8ff4c8f9de35f3a9dcd6833353378856d076656d5e3388e74bc87d26cc0e56300
DIST psqueues-0.2.2.2.tar.gz 25622 SHA256 97b539c4d9da0f0460cd17153641a647b59eb04fde00ec38ea8b56dd9086423f SHA512 0ecaea1fa9e4546f39b3e936422a3fc3c24f3a5f4a5a70c2503038102dc7f7586add40b4efcd3c26e1ded6df6dd368f161664e7ce7790d74da13165c2684582a WHIRLPOOL 012b80866a52a14ce1c10c78285e23ed13861bc7ea461ffb3cdd386c88d644abfba1427f639cd25d450e12e52fe38e6ec3b833637962282ffb6ed6acad53ef76

@ -0,0 +1,32 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Pure priority search queues"
HOMEPAGE="http://hackage.haskell.org/package/psqueues"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hashable-1.2.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4
>=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.10
dev-haskell/tagged
>=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
>=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
>=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
"

@ -0,0 +1,39 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
# ebuild generated by hackport 0.4.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Common quickcheck instances"
HOMEPAGE="https://github.com/aslatter/qc-instances"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
>=dev-haskell/old-time-1.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
>=dev-haskell/quickcheck-2.1:2=[profile?]
>=dev-haskell/scientific-0.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
>=dev-haskell/text-0.7:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
>=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.12:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6
"
src_prepare() {
default
cabal_chdeps \
'QuickCheck >= 2.1 && < 2.9' 'QuickCheck >= 2.1'
}

@ -1,2 +1,3 @@
DIST quickcheck-io-0.1.1.tar.gz 1646 SHA256 a23a6e011aafd211c2521ddb9f61ffb5d256837148b5f5c35a152bdb37d6039b SHA512 440e15d8600f7b0f662cacf176dfb1c00371add4204fad3ffcf56e092d92b3405a2e5a0a6e03b265c83dbc2ff18f3f47213e8086164840d5c8da35b575ebb007 WHIRLPOOL b874d816a5166421b13e5721bee11b7a06d01cbbd6458a71b7f595fc0974cfdc1e55e0bc938ad2088a4a02bee95f6baa60e85d8250867385db324d741365f5b7
DIST quickcheck-io-0.1.2.tar.gz 1784 SHA256 50275e5253dcf0c838e340fa19eb841804deb634aeedbf33f0b46a97b89bc1cd SHA512 3a3f1ff1bb8fc4924396cc6ba7dc827f41f2d7186707c78325eca3fea5bafa0257cad4d69debae0d7847c10dff88281fa3c9bd63e1882a1fad7c1f3448132835 WHIRLPOOL 760c80face3d603e8c2e69a81e3b54b1ef04acb39c887f1b55c611f1451f8f9eb5abd63de5d8d03b65aece017b3ccf5103bc2b9f5c9231794be1ed8528fd7528
DIST quickcheck-io-0.1.4.tar.gz 1808 SHA256 6b3750590871b03908530764cdaa69ce67d5b514f533c1a4a6f4755f8267389d SHA512 791e9ddaf973238adb7049163682e3ca7caee3f676f2534e68c0dd84ad9059eebfa3e6544531cb346e2c114586fde6d81247d867e101a8017d48bfaf58841380 WHIRLPOOL 765fcf812c53809e49682dde86ef8afdf4ba20c415325c97088573425ffaac6cd11b0d496227ccbb7fa32bc6bc2b4ca0767577f0a9be9953e4fcd111be1af572

@ -0,0 +1,27 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Use HUnit assertions as QuickCheck properties"
HOMEPAGE="https://github.com/hspec/quickcheck-io#readme"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hunit-1.2.5:=[profile?]
>=dev-haskell/quickcheck-2.5.1:2=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"

@ -1 +1,2 @@
DIST sandi-0.3.6.tar.gz 18463 SHA256 fafcb3501b8a17238de44239ef62c3051f9a33010424ef91dd76057257bf2284 SHA512 8a730f63e72fb648e2ae478a3785ab364b437a319735acda80558639cc0a43027639ff01dd2b630277348ebc31a4a5fe30ede8f4208229c1c8810f78d350bbf2 WHIRLPOOL 3eb72f69eb0e72380b91c5e12353bb1c00e6572c151a5e40a770c1b51278ed4ab27b89136f04db9b4a7b48bf9da69fa4356f800e1fa45061eaf9da36c688dad5
DIST sandi-0.4.0.tar.gz 19319 SHA256 40c895a4b26904e3a4b4488e93f37225bdb48e6787dffed627d16242f01aaeea SHA512 8d67d4630940b2bc75eba74e1aea169d604f27701015a19ecba6dfece9a2dc8a215a786991bc9ab1fc6de8c91c3b608144239b83c4cb01be0620b3ddb12ee8b6 WHIRLPOOL 6768a2675aad40d1a31fd4dad78f349f507cc502fb838d83aa1d93f48ccb533de4029a8efbefe959389d3d7db362d64057f1de5b3eae20e2321d76179d1ab9c8

@ -0,0 +1,38 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Data encoding library"
HOMEPAGE="http://hackage.haskell.org/package/sandi"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="+with-conduit"
RDEPEND=">=dev-haskell/stringsearch-0.3:=[profile?] <dev-haskell/stringsearch-0.4:=[profile?]
>=dev-lang/ghc-7.8.2:=
with-conduit? ( >=dev-haskell/conduit-1.2:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
>=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.9:=[profile?] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
test? ( dev-haskell/hunit
dev-haskell/tasty
dev-haskell/tasty-hunit
dev-haskell/tasty-quickcheck
dev-haskell/tasty-th )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag with-conduit with-conduit)
}

@ -1,3 +1,4 @@
DIST scientific-0.3.3.8.tar.gz 18543 SHA256 e30cde2a44a7beded15afd56606c562b76e457835e7de2942815f22bc74bce4c SHA512 ef77aa3490cbbc92ab71c1db7015ead24100a6230444b895c49bc4840a80dad04f4f8ff0c1bff27490f5c35b53a1f0c294177912492d1259e204bd4d874ea477 WHIRLPOOL ff642411c9edee07fee9f632d9571ed884e93e4e93b4ee15fa557511c6513b50f113f9cb6da3d5ad798e812a4da82c11eb7f63ac24a742009dc3864333ebdc7d
DIST scientific-0.3.4.4.tar.gz 21646 SHA256 f7c81e6ce6bf1161033ad4bc47b5bf164f4404d9df686dd0edadd488db25a519 SHA512 18c36036ffe15ef4203d391864c91d505a4a55c7da1b71556cbd6ebb7f83e71e0695789f8beaa4741ae4e21ae54bc1f795a26cd4e3208d08625d639519945217 WHIRLPOOL 5748d37e27ec69eff8ccc1e9b0d07f9f98568644de909dd1d7671d8719949edcb52b823ac0a89292d2cda05efc23809a3cb3ffa6ef2a6da8f049edc69f5eb959
DIST scientific-0.3.4.6.tar.gz 21932 SHA256 bdd15c72b379ceaef5f30d7113e6971a47090a285f46d1d44528e328061df382 SHA512 c4d3f3c166c45395aa420ff598671128faae130cf85f22b651e338dbbdbe9215ef3b75c58f6b495978a4dd36a49fa45de9a68c7b870151296dc09095e3c79e09 WHIRLPOOL d272ff13d8c076d7bbcd36aa67ccbf5b3cf43c7f02c4d24e067fdcd21f104895f475c44ca3e9fbf56f78e5759f7a8cdc1e6474daed47a69f9f36fc52412297fe
DIST scientific-0.3.4.9.tar.gz 21932 SHA256 108330662b0af9a04d7da55864211ce12008efe36614d897ba635e80670918a8 SHA512 10b317f6d6aa39883891d4fafaad3a8bdcc8390705f981144f3fe040191ffc7364e0505fde07ab7a3fa9d0b03f97adf42be48fcea2d13ef521fb1031590c0db3 WHIRLPOOL c236100c19594010c39c83cd8ae74d0b53ec48f00ea2e3d909bc5a625af8e619dc0dc6d15521ec13bdfb792f0e90cdef5e36cea0b5fe7d9005371fa4fd08212d

@ -0,0 +1,37 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Numbers represented using scientific notation"
HOMEPAGE="https://github.com/basvandijk/scientific"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/binary-0.4.1:=[profile?] <dev-haskell/binary-0.9:=[profile?]
>=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?]
>=dev-haskell/hashable-1.1.2:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
>=dev-haskell/text-0.8:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.12:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.10
>=dev-haskell/smallcheck-1.0 <dev-haskell/smallcheck-1.2
>=dev-haskell/tasty-0.5 <dev-haskell/tasty-0.12
>=dev-haskell/tasty-ant-xml-1.0 <dev-haskell/tasty-ant-xml-1.1
>=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.10
>=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9
>=dev-haskell/tasty-smallcheck-0.2 <dev-haskell/tasty-smallcheck-0.9 )
"

@ -1 +1,2 @@
DIST setlocale-1.0.0.3.tar.gz 2136 SHA256 4d638b5906ed83eb9a0a4d97aaca832b8a73ce94efdb8a2b2b1329e6d738c19e SHA512 a0bbb989572050e3e256e7b7e3782abfee74faf74eb81a99706c5ae88894694b6101a9725ad367b57f56ea5077dad41ca7a7988e292e4403d94f0a3cb5c40b49 WHIRLPOOL 0773c4363d1685cc93d5b1dd3ed0daa839e7b733c625e1188b1b3743aa3a8e34eba430333fc8dba66be94ffb5657c56ae8597b8f17e6ebf8066e79eae8855f2d
DIST setlocale-1.0.0.4.tar.gz 2138 SHA256 32396aedcb8fdd6c56821dcde25c2cbd76462b13a6dc229bec29cb78df1fa7e9 SHA512 e01451f31a332dd2e85c64c192c12388c35aed5e497408dbc5e587328f5900b8becea51b8df475f083d32bd69b094eca89c96b3f490ad139e58c075ce34e7b62 WHIRLPOOL 29549146c8ad8555094ac0042bea399f4fb2a1d84067f2947417cf3511bd37c713378d4658e5e9993aa14a5203e1e51dbb526c24ecea625d12a33c1476b8c034

@ -0,0 +1,25 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Haskell bindings to setlocale"
HOMEPAGE="https://bitbucket.org/IchUndNichtDu/haskell-setlocale"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.16.0
"

@ -0,0 +1,9 @@
diff --git a/Shellish.hs b/Shellish.hs
index 0ac20c2..7de0e11 100644
--- a/Shellish.hs
+++ b/Shellish.hs
@@ -180,3 +180,3 @@ test_s = path >=> liftIO . \f -> do
stat <- getSymbolicLinkStatus f
- return $ isSymbolicLink stat
+ return $ System.PosixCompat.Files.isSymbolicLink stat

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -27,4 +27,5 @@ DEPEND="${RDEPEND}
src_prepare() {
epatch "${FILESDIR}"/${P}-ghc-7.10.patch
epatch "${FILESDIR}"/${P}-ghc-8.patch
}

@ -1,3 +1,4 @@
DIST shelly-1.5.6.tar.gz 28264 SHA256 f45f778d21661f616cfc849f7729e5aecef7250687e5b30c12e6d8118706d6ee SHA512 522aa76454211b9f31dc92f052703e3f9f4a103c134da063ff5c4c04e209a1f881dc10c0f8589c557ad179a8dc319951b897b8ff401dd8f9a371f69f1def6022 WHIRLPOOL 25455d9800acb5303910bab4d0d91567b3fafc74d614a2875772a60cc594213d572a92cdb46e06030f5584796e1c7ff91aaf3042c79cbcddd9c9de6a39ecf076
DIST shelly-1.6.5.tar.gz 97274 SHA256 bdfd09b01f3de8e7e58e98591ab1a42ad5a74308ff29f19acd16d7cc85b71cdc SHA512 6a5b418987392d755e7faf60206a3e9283e98f56a4d9d9f956c0385074ff8909fb6bddceb050b00dbd0f8eda55eeb4897d9afd2f8dd2d510367567336a7a6770 WHIRLPOOL 127f28061a33f979a884b1e110bcb4aabc10e7cf6eae9953e0fbce0bb842e8022574955c7a8ff4a5d411ee088aedcf76c08eff768aa743f6e56f22da0f4606f2
DIST shelly-1.6.6.tar.gz 97529 SHA256 9c89e1ed25de9ede0ee6d6a4094ff72ca6af5b1a1f67503ea40a87beb796e1c5 SHA512 1b78cb84d126f6bb67db3a3d5e669759e71811e2770831af41a4867d094f89b32c3cf39363cc39c808e71019d6e7eca18d25e854bbf4160bd3388c6769a8665c WHIRLPOOL 7a160e8cb20c88cc6e6304cfc704bd037fa689f4748bf51cde7e5f54f4267cd4b7428922f2da8219efdf084c43dcc66b270054e2b3313cc5a3ea417db2416a04
DIST shelly-1.6.8.1.tar.gz 97802 SHA256 e5a32f7552779667d1f0164d271e99c9ddcabdf1a7a1503cd6fc8ba0bb4445cd SHA512 76ab37289a9b6c51ecb6d5326161b326a4015ed27f6c61cd889d4dbf8f6417e6629d0059fdf65ec40f4093cb921ea3b4871105ccd77c94f863c2a087e3c2fab6 WHIRLPOOL 8d99a18e1ca38c7ef4b032d5ff2a0552e80f60184b05a43411aafed2b95699d11a73b42915bfbdd5b3d6cfc8ff9c7bcdee65ac06ce1855cac31eb52b7650295f

@ -0,0 +1,47 @@
# 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
#hackport: flags: build-examples:examples
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="shell-like (systems) programming in Haskell"
HOMEPAGE="https://github.com/yesodweb/Shelly.hs"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="examples lifted"
RDEPEND="dev-haskell/async:=[profile?]
dev-haskell/enclosed-exceptions:=[profile?]
>=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.9:=[profile?]
dev-haskell/lifted-async:=[profile?]
dev-haskell/lifted-base:=[profile?]
>=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
>=dev-haskell/mtl-2:=[profile?]
<dev-haskell/system-fileio-0.4:=[profile?]
>=dev-haskell/system-filepath-0.4.7:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
dev-haskell/text:=[profile?]
dev-haskell/transformers-base:=[profile?]
<dev-haskell/unix-compat-0.5:=[profile?]
>=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
test? ( >=dev-haskell/hspec-1.5
>=dev-haskell/hunit-1.2
>=dev-haskell/text-0.11 )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag examples build-examples) \
$(cabal_flag lifted lifted)
}

@ -1,2 +1,3 @@
DIST simple-sendfile-0.2.13.tar.gz 7272 SHA256 a3e1e880eecb4896f2b7c90e738c94f27f031d0c199dd583a501c609dd5f8f0d SHA512 945ded7475b7c96869a806f70fba3704c98c1959e1665f20624dba1041f0d98ab50a0624ac3e27eb802f4ad9b20455cffd7a5aa35ddac2758a8164dddf63c2ff WHIRLPOOL adc4b3a44133ae5fdcaceeeeefdd01c4334a502d5afb457124adade20df2253d29b1b912221cfc9a0c409354a9dbca6d46fe5ccd2bca8354a83b60cdfe0ffb11
DIST simple-sendfile-0.2.21.tar.gz 7469 SHA256 61239d6c5e94ec76067d88d8a09589b53ca0a5d1806fd9f3e042d007cc67fd77 SHA512 bf6c8d42eed99e31ea71dc2447a3ea30f80ca6573edb7b19d4881c1b9c8b39a9f9c23cf84427f30f2d13cea50930c674a32acea6dd1c7ef98071d259af0e44f7 WHIRLPOOL 7bcee3a875d0f7cb2cf47b57fbf11b148a36b56d8c6a5d37612c03d988b047f94b2b56c38374fd999d0f1225e162aa31befdb0e600b833866f95d8b3b1c6a61f
DIST simple-sendfile-0.2.25.tar.gz 343509 SHA256 0ae68821cd828b29772654b5613d514a421b1b1440d82a4b610339e67a92294d SHA512 4e31bd6843e74988b5f132e77557e4db0da833cd7f0e8ee6dfa460a495afa1de18325deddb0ca71b959b704f090292ca4eb4c2bf06cd96fd27fc78a4d3f79eeb WHIRLPOOL 54a2055524c8ad790ea59f0d44085ef787f78df777ebec724569f37085f9cef5647cf6c3d6fdb40c170e2dac82e8a1489ec4d4e7594b304642483813c4589e10

@ -0,0 +1,36 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Cross platform library for the sendfile system call"
HOMEPAGE="http://hackage.haskell.org/package/simple-sendfile"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="+allow-bsd"
RDEPEND="dev-haskell/network:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
test? ( dev-haskell/conduit
dev-haskell/conduit-extra
>=dev-haskell/hspec-1.3
dev-haskell/hunit
dev-haskell/resourcet )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag allow-bsd allow-bsd)
}

@ -1,3 +1,4 @@
DIST statistics-0.10.5.2.tar.gz 67302 SHA256 7eef958aee470c3eda905cf29d62aa336681228f9e6bc30299e84436d0ef8b8f SHA512 92ca0852551d2f67b1a0d96d472952492422d0c35962c1c784baa4d28915b7938e588c6fd8eddab1071e4526b78181258dda79a1962312714d140ccaaf1367e1 WHIRLPOOL ba4edd519c4df73b65dd402a4dbe137cc99312ebc466433c56910ccfa6754bac88a77f07281591be811ecb522ea3924a1a5e13d64c5b21898041891a7b88fa61
DIST statistics-0.11.0.3.tar.gz 69092 SHA256 0336acd8f61c36fe30217198660b75d7cf88655fb164cbfa4d464a8977fc94a0 SHA512 7715e5497a794d4706232372c63a83072a60a7ba25517bbecafcce5125d83ad13916755db83af0ece349a35a663447037fc0316cf841570fa3e6a83bb29457fb WHIRLPOOL 761ae858928c4d495e315afeddbc6623daa44ed788700a546c2e56e15a20a6e0124b49190500be78e24f2bce34e11aedc7eae17559a52a2d7b61fddbcfcb35a2
DIST statistics-0.13.2.3.tar.gz 79522 SHA256 d624b1494959d3c64cfd068c9566778a799d3e3f5d6b22ec3e353ba6d6876fbd SHA512 5fcc6f6889ed5b54d17d5d3f505bc6860d836f6f9784cf768a337db00179b68e16fc9d9a3a2336563c76cb24cb4faf9e705f14150fd6adb5c649760b63726b17 WHIRLPOOL 9371403395313806253568cbeb14fd337c30e818e945c85867dab99fb1f1c34077bc38e7a9d9d3bab617c27e162d4fae05a0f3632dfef6ef824e5d333abd033d
DIST statistics-0.13.3.0.tar.gz 83534 SHA256 6e7fe0f10086725c696fdd855caf4b6fb58ca5100bd0c9995f575f5b071381ed SHA512 66eee4b6ea7f2ce6ac5fdcaf9e3f8185b0a4915e13f77474ab4709353692a95c99b15a00b52129d88a5fb35392f3e6795799335b1fa4a4e69208e94d81357715 WHIRLPOOL b90e6c6cb8a8e970d825bf2994db34f53bf7a633bdf36f23527b8708aa0ebef74626b78a9e16a9801d55431af83316e37971f20e0159507e0e22a4e12a201098

@ -0,0 +1,43 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="A library of statistical types, data, and functions"
HOMEPAGE="https://github.com/bos/statistics"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # likes to fail under a load
RDEPEND=">=dev-haskell/aeson-0.6.0.0:=[profile?]
>=dev-haskell/binary-0.5.1.0:=[profile?]
dev-haskell/erf:=[profile?]
>=dev-haskell/math-functions-0.1.5.2:=[profile?]
>=dev-haskell/monad-par-0.3.4:=[profile?]
>=dev-haskell/mwc-random-0.13.0.0:=[profile?]
>=dev-haskell/primitive-0.3:=[profile?]
>=dev-haskell/vector-0.10:=[profile?]
>=dev-haskell/vector-algorithms-0.4:=[profile?]
>=dev-haskell/vector-binary-instances-0.2.1:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
test? ( dev-haskell/hunit
>=dev-haskell/ieee754-0.7.3
>=dev-haskell/quickcheck-2.7.5
dev-haskell/test-framework
dev-haskell/test-framework-hunit
dev-haskell/test-framework-quickcheck2 )
"

@ -1 +1,2 @@
DIST STMonadTrans-0.3.3.tar.gz 4820 SHA256 d9911c7634c42b94f57ac7c2a6d523f6d7124870b35fc3030cb72109ba3aa315 SHA512 5395dfac66abcf75593b5c62252b452e4935b85e294a1f9b4a40424b29be76109b89b0cc35eaa15bd448a4d51ae0500bfe72924db854e02e949685fd9180d847 WHIRLPOOL 7d038fafc793e74910444ac04bf9cd038aaee7476ba033ac6afef160b626e82b54add16e37ecc9d9f330351d8c61782c1006094113e275133be97d20c7f35c2a
DIST STMonadTrans-0.3.4.tar.gz 5442 SHA256 44935ff710369da1614e00a40dabea6ba3a4dd02959d7b0e5ed17a915c3f0210 SHA512 3799af190af51276d3cbd03908275d539dd8c290b9a48e2e9e3e41b1ea1c7d966ecddd86b93466e2fe7e63c4776e10912fa349f12aaf698a403d2e3effe59eab WHIRLPOOL 9a00ec5f3ee2f007de5b2cbd20c1af983888b10343303bc96ee347d6870a9e17b662fcec5509997b4df166384c5b0530288b0920c12feb74bf6479029d7af7d9

@ -0,0 +1,33 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
MY_PN="STMonadTrans"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A monad transformer version of the ST monad"
HOMEPAGE="http://hackage.haskell.org/package/STMonadTrans"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=test # uses detailed-0.9 test suite, cabal fails it
RDEPEND="dev-haskell/mtl:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
"
S="${WORKDIR}/${MY_P}"

@ -1,3 +1,4 @@
DIST streaming-commons-0.1.12.1.tar.gz 86864 SHA256 d5bd8dd0b11a13d1d128d15dce31b3f2f4625c7f72d4420e749d85bf170a4fd7 SHA512 43f30a7cacdcec178885cb424a7fd0380682482130ba4019d116468bb87bb187244ff480fc169a27de8192e17c9f17fe38396df1b83827f5dd578112765aa64e WHIRLPOOL 9b9a42682195175cdf0ace602c8bb0ddcec372498ce3126dd74a8435e07d5a78c3b3c04325c03cbdf31ea4414da821a999f0948f43e59cb322663145524d8b1a
DIST streaming-commons-0.1.15.4.tar.gz 90218 SHA256 910831609225700605b9e0111c9f0dd214015b54c0dddb6f29069dc03624afbb SHA512 d67548810e1ce06709f3e92345a18f60600a8754879aa348df8f8e4caae9075f155343f01dbdeccf992d20915df959a122a0cf84739efbff73e4048b8e4b60d2 WHIRLPOOL a071bf3147245f7a9b4d493283beb1fdc1ccbcfd724a8aec8505ba76b0501fc9c351708cdfe7079d3712d32698fc6677c348c2c0640358db527af3b5f8eabf0f
DIST streaming-commons-0.1.15.tar.gz 87625 SHA256 e507beac9ab68eaa8be4933bc1e9511610c581fdfc72621ba51faa913e5fce42 SHA512 2391e0b667f2f011b3d1b09f72f9cba41f69fb16977804465fe4cb6217c1fa2d3461d93d76e3afced283f5ea8b06c57a6ae86a108bd167ed1c9f4bc28f03b053 WHIRLPOOL f95f56e259d1c90dae52e7402482de79cefb63d871dd917b55a58a0c29ac9f984b059242bc263afc8c0f32b07b7d4f5b145d490ec8d9d52a1ba47aa3a72ef884
DIST streaming-commons-0.1.16.tar.gz 88494 SHA256 17fdf509823e72996265de9260eaf58e33350e746dea058a36392c843ea8106e SHA512 8833a6aadc7b7de9f1e51ceb2c1a6f3761a26dfad9f889a147a0c9f31f14ea6eceb8a6efed30e069e97582f7f5f9eb976aeaba2e5c2e7fd7e173edc163a5f712 WHIRLPOOL 863f875f91b95473a23a845177701db3cb5a9d1020a80435ab1c2a2a8c4466805a9c6f0e5ffdf7cb37dbf62a5fa0db8046aea129124c7f0a3ba98bb2f250b5b4

@ -0,0 +1,34 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Common lower-level functions needed by various streaming data libraries"
HOMEPAGE="https://github.com/fpco/streaming-commons"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
>=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
>=dev-haskell/network-2.4.0.0:=[profile?]
dev-haskell/random:=[profile?]
dev-haskell/stm:=[profile?]
dev-haskell/text:=[profile?]
dev-haskell/zlib:=[profile?]
>=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
test? ( >=dev-haskell/hspec-1.8
dev-haskell/quickcheck )
"

@ -1 +1,2 @@
DIST syb-with-class-0.6.1.6.tar.gz 12515 SHA256 565c909dcf39c30c7fa2b5721e5d1049dbc9cdcd23e63645f69d8e245e84c1b0 SHA512 4d022ace484780fab85f604d216856e9d122f9a0c98f5d14059866162e2a81f4c8366b0fb2df535089e7cdc76411c2be6b97edee90f27849d3809c7a994a9d02 WHIRLPOOL 3b7acda9e67fd19be5a7b3f0709df266f0bb06fe7d36b51782d32fd63a712d890defdd44b8cdb4692ce110d2b3ab4c12c66a922c59e62327e39165582e615274
DIST syb-with-class-0.6.1.7.tar.gz 12524 SHA256 5c521870d8c533dabb0483015592897e1bc2356dacd19ad7f279e41b69e66abb SHA512 fadb4ff87b7cb1c8332551e62332254d241f50b2a93e5ca71bf1469fd6a7d50399571138810f311b127f0813260687c55543a42384335a44dffeb3f5e29ef1a1 WHIRLPOOL c823ea887beca585dba12455bd963057b86a38c120dfa81eb0b592f7da5354763206da1f8a6916dfe0bfad1c5c833f0c5530b62d587a2d05e43425c61d25b5ec

@ -0,0 +1,25 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Scrap Your Boilerplate With Class"
HOMEPAGE="http://hackage.haskell.org/package/syb-with-class"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6
"

@ -1,2 +1,3 @@
DIST tasty-golden-2.2.2.4.tar.gz 7102 SHA256 2cd0ac55b3edd218cf713842681aafa036db2aaf24558b303f9f64030624cc24 SHA512 7674f0003595a9569ecf05c7b68608887f815361c9c7b234cba3a0af4eda855a1131fbafcfb15cff19c584dd4f9888e3cc001deea8ac110c648d66a9fe1c7237 WHIRLPOOL b58a160bbd626128bbff5fe9d807a82703e15c563c19037d6e7546c7bc855429c91f25c6d40ad86903e36c983a31d12892ddfe3342df5a810a03c42d9cb3da70
DIST tasty-golden-2.3.1.1.tar.gz 7219 SHA256 9e87fa5b29f840731c12722049563655cedb6522b5e5792c5eb596eb352c8e5d SHA512 b7871d2ddcf7f45e0f1df52982b6370308dd0c48588318985977cb88f93f4b759b1f2bdff44e31ec86f230f04304bcee14286f62c2d2ae01a6105b8a3250e5fb WHIRLPOOL e04c2c3c78430cc56b7885f4fad09f2e583bf1f662ccc653ec895c887cf97557377f18754d5033d1710e58739c3f9d9621186b66e41f019fb1ac9c89b59da672
DIST tasty-golden-2.3.1.tar.gz 7193 SHA256 f292a57dc63afdd5607cca82bcc5ad606c5e1c59bb6fabc7fe48a26d816dcbf1 SHA512 3c729edf394db6eaa94dc606d146599ef00d1bcdbb49482a52fc248e61b3ab236000ce2779cbf59c1cc458738cff5b51a4ff5bf79384e4479db93a1ea88bb6c2 WHIRLPOOL 1efcc0dc4fc6bd5d88bb773a0148f599b8cc925f55f41dd0b9862bea8233aa4d6da1d513babaa50cf964b089229dd224e0bb16f97d6902ac756e3b79834f7b47

@ -0,0 +1,33 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Golden tests support for tasty"
HOMEPAGE="https://github.com/feuerbach/tasty-golden"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/optparse-applicative:=[profile?]
dev-haskell/tagged:=[profile?]
>=dev-haskell/tasty-0.8:=[profile?]
dev-haskell/temporary:=[profile?]
>=dev-lang/ghc-7.6.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.16.0
test? ( dev-haskell/tasty-hunit
dev-haskell/temporary-rc )
"

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -16,22 +16,15 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="old-quickcheck"
IUSE=""
RDEPEND="dev-haskell/tagged:=[profile?]
>=dev-haskell/tasty-0.10.1:=[profile?]
>=dev-lang/ghc-7.4.1:=
old-quickcheck? ( >=dev-haskell/quickcheck-2.5:2=[profile?] <dev-haskell/quickcheck-2.7:2=[profile?]
dev-haskell/random:=[profile?] )
!old-quickcheck? ( >=dev-haskell/quickcheck-2.7:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?] )
>=dev-haskell/quickcheck-2.5:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?]
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
test? ( dev-haskell/pcre-light
dev-haskell/tasty-hunit )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag old-quickcheck old-quickcheck)
}

@ -1 +1,2 @@
DIST tasty-rerun-1.1.5.tar.gz 5376 SHA256 9877de7602a231fb9cf772c47f9a15ef6764e159ddd96a350a7c16b1a158403e SHA512 becee5c62b425e57666c3cc9b65a7342b1af46e44212ade1360f0cd255cb909cfd9b049d88ff8238940760534479ce077f0e24526359545fff0ab849a0c0d7b7 WHIRLPOOL b254fc3b05c05487e62f049f5ac96a43106a2a03058c5dfa0ba6f15ca8f78737ba51de63c1cb5c0ee1913c6a19d74d6459d0fc1f8611c885be2201edb57011eb
DIST tasty-rerun-1.1.6.tar.gz 5399 SHA256 ed33270c8a1f1576985e9907087921fd4f8fba19253fe3bfefec2d05f9799d79 SHA512 dc4db9a4dba424d9d948a4e44d4402b17ab363554493a68035ec0d94bfb6e9e2965e8c9c4b519a071707c70eabd7ea70a4f265f32983e35bf0ee64cd67948808 WHIRLPOOL 5c5e2434791a78266a7e584141443f3fe50627447943072df6f74f20f07c76fe15b9563fc85825d48d7837a6b1de584c9d766df9306731a56d86627ba6eb47ab

@ -0,0 +1,33 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Run tests by filtering the tests depending on the result of previous runs"
HOMEPAGE="https://github.com/ocharles/tasty-rerun"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.1.2:=[profile?]
>=dev-haskell/optparse-applicative-0.6:=[profile?]
>=dev-haskell/reducers-3.10.1:=[profile?]
>=dev-haskell/split-0.1:=[profile?] <dev-haskell/split-0.3:=[profile?]
>=dev-haskell/stm-2.4.2:=[profile?]
>=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
>=dev-haskell/tasty-0.10:=[profile?] <dev-haskell/tasty-0.12:=[profile?]
>=dev-haskell/transformers-0.3.0.0:=[profile?]
>=dev-lang/ghc-7.6.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.16.0
"

@ -1,6 +1,7 @@
DIST tasty-0.10.1.2.tar.gz 26285 SHA256 91e0b26ebe5263069747d92b6bdc3937d5513c2797c849b369f1282ca941b730 SHA512 11171cb42b0c88cee04fc3c42c6003c6e501a16734f86ca4dcb33b7e28bc282fd4af56e88d398f6508ce9bd3da666a954fd3b50b8c89cf27906ea8694d753d3e WHIRLPOOL b36026976527533a8ac622791cfe77434de25a7f197826e0513953dc607c2bf34fad058e036195c95d959c4a776ed016cdd0516022cf54e62d3d1c3fbe1f550e
DIST tasty-0.11.0.2.tar.gz 26199 SHA256 3d87f99a046bfda752dcf558f36931135c784af9a2911a61bc4673199f933c63 SHA512 598613dcb26b11ebd0f2e71df3d55b4d99a2d7e52cd627b4eddc16802ac5fed3d84d05e7109e953ead9667ac9d4f72ec4a33ca78669203d37b930ff91c8058fb WHIRLPOOL ab926817b832d3d32d4bb89f2bf3bb24e4102cfe063108dfac8a8f6ffd30314d0b3e8090eb23cc64231ba22205eeb183135158c97f44b97dfc9c6223e9c5f0ec
DIST tasty-0.11.0.3.tar.gz 26243 SHA256 ca51533c3b6fb36a63b7a6062d71024e3a823ae173779c1c81850959e29e7efa SHA512 462798651aa9945d1d3302a8a028eeaecf5c21bf1af72611e0216187743ccb6c55131009fc633353c69d8e37b71156405f7b2fd7b7892629e0c185d6370499f5 WHIRLPOOL 3217a6323949e6cd7096a37bf07bf6bf67a85e2a2c68f7fa9d221b5ff11473d79a55df950644aabba68a993b9a6961dad0444576b9ef776ebc1604b36a4d16b4
DIST tasty-0.11.0.4.tar.gz 26612 SHA256 e0e248d50aaa098b2633d51a1c71f3da569ba5d6c0e77e0e39b6c9b7de97fd16 SHA512 8ccf7701829fdb42e367ac1e5805363d7489c770139f6e608d1240cec9e54517230166783a857480b70ca424f40f9ab83313e03e893d6d21503706a4c2e84e95 WHIRLPOOL fbec5ac0a434d9fd9776aa82c0e8b5d0002dc3fc9729281d3014a3304ed9149d65e16e42b93be86b2bebe0b7c79b5d13b4c216d5c723a94febd30648ece93165
DIST tasty-0.2.tar.gz 11948 SHA256 185dea647885229c076cee4087c8107fda78f7536cec7df452c72c0ee8220dea SHA512 f0f5aef19334f95061a48cb71572f750169f945ae9910cb964cb611d306f26bb49a5698b418e40b64357f5fb503bfb3914247bfc7eb5682353f046ad54b825a7 WHIRLPOOL b7101b6bea90d06edb63cc1d33ff0ea9e9c04088d0c00fdaf4989a3d6cbf2b647ff6dfd9b7af9eb839496597789d25d9c2eadccf8a1aa181040d631282741a42
DIST tasty-0.3.1.tar.gz 12145 SHA256 60ddc6503d45d5abc8c598dfb5b063f7b29a84a7def3088b06e47dee6f6ef646 SHA512 aa727d8fcab7cbde07f721ad8eafc957f3fb6f01827a8ffc329bd1dba86bb40dbeb9e17c86becdd44aba592d57e29d07a5435ffbc8fabaa3c92fa0d0fa544e39 WHIRLPOOL b221c0581a5ee725d8d7301e9df4bcf13cfccb542c0cc10be6bf5fffefa56493dffaf80c019b37c0ef1488f78c05e2d2feefa6c1cfc4fe802b869e5e46543153
DIST tasty-0.5.2.tar.gz 15369 SHA256 892483af037bb57061c5f6a764067dbed6830a1357fe3bdd8e9a8046f15d467e SHA512 94116a4a12b842c4c136dfb5fff75e3843aa27c05fbad64e1752bd29b60691dbf12d093c5480e9c93d97ec1adbb98d579e63dd13921323e32e9127fb75bb3d37 WHIRLPOOL ba0e5010ccf253c18668a8718e97b9b8b6f0b3a686ad1ef1ff7a42b6f64716efea04ec777b471121d8d44ff48e68174fc49cd0b47a16e622da17dda5afb79a4f

@ -0,0 +1,34 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Modern and extensible testing framework"
HOMEPAGE="http://documentup.com/feuerbach/tasty"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
>=dev-haskell/async-2.0:=[profile?]
>=dev-haskell/clock-0.4.4.0:=[profile?]
dev-haskell/mtl:=[profile?]
>=dev-haskell/optparse-applicative-0.11:=[profile?]
>=dev-haskell/regex-tdfa-1.1.8.2:=[profile?]
>=dev-haskell/stm-2.3:=[profile?]
>=dev-haskell/tagged-0.5:=[profile?]
>=dev-haskell/unbounded-delays-0.1:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"

@ -1,2 +1,3 @@
DIST test-framework-th-prime-0.0.7.tar.gz 3832 SHA256 176c91d29e7a4d832ff780db9d78d00f687ef59dc295b3347cc0be33a531cd14 SHA512 724b4de8cfdf10341bc95a6f437359fe0210ab0b7bef63761912d85d71ae552cef230f20bd50a723cf7aafcd45c30def6dc80b37c876986418db6072193f0daa WHIRLPOOL 226197b6014ab6c79a96519c354701c868476ce555a37da49a6325468c0a7943700d5c983eeeaff5a88630a1c2c03a5a447ecbef69fcea8ef15335bfe90982b2
DIST test-framework-th-prime-0.0.8.tar.gz 3836 SHA256 193238b8854537f94903a99fc4b53b33777bf40c974c46a075a8e9dfdb5d673d SHA512 f988c4c4a1329d9b6f1dc98a840b51787ecc3d2648e8093871970d9a79931cb56cbbef718f052773cb62867c7f0b084e15fa3dfc75c7443d1a94c4df65b8b71e WHIRLPOOL ea710a816930680c2d9280105fdf26efe4f259512aec27ee8341235c520d6b29f11896dd09bfc2398c3bb41d4c1825eedeaf0bff6cd404dd809d6c540cb4a1e7
DIST test-framework-th-prime-0.0.9.tar.gz 3908 SHA256 77e4e33e4207dc6ba9a3c0bb1eda9d6ac6803e1bf20fd7a4aee5c8fe958399bd SHA512 52f64b1705d51f45512da4270d8a80c93602d62a2c33eb3a0146f10a3f737395c9d0294af62cc3ff859dc8292338df892c0262216349109bb4f7b0beb09d3601 WHIRLPOOL c6fe5ec6406f184c893a58150642cb1e7257f941530c3ea2a0588a42dfe68bc842dbfd9631b7729acbc4b15062ee20e9c983a662796a179b12ab393bdb0b7b09

@ -0,0 +1,28 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Template Haskell for test framework"
HOMEPAGE="http://hackage.haskell.org/package/test-framework-th-prime"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
dev-haskell/haskell-src-exts:=[profile?]
dev-haskell/test-framework:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6
"

@ -2,3 +2,4 @@ DIST texmath-0.6.4.tar.gz 45075 SHA256 0eeafd7c68e734e350028f44af30a46175780d51d
DIST texmath-0.6.6.3.tar.gz 46983 SHA256 82db05f65804453dcef692d2422bcff2d3b3ec9b0ea0811a4f49906599329eea SHA512 f6e41b28445751a2d296c9d0effaa95bc4962bb7af037ce277a4b59c0eb8e83caf7389cc420e4839b3737764c2bd7c15277771afdadfbb4310112e9ba5477210 WHIRLPOOL eab30a1bce907612c39e6873e7937038d99ecd099d76f9cac627a8c23662836e436638c339f1743edd59c58f30c8d1b052baeef112233dca47af9ebba4167f0f
DIST texmath-0.8.2.2.tar.gz 1599187 SHA256 a1f492d8bfdd9a28f9bbb546fd335e285b7da15ab1e7ac0cc0c96a8e42cec2f3 SHA512 2c8806ab0386acec6ed963a4574a5a24a07eb49a833a51021fef48e3a975012a083bd43fc4172399265430d9599b79f3ce1e5edfe785e80e92f259efc9dc674e WHIRLPOOL 0c9519b9979caf138763b8a0e0e42287afcef1b578959b70b1abefc212d2e49047c5ee375694badc33f201054205dfad15a68c201346b76f2225c56f579a0cc6
DIST texmath-0.8.6.3.tar.gz 1605299 SHA256 74f600a77a5ce2d88aa1aa81b0bea5f5e79da6b64b51e50656f7bbf27debc22b SHA512 d4ca9f6b6b94f491b2e6a9c110f7f8130047691b62266e6c0c928e3a7aed6c289484d93a9b69b9c3e7454a6bb404e48c5ac09d37f98f7d538d2a2825b96c7478 WHIRLPOOL 1d506c738775f7cec0f1d79da1c78c000525269b1e9d40b76e30af1e1bbfccc38e83775ca6443ca7ba2e5b8efd77c6606b9b2247930eebbe989dd19373235bdd
DIST texmath-0.8.6.7.tar.gz 1595061 SHA256 9e5fd9571a7257bdc8cfa6e0da077b16e867011a9f813065d68dd046bd358c88 SHA512 792e81395d092b7606d2f4c4cb59afd03f4226e611ca4e7a9b2a087c507345c709a92853cbc5d780729ea47c849cdf3727528bdafcb2b9217b4032041c937202 WHIRLPOOL 8f0d077e2969204c6d32df18f9da2b7016abf1d7f092c6271d11dc3bb73aa633c929789d50e24fe686c75490d472a2727db95020d7df12a1f00009b1f8f8a7cb

@ -0,0 +1,47 @@
# 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="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Conversion between formats used to represent mathematics"
HOMEPAGE="https://github.com/jgm/texmath"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="executable +network-uri"
RDEPEND="dev-haskell/mtl:=[profile?]
>=dev-haskell/pandoc-types-1.12.3.3:=[profile?] <dev-haskell/pandoc-types-1.18:=[profile?]
>=dev-haskell/parsec-3:=[profile?]
dev-haskell/syb:=[profile?]
dev-haskell/xml:=[profile?]
>=dev-lang/ghc-7.4.1:=
executable? ( dev-haskell/aeson:=[profile?]
dev-haskell/split:=[profile?]
dev-haskell/text:=[profile?]
network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
!network-uri? ( <dev-haskell/network-2.6:=[profile?] ) )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
test? ( dev-haskell/temporary
dev-haskell/utf8-string
!executable? ( dev-haskell/split
dev-haskell/text ) )
"
PATCHES=("${FILESDIR}"/${PN}-0.8.6.3-build-deps.patch)
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag executable executable) \
$(cabal_flag network-uri network-uri)
}

@ -1 +1,2 @@
DIST time-locale-compat-0.1.1.1.tar.gz 1861 SHA256 ced6a61e81671f266cc3daf7eee798e5355df8d82163e7e44dc0a51a47c50670 SHA512 69adcc66c933900768de5dc73a654aa226f074ce0dbe0c9db8773d31cc79753e5148145faaae198d4040cc6a23da6372fea6e3f48e1c8f6110a318591e9d6f48 WHIRLPOOL 90a35e42385436cdc057d32915a00a4e866429033c79ad8543d40f6f799d3b4b9959d3c419b103d9ea00884f2f68ae390142d323108b0f3b97510461bb789fc3
DIST time-locale-compat-0.1.1.3.tar.gz 1925 SHA256 9144bf68b47791a2ac73f45aeadbc5910be2da9ad174909e1a10a70b4576aced SHA512 62fd86d0b1f3707fb820a15dddc01d02fb701e942493e26927745556f19430706ae342a810942c511105cfa848f0d40e109aab471c8c0441caaf6ed4afb233a2 WHIRLPOOL d23634979a8bad7086c92ddca08087a7a95b4c72d4f269e9b66b8b82bc6fa8b9be438a861e8835feb8c430322c6b61c46a7d4dbf9ca461a7e69eab1cf6bc11f9

@ -0,0 +1,26 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Compatibility of TimeLocale between old-locale and time-1.5"
HOMEPAGE="https://github.com/khibino/haskell-time-locale-compat"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"

@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
# ebuild generated by hackport 0.4.5.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="A pure Haskell parser and renderer for binary Olson timezone files"
HOMEPAGE="http://projects.haskell.org/time-ng/"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
>=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"
src_prepare() {
default
cabal_chdeps \
'binary >= 0.4.1 && < 0.8' 'binary >= 0.4.1' \
'time >= 1.1.4 && < 1.6' 'time >= 1.1.4'
}

@ -1 +1,2 @@
DIST timezone-series-0.1.5.1.tar.gz 5330 SHA256 d244dda23a90f019884e6684a6bd7ec43f77875edf382861890ef1c68b2e7a56 SHA512 7f080455f58c8aefb8ac7e34e9b91724a294537069d8acf65865cc481fd3053816dd3e5ce3ef7a41c85f7d983764b7c472c13e47cc20d458c74a256c394f2d03 WHIRLPOOL bd112a8bc5f90698694bff86917c47fe75c756612c020ea3d3962b941965a98c3dbb2e509b92b84a2dd3650c0be7b604f4eacd363989cc65ac9c6a87d919cee2
DIST timezone-series-0.1.6.1.tar.gz 6021 SHA256 65ea9a8c3b1143a0f1d154943ac8311b53bb2ec7b5e52b09bd035343025c2cc3 SHA512 d4cee3725651ad25174857ff4df1dd7ef0a8d15cbc6e4547b43c0499eea68e8ba2df45763975987184032bc1e17f6f39e21220bb102084633014ccb723b5ed74 WHIRLPOOL 65e11eba85ad32b73faee2387d8a1fb6cebe43c200b52e80b627f83e133da672a3e9e0495cc4f55f1e35c858274cd8271316603c662394eca55571938a640077

@ -0,0 +1,25 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Enhanced timezone handling for Data.Time"
HOMEPAGE="http://projects.haskell.org/time-ng/"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"

@ -1,3 +1,4 @@
DIST unix-compat-0.3.0.1.tar.gz 12614 SHA256 84096dc156ebc99c3201ef6f5589ae0e5e92aefa25b081e295840672608cc227 SHA512 2dc2dd0389c3860ad4b9f2113c1067e3574a9d728074ff08608ba2ee87e46fb2cc39a816ca10d1af908194f765895d45b842b6ee10a02d89ea197670e11d73c1 WHIRLPOOL 8028292d4846e5d88f54e17454597f05a15a3ce60931ede7a955b90065078f66712e154558e726294bd6503a3b62fcd66e42de3ea7abefeaef25980865ef5e8b
DIST unix-compat-0.4.1.3.tar.gz 12823 SHA256 ab930a71d3cd9884a6c2bf58f330fa13c68cecb26d5cff20d435cdf69d1bdced SHA512 6065c2ec39e96ea8a7f91964a0e3ad93fa3a46625dfe831f0b4641e181e1ebbdac8cb5f954ee6a1fe8061896e97f437670605f0b4684183fc84f69725c3cf7a5 WHIRLPOOL 39ce105d62137bd95f02be3c333f7d411611bf011e68f34b7faeade30981ab7c48f89d7c51580922195580975ffa8f769a41cc7e74d914bf3447fd078f40ff99
DIST unix-compat-0.4.1.4.tar.gz 12830 SHA256 fafa1a9eefc93287c028cc61f17a91f886f164b3f64392f1756f8a7f8b3cb34b SHA512 bc2aa14231b294ada9006d18e54f353f9c5b4bde387f585fc6e3adc38efd18d81819295255f0e385a9cde0fcc423db556801c9285767781eeedf32123b7639af WHIRLPOOL 07ce9c8272032fe807d9e16a30de81398f61f5a2649f2b3011e0f6f4351d09375eb583090cd06d821170f0cb579fda386d76b14b9818a7fdb21f5b01b1a3bea6
DIST unix-compat-0.4.2.0.tar.gz 12895 SHA256 35f11770757853be6134b3e4d72a20ecd32c5b0326abebf2605d7ac00bd8d60c SHA512 c3271dc7bbb35948cc2edb143ffe2ab0d14c53115668c257eeba8ccc148b586ee994f417ccfabb58fcd6533e786dcccac3062ece1923afaf20fcd05055fdad39 WHIRLPOOL 049bcd80b3fecfe45997772a857717318727fdbce46c5eefe89dd58f172ff5438089b46e8e71e0b7b97618d63067ac307bd4574ad38c9455f1bf44941330567d

@ -0,0 +1,30 @@
# 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="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Portable POSIX-compatibility layer"
HOMEPAGE="https://github.com/jystic/unix-compat"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag old-time old-time)
}

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

Loading…
Cancel
Save