commit: c44cf99c8ff8a91340761e1f7941b6fea7d96b0a Author: Pavel Sobolev <contact <AT> paveloom <DOT> dev> AuthorDate: Fri Jun 13 10:23:15 2025 +0000 Commit: Pavel Sobolev <contact <AT> paveloom <DOT> dev> CommitDate: Fri Jun 13 14:52:57 2025 +0000 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 <contact <AT> 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 0000000000..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 0000000000..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 <[email protected]> +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 <[email protected]> + +--- 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 0000000000..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 0000000000..54f89770df --- /dev/null +++ b/dev-util/ios-webkit-debug-proxy/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Pavel Sobolev</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/google/ios-webkit-debug-proxy/issues</bugs-to> + <remote-id type="github">google/ios-webkit-debug-proxy</remote-id> + </upstream> +</pkgmetadata>
