<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/games/anki/pkg-message, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>games/anki: Update to 2.1.62</title>
<updated>2023-05-08T11:54:44+00:00</updated>
<author>
<name>Kai Knoblich</name>
<email>kai@FreeBSD.org</email>
</author>
<published>2023-05-08T11:47:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=5a788a624932f69708a11d4470c157bd216d455d'/>
<id>5a788a624932f69708a11d4470c157bd216d455d</id>
<content type='text'>
* 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)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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)
</pre>
</div>
</content>
</entry>
<entry>
<title>games/anki: Update to 2.1.54</title>
<updated>2022-09-16T03:42:24+00:00</updated>
<author>
<name>Kai Knoblich</name>
<email>kai@FreeBSD.org</email>
</author>
<published>2022-09-16T03:42:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=09353d0a9c71e245d4460d90af49451261a8d587'/>
<id>09353d0a9c71e245d4460d90af49451261a8d587</id>
<content type='text'>
* 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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
</pre>
</div>
</content>
</entry>
<entry>
<title>games/anki: Remove pkg-message</title>
<updated>2020-12-04T10:43:24+00:00</updated>
<author>
<name>Kai Knoblich</name>
<email>kai@FreeBSD.org</email>
</author>
<published>2020-12-04T10:43:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=5826cc31c2078fe8ee4b471a1e4dfb2f5faecc05'/>
<id>5826cc31c2078fe8ee4b471a1e4dfb2f5faecc05</id>
<content type='text'>
* The installation instructions on how to set up audio/lame manually are
  obsolete since r554970 thus remove them.

* Bump PORTREVISION to flush out old packages that still contain the
  pkg-message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The installation instructions on how to set up audio/lame manually are
  obsolete since r554970 thus remove them.

* Bump PORTREVISION to flush out old packages that still contain the
  pkg-message.
</pre>
</div>
</content>
</entry>
<entry>
<title>games/anki: Add pkg-message with installation instructions</title>
<updated>2019-12-11T19:26:19+00:00</updated>
<author>
<name>Kai Knoblich</name>
<email>kai@FreeBSD.org</email>
</author>
<published>2019-12-11T19:26:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=4cd40447e1b03cfce1ac7c4ed2776d32b46c1fd5'/>
<id>4cd40447e1b03cfce1ac7c4ed2776d32b46c1fd5</id>
<content type='text'>
* Improve the user experience by adding a pkg-message which gives some
  advice that audio/lame needs to be installed manually afterwards when
  installing from the official FreeBSD package repositories.

* Bump PORTREVISION to include the pkg-message.

PR:		242528
Submitted by:	PauAmma &lt;pauamma@gundo.com&gt; (based on)
MFH:		2019Q4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Improve the user experience by adding a pkg-message which gives some
  advice that audio/lame needs to be installed manually afterwards when
  installing from the official FreeBSD package repositories.

* Bump PORTREVISION to include the pkg-message.

PR:		242528
Submitted by:	PauAmma &lt;pauamma@gundo.com&gt; (based on)
MFH:		2019Q4
</pre>
</div>
</content>
</entry>
</feed>
