public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2024-01-29 17:17 Sam James
  0 siblings, 0 replies; 10+ messages in thread
From: Sam James @ 2024-01-29 17:17 UTC (permalink / raw
  To: gentoo-commits

commit:     423331f99c618054ca7033275bae448ef659cdf7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 29 17:16:47 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 29 17:16:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423331f9

dev-libs/libgrapheme: Keyword 2.0.2 arm64, #923218

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

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

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
index bbdd40983f99..42cdfea03e32 100644
--- a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
 
 LICENSE="ISC Unicode-DFS-2016"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 # upstream suggests keeping the static option, others have requested it too
 IUSE="static-libs"
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2024-03-13 15:03 Arthur Zamarin
  0 siblings, 0 replies; 10+ messages in thread
From: Arthur Zamarin @ 2024-03-13 15:03 UTC (permalink / raw
  To: gentoo-commits

commit:     2ad8d09b8e2d7cbdfef667d2c3bc16a34023e298
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 14:56:42 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 15:03:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad8d09b

dev-libs/libgrapheme: Stabilize 2.0.2 arm64, #926894

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

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

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
index 42cdfea03e32..ace2ec18de4b 100644
--- a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
 
 LICENSE="ISC Unicode-DFS-2016"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 # upstream suggests keeping the static option, others have requested it too
 IUSE="static-libs"
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2023-02-17  9:41 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2023-02-17  9:41 UTC (permalink / raw
  To: gentoo-commits

commit:     080758c1d1a7dbf6c619804462c4692ff225980f
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 09:22:00 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 09:40:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080758c1

dev-libs/libgrapheme: drop -nostdlib

This does use libc and isn't a plugin, not really seeing a
reason to pass this.

Skipping revbump given mostly harmless beside QA noise.

Closes: https://bugs.gentoo.org/895068
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
index d86626bd309d..bbdd40983f99 100644
--- a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,8 +22,13 @@ src_prepare() {
 	tc-export CC AR RANLIB
 	tc-export_build_env BUILD_CC
 	sed -Ei '/^(BUILD_|)(CC|AR|RANLIB|CFLAGS|LDFLAGS|LDCONFIG).*=/d' config.mk || die
+
+	# does use libc and dropping this avoids QA noise with clang (bug #895068)
+	sed -i 's/-nostdlib //' config.mk || die
 }
 
+src_configure() { :; }
+
 src_install() {
 	local emakeargs=(
 		DESTDIR="${D}"


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2022-11-05  4:03 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-05  4:03 UTC (permalink / raw
  To: gentoo-commits

commit:     11ead22c499ed762595d1586958a25f7954428b4
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  5 04:01:46 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Nov  5 04:02:50 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ead22c

dev-libs/libgrapheme: drop 2.0.1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-libs/libgrapheme/Manifest                 |  1 -
 dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild | 38 ---------------------------
 2 files changed, 39 deletions(-)

diff --git a/dev-libs/libgrapheme/Manifest b/dev-libs/libgrapheme/Manifest
index f0b32b211424..b1f7e97a6966 100644
--- a/dev-libs/libgrapheme/Manifest
+++ b/dev-libs/libgrapheme/Manifest
@@ -1,2 +1 @@
-DIST libgrapheme-2.0.1.tar.gz 845666 BLAKE2B 872617d492e64ac0af2562e2842c0011e47f103551b72f0ed4979c1c486401fac0881614d7205da4db4b375c8cd89c00a02e1063428caea0110d5cd3a92602aa SHA512 bc52d4384332a2e2cb01a2697b21e8a3a9742e8ae95dd6e815b69de0a82fdaa2286c44038688a94812dde09d5479a625b0b5c9f839a69789e40d4b76a2def808
 DIST libgrapheme-2.0.2.tar.gz 846990 BLAKE2B ade6c3ca8481bf3c3e1b1512a3c02caa9f7f2bcb3e9a59f0f3c5af7a1603c2ff2bf4f689d25e47e156d663d95c4e9e209e03504fcde27a9daf1791bc4954663e SHA512 640fb0926f8f46ae98aaba708f8bd1539f7485f150d4b8021195268813ff361ebfc05a49f27ef6eaca9f2051e648912e70b9dac7fbbef84cedefdd4f2cdcb45e

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
deleted file mode 100644
index d86626bd309d..000000000000
--- a/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Unicode string library"
-HOMEPAGE="https://libs.suckless.org/libgrapheme/"
-SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
-
-LICENSE="ISC Unicode-DFS-2016"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86"
-# upstream suggests keeping the static option, others have requested it too
-IUSE="static-libs"
-
-src_prepare() {
-	default
-
-	append-cflags ${CPPFLAGS}
-	tc-export CC AR RANLIB
-	tc-export_build_env BUILD_CC
-	sed -Ei '/^(BUILD_|)(CC|AR|RANLIB|CFLAGS|LDFLAGS|LDCONFIG).*=/d' config.mk || die
-}
-
-src_install() {
-	local emakeargs=(
-		DESTDIR="${D}"
-		PREFIX="${EPREFIX}"/usr
-		LIBPREFIX="${EPREFIX}"/usr/$(get_libdir)
-	)
-
-	emake "${emakeargs[@]}" install
-	einstalldocs
-
-	use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die
-}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2022-11-05  4:03 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-05  4:03 UTC (permalink / raw
  To: gentoo-commits

commit:     d9cc10e07b1fea6f0d2633034aff84bc40272311
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  5 04:01:36 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Nov  5 04:02:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9cc10e0

dev-libs/libgrapheme: stabilize 2.0.2 for amd64, x86

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

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

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
index 7a7149cccb1d..d86626bd309d 100644
--- a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
 
 LICENSE="ISC Unicode-DFS-2016"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 # upstream suggests keeping the static option, others have requested it too
 IUSE="static-libs"
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2022-11-02 20:00 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-02 20:00 UTC (permalink / raw
  To: gentoo-commits

commit:     8b1745a79b89e3e2b3a389b96a33292541a4edb9
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 19:50:18 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 19:54:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1745a7

dev-libs/libgrapheme: add 2.0.2

Same as 2.0.1 but with a .pc file (so will stable soon).

Now has a custom ./configure script but just sets what's
already default (+virtual/awk dep), and seem primarily
useful for OpenBSD/Darwin -- so leaving ebuild as-is.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-libs/libgrapheme/Manifest                 |  1 +
 dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild | 38 +++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/libgrapheme/Manifest b/dev-libs/libgrapheme/Manifest
index b2ebc2371f4d..f0b32b211424 100644
--- a/dev-libs/libgrapheme/Manifest
+++ b/dev-libs/libgrapheme/Manifest
@@ -1 +1,2 @@
 DIST libgrapheme-2.0.1.tar.gz 845666 BLAKE2B 872617d492e64ac0af2562e2842c0011e47f103551b72f0ed4979c1c486401fac0881614d7205da4db4b375c8cd89c00a02e1063428caea0110d5cd3a92602aa SHA512 bc52d4384332a2e2cb01a2697b21e8a3a9742e8ae95dd6e815b69de0a82fdaa2286c44038688a94812dde09d5479a625b0b5c9f839a69789e40d4b76a2def808
+DIST libgrapheme-2.0.2.tar.gz 846990 BLAKE2B ade6c3ca8481bf3c3e1b1512a3c02caa9f7f2bcb3e9a59f0f3c5af7a1603c2ff2bf4f689d25e47e156d663d95c4e9e209e03504fcde27a9daf1791bc4954663e SHA512 640fb0926f8f46ae98aaba708f8bd1539f7485f150d4b8021195268813ff361ebfc05a49f27ef6eaca9f2051e648912e70b9dac7fbbef84cedefdd4f2cdcb45e

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
new file mode 100644
index 000000000000..7a7149cccb1d
--- /dev/null
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Unicode string library"
+HOMEPAGE="https://libs.suckless.org/libgrapheme/"
+SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
+
+LICENSE="ISC Unicode-DFS-2016"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+# upstream suggests keeping the static option, others have requested it too
+IUSE="static-libs"
+
+src_prepare() {
+	default
+
+	append-cflags ${CPPFLAGS}
+	tc-export CC AR RANLIB
+	tc-export_build_env BUILD_CC
+	sed -Ei '/^(BUILD_|)(CC|AR|RANLIB|CFLAGS|LDFLAGS|LDCONFIG).*=/d' config.mk || die
+}
+
+src_install() {
+	local emakeargs=(
+		DESTDIR="${D}"
+		PREFIX="${EPREFIX}"/usr
+		LIBPREFIX="${EPREFIX}"/usr/$(get_libdir)
+	)
+
+	emake "${emakeargs[@]}" install
+	einstalldocs
+
+	use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2022-11-01 20:39 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-01 20:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d66feb0a1f84d75871bb7b3e96f295997436a812
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  1 20:02:54 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov  1 20:32:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66feb0a

dev-libs/libgrapheme: stabilize 2.0.1 for amd64, x86

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

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

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
index 7a7149cccb1d..d86626bd309d 100644
--- a/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
 
 LICENSE="ISC Unicode-DFS-2016"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 # upstream suggests keeping the static option, others have requested it too
 IUSE="static-libs"
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2022-11-01 20:39 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-01 20:39 UTC (permalink / raw
  To: gentoo-commits

commit:     e467ee0fbd056f6975dc893d72980732f4bd9a76
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  1 20:27:15 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov  1 20:32:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e467ee0f

dev-libs/libgrapheme: add unicode license

Forgot about this one.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

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

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
index 9cd9b0bf37de..7a7149cccb1d 100644
--- a/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Unicode string library"
 HOMEPAGE="https://libs.suckless.org/libgrapheme/"
 SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
 
-LICENSE="ISC"
+LICENSE="ISC Unicode-DFS-2016"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~x86"
 # upstream suggests keeping the static option, others have requested it too


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2022-10-09 11:47 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-10-09 11:47 UTC (permalink / raw
  To: gentoo-commits

commit:     1182095674142d10cf3c9d12e81ef5604641fb24
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  9 11:46:14 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Oct  9 11:46:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11820956

dev-libs/libgrapheme: add 2.0.1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-libs/libgrapheme/Manifest                 |  1 +
 dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild | 38 +++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/libgrapheme/Manifest b/dev-libs/libgrapheme/Manifest
index dc1e795e5493..7c9b2bf7c698 100644
--- a/dev-libs/libgrapheme/Manifest
+++ b/dev-libs/libgrapheme/Manifest
@@ -1,2 +1,3 @@
 DIST libgrapheme-1.tar.gz 67912 BLAKE2B 62e82018b2a45f7259811fbfbae45741252ffedafa095d8e373d62220fc50141afe359d171b723e007120ac307db540c03cfe6e60ecedf1eea0be5518caa9bcb SHA512 c0f3300d30707266e44ee01f359204720ae1770788cec509b03be914f8581caae144fb72952d111f108ebef21fd96b5ca2cf69463ee569bce4bba8645942ee05
 DIST libgrapheme-2.0.0.tar.gz 844784 BLAKE2B 02e52bbbf69276bf2ed43b7acb0b95d59ba5e435514d62827d2e41f1605ba207ab808864df149527798f51e8ae8025fe7880aac738c66dd35bec0ad042f34d85 SHA512 c5b55a4201958f10cabd2ad228cda8ea35b6fc3260d6018f2c01a82ce265369c2f4ebd36e7e66aabf7458f86791e97754b544acac136c8acd874ea708efe961a
+DIST libgrapheme-2.0.1.tar.gz 845666 BLAKE2B 872617d492e64ac0af2562e2842c0011e47f103551b72f0ed4979c1c486401fac0881614d7205da4db4b375c8cd89c00a02e1063428caea0110d5cd3a92602aa SHA512 bc52d4384332a2e2cb01a2697b21e8a3a9742e8ae95dd6e815b69de0a82fdaa2286c44038688a94812dde09d5479a625b0b5c9f839a69789e40d4b76a2def808

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
new file mode 100644
index 000000000000..9cd9b0bf37de
--- /dev/null
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Unicode string library"
+HOMEPAGE="https://libs.suckless.org/libgrapheme/"
+SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+# upstream suggests keeping the static option, others have requested it too
+IUSE="static-libs"
+
+src_prepare() {
+	default
+
+	append-cflags ${CPPFLAGS}
+	tc-export CC AR RANLIB
+	tc-export_build_env BUILD_CC
+	sed -Ei '/^(BUILD_|)(CC|AR|RANLIB|CFLAGS|LDFLAGS|LDCONFIG).*=/d' config.mk || die
+}
+
+src_install() {
+	local emakeargs=(
+		DESTDIR="${D}"
+		PREFIX="${EPREFIX}"/usr
+		LIBPREFIX="${EPREFIX}"/usr/$(get_libdir)
+	)
+
+	emake "${emakeargs[@]}" install
+	einstalldocs
+
+	use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/
@ 2022-10-07  0:56 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-10-07  0:56 UTC (permalink / raw
  To: gentoo-commits

commit:     1a25bc6332df62e2ebce72000572a62cbc83d7dc
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  6 23:44:09 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct  7 00:55:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a25bc63

dev-libs/libgrapheme: add 2.0.0

Upstream switched to semver and defines the soname as major.minor,
so introduce subslot to match this.

Patch no longer needed thanks to upstream changes. sed is not
needed per-se but it's simpler than passing everything (to read
from env given this is a posix makefile).

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-libs/libgrapheme/Manifest                 |  1 +
 dev-libs/libgrapheme/libgrapheme-2.0.0.ebuild | 38 +++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/libgrapheme/Manifest b/dev-libs/libgrapheme/Manifest
index 3caacef0b4e6..dc1e795e5493 100644
--- a/dev-libs/libgrapheme/Manifest
+++ b/dev-libs/libgrapheme/Manifest
@@ -1 +1,2 @@
 DIST libgrapheme-1.tar.gz 67912 BLAKE2B 62e82018b2a45f7259811fbfbae45741252ffedafa095d8e373d62220fc50141afe359d171b723e007120ac307db540c03cfe6e60ecedf1eea0be5518caa9bcb SHA512 c0f3300d30707266e44ee01f359204720ae1770788cec509b03be914f8581caae144fb72952d111f108ebef21fd96b5ca2cf69463ee569bce4bba8645942ee05
+DIST libgrapheme-2.0.0.tar.gz 844784 BLAKE2B 02e52bbbf69276bf2ed43b7acb0b95d59ba5e435514d62827d2e41f1605ba207ab808864df149527798f51e8ae8025fe7880aac738c66dd35bec0ad042f34d85 SHA512 c5b55a4201958f10cabd2ad228cda8ea35b6fc3260d6018f2c01a82ce265369c2f4ebd36e7e66aabf7458f86791e97754b544acac136c8acd874ea708efe961a

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.0.ebuild b/dev-libs/libgrapheme/libgrapheme-2.0.0.ebuild
new file mode 100644
index 000000000000..9cd9b0bf37de
--- /dev/null
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Unicode string library"
+HOMEPAGE="https://libs.suckless.org/libgrapheme/"
+SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+# upstream suggests keeping the static option, others have requested it too
+IUSE="static-libs"
+
+src_prepare() {
+	default
+
+	append-cflags ${CPPFLAGS}
+	tc-export CC AR RANLIB
+	tc-export_build_env BUILD_CC
+	sed -Ei '/^(BUILD_|)(CC|AR|RANLIB|CFLAGS|LDFLAGS|LDCONFIG).*=/d' config.mk || die
+}
+
+src_install() {
+	local emakeargs=(
+		DESTDIR="${D}"
+		PREFIX="${EPREFIX}"/usr
+		LIBPREFIX="${EPREFIX}"/usr/$(get_libdir)
+	)
+
+	emake "${emakeargs[@]}" install
+	einstalldocs
+
+	use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die
+}


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

end of thread, other threads:[~2024-03-13 15:03 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-29 17:17 [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgrapheme/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-03-13 15:03 Arthur Zamarin
2023-02-17  9:41 Ionen Wolkens
2022-11-05  4:03 Ionen Wolkens
2022-11-05  4:03 Ionen Wolkens
2022-11-02 20:00 Ionen Wolkens
2022-11-01 20:39 Ionen Wolkens
2022-11-01 20:39 Ionen Wolkens
2022-10-09 11:47 Ionen Wolkens
2022-10-07  0:56 Ionen Wolkens

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