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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: games/anki/files/patch-defs.bzl

Number of commits found: 4

Monday, 8 May 2023
11:54 Kai Knoblich (kai) search for other commits by this committer
games/anki: Update to 2.1.62

* Since release 2.1.55, upstream has changed the build system to a
  homebrew solution written in Rust, which generates the files for
  ninja(1) and then uses the latter also for building.

  As a result, quite a number of patches, that revolved around the
  Bazel build system, can now be removed and the Makefile can also be
  slimmed down considerably.

  By environment variables recognized by the build system, some
  required binaries (e.g. Python, Node.js, etc.) for the build can be
  directly defined instead downloading the binary tarballs from the
  official repositories, which saving quite a bit of patches at
  the end.

  In order to be able to build Anki successfully on FreeBSD, a few
  more environment variables have been introduced via custom patches.
  With this it's possible to use an offline cache for Node.js as well
  as a native Python environment instead of a venv.

* Belatedly add devel/py-orjson as a fixed runtime dependency and
  although it's still optional in the code, the question is how long
  this will be the case.

  Thus update NOT_FOR_ARCH_REASON accordingly and keep ONLY_FOR_ARCH
  unchanged for now.

Changelogs since 2.1.54:

https://changes.ankiweb.net/changes/2.1.60-69.html
https://changes.ankiweb.net/changes/2.1.50-59.html

MFH:		No (feature release)
commit hash: 5a788a624932f69708a11d4470c157bd216d455d commit hash: 5a788a624932f69708a11d4470c157bd216d455d commit hash: 5a788a624932f69708a11d4470c157bd216d455d commit hash: 5a788a624932f69708a11d4470c157bd216d455d 5a788a6
Friday, 16 Sep 2022
03:42 Kai Knoblich (kai) search for other commits by this committer
games/anki: Update to 2.1.54

* Remove BROKEN for aarch64 as the FreeBSD related sections in the
  Bazel rules should now be architecture independent.

* Build a separate binary version of "esbuild" beforehand as the JS
  counterpart, which is used by the Bazel NodeJS ruleset, has fixed
  version checks that cannot patched out easily.

Changelogs since 2.1.49:

https://github.com/ankitects/anki/releases/tag/2.1.54
https://github.com/ankitects/anki/releases/tag/2.1.53
https://github.com/ankitects/anki/releases/tag/2.1.52
https://github.com/ankitects/anki/releases/tag/2.1.51
https://github.com/ankitects/anki/releases/tag/2.1.50

Reviewed by:	tcberner (earlier revision)
MFH:		No (feature release)
Differential Revision:	https://reviews.freebsd.org/D36461
commit hash: 09353d0a9c71e245d4460d90af49451261a8d587 commit hash: 09353d0a9c71e245d4460d90af49451261a8d587 commit hash: 09353d0a9c71e245d4460d90af49451261a8d587 commit hash: 09353d0a9c71e245d4460d90af49451261a8d587 09353d0
Friday, 13 Aug 2021
12:28 Kai Knoblich (kai) search for other commits by this committer
games/anki: Update to 2.1.46

* Remove DIST_SUBDIR, which once made sense when Anki was still a pure
  Python port.  Anki now needs a lot of Rust crates that are also used
  by other ports.

  Therefore, these crates should be placed in the usual place and not
  in an additional subdirectory to save bandwidth and disk space. [1]

Reported by:	se [1]
MFH:		2021Q3
commit hash: 83f30a2775ac114cf71dab7ea64917c618668f42 commit hash: 83f30a2775ac114cf71dab7ea64917c618668f42 commit hash: 83f30a2775ac114cf71dab7ea64917c618668f42 commit hash: 83f30a2775ac114cf71dab7ea64917c618668f42 83f30a2
Monday, 2 Aug 2021
06:16 Kai Knoblich (kai) search for other commits by this committer
games/anki: Update to 2.1.44

Since the 2.1.36 release the build system has changed significantly
again and devel/bazel is now used by upstream for the entire build
process.

With this change, a lot of bazel rules and also some translation files
needs to be downloaded from various repositories during the buildtime.

In order to still make Anki compatible with the Ports framework, the
following approach is used:

  1. Prefetch all the required files before buildtime.
  2. Create and setup a few local bazel repositories along with a set
     of custom bazel rules and to provide Node, Protobuf and Yarn from
(Only the first 15 lines of the commit message are shown above View all of this commit message)
commit hash: 7cb5fb35608f4cc8a97afd2bdb83fa7f797fcadc commit hash: 7cb5fb35608f4cc8a97afd2bdb83fa7f797fcadc commit hash: 7cb5fb35608f4cc8a97afd2bdb83fa7f797fcadc commit hash: 7cb5fb35608f4cc8a97afd2bdb83fa7f797fcadc 7cb5fb3

Number of commits found: 4