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

2024-04-12 Thread Arthur Zamarin
commit: ba8cbd2dc5ba50fc8cedbe677ddd1da7012ded30
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 12 08:57:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 12 09:02:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8cbd2d

dev-libs/miniz: add 3.0.2

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

 dev-libs/miniz/Manifest   |  1 +
 dev-libs/miniz/miniz-3.0.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-libs/miniz/Manifest b/dev-libs/miniz/Manifest
index 02a0e3369c0c..636a018f5d56 100644
--- a/dev-libs/miniz/Manifest
+++ b/dev-libs/miniz/Manifest
@@ -1,2 +1,3 @@
 DIST miniz-2.2.0.tar.gz 113592 BLAKE2B 
110a71712396fb22075818f681d2e691b8b361e6c8eb786485f9fd3a1e00fcfc95bae4d470b8b1644a1e9674e69617abdba70e337f318969096db222f7a4c3d2
 SHA512 
0bb2b0ac627715b90ff9fd69ca8958a0bea387bd7ddf5c200daba953b98ef788092e3009842f4f123234e85570159250c8897a30c1c1f2d4dea9bca9837f6111
 DIST miniz-3.0.1.tar.gz 115742 BLAKE2B 
4727e55bf2ad4cf716677e6135912df61b9081f2a3a2d6a13efc77ff64a1ec8e736c089330106a81f613dac3840bc09f3aea93f6b432d832f14a6b12ba534d70
 SHA512 
c1cf028ceb6c12abc83ffb636753d9470155e055d2e834ab23c1c1bc9ee2ef7c7fec689cb92e3496336f850e1d1675489b0450b84e4c7e68d7066142d8df76b6
+DIST miniz-3.0.2.tar.gz 115766 BLAKE2B 
57260dc5d2f382f85fb7648d4e9fb9fcca63689cdd75f27b3cf84266b112e04031cc6b5f298e3155d4b8fd635704c713572c8ed76b5a8a2f0adb737c63051f1d
 SHA512 
426054403121f84a2ac365f7545b35fb217b41061aebaffce483568d3d374d453ab87987c599a85f1f745e0ec7144a3181ed9b100f354e2823f165ba286b0611

diff --git a/dev-libs/miniz/miniz-3.0.2.ebuild 
b/dev-libs/miniz/miniz-3.0.2.ebuild
new file mode 100644
index ..32d829ee6e85
--- /dev/null
+++ b/dev-libs/miniz/miniz-3.0.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A lossless, high performance data compression library"
+HOMEPAGE="https://github.com/richgel999/miniz;
+SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DOCS=( ChangeLog.md readme.md )



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

2024-01-06 Thread Viorel Munteanu
commit: 3e8fb7986ef3ab9ccc49c6450f0b9d398f50b7bf
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan  5 18:44:03 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jan  6 19:29:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8fb798

dev-libs/miniz: Keyword 3.0.1 arm, #891201

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-libs/miniz/miniz-3.0.1.ebuild 
b/dev-libs/miniz/miniz-3.0.1.ebuild
index 7ec00b35b06c..32d829ee6e85 100644
--- a/dev-libs/miniz/miniz-3.0.1.ebuild
+++ b/dev-libs/miniz/miniz-3.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,6 +11,6 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 DOCS=( ChangeLog.md readme.md )



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

2023-09-12 Thread Sam James
commit: 987e9eb5cae232b5b5be4ba1439654b910c188f1
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 13 03:19:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 13 03:19:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=987e9eb5

dev-libs/miniz: Keyword 3.0.1 arm64, #891201

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

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

diff --git a/dev-libs/miniz/miniz-3.0.1.ebuild 
b/dev-libs/miniz/miniz-3.0.1.ebuild
index 741860999d35..7ec00b35b06c 100644
--- a/dev-libs/miniz/miniz-3.0.1.ebuild
+++ b/dev-libs/miniz/miniz-3.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,6 +11,6 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 DOCS=( ChangeLog.md readme.md )



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

2023-09-12 Thread Sam James
commit: 02197bb67ac60fc1ead31ba97c9f15af98c29563
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 13 02:14:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 13 02:14:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02197bb6

dev-libs/miniz: Keyword 2.2.0-r1 arm64, #867001

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

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index 3f1538a00112..6bbf018addfc 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 sparc x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2023-09-12 Thread Sam James
commit: e908e6e2cfe9085c0605771c6e22df01d8f63023
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 13 02:14:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 13 02:14:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e908e6e2

dev-libs/miniz: Keyword 2.2.0-r1 arm, #867001

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

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index 50052d3a9e0b..3f1538a00112 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 sparc x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2023-01-13 Thread Arthur Zamarin
commit: cec00dab37cf0b0b81b05b9390be6fe6f1ae42f0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 14:09:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 14:09:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec00dab

dev-libs/miniz: Stabilize 2.2.0-r1 sparc, #886877

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

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index 501f5949009f..50052d3a9e0b 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2023-01-01 Thread Sam James
commit: 07b14f51c3d8a42b51da2e2881d43e8a0b38d41b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  2 05:36:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  2 05:36:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07b14f51

dev-libs/miniz: Stabilize 2.2.0-r1 x86, #886877

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

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index c11431944a73..501f5949009f 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2023-01-01 Thread Sam James
commit: b6a246b9f205deada2dd66f1cf0dbd2ae7121572
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  2 05:36:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  2 05:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a246b9

dev-libs/miniz: Stabilize 2.2.0-r1 ppc, #886877

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

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index bd7feb59f934..c11431944a73 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc ~x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2023-01-01 Thread Sam James
commit: 7cb3822576aa5fefb70db2442592dc80a5e4920e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  2 05:36:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  2 05:36:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb38225

dev-libs/miniz: Stabilize 2.2.0-r1 ppc64, #886877

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

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index 483e40beb191..bd7feb59f934 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ~ppc ppc64 ~sparc ~x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2022-11-25 Thread Matthew Smith
commit: a4ab17633e793968e05a13b38e2b09ae54d5e433
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Nov 25 08:50:40 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Fri Nov 25 08:55:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ab1763

dev-libs/miniz: add 3.0.1

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/Manifest   |  1 +
 dev-libs/miniz/miniz-3.0.1.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-libs/miniz/Manifest b/dev-libs/miniz/Manifest
index 84bfb5bcb779..02a0e3369c0c 100644
--- a/dev-libs/miniz/Manifest
+++ b/dev-libs/miniz/Manifest
@@ -1 +1,2 @@
 DIST miniz-2.2.0.tar.gz 113592 BLAKE2B 
110a71712396fb22075818f681d2e691b8b361e6c8eb786485f9fd3a1e00fcfc95bae4d470b8b1644a1e9674e69617abdba70e337f318969096db222f7a4c3d2
 SHA512 
0bb2b0ac627715b90ff9fd69ca8958a0bea387bd7ddf5c200daba953b98ef788092e3009842f4f123234e85570159250c8897a30c1c1f2d4dea9bca9837f6111
+DIST miniz-3.0.1.tar.gz 115742 BLAKE2B 
4727e55bf2ad4cf716677e6135912df61b9081f2a3a2d6a13efc77ff64a1ec8e736c089330106a81f613dac3840bc09f3aea93f6b432d832f14a6b12ba534d70
 SHA512 
c1cf028ceb6c12abc83ffb636753d9470155e055d2e834ab23c1c1bc9ee2ef7c7fec689cb92e3496336f850e1d1675489b0450b84e4c7e68d7066142d8df76b6

diff --git a/dev-libs/miniz/miniz-3.0.1.ebuild 
b/dev-libs/miniz/miniz-3.0.1.ebuild
new file mode 100644
index ..741860999d35
--- /dev/null
+++ b/dev-libs/miniz/miniz-3.0.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A lossless, high performance data compression library"
+HOMEPAGE="https://github.com/richgel999/miniz;
+SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DOCS=( ChangeLog.md readme.md )



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

2022-07-29 Thread Matthew Smith
commit: 623963b9cda0f39fc4d9af1565c1dce2bfe4e540
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Jul 29 05:11:22 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Fri Jul 29 08:04:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623963b9

dev-libs/miniz: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Closes: https://github.com/gentoo/gentoo/pull/26641
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/files/Config.cmake.in   |   1 -
 .../miniz-2.1.0-export-cmake-build-targets.patch   | 177 -
 dev-libs/miniz/files/miniz.pc.in   |  13 --
 3 files changed, 191 deletions(-)

diff --git a/dev-libs/miniz/files/Config.cmake.in 
b/dev-libs/miniz/files/Config.cmake.in
deleted file mode 100644
index 0865ae961005..
--- a/dev-libs/miniz/files/Config.cmake.in
+++ /dev/null
@@ -1 +0,0 @@
-include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake")

diff --git a/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch 
b/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch
deleted file mode 100644
index c1fb1a52215d..
--- a/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch
+++ /dev/null
@@ -1,177 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,5 +1,15 @@
--PROJECT(miniz C)
--cmake_minimum_required(VERSION 2.8)
-+cmake_minimum_required(VERSION 3.12)
-+
-+project(miniz)
-+
-+include(GNUInstallDirs)
-+
-+set(MINIZ_API_VERSION 2)
-+set(MINIZ_MINOR_VERSION 1)
-+set(MINIZ_PATCH_VERSION 0)
-+set(MINIZ_VERSION
-+${MINIZ_API_VERSION}.${MINIZ_MINOR_VERSION}.${MINIZ_PATCH_VERSION})
-+
- if(CMAKE_BUILD_TYPE STREQUAL "")
-   # CMake defaults to leaving CMAKE_BUILD_TYPE empty. This screws up
-   # differentiation between debug and release builds.
-@@ -8,45 +18,120 @@
- CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel." FORCE)
- endif ()
-
--set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
-+option(BUILD_EXAMPLES "Build examples" ON)
-+option(BUILD_SHARED_LIBS "Build shared library instead of static" ON)
-+
-+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
-
-+include(GenerateExportHeader)
-+
-+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
- set(miniz_SOURCE miniz.c miniz_zip.c miniz_tinfl.c miniz_tdef.c)
-+add_library(${PROJECT_NAME} ${miniz_SOURCE})
-+generate_export_header(${PROJECT_NAME})
-+
-+if(NOT BUILD_SHARED_LIBS)
-+string(TOUPPER ${PROJECT_NAME} PROJECT_UPPER)
-+set_target_properties(${PROJECT_NAME}
-+  PROPERTIES INTERFACE_COMPILE_DEFINITIONS ${PROJECT_UPPER}_STATIC_DEFINE)
-+endif()
-+
-+set_property(TARGET ${PROJECT_NAME} PROPERTY VERSION ${MINIZ_VERSION})
-+set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION ${MINIZ_API_VERSION})
-+
-+file(GLOB INSTALL_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/*.h)
-+
-+target_compile_definitions(${PROJECT_NAME}
-+  PRIVATE $<$:_GNU_SOURCE>)
-
--add_library(miniz ${miniz_SOURCE})
--target_include_directories(miniz PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
-+# pkg-config file
-+configure_file(miniz.pc.in ${CMAKE_BINARY_DIR}/miniz.pc @ONLY)
-
--set(EXAMPLE1_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example1.c")
--set(EXAMPLE2_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example2.c")
--set(EXAMPLE3_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example3.c")
--set(EXAMPLE4_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example4.c")
--set(EXAMPLE5_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example5.c")
--set(EXAMPLE6_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example6.c")
--set(MINIZ_TESTER_SRC_LIST
--"${CMAKE_CURRENT_SOURCE_DIR}/tests/miniz_tester.cpp"
--"${CMAKE_CURRENT_SOURCE_DIR}/tests/timer.cpp")
-+install(FILES
-+  ${CMAKE_BINARY_DIR}/miniz.pc
-+  DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig)
-+
-+
-+set_property(TARGET ${PROJECT_NAME} PROPERTY
-+  INTERFACE_${PROJECT_NAME}_MAJOR_VERSION ${MINIZ_API_VERSION})
-+set_property(TARGET ${PROJECT_NAME} APPEND PROPERTY
-+  COMPATIBLE_INTERFACE_STRING ${PROJECT_NAME}_MAJOR_VERSION
-+)
-+
-+install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets
-+  RUNTIME  DESTINATION ${CMAKE_INSTALL_BINDIR}
-+  ARCHIVE  DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+  LIBRARY  DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+  # users can use  or 
-+  INCLUDES DESTINATION include ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
-+)
-+
-+include(CMakePackageConfigHelpers)
-+write_basic_package_version_file(
-+  
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}/${PROJECT_NAME}ConfigVersion.cmake"
-+  VERSION ${MINIZ_VERSION}
-+  COMPATIBILITY AnyNewerVersion
-+)
-+
-+export(EXPORT ${PROJECT_NAME}Targets
-+  FILE 
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}/${PROJECT_NAME}Targets.cmake"
-+  NAMESPACE ${PROJECT_NAME}::
-+)
-+configure_file(Config.cmake.in
-+  "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}/${PROJECT_NAME}Config.cmake"
-+  @ONLY
-+)
-+

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

2022-07-28 Thread Matthew Smith
commit: d7838be1131086c06c36256d48bf1d261d4ef591
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Jul 28 19:53:25 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Thu Jul 28 19:53:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7838be1

dev-libs/miniz: drop 2.1.0-r3, 2.2.0

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/Manifest  |  1 -
 dev-libs/miniz/miniz-2.1.0-r3.ebuild | 38 
 dev-libs/miniz/miniz-2.2.0.ebuild| 16 ---
 3 files changed, 55 deletions(-)

diff --git a/dev-libs/miniz/Manifest b/dev-libs/miniz/Manifest
index 28884ca7cc6f..84bfb5bcb779 100644
--- a/dev-libs/miniz/Manifest
+++ b/dev-libs/miniz/Manifest
@@ -1,2 +1 @@
-DIST miniz-2.1.0.tar.gz 104502 BLAKE2B 
9a7b3818b454809cdfec523d98f13bef3a52e27b6d3857d289438978d12997e38c71aa97fffe060a6b765f8fbbdd8fe8cebced4a45d9f1f040dd3e39cf2a8055
 SHA512 
e0aba16afdf230d1e54d0a9cedd336b0b158b02744839f0547e14ee47a97fc1a6668f3a181bd46e969b01b158af18dc8ed3c0a4210b3b620242338a2788806b3
 DIST miniz-2.2.0.tar.gz 113592 BLAKE2B 
110a71712396fb22075818f681d2e691b8b361e6c8eb786485f9fd3a1e00fcfc95bae4d470b8b1644a1e9674e69617abdba70e337f318969096db222f7a4c3d2
 SHA512 
0bb2b0ac627715b90ff9fd69ca8958a0bea387bd7ddf5c200daba953b98ef788092e3009842f4f123234e85570159250c8897a30c1c1f2d4dea9bca9837f6111

diff --git a/dev-libs/miniz/miniz-2.1.0-r3.ebuild 
b/dev-libs/miniz/miniz-2.1.0-r3.ebuild
deleted file mode 100644
index 87ac7070f3c8..
--- a/dev-libs/miniz/miniz-2.1.0-r3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A lossless, high performance data compression library"
-HOMEPAGE="https://github.com/richgel999/miniz;
-SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
-IUSE=""
-
-DOCS=( ChangeLog.md LICENSE readme.md )
-
-PATCHES=(
-   "${FILESDIR}/${P}-export-cmake-build-targets.patch"
-)
-
-src_prepare() {
-   cp "${FILESDIR}/Config.cmake.in" .
-   cp "${FILESDIR}/miniz.pc.in" .
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release
-
-   local mycmakeargs=(
-   -DBUILD_EXAMPLES=OFF
-   )
-
-   cmake_src_configure
-}

diff --git a/dev-libs/miniz/miniz-2.2.0.ebuild 
b/dev-libs/miniz/miniz-2.2.0.ebuild
deleted file mode 100644
index 482aadff9922..
--- a/dev-libs/miniz/miniz-2.2.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A lossless, high performance data compression library"
-HOMEPAGE="https://github.com/richgel999/miniz;
-SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( ChangeLog.md readme.md )



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

2022-07-03 Thread Agostino Sarubbo
commit: cf382b6c7e4b420f988198f0d6e36950bb361439
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jul  3 08:58:59 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jul  3 08:58:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf382b6c

dev-libs/miniz: amd64 stable wrt bug #856124

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index 8c58554647c4..483e40beb191 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2022-06-28 Thread Arthur Zamarin
commit: c84f144a3532282df36e970b05ec3267643a
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Jun 28 02:17:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 28 15:42:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84f144a

dev-libs/miniz: Keyword 2.2.0-r1 ia64, #849581

Signed-off-by: matoro  users.noreply.github.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index d1207274ac95..8c58554647c4 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2022-06-20 Thread Arthur Zamarin
commit: bd37b9d2f331df602df55da607b89de0a66d2d84
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun 20 17:56:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun 20 17:56:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd37b9d2

dev-libs/miniz: Keyword 2.2.0-r1 sparc, #849581

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

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index 2da5bbb0987d..d1207274ac95 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2022-06-09 Thread Arthur Zamarin
commit: 15102b35e2e9458c45d8b4169336cf9f46ec16d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun  9 19:38:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun  9 19:38:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15102b35

dev-libs/miniz: Keyword 2.2.0-r1 ppc, #849581

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

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index ad0dfeaa0e9f..2da5bbb0987d 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



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

2022-06-05 Thread Jakov Smolić
commit: 4c653746a4c3b88a3aef3cd37edf0b9d5cbff365
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jun  5 12:47:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jun  5 12:47:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c653746

dev-libs/miniz: Keyword 2.2.0-r1 ppc64, #849581

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index 2c45fe4f591a..ad0dfeaa0e9f 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 
 PATCHES=(
# https://bugs.gentoo.org/849578



[gentoo-commits] repo/gentoo:master commit in: dev-libs/miniz/files/, dev-libs/miniz/

2022-06-04 Thread Matthew Smith
commit: e4c20836dad0851f6213f73f7e4be49804d9d88a
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Jun  4 08:43:32 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Jun  4 19:49:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c20836

dev-libs/miniz: pkg-config tweaks

Install the pkg-config file in into the correct (architecture specific)
directory, and also correct the include directory so that it behaves the
same as the CMake config file.

Closes: https://bugs.gentoo.org/849578
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/files/miniz-2.2.0-fixincdir.patch | 18 ++
 dev-libs/miniz/files/miniz-2.2.0-fixpcpath.patch | 22 ++
 dev-libs/miniz/miniz-2.2.0-r1.ebuild | 23 +++
 3 files changed, 63 insertions(+)

diff --git a/dev-libs/miniz/files/miniz-2.2.0-fixincdir.patch 
b/dev-libs/miniz/files/miniz-2.2.0-fixincdir.patch
new file mode 100644
index ..e0379baf49e3
--- /dev/null
+++ b/dev-libs/miniz/files/miniz-2.2.0-fixincdir.patch
@@ -0,0 +1,18 @@
+From 37ea28133d9abea3926248c9517676be9b558ca7 Mon Sep 17 00:00:00 2001
+From: Matthew Smith 
+Date: Sat, 4 Jun 2022 09:31:06 +0100
+Subject: [PATCH 2/2] build: Set pkgconfig includedir to miniz directory
+
+Allows users to include  instead of  which
+seems to be the intended behaviour.
+--- a/miniz.pc.in
 b/miniz.pc.in
+@@ -1,7 +1,7 @@
+ prefix=@CMAKE_INSTALL_PREFIX@
+ exec_prefix=${prefix}
+ libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
+-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
++includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/miniz
+ 
+ Name: @PROJECT_NAME@
+ Description: @PROJECT_DESCRIPTION@

diff --git a/dev-libs/miniz/files/miniz-2.2.0-fixpcpath.patch 
b/dev-libs/miniz/files/miniz-2.2.0-fixpcpath.patch
new file mode 100644
index ..37f8c7737819
--- /dev/null
+++ b/dev-libs/miniz/files/miniz-2.2.0-fixpcpath.patch
@@ -0,0 +1,22 @@
+From 9cd715b3b1f5accc2e7cd0b167808c1a47a08938 Mon Sep 17 00:00:00 2001
+From: Matthew Smith 
+Date: Sat, 4 Jun 2022 09:22:37 +0100
+Subject: [PATCH 1/2] build: Install .pc file in correct directory
+
+/usr/share/pkgconfig should be used for architecture independent
+libraries (e.g. data or scripts), while an architecture dependent
+directory like /usr/lib64/pkgconfig should be used for native
+binaries.
+
+Co-authored-by: Sam James 
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -173,7 +173,7 @@ if(NOT BUILD_HEADER_ONLY)
+   if(INSTALL_PROJECT)
+ install(FILES
+   ${CMAKE_CURRENT_BINARY_DIR}/miniz.pc
+-  DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig)
++  DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+   endif()
+ endif()
+ 

diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
new file mode 100644
index ..2c45fe4f591a
--- /dev/null
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A lossless, high performance data compression library"
+HOMEPAGE="https://github.com/richgel999/miniz;
+SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   # https://bugs.gentoo.org/849578
+   # https://github.com/richgel999/miniz/pull/239
+   "${FILESDIR}"/${PN}-2.2.0-fixpcpath.patch
+   "${FILESDIR}"/${PN}-2.2.0-fixincdir.patch
+)
+
+DOCS=( ChangeLog.md readme.md )



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

2022-05-21 Thread Matthew Smith
commit: 40b6c1e6dddf0ebd0e094dd018c26f17494eb10f
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat May 21 08:00:31 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat May 21 08:14:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b6c1e6

dev-libs/miniz: remove live ebuild

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/miniz-.ebuild | 41 
 1 file changed, 41 deletions(-)

diff --git a/dev-libs/miniz/miniz-.ebuild b/dev-libs/miniz/miniz-.ebuild
deleted file mode 100644
index 7bdf95f3cf88..
--- a/dev-libs/miniz/miniz-.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A lossless, high performance data compression library"
-HOMEPAGE="https://github.com/richgel999/miniz;
-SRC_URI=""
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/richgel999/miniz.git;
-else
-   SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="examples static-libs"
-
-DOCS=( ChangeLog.md LICENSE readme.md )
-
-src_prepare() {
-   sed -i -e 's/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/' 
CMakeLists.txt
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release
-
-   local mycmakeargs=(
-   -DBUILD_EXAMPLES=$(usex examples)
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   )
-
-   cmake_src_configure
-}



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

2022-03-16 Thread Jakov Smolić
commit: 35637dc9fffdcb6c23a6d4ff543f348432afee6f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Mar 16 08:09:19 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Mar 16 08:12:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35637dc9

dev-libs/miniz: Stabilize 2.1.0-r3 amd64, #835005

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/miniz/miniz-2.1.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/miniz/miniz-2.1.0-r3.ebuild 
b/dev-libs/miniz/miniz-2.1.0-r3.ebuild
index 686dcbff90a3..87ac7070f3c8 100644
--- a/dev-libs/miniz/miniz-2.1.0-r3.ebuild
+++ b/dev-libs/miniz/miniz-2.1.0-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE=""
 
 DOCS=( ChangeLog.md LICENSE readme.md )



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

2022-03-12 Thread Matthew Smith
commit: 26f9ff9d27a5fe70d2e9f96b028a765856bf54e3
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 19:18:42 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 19:19:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f9ff9d

dev-libs/miniz: add 2.2.0

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/Manifest   |  1 +
 dev-libs/miniz/miniz-2.2.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-libs/miniz/Manifest b/dev-libs/miniz/Manifest
index c7204638ad30..28884ca7cc6f 100644
--- a/dev-libs/miniz/Manifest
+++ b/dev-libs/miniz/Manifest
@@ -1 +1,2 @@
 DIST miniz-2.1.0.tar.gz 104502 BLAKE2B 
9a7b3818b454809cdfec523d98f13bef3a52e27b6d3857d289438978d12997e38c71aa97fffe060a6b765f8fbbdd8fe8cebced4a45d9f1f040dd3e39cf2a8055
 SHA512 
e0aba16afdf230d1e54d0a9cedd336b0b158b02744839f0547e14ee47a97fc1a6668f3a181bd46e969b01b158af18dc8ed3c0a4210b3b620242338a2788806b3
+DIST miniz-2.2.0.tar.gz 113592 BLAKE2B 
110a71712396fb22075818f681d2e691b8b361e6c8eb786485f9fd3a1e00fcfc95bae4d470b8b1644a1e9674e69617abdba70e337f318969096db222f7a4c3d2
 SHA512 
0bb2b0ac627715b90ff9fd69ca8958a0bea387bd7ddf5c200daba953b98ef788092e3009842f4f123234e85570159250c8897a30c1c1f2d4dea9bca9837f6111

diff --git a/dev-libs/miniz/miniz-2.2.0.ebuild 
b/dev-libs/miniz/miniz-2.2.0.ebuild
new file mode 100644
index ..482aadff9922
--- /dev/null
+++ b/dev-libs/miniz/miniz-2.2.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A lossless, high performance data compression library"
+HOMEPAGE="https://github.com/richgel999/miniz;
+SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( ChangeLog.md readme.md )



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

2022-03-12 Thread Matthew Smith
commit: 593e4be87126a07ea0f5d5f9262304598662
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 19:17:34 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 19:19:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593e4be8

dev-libs/miniz: add subslot

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/{miniz-2.1.0-r2.ebuild => miniz-2.1.0-r3.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/miniz/miniz-2.1.0-r2.ebuild 
b/dev-libs/miniz/miniz-2.1.0-r3.ebuild
similarity index 92%
rename from dev-libs/miniz/miniz-2.1.0-r2.ebuild
rename to dev-libs/miniz/miniz-2.1.0-r3.ebuild
index cc26fba366c0..686dcbff90a3 100644
--- a/dev-libs/miniz/miniz-2.1.0-r2.ebuild
+++ b/dev-libs/miniz/miniz-2.1.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/richgel999/miniz;
 SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 



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

2022-03-12 Thread Matthew Smith
commit: 0543e77f809850be5d8e762c70793d504f53503b
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 19:09:51 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 19:19:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0543e77f

dev-libs/miniz: add myself as a maintainer

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/miniz/metadata.xml b/dev-libs/miniz/metadata.xml
index 9ae3e1edddab..c43f3b1a6204 100644
--- a/dev-libs/miniz/metadata.xml
+++ b/dev-libs/miniz/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   matt...@gentoo.org
+   Matthew Smith
+   

Miniz is a lossless, high performance data compression library 
in a single source file that implements the zlib
(RFC 1950) and Deflate (RFC 1951) compressed data format 
specification standards. It supports the most commonly



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

2021-12-23 Thread Dennis Lamm
commit: c929053b69531541966a736d7070173fa31300e6
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Dec 23 13:34:30 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Thu Dec 23 13:35:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c929053b

dev-libs/miniz: drop maintainership

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 dev-libs/miniz/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/miniz/metadata.xml b/dev-libs/miniz/metadata.xml
index d62552766b83..9ae3e1edddab 100644
--- a/dev-libs/miniz/metadata.xml
+++ b/dev-libs/miniz/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   3dpr...@gentoo.org
-   Gentoo 3D Printer Project
-   
+   

Miniz is a lossless, high performance data compression library 
in a single source file that implements the zlib
(RFC 1950) and Deflate (RFC 1951) compressed data format 
specification standards. It supports the most commonly



[gentoo-commits] repo/gentoo:master commit in: dev-libs/miniz/, dev-libs/miniz/files/

2021-02-04 Thread Sam James
commit: 37f0e16ff077f94d6e4de1f5481af94d5ca0ce36
Author: Ionen Wolkens  gmail  com>
AuthorDate: Wed Jan 13 22:20:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  5 02:06:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f0e16f

dev-libs/miniz: don't set visibility to hidden

Needed by prusaslicer and symbols such as mz_zip_zero_struct

Bug: https://bugs.gentoo.org/761541
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch | 4 +---
 dev-libs/miniz/{miniz-2.1.0-r1.ebuild => miniz-2.1.0-r2.ebuild}   | 0
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch 
b/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch
index 6f842922270..c1fb1a52215 100644
--- a/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch
+++ b/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch
@@ -18,7 +18,7 @@
  if(CMAKE_BUILD_TYPE STREQUAL "")
# CMake defaults to leaving CMAKE_BUILD_TYPE empty. This screws up
# differentiation between debug and release builds.
-@@ -8,45 +18,122 @@
+@@ -8,45 +18,120 @@
  CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel." FORCE)
  endif ()
 
@@ -39,8 +39,6 @@
 +string(TOUPPER ${PROJECT_NAME} PROJECT_UPPER)
 +set_target_properties(${PROJECT_NAME}
 +  PROPERTIES INTERFACE_COMPILE_DEFINITIONS ${PROJECT_UPPER}_STATIC_DEFINE)
-+else()
-+set_property(TARGET ${PROJECT_NAME} PROPERTY C_VISIBILITY_PRESET hidden)
 +endif()
 +
 +set_property(TARGET ${PROJECT_NAME} PROPERTY VERSION ${MINIZ_VERSION})

diff --git a/dev-libs/miniz/miniz-2.1.0-r1.ebuild 
b/dev-libs/miniz/miniz-2.1.0-r2.ebuild
similarity index 100%
rename from dev-libs/miniz/miniz-2.1.0-r1.ebuild
rename to dev-libs/miniz/miniz-2.1.0-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/miniz/, dev-libs/miniz/files/

2020-12-16 Thread Dennis Lamm
commit: 4182909b88f655ad63ef80baa2df44964ac4f522
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Dec 16 20:03:31 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Dec 16 20:16:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4182909b

dev-libs/miniz: export cmake build targets

Signed-off-by: Dennis Lamm  gentoo.org>

 dev-libs/miniz/files/Config.cmake.in   |   1 +
 .../miniz-2.1.0-export-cmake-build-targets.patch   | 179 +
 dev-libs/miniz/files/miniz.pc.in   |  13 ++
 dev-libs/miniz/miniz-2.1.0-r1.ebuild   |  38 +
 dev-libs/miniz/miniz-.ebuild   |  41 +
 5 files changed, 272 insertions(+)

diff --git a/dev-libs/miniz/files/Config.cmake.in 
b/dev-libs/miniz/files/Config.cmake.in
new file mode 100644
index 000..0865ae96100
--- /dev/null
+++ b/dev-libs/miniz/files/Config.cmake.in
@@ -0,0 +1 @@
+include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake")

diff --git a/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch 
b/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch
new file mode 100644
index 000..6f842922270
--- /dev/null
+++ b/dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch
@@ -0,0 +1,179 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1,5 +1,15 @@
+-PROJECT(miniz C)
+-cmake_minimum_required(VERSION 2.8)
++cmake_minimum_required(VERSION 3.12)
++
++project(miniz)
++
++include(GNUInstallDirs)
++
++set(MINIZ_API_VERSION 2)
++set(MINIZ_MINOR_VERSION 1)
++set(MINIZ_PATCH_VERSION 0)
++set(MINIZ_VERSION
++${MINIZ_API_VERSION}.${MINIZ_MINOR_VERSION}.${MINIZ_PATCH_VERSION})
++
+ if(CMAKE_BUILD_TYPE STREQUAL "")
+   # CMake defaults to leaving CMAKE_BUILD_TYPE empty. This screws up
+   # differentiation between debug and release builds.
+@@ -8,45 +18,122 @@
+ CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel." FORCE)
+ endif ()
+
+-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
++option(BUILD_EXAMPLES "Build examples" ON)
++option(BUILD_SHARED_LIBS "Build shared library instead of static" ON)
++
++set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
+
++include(GenerateExportHeader)
++
++set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
+ set(miniz_SOURCE miniz.c miniz_zip.c miniz_tinfl.c miniz_tdef.c)
++add_library(${PROJECT_NAME} ${miniz_SOURCE})
++generate_export_header(${PROJECT_NAME})
++
++if(NOT BUILD_SHARED_LIBS)
++string(TOUPPER ${PROJECT_NAME} PROJECT_UPPER)
++set_target_properties(${PROJECT_NAME}
++  PROPERTIES INTERFACE_COMPILE_DEFINITIONS ${PROJECT_UPPER}_STATIC_DEFINE)
++else()
++set_property(TARGET ${PROJECT_NAME} PROPERTY C_VISIBILITY_PRESET hidden)
++endif()
++
++set_property(TARGET ${PROJECT_NAME} PROPERTY VERSION ${MINIZ_VERSION})
++set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION ${MINIZ_API_VERSION})
++
++file(GLOB INSTALL_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/*.h)
++
++target_compile_definitions(${PROJECT_NAME}
++  PRIVATE $<$:_GNU_SOURCE>)
+
+-add_library(miniz ${miniz_SOURCE})
+-target_include_directories(miniz PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
++# pkg-config file
++configure_file(miniz.pc.in ${CMAKE_BINARY_DIR}/miniz.pc @ONLY)
+
+-set(EXAMPLE1_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example1.c")
+-set(EXAMPLE2_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example2.c")
+-set(EXAMPLE3_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example3.c")
+-set(EXAMPLE4_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example4.c")
+-set(EXAMPLE5_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example5.c")
+-set(EXAMPLE6_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example6.c")
+-set(MINIZ_TESTER_SRC_LIST
+-"${CMAKE_CURRENT_SOURCE_DIR}/tests/miniz_tester.cpp"
+-"${CMAKE_CURRENT_SOURCE_DIR}/tests/timer.cpp")
++install(FILES
++  ${CMAKE_BINARY_DIR}/miniz.pc
++  DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig)
++
++
++set_property(TARGET ${PROJECT_NAME} PROPERTY
++  INTERFACE_${PROJECT_NAME}_MAJOR_VERSION ${MINIZ_API_VERSION})
++set_property(TARGET ${PROJECT_NAME} APPEND PROPERTY
++  COMPATIBLE_INTERFACE_STRING ${PROJECT_NAME}_MAJOR_VERSION
++)
++
++install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets
++  RUNTIME  DESTINATION ${CMAKE_INSTALL_BINDIR}
++  ARCHIVE  DESTINATION ${CMAKE_INSTALL_LIBDIR}
++  LIBRARY  DESTINATION ${CMAKE_INSTALL_LIBDIR}
++  # users can use  or 
++  INCLUDES DESTINATION include ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
++)
++
++include(CMakePackageConfigHelpers)
++write_basic_package_version_file(
++  
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}/${PROJECT_NAME}ConfigVersion.cmake"
++  VERSION ${MINIZ_VERSION}
++  COMPATIBILITY AnyNewerVersion
++)
++
++export(EXPORT ${PROJECT_NAME}Targets
++  FILE 
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}/${PROJECT_NAME}Targets.cmake"
++  NAMESPACE ${PROJECT_NAME}::
++)
++configure_file(Config.cmake.in
++  

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

2020-12-16 Thread Dennis Lamm
commit: 468efac7f51e6fed08977d0505c2621aa2e01e94
Author: Dennis Lamm  gentoo  org>
AuthorDate: Wed Dec 16 20:03:54 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Dec 16 20:16:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468efac7

dev-libs/miniz: drop old

Signed-off-by: Dennis Lamm  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/18682
Signed-off-by: Dennis Lamm  gentoo.org>

 dev-libs/miniz/miniz-2.1.0.ebuild | 29 -
 1 file changed, 29 deletions(-)

diff --git a/dev-libs/miniz/miniz-2.1.0.ebuild 
b/dev-libs/miniz/miniz-2.1.0.ebuild
deleted file mode 100644
index 3e508a90548..000
--- a/dev-libs/miniz/miniz-2.1.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A lossless, high performance data compression library"
-HOMEPAGE="https://github.com/richgel999/miniz;
-SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DOCS=( ChangeLog.md LICENSE readme.md )
-
-src_prepare() {
-   sed -i -e 's/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/' 
CMakeLists.txt
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release
-
-   cmake_src_configure
-}



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

2020-12-15 Thread Dennis Lamm
commit: 3dee87b9829e3f56b11821f111f5c36f976e51b0
Author: Dennis Lamm  gentoo  org>
AuthorDate: Tue Dec 15 05:42:42 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Tue Dec 15 19:21:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dee87b9

dev-libs/miniz: fixed description

Signed-off-by: Dennis Lamm  gentoo.org>

 dev-libs/miniz/miniz-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/miniz/miniz-2.1.0.ebuild 
b/dev-libs/miniz/miniz-2.1.0.ebuild
index 1141b3f020c..3e508a90548 100644
--- a/dev-libs/miniz/miniz-2.1.0.ebuild
+++ b/dev-libs/miniz/miniz-2.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit cmake
 
-DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication 
(3D printers)"
+DESCRIPTION="A lossless, high performance data compression library"
 HOMEPAGE="https://github.com/richgel999/miniz;
 SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 



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

2020-12-13 Thread Dennis Lamm
commit: 629bc57e66c8eee5e59170485e200f108af203ed
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Dec 13 19:50:51 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sun Dec 13 20:23:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629bc57e

dev-libs/miniz: new ebuild

Signed-off-by: Dennis Lamm  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/18642
Signed-off-by: Dennis Lamm  gentoo.org>

 dev-libs/miniz/Manifest   |  1 +
 dev-libs/miniz/metadata.xml   | 20 
 dev-libs/miniz/miniz-2.1.0.ebuild | 29 +
 3 files changed, 50 insertions(+)

diff --git a/dev-libs/miniz/Manifest b/dev-libs/miniz/Manifest
new file mode 100644
index 000..c7204638ad3
--- /dev/null
+++ b/dev-libs/miniz/Manifest
@@ -0,0 +1 @@
+DIST miniz-2.1.0.tar.gz 104502 BLAKE2B 
9a7b3818b454809cdfec523d98f13bef3a52e27b6d3857d289438978d12997e38c71aa97fffe060a6b765f8fbbdd8fe8cebced4a45d9f1f040dd3e39cf2a8055
 SHA512 
e0aba16afdf230d1e54d0a9cedd336b0b158b02744839f0547e14ee47a97fc1a6668f3a181bd46e969b01b158af18dc8ed3c0a4210b3b620242338a2788806b3

diff --git a/dev-libs/miniz/metadata.xml b/dev-libs/miniz/metadata.xml
new file mode 100644
index 000..8cf9d7cdd9d
--- /dev/null
+++ b/dev-libs/miniz/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   3dpr...@gentoo.org
+   Gentoo 3D Printer Project
+   
+   
+   Miniz is a lossless, high performance data compression library 
in a single source file that implements the zlib
+   (RFC 1950) and Deflate (RFC 1951) compressed data format 
specification standards. It supports the most commonly
+   used functions exported by the zlib library, but is a 
completely independent implementation so zlib's licensing
+   requirements do not apply. Miniz also contains simple to use 
functions for writing .PNG format image files and
+   reading/writing/appending .ZIP format archives. Miniz's 
compression speed has been tuned to be comparable to
+   zlib's, and it also has a specialized real-time compressor 
function designed to compare well against
+   fastlz/minilzo.
+   
+   
+   richgel999/miniz
+   
+

diff --git a/dev-libs/miniz/miniz-2.1.0.ebuild 
b/dev-libs/miniz/miniz-2.1.0.ebuild
new file mode 100644
index 000..1141b3f020c
--- /dev/null
+++ b/dev-libs/miniz/miniz-2.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication 
(3D printers)"
+HOMEPAGE="https://github.com/richgel999/miniz;
+SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DOCS=( ChangeLog.md LICENSE readme.md )
+
+src_prepare() {
+   sed -i -e 's/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/' 
CMakeLists.txt
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE=Release
+
+   cmake_src_configure
+}