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

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
This commit is contained in:
Pavel Sobolev
2025-06-13 13:23:15 +03:00
parent e3798bc2a8
commit c44cf99c8f
4 changed files with 78 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST ios-webkit-debug-proxy-1.9.1.tar.gz 333988 BLAKE2B 5f442e08b394f10a591d8ab7415ed3b24f222cee6c8a3c3c88c241daa462cab991a46671cce96afbf1898eeaa14628586ec37ea370f803f9cb58f70a5c464780 SHA512 29adb895ee9a301e22bdf441983ec4a3f4b055400719e87f634cab52b91c0ca2dd8abb6202a1a97741ce96de42a7ad9a097d5343c5b1d8120b017ab39e8d6c40

View File

@@ -0,0 +1,29 @@
From: Pavel Sobolev <contact@paveloom.dev>
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 <contact@paveloom.dev>
--- 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"

View File

@@ -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
}

View File

@@ -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>contact@paveloom.dev</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>