aboutsummaryrefslogtreecommitdiff
path: root/net/libproxy
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* net/libproxy: update to 0.4.17Tobias C. Berner2021-02-266-166/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | - mark libproxy-mozjs borken - add new port for pacrunner - drop support for python2 Changelog: - 0.4.16: * Port to, and require, SpiderMonkey 68 * Use closesocket() instead of close() on Windows * Add symbol versions - be ready to introduce new APIs as needed * Add public px_proxy_factory_free_proxies function * Add PacRunner config backend (largely untested; feedback welcome!) * Small performance improvements * pxgsettings: use the correct syntax to connect to the changed signal (silences annoying output on console) * Support python3 up to version 3.9 * Fix buffer overflow when PAC is enabled (CVE-2020-26154) * Rewrite url::recvline to be nonrecursive (CVE-2020-25219) * Remove nonfunctional and crashy pacrunner caching * Never use system libmodman (no other consumers, not maintained) - 0.4.17: * python bindings: fix "TypeError: argtypes must be a sequence of types" (#125) Notes: svn path=/head/; revision=566630
* Remove libproxy-gnome2Baptiste Daroussin2020-09-301-1/+1
| | | | | | | It is used by no ports and gnome2 is not supported anymore Notes: svn path=/head/; revision=550709
* Fix build with python 3.7Antoine Brodin2019-12-111-0/+1
| | | | | | | PR: 233770 Notes: svn path=/head/; revision=519845
* Create desktop@ as maintainer of some shared desktop portsTobias C. Berner2019-11-151-1/+1
| | | | | | | | | | | | | | | | | | | This idea has been around for quite some time. Time to make it happen. In order to share the load on the ports required by multiple desktop environments start to share the responsibility of maintainership. This is the initial list that came to mind, but we can probably extend it, to include another handful of ports. WWW: https://wiki.freebsd.org/DesktopTeam Mailing List: https://lists.freebsd.org/mailman/listinfo/freebsd-desktop Approved by: swills, kwm (gnome), madpilot (xfce) Differential Revision: https://reviews.freebsd.org/D22389 Notes: svn path=/head/; revision=517700
* Use the most recent spidermonkey in portsBaptiste Daroussin2019-05-231-0/+124
| | | | | | | | | Patch obtained from fedora project Approved by: kwm (maintainer) Notes: svn path=/head/; revision=502332
* Remove expired webkit-gtk2 and webkit-gtk3 ports.Koop Mast2019-03-241-1/+1
| | | | | | | | Bump graphics/variety deprecation date, there is a patch for a update which uses webkit2-gtk3 in ports/236180 but I had issues that I could't fix. Notes: svn path=/head/; revision=496768
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-1/+1
| | | | | | | | | | | | | | Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine Notes: svn path=/head/; revision=488341
* Update net/libproxy to 0.4.15Tobias C. Berner2018-06-2212-129/+188
| | | | | | | | | | | | | | | * this release switched the build system to cmake * move libproxy-gnome to libproxy-gnome2 for consistency * add new slave libproxy-webkit3 * try to simplify the whole thing * bump revisions in the dependencies Reviewed by: gnome (kwm), mat Differential Revision: https://reviews.freebsd.org/D15655 Notes: svn path=/head/; revision=473062
* net/libproxy: unbreak build with Clang 6 (C++14 by default)Jan Beich2018-01-061-0/+17
| | | | | | | | | | | libproxy/test/get-pac-test.cpp:48:10: error: assigning to 'int' from incompatible type '__bind<int &, sockaddr *, unsigned long>' ret = bind(m_sock, (sockaddr*)&addr, sizeof (struct sockaddr_in)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reported by: antoine (via bug 224669) Notes: svn path=/head/; revision=458272
* Add LICENSESunpoet Po-Chuan Hsieh2017-12-291-0/+3
| | | | | | | Approved by: portmgr (blanket) Notes: svn path=/head/; revision=457539
* Update libproxy and its slave ports to 0.4.12.Raphael Kubo da Costa2016-01-1919-198/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After being dormant since 2013, libproxy development picked up some steam at the end of last year, and the project moved from Google Code to GitHub, where its releases are also being hosted. A summary of changes between 0.4.6 and 0.4.12 can be found here: https://github.com/libproxy/libproxy/blob/0.4.12/NEWS The libproxy ports themselves have undergone several changes too: * net/libproxy - Drop a lot of patches that are no longer necessary. - Add a few patches that I have sent upstream, and add some context to the 0.4.6 patches that are still required. - Explicitly disable a few build options (.NET bindings, for example). - Switch to an out-of-source CMake build (also applies to the slave ports). - Drop the unnecessary post-install target, likely added before pkg and our ports system got smart enough to remove directories when needed. * net/libproxy-gnome - Explicitly add dependency on devel/glib20 as the code links against GObject. - Make it clear that this plug-in targets GNOME2 desktops and uses GConf to read proxy settings. * net/libproxy-gnome3 - New port. Similar to libproxy-gnome, but targets GNOME3/Mate and reads proxy settings via GSettings instead. libproxy-gnome retained its name to avoid confusing users and requiring instructions in UPDATING. * net/libproxy-kde - The KDE configuration plug-in has been rewritten upstream and no longer links against Qt or any KDE libraries. Instead, it just has a run-time dependency on either kreadconfig (from KDE4) or kreadconfig5 (from KDE Frameworks 5). * net/libproxy-mozjs - Resurrect the port; the plug-in has been rewritten and now uses lang/spidermonkey185 to parse the JavaScript in .pac files. * net/libproxy-webkit - Switch to depending www/webkit-gtk3 instead of www/webkit-gtk2. In practice, there is no huge difference since libproxy only uses the JavaScriptCore layer (which is toolkit-independent) to parse .pac files. Finally, thanks to mat@ for answering some questions about libproxy-perl and which Perl patches still needed to be retained or rewritten. Approved by: gnome (kwm) Notes: svn path=/head/; revision=406680
* Modernize net/libproxy-python and fix dependencies.Raphael Kubo da Costa2016-01-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | | In preparation for updating the libproxy ports to 0.4.12, first land some changes that also apply to 0.4.6 and can be MFH'ed. - Make net/libproxy a run-time dependency: we only install .py files in this port, and they only load libproxy.so when being run. Consequently, also set NO_ARCH=yes. - Set NO_BUILD=yes and modernize the installation. Instead of having an empty do-build target and invoking Python's compileall.py in post-build, do it like most other ports and call it in post-install (this requires guarding the post-install target in net/libproxy's Makefile). We also pass -d to compileall.py to avoid having ${STAGEDIR} in the .pyc and .pyo files (and shown in exception tracebacks). - Let the port handle installation instead of defining do-install. We just need to set INSTALL_WRKSRC appropriately to avoid installing more files than we want. Approved by: gnome (kwm) Notes: svn path=/head/; revision=406678
* Add upstream patch to fix CVE-2012-4504.Raphael Kubo da Costa2016-01-172-1/+23
| | | | | | | | | Approved by: gnome (kwm) Security: 3b5c2362-bd07-11e5-b7ef-5453ed2e2b49 Security: CVE-2012-4504 Notes: svn path=/head/; revision=406314
* Point to libproxy's current website in WWW.Raphael Kubo da Costa2016-01-171-1/+1
| | | | | | | Approved by: gnome (kwm) Notes: svn path=/head/; revision=406296
* * Add PORTSCOUT macros to only show stable gnome versions.Koop Mast2015-08-081-0/+1
| | | | | | | | | | | * Fix the PORTSCOUT macro in devel/glib20-reference/bsd.gnome-reference.mk so that all -reference ports get ignored. * Add some PORTSCOUT=ignore:1 here and there for software that won't get any updates anymore. Or are slave ports, so only the master port will get checked. Notes: svn path=/head/; revision=393729
* - Add CPE infoDmitry Marakasov2015-05-171-1/+2
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=386587
* MASTER_SITES cleanup.Mathieu Arnold2015-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386312
* Fix linking with libperl.so.xx.y.Mathieu Arnold2014-12-041-0/+10
| | | | | | | | With hat: perl@ Sponsored by: Absolight Notes: svn path=/head/; revision=373961
* Simplify plistBaptiste Daroussin2014-10-311-8/+1
| | | | Notes: svn path=/head/; revision=371870
* - Stage supportMartin Wilke2014-02-211-2/+1
| | | | Notes: svn path=/head/; revision=345303
* net/libproxy: Add <unistd.h> for modern compilersJohn Marino2013-11-021-0/+10
| | | | | | | Approved by: portmgr (bapt, implicit) Notes: svn path=/head/; revision=332462
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-4/+2
| | | | | | | net) Notes: svn path=/head/; revision=327755
* - Allow respect USES from slave-ports (libproxy-perl now using USES)Andrej Zverev2013-09-061-1/+1
| | | | Notes: svn path=/head/; revision=326472
* - convert USE_CMAKE to USESMax Brazhnikov2013-03-221-1/+1
| | | | | | | | | | - while here clean up some ports from CMAKE_VERBOSE, which is intended for users Approved by: portmgr (miwi) Notes: svn path=/head/; revision=314960
* - Fix all cases of 'No newline at end of file' in ports treeAlex Kozlov2013-02-011-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=311381
* Fix build with gcc 4.7+ / libc++Koop Mast2012-07-132-0/+18
| | | | | | | | PR: ports/169682 Submitted by: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=300851
* Update to 0.4.6.Koop Mast2011-08-2320-266/+186
| | | | Notes: svn path=/head/; revision=280290
* - Get Rid MD5 supportMartin Wilke2011-03-201-1/+0
| | | | Notes: svn path=/head/; revision=271346
* Override a configure test, so the correct behaviour is done when build with ↵Koop Mast2011-02-281-1/+2
| | | | | | | clang. Notes: svn path=/head/; revision=269994
* This port needs python 2.5 or higher.Koop Mast2010-07-291-1/+1
| | | | | | | | PR: ports/149080 Submitted by: glarkin@ Notes: svn path=/head/; revision=258444
* Install compiled versions of the Python module.Joe Marcus Clarke2010-05-162-1/+15
| | | | | | | Requested by: nork Notes: svn path=/head/; revision=254455
* Remove the CONFLICTS between libproxy and libmonetra.Joe Marcus Clarke2010-01-231-1/+0
| | | | | | | | PR: 143039 Submitted by: Mark Schleifer <freebsd@schleifer.org> Notes: svn path=/head/; revision=248431
* Add libproxy, a library that provides automatic proxy configuration management.Joe Marcus Clarke2009-02-2711-0/+289
Plug-ins are available for GNOME, KDE, Mozilla, and WebKit. WWW: http://code.google.com/p/libproxy/ Notes: svn path=/head/; revision=229131