From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- app-arch/lrzip/Manifest | 9 ++++++ app-arch/lrzip/files/lrzip-0.631-solaris.patch | 11 +++++++ app-arch/lrzip/files/lrzip-missing-stdarg_h.patch | 11 +++++++ app-arch/lrzip/lrzip-0.621.ebuild | 35 ++++++++++++++++++++++ app-arch/lrzip/lrzip-0.630.ebuild | 35 ++++++++++++++++++++++ app-arch/lrzip/lrzip-0.631.ebuild | 36 +++++++++++++++++++++++ app-arch/lrzip/metadata.xml | 14 +++++++++ 7 files changed, 151 insertions(+) create mode 100644 app-arch/lrzip/Manifest create mode 100644 app-arch/lrzip/files/lrzip-0.631-solaris.patch create mode 100644 app-arch/lrzip/files/lrzip-missing-stdarg_h.patch create mode 100644 app-arch/lrzip/lrzip-0.621.ebuild create mode 100644 app-arch/lrzip/lrzip-0.630.ebuild create mode 100644 app-arch/lrzip/lrzip-0.631.ebuild create mode 100644 app-arch/lrzip/metadata.xml (limited to 'app-arch/lrzip') diff --git a/app-arch/lrzip/Manifest b/app-arch/lrzip/Manifest new file mode 100644 index 000000000000..6f7f04d4e40e --- /dev/null +++ b/app-arch/lrzip/Manifest @@ -0,0 +1,9 @@ +AUX lrzip-0.631-solaris.patch 372 BLAKE2B 93bfcfd952ebb976ac3fb2906eff79dd88b79906decefde76d3245e21cb711587b37750146a9a5db0221d37e7aea9259dc1ab85932463b8e94dc23e18ec7c4ac SHA512 eec9086ad4ed4a148540ef1729fc3be4e4763950a35e3f2eec981451353f9ab0358aaa754ae4675ba22d057a97f17c2478fae06c173a38e423e32338f1cf5784 +AUX lrzip-missing-stdarg_h.patch 259 BLAKE2B c191b888f7849030ef4584f3a461bd14eb44c9eed2d9ad2126ebf54f11f57f877a2c6e50847d53d6ab14e3a568118def65dbe7cbed522af411f3becca4ef0827 SHA512 33775d10e2588f55030033b845bb086abab9fd82798dd3257ab26692bcc3619169b32687cfd6d94de1fcc5afde8fd3eb4e2a40d9133249b5e83fd32499733dc8 +DIST lrzip-0.621.tar.bz2 503286 BLAKE2B 3fb80f72f0bb81340d4e83b996ad2cd94fc0067b8e67599defb535e86614ad4a2436d8e6ab00bae24e4c9799a01aef267a7078cc6745d68acf868d0f1dbd606a SHA512 be94f54c3d84c93e3c1ab7b08ca6d2a02bc343983785be4884f42521520d2babc31db3abbec4b77dc9f710d18648adcc3d24b203289d8d4728afb3ef0fb90c0a +DIST lrzip-0.630.tar.bz2 521517 BLAKE2B 7b99caf1310b352839113fb20b6dd08fafde2a6696a84f96d5bf2118fb559ef61d599cbf3a293c607bc014ddbb042d25753b8d1293f416530e9738a80107028f SHA512 fa46a2e9cb2574086d24296b7376865ac9f998724041c00e69f28d4984a6b8f7441de7d7fab2820e6cd6d6da4ead8ba66d0eb18f0381e8438db09301fb009460 +DIST lrzip-0.631.tar.bz2 522158 BLAKE2B d0ffe63e1bdd21304d6d7a7dc969d4e79770fed105cf03ea9d504f890cda35178566afa5f88e13beadcc1095f052a014deada3b3f102247eadb8c746d989d119 SHA512 6420cd465ccd4581066408482335a82089f84f0aca1b05249b9fc6039b7e67df94457a7c871859e363206df3a40e93cfde576388785113f6c99b31d34c00a307 +EBUILD lrzip-0.621.ebuild 764 BLAKE2B df960ea53f8be42a3c77ff6e4f63969ab3d3d5d591c92d950c8f88c44b719edad1073271399d79bbb5e2d3ab1085b5875f3c811d3ffc660b843ef6296b8fefff SHA512 8fee8f421ebdb8e7e6f66cebbce65346a82f18a8e290fda9dc6295545c9132bbb2f48c1f30f2af880a939ab60f3ed58f74a15bb7939dc8390788bad0f84734b8 +EBUILD lrzip-0.630.ebuild 746 BLAKE2B 4a57f6ee2f9a02875813ed6cbdbc6957bbfc50ebc519318323c449baec3ea0b109170d28b3d1e3452b5f102844df0d408db3b7fd3f6668c59320814cb6614c76 SHA512 4737636d13d31d93308c2dc7525de24e2ae02270927d313b822e59adb75dcae8a16d66a5084ce1b1dbb9b694545fd2a1c6889781f8d2a0bc31d406a1142be6d9 +EBUILD lrzip-0.631.ebuild 870 BLAKE2B ae05e39fc88426380170164ff00aed0ee0a4f6f96759beff0d8622858c3cbef17cf45cbcacc3fffd41cd55fe383e0469758fae09a3549f49bb6375dc91a4ccac SHA512 698ba9830b8c0ef0fe16e43115c1f40fee79c282ef16d44096792f06ce6b28f6fc9ce61f0510388600a190ea1727476e5678e177cb92b5846c88b5c5ac291044 +MISC metadata.xml 581 BLAKE2B e34acd5b35b3f661015d6323b59056a981a7cf41da0b2ee1e440b912022e20e3fb9fe8ea513aa071837320e1d280076e6eac0213add715f1e8b70554536a7c40 SHA512 392a7bd77026e5e4726390c4fc649805234b6fe2803115f205e22f7669675cb404bc0f1341f16ba59c622e1c922300b3a4dc0466b8c420da69a941cd49954c9a diff --git a/app-arch/lrzip/files/lrzip-0.631-solaris.patch b/app-arch/lrzip/files/lrzip-0.631-solaris.patch new file mode 100644 index 000000000000..d8eb95e563d2 --- /dev/null +++ b/app-arch/lrzip/files/lrzip-0.631-solaris.patch @@ -0,0 +1,11 @@ +--- a/liblrzip.c ++++ b/liblrzip.c +@@ -36,7 +36,7 @@ + #include "lrzip_core.h" + #include "rzip.h" + +-#if defined(__APPLE__) || defined(__FreeBSD__) ++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__sun) || defined(sun) + # define fmemopen(s, len, modes) fake_fmemopen((s), (len), (modes)) + static FILE *fake_fmemopen(void *buf, size_t buflen, const char *mode) + { diff --git a/app-arch/lrzip/files/lrzip-missing-stdarg_h.patch b/app-arch/lrzip/files/lrzip-missing-stdarg_h.patch new file mode 100644 index 000000000000..8f427d46a6a1 --- /dev/null +++ b/app-arch/lrzip/files/lrzip-missing-stdarg_h.patch @@ -0,0 +1,11 @@ +diff -Naur Lrzip.h.orig Lrzip.h +--- a/Lrzip.h 2013-11-30 20:07:27.343086997 +0000 ++++ b/Lrzip.h 2013-11-30 20:07:44.072641056 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + #ifdef _WIN32 + # include + #else diff --git a/app-arch/lrzip/lrzip-0.621.ebuild b/app-arch/lrzip/lrzip-0.621.ebuild new file mode 100644 index 000000000000..265b8fdcddcf --- /dev/null +++ b/app-arch/lrzip/lrzip-0.621.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +DESCRIPTION="Long Range ZIP or Lzma RZIP optimized for compressing large files" +HOMEPAGE="http://ck.kolivas.org/apps/lrzip/README.md" +SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" +IUSE="" + +RDEPEND="dev-libs/lzo + app-arch/bzip2 + sys-libs/zlib" +DEPEND="${RDEPEND} + x86? ( dev-lang/nasm ) + virtual/perl-Pod-Parser" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-missing-stdarg_h.patch +} + +src_configure() { + econf --docdir="/usr/share/doc/${P}" +} + +src_install() { + default + rm "${D}/usr/share/doc/${P}/COPYING" +} diff --git a/app-arch/lrzip/lrzip-0.630.ebuild b/app-arch/lrzip/lrzip-0.630.ebuild new file mode 100644 index 000000000000..42b8bbc2147c --- /dev/null +++ b/app-arch/lrzip/lrzip-0.630.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils + +DESCRIPTION="Long Range ZIP or Lzma RZIP optimized for compressing large files" +HOMEPAGE="https://github.com/ckolivas/lrzip" +SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="static-libs" + +RDEPEND="dev-libs/lzo + app-arch/bzip2 + sys-libs/zlib" +DEPEND="${RDEPEND} + x86? ( dev-lang/nasm ) + virtual/perl-Pod-Parser" + +PATCHES=( + "${FILESDIR}"/${PN}-missing-stdarg_h.patch + ) + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + prune_libtool_files +} diff --git a/app-arch/lrzip/lrzip-0.631.ebuild b/app-arch/lrzip/lrzip-0.631.ebuild new file mode 100644 index 000000000000..e5f89de483dd --- /dev/null +++ b/app-arch/lrzip/lrzip-0.631.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils + +DESCRIPTION="Long Range ZIP or Lzma RZIP optimized for compressing large files" +HOMEPAGE="https://github.com/ckolivas/lrzip" +SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND="dev-libs/lzo + app-arch/bzip2 + sys-libs/zlib" +DEPEND="${RDEPEND} + x86? ( dev-lang/nasm ) + virtual/perl-Pod-Parser" + +PATCHES=( + "${FILESDIR}"/${PN}-missing-stdarg_h.patch + "${FILESDIR}"/${P}-solaris.patch +) + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + prune_libtool_files +} diff --git a/app-arch/lrzip/metadata.xml b/app-arch/lrzip/metadata.xml new file mode 100644 index 000000000000..136f7dc61c02 --- /dev/null +++ b/app-arch/lrzip/metadata.xml @@ -0,0 +1,14 @@ + + + + + This is a compression program optimised for large files. The larger the + file and the more memory you have, the better the compression advantage + this will provide, especially once the files are larger than 100MB. + The advantage can be chosen to be either size (much smaller than bzip2) + or speed (much faster than bzip2). + + + ckolivas/lrzip + + -- cgit v1.2.3