summaryrefslogtreecommitdiff
path: root/dev-util/squashmerge
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/squashmerge
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/squashmerge')
-rw-r--r--dev-util/squashmerge/Manifest6
-rw-r--r--dev-util/squashmerge/metadata.xml19
-rw-r--r--dev-util/squashmerge/squashmerge-0.1.ebuild36
-rw-r--r--dev-util/squashmerge/squashmerge-9999.ebuild42
4 files changed, 103 insertions, 0 deletions
diff --git a/dev-util/squashmerge/Manifest b/dev-util/squashmerge/Manifest
new file mode 100644
index 000000000000..6277a7ee7eaf
--- /dev/null
+++ b/dev-util/squashmerge/Manifest
@@ -0,0 +1,6 @@
+DIST squashmerge-0.1.tar.bz2 76678 SHA256 f4c1c16ae91517191f64718f9e2e0d1f89efcbe56280b70d5c82e2b2f0447d3d SHA512 a12e78d79a3f212a65c0b979a1ca3de9532ebf33f891ae2fd216425cd044a6f3357496e9f37bebc53a067aa592f7a1eecdeee653929eb443426e48fe342c7683 WHIRLPOOL c559f79a8d43e9cf30a8850d62e6c9e374f32ea4bdb10f168b8ce7aef2a0b11b50c4c54e776a703628810cb8d9e7d6c323ab8378d1ac9f0c0b5c6f55d0589071
+EBUILD squashmerge-0.1.ebuild 762 SHA256 b751ca8dc13fc7139c131c8ee44fb560a39295095824e2e280d556456fefaf59 SHA512 45c8283e5b02e98cbd071d90b0b859d685c67ad13005846a1b3aa979e70d0e66e14b9e49ec299dac3118f31dc1d19eb9145c04937c43afe040d0de795252f66f WHIRLPOOL 5ccaf66d06b4fdcbcff7b2a2181d7abe0587e4f3d6265a6677a4fb28e87ed466b1bc7c3b3f3448f2bde6ecd770db51a7f02b85296eb87a776f83b7f1e903a79f
+EBUILD squashmerge-9999.ebuild 758 SHA256 3fe5e00487df5daf952e0b4a64366541d8da5a1468f3d1f5b5c7d777432eb74e SHA512 f62e8b4ff613c37a7f0446fdd24939cef4c40a1f836fce827d58451f2585166054d2220344f806e39f6fc4e3ef18044b28e8187f1a3228feb00b22fbb34a267a WHIRLPOOL a72fbece4774d7c4b0b3df8f7349b825ea6b68cc217720522a2759e516d59195fd270411e11a5e5333290af878e552bbfc0e6c44ca9847fef171ef051b5348c8
+MISC ChangeLog 2388 SHA256 3c9322eca73c12473f248a94ea0833bda984020d0cda29d6ace833c4acd73f09 SHA512 2459e630e1a4e8dc8c7bba52942b82d9ef969e70f847149297876b0192f246d82ea739d3ec732efadd80b751d43ca1ee3de996b7808fbf1dae9446fb4bee2a5b WHIRLPOOL f5186368a821c32676519d90504a5a546c84d8f27ed842197289790cff0db0e169b6bbf4fa9ca0e811f0593efab61ad1f5e3aee861e785d0366d504142462cf2
+MISC ChangeLog-2015 1125 SHA256 e7b934a693e5671e7e267ab29cf075e4cb4e8adddc070a56926adeaf1a6538a1 SHA512 207b22a3bf8c5f14efca0c96ac32f46843d7cba9402465330dcd3785f45894d083883f27a952730304c601f07408654588151c734ec4911fe03cdf01f8730ff4 WHIRLPOOL cf1864dff7828cfd48567cdc945f23bd10e4c4e2c94d4c71de9076b28cd1fafb3dd78c8142eb48cbfacab92b21b879727dc62671a20050c6cc1c80774548ca99
+MISC metadata.xml 617 SHA256 9f5fc73262bfa264d696f5da4f00d23fb3ee22b1c2c9d01754487cb6c79635ad SHA512 3fd67397e969a42017f09a6833b0ee2fefefb9c9fdb16c75312f579991f7025ff7284779f01fd7b6f7ebdd491c85d7b26aad24c6fefd2dddac3c868fd0df1b3d WHIRLPOOL 7f00fd492094a21d460504efcd443b4187a1ab78a1b742e5f14204837974926a4b88cb3f1313a3acd5aa75bf3dbbf4caca5a469af5e6c0506bea6dbb4006f0a6
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <use>
+ <flag name="lz4">Enable support for LZ4 compression using <pkg>app-arch/lz4</pkg></flag>
+ </use>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <upstream>
+ <maintainer status="active">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <bugs-to>https://github.com/mgorny/squashmerge/issues/</bugs-to>
+ <remote-id type="github">mgorny/squashmerge</remote-id>
+ </upstream>
+</pkgmetadata>
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[@]}"
+}