[gentoo-commits] repo/proj/guru:dev commit in: dev-util/ios-webkit-debug-proxy/

2025-07-05 Thread Pavel Sobolev
commit: 25caab658ec42dadda5f299df833c49a67a12867
Author: Pavel Sobolev  paveloom  dev>
AuthorDate: Sat Jul  5 18:44:14 2025 +
Commit: Pavel Sobolev  paveloom  dev>
CommitDate: Sat Jul  5 18:48:01 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25caab65

dev-util/ios-webkit-debug-proxy: add 1.9.2, drop 1.9.1

Signed-off-by: Pavel Sobolev  paveloom.dev>

 dev-util/ios-webkit-debug-proxy/Manifest| 2 +-
 ...kit-debug-proxy-1.9.1.ebuild => ios-webkit-debug-proxy-1.9.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/ios-webkit-debug-proxy/Manifest 
b/dev-util/ios-webkit-debug-proxy/Manifest
index 66f1052310..ae4b9e245b 100644
--- a/dev-util/ios-webkit-debug-proxy/Manifest
+++ b/dev-util/ios-webkit-debug-proxy/Manifest
@@ -1 +1 @@
-DIST ios-webkit-debug-proxy-1.9.1.tar.gz 333988 BLAKE2B 
5f442e08b394f10a591d8ab7415ed3b24f222cee6c8a3c3c88c241daa462cab991a46671cce96afbf1898eeaa14628586ec37ea370f803f9cb58f70a5c464780
 SHA512 
29adb895ee9a301e22bdf441983ec4a3f4b055400719e87f634cab52b91c0ca2dd8abb6202a1a97741ce96de42a7ad9a097d5343c5b1d8120b017ab39e8d6c40
+DIST ios-webkit-debug-proxy-1.9.2.tar.gz 334140 BLAKE2B 
41fec93c969541c48708052616ae05fe76963a263d271a7047023dae250a7bcadcbc263f5a768c87a696f96e93fb52d97d0d33911e00bf6d883bfc7d75cbf0fd
 SHA512 
ae5ed788a52a65ab636311afa7461622408a9033b729e40035748d9e05b84d6d97333dee1f470b9f005c8908c6e5f365352c6b3f21bf9f6281a56245e6ce7940

diff --git 
a/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.1.ebuild 
b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.2.ebuild
similarity index 92%
rename from dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.1.ebuild
rename to dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.2.ebuild
index b611b5ae6d..c580ed2c4d 100644
--- a/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.1.ebuild
+++ b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.2.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 PATCHES=(
-   "${FILESDIR}"/${P}-dont-build-examples.patch
+   "${FILESDIR}"/${PN}-1.9.1-dont-build-examples.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/ios-webkit-debug-proxy/, dev-util/ios-webkit-debug-proxy/files/

2025-06-13 Thread Pavel Sobolev
commit: c44cf99c8ff8a91340761e1f7941b6fea7d96b0a
Author: Pavel Sobolev  paveloom  dev>
AuthorDate: Fri Jun 13 10:23:15 2025 +
Commit: Pavel Sobolev  paveloom  dev>
CommitDate: Fri Jun 13 14:52:57 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c44cf99c

dev-util/ios-webkit-debug-proxy: new package, add 1.9.1

Signed-off-by: Pavel Sobolev  paveloom.dev>

 dev-util/ios-webkit-debug-proxy/Manifest   |  1 +
 ...kit-debug-proxy-1.9.1-dont-build-examples.patch | 29 +
 .../ios-webkit-debug-proxy-1.9.1.ebuild| 36 ++
 dev-util/ios-webkit-debug-proxy/metadata.xml   | 12 
 4 files changed, 78 insertions(+)

diff --git a/dev-util/ios-webkit-debug-proxy/Manifest 
b/dev-util/ios-webkit-debug-proxy/Manifest
new file mode 100644
index 00..66f1052310
--- /dev/null
+++ b/dev-util/ios-webkit-debug-proxy/Manifest
@@ -0,0 +1 @@
+DIST ios-webkit-debug-proxy-1.9.1.tar.gz 333988 BLAKE2B 
5f442e08b394f10a591d8ab7415ed3b24f222cee6c8a3c3c88c241daa462cab991a46671cce96afbf1898eeaa14628586ec37ea370f803f9cb58f70a5c464780
 SHA512 
29adb895ee9a301e22bdf441983ec4a3f4b055400719e87f634cab52b91c0ca2dd8abb6202a1a97741ce96de42a7ad9a097d5343c5b1d8120b017ab39e8d6c40

diff --git 
a/dev-util/ios-webkit-debug-proxy/files/ios-webkit-debug-proxy-1.9.1-dont-build-examples.patch
 
b/dev-util/ios-webkit-debug-proxy/files/ios-webkit-debug-proxy-1.9.1-dont-build-examples.patch
new file mode 100644
index 00..07e80cbdca
--- /dev/null
+++ 
b/dev-util/ios-webkit-debug-proxy/files/ios-webkit-debug-proxy-1.9.1-dont-build-examples.patch
@@ -0,0 +1,29 @@
+From: Pavel Sobolev 
+Subject: [PATCH] Don't build examples.
+
+This also allows us to bypass the error caused by `--disable-static`
+being enabled, see the attached bug ticket.
+
+Bug: https://github.com/google/ios-webkit-debug-proxy/issues/399
+
+Signed-off-by: Pavel Sobolev 
+
+--- a/Makefile.am
 b/Makefile.am
+@@ -2,4 +2,4 @@
+ # Copyright 2012 Google Inc. [email protected]
+ 
+ AUTOMAKE_OPTIONS = foreign
+-SUBDIRS = src include examples
++SUBDIRS = src include
+
+--- a/configure.ac
 b/configure.ac
+@@ -87,7 +87,7 @@ fi
+ 
+ AC_CHECK_FUNCS([memmove memset regcomp select socket strcasecmp strncasecmp 
strchr strdup strndup strrchr strstr strtol strcasestr getline])
+ 
+-AC_CONFIG_FILES([Makefile src/Makefile include/Makefile examples/Makefile])
++AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
+ 
+ CFLAGS="${CFLAGS} -Wall -Werror"

diff --git 
a/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.1.ebuild 
b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.1.ebuild
new file mode 100644
index 00..b611b5ae6d
--- /dev/null
+++ b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.9.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A DevTools proxy for iOS devices"
+HOMEPAGE="https://github.com/google/ios-webkit-debug-proxy";
+SRC_URI="https://github.com/google/ios-webkit-debug-proxy/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-pda/libimobiledevice:=
+   app-pda/libplist
+   app-pda/libusbmuxd
+   dev-libs/openssl:=
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-dont-build-examples.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/dev-util/ios-webkit-debug-proxy/metadata.xml 
b/dev-util/ios-webkit-debug-proxy/metadata.xml
new file mode 100644
index 00..54f89770df
--- /dev/null
+++ b/dev-util/ios-webkit-debug-proxy/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
[email protected]
+Pavel Sobolev
+  
+  
+https://github.com/google/ios-webkit-debug-proxy/issues
+google/ios-webkit-debug-proxy
+  
+