[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2024-02-04 Thread Ionen Wolkens
commit: 8a8765a1702d9c5f1ea40102d85ddb4bbde13bd9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:28:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8765a1

dev-libs/libslz: Stabilize 1.2.0-r1 arm64, #900737

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-libs/libslz/libslz-1.2.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libslz/libslz-1.2.0-r1.ebuild 
b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
index b2d4301d4414..756a9d586714 100644
--- a/dev-libs/libslz/libslz-1.2.0-r1.ebuild
+++ b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 arm ~arm64 ppc x86"
+KEYWORDS="amd64 arm arm64 ppc x86"
 IUSE="tools"
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2022-10-29 Thread Sam James
commit: 628a0d7cba88fb7dbcf01bef6be4dfb686c9ffa4
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 29 12:09:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 29 12:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628a0d7c

dev-libs/libslz: drop 1.1.0

Bug: https://bugs.gentoo.org/878551
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libslz/Manifest|  1 -
 dev-libs/libslz/libslz-1.1.0.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/dev-libs/libslz/Manifest b/dev-libs/libslz/Manifest
index f7c8fdd51bfe..f40f3f88ed06 100644
--- a/dev-libs/libslz/Manifest
+++ b/dev-libs/libslz/Manifest
@@ -1,2 +1 @@
-DIST libslz-1.1.0.tar.bz2 229577 BLAKE2B 
d05b619d0b7b76c2777285ecaf976b75565b50c77e00a1ce042f5a28ab8d527788a75d28d70357a32ea9a98267ae621d5a6e4613e4a7e4f52767e68c77765bb3
 SHA512 
064e2e8e7091adf863653981e5b677bdb9e64901f61cf3b68f098cf7957a4c32e19cec7d41b8dab61098017119d6ea562350c7fbfa10b5e922f52ac0d6066948
 DIST libslz-1.2.0.tar.bz2 230567 BLAKE2B 
cf8a21fe0c23ae003830bfae3bd5ae172df4e88f63b0d5c1394c316e9d69c570b544d2c2db76cddd1e320d68119d7ae39352f9932673fb41e06ded030ebc5078
 SHA512 
811876f3893c0a0c273518fcf6d5a827a86513033e2048dbb541ca32286171c408f124495c4454ce7811e3c52ffb6a7bfcbb08af5b7f56a670c2c1cb2c5cd496

diff --git a/dev-libs/libslz/libslz-1.1.0.ebuild 
b/dev-libs/libslz/libslz-1.1.0.ebuild
deleted file mode 100644
index dfda44e0c7f4..
--- a/dev-libs/libslz/libslz-1.1.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="stateless, zlib-compatible, and very fast compression library"
-HOMEPAGE="http://1wt.eu/projects/libslz";
-SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tbz2 -> 
${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="amd64 arm ~arm64 ppc x86"
-IUSE="static-libs tools"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
-   default
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   local -a opts=(
-   CC="$(tc-getCC)" \
-   OPT_CFLAGS="${CFLAGS}" \
-   USR_LFLAGS="${LDFLAGS}" \
-   shared \
-   $(usex static-libs static '')
-   )
-
-   if multilib_is_native_abi ; then
-   opts+=(
-   $(usex tools tools '')
-   )
-   fi
-
-   emake "${opts[@]}"
-}
-
-multilib_src_install() {
-   local -a opts=(
-   STRIP=":" \
-   DESTDIR="${ED}" \
-   PREFIX="${EPREFIX}/usr" \
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   install-headers
-   install-shared \
-   $(usex static-libs install-static '')
-   )
-
-   if multilib_is_native_abi ; then
-   einstalldocs
-
-   opts+=(
-   $(usex tools install-tools '')
-   )
-   fi
-
-   emake "${opts[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2022-10-29 Thread Agostino Sarubbo
commit: 239c8faacbe09165243e5c3a0a58758078bd3c43
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Oct 29 07:33:37 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Oct 29 07:33:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239c8faa

dev-libs/libslz: Stabilize 1.2.0-r1 ppc, #878551

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libslz/libslz-1.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libslz/libslz-1.2.0-r1.ebuild 
b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
index e9a2001ccec7..b2d4301d4414 100644
--- a/dev-libs/libslz/libslz-1.2.0-r1.ebuild
+++ b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 arm ~arm64 ~ppc x86"
+KEYWORDS="amd64 arm ~arm64 ppc x86"
 IUSE="tools"
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2022-10-28 Thread Sam James
commit: d4061aa537c4efc81d858de47e8e4683633d34cd
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:32:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:32:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4061aa5

dev-libs/libslz: Stabilize 1.2.0-r1 x86, #878551

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libslz/libslz-1.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libslz/libslz-1.2.0-r1.ebuild 
b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
index 633d4804c308..ba39998c9af1 100644
--- a/dev-libs/libslz/libslz-1.2.0-r1.ebuild
+++ b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 arm ~arm64 ~ppc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc x86"
 IUSE="tools"
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2022-10-28 Thread Arthur Zamarin
commit: 7b972f74e568eedabbb71f4c9da1962abf87de9c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 28 18:52:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 28 18:52:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b972f74

dev-libs/libslz: Stabilize 1.2.0-r1 arm, #878551

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libslz/libslz-1.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libslz/libslz-1.2.0-r1.ebuild 
b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
index 8fff4fd6f227..633d4804c308 100644
--- a/dev-libs/libslz/libslz-1.2.0-r1.ebuild
+++ b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc ~x86"
 IUSE="tools"
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2022-09-09 Thread David Seifert
commit: 45ba33c205f0b6446a6c827bf746917147423f68
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  9 07:58:59 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Sep  9 07:58:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ba33c2

dev-libs/libslz: drop multilib, static-libs, EAPI 8

No multilib or static-libs reverse dependencies.

Signed-off-by: Sam James  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/libslz/libslz-1.2.0-r1.ebuild | 44 +++
 dev-libs/libslz/libslz-1.2.0.ebuild| 65 --
 2 files changed, 44 insertions(+), 65 deletions(-)

diff --git a/dev-libs/libslz/libslz-1.2.0-r1.ebuild 
b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
new file mode 100644
index ..8fff4fd6f227
--- /dev/null
+++ b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Stateless, zlib-compatible, and very fast compression library"
+HOMEPAGE="http://1wt.eu/projects/libslz";
+SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tbz2 -> 
${P}.tar.bz2"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="tools"
+
+src_compile() {
+   local opts=(
+   CC="$(tc-getCC)"
+   OPT_CFLAGS="${CFLAGS}"
+   USR_LFLAGS="${LDFLAGS}"
+   shared
+   $(usev tools)
+   )
+
+   emake "${opts[@]}"
+}
+
+src_install() {
+   local opts=(
+   STRIP=":"
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}/usr"
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   install-headers
+   install-shared
+   $(usev tools install-tools)
+   )
+
+   einstalldocs
+
+   emake "${opts[@]}"
+}

diff --git a/dev-libs/libslz/libslz-1.2.0.ebuild 
b/dev-libs/libslz/libslz-1.2.0.ebuild
deleted file mode 100644
index be90a23d2bc6..
--- a/dev-libs/libslz/libslz-1.2.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="stateless, zlib-compatible, and very fast compression library"
-HOMEPAGE="http://1wt.eu/projects/libslz";
-SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tbz2 -> 
${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="static-libs tools"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
-   default
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   local -a opts=(
-   CC="$(tc-getCC)" \
-   OPT_CFLAGS="${CFLAGS}" \
-   USR_LFLAGS="${LDFLAGS}" \
-   shared \
-   $(usex static-libs static '')
-   )
-
-   if multilib_is_native_abi ; then
-   opts+=(
-   $(usex tools tools '')
-   )
-   fi
-
-   emake "${opts[@]}"
-}
-
-multilib_src_install() {
-   local -a opts=(
-   STRIP=":" \
-   DESTDIR="${ED}" \
-   PREFIX="${EPREFIX}/usr" \
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   install-headers
-   install-shared \
-   $(usex static-libs install-static '')
-   )
-
-   if multilib_is_native_abi ; then
-   einstalldocs
-
-   opts+=(
-   $(usex tools install-tools '')
-   )
-   fi
-
-   emake "${opts[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2021-01-22 Thread Christian Ruppert
commit: 262441254364ba1c58ac8b343a3a39386b07722a
Author: Christian Ruppert  gentoo  org>
AuthorDate: Fri Jan 22 08:03:32 2021 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Fri Jan 22 08:03:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26244125

dev-libs/libslz: Version bump to 1.2.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Christian Ruppert  gentoo.org>

 dev-libs/libslz/Manifest|  1 +
 dev-libs/libslz/libslz-1.2.0.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/libslz/Manifest b/dev-libs/libslz/Manifest
index 53dbd9711bc..f7c8fdd51bf 100644
--- a/dev-libs/libslz/Manifest
+++ b/dev-libs/libslz/Manifest
@@ -1 +1,2 @@
 DIST libslz-1.1.0.tar.bz2 229577 BLAKE2B 
d05b619d0b7b76c2777285ecaf976b75565b50c77e00a1ce042f5a28ab8d527788a75d28d70357a32ea9a98267ae621d5a6e4613e4a7e4f52767e68c77765bb3
 SHA512 
064e2e8e7091adf863653981e5b677bdb9e64901f61cf3b68f098cf7957a4c32e19cec7d41b8dab61098017119d6ea562350c7fbfa10b5e922f52ac0d6066948
+DIST libslz-1.2.0.tar.bz2 230567 BLAKE2B 
cf8a21fe0c23ae003830bfae3bd5ae172df4e88f63b0d5c1394c316e9d69c570b544d2c2db76cddd1e320d68119d7ae39352f9932673fb41e06ded030ebc5078
 SHA512 
811876f3893c0a0c273518fcf6d5a827a86513033e2048dbb541ca32286171c408f124495c4454ce7811e3c52ffb6a7bfcbb08af5b7f56a670c2c1cb2c5cd496

diff --git a/dev-libs/libslz/libslz-1.2.0.ebuild 
b/dev-libs/libslz/libslz-1.2.0.ebuild
new file mode 100644
index 000..be90a23d2bc
--- /dev/null
+++ b/dev-libs/libslz/libslz-1.2.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="stateless, zlib-compatible, and very fast compression library"
+HOMEPAGE="http://1wt.eu/projects/libslz";
+SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tbz2 -> 
${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="static-libs tools"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+   default
+
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   local -a opts=(
+   CC="$(tc-getCC)" \
+   OPT_CFLAGS="${CFLAGS}" \
+   USR_LFLAGS="${LDFLAGS}" \
+   shared \
+   $(usex static-libs static '')
+   )
+
+   if multilib_is_native_abi ; then
+   opts+=(
+   $(usex tools tools '')
+   )
+   fi
+
+   emake "${opts[@]}"
+}
+
+multilib_src_install() {
+   local -a opts=(
+   STRIP=":" \
+   DESTDIR="${ED}" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   install-headers
+   install-shared \
+   $(usex static-libs install-static '')
+   )
+
+   if multilib_is_native_abi ; then
+   einstalldocs
+
+   opts+=(
+   $(usex tools install-tools '')
+   )
+   fi
+
+   emake "${opts[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2019-05-21 Thread Stephen Klimaszewski
commit: f471752e578fa3e3fee54a2a13c6b74e345d9b29
Author: Stephen Klimaszewski  gentoo  org>
AuthorDate: Tue May 21 22:49:19 2019 +
Commit: Stephen Klimaszewski  gentoo  org>
CommitDate: Tue May 21 22:49:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f471752e

dev-libs/libslz: add ~arm64, closes bug #685992

Thanks to bertrand for filing the bug.

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Stephen Klimaszewski  gentoo.org>

 dev-libs/libslz/libslz-1.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libslz/libslz-1.1.0.ebuild 
b/dev-libs/libslz/libslz-1.1.0.ebuild
index bf812e97c80..dfda44e0c7f 100644
--- a/dev-libs/libslz/libslz-1.1.0.ebuild
+++ b/dev-libs/libslz/libslz-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ 
SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tbz2 -> ${P}.t
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 arm ppc x86"
+KEYWORDS="amd64 arm ~arm64 ppc x86"
 IUSE="static-libs tools"
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2017-03-14 Thread Michael Weber
commit: 00c41bca0ae879ffedf8f9a9ac590f5c5cf6176a
Author: Michael Weber  gentoo  org>
AuthorDate: Tue Mar 14 23:28:13 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Tue Mar 14 23:28:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c41bca

dev-libs/libslz: arm ppc stable (bug 611184).

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-libs/libslz/libslz-1.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libslz/libslz-1.1.0.ebuild 
b/dev-libs/libslz/libslz-1.1.0.ebuild
index 4dae6a973f2..0071dd4eadd 100644
--- a/dev-libs/libslz/libslz-1.1.0.ebuild
+++ b/dev-libs/libslz/libslz-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ 
SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tbz2 -> ${P}.t
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="~amd64 arm ppc ~x86"
 IUSE="static-libs tools"
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2016-09-28 Thread Christian Ruppert
commit: 274fbadf17e8eeb643a306d4272d8143ddadeca0
Author: Christian Ruppert  gentoo  org>
AuthorDate: Wed Sep 28 19:43:50 2016 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Wed Sep 28 19:53:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=274fbadf

dev-libs/libslz: Add myself as maitainer. Use tbz2 instead of tgz. Fix library 
installation by prepend /usr prefix

Package-Manager: portage-2.3.1

 dev-libs/libslz/Manifest| 2 +-
 dev-libs/libslz/libslz-1.1.0.ebuild | 4 ++--
 dev-libs/libslz/metadata.xml| 4 
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libslz/Manifest b/dev-libs/libslz/Manifest
index cd688f1..84b41d1 100644
--- a/dev-libs/libslz/Manifest
+++ b/dev-libs/libslz/Manifest
@@ -1 +1 @@
-DIST libslz-1.1.0.tar.gz 260005 SHA256 
93073cbb68b3b77fb4289c3f5550ff466b4e10679fb3ac12bb7d5fe157c42498 SHA512 
636792797cd1a737f1a5b7539f6a585c293606a8fb689b6d5f1a3ca45dcecd536ff3b6678311c4f3f2c1d2201b5008210623c92a8eab7e6199f8c12a9d0e7cf7
 WHIRLPOOL 
671e76748d2702aaff877bdde7debac48e805a2becf2c7c7494c12805dd8db4f9d122ea47ad39475e2a252617d7d21578256dcf0d9f3723e6e66c2e4ad9f71de
+DIST libslz-1.1.0.tar.bz2 229577 SHA256 
cf6b2c00066890d3c7f40ef00e6620784b9dc4662e9a3b35f2059997037be728 SHA512 
064e2e8e7091adf863653981e5b677bdb9e64901f61cf3b68f098cf7957a4c32e19cec7d41b8dab61098017119d6ea562350c7fbfa10b5e922f52ac0d6066948
 WHIRLPOOL 
00294cac044ac451883463b57734809d079581c62ed2b095e4de7e88b6c0ee25d0c92813c199d6a32147c0702e5b9f9f2d601a1aab750f058386e47c7a790830

diff --git a/dev-libs/libslz/libslz-1.1.0.ebuild 
b/dev-libs/libslz/libslz-1.1.0.ebuild
index 8767056..7dc7165 100644
--- a/dev-libs/libslz/libslz-1.1.0.ebuild
+++ b/dev-libs/libslz/libslz-1.1.0.ebuild
@@ -7,7 +7,7 @@ inherit toolchain-funcs multilib-minimal
 
 DESCRIPTION="stateless, zlib-compatible, and very fast compression library"
 HOMEPAGE="http://1wt.eu/projects/libslz";
-SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz -> 
${P}.tar.gz"
+SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tbz2 -> 
${P}.tar.bz2"
 
 LICENSE="MIT"
 SLOT="0/1"
@@ -48,7 +48,7 @@ multilib_src_install() {
STRIP=":" \
DESTDIR="${ED}" \
PREFIX="${EPREFIX}/usr" \
-   LIBDIR="$(get_libdir)" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
install-headers
install-shared \
$(usex static-libs install-static '')

diff --git a/dev-libs/libslz/metadata.xml b/dev-libs/libslz/metadata.xml
index 163bf23..b70f04c 100644
--- a/dev-libs/libslz/metadata.xml
+++ b/dev-libs/libslz/metadata.xml
@@ -2,6 +2,10 @@
 http://www.gentoo.org/dtd/metadata.dtd";>
 

+   id...@gentoo.org
+   Christian Ruppert
+   
+   
bertr...@jacquin.bzh
Bertrand Jacquin




[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/

2016-09-28 Thread Christian Ruppert
commit: dc608389401eb74ed72d589560686cab52dbdbe2
Author: Bertrand Jacquin  jacquin  bzh>
AuthorDate: Sat Sep 17 23:49:37 2016 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Wed Sep 28 19:53:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc608389

dev-libs/libslz: stateless, zlib-compatible, and very fast compression library

Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/2293

Signed-off-by: Christian Ruppert  gentoo.org>

 dev-libs/libslz/Manifest|  1 +
 dev-libs/libslz/libslz-1.1.0.ebuild | 66 +
 dev-libs/libslz/metadata.xml| 16 +
 3 files changed, 83 insertions(+)

diff --git a/dev-libs/libslz/Manifest b/dev-libs/libslz/Manifest
new file mode 100644
index ..cd688f1
--- /dev/null
+++ b/dev-libs/libslz/Manifest
@@ -0,0 +1 @@
+DIST libslz-1.1.0.tar.gz 260005 SHA256 
93073cbb68b3b77fb4289c3f5550ff466b4e10679fb3ac12bb7d5fe157c42498 SHA512 
636792797cd1a737f1a5b7539f6a585c293606a8fb689b6d5f1a3ca45dcecd536ff3b6678311c4f3f2c1d2201b5008210623c92a8eab7e6199f8c12a9d0e7cf7
 WHIRLPOOL 
671e76748d2702aaff877bdde7debac48e805a2becf2c7c7494c12805dd8db4f9d122ea47ad39475e2a252617d7d21578256dcf0d9f3723e6e66c2e4ad9f71de

diff --git a/dev-libs/libslz/libslz-1.1.0.ebuild 
b/dev-libs/libslz/libslz-1.1.0.ebuild
new file mode 100644
index ..8767056
--- /dev/null
+++ b/dev-libs/libslz/libslz-1.1.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="stateless, zlib-compatible, and very fast compression library"
+HOMEPAGE="http://1wt.eu/projects/libslz";
+SRC_URI="http://git.1wt.eu/web?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="static-libs tools"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+   default
+
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   local -a opts=(
+   CC="$(tc-getCC)" \
+   OPT_CFLAGS="${CFLAGS}" \
+   USR_LFLAGS="${LDFLAGS}" \
+   shared \
+   $(usex static-libs static '')
+   )
+
+   if multilib_is_native_abi ; then
+   opts+=(
+   $(usex tools tools '')
+   )
+   fi
+
+   emake "${opts[@]}"
+}
+
+multilib_src_install() {
+   local -a opts=(
+   STRIP=":" \
+   DESTDIR="${ED}" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="$(get_libdir)" \
+   install-headers
+   install-shared \
+   $(usex static-libs install-static '')
+   )
+
+   if multilib_is_native_abi ; then
+   einstalldocs
+
+   opts+=(
+   $(usex tools install-tools '')
+   )
+   fi
+
+   emake "${opts[@]}"
+}

diff --git a/dev-libs/libslz/metadata.xml b/dev-libs/libslz/metadata.xml
new file mode 100644
index ..163bf23
--- /dev/null
+++ b/dev-libs/libslz/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   bertr...@jacquin.bzh
+   Bertrand Jacquin
+   
+   
+SLZ is a fast and memory-less stream compressor which produces an output that 
can be decompressed with zlib or gzip. It does not implement decompression at 
all, zlib is perfectly fine for this.
+
+The purpose is to use SLZ in situations where a zlib-compatible stream is 
needed and zlib's resource usage would be too high while the compression ratio 
is not critical. The typical use case is in HTTP servers and gateways which 
have to compress many streams in parallel with little CPU resources to assign 
to this task, and without having to thottle the compression ratio due to the 
memory usage. In such an environment, the server's memory usage can easily be 
divided by 10 and the CPU usage by 3
+   
+   
+   Install additional tools (zenc, zdec)
+   
+