Displaying 1 50 of 4,848,672 commits (0.213s)

FreeBSD Ports — head/graphics/ufraw Makefile pkg-plist, head/graphics/ufraw/files patch-dcraw.cc

- Fix build on 12.0-CURRENT, patch was accepted by upstream:
  https://sourceforge.net/p/ufraw/bugs/407/
- Convert to options subs and helpers
- Mark GTK2 option as implied for GIMP, otherwise poudriere build fails

PR:                211735
Submitted by:        myself
Approved by:        maintainer timeout
Delta File
+18 -51 head/graphics/ufraw/Makefile
+21 -0 head/graphics/ufraw/files/patch-dcraw.cc
+1 -1 head/graphics/ufraw/pkg-plist
+0 -0 head/graphics/ufraw/files/
+40 -52 4 files

OPNsense — src/www status_gateway_groups.php

    (status_gateway_groups) show missing gateways and status "monitoring disabled", for 
https://github.com/opnsense/core/issues/1132
Delta File
+19 -7 src/www/status_gateway_groups.php
+19 -7 1 file

FreeBSD — head/sys/arm64/arm64 pmap.c

Fix an assert, it should check if, when moving from 1 l1 to 512 l2 blocks,
the l2 entry is a block type and not an l3 page.

While here fix the string to correct the level name and add a missing ')'.

Obtained from:        ABT Systems Ltd
MFC after:        1 month
Sponsored by:        The FreeBSD Foundation
Delta File
+4 -4 head/sys/arm64/arm64/pmap.c
+4 -4 1 file

FreeBSD Ports — head/misc/p5-Business-ISBN distinfo Makefile

FreeNAS — src/freenas/usr/local/libexec/nas generate_ctl_conf.py

fix(middlewared): extra usage

LLVM — cfe/trunk/test/Driver clang-offload-bundler.c

Fix offload bundler test to support Windows new lines.

FreeNAS — src/middlewared/middlewared/plugins datastore.py

fix(midldewared): extra is a kwarg

FreeNAS — src/middlewared/middlewared/plugins datastore.py

fix(middlewared): extra is a dict

OPNsense — src/etc/inc openvpn.inc, src/www vpn_openvpn_server.php

    (openvpn) add "Use common name" option to control username-as-common-name, closes 
https://github.com/opnsense/core/issues/1154

FreeBSD Ports — head/devel/erlang-sbroker pkg-plist distinfo

Update devel/erlang-sbroker to version 1.0.0.b.3.

FreeBSD Ports — head/math/p5-bignum distinfo Makefile

FreeBSD Ports — head/databases/elixir-timex_ecto pkg-plist distinfo

Update databases/elixir-timex_ecto to version 3.0.4.

FreeBSD Ports — head/devel/elixir-timex pkg-plist distinfo

Update devel/elixir-timex to version 3.0.8.

FreeBSD Ports — head/math/p5-Math-MPFR distinfo Makefile

FreeBSD Ports — head/devel/erlang-gpb distinfo Makefile

Update devel/erlang-gpb to version 3.25.2.

FreeBSD — head/sys/arm64/conf GENERIC, head/sys/conf files.arm64

Add support for Allwinner A64.

Reviewed by:        andrew, manu
Relnotes:        yes

FreeBSD — head/sys/dev/syscons syscons.c syscons.h, head/sys/kern subr_witness.c

Less-quick fix for locking fixes in r172250.  r172250 added a second
syscons spinlock for the output routine alone.  It is better to extend
the coverage of the first syscons spinlock added in r162285.  2 locks
might work with complicated juggling, but no juggling was done.  What
the 2 locks actually did was to cover some of the missing locking in
each other and deadlock less often against each other than a single
lock with larger coverage would against itself.  Races are preferable
to deadlocks here, but 2 locks are still worse since they are harder
to understand and fix.

Prefer deadlocks to races and merge the second lock into the first one.

Extend the scope of the spinlocking to all of sc_cnputc() instead of
just the sc_puts() part.  This further prefers deadlocks to races.

Extend the kdb_active hack from sc_puts() internals for the second lock
to all spinlocking.  This reduces deadlocks much more than the other
changes increases them.  The s/p,10* test in ddb gets much further now.
Hide this detail in the SC_VIDEO_LOCK() macro.  Add namespace pollution
in 1 nested #include and reduce namespace pollution in other nested
#includes to pay for this.

Move the first lock higher in the witness order.  The second lock was
unnaturally low and the first lock was unnaturally high.  The second
lock had to be above "sleepq chain" and/or "callout" to avoid spurious

    [9 lines not shown]

LLVM — llvm/trunk/lib/Target/Hexagon HexagonVectorPrint.cpp, llvm/trunk/test/CodeGen/Hexagon v6vec-vprint.ll

[Hexagon] vector store print tracing.

Add vector store print tracing option for hexagon vector instructions.

https://reviews.llvm.org/D23870

FreeNAS — src/middlewared/middlewared/client client.py

fix(client): increase call timeout

FreeBSD — head/sys/netinet tcp_input.c tcp_var.h, head/sys/netinet/cc cc_newreno.c cc.h

Pass the number of segments coalesced by LRO up the stack by repurposing the
tso_segsz pkthdr field during RX processing, and use the information in TCP for
more correct accounting and as a congestion control input. This is only a start,
and an audit of other uses for the data is left as future work.

Reviewed by:        gallatin, rrs
Sponsored by:        Netflix, Inc.
Differential Revision:        https://reviews.freebsd.org/D7564

FreeBSD Ports — head/net/p5-IO-Socket-Socks Makefile pkg-descr

- Fix WWW
- Sort USE*

FreeBSD — head/etc/rc.d ntpd

Remove the gratuitous check for $FreeBSD$ and rename the function
to ntpd_init_leapfile, to ensure a copy exists in /var/db if a copy
isn't already there.

Reported by:        ache@
MFC after:        1 day
Delta File
+3 -6 head/etc/rc.d/ntpd
+3 -6 1 file

FreeBSD Ports — head/net/py-nnpy Makefile

- Expand BUILD_DEPENDS before assigning it with :
- No PORTREVISION bump necessary

Pointed out by:        crees
Delta File
+1 -2 head/net/py-nnpy/Makefile
+1 -2 1 file

FreeBSD Ports — head/net-mgmt/icinga2 distinfo Makefile

net-mgmt/icinga2:
- Update to Bugfix release 2.5.3
- Remove USES=ssl to workaround a missing symbol error on startup [1]

Noticed by:                many [1]

FreeBSD Ports — head/www Makefile p5-LWP-Protocol-socks, head/www/p5-LWP-Protocol-socks Makefile pkg-plist

Add p5-LWP-Protocol-socks 1.7, adds support for the socks protocol and
proxy facility in LWP.

FreeBSD Ports — head/net Makefile p5-IO-Socket-Socks, head/net/p5-IO-Socket-Socks Makefile distinfo

Add p5-IO-Socket-Socks 0.68, provides a way to create socks client or
server both 4 and 5 version.

FreeBSD Ports — head/math/openfst pkg-plist distinfo

Update to version 1.5.4.

FreeBSD Ports — head/security/openvpn/files extra-tunnelblick-openvpn_xorpatch

Fix build with tunnelblick patch.

Sponsored by:        Absolight

LLVM — llvm/trunk/test/CodeGen/X86 subvector-broadcast.ll

[X86][AVX] Improved AVX512F/AVX512VL SubVectorBroadcast tests

LLVM — llvm/trunk/lib/Target/X86 X86InstrSSE.td X86InstrAVX512.td, llvm/trunk/test/CodeGen/X86 subvector-broadcast.ll

[X86][AVX] Provide SubVectorBroadcast fallback if load fold fails (PR29133)

Fix for PR29133, matching the approach that was taken for AVX1 scalar broadcasts.

FreeBSD Ports — head/x11/xcbautolock distinfo Makefile

Update to 0.2.2

pkgng — src event.c

Fix sandbox preventing to create the audit file
Delta File
+0 -2 src/event.c
+0 -2 1 file

FreeBSD — head/sys/boot/efi/loader devicename.c

Don't set *dev in the zfs root case, it may be NULL and will correctly be
set later in the function. This fixes a potential NULL pointer dereference
found on arm64.

Obtained from:        ABT Systems Ltd
MFC after:        1 week
Sponsored by:        The FreeBSD Foundation

FreeBSD — head/sys/dev/syscons syscons.c

Fix logic errors in bounds checks in previous commit.  The 2-entry stack
was overrun for grab levels larger than 2.

Reported by:        pluknet
Delta File
+2 -2 head/sys/dev/syscons/syscons.c
+2 -2 1 file

LLVM — llvm/trunk/lib/Transforms/Scalar GVNHoist.cpp, llvm/trunk/test/Transforms/GVNHoist pr29034.ll pr29031.ll

GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)

It is invalid to hoist stores or loads if they are not executed on all paths
from the hoisting point to the exit of the function. In the testcase, there are
paths in the loop that do not execute the stores or the loads, and so hoisting
them within the loop is unsafe.

The problem is that the current implementation of hoistingFromAllPaths is
incomplete: it walks all blocks dominated by the hoisting point, and does not
return false when the loop contains a path on which the hoisted ld/st is
not executed.

Differential Revision: https://reviews.llvm.org/D23843

LLVM — libcxx/trunk/include algorithm

Remove trailing WS [NFC]
Delta File
+15 -15 libcxx/trunk/include/algorithm
+15 -15 1 file

FreeBSD Ports — head/sysutils/ncdu distinfo Makefile

Update to version 1.12

Changelog:
- Add NCDU_SHELL environment variable
- Add --confirm-quit flag
- Fix compilation due to missing sys/wait.h include
Delta File
+3 -2 head/sysutils/ncdu/distinfo
+1 -1 head/sysutils/ncdu/Makefile
+0 -0 head/sysutils/ncdu/files/
+4 -3 3 files

FreeBSD Ports — head/lang/erlang-runtime19 Makefile

Add support for native libraries to lang/erlang-runtime19, and fix
build on 11.x/HEAD.
Delta File
+20 -2 head/lang/erlang-runtime19/Makefile
+20 -2 1 file

FreeBSD Ports — head/devel/elixir-calendar distinfo Makefile

Update devel/elixir-calendar to version 0.16.1.

FreeBSD — head/sys/arm64/arm64 busdma_bounce.c

Map coherent memory in a non-coherent dma tag as uncached. This is similar
to what the 32-bit arm code does, with the exception that it always assumes
the tag is non-coherent.

Tested by:        jmcneill
Obtained from:        ABT Systems Ltd
MFC after:        1 week
Sponsored by:        The FreeBSD Foundation

LLVM — lld/trunk/ELF Options.td

Removed trailing whitespace. NFC.
Delta File
+1 -1 lld/trunk/ELF/Options.td
+1 -1 1 file

FreeBSD Ports — head/java/bouncycastle15 distinfo Makefile

- Update to 1.55

PR:                212133
Submitted by:        ports at grosbein.net (maintainer)

FreeBSD — head/sys/arm/allwinner/clk aw_pll.c

Add support for Allwinner A64 PLL_PERIPH0/PLL_PERIPH1 and PLL_HSIC clocks.

Reviewed by:        andrew, manu
Delta File
+47 -3 head/sys/arm/allwinner/clk/aw_pll.c
+47 -3 1 file

FreeBSD — head/tests/sys/kqueue vnode.c kqueue_test.sh

Make use of Kyua's work directories.

Change the vnode tests to use the current directory when creating temporary
files, which we can assume is a volatile work directory, and then make the
kqueue_test.sh driver _not_ abandon the directory created by Kyua.

This makes the various kqueue tests independent of each other, and ensures
the temporary file is cleaned up on failure.

Problem spotted by asomers@ when reviewing D4254.

FreeBSD — head/sys/arm/allwinner/clk aw_modclk.c

Switch parent clock when setting frequency if a new parent is a better
candidate for the target rate.

Reviewed by:        andrew, manu
Delta File
+29 -10 head/sys/arm/allwinner/clk/aw_modclk.c
+29 -10 1 file

FreeBSD — head/sys/arm/allwinner/clk aw_gate.c

Add support for Allwinner multi-parent bus gates.

Reviewed by:        andrew, manu
Delta File
+49 -36 head/sys/arm/allwinner/clk/aw_gate.c
+49 -36 1 file

FreeBSD — head/sys/arm/allwinner axp81x.c

Expose DC1SW as a regulator switch. On Pine64 this is used to control EMAC
PHY power.

Reviewed by:        andrew, manu
Delta File
+176 -5 head/sys/arm/allwinner/axp81x.c
+176 -5 1 file

FreeBSD — head/sys/arm/allwinner aw_rtc.c

Remove dependency on allwinner_soc_family() as it is not available on arm64.

Reviewed by:        andrew, manu
Delta File
+5 -3 head/sys/arm/allwinner/aw_rtc.c
+5 -3 1 file

LLVM — cfe/trunk/lib/Format FormatTokenLexer.cpp FormatTokenLexer.h, cfe/trunk/unittests/Format FormatTestJS.cpp

clang-format: [JS] nested and tagged template strings.

JavaScript template strings can be nested arbitrarily:

    foo = `text ${es.map(e => { return `<${e}>`; })} text`;

This change lexes nested template strings using a stack of lexer states to
correctly switch back to template string lexing on closing braces.

Also, reuse the same stack for the token-stashed logic.

Reviewers: djasper

Subscribers: cfe-commits, klimek

Differential Revision: https://reviews.llvm.org/D22431

OPNsense — www/phalcon distinfo Makefile

www/phalcon: bump to 3.0.1
Delta File
+3 -3 www/phalcon/distinfo
+1 -1 www/phalcon/Makefile
+4 -4 2 files