Commit graph

278012 commits

Author SHA1 Message Date
taca
5d99ef1ebd lang/php70: update to 7.0.28
01 Mar 2018 PHP 7.0.28

- Standard:
  . Fixed bug #75981 (stack-buffer-overflow while parsing HTTP response). (Stas)
2018-03-02 02:12:26 +00:00
taca
769ee34b6e lang/php72: update to 7.2.3
01 Mar 2018, PHP 7.2.3

- Core:
  . Fixed bug #75864 ("stream_isatty" returns wrong value on s390x). (Sam Ding)

- Apache2Handler:
  . Fixed bug #75882 (a simple way for segfaults in threadsafe php just with
    configuration). (Anatol)

- Date:
  . Fixed bug #75857 (Timezone gets truncated when formatted). (carusogabriel)
  . Fixed bug #75928 (Argument 2 for `DateTimeZone::listIdentifiers()` should
    accept `null`). (Pedro Lacerda)
  . Fixed bug #68406 (calling var_dump on a DateTimeZone object modifies it).
    (jhdxr)

- LDAP:
  . Fixed bug #49876 (Fix LDAP path lookup on 64-bit distros). (dzuelke)

- libxml2:
  . Fixed bug #75871 (use pkg-config where available). (pmmaga)

- PGSQL:
  . Fixed bug #75838 (Memory leak in pg_escape_bytea()). (ard_1 at mail dot ru)

- Phar:
  . Fixed bug #54289 (Phar::extractTo() does not accept specific directories to
    be extracted). (bishop)
  . Fixed bug #65414 (deal with leading slash while adding files correctly).
    (bishopb)
  . Fixed bug #65414 (deal with leading slash when adding files correctly).
    (bishopb)

- ODBC:
  . Fixed bug #73725 (Unable to retrieve value of varchar(max) type). (Anatol)

- Opcache:
  . Fixed bug #75729 (opcache segfault when installing Bitrix). (Nikita)
  . Fixed bug #75893 (file_get_contents $http_response_header variable bugged
    with opcache). (Nikita)
  . Fixed bug #75938 (Modulus value not stored in variable). (Nikita)

- SPL:
  . Fixed bug #74519 (strange behavior of AppendIterator). (jhdxr)

- Standard:
  . Fixed bug #75916 (DNS_CAA record results contain garbage). (Mike,
    Philip Sharp)
  . Fixed bug #75981 (Prevent reading beyond buffer start in http wrapper).
    (Stas)
2018-03-02 02:11:24 +00:00
taca
265fe9fbc3 lang/php71: update to 7.1.15
01 Mar 2018, PHP 7.1.15

- Apache2Handler:
  . Fixed bug #75882 (a simple way for segfaults in threadsafe php just with
    configuration). (Anatol)

- Date:
  . Fixed bug #75857 (Timezone gets truncated when formatted). (carusogabriel)
  . Fixed bug #75928 (Argument 2 for `DateTimeZone::listIdentifiers()` should
    accept `null`). (Pedro Lacerda)
  . Fixed bug #68406 (calling var_dump on a DateTimeZone object modifies it).
    (jhdxr)

- PGSQL:
  . Fixed #75838 (Memory leak in pg_escape_bytea()). (ard_1 at mail dot ru)

- ODBC:
  . Fixed bug #73725 (Unable to retrieve value of varchar(max) type). (Anatol)

- LDAP:
  . Fixed bug #49876 (Fix LDAP path lookup on 64-bit distros). (dzuelke)

- libxml2:
  . Fixed bug #75871 (use pkg-config where available). (pmmaga)

- Phar:
  . Fixed bug #65414 (deal with leading slash when adding files correctly).
    (bishopb)

- SPL:
  . Fixed bug #74519 (strange behavior of AppendIterator). (jhdxr)

- Standard:
  . Fixed bug #75916 (DNS_CAA record results contain garbage). (Mike,
    Philip Sharp)
  . Fixed bug #75981 (stack-buffer-overflow while parsing HTTP response). (Stas)
2018-03-02 02:09:48 +00:00
gdt
81a24cf528 proj: revbump of multiple depdendencies 2018-03-02 01:19:24 +00:00
gdt
428d2926a5 postgresql-postgis2: revbump for proj 2018-03-02 01:16:25 +00:00
gdt
0d5e31c754 gdal-lib: revbump for proj 2018-03-02 01:15:27 +00:00
gdt
f470052db7 libspatialite: revbump for proj 2018-03-02 01:14:15 +00:00
gdt
529e7e2bff Bump required versions to 5.0.0
There is an ABI break, and the API is changing enough that it's too
hard to figure out if not bumping API is safe.  This is unfortunately
a big change and all of the geospatial world is going to have to cope.
2018-03-02 01:13:10 +00:00
gdt
059eb21c76 doc: Updated geography/proj to 5.0.0 2018-03-02 00:53:32 +00:00
gdt
e7ea621004 proj: Update to 5.0.0
5.0.0 Release Notes
-------------------

This version of PROJ introduces some significant extensions and
improvements to (primarily) the geodetic functionality of the system.

The main driver for introducing the new features is the emergence of
dynamic reference frames, the increasing use of high accuracy GNSS,
and the related growing demand for accurate coordinate
transformations.  While older versions of PROJ included some geodetic
functionality, the new framework lays the foundation for turning PROJ
into a generic geospatial coordinate transformation engine.

[see upstream NEWS]


 UPDATES
 -------

 o Introduced new API in proj.h.
   - The new API is orthogonal to the existing proj_api.h API and the
     internally used projects.h API.
   - The new API adds the ability to transform spatiotemporal (4D)
     coordinates.
   - Functions in the new API use the "proj_" namespace.
   - Data types in the new API use the "PJ_" namespace, with a few
     historic exceptions such as XY, XYZ, LP and LPZ.

 o Introduced the concept of "transformation pipelines" that makes it
   possible to do complex geodetic transformations of spatiotemporal
   coordinates by daisy chaining simple coordinate operations.

 o Introduced cct, the Coordinate Conversion and Transformation
   application.

 o Introduced gie, the Geospatial Integrity Investigation Environment.
   - Selftest invoked by -C flag in proj has been removed
   - Ported approx. 1300 built-in selftests to gie format
   - Ported approx. 1000 tests from the gigs test framework
   - Added approx. 200 new tests

 o Adopted terminology from the OGC/ISO-19100 geospatial standards
   series. Key definitions are:
   - At the most generic level, a *coordinate operation* is a change
     of coordinates, based on a one-to-one relationship, from one
     coordinate reference system to another.
   - A *transformation* is a coordinate operation in which the two
     coordinate reference systems are based on different datums, e.g.
     a change from a global reference frame to a regional frame.
   - A *conversion* is a coordinate operation in which both
     coordinate reference systems are based on the same datum,
     e.g. change of units of coordinates.
   - A *projection* is a coordinate conversion from an ellipsoidal
     coordinate system to a plane. Although projections are simply
     conversions according to the standard, they are treated as
     separate entities in PROJ as they make up the vast majority
     of operations in the library.

 o New operations:
   - The pipeline operator (pipeline)
   - Transformations:
     + Helmert transform (helmert)
     + Horner real and complex polynomial evaluation (horner)
     + Horizontal gridshift (hgridshift)
     + Vertical gridshift (vgridshift)
     + Molodensky transform (molodensky)
     + Kinematic gridshift with deformation model (deformation)
   - Conversions:
     + Unit conversion (unitconvert)
     + Axis swap (axisswap)
   - Projections:
     + Central Conic projection (ccon)

 o Significant documentation updates, including
   - Overhaul of the structure of the documentation
   - A better introduction to the use of PROJ
   - A complete reference to the new proj.h API
   - a complete rewrite of the section on geodesic calculations
   - Figures for all projections

 o New "free format" option for operation definitions, which
   permits separating tokens by whitespace when specifying key/value-
   pairs, e.g. "proj = merc lat_0 = 45".

 o Added metadata to init-files that can be read with the
   proj_init_info() function in the new proj.h API.

 o Added ITRF2000, ITRF2008 and ITRF2014 init-files with ITRF
   transformation parameters, including plate motion model
   parameters.

 o Added ellipsoid parameters for GSK2011, PZ90 and "danish". The
   latter is similar to the already supported andrae ellipsoid,
   but has a slightly different semimajor axis.

 o Added Copenhagen prime meridian.

 o Updated EPSG database to version 9.2.0.

 o Geodesic library updated to version 1.49.2-c.

 o Support for analytical partial derivatives has been removed.

 o Improved performance in Winkel Tripel and Aitoff.

 o Introduced pj_has_inverse() function to proj_api.h. Checks if an
   operation has an inverse. Use this instead of checking whether
   P->inv exists, since that can no longer be relied on.

 o ABI version number updated to 13:0:0.

 o Removed support for Windows CE.

 o Removed the VB6 COM interface.

 BUG FIXES
 ------------

 [various]

 DEPRECATIONS
 ------------

 [see upstream NEWS]
2018-03-02 00:53:24 +00:00
pgoyette
efa51125e0 decode-dimms is gone 2018-03-01 23:50:04 +00:00
wiz
0399304cb6 doc: Updated x11/xkbcomp to 1.4.1 2018-03-01 23:48:15 +00:00
wiz
de90a6e03a xkbcomp: update to 1.4.1.
This release adds the path of the xkbcomp executable to the pkgconfig
data, allowing the X server to find the right binary regardless of
where its (the X servers) $prefix is pointed. Without this the X server
will guess that xkbcomp is configured for the same prefix; since the
default prefix is /usr/local, and your distribution certainly did not
install xkbcomp there, 'make check' and 'ninja dist' for the X server
build would fail because Xvfb would not start.

xkbcomp itself has no functional changes in this release.
2018-03-01 23:48:07 +00:00
pgoyette
b404fe6329 decode-dimms is gone. Too much work to get the packaging right. 2018-03-01 23:47:24 +00:00
wiz
b2f18e763d doc: Updated x11/xorgproto to 2018.4 2018-03-01 23:47:03 +00:00
wiz
a0218c576e xorgproto: update to 2018.4.
This release updates the specifications and protocol headers for DRI3
and Present to 1.2, and fixes several spelling and grammar errors in
the specification texts.
2018-03-01 23:46:54 +00:00
pgoyette
8341edfc6b Fix patch to ignore original's CVS Revision tag; update distinfo accordingly 2018-03-01 23:18:00 +00:00
pgoyette
27bdbc3918 Update distinfo 2018-03-01 22:54:05 +00:00
pgoyette
4a7d64abfe Add decode-dimms 2018-03-01 22:46:38 +00:00
pgoyette
49f46948b9 Add sysutils/decode-dimms - utility to decode the DIMMs' SPD ROM data 2018-03-01 22:45:58 +00:00
snj
8fad2c09a6 gst-plugin1-x264 (yes, really): fix build with x264-devel-20180224 2018-03-01 22:31:08 +00:00
adam
a979edaa2b Updated x11/qt5 2018-03-01 20:10:57 +00:00
adam
bc127443b0 qt5: updated to 5.10.1
5.10.1:
Bug fix release.
2018-03-01 20:09:49 +00:00
mef
d462261df2 Updated cad/kicad to 4.0.7 2018-03-01 14:00:39 +00:00
mef
604b522975 Updated cad/kicad{,-footprints,-doc,-i18n,-lib} to 4.0.7, provided the patch by @tristelo,
the location of the patch is here:
   https://gist.github.com/steleto/7d03ea70a3b1d6dbd3ad9cc9424b0112#file-pkgsrc_kicad-4-0-7-patch
Hopefull to fix PR/52996, but not checked on the paticular NetBSD release.
Only checked on 8.99.12 so far.
-----------------------------------------------------------
KiCad 4.0.7 Stable Release
2017-08-28
The KiCad project is proud to announce the latest stable
release of KiCad. The 4.0.7 stable version contains critical
bug fixes and other minor improvements since the last
release. It also includes improved footprint, symbol, and 3D
model libraries, translations, and documentation. The stable
release version 4.0.7 is made from the stable 4.0 branch with
bug fixes cherry picked from the development branch of
KiCad. KiCad binaries are available or will be available in
the near future for download for Windows, OSX and Linux, see
the download page for guidance.
  http://kicad-pcb.org/post/release-4.0.7/

KiCad 4.0.6 Stable Release
2017-03-07
The KiCad project is proud to announce the latest stable
release of KiCad. The 4.0.6 stable version contains critical
bug fixes and other minor improvements since the last
release. One other notable change was the replacement of the
Avhttp library with the libcurl library when building the
GitHub plugin. This should allow Linux distributions that are
not compatible with the OpenSSL library license to distribute
KiCad with the GitHub plugin enabled.
  http://kicad-pcb.org/post/release-4.0.6/

KiCad 4.0.5 Stable Release
2016-12-18
The KiCad project is proud to announce a new stable release of
KiCad. The 4.0.5 stable version contains critical bug fixes
and version string improvements since the last release. The
stable release version 4.0.5 is made from the stable 4.0
branch with bug fixes cherry picked from the development
branch of KiCad. KiCad binaries are available or will be
available in the near future for download for Windows, OSX and
Linux, see the download page for guidance.
  http://kicad-pcb.org/post/release-4.0.5/
2018-03-01 13:59:11 +00:00
fhajny
42fd80907c doc: Updated databases/mongo-c-driver to 1.9.3 2018-03-01 12:31:02 +00:00
fhajny
a5bd52a3d4 databases/mongo-c-driver: Update to 1.9.3.
- Fix a session-management bug that could cause an authentication error
  while connected to MongoDB 3.6+ and iterating a cursor
- Permit the $gleStats modifier with mongoc_collection_aggregate.
2018-03-01 12:30:54 +00:00
fhajny
58849cafe0 doc: Updated devel/libbson to 1.9.3 2018-03-01 12:29:51 +00:00
fhajny
97fba10cba devel/libbson: Update to 1.9.3.
- No change since 1.9.2; released to keep pace with libmongoc's version.
2018-03-01 12:29:43 +00:00
fhajny
0c38b6332c doc: Updated www/passenger to 5.2.1 2018-03-01 12:16:52 +00:00
fhajny
e123a9e62b www/*passenger: Update to 5.2.1.
- Fixes a regression from 5.1.11 that prevented Passenger from
  compiling on FreeBSD in some cases.
- Fixes a bounds issue in printing an error message that could occur
  in some cases when spawning a child process fails.
- Fixes a regression from 5.2.0 which prevented setting the max pool
  idle time to 0.
- Warns if using an incompatible compiler on macOS < 10.13.
- No longer uses Security Framework on macOS 10.13+. This will prevent
  further keychain warnings from appropriately compiled Passengers.
- Fixes warning on macOS about /proc/self access (excluded some code
  that was intended only for Linux).
- `passenger-install-nginx-module` now downloads the preferred Nginx
  version via https.
- [Apache] Fixes a regression from 5.2.0 that caused a crash on
  startup when no top-level ServerName is set.
- [Enterprise] Adds support for using RAM-based pricing on Heroku.
2018-03-01 12:16:43 +00:00
fhajny
c21e4b2da4 doc: Updated databases/py-peewee to 3.1.1 2018-03-01 11:53:08 +00:00
fhajny
ca6f8aff47 databases/py-peewee: Update to 3.1.1.
- Fixed bug when using Model.alias() when the model defined a
  particular database schema.
- Added SchemaManager.create_foreign_key API to simplify adding
  constraints when dealing with circular foreign-key relationships.
- Improved implementation of Migrator.add_foreign_key_constraint so
  that it can be used with Postgresql (in addition to MySQL).
- Added PickleField to the playhouse.fields module. Docs.
- Fixed bug in implementation of CompressedField when using Python 3.
- Added KeyValue API in playhouse.kv module. Docs.
- More test cases for joining on sub-selects or common table
  expressions.
2018-03-01 11:52:59 +00:00
taca
c31491f84c doc: update dovecot2-* packages to 2.0.3.1
mail/dovecot2-gssapi
	mail/dovecot2-ldap
	mail/dovecot2-mysql
	mail/dovecot2-pgsql
	mail/dovecot2-sqlite
2018-03-01 11:15:41 +00:00
taca
827770632c doc: Updated mail/dovecot2 to 2.3.0.1 2018-03-01 11:13:40 +00:00
taca
01e5879941 mail/dovecot2: update to 2.3.0.1
Small patch release to fix the worst bugs in v2.3.0. v2.3.1 is coming in about a month with a lot more changes.

 * CVE-2017-15130: TLS SNI config lookups may lead to excessive
   memory usage, causing imap-login/pop3-login VSZ limit to be reached
   and the process restarted. This happens only if Dovecot config has
   local_name { } or local { } configuration blocks and attacker uses
   randomly generated SNI servernames.
 * CVE-2017-14461: Parsing invalid email addresses may cause a crash or
   leak memory contents to attacker. For example, these memory contents
   might contain parts of an email from another user if the same imap
   process is reused for multiple users. First discovered by Aleksandar
   Nikolic of Cisco Talos. Independently also discovered by "flxflndy"
   via HackerOne.
 * CVE-2017-15132: Aborted SASL authentication leaks memory in login
   process.
 * Linux: Core dumping is no longer enabled by default via
   PR_SET_DUMPABLE, because this may allow attackers to bypass
   chroot/group restrictions. Found by cPanel Security Team. Nowadays
   core dumps can be safely enabled by using "sysctl -w
   fs.suid_dumpable=2". If the old behaviour is wanted, it can still be
   enabled by setting:
   import_environment=$import_environment PR_SET_DUMPABLE=1
 - imap-login with SSL/TLS connections may end up in infinite loop
2018-03-01 11:13:14 +00:00
adam
2df4e01191 Updated net/libcares, fonts/py-fonttools 2018-03-01 09:00:31 +00:00
adam
954f40f563 py-fonttools: updated to 3.23.0
3.23.0:
[designspaceLib] Added an optional lib element to the designspace as a whole, as well as to the instance elements, to store arbitrary data in a property list dictionary, similar to the UFO’s lib. Added an optional font attribute to the SourceDescriptor, to allow operating on in-memory font objects.
[cffLib] Fixed issue with lazy-loading of attributes when attempting to set the CFF TopDict.Encoding.
[ttx] Fixed regression introduced in 3.22.0 that affected the split tables -s option.
[feaLib] Added IncludedFeaNotFound custom exception subclass, raised when an included feature file cannot be found.
[otTables] Changed VarIdxMap to use glyph names internally instead of glyph indexes. The old ttx dumps of HVAR/VVAR tables that contain indexes can still be imported.
[varLib] Implemented VarStore optimizer.
[subset] Implemented pruning of GDEF VarStore, HVAR and MVAR.
[sfnt] Restore backward compatiblity with numFonts attribute of SFNTReader object.
[merge] Initial support for merging LangSysRecords.
[ttCollection] don’t seek(0) when writing to possibly unseekable strems.
[subset] Keep all --name-IDs from 0 to 6 by default.
[cffLib] Added width module to calculate optimal CFF default and nominal glyph widths.
[varLib] Don’t fail if STAT already in the master fonts
2018-03-01 09:00:08 +00:00
adam
7d2b0018c3 libcares: updated to 1.14.0
c-ares version 1.14.0:

Changes:
android: Introduce new ares_library_init_android() call for Oreo support

Bug fixes:
Fix patch for CVE-2017-1000381 to not be overly aggressive
win32: Preserve DNS server order returned by Windows when sorting and exclude DNS servers in legacy subnets
win32: Support most recent Visual Studio 2017
gethostbyaddr should fail with ECANCELLED not ENOTFOUND when ares_cancel is called
win32: Exclude legacy ipv6 subnets
android: Applications compiled for Oreo can no longer use __system_property_get and must use Java calls to retrieve DNS servers
win32: Force use of ANSI functions
CMake minimum version is now 3.1
ares_gethostbyname.3: fix callback status values
docs: Document WSAStartup requirement
Fix a typo in init_by_resolv_conf
Android JNI code leaks local references in some cases
Force using the ANSI versions of WinAPI functions
2018-03-01 08:56:31 +00:00
adam
20337347a9 Updated devel/py-cffi, finance/py-braintree, devel/py-test-xdist, textproc/py-creole 2018-03-01 08:11:55 +00:00
adam
cbcd38e3a9 py-creole: updated to 1.3.2
1.3.2:
Adding optional img size to creole2html and html2creole
run tests also with python 3.5 and 3.6
2018-03-01 08:10:35 +00:00
adam
b4196952c9 py-test-xdist: updated to 1.22.2
1.22.2:
Add backward compatibility for slaveoutput attribute to WorkerController instances.
2018-03-01 08:06:31 +00:00
adam
4d85e36a38 py-braintree: updated to 3.42.0
3.42.0:
Add support for association_filter_id in Customer#find
2018-03-01 08:03:51 +00:00
adam
654ef4cede py-cffi: updated to 1.11.5
v1.11.5

* Issue 357_: fix ffi.emit_python_code() which generated a buggy
  Python file if you are using a struct with an anonymous union
  field or vice-versa.

* Windows: ffi.dlopen() should now handle unicode filenames.

* ABI mode: implemented ffi.dlclose() for the in-line case (it used
  to be present only in the out-of-line case).

* Fixed a corner case for setup.py install --record=xx --root=yy
  with an out-of-line ABI module.  Also fixed Issue 345_.

* More hacks on Windows for running CFFI's own setup.py.

* Issue 358_: in embedding, to protect against (the rare case of)
  Python initialization from several threads in parallel, we have to use
  a spin-lock.  On CPython 3 it is worse because it might spin-lock for
  a long time (execution of Py_InitializeEx()).  Sadly, recent
  changes to CPython make that solution needed on CPython 2 too.

* CPython 3 on Windows: we no longer compile with Py_LIMITED_API
  by default because such modules cannot be used with virtualenv.
  Issue 350_ mentions a workaround if you still want that and are not
  concerned about virtualenv: pass a define_macros=[("Py_LIMITED_API",
  None)] to the ffibuilder.set_source() call.
2018-03-01 07:59:54 +00:00
ryoon
4023ffd0fe Updated misc/libreoffice to 6.0.1.1nb1 2018-03-01 03:25:41 +00:00
ryoon
23b5ddfe02 Do not share NSS database files with Mozilla products. Bump PKGREVISION
In some case, cert8.db/key3.db/secmod.db in MDB format
from Mozilla Products causes crash on opening XML-based document.
Use LibreOffice own NSS database.
XML and PDF signing with X.509 certificate is not tested.
2018-03-01 03:25:06 +00:00
gdt
457a7d4b98 doc: Updated net/quagga to 1.2.4 2018-03-01 01:10:08 +00:00
gdt
be4a566385 quagga: Update to 1.2.4
This update (from 1.2.2) contains bug fixes, including fixes for
security issues described at:
https://www.quagga.net/security/Quagga-2018-0543.txt
https://www.quagga.net/security/Quagga-2018-1114.txt
https://www.quagga.net/security/Quagga-2018-1550.txt
https://www.quagga.net/security/Quagga-2018-1975.txt
2018-03-01 01:09:06 +00:00
taca
9461b24835 doc: note update of ISC DHCP packages to 4.3.6p1
net/isc-dhcp4
	net/isc-dhclient4
	net/isc-dhcpd4
	net/isc-dhcrelay4
2018-03-01 00:54:29 +00:00
taca
af952552a7 net/isc-dhcp4: update to 4.3.6p1 (ISC DHCP 4.3.6-P1)
Changes since 4.3.6

!- Plugged a socket descriptor leak in OMAPI, that can occur when there is
  data pending to be written to an OMAPI connection, when the connection
  is closed by the reader.
  [ISc-Bugs #46767]

! Corrected an issue where large sized 'X/x' format options were causing
  option handling logic to overwrite memory when expanding them to human
  readable form. Reported by Felix Wilhelm, Google Security Team.
  [ISC-Bugs #47139]
  CVE: CVE-2018-5732

! Option reference count was not correctly decremented in error path
  when parsing buffer for options. Reported by Felix Wilhelm, Google
  Security Team.
  [ISC-Bugs #47140]
  CVE: CVE-2018-5733
2018-03-01 00:53:04 +00:00