[gentoo-commits] repo/gentoo:master commit in: dev-libs/libslz/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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) + +