public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/skcms/
@ 2021-10-26 16:35 Alessandro Barbieri
  0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2021-10-26 16:35 UTC (permalink / raw
  To: gentoo-commits

commit:     cb812abc4cf155294f54ce8abe30fde48247c4fd
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Oct 26 03:47:55 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Oct 26 16:35:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cb812abc

media-libs/skcms: initial import

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 media-libs/skcms/Manifest                   |  1 +
 media-libs/skcms/metadata.xml               |  8 ++++++
 media-libs/skcms/skcms-0_pre20211006.ebuild | 42 +++++++++++++++++++++++++++++
 3 files changed, 51 insertions(+)

diff --git a/media-libs/skcms/Manifest b/media-libs/skcms/Manifest
new file mode 100644
index 000000000..d59e96c04
--- /dev/null
+++ b/media-libs/skcms/Manifest
@@ -0,0 +1 @@
+DIST skcms-0_pre20211006.tar.gz 9986356 BLAKE2B fc53659232cbdb4c994c805944c5c1560fc084b94a3ad016ec51346cfb0483f262d53ebe7001d86dbda250b231b935882c99bc648043a8a55c0f85d2bc927bf1 SHA512 9595c20fae2df23816e4e094fc92e8cd8bc361eb3af5a77b1647064ec63a59796828aa40e151a402b22e9aaef2b983e97020dd761e253872ab59927ddcb9154e

diff --git a/media-libs/skcms/metadata.xml b/media-libs/skcms/metadata.xml
new file mode 100644
index 000000000..f31aef408
--- /dev/null
+++ b/media-libs/skcms/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>lssndrbarbieri@gmail.com</email>
+    <name>Alessandro Barbieri</name>
+  </maintainer>
+</pkgmetadata>

diff --git a/media-libs/skcms/skcms-0_pre20211006.ebuild b/media-libs/skcms/skcms-0_pre20211006.ebuild
new file mode 100644
index 000000000..85bb09394
--- /dev/null
+++ b/media-libs/skcms/skcms-0_pre20211006.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT="0d549648032490dbdb091e9f1e31be56ea031599"
+
+inherit toolchain-funcs
+
+DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images"
+HOMEPAGE="https://skia.googlesource.com/skcms"
+SRC_URI="https://skia.googlesource.com/skcms/+archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}"
+
+KEYWORDS="~amd64"
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+src_compile() {
+	tc-export CC CXX
+
+	${CXX} ${CXXFLAGS} ${LDFLAGS} -fPIC -shared -I./src -Wl,-soname,libskcms.so skcms.cc -o libskcms.so || die
+	${CC} ${CFLAGS} -fPIC -I./src -c test_only.c || die
+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -I./src test_only.o iccdump.c -o iccdump -ldl -L. -lskcms || die
+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -I./src test_only.o tests.c -o tests -L. -lskcms || die
+}
+
+src_install() {
+	dolib.so libskcms.so
+	dobin iccdump
+	doheader skcms.h
+}
+
+src_test() {
+	./tests || die
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/skcms/
@ 2021-10-27 10:54 Alessandro Barbieri
  0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2021-10-27 10:54 UTC (permalink / raw
  To: gentoo-commits

commit:     fe602b8f2d12c235aa112a3c4b2ab53706b355b0
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Oct 27 10:54:16 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Wed Oct 27 10:54:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe602b8f

media-libs/skcms: regenerate manifest

Closes: https://bugs.gentoo.org/820488
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 media-libs/skcms/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/skcms/Manifest b/media-libs/skcms/Manifest
index d59e96c04..6ed21c692 100644
--- a/media-libs/skcms/Manifest
+++ b/media-libs/skcms/Manifest
@@ -1 +1 @@
-DIST skcms-0_pre20211006.tar.gz 9986356 BLAKE2B fc53659232cbdb4c994c805944c5c1560fc084b94a3ad016ec51346cfb0483f262d53ebe7001d86dbda250b231b935882c99bc648043a8a55c0f85d2bc927bf1 SHA512 9595c20fae2df23816e4e094fc92e8cd8bc361eb3af5a77b1647064ec63a59796828aa40e151a402b22e9aaef2b983e97020dd761e253872ab59927ddcb9154e
+DIST skcms-0_pre20211006.tar.gz 9986329 BLAKE2B 29bf5dc51dcf55f979920bf20c7ff4424f3edf0902795a3b52156148e642243093e919fd109c35537b248c447d2e4516da6a7a57afa72398236dc8444180434e SHA512 8f180f054ac7798a6738f61713d80f1c7d15ff0d463a700c0da8cab1af672ff623af830d78fef547d0f2086fde95bc809f278254acf500960725096567cdb6e1


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

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/skcms/
@ 2021-10-30 19:37 Alessandro Barbieri
  0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2021-10-30 19:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8213c0a360e7d056f94762d18a93b845372524eb
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Oct 30 19:37:21 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Oct 30 19:37:44 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8213c0a3

media-libs/skcms: host the source on my gdrive

Closes: https://bugs.gentoo.org/820650
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 media-libs/skcms/Manifest                   | 2 +-
 media-libs/skcms/skcms-0_pre20211006.ebuild | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/media-libs/skcms/Manifest b/media-libs/skcms/Manifest
index 6ed21c692..6c557484e 100644
--- a/media-libs/skcms/Manifest
+++ b/media-libs/skcms/Manifest
@@ -1 +1 @@
-DIST skcms-0_pre20211006.tar.gz 9986329 BLAKE2B 29bf5dc51dcf55f979920bf20c7ff4424f3edf0902795a3b52156148e642243093e919fd109c35537b248c447d2e4516da6a7a57afa72398236dc8444180434e SHA512 8f180f054ac7798a6738f61713d80f1c7d15ff0d463a700c0da8cab1af672ff623af830d78fef547d0f2086fde95bc809f278254acf500960725096567cdb6e1
+DIST skcms-0_pre20211006.tar.gz 9986375 BLAKE2B f95ab6fb05c422e58e10aca053df670b44b98dbc0c6bf7d75ad6ff9e5fc312c0f7c0447e1d8ecf8eedfb110df232d01924227a42c178e6b09e7e9ce078f5bbe8 SHA512 cff5d835934f125373854c651f6ea50a10b212f207c6101ef2cf36ac4a27dc1e5d45a5e932595824f7385a4fe1611508f4c8861094219029aabe3d6462211fd7

diff --git a/media-libs/skcms/skcms-0_pre20211006.ebuild b/media-libs/skcms/skcms-0_pre20211006.ebuild
index 85bb09394..426bb3837 100644
--- a/media-libs/skcms/skcms-0_pre20211006.ebuild
+++ b/media-libs/skcms/skcms-0_pre20211006.ebuild
@@ -3,13 +3,11 @@
 
 EAPI=7
 
-COMMIT="0d549648032490dbdb091e9f1e31be56ea031599"
-
 inherit toolchain-funcs
 
 DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images"
 HOMEPAGE="https://skia.googlesource.com/skcms"
-SRC_URI="https://skia.googlesource.com/skcms/+archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
+SRC_URI="https://drive.google.com/uc?export=download&id=1BmWRhwDnribygNRsR2UwaxIMrAB7GZw4 -> ${PF}.tar.gz"
 S="${WORKDIR}"
 
 KEYWORDS="~amd64"


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

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/skcms/
@ 2022-01-23  0:13 Alessandro Barbieri
  0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-01-23  0:13 UTC (permalink / raw
  To: gentoo-commits

commit:     867f3d89ad3f63742c71f1e441b035c125e62f03
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Nov 10 23:44:45 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Jan 22 23:58:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=867f3d89

media-libs/skcms: load the library for testing

Closes: https://bugs.gentoo.org/822915
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 media-libs/skcms/skcms-0_pre20211006.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/skcms/skcms-0_pre20211006.ebuild b/media-libs/skcms/skcms-0_pre20211006.ebuild
index 426bb3837..115d950fc 100644
--- a/media-libs/skcms/skcms-0_pre20211006.ebuild
+++ b/media-libs/skcms/skcms-0_pre20211006.ebuild
@@ -36,5 +36,5 @@ src_install() {
 }
 
 src_test() {
-	./tests || die
+	LD_LIBRARY_PATH="./:${LD_LIBRARY_PATH}" ./tests || die
 }


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

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/skcms/
@ 2022-05-29 21:04 Alessandro Barbieri
  0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-05-29 21:04 UTC (permalink / raw
  To: gentoo-commits

commit:     e3aa6b447f30585ce500d77499ce92845c1d5e80
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun May 29 21:04:09 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun May 29 21:04:53 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3aa6b44

media-libs/skcms: EAPI 8

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 media-libs/skcms/Manifest                                           | 2 +-
 .../{skcms-0_pre20211006.ebuild => skcms-0_pre20211006-r1.ebuild}   | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/skcms/Manifest b/media-libs/skcms/Manifest
index 6c557484e..6cfd4f48c 100644
--- a/media-libs/skcms/Manifest
+++ b/media-libs/skcms/Manifest
@@ -1 +1 @@
-DIST skcms-0_pre20211006.tar.gz 9986375 BLAKE2B f95ab6fb05c422e58e10aca053df670b44b98dbc0c6bf7d75ad6ff9e5fc312c0f7c0447e1d8ecf8eedfb110df232d01924227a42c178e6b09e7e9ce078f5bbe8 SHA512 cff5d835934f125373854c651f6ea50a10b212f207c6101ef2cf36ac4a27dc1e5d45a5e932595824f7385a4fe1611508f4c8861094219029aabe3d6462211fd7
+DIST skcms-0_pre20211006-r1.tar.gz 9986375 BLAKE2B f95ab6fb05c422e58e10aca053df670b44b98dbc0c6bf7d75ad6ff9e5fc312c0f7c0447e1d8ecf8eedfb110df232d01924227a42c178e6b09e7e9ce078f5bbe8 SHA512 cff5d835934f125373854c651f6ea50a10b212f207c6101ef2cf36ac4a27dc1e5d45a5e932595824f7385a4fe1611508f4c8861094219029aabe3d6462211fd7

diff --git a/media-libs/skcms/skcms-0_pre20211006.ebuild b/media-libs/skcms/skcms-0_pre20211006-r1.ebuild
similarity index 94%
rename from media-libs/skcms/skcms-0_pre20211006.ebuild
rename to media-libs/skcms/skcms-0_pre20211006-r1.ebuild
index 115d950fc..0321395e5 100644
--- a/media-libs/skcms/skcms-0_pre20211006.ebuild
+++ b/media-libs/skcms/skcms-0_pre20211006-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 KEYWORDS="~amd64"
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/${PV}"
 IUSE="test"
 
 RDEPEND=""


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

end of thread, other threads:[~2022-05-29 21:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-27 10:54 [gentoo-commits] repo/proj/guru:dev commit in: media-libs/skcms/ Alessandro Barbieri
  -- strict thread matches above, loose matches on Subject: below --
2022-05-29 21:04 Alessandro Barbieri
2022-01-23  0:13 Alessandro Barbieri
2021-10-30 19:37 Alessandro Barbieri
2021-10-26 16:35 Alessandro Barbieri

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