FreeBSD/ports 032b293shells/rura distinfo Makefile

shells/rura: Update to 1.7.0
DeltaFile
+3-3shells/rura/distinfo
+1-1shells/rura/Makefile
+4-42 files

LLVM/project 1375ac2llvm/lib/Target/AMDGPU AMDGPUISelLowering.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel inst-select-fptosi.mir inst-select-fptoui.mir

[AMDGPU] Make direct f16 <-> i32 conversion illegal (#205565)

Neither SALU nor VALU support direct conversion from f16 to/from i32.

Previously, this was still legal and handled by instruction selection
patterns, forming chains f16 -> f32 -> i32 and i32 -> f32 -> f16 for the
two cases, respectively.

This change marks the conversion illegal and creates the same chains as
the pattern during (operation) legalization.

This had the added benefit that a combination of FNEG and FPTOSI/UI can
now merge the float negation into the source modifier of the f16-to-f32
conversion, as demonstrated by the GlobalISel tests.

This fixes https://github.com/llvm/llvm-project/issues/177342.

---------

Signed-off-by: Lukas Sommer <lukas.sommer at amd.com>
DeltaFile
+77-85llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir
+77-85llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir
+15-38llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+24-22llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir
+24-22llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir
+24-12llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fptosi.mir
+241-2648 files not shown
+296-31514 files

FreeBSD/ports 754faa0devel/py-datashape Makefile, devel/py-datashape/files patch-versioneer.py

devel/py-datashape: Fix build with python 3.12

Sponsored by:   Netflix
DeltaFile
+14-0devel/py-datashape/files/patch-versioneer.py
+1-0devel/py-datashape/Makefile
+15-02 files

LLVM/project b79a874clang/docs LanguageExtensions.rst, clang/lib/CodeGen CodeGenModule.cpp

[Clang][AIX] Diagnose unsupported -mloadtime-comment-vars variables
DeltaFile
+228-0clang/test/CodeGen/PowerPC/loadtime-comment-vars-cxx.cpp
+89-34clang/lib/CodeGen/CodeGenModule.cpp
+0-93clang/test/CodeGen/loadtime-comment-vars-cxx.cpp
+0-61clang/test/CodeGen/loadtime-comment-vars.c
+60-0clang/test/CodeGen/PowerPC/loadtime-comment-vars.c
+31-26clang/docs/LanguageExtensions.rst
+408-2145 files not shown
+466-22511 files

LLVM/project a335f33lldb/source/Utility Log.cpp

[lldb] Always lock in StreamLogHandler::Write (#205771)

This code assumes that writing to an unbuffered raw_fd_ostream from
multiple threads is somehow safe. raw_fd_ostream doesn't make any
guarantees about this from what I can see.

The current raw_fd_ostream implementation also uses a looping write call
to write the content in chunks, and doing this from multiple threads
leads to interleaving log messages.

This patch unconditionally make us aquire the stream lock.
DeltaFile
+2-6lldb/source/Utility/Log.cpp
+2-61 files

FreeBSD/src 77cf9e7libexec/rtld-elf rtld.c

rtld: Check for -1 as an-end-of-section marker

rtld calls functions in the .init_array section one at a time, until
it finds a distinguished sentinel value. The C runtime does the same
thing (in crtend.c). However, that checks for the sentinel -1 and not
1. If one is using a linker that unifies .ctors and .init_array, then
rtld will miss the sentinel value. I believe the author of this code
intended to write -1 instead of 1. Indeed, changing the code to also
check for -1 prevents rtld from attempting to call a non-existent
function. The same is true of .dtors and .fini_array.

Signed-off-by:  Daniel Levin <daniellevin2607 at gmail.com>
Reviewed by:    kib
MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2270

(cherry picked from commit 45a0cb52d3d62f8caae420b93e4b8c76ae3bc766)
DeltaFile
+4-2libexec/rtld-elf/rtld.c
+4-21 files

LLVM/project 87520d0clang/test/Driver amdgpu-xnack-sramecc-flags.c, llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp

AMDGPU: Use module flags to control xnack and sramecc

This ensures these ABI details are encoded in the IR module
rather than depending on external state from command-line flags.
Previously, these were encoded as function-level subtarget features.
The code object output was a single target ID directive implied
by the global subtarget. The backend would previously check if a
function's subtarget feature mismatched the global subtarget. This
is avoided by making xnack and sramecc module-level properties from
the start. This also provides proper linker compatibility
enforcement, moving the error point earlier.

The old encoding was also an abuse of the subtarget feature system.
Subtarget features are a bitvector, and later features in the string
can override earlier ones. The old handling added a special case
where explicit settings were preserved: ordinarily +feature,-feature
should result in the feature being disabled, but +xnack,-xnack would
preserve the explicit "-xnack" state, which differs from the absence
of any xnack setting.

    [25 lines not shown]
DeltaFile
+52-52llvm/test/CodeGen/AMDGPU/directive-amdgcn-target.ll
+30-46llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+75-0llvm/test/CodeGen/AMDGPU/module-flag-xnack.ll
+36-33clang/test/Driver/amdgpu-xnack-sramecc-flags.c
+66-0llvm/test/CodeGen/AMDGPU/module-flag-sramecc.ll
+54-0llvm/test/CodeGen/AMDGPU/module-flag-xnack-no-on-off-modes.ll
+313-13193 files not shown
+1,146-36099 files

LLVM/project cb27ba9llvm/test/Analysis/UniformityAnalysis/AMDGPU workitem-intrinsics.ll, llvm/test/CodeGen/AMDGPU global_atomics_iterative_scan.ll global_atomics_iterative_scan_fp.ll

AMDGPU: Remove unnecessary target-cpu attributes from tests (#206015)
DeltaFile
+7-9llvm/test/CodeGen/AMDGPU/global_atomics_iterative_scan.ll
+7-8llvm/test/CodeGen/AMDGPU/global_atomics_iterative_scan_fp.ll
+5-5llvm/test/CodeGen/AMDGPU/sroa-phi-nodes.ll
+2-3llvm/test/CodeGen/AMDGPU/inlineasm-sgmask.ll
+1-1llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
+1-1llvm/test/Analysis/UniformityAnalysis/AMDGPU/workitem-intrinsics.ll
+23-276 files

LLVM/project cdbc5callvm/test/CodeGen/AMDGPU target-cpu.ll

AMDGPU: Remove leftover test for old promote-alloca subtarget feature (#206014)

This feature was removed in a56993a694ed02775285b9fe0e23fce8346491c9.
The test used to have a pair testing the enabled and disabled case,
and there's no point leaving the enabled partner.
DeltaFile
+0-12llvm/test/CodeGen/AMDGPU/target-cpu.ll
+0-121 files

OpenBSD/src 6r0T5Urusr.bin/tmux layout.c cmd-break-pane.c

   Add ability to float a tiled pane to break-pane, from Dane Jensen.
VersionDeltaFile
1.79+54-24usr.bin/tmux/layout.c
1.69+50-4usr.bin/tmux/cmd-break-pane.c
1.1106+41-3usr.bin/tmux/tmux.1
1.63+7-10usr.bin/tmux/cmd-resize-pane.c
1.1374+13-4usr.bin/tmux/tmux.h
+165-455 files

OpenBSD/src UoDXhqgsys/uvm uvm_swap.c

   Don't bounce unless we're doing encrypted writes.  Drivers for hardware
   that doesn't support 64-bit DMA will take care of bouncing now.

   ok deraadt@, jca@
VersionDeltaFile
1.182+5-18sys/uvm/uvm_swap.c
+5-181 files

LLVM/project 2436174llvm/test/MC/AMDGPU gfx11_asm_vop3_from_vop2.s, llvm/test/MC/Disassembler/AMDGPU gfx11_dasm_vop3_from_vop2.txt gfx11_dasm_vop3_from_vop2-fake16.txt

[AMDGPU][NFC] Roundtrip gfx11_asm_vop3_from_vop2.s (#205825)

Removes the need for gfx11_dasm_vop3_from_vop2_hi.txt sitting
downstream.

Catches a problem with printing op_sel for the tied operands in
v_fmac_f16_e64.
DeltaFile
+0-2,217llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt
+1,849-0llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt
+7-3llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2.s
+1,856-2,2203 files

OpenBSD/src 6wSOTt5usr.bin/tmux arguments.c cmd-resize-pane.c

   Do not count arguments starting - as optional arguments, makes old
   resize-pane syntax work. GitHub issue 5275, based on a changed from Dane
   Jensen.
VersionDeltaFile
1.66+14-2usr.bin/tmux/arguments.c
1.62+9-5usr.bin/tmux/cmd-resize-pane.c
+23-72 files

FreeBSD/ports 3af1429filesystems/amazon-efs-utils distinfo Makefile, filesystems/amazon-efs-utils/files patch-src_watchdog_____init____.py patch-src_mount__efs_____init____.py

filesystems/amazon-efs-utils: update to 3.1.3

And fix a bug in doubled path substitution regarding the configuration file
of amazon-efs-mount-watchdog

Sponsored by:   Netflix
DeltaFile
+0-18filesystems/amazon-efs-utils/files/patch-src_watchdog_____init____.py
+5-4filesystems/amazon-efs-utils/files/patch-src_mount__efs_____init____.py
+3-3filesystems/amazon-efs-utils/distinfo
+3-2filesystems/amazon-efs-utils/Makefile
+11-274 files

LLVM/project b88ff16clang/lib/CodeGen pch.h CGCall.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+22-0clang/lib/CodeGen/pch.h
+2-20clang/lib/CodeGen/CGCall.h
+4-0clang/lib/CodeGen/CMakeLists.txt
+28-203 files

OpenBSD/src sSkWhWWusr.bin/tmux style.c

   Bump style buffer to 1024, GitHub issue 5279 from Moritz Angermann.
VersionDeltaFile
1.46+2-2usr.bin/tmux/style.c
+2-21 files

FreeBSD/ports c8f8e10databases Makefile, databases/py-PyHive Makefile distinfo

databases/py-PyHive: New port

Collection of Python DB-API and SQLAlchemy interfaces for Presto, Hive and
Trino

Sponsored by:   Netflix
DeltaFile
+40-0databases/py-PyHive/Makefile
+3-0databases/py-PyHive/distinfo
+2-0databases/py-PyHive/pkg-descr
+1-0databases/Makefile
+46-04 files

FreeBSD/ports c9bf093devel Makefile, devel/py-pure-sasl Makefile pkg-descr

devel/py-pure-sasl: new port

Sponsored by:   Netflix
DeltaFile
+27-0devel/py-pure-sasl/Makefile
+3-0devel/py-pure-sasl/pkg-descr
+3-0devel/py-pure-sasl/distinfo
+1-0devel/Makefile
+34-04 files

FreeBSD/ports b2bc3ccdevel Makefile, devel/py-thrift_sasl Makefile pkg-descr

devel/py-thrift_sasl: new port

Sponsored by:   Netflix
DeltaFile
+23-0devel/py-thrift_sasl/Makefile
+4-0devel/py-thrift_sasl/pkg-descr
+3-0devel/py-thrift_sasl/distinfo
+1-0devel/Makefile
+31-04 files

LLVM/project d673532llvm/test/Analysis/UniformityAnalysis/AMDGPU workitem-intrinsics.ll, llvm/test/CodeGen/AMDGPU global_atomics_iterative_scan.ll global_atomics_iterative_scan_fp.ll

AMDGPU: Remove unnecessary target-cpu attributes from tests
DeltaFile
+7-9llvm/test/CodeGen/AMDGPU/global_atomics_iterative_scan.ll
+7-8llvm/test/CodeGen/AMDGPU/global_atomics_iterative_scan_fp.ll
+5-5llvm/test/CodeGen/AMDGPU/sroa-phi-nodes.ll
+2-3llvm/test/CodeGen/AMDGPU/inlineasm-sgmask.ll
+1-1llvm/test/Analysis/UniformityAnalysis/AMDGPU/workitem-intrinsics.ll
+1-1llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
+23-276 files

FreeBSD/ports f9ea611www/py-django-treebeard distinfo Makefile

www/py-django-treebeard: Update to 5.3.0

Changelog since 4.8.0:

https://github.com/django-treebeard/django-treebeard/blob/5.3.0/CHANGES.md
DeltaFile
+3-3www/py-django-treebeard/distinfo
+2-3www/py-django-treebeard/Makefile
+5-62 files

FreeBSD/ports 16cafedsecurity/py-netbox-secrets distinfo Makefile

security/py-netbox-secrets: Update to 3.1.0

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.1.0

MFH:            No (not compatible with NetBox 4.5.x)
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports fbd74ecwww/py-django-reversion distinfo Makefile

www/py-django-reversion: Update to 6.3.0

Changelog:

https://github.com/etianen/django-reversion/releases/tag/v6.3.0
DeltaFile
+3-3www/py-django-reversion/distinfo
+1-2www/py-django-reversion/Makefile
+4-52 files

FreeBSD/ports de53bb3textproc/py-griffe distinfo Makefile, textproc/py-griffecli distinfo Makefile

textproc/py-griffe{cli,lib}: Update to 2.1.0

Changelog:

https://github.com/mkdocstrings/griffe/releases/tag/2.1.0
DeltaFile
+3-3textproc/py-griffecli/distinfo
+3-3textproc/py-griffelib/distinfo
+3-3textproc/py-griffe/distinfo
+1-1textproc/py-griffelib/Makefile
+1-1textproc/py-griffe/Makefile
+1-1textproc/py-griffecli/Makefile
+12-126 files

FreeBSD/ports 4b7766anet-mgmt/netbox pkg-plist Makefile, net-mgmt/netbox/files pkg-message.in patch-netbox_dcim_forms_bulk__import.py

net-mgmt/netbox: Update to 4.6.3

* Remove no longer required workarounds for Python 3.11 compatibility.

* Also prune update instructions for NetBox releases older than 3.6
  while I'm here.

Netbox 4.6 contains many bugfixes/enhancements and the following new
features:

* Virtual Machine Types
* Cable Bundles
* Rack Groups
* ETag Support for REST API
* Cursor-based Pagination for REST API

https://netbox.readthedocs.io/en/stable/release-notes/version-4.6/

MFH:            No (feature release)
DeltaFile
+107-50net-mgmt/netbox/pkg-plist
+14-68net-mgmt/netbox/files/pkg-message.in
+35-34net-mgmt/netbox/Makefile
+0-22net-mgmt/netbox/files/patch-netbox_dcim_forms_bulk__import.py
+0-17net-mgmt/netbox/files/patch-netbox_netbox_settings.py
+3-3net-mgmt/netbox/distinfo
+159-1941 files not shown
+160-1957 files

FreeBSD/ports 5464599net-mgmt/py-pynetbox distinfo Makefile

net-mgmt/py-pynetbox: Update to 7.8.0

Changelog:

https://github.com/netbox-community/pynetbox/releases/tag/v7.8.0
DeltaFile
+3-3net-mgmt/py-pynetbox/distinfo
+1-1net-mgmt/py-pynetbox/Makefile
+4-42 files

FreeBSD/ports 6477cfd. UPDATING

UPDATING: Add upgrade instructions for net-mgmt/netbox

Give users some advice about the upgrade to the NetBox 4.6 release
series.
DeltaFile
+12-0UPDATING
+12-01 files

FreeBSD/ports 0cd7f4cdevel/py-dj60-strawberry-graphql Makefile, graphics/py-dj60-sorl-thumbnail Makefile

net-mgmt/netbox: Create Django 6.0 consumers

* Django 5.2 is currently the "default" version in the ports tree due
  its long term support until April 2028.  Thus ports that are assigned
  to that version will exist until then.

  The following ports are required to make the upgrade of
  net-mgmt/netbox to the 4.6 release possible because it requires
  Django 6.0.

  All of the ports listed below were created on the basis of their
  respective original ports:

  - devel/py-dj60-django-rq
  - devel/py-dj60-strawberry-graphql
  - graphics/py-dj60-sorl-thumbnail
  - www/py-dj60-channels
  - www/py-dj60-django-auth-ldap
  - www/py-dj60-django-choices-field

    [18 lines not shown]
DeltaFile
+69-0devel/py-dj60-strawberry-graphql/Makefile
+61-0graphics/py-dj60-sorl-thumbnail/Makefile
+44-0www/py-dj60-django-storages/Makefile
+42-0www/py-dj60-django-auth-ldap/Makefile
+39-0www/py-dj60-django-prometheus/Makefile
+37-0www/py-dj60-drf-spectacular/Makefile
+292-080 files not shown
+1,307-086 files

FreeBSD/ports 214aed2www/py-strawberry-graphql-django distinfo Makefile

www/py-strawberry-graphql-django: Update to 0.86.1

Changelog since 0.84.0:

https://github.com/strawberry-graphql/strawberry-django/compare/0.84.0...0.86.1
DeltaFile
+3-3www/py-strawberry-graphql-django/distinfo
+1-1www/py-strawberry-graphql-django/Makefile
+4-42 files

FreeBSD/ports 28455b8www/py-django-timezone-field distinfo Makefile

www/py-django-timezone-field: Update to 7.2.2

Changelog:

https://github.com/mfogel/django-timezone-field/compare/7.2.1...7.2.2
DeltaFile
+3-3www/py-django-timezone-field/distinfo
+2-3www/py-django-timezone-field/Makefile
+5-62 files