FreeBSD/ports 444652head/security/boringssl pkg-plist Makefile, head/security/boringssl/files patch-crypto_lhash_lhash__test.cc patch-crypto_bio_bio__test.cc

security/boringssl: create port

Fork of OpenSSL that is designed to meet Google's needs

WWW: https://github.com/google/boringssl

FreeBSD/ports 444651head/www/firefox Makefile, head/www/firefox/files patch-bug1376411

www/firefox: unbreak aarch64 after r444090

error[E0412]: cannot find type `c_long` in this scope
   --> third_party/rust/libc/src/lib.rs:192:45
    |
192 |     pub fn fseek(stream: *mut FILE, offset: c_long, whence: c_int) -> c_int;
    |                                             ^^^^^^ not found in this scope
    |
    = help: possible candidate is found in another module, you can import it into scope:
              `use core::os::raw::c_long;`

Reported by:    pkg-fallout

FreeBSD/ports 444650head/sysutils/py-docker distinfo Makefile

update sysutils/py-docker to 2.4.2

This contains a couple of bugfixes.

FreeBSD/ports 444649head/devel Makefile py-logutils, head/devel/py-logutils Makefile pkg-descr

The logutils package provides a set of handlers for the Python standard
library's logging package.

Some of these handlers are out-of-scope for the standard library, and so
they are packaged here. Others are updated versions which have appeared
in recent Python releases, but are usable with older versions of Python
and so are packaged here.

WWW: https://bitbucket.org/vinay.sajip/logutils/

FreeBSD/ports 444648head/sysutils/docker Makefile distinfo

update sysutils/docker to 17.06.0

Changes: https://github.com/docker/docker-ce/releases/tag/v17.06.0-ce

FreeBSD/src 320472head/lib/libc/stdio freopen.c local.h

Make stdio deferred cancel-safe.

If used with fopen(3)/fdopen(3)-ed FILEs, stdio accurately uses
non-cancellable internal versions of the functions, i.e. it seems to
be fine with regard to cancellation.  But if the funopen(3) and
f{r,w}open(3) functions were used to open the FILE, and corresponding
user functions create cancellation points (they typically have no
other choice), then stdio code at least leaks FILE' lock.

The change installs cleanup handler which unlocks FILE.  Some minimal
restructuring of the code was required to make it use common return
place to satisfy hand-rolled pthread_cleanup_pop() requirements.

Noted by:       eugen
Reviewed by:    eugen, vangyzen
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      2 weeks
Differential revision:  https://reviews.freebsd.org/D11246

FreeBSD/src 320471head/sys/kern kern_event.c

Do not cast struct kevent_args or struct freebsd11_kevent_args to
struct g_kevent_args.

On some architectures, e.g. PowerPC, there is additional padding in uap.

Reported and tested by: andreast
Sponsored by:   The FreeBSD Foundation

FreeBSD/ports 444647head/sysutils/py-pytsk Makefile, head/sysutils/sleuthkit distinfo Makefile

Update sleuthkit to 4.4.1

FreeBSD/ports 444646head/security/py-yara distinfo Makefile, head/security/yara distinfo pkg-plist

Update yara and py-yara to 3.6.2

FreeBSD/src 320470head/lib/libc/arm/gen _setjmp.S setjmp.S

Start to remove _libc_arm_fpu_present checks. We don't support the VFP on
ARMv4 or ARMv5, and only support it when it's present on ARMv6 and later.
As such always store the VFP register in setjmp and restore them in
longjmp when building for armv6.

Reviewed by:    mmel
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D11393

FreeBSD/ports 444645head/games/kiki Makefile, head/games/kiki/files extra-patch-ino64

- Fix build on CURRENT after ino64 merge

FreeBSD/src 320469stable 11, stable/11/sys/compat/linux linux_file.c

MFC r320353: linux_getdents, linux_readdir: fix mismatch between malloc and free tags

Approved by:    re (gjb)

FreeBSD/ports 444644head/databases/postgresql96-client Makefile, head/databases/postgresql96-server pkg-plist-client

- Include pg_regress to postgresql96-client, to allow running regression tests for 
postgresql extensions

PR:            217874
Approved by:    maintainer timeout (3 months)

FreeBSD/ports 444643head/lang/gcc6-devel Makefile distinfo

Update to the 20170621 snapshot of GCC 6.3.1.

No longer default to building GCJ/libgcj on any platform, that is,
option JAVA no longer is the default anywhere.  lang/gcc6 retains
this for the time being as does lang/gcc5.

And indent JAVA_USES aligned with other entries.

FreeBSD/ports 444642head/irc/bitlbee Makefile, head/irc/bitlbee/files patch-configure patch-doc_Makefile

Add patches missed on last commit and fix build without python

FreeBSD/ports 444641head/www/node distinfo Makefile

www/node: Update 8.1.2 -> 8.1.3

- Pet portlint (trailing whitespace)

Approved by:    robak (mentor)
Differential Revision:  https://reviews.freebsd.org/D11402

FreeBSD/ports 444640head/devel Makefile py-asn1crypto, head/devel/py-asn1crypto Makefile distinfo

devel/py-asn1crypto: NEW PORT - ASN.1 library with a focus on performance and a pythonic 
API

A fast, pure Python library for parsing and serializing ASN.1 structures.

WWW: https://github.com/wbond/asn1crypto

PR:            220299
Submitted by:   Mikael Urankar <mikael.urankar at gmail.com>

FreeBSD/ports 444639head/audio/exaile-devel distinfo Makefile, head/audio/exaile-devel/files patch-plugins_daapclient_____init____.py

audio/exaile-devel: update to latest revision

FreeBSD/ports 444638head/devel/jsoncpp Makefile distinfo

Update to 1.8.1

PR:            220321
Submitted by:   Yuri Victorovich <yuri at rawbw.com> (maintainer)

FreeBSD/ports 444637head/math/parmetis Makefile distinfo

- Update to 4.0.3
- Convert to options helpers
- Add fixes to make OPENMPI option compile

PR:            219750
Submitted by:   pfg@

FreeBSD/ports 444636head/editors/focuswriter distinfo Makefile

Update to 1.6.5

PR:            219691
Submitted by:   lightside at gmx.com (maintainer)

FreeBSD/ports 444635head/devel/elixir-conform distinfo Makefile

Update devel/elixir-conform to version 2.3.6.

FreeBSD/ports 444634head/lang/py-hy distinfo Makefile

lang/py-hy: update 0.12.1 -> 0.13.0

PR:            220314
Submitted by:   David Kalliecharan <dave at dal.ca> (maintainer)

FreeBSD/ports 444633head/databases/elixir-timex_ecto distinfo Makefile

Update databases/elixir-timex_ecto to version 3.2.0.

FreeBSD/ports 444632head/games/lander Makefile

- Fix LICENSE
- Add LICENSE_FILE
- Add missing depends
- Switch to USES=localbase
- Switch to options helpers

FreeBSD/ports 444631head/www/gitlab Makefile, head/www/gitlab/files patch-config_initializers_8__gitaly.rb

www/gitlab: Fix broken patch

A duplication slipped into a patch which breaks the build. Fix it.

Submitted by: Matthias Fechner <idefix at fechner.net>
Reported by:  Remko Lodder <remko at FreeBSD.org>

FreeBSD/ports 444630head/net-mgmt/nagios-check_ports distinfo Makefile

net-mgmt/nagios-check_ports: update 0.7.2 -> 0.7.3

PR:            220194
Submitted by:   Ryan Frederick <ryanrfrederick at gmail.com> (maintainer)

FreeBSD/ports 444629head/textproc/expat2 distinfo Makefile

Update to 2.2.1.

Security:       CVE-2017-9233

FreeBSD/ports 444628head/devel/elixir-timex distinfo Makefile

Update devel/elixir-timex to version 3.1.20.

FreeBSD/ports 444627head/security/mbedtls distinfo Makefile, head/security/polarssl13 distinfo Makefile

- Update security/polarssl13 to 1.3.20.
- Update security/mbedtls to 2.5.1.

PR:            220345
Submitted by:   takefu at airport.fm

FreeBSD/ports 444626head/devel/sdl2pp distinfo Makefile

- Update to 0.14.1

FreeBSD/ports 444625branches/2017Q2/misc/freebsd-doc-en pkg-plist.html-split pkg-plist.html, branches/2017Q2/misc/freebsd-doc-fr pkg-plist.html-split

MFH: r441668

Update to r50268 from the FreeBSD docset.

Approved by:    portmgr (blanket), doceng (implicit)

FreeBSD/src 320468head/lib/libstand bzipfs.c gzipfs.c

Don't bother to set target for SEEK_END.

While there also collapase SEEK_END into default case in lseek.

MFC after:      2 weeks

FreeBSD/ports 444624head/sysutils Makefile

Fix a typo

FreeBSD/ports 444623head/sysutils/syslog-ng310 Makefile, head/sysutils/syslog-ng39 Makefile

Fix some PKGBASE collisions

FreeBSD/ports 444622head/devel/lfcbase distinfo Makefile

devel/lfcbase: update 1.9.6 -> 1.9.7

- Removed include socketvar.h in Net.cc and NetHandler.cc since
  compile error occured for FreeBSD 12

Submitted by:   Bjoern Lemke <lemke at lemke-it.com>

FreeBSD/ports 444621head/databases/cego distinfo Makefile

databases/cego: update 2.33.14 -> 2.33.16

- Completion for admin help backup section, some commands were still missing
  Improvements for procedure indent formatting. All sugar, nothing functional
- Fix in CegoAction::execute, missing break added after calling execListView
- Fix in CegoQueryHelper::evalPredicate. In case of subselects, the
  parent join buf also has to reset after performing the subselect,
  otherwise invalid pointer references are still active for the next
  caller
- Seg faults have been experienced for delete with double nested
  subselect conditions ( see check055 )

Submitted by:   Bjoern Lemke <lemke at lemke-it.com>

FreeBSD/src 320467head/sys/boot/i386/libi386 libi386.h, head/sys/boot/i386/loader chain.c

loader: chain load relocate data declaration is bad

The implementation is using fixed size array allocated in asm module,
need to use proper array declaration for C source.

CID:           1376405
Reported by:    Coverity, cem
Reviewed by:    cem
Differential Revision:  https://reviews.freebsd.org/D11321

FreeBSD/src 320466head/sys/dev/ath ah_osdep.c

[ath_hal] if building with ALQ, ensure we actually depend upon ALQ.

FreeBSD/src 320465head/sys/mips/conf std.AR_MIPS_BASE

[mips] [ar71xx] Since the wlan/ath drivers use ALQ, ensure we build the module
here otherwise we can't load said module.

FreeBSD/src 320464head/sys/mips/conf DIR-825C1

[mips] make this compile again after all of the config changes.

FreeBSD/ports 444620branches 2017Q2, branches/2017Q2/x11-drivers/xf86-input-wacom distinfo Makefile

MFH: r444604

x11-drivers/xf86-input-wacom: update to 0.35.0

Changes:        https://sourceforge.net/p/linuxwacom/mailman/message/35914015/
Approved by:    ports-secteam (miwi)

FreeBSD/ports 444619head/games/aquaria Makefile, head/games/aquaria/files patch-tinyxml2

games/aquaria: drop tinyxml2 5.0.0 workaround after r444478

https://github.com/leethomason/tinyxml2/commit/8c9e3133c4cc

FreeBSD/src 320463head/sys/conf files

Add iic_recover_bus.c.  Should have been part of r320461.

FreeBSD/src 320462head/sys/arm/freescale/imx imx_i2c.c

Add bus recovery handling to the imx5/imx6 i2c driver.

FreeBSD/src 320461head/sys/dev/iicbus iic_recover_bus.c iic_recover_bus.h

Add iic_recover_bus(), a helper function that can be used by any i2c driver
which is able to manipulate the clock and data lines directly.

When an i2c bus is hung by a slave device stuck in the middle of a
transaction that didn't complete properly, this function manipulates the
clock and data lines in a sequence known to reliably reset slave devices.
The most common cause of a hung i2c bus is a system reboot in the middle of
an i2c transfer (so it doesnt' happen often, but now there is a way other
than power cycling to recover from it).

FreeBSD/ports 444618head MOVED, head/sysutils Makefile

Move sysutils/syslog-ng-devel to sysutils/syslog-ng310. The syslog-ng
development team at Balabit has adopted a rolling release model for now.

Discussed with:        Peter Czanik (CzP) <peter.czanik at balabit.com>
                      Balabit / syslog-ng upstream

FreeBSD/ports 444617head/dns/getdns pkg-plist Makefile

- Update to 1.1.1

FreeBSD/ports 444616head/sysutils/syslog-ng-devel pkg-plist Makefile, head/sysutils/syslog-ng-devel/files patch-lfs

Update 3.9.1 --> 3.10.1

Submitted by:   Peter Czanik (CzP) <peter.czanik at balabit.com>
               Balabit / syslog-ng upstream

FreeBSD/src 320460head/sys/dev/iicbus iiconf.c

If an i2c transfer ends due to error, issue a stop on the bus even if the
nostop option is set, if a start was issued.

The nostop option doesn't mean "never issue a stop" it means "only issue
a stop after the last in a series of transfers".  If the transfer ends
due to error, then that was the last transfer in the series, and a stop
is required.

Before this change, any error during a transfer when nostop is set would
effectively hang the bus, because sc->started would never get cleared,
and that caused all future calls to iicbus_start() to return an error
because it looked like the bus was already active.  (Unrelated errors in
handling the nostop option, to be addressed separately, could lead to
this bus hang condition even on busses that don't set the nostop option.)