notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

non port: graphics/darktable/files/patch-src_common_iop__profile.c

Number of commits found: 2

Monday, 17 Jul 2023
17:08 Jean-Sébastien Pédron (dumbbell) search for other commits by this committer
graphics/darktable: Update to 4.4.1

Release notes:
* https://github.com/darktable-org/darktable/releases/tag/release-4.4.0
* https://github.com/darktable-org/darktable/releases/tag/release-4.4.1

Support for MIDI devices is currently turned off even though it probably
works just fine. The port already has many options that make it
complicated enough. If there is demand for MIDI devices, I will add the
option.
commit hash: 229b2f86274a443876fdb8a9497109a18a459d66 commit hash: 229b2f86274a443876fdb8a9497109a18a459d66 commit hash: 229b2f86274a443876fdb8a9497109a18a459d66 commit hash: 229b2f86274a443876fdb8a9497109a18a459d66 229b2f8
Friday, 27 Jan 2023
22:34 Jean-Sébastien Pédron (dumbbell) search for other commits by this committer
graphics/darktable: Use GCC as the compiler instead of LLVM

Darktable source code is heavily tuned for GCC and its optimizations. It
always required some work to make it compile with LLVM. With LLVM 14+,
new errors around `static inline __attribute__((target-clones))`
appeared: the compiler failed to link the final executable because there
was multiple copies of the same ifunc resolver (the code originated from
a header included in a couple places). Apparently GCC knows how to deal
with the "static-inline"-ness of the resolver somehow.

Unfortunately, even with GCC, we get several compilation failures
because the source files enable Graphite optimizations (using `#pragma`)
but our GCC compiler has Graphite disabled by default. All the patches
included in this commit simply delete all the corresponding `#pragma`. I
suppose Darktable will be slightly slower because of this, but I didn't
measure anything.

In the end, the dependencies of the port change a bit because GCC
replaces LLVM.
commit hash: 75ac7903573cdc224246b8ec9446a97e0e4c099d commit hash: 75ac7903573cdc224246b8ec9446a97e0e4c099d commit hash: 75ac7903573cdc224246b8ec9446a97e0e4c099d commit hash: 75ac7903573cdc224246b8ec9446a97e0e4c099d 75ac790

Number of commits found: 2