Commit graph

43 commits

Author SHA1 Message Date
jperkin
3fc44a2a1a libproxy: Specify c++03 to avoid conflicts with std::bind. 2018-01-26 13:28:27 +00:00
adam
2096a86cbd Removed USE_LIBTOOL for good 2017-06-08 11:27:46 +00:00
adam
721f14b91e Version 0.4.15
Port to, and require, SpiderMonkey 38.
Fix "NetworkManager plugin not being built"
Fix "networkmanager plugin not working
Fix "Invalid read after free"
Fix intermittent unit test failures.
2017-06-08 11:27:05 +00:00
kamil
9fcd753f80 Update libproxy to 0.4.13
Upstream changes:

 - Allow linking webkit pacrunner against javascriptcore-4.0 (webkit2).
 - Allow to disable building of the KDE module (-DWITH_KDE=ON/OFF).
 - Fix compilation errors with CLang on MacOSX.
 - bindings: perl: Add an option to explicitly link against libperl.so Some
   distributions want to do it, other prefer not to, the library is anyway in
   context of perl.
 - config_kde: Add a basic cache and invalidation: performance improvement for
   the KDE module.

Upgrade during freeze to fix upstream regression with Qt4 and Qt5 clashes.

Requested by Ralf Nolden <nolden@kde.org>

Approved by <pkgsrc-pmc>.
2016-06-26 12:03:53 +00:00
abs
692de5f75f Fix build when KDE is installed
No PKGREVISION bump as does not affect any existing successful build
2016-03-11 10:56:20 +00:00
jperkin
ec1cd47ca0 Remove manual OPSYSVARS additions which are now part of the default set. 2016-02-25 08:27:02 +00:00
leot
9dcc362e8a Disable KDE4 (already disabled altough it leads to a failure according to Joyent
pkgsrc-linux-trunk-i386 bulk builds).
2016-02-01 15:02:16 +00:00
leot
51046e0a90 Update www/libproxy to 0.4.12.
pkgsrc changes:
 o Update MASTER_SITES and HOMEPAGE (libproxy migrated to GitHub)
 o Delete patches/patch-libproxy_modules_config__macosx.cpp, now present in the
   stable release.

Changes:
New in version 0.4.12
==============================
* Move development to github.com/libproxy/libproxy
* Fix fd leak in get_pac (Bug #185)
* Detect running MATE session (Bug #186, Part1).
* Fix linking of perl bindings to pthread (Bug #182)
* Correctly detect spidermonky (mozjs185) (Bug #188)
* Stop pxgsettings from segfaulting on exit (Bug #192)
* Fix test #10 (Bug #189)
* Fix build on Mac OS X (Bug #183)
* Add a generic KDE Config module (fix crashes of Qt5 based
  apps) (issue#4)
2016-01-19 10:51:16 +00:00
agc
b9b754e081 Add SHA512 digests for distfiles for www category
Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 02:46:46 +00:00
jperkin
7b544956dc Fix build on SunOS correctly. Ensure we can link against buildlinked
libraries, and ensure the socket libraries are added for both the main
library and test programs which use the static library.

While here use OPSYSVARS instead of bsd.fast.prefs.mk
2015-04-27 11:03:42 +00:00
jperkin
8fb297404e Find zlib correctly. 2015-03-16 11:07:34 +00:00
jperkin
308d619fff Remove SunOS BUILDLINK_TRANSFORM instances which remove -Wl,--* GNU ld
arguments, these are now handled globally by mk/platform/SunOS.mk
2014-08-28 10:58:18 +00:00
jperkin
18d8258bd2 Needs zlib. 2014-01-08 09:57:30 +00:00
jperkin
30dfb8dd6f Apply upstream patch to fix build on OSX. 2013-10-24 22:18:03 +00:00
wiz
bbf5ba9992 Final fix for PR pkg/47868. 2013-05-31 10:58:41 +00:00
wiz
bc25c884c6 Fix previous. From Jörn Clausen. 2013-05-31 09:45:55 +00:00
wiz
677682e86d Try fixing build on Solaris. PR pkg/47868. 2013-05-31 08:41:55 +00:00
obache
31784a469f Exactly disable Python bindings 2013-05-25 11:13:12 +00:00
wiz
776539d5f0 Add upstream bug report URL. 2013-05-24 18:31:49 +00:00
wiz
040cd500f4 Update to 0.4.11:
New in version 0.4.11
==============================
* Build fixes with cmake 2.8.10+
* Quick release without built binaries / files (Address Bug #184)

New in version 0.4.10
==============================
* Fix http chunk encoded PAC that was broken in previous release
* Add HTTP client unit test
* Fix more coding style issues

New in version 0.4.9
==============================
* CVE-2012-4504 Fixed buffer overflow when downloading PAC
* Fix infinit loop uppon network errors

New in version 0.4.8
==============================
* Only support standalone mozjs185 as mozilla js engine.
  xulrunner being part of the now lightning fast moving firefox
  is impossible to be tracked as a dependency and it is not
  supported by Mozilla to be used in this scenario.
* Support building with javascritpcoregtk 1.5
  (got split out of webkitgtk).
* Support sending multiple results.
* Issues fixed:
  - #166: Libproxy does not parse NO_PROXY correct when the line
          contains spaces
  - #164: If gconf's value is an empty list, pxgconf will make
          /usr/bin/proxy wait forever
  - #60: use lib js for embedded solutions
  - #160: strdup and gethostbyname not declared on OSX 10.7
  - #168: .pc file should be installed under OSX as well.
  - #170: Also check for "Transfer-Encoding: chunked".
  - #171: mozjs pacrunner: Fix parameters of dnsResolve_()
  - #172: Allow to forcibly build pacrunner as module (-DBIPR={ON,OFF})
  - #173: Libproxy doesn't build with gcc 4.7
  - #147: Use ${CMAKE_DL_LIBS} instead of assuming libdl is correct.
  - #176: python bindings: guard the destructor.
  - #177: Speed up importing of libproxy in python.
  - #179: CMAKE 2.8.8 does not define PKG_CONFIG_FOUND

New in version 0.4.7
==============================
* Support/require xulrunner 2.0+
* Support linking againgst libwebkit-gtk3 (-DWITH_WEBKIT3=ON)
* Port to gsettings for gnome3. (-DWITH_GNOME3=ON[default])
* Issues closed:
  - #149: always test for the right python noarch module path
  - #155: Cannot compile with Firefox 4
  - #156: libproxy should build against webkitgtk-3.0
  - #158: Won't compile w/ xulrunner 2.0 final
  - #159: libproxy fails with autoconfiguration "http://proxy.domain.com"
  - #131: GSettings-based GNOME plugin
  - #150: SUSE sysconfig/proxy config support

New in version 0.4.6
==============================
* Fixed a crash in the URL parser
* Fixed build issues with Visual Studio
* Updated the INSTALL file
* Install Python binding in prefix path if site-packages exists
* Fixed compilation with Visual Studio


New in version 0.4.5
===============================
* C# bindings are installable (-DWITH_DOTNET=ON)
* C# bindings installation path can be changed using -DGAC_DIR=
* Internal libmodman build fixed
* Installation dirs are now all relative to CMAKE_INSTALL_PREFIX
* Fixed test while using --as-needed linker flag
* Fixed generation of libproxy-1.0.pc
* Basic support for Mingw added (not yet 100% functional)
* Ruby binding implemented (not yet in the build system)
* Fixed modules not being found caused by relative LIBEXEC_INSTALL_DIR
* Fixed bug with builtin plugins (Issue 133)
* Vala bindings installation path can be changed using -DVAPI_DIR=
* Python bindings installation path can be changed using -DPYTHON_SITEPKG_DIR=
* Perl bindings can be installed in vendor directory (-DPERL_VENDORARCH=ON)
* Perl bindings installation path can be change using -DPX_PERL_ARCH=
* Unit test now builds on OSX

New in version 0.4.4
===============================
* Add support for optionally building using a system libmodman
* Rework build system to be cleaner
* Fix two major build system bugs: 127, 128

New in version 0.4.3
===============================
* Test can now be out-compiled using BUILD_TESTING=OFF
* Fixed python binding not handling NULL pointer
* Pyhton binding now support Python version 3
* Rewrote URL parser to comply with unit test
* Username and password are now URL encoded
* Scheme comparison is now non-case sensitive
* Fixed deadlock using WebKit has PAC runner
* Fixed OS X compilation of Perl bindings

New in version 0.4.2
===============================
* Fixed python binding that failed on missing px_free symbole
* Workaround cmake bug with dynamic libraries in non-standard folders

New in version 0.4.1
===============================
* Perl bindings have been integrated into the CMake Build System
* Vala bindings are installed if -DWITH_VALA=yes is passed to cmake
* All extensions can be disabled using WITH_*=OFF cmake options
* socks5:// and socks4:// can now be returned
* Many bugfixes

New in version 0.4.0
===============================
* C++ rewrite
* Small API change (px_proxy_factory_get_proxy() can now return NULL)
* SOVERSION bump
* libmodman is now a seperate library
* Migrate to cmake
* Windows support (config_w32reg, ignore_hostname; VC++ support)
* MacOSX support (config_macosx, ignore_hostname)
* Built-in modules support
* Support for chunked encoding
* Move to hidden visibility by default
* KDE's KConfig symantics are fully supported
* Removeal of all PX_* env variables (no longer needed)
* Symbol based detection of relevant pacrunner
* Reworked config_gnome to not suck (its *much* faster)
* Many other things I can't remember
2013-05-24 18:22:57 +00:00
drochner
9e23bbf668 a CVE# was assigned 2012-11-28 12:20:38 +00:00
drochner
185e443f3b pull in upstream rev.475 to fix format string problem in the "proxy"
debug tool, bump PKGREV
2012-11-27 11:26:23 +00:00
drochner
f41c7d30f5 add the patch 2012-11-23 16:41:01 +00:00
drochner
f4ab78ec9b add patch from Redhat to fix buffer overflow on pac load (CVE-2012-4505)
bump PKGREV
2012-11-23 16:40:41 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
wiz
79434c2ac7 Update for python25 removal. 2012-10-03 22:14:00 +00:00
shattered
1162bdea4c PR/43946 -- Fix build with SunPro compiler 2012-08-05 13:39:04 +00:00
tnn
b62dba9bd7 The configure script stubbornly wants a python interpreter despite
not using it, and despite --without-python. Pretend we have one.
2011-03-12 19:36:44 +00:00
drochner
f9f69554ea update to 0.3.1
changes: bugfixes
2011-03-11 18:38:12 +00:00
wiz
f09b8dbca6 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
seanb
af1c64bc45 - use pthread.buildlink3.mk instead of hardcoded '-lpthread' per
discussion on tech-pkg.
2010-08-17 13:10:22 +00:00
wiz
5e80e6a12b Update to 0.3.0. Set LICENSE. Since python .py file is not installed
even when python is enabled, comment out python dependency.

New in version 0.3.0
====================
* WARNING!!! Slight API change!!! see docs
  for px_proxy_factory_get_proxies()
* Credentials support (see API change above)
* A complete rewrite of the module manager
* file:// as valid PAC URLs
* Sample Mono application
* Automake 1.11 shaved output
* gnome backend rewrite (now w/o thread issues)
* Test suite base functionality exists
* Many solaris build fixes
* Seamonkey support as JS pacrunner
* Bugfixes
* Compiles for MS Windows using Mingw
2009-12-15 11:00:11 +00:00
dsainty
2293f79256 Roll back version 1.3 (pulling in lang/python/extension.mk). With the recent
-ldb4 fixes it's unlikely this there's any need or value in pulling in
extension.mk any more.
2009-09-10 02:03:11 +00:00
drochner
01e51e7785 David Sainty noticed that this pkg suffered from the spurious-db4
syndrome too
require the new Python versions and bump PKGREVISION
2009-09-09 15:11:31 +00:00
abs
cdab3733ce Add 26 to PYTHON_VERSIONS_ACCEPTED 2009-07-08 07:57:31 +00:00
joerg
e031855e4a Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:00:14 +00:00
dsainty
1f3a75444d Pull in lang/python/extension.mk when buildlinking.
Specifically, this fixes the build of dependent packages (like net/libsoup24)
under Linux, which attempt (and fail) to link in -ldb4 as requested by
${PREFIX}/lib/libproxy.la.
2009-04-07 03:14:07 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
snj
e77d79c378 This packages wants python >= 2.5. 2009-03-18 17:19:30 +00:00
drochner
271a6636c3 ntohl etc are in POSIX, no need for _NETBSD_SOURCE 2009-03-18 12:40:52 +00:00
hasso
00495007da Add back a CFLAGS hack for NetBSD overlooked by me in last commit. 2009-03-18 03:55:29 +00:00
hasso
a311fcc69b Make it compile on DragonFly (and probably on some other systems). 2009-03-12 13:31:48 +00:00
jmcneill
6d85a75ca5 Import libproxy version 0.2.3.
libproxy is a library that provides automatic proxy configuration management.

libproxy offers the following features:

    * extremely small core footprint (< 35K)
    * no external dependencies within libproxy core (libproxy plugins may
      have dependencies)
    * 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
    * a sublime sense of joy and accomplishment
2009-03-04 02:11:07 +00:00