public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2021-12-05  3:53 Sam James
  0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2021-12-05  3:53 UTC (permalink / raw
  To: gentoo-commits

commit:     6608f92a76237bedab022c62bef7cf157e2b28a6
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Mon Nov 29 22:47:39 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec  5 03:52:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6608f92a

dev-util/maxcso: New package

Closes: https://github.com/gentoo/gentoo/pull/23119
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/maxcso/Manifest             |  1 +
 dev-util/maxcso/maxcso-1.13.0.ebuild | 36 ++++++++++++++++++++++++++++++++++++
 dev-util/maxcso/maxcso-9999.ebuild   | 36 ++++++++++++++++++++++++++++++++++++
 dev-util/maxcso/metadata.xml         | 17 +++++++++++++++++
 4 files changed, 90 insertions(+)

diff --git a/dev-util/maxcso/Manifest b/dev-util/maxcso/Manifest
new file mode 100644
index 000000000000..3b0c381aed69
--- /dev/null
+++ b/dev-util/maxcso/Manifest
@@ -0,0 +1 @@
+DIST maxcso-1.13.0.tar.gz 3734868 BLAKE2B 8c8db7741d8c5fb42ca26660221f2f56141845ad8ab95cf84e910e15b6a01109203015de9fec51da23e786a5015399bfdee2782f7e195c6557ce2e05c901f4e4 SHA512 1d09dee8094d09debe69764f06356339de60da01aaaac7d372c66c4909b86625114f8d6dbdce22d9d700340f9a7b07f1ff71031ad8f1465a65fd38cd5df21209

diff --git a/dev-util/maxcso/maxcso-1.13.0.ebuild b/dev-util/maxcso/maxcso-1.13.0.ebuild
new file mode 100644
index 000000000000..a9f29908ada6
--- /dev/null
+++ b/dev-util/maxcso/maxcso-1.13.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Fast cso compressor"
+HOMEPAGE="https://github.com/unknownbrackets/maxcso"
+if [[ "${PV}" == *9999 ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/unknownbrackets/maxcso.git"
+else
+	SRC_URI="https://github.com/unknownbrackets/maxcso/archive/v${PV}/${P}.tar.gz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="ISC MIT LGPL-2.1+ Apache-2.0"
+SLOT="0"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	app-arch/lz4
+	dev-libs/libuv
+	sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+	emake CC="$(tc-getCC)" CXX="$(tc-getCXX)"
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+	dodoc README.md README_CSO.md README_ZSO.md
+}

diff --git a/dev-util/maxcso/maxcso-9999.ebuild b/dev-util/maxcso/maxcso-9999.ebuild
new file mode 100644
index 000000000000..a9f29908ada6
--- /dev/null
+++ b/dev-util/maxcso/maxcso-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Fast cso compressor"
+HOMEPAGE="https://github.com/unknownbrackets/maxcso"
+if [[ "${PV}" == *9999 ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/unknownbrackets/maxcso.git"
+else
+	SRC_URI="https://github.com/unknownbrackets/maxcso/archive/v${PV}/${P}.tar.gz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="ISC MIT LGPL-2.1+ Apache-2.0"
+SLOT="0"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	app-arch/lz4
+	dev-libs/libuv
+	sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+	emake CC="$(tc-getCC)" CXX="$(tc-getCXX)"
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+	dodoc README.md README_CSO.md README_ZSO.md
+}

diff --git a/dev-util/maxcso/metadata.xml b/dev-util/maxcso/metadata.xml
new file mode 100644
index 000000000000..f8d5fdccbd73
--- /dev/null
+++ b/dev-util/maxcso/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+	<maintainer type="person">
+		<email>orbea@riseup.net</email>
+		<name>orbea</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<longdescription>
+		A fast ISO to CSO compression program for use with PSP and PS2
+		emulators, which uses multiple algorithms for best compression
+		ratio.
+	</longdescription>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2021-12-05  3:55 Sam James
  0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2021-12-05  3:55 UTC (permalink / raw
  To: gentoo-commits

commit:     7011c17af15ac3a4266ec9ffc84825207647094c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  5 03:55:06 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec  5 03:55:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7011c17a

dev-util/maxcso: add myself as a maintainer

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/maxcso/metadata.xml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-util/maxcso/metadata.xml b/dev-util/maxcso/metadata.xml
index f8d5fdccbd73..fa6c6aa051c1 100644
--- a/dev-util/maxcso/metadata.xml
+++ b/dev-util/maxcso/metadata.xml
@@ -1,10 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
 <pkgmetadata>
-	<maintainer type="person">
+	<maintainer type="person" proxied="yes">
 		<email>orbea@riseup.net</email>
 		<name>orbea</name>
 	</maintainer>
+	<maintainer type="person" proxied="proxy">
+		<email>sam@gentoo.org</email>
+		<name>Sam James</name>
+	</maintainer>
 	<maintainer type="project" proxied="proxy">
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2022-05-09 19:12 Sam James
  0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-05-09 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     ee3a9c8f98f7fa85460ca41017e80e85deaa705a
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Sun May  8 15:57:06 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May  9 19:03:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee3a9c8f

dev-util/maxcso: Use tc-getPKG_CONFIG

Signed-off-by: orbea <orbea <AT> riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/25387
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/maxcso/maxcso-9999.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/maxcso/maxcso-9999.ebuild b/dev-util/maxcso/maxcso-9999.ebuild
index a9f29908ada6..611358136bda 100644
--- a/dev-util/maxcso/maxcso-9999.ebuild
+++ b/dev-util/maxcso/maxcso-9999.ebuild
@@ -18,16 +18,16 @@ fi
 LICENSE="ISC MIT LGPL-2.1+ Apache-2.0"
 SLOT="0"
 
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
+DEPEND="
 	app-arch/lz4
 	dev-libs/libuv
 	sys-libs/zlib
 "
-DEPEND="${RDEPEND}"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 src_compile() {
-	emake CC="$(tc-getCC)" CXX="$(tc-getCXX)"
+	emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2022-05-09 19:13 Sam James
  0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-05-09 19:13 UTC (permalink / raw
  To: gentoo-commits

commit:     73e9ecd599ec9a4d76dfb7d7a8a2e35716bf0e99
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May  9 19:13:36 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May  9 19:13:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73e9ecd5

dev-util/maxcso: fix IncorrectCopyright

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/maxcso/maxcso-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/maxcso/maxcso-9999.ebuild b/dev-util/maxcso/maxcso-9999.ebuild
index 611358136bda..d96731620d13 100644
--- a/dev-util/maxcso/maxcso-9999.ebuild
+++ b/dev-util/maxcso/maxcso-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2022-10-29 21:32 Sam James
  0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-10-29 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     922992c79872ccc46deaad62f5011c56bfb318d0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 21:23:13 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 21:23:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922992c7

dev-util/maxcso: add github upstream metadata

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/maxcso/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/maxcso/metadata.xml b/dev-util/maxcso/metadata.xml
index 3fbf99c2e0bb..4dbaef489d2c 100644
--- a/dev-util/maxcso/metadata.xml
+++ b/dev-util/maxcso/metadata.xml
@@ -18,4 +18,7 @@
 		emulators, which uses multiple algorithms for best compression
 		ratio.
 	</longdescription>
+	<upstream>
+		<remote-id type="github">unknownbrackets/maxcso</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2023-02-22  9:32 Sam James
  0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2023-02-22  9:32 UTC (permalink / raw
  To: gentoo-commits

commit:     792921ae355bbaaf1136f3747528d7ecc54fe8fa
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 22 09:24:19 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 09:24:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792921ae

dev-util/maxcso: drop proxy-maint

I'll proxy directly.

Bug: https://bugs.gentoo.org/895856
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/maxcso/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/dev-util/maxcso/metadata.xml b/dev-util/maxcso/metadata.xml
index 4dbaef489d2c..25a81d3e2829 100644
--- a/dev-util/maxcso/metadata.xml
+++ b/dev-util/maxcso/metadata.xml
@@ -9,10 +9,6 @@
 		<email>sam@gentoo.org</email>
 		<name>Sam James</name>
 	</maintainer>
-	<maintainer type="project" proxied="proxy">
-		<email>proxy-maint@gentoo.org</email>
-		<name>Proxy Maintainers</name>
-	</maintainer>
 	<longdescription>
 		A fast ISO to CSO compression program for use with PSP and PS2
 		emulators, which uses multiple algorithms for best compression


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2024-02-23  8:40 Viorel Munteanu
  0 siblings, 0 replies; 9+ messages in thread
From: Viorel Munteanu @ 2024-02-23  8:40 UTC (permalink / raw
  To: gentoo-commits

commit:     5441db5c039154a997b964c464333120427196ca
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Sat Jan 27 03:33:40 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 08:40:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5441db5c

dev-util/maxcso: build with app-arch/libdeflate

Upstream now supports an external libdeflate.

Upstream-PR: https://github.com/unknownbrackets/maxcso/pull/83
Upstream-Commit: https://github.com/unknownbrackets/maxcso/commit/49493443fc5b337bd77df3cfb1726c39fea9896c
Signed-off-by: orbea <orbea <AT> riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/35035
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 dev-util/maxcso/maxcso-9999.ebuild | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/dev-util/maxcso/maxcso-9999.ebuild b/dev-util/maxcso/maxcso-9999.ebuild
index d96731620d13..5ef2e19bfd9f 100644
--- a/dev-util/maxcso/maxcso-9999.ebuild
+++ b/dev-util/maxcso/maxcso-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,22 +15,31 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-LICENSE="ISC MIT LGPL-2.1+ Apache-2.0"
+LICENSE="ISC LGPL-2.1+ Apache-2.0"
 SLOT="0"
 
 DEPEND="
-	app-arch/lz4
-	dev-libs/libuv
+	app-arch/libdeflate[zlib]
+	app-arch/lz4:=
+	dev-libs/libuv:=
 	sys-libs/zlib
 "
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 src_compile() {
-	emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
+	emake \
+		CC="$(tc-getCC)" \
+		CXX="$(tc-getCXX)" \
+		PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+		USE_EXTERNAL_LIBDEFLATE=1
 }
 
 src_install() {
-	emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+	emake install \
+		DESTDIR="${D}" \
+		PREFIX="${EPREFIX}"/usr \
+		USE_EXTERNAL_LIBDEFLATE=1
+
 	dodoc README.md README_CSO.md README_ZSO.md
 }


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2024-02-23  8:40 Viorel Munteanu
  0 siblings, 0 replies; 9+ messages in thread
From: Viorel Munteanu @ 2024-02-23  8:40 UTC (permalink / raw
  To: gentoo-commits

commit:     2754fc3798cd295ba2bc7f60aae092faab73e5b5
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 08:28:45 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 08:40:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2754fc37

dev-util/maxcso: update maintainers

Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 dev-util/maxcso/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dev-util/maxcso/metadata.xml b/dev-util/maxcso/metadata.xml
index 25a81d3e2829..4dbaef489d2c 100644
--- a/dev-util/maxcso/metadata.xml
+++ b/dev-util/maxcso/metadata.xml
@@ -9,6 +9,10 @@
 		<email>sam@gentoo.org</email>
 		<name>Sam James</name>
 	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
 	<longdescription>
 		A fast ISO to CSO compression program for use with PSP and PS2
 		emulators, which uses multiple algorithms for best compression


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/
@ 2024-08-29 16:14 Mike Gilbert
  0 siblings, 0 replies; 9+ messages in thread
From: Mike Gilbert @ 2024-08-29 16:14 UTC (permalink / raw
  To: gentoo-commits

commit:     24e98b6890889999ee78a49f84010fcf970f11f2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 16:06:44 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 16:12:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e98b68

dev-util/maxcso: add [zlib(+)] to libdeflate

Bug: https://bugs.gentoo.org/937883
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 dev-util/maxcso/maxcso-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/maxcso/maxcso-9999.ebuild b/dev-util/maxcso/maxcso-9999.ebuild
index a4889541abed..02c63f9d36a9 100644
--- a/dev-util/maxcso/maxcso-9999.ebuild
+++ b/dev-util/maxcso/maxcso-9999.ebuild
@@ -19,7 +19,7 @@ LICENSE="ISC LGPL-2.1+ Apache-2.0"
 SLOT="0"
 
 DEPEND="
-	app-arch/libdeflate
+	app-arch/libdeflate[zlib(+)]
 	app-arch/lz4:=
 	dev-libs/libuv:=
 	sys-libs/zlib


^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-08-29 16:15 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-05  3:53 [gentoo-commits] repo/gentoo:master commit in: dev-util/maxcso/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2021-12-05  3:55 Sam James
2022-05-09 19:12 Sam James
2022-05-09 19:13 Sam James
2022-10-29 21:32 Sam James
2023-02-22  9:32 Sam James
2024-02-23  8:40 Viorel Munteanu
2024-02-23  8:40 Viorel Munteanu
2024-08-29 16:14 Mike Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox