Tool, language, and decoders for inspecting binary data.
In most cases fq works the same way as jq but instead of reading JSON it
reads binary data. The result is a JSON-compatible structures where each
value has a bit range, symbolic interpretations, and knows how to present
itself in a useful way.
misc/fq: the port had been updated to version 0.17.0
Comes with jq language fixes, dependency updates, and
some minor decoder improvements and fixes.
Notified by: upstream (the author), portscout
misc/fq: the port had been updated to the latest version 0.16.0
This release includes jq language fixes, a new safetensors decoder,
and minor improvements and fixes to MP4, AVC, and FLAC decoders.
Go 1.23 and later require dependency packages to be explicitly listed
in `vendor/modules.txt' to be imported; populating GH_TUPLE alone is
not enough. Unfortunately, I could not find a robust way to generate
this file during the build in offline mode and must resort to keeping
its static copy for now.
Notified by: upstream (the author), portscout
many: Unpin Go ports
* Ports that were pinned to a deprecated version of Go (1.23 or older)
have been unpinned.
* Ports that were pinned to a still-supported version of Go (1.24 or
newer) have been converted to requesting that as their minimum Go
version.
* Ports that had been forcibly deprecated for pinning an expired Go
version have been undeprecated.
many: Unsupported Go dep; deprecate and schedule for removal
There are about 75 ports that depend on old, unsupported Go
versions. I've scheduled those Go versions for deletions on
2025/01/01, and so these ports are scheduled for removal on
that same day.
HOWEVER....
Likely NONE or VERY VERY FEW of these ports will actually need
to be deleted! This stems from a misunderstanding:
When go.mod says "go 1.23", it means that it requires AT LEAST
go-1.23. Locking a port to a specific go version should almost
never happen; it is reserved for when a package absolutely
(Only the first 15 lines of the commit message are shown above )
misc/fq: the port had been updated to version 0.12.0
Comes with REPL word navigation fix, some improved JPEG decoding,
otherwise it's mostly maintenance release to update dependencies.
Notified by: upstream (the author), portscout
misc/fq: the port had been updated to version 0.11.0
- New iNES/NES 2.0 ROM and basic JPEG 2000 decode support
- jq language improvements and fixes from gojq upstream
- Various other small improvements and fixes (as always)
Notified by: upstream (the author) on GitHub
misc/fq: the port had been updated to version 0.10.0
Adds support for various LevelDB formats, Garmin Flexible and
Interoperable Data Transfer format (FIT), peppered with usual
bunch of smaller fixes and updates.
Notified by: upstream (the author), portscout
misc/fq: the port had been updated to version 0.9.0
Bugfix release with various decoder and interpreter fixes
and improvements; see CHANGES.md for examples and details.
Notified by: upstream (the author), portscout
misc/fq: the port had been updated to version 0.8.0
Adds CAFF, MOC3 (proprietary file formats used by Live2D Cubism),
and OpenTimestamps (OTS) decoders; minor improvements and fixes.
Notified by: upstream (the author), portscout
misc/fq: the port had been updated to version 0.7.0
Adds LuaJIT bytecode decoder otherwise mostly small
improvements and fixes.
Notified by: upstream (the author), portscout
misc/fq: the port had been updated to version 0.6.0
Adds a bunch of PostgreSQL decoders, more intuitive tovalue,
skip gap fields, binary type fixes, binary hex string output,
HTML is now probeable and some fixes and improvement to bson,
MP4, id3v2, matroska, etc. format decoders.
Notified by: upstream (the author)
misc/fq: the port had been updated to version 0.4.0
Adds TLS decode/decryption, matroska/webm streaming support,
raw IP pcap support, and some bug fixes.
Notified by: portscout, upstream author
misc/fq: update the port to version 0.3.0 (bug fix release)
No new features mostly due to holidays and other things, but:
- TCP reassembly is now less strict about invalid TCP options
- REPL now handles the del[ete] key properly
Notified by: upstream author
misc/fq: the port had been updated to version 0.2.0
This ended up being a release to cleanup old sins in the decoder
internals, change some defaults how binary values work with JSON
and string functions, and add two new data decoders.
Notified by: upstream author and portscout
misc/fq: the port had been updated to version 0.1.0
Added AVI decoder and replaced raw with more convenient bits and
bytes format. Otherwise mostly small updates and bug fixes.
Increase minor version; fq does not use semantic versioning (yet)
but it is probably a good idea to start increasing minor version
when adding features to be able to do patch releases.
Notified by: upstream author
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
misc: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adam@vectors.cx>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan E <alane@FreeBSD.org>
* Alex Semenyaka <alex@rinet.ru>
* Alex Stangl <alex@stangl.us>
* Alexander Logvinov <avl@FreeBSD.org>
* Alexander Logvinov <ports@logvinov.com>
* Alexander Nusov <alexander.nusov@nfvexpress.com>
* Alexander Timoshenko <gonzo@univ.kiev.ua>
(Only the first 15 lines of the commit message are shown above )