public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2025-03-08 14:15 Arthur Zamarin
  0 siblings, 0 replies; 14+ messages in thread
From: Arthur Zamarin @ 2025-03-08 14:15 UTC (permalink / raw
  To: gentoo-commits

commit:     d514591fb796b156b3c6bc9e3368c1dae976a093
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  8 14:15:44 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  8 14:15:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d514591f

dev-cpp/pystring: Stabilize 1.1.4 x86, #950894

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

 dev-cpp/pystring/pystring-1.1.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/pystring/pystring-1.1.4.ebuild b/dev-cpp/pystring/pystring-1.1.4.ebuild
index 5e8286cf0ab3..8ad9aba2dfd3 100644
--- a/dev-cpp/pystring/pystring-1.1.4.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="BSD"


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2025-03-11  4:30 Eli Schwartz
  0 siblings, 0 replies; 14+ messages in thread
From: Eli Schwartz @ 2025-03-11  4:30 UTC (permalink / raw
  To: gentoo-commits

commit:     e7d3bbefc322635eaf6c0dbbc104d24955ba020f
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 11 03:42:04 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Mar 11 03:54:36 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d3bbef

dev-cpp/pystring: force rebuild and bump subslot for broken 1.1.4 release

```
 * CMP: =dev-cpp/pystring-1.1.3-r1 with dev-cpp/pystring-1.1.4/image
 *  FILES:-usr/lib64/libpystring.so.0.0
 *  FILES:+usr/lib64/libpystring.so (-rwxr-xr-x root:root)
 *  SONAME:-libpystring.so.0.0(64)
 *  SONAME:+libpystring.so(64)
```

This breaks binpackage usage. preserved-libs sort of saves you, maybe,
if you built locally. Reverse dependencies are linked to .so.0.0, but
the new package only contains .so -- technically, if the reverse were
true, linked binaries would still work if you squint, but in the current
state this simply does not work at all.

The background here is weird. Upstream has a Makefile, which calls the
system libtool (broken!) and produces a soname of .so.0 in the event
that it succeeds at producing a library. We patched in an unofficial
cmake build (???) that set the soname to .so.0.0 instead, which isn't
very libtool of them but whatever. Upstream didn't actually accept that,
they wrote their own which is "simpler" and set the soname to .so.

Now we have 3 different sonames in use, but one of them was only in use
in *Gentoo* for a couple of days, unstable, back in 2021.

As standard, we solve changing sonames by bumping subslot to force a
rebuild. Straight to stable it goes, with a revbump since people
already have it installed and now have broken binaries.

Bug: https://github.com/gentoo/gentoo/pull/21209
Bug: https://github.com/gentoo/gentoo/pull/39761
Bug: https://github.com/imageworks/pystring/pull/29
Fixes: 91773fd1eb57d4c080c0151f5899f1631ddf2aac
Fixes: 4b6bedcedfc6a2e7b8c59262dea3d3e42f248427
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-cpp/pystring/{pystring-1.1.4.ebuild => pystring-1.1.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.4.ebuild b/dev-cpp/pystring/pystring-1.1.4-r1.ebuild
similarity index 97%
rename from dev-cpp/pystring/pystring-1.1.4.ebuild
rename to dev-cpp/pystring/pystring-1.1.4-r1.ebuild
index 0d112703d55a..8fc7d5f0f8e4 100644
--- a/dev-cpp/pystring/pystring-1.1.4.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.4-r1.ebuild
@@ -17,7 +17,7 @@ else
 fi
 
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/0.fudge"
 
 PATCHES=(
 	# This release doesn't install the header file.


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2025-03-08 14:59 Arthur Zamarin
  0 siblings, 0 replies; 14+ messages in thread
From: Arthur Zamarin @ 2025-03-08 14:59 UTC (permalink / raw
  To: gentoo-commits

commit:     693abf22288d17aa03c2e474bd25af1cbc8b2f17
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  8 14:59:11 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  8 14:59:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693abf22

dev-cpp/pystring: Stabilize 1.1.4 amd64, #950894

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

 dev-cpp/pystring/pystring-1.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.4.ebuild b/dev-cpp/pystring/pystring-1.1.4.ebuild
index 8ad9aba2dfd3..0d112703d55a 100644
--- a/dev-cpp/pystring/pystring-1.1.4.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.4.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="BSD"


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2024-12-22  1:30 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-12-22  1:30 UTC (permalink / raw
  To: gentoo-commits

commit:     cca9321024d8fd44386ee8116e00e1a7f69f413d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 22 01:26:16 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 01:27:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca93210

dev-cpp/pystring: drop libtool BDEPEND

We should have dropped this in 91773fd1eb57d4c080c0151f5899f1631ddf2aac
when we switched to CMake.

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

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 2 --
 dev-cpp/pystring/pystring-1.1.4.ebuild    | 2 --
 2 files changed, 4 deletions(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index 28892a5737ca..ccc4e19d1a1d 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -19,8 +19,6 @@ fi
 LICENSE="BSD"
 SLOT="0"
 
-BDEPEND="dev-build/libtool"
-
 PATCHES=(
 	# Patch to convert the project into cmake. Taken from:
 	# https://github.com/imageworks/pystring/pull/29

diff --git a/dev-cpp/pystring/pystring-1.1.4.ebuild b/dev-cpp/pystring/pystring-1.1.4.ebuild
index 749a5769169b..5e8286cf0ab3 100644
--- a/dev-cpp/pystring/pystring-1.1.4.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.4.ebuild
@@ -19,8 +19,6 @@ fi
 LICENSE="BSD"
 SLOT="0"
 
-BDEPEND="dev-build/libtool"
-
 PATCHES=(
 	# This release doesn't install the header file.
 	"${FILESDIR}/install_header_file.patch"


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2023-08-01 15:42 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-08-01 15:42 UTC (permalink / raw
  To: gentoo-commits

commit:     c3a740203495f37500b5f9b1b61ed1efc91ce3be
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  1 15:15:56 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug  1 15:42:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a74020

dev-cpp/pystring: drop unnecessary RESTRICT=mirror, cleanup BDEPEND

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

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index 7256d7703bc2..f521e06ce11f 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,15 +16,11 @@ else
 	KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 fi
 
-BDEPEND="
-	virtual/libc
-	sys-devel/libtool
-"
-RESTRICT="mirror"
-
 LICENSE="BSD"
 SLOT="0"
 
+BDEPEND="sys-devel/libtool"
+
 PATCHES=(
 	# Patch to convert the project into cmake. Taken from:
 	# https://github.com/imageworks/pystring/pull/29


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2022-02-28 23:58 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2022-02-28 23:58 UTC (permalink / raw
  To: gentoo-commits

commit:     efd10a59beae038a80e4fa2a98042c86e315f64a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 28 23:56:58 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 23:56:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd10a59

dev-cpp/pystring: Stabilize 1.1.3-r1 x86, #833158

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

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index 4769adbf8de7..7256d7703bc2 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 fi
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2022-02-28  7:06 Yixun Lan
  0 siblings, 0 replies; 14+ messages in thread
From: Yixun Lan @ 2022-02-28  7:06 UTC (permalink / raw
  To: gentoo-commits

commit:     14e4edabf8f41302170788f2d47a757ec47f5e61
Author:     Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Mon Feb 28 01:41:49 2022 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 07:02:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e4edab

dev-cpp/pystring: keyword 1.1.3-r1 for ~riscv

Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index 2a716f8f1a5e..4769adbf8de7 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2021-10-31  5:53 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2021-10-31  5:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3a7e9663d43bf57840bd895230373c049d739c5d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 05:53:31 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 05:53:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7e9663

dev-cpp/pystring: Stabilize 1.1.3-r1 amd64, #803884

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

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index cb58e2b9e1b..2a716f8f1a5 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2021-09-19  3:30 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2021-09-19  3:30 UTC (permalink / raw
  To: gentoo-commits

commit:     0f9690197b991b27e5ea2d1a8c97b3483a16ad8e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:29:12 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:29:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f969019

dev-cpp/pystring: Keyword 1.1.3-r1 ppc64, #795279

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

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index ad23dfe5438..cb58e2b9e1b 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2021-09-19  3:09 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2021-09-19  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     a20cd1a6b6eabb5b9e06802c15a951a9c9d540a1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:08:21 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:08:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20cd1a6

dev-cpp/pystring: Keyword 1.1.3-r1 x86, #795279

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

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index a3fbddefe91..ad23dfe5438 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64"
+	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2021-09-19  3:09 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2021-09-19  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     afc9197081b8fb1baf01cc2c497ac15f5018d040
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:07:54 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:07:54 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc91970

dev-cpp/pystring: Keyword 1.1.3-r1 arm64, #795279

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

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index 808484d4a23..e1ebd3a6db1 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
+	KEYWORDS="~amd64 ~arm64"
 fi
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2021-09-19  3:09 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2021-09-19  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     b6f55afaba351581839fa1c849ba806effe0b7c1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:08:10 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:08:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f55afa

dev-cpp/pystring: Keyword 1.1.3-r1 arm, #795279

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

 dev-cpp/pystring/pystring-1.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
index e1ebd3a6db1..a3fbddefe91 100644
--- a/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]];  then
 	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
 else
 	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm64"
+	KEYWORDS="~amd64 ~arm ~arm64"
 fi
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2021-06-10 23:14 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2021-06-10 23:14 UTC (permalink / raw
  To: gentoo-commits

commit:     967a37b6637dded27b25ee2b7f32125436eaa002
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 10 23:10:54 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 23:14:38 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967a37b6

dev-cpp/pystring: fix licence to be BSD

Closes: https://bugs.gentoo.org/795297
Reported-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/pystring/pystring-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/pystring/pystring-1.1.3.ebuild b/dev-cpp/pystring/pystring-1.1.3.ebuild
index 78410abecfd..65cd43ca763 100644
--- a/dev-cpp/pystring/pystring-1.1.3.ebuild
+++ b/dev-cpp/pystring/pystring-1.1.3.ebuild
@@ -20,7 +20,7 @@ BDEPEND="
 "
 RESTRICT="mirror"
 
-LICENSE="all-rights-reserved"
+LICENSE="BSD"
 SLOT="0"
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/
@ 2021-06-10  0:51 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2021-06-10  0:51 UTC (permalink / raw
  To: gentoo-commits

commit:     b0aa532afd2954423184d67f407a1e866613b0f2
Author:     Sebastian Parborg <darkdefende <AT> gmail <DOT> com>
AuthorDate: Mon May 17 09:03:08 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 00:19:17 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0aa532a

dev-cpp/pystring: New package

Pystring is a collection of C++ functions which match the interface and
behavior of python's string class methods using std::string. Implemented
in C++, it does not require or make use of a python interpreter. It
provides convenience and familiarity for common string operations not
included in the standard C++ library. It's also useful in environments
where both C++ and python are used.

Signed-off-by: Sebastian Parborg <darkdefende <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/pystring/Manifest              |  1 +
 dev-cpp/pystring/metadata.xml          | 15 ++++++++++++++
 dev-cpp/pystring/pystring-1.1.3.ebuild | 38 ++++++++++++++++++++++++++++++++++
 3 files changed, 54 insertions(+)

diff --git a/dev-cpp/pystring/Manifest b/dev-cpp/pystring/Manifest
new file mode 100644
index 00000000000..eb3773a17b3
--- /dev/null
+++ b/dev-cpp/pystring/Manifest
@@ -0,0 +1 @@
+DIST pystring-1.1.3.tar.gz 18364 BLAKE2B caab1a3b1dc688ad6ecbb32e5e8139bb883a88b78ce8a021229924d57376e94b17d89277e2fccf4f7ec478c81ee9259c5e56848f4388c44b2eab9cfb841bcfb8 SHA512 a46bb2e96d6eb351a4a8097cde46ac2877d28e88f9e57e0ac36c42e8fc8543517c4be70306a01e2f88a891fc53c612494aeb37f47a200d94b8e1b050ed16eff6

diff --git a/dev-cpp/pystring/metadata.xml b/dev-cpp/pystring/metadata.xml
new file mode 100644
index 00000000000..1ce859e3e5b
--- /dev/null
+++ b/dev-cpp/pystring/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person" proxied="yes">
+		<email>darkdefende@gmail.com</email>
+		<name>Sebastian Parborg</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">imageworks/pystring</remote-id>
+	</upstream>
+</pkgmetadata>

diff --git a/dev-cpp/pystring/pystring-1.1.3.ebuild b/dev-cpp/pystring/pystring-1.1.3.ebuild
new file mode 100644
index 00000000000..78410abecfd
--- /dev/null
+++ b/dev-cpp/pystring/pystring-1.1.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="C++ functions matching the interface and behavior of python string methods"
+HOMEPAGE="https://github.com/imageworks/pystring"
+
+if [[ "${PV}" == "9999" ]];  then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/imageworks/pystring.git"
+else
+	SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+fi
+
+BDEPEND="
+	virtual/libc
+	sys-devel/libtool
+"
+RESTRICT="mirror"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+
+src_compile() {
+	sed -i -e "s|-O3|${CXXFLAGS}|g" Makefile || die
+	emake LIBDIR="${S}" install
+
+	# Fix header location
+	mkdir ${S}/pystring || die
+	mv ${S}/pystring.h ${S}/pystring || die
+}
+
+src_install() {
+	dolib.so ${S}/libpystring.so{,.0{,.0.0}}
+	doheader -r ${S}/pystring
+}


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

end of thread, other threads:[~2025-03-11  4:30 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-08 14:15 [gentoo-commits] repo/gentoo:master commit in: dev-cpp/pystring/ Arthur Zamarin
  -- strict thread matches above, loose matches on Subject: below --
2025-03-11  4:30 Eli Schwartz
2025-03-08 14:59 Arthur Zamarin
2024-12-22  1:30 Sam James
2023-08-01 15:42 Sam James
2022-02-28 23:58 Sam James
2022-02-28  7:06 Yixun Lan
2021-10-31  5:53 Sam James
2021-09-19  3:30 Sam James
2021-09-19  3:09 Sam James
2021-09-19  3:09 Sam James
2021-09-19  3:09 Sam James
2021-06-10 23:14 Sam James
2021-06-10  0:51 Sam James

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