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 --- dev-util/squashmerge/Manifest | 4 +++ dev-util/squashmerge/metadata.xml | 19 +++++++++++++ dev-util/squashmerge/squashmerge-0.1.ebuild | 36 ++++++++++++++++++++++++ dev-util/squashmerge/squashmerge-9999.ebuild | 42 ++++++++++++++++++++++++++++ 4 files changed, 101 insertions(+) create mode 100644 dev-util/squashmerge/Manifest create mode 100644 dev-util/squashmerge/metadata.xml create mode 100644 dev-util/squashmerge/squashmerge-0.1.ebuild create mode 100644 dev-util/squashmerge/squashmerge-9999.ebuild (limited to 'dev-util/squashmerge') diff --git a/dev-util/squashmerge/Manifest b/dev-util/squashmerge/Manifest new file mode 100644 index 000000000000..4614852f08ed --- /dev/null +++ b/dev-util/squashmerge/Manifest @@ -0,0 +1,4 @@ +DIST squashmerge-0.1.tar.bz2 76678 BLAKE2B 01e1a286081af8ac4f19c0c40c206f5d41c287b612e48750a6900d2a182dac31fbf1831e5e85891366c2edce6851f3d0128eda22b2e01f3b45594a06ee656b8b SHA512 a12e78d79a3f212a65c0b979a1ca3de9532ebf33f891ae2fd216425cd044a6f3357496e9f37bebc53a067aa592f7a1eecdeee653929eb443426e48fe342c7683 +EBUILD squashmerge-0.1.ebuild 762 BLAKE2B fa7ffc72dde14fee3a9ffd1086f2ebfaafca66a13b628ffa0c8eef0f80ee0f27651883d05fe127f0fdfcacbaadca58712429ec4f3ff504ffb1337113974cfb65 SHA512 45c8283e5b02e98cbd071d90b0b859d685c67ad13005846a1b3aa979e70d0e66e14b9e49ec299dac3118f31dc1d19eb9145c04937c43afe040d0de795252f66f +EBUILD squashmerge-9999.ebuild 758 BLAKE2B 0d11cfa67239e6d928cd95534728a9574437f8851780969dec850feede9462b26431a960041311ea88eb548c0f365af1ea2aad9731f478a6414ef62cbee3aae2 SHA512 f62e8b4ff613c37a7f0446fdd24939cef4c40a1f836fce827d58451f2585166054d2220344f806e39f6fc4e3ef18044b28e8187f1a3228feb00b22fbb34a267a +MISC metadata.xml 617 BLAKE2B 145f8cab4c01afb4fe99d51e1e714dd26a9c9a3dc68ffa92588b11e29d326723bab1730ce1fce7708951e362f71ed1bfadae58d122ecadb1d6134423935bbd4e SHA512 3fd67397e969a42017f09a6833b0ee2fefefb9c9fdb16c75312f579991f7025ff7284779f01fd7b6f7ebdd491c85d7b26aad24c6fefd2dddac3c868fd0df1b3d diff --git a/dev-util/squashmerge/metadata.xml b/dev-util/squashmerge/metadata.xml new file mode 100644 index 000000000000..8c6675d140f4 --- /dev/null +++ b/dev-util/squashmerge/metadata.xml @@ -0,0 +1,19 @@ + + + + + Enable support for LZ4 compression using app-arch/lz4 + + + mgorny@gentoo.org + Michał Górny + + + + mgorny@gentoo.org + Michał Górny + + https://github.com/mgorny/squashmerge/issues/ + mgorny/squashmerge + + diff --git a/dev-util/squashmerge/squashmerge-0.1.ebuild b/dev-util/squashmerge/squashmerge-0.1.ebuild new file mode 100644 index 000000000000..b2b4863ee107 --- /dev/null +++ b/dev-util/squashmerge/squashmerge-0.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools-utils + +DESCRIPTION="dev-util/squashdelta delta merge tool" +HOMEPAGE="https://github.com/mgorny/squashmerge/" +SRC_URI="https://www.github.com/mgorny/${PN}/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="lz4 +lzo" + +COMMON_DEPEND=" + lz4? ( app-arch/lz4:0= ) + lzo? ( dev-libs/lzo:2= )" +RDEPEND="${COMMON_DEPEND} + dev-util/xdelta:3" +DEPEND=${COMMON_DEPEND} + +# SquashDelta does not make much sense without a compression algo. +REQUIRED_USE="|| ( lz4 lzo )" + +DOCS=( FORMAT ) + +src_configure() { + local myeconfargs=( + $(use_enable lz4) + $(use_enable lzo) + ) + + autotools-utils_src_configure +} diff --git a/dev-util/squashmerge/squashmerge-9999.ebuild b/dev-util/squashmerge/squashmerge-9999.ebuild new file mode 100644 index 000000000000..14b136be6184 --- /dev/null +++ b/dev-util/squashmerge/squashmerge-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGIT_REPO_URI="https://github.com/mgorny/${PN}.git" +inherit autotools git-r3 + +DESCRIPTION="dev-util/squashdelta delta merge tool" +HOMEPAGE="https://github.com/mgorny/squashmerge/" +SRC_URI="" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="" +IUSE="lz4 +lzo" + +COMMON_DEPEND=" + lz4? ( app-arch/lz4:0= ) + lzo? ( dev-libs/lzo:2= )" +RDEPEND="${COMMON_DEPEND} + dev-util/xdelta:3" +DEPEND=${COMMON_DEPEND} + +# SquashDelta does not make much sense without a compression algo. +REQUIRED_USE="|| ( lz4 lzo )" + +DOCS=( FORMAT ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable lz4) + $(use_enable lzo) + ) + + econf "${myconf[@]}" +} -- cgit v1.2.3