uHex is small and fast multiplatform hexadecimal editor with support
for large files (up to 2 GB) while using minimal amounts of memory.
WWW: https://uhex.sourceforge.net/
Mickey is a hexadecimal/ASCII file viewer and editor that runs on all
major operating systems thanks to FLTK. It supports various integer
and floating-point data types, and allows to work with multiple files
simultaneously via well-known tabbed interface.
WWW: https://mickey.sourceforge.net/
BinGrok is a binary/hexadecimal editor created specifically with
the goal of reverse-engineering proprietary data formats in mind.
It allows for creation of C-struct-like "views" of your data for
better visualization of the parts that you have deciphered.
WWW: https://github.com/spuriousdata/BinGrok
Test for a required jar file that is optionally installed by
textproc/lucene and fail at the configure step with a helpful message
if we don't find it. If the jar file is missing, javac fails during
the build of l10ntools module with an unhelpful error message that does
not pinpoint the cause of the problem.
PR: 270158
Reported by: Ken Gunderson <kgunders@teamcool.net>
Vis aims to be a modern, legacy-free, simple yet efficient editor,
combining the strengths of both vi(m) and sam.
It extends vi's modal editing with built-in support for multiple
cursors/selections and combines it with sam's structural regular
expression based command language.
Efficient syntax highlighting is provided using Parsing Expression
Grammars, which can be conveniently expressed using Lua in the form
of LPeg.
The editor core is written in a reasonable amount of clean, modern
and legacy-free C code, enabling it to run in resource-constrained
environments. There is also a Lua API for in-process extensions.
Vis strives to be simple and focuses on its core task: efficient
text management. Clipboard and digraph handling as well as a fuzzy
file open dialog are all provided by independent utilities.
WWW: https://www.brain-dump.org/projects/vis/
PR: 270063
The openoffice build system puts the the ports include directories
(including /usr/local/include) earlier in the list than it's internal
and bundled module include directories. When building on a live
system without poudriere, this can cause the build to pick up unwanted
include files from ports rather than the include files internal to
the build. This can cause strange build failures.
Fix this problem by putting the directories for installed ports at
the end of the list.
Reported by: Jan Henrik Sylvester <me@janh.de>
- PyQt5: update to 5.15.9
- PyQt6: upate to 6.4.2
- PyQt6-sip: update to 13.4.1
- PyQt5-sip: update to 12.11.1
- PyQt-builder: update to 1.14.1
- sip: upate to 6.7.7
PR: 269751
Exp-run by: antoine
Upgrade openoffice-devel to a more recent snapshot and unbreak. Recent
versions of clang do not like building system boost in -std=gnu++98 mode.
Add USE_GNOME=gdkpixbuf2xlib which now seems to be necessary.
Simplify the port by always using the bundled vigra and boost rather
than making this compiler version dependent. The bundled versions
work (better) with modern clang in -std=gnu++98 mode. Also, an
upcoming version of boost will require c++14 mode. The bundled
boost needs a minor patch to work with modern clang in this mode.
Add upgrade advice to pkg-message.
Security: 6678211c-bd47-11ed-beb0-1c1b0d9ea7e6
Upgrade openoffice-4 to version from 4.1.12 to 4.1.14 and unbreak.
The "invalid use of @return" build failure has come and gone probably
due to some other changes to ports.
Release notes for 4.1.14:
https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.14+Release+Notes
Release notes for 4.1.13:
https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.13+Release+Notes
Add USE_GNOME=gdkpixbuf2xlib which now seems to be necessary.
Simplify the port by always using the bundled vigra and boost rather
than making this compiler version dependent. The bundled versions
work (better) with modern clang in -std=gnu++98 mode. Also, an
upcoming version of boost will require c++14 mode. The bundled
boost needs a minor patch to work with modern clang in this mode.
Add upgrade advice to pkg-message.
Security: 6678211c-bd47-11ed-beb0-1c1b0d9ea7e6
- Fix paths in .desktop file.
- Install icon file.
- Override LC_CTYPE with ru_RU.UTF-8 value [*].
[*] linux_base-c7 doesn't have C nor C.UTF-8 locales. This makes R7 Office
render gibberish in file names in the "Open File ..." dialog. The LC_CTYPE
override to ru_RU.UTF-8 makes most sense - the userbase of this suite is likely
to consist of Russian-speaking users. Oterwise the user always may set LC_ALL to
something else to switch R7 Office to the different locale.
Reported by: fluffy
Sponsored by: Serenity Cybersecurity, LLC
Thursday, 2 March 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations, including:
* ark: Properly check if there is sufficient free space available
before extracting (fixes bug #459418)
* kate: Activate the view of viewspace which made the request (fixes
bug #465811)
* kdenlive: Fix crash and offset when moving a group with subtitle
Announcement: https://kde.org/announcements/gear/22.12.3/
LibreOffice Suite 7.5.1 Community release is now available!
Along with various fixes, it also includes a manual
light/dark mode switch – regardless of your system settings.
It's under "Tools > Options > View".
Learn more: https://blog.documentfoundation.org/blog/2023/03/02/libreoffice-7-5-1-community/
Sponsored by: Serenity Cybersecurity, LLC
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
notifications (!63).
* Various code clean-ups and test improvements.
What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
to be registered only for a given application (!52).
- accessibility/atk and accessibility/at-spi2-atk have been merged into
accessibility/at-spi2-core
- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk
PR: 269704
Exp-run by: antoine
---
Reintroduce -Wno-c++11-narrowing, builting with the Qt option on i386 is
still broken otherwise.
Approved by: office (fluffy, maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D38693
This quite old and obscure codebase typedefs its own `bhandle_t'
type as `void *' on 64-bit machines for some reason, feeding it
to POSIX file I/O functions that accept `int' as file descriptor
regardless of the machine word size. Remove this conditional.
Reported by: pkg-fallout