./net/libproxy [library handling all the details of proxy configuration]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 0.4.15, Package name: libproxy-0.4.15
Maintained by: Antoine Jacoutot
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • no_webkit
  • bootstrap
Description-main
libproxy is a library that provides automatic proxy configuration
management.

libproxy offers the following features:
* extremely small core footprint (< 35K)
* only 3 functions in the stable external API
* dynamic adjustment to changing network topology
* a standard way of dealing with proxy settings across all scenarios

Description-webkit
WPAD/PAC JS interpreter for libproxy.


Filesize: 90.902 KB
Version History (View Complete History)
  • (2017-05-12) Updated to version: libproxy-0.4.15
  • (2017-01-11) Updated to version: libproxy-0.4.14
  • (2016-08-27) Updated to version: libproxy-0.4.13
  • (2016-01-19) Updated to version: libproxy-0.4.12
  • (2013-04-14) Updated to version: libproxy-0.4.11
  • (2012-11-27) Updated to version: libproxy-0.4.10
  • (2012-10-12) Updated to version: libproxy-0.4.9
  • (2012-03-29) Updated to version: libproxy-0.4.7
  • (2011-03-24) Updated to version: libproxy-0.4.6
  • (2009-04-04) Package added to openports.se, version libproxy-0.2.3 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937)
Log message:
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
   2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880)
Log message:
use COMPILER_LIBCXX where applicable
   2017-05-12 01:12:10 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to libproxy-0.4.15.
   2017-05-12 01:12:10 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to libproxy-0.4.15.
   2017-05-12 01:12:10 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to libproxy-0.4.15.
   2017-04-18 03:13:20 by Stuart Henderson | Files touched by this commit (2)
Log message:
Switch to a simpler clang fix from FreeBSD: just stop defining _POSIX_C_SOURCE
rather than raising the version, and that way _BSD_SOURCE isn't needed either.
Pointed out by ajacoutot.
   2017-04-18 03:13:20 by Stuart Henderson | Files touched by this commit (2)
Log message:
Switch to a simpler clang fix from FreeBSD: just stop defining _POSIX_C_SOURCE
rather than raising the version, and that way _BSD_SOURCE isn't needed either.
Pointed out by ajacoutot.
   2017-04-17 14:45:38 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix net/libproxy with libc++ by defining _POSIX_C_SOURCE=200809L and _BSD_SOURCE
clues from kettenis, espie
   2017-04-17 14:45:38 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix net/libproxy with libc++ by defining _POSIX_C_SOURCE=200809L and _BSD_SOURCE
clues from kettenis, espie
   2017-04-10 05:46:37 by Stuart Henderson | Files touched by this commit (277)
Log message:
use LIBCXX
   2017-02-06 13:28:32 by Stuart Henderson | Files touched by this commit (11)
Log message:
Add perl to WANTLIB, second batch. This used to be done automatically but
since SHARED_ONLY support was removed across the ports tree the perl module
no longer adds it, so it must be done manually for any perl ports that
provide perl shared-library modules (i.e. libdata/perl5/site_perl/$ARCH/*.so)
and you must not remove them from WANTLIB even if they show as "Extra".
   2017-01-11 01:41:32 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to libproxy-0.4.14.
   2017-01-11 01:41:32 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to libproxy-0.4.14.
   2017-01-11 01:41:32 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Update to libproxy-0.4.14.
   2016-08-27 07:37:40 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to libproxy-0.4.13.
- drop gettext module
- take maintainer
   2016-08-27 07:37:40 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to libproxy-0.4.13.
- drop gettext module
- take maintainer
   2016-08-27 07:37:40 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to libproxy-0.4.13.
- drop gettext module
- take maintainer
   2016-08-27 07:37:40 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to libproxy-0.4.13.
- drop gettext module
- take maintainer
   2016-08-27 07:37:40 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to libproxy-0.4.13.
- drop gettext module
- take maintainer
   2016-08-27 07:37:40 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to libproxy-0.4.13.
- drop gettext module
- take maintainer
   2016-08-27 07:37:40 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Update to libproxy-0.4.13.
- drop gettext module
- take maintainer
   2016-04-18 11:44:40 by Adam Wolk | Files touched by this commit (2)
Log message:
Add a patch to prevent a null pointer dereference in net/libproxy under Gnome
Qt5 started to use libproxy and this exposed a crashing bug on OpenBSD
when using Qt5 applications on Gnome 3.
Here's a sample backtrace:
https://gist.github.com/mulander/c03997ae7e3fe4e30af0d4f2ce2965f0
The issue is caused by an unguarded dereference of ign_ip.
Other parts of the code properly expect that sockaddr_from_string
might return null and guard against it.
Adding a proper guard prevents a segfault both in OpenBSD
www/otter-browser and devel/zeal.
Issue reported upstream in:
https://github.com/libproxy/libproxy/issues/24
OK zhuk@ aja@
   2016-04-18 11:44:40 by Adam Wolk | Files touched by this commit (2)
Log message:
Add a patch to prevent a null pointer dereference in net/libproxy under Gnome
Qt5 started to use libproxy and this exposed a crashing bug on OpenBSD
when using Qt5 applications on Gnome 3.
Here's a sample backtrace:
https://gist.github.com/mulander/c03997ae7e3fe4e30af0d4f2ce2965f0
The issue is caused by an unguarded dereference of ign_ip.
Other parts of the code properly expect that sockaddr_from_string
might return null and guard against it.
Adding a proper guard prevents a segfault both in OpenBSD
www/otter-browser and devel/zeal.
Issue reported upstream in:
https://github.com/libproxy/libproxy/issues/24
OK zhuk@ aja@
   2016-03-20 11:59:21 by Christian Weisgerber | Files touched by this commit (4)
Log message:
remove SHARED_ONLY from some stragglers
   2016-01-20 04:29:05 by Stuart Henderson | Files touched by this commit (1)
Log message:
Fix libproxy's shared lib version, ok aja@
cmake.port.mk sets LIBfoo_VERSION for cmake to use as appropriate,
but this only works when the library name matches between SHARED_LIBS
and the cmake infrastructure - in this case there's a mismatch with
"proxy" vs "libproxy".
This used to be handled in this port by patching cmake files but
that's awkward to maintain so no surprise it accidentally got lost
in the last update; replace it by setting appropriate CONFIGURE_ENV
and MAKE_ENV in the port Makefile instead which is more maintainable.
Build problem with dependent ports reported by nigel@.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2016-01-19 09:16:38 by Antoine Jacoutot | Files touched by this commit (12)
Log message:
Update to libproxy-0.4.12.
Add KDE support.
   2015-08-19 12:55:05 by Stuart Henderson | Files touched by this commit (22)
Log message:
sync WANTLIB
   2014-11-07 03:40:05 by Antoine Jacoutot | Files touched by this commit (23)
Log message:
No need for default CMAKE_BUILD_TYPE.
   2011-06-08 12:00:50 by Jasper Lievisse Adriaanse | Files touched by this commit (49)
Log message:
bump after default python version switch
   2011-05-30 07:02:26 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Typo, we're talking about a subpackage here, not a FLAVOR;
   2011-05-30 07:02:26 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Typo, we're talking about a subpackage here, not a FLAVOR;
   2011-05-17 00:29:25 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Add ${MODGETTEXT_RUN_DEPENDS}.
   2011-05-16 02:24:31 by Antoine Jacoutot | Files touched by this commit (13)
Log message:
Add the EPOCH to the webkit dependency.
spotted by landry@
   2011-05-15 03:34:06 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Merge -gnome into -main.
landry@ is ok with the idea
ok jasper@
   2011-05-15 03:34:06 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Merge -gnome into -main.
landry@ is ok with the idea
ok jasper@
   2011-05-15 03:34:06 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Merge -gnome into -main.
landry@ is ok with the idea
ok jasper@
   2011-05-15 03:34:06 by Antoine Jacoutot | Files touched by this commit (4)
Log message:
Merge -gnome into -main.
landry@ is ok with the idea
ok jasper@
   2011-05-11 00:02:15 by Antoine Jacoutot | Files touched by this commit (15)
Log message:
Fix after recent webkit update.
   2011-05-10 10:23:03 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
xulrunner build depends is only needed for the mozilla flavor... obviously.
   2011-05-10 10:17:47 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Add mozilla to the PSEUDO_FLAVOR list and don't build it by default:
xulrunner does not build on all arches.
Prodded by landry@
   2011-04-26 02:06:41 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
cmake likes to link with -lpthread instead of -pthread, so prevent that.
Fix dependencies of all subpackages.
   2011-04-26 02:06:41 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
cmake likes to link with -lpthread instead of -pthread, so prevent that.
Fix dependencies of all subpackages.
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2011-03-24 00:50:10 by Antoine Jacoutot | Files touched by this commit (20)
Log message:
Major update to libproxy-0.4.6.
Several patches from the FreeBSD port.
Create -mozilla and -webkit subpackages. Do NOT build -webkit by default
because of a cyclic dependency:
libproxy,-webkit -> webkit -> libsoup -> libproxy
tested in a bulk by landry@
ok landry@
   2010-11-19 15:31:39 by Marc Espie | Files touched by this commit (372)
Log message:
new depends
   2010-11-11 09:27:55 by Marc Espie | Files touched by this commit (46)
Log message:
new WANTLIB
   2010-08-30 15:14:35 by Stuart Henderson | Files touched by this commit (18)
Log message:
bumps for python
   2010-07-12 16:07:42 by Stuart Henderson | Files touched by this commit (244)
Log message:
use REVISION, checked with before/after make show=PKGNAMES (plus some
extra-careful checking where there are complicated PSEUDO_FLAVORS).
   2009-08-10 00:33:44 by Matthias Kilian | Files touched by this commit (52)
Log message:
WANTLIB changes after xcb addition and bump.
   2009-04-26 05:01:05 by Antoine Jacoutot | Files touched by this commit (57)
Log message:
CONFIGURE_ENV += PYTHON="${MODPY_BIN}" is inherited from the python module
   2009-04-23 07:26:10 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
- don't trust configure to pick up the python version to use ; this allows
libproxy to compile when several python versions are installed
- safe bump
breakage reported by Julien Cabillot
   2009-04-05 09:47:53 by Bernd Ahlers | Files touched by this commit (1)
Log message:
Unbreak package names. (missing PKGNAME-main and PKGNAME-gnome)