mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
net-libs/libproxy: Drop 0.4.16-r1
Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST libproxy-0.4.16.tar.gz 95534 BLAKE2B 163f4fa359758a2186802683005b7d2bbd68933d2512f2c4a284912b6d07e3aa288613e3b473d1bd8d9fe941033da634490c78367692a489da31184dd4dc3cb8 SHA512 28bca7c86e486d08ddc1699e562dd98366b569ec9a7a965f7d15d265ede508575e6eae43abde1778f46d55c3304d32218d891d01ba6a8c360820412748ed5ca1
|
||||
DIST libproxy-0.4.17.tar.gz 95542 BLAKE2B 70b78c90aebb0ea308d105ec6d2c61bb54dea36df2d99db835f29c6ffa91168c15e73e01823b799a37fa89a9cb6fca51013ea057006b608fa2a79f4056a5d3c5 SHA512 589045538a78dc7453335ed61c60adad3352b840b224885d4a58ae284e52224ae3ff2eebd77df57aebbc3ae75d7b6d69a825f24f01c19e75bf0a3345dce53126
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CMAKE_ECLASS=cmake
|
||||
inherit cmake-multilib flag-o-matic mono-env
|
||||
|
||||
DESCRIPTION="Library for automatic proxy configuration management"
|
||||
HOMEPAGE="https://github.com/libproxy/libproxy"
|
||||
SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="gnome kde mono networkmanager spidermonkey test webkit"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
DEPEND="
|
||||
gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
|
||||
mono? ( dev-lang/mono )
|
||||
networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] )
|
||||
spidermonkey? ( dev-lang/spidermonkey:68 )
|
||||
webkit? ( net-libs/webkit-gtk:4 )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
kde? ( kde-frameworks/kconfig:5 )
|
||||
"
|
||||
# avoid dependency loop, bug #467696
|
||||
PDEPEND="networkmanager? ( net-misc/networkmanager )"
|
||||
|
||||
PATCHES=(
|
||||
# get-pac-test freezes when run by the ebuild, succeeds when building
|
||||
# manually; virtualx.eclass doesn't help :(
|
||||
"${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch"
|
||||
|
||||
# https://github.com/libproxy/libproxy/issues/27
|
||||
"${FILESDIR}/${PN}-0.4.12-macosx.patch"
|
||||
|
||||
# prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696
|
||||
# https://github.com/libproxy/libproxy/issues/28
|
||||
"${FILESDIR}/${P}-avoid-nm-build-dep.patch"
|
||||
)
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_C_FLAGS="${CFLAGS}"
|
||||
-DCMAKE_CXX_FLAGS="${CXXFLAGS}"
|
||||
-DWITH_NATUS=OFF
|
||||
-DWITH_PYTHON2=OFF
|
||||
# WITH_VALA just copies the .vapi file over and needs no deps,
|
||||
# hence always enable it unconditionally
|
||||
-DWITH_VALA=ON
|
||||
-DWITH_WEBKIT=OFF
|
||||
$(multilib_is_native_abi && usex mono -DGMCS_EXECUTABLE="${EPREFIX}"/usr/bin/mcs)
|
||||
-DWITH_GNOME3=$(usex gnome)
|
||||
-DWITH_KDE=$(usex kde)
|
||||
-DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo OFF)
|
||||
-DWITH_NM=$(usex networkmanager)
|
||||
-DWITH_PERL=OFF # bug 705410, uses reserved target name "test"
|
||||
-DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65
|
||||
-DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF)
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
-DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo OFF)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
[[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl
|
||||
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
doman "${FILESDIR}"/proxy.1
|
||||
}
|
||||
Reference in New Issue
Block a user