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 +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. wrightt@google.com + + 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 @@ + + + + + contact@paveloom.dev + Pavel Sobolev + + + https://github.com/google/ios-webkit-debug-proxy/issues + google/ios-webkit-debug-proxy + +