summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-04-10hugo: Update to 0.96.0nikita3-1216/+104
Changelog taken from https://github.com/gohugoio/hugo/releases v0.96.0 Vertical merging of content mounts. The main topic of this release is about file mounts (see #9693). We have had a powerful and well defined merge strategy for the union filesystems for the Hugo Modules tree on the horizontal axis (left to right), but not so much for the vertical configuration within each module (e.g. multiple content mounts for the same language). It was @jmooring who pointed out how useful this could be, and even provided this example where missing translations gets filled in from other language(s): #------------------------------------------------------------------------------ # Content mounts #------------------------------------------------------------------------------ # EN content [[module.mounts]] source = 'content/en' target = 'content' lang = 'en' # DE content [[module.mounts]] source = 'content/de' target = 'content' lang = 'de' # NL content [[module.mounts]] source = 'content/nl' target = 'content' lang = 'nl' #------------------------------------------------------------------------------ # Fill in the missing translations #------------------------------------------------------------------------------ # This fills in the gaps in DE content with EN content [[module.mounts]] source = 'content/en' target = 'content' lang = 'de' # This fills in the gaps in NL content with EN content. [[module.mounts]] source = 'content/en' target = 'content' lang = 'nl' Also, we have added some details to the .Err object you get when resources.GetRemote fails, which can be useful when debugging errrors (see #9708). Not you can do something like: {{ with $result := resources.GetRemote $url }} {{ with .Err }} {{ warnf "%s: %#v" .Error .Data}} {{ else }} {{ with .Content | unmarshal }} {{ warnf "%#v" . }} {{ end }} {{ end }} {{ end }} The .Data object above is a map and currently contains StatusCode, Status, Body, TransferEncoding, ContentLength, and ContentType. This release represents 23 contributions by 8 contributors to the main Hugo code base.@bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @jmooring, @dependabot[bot], and @anthonyfok for their ongoing contributions. And thanks to @digitalcraftsman for his ongoing work on keeping the themes site in pristine condition. Many have also been busy writing and fixing the documentation in hugoDocs, which has received 5 contributions by 3 contributors. Notes Deprecate .File.Extension 9445968 @sara-meie #9352 Changes docs: Regen docshelper db1562e @bep docs: Regen CLI docs 5b18e10 @bep Deprecate .File.Extension 9445968 @sara-meie #9352 resources: Add more details to .Err 9202117 @bep #9708 commands: Change link protocol to https a6fa290 @jmooring build(deps): bump github.com/getkin/kin-openapi from 0.91.0 to 0.93.0 0bbc2fb @dependabot[bot] tpl/crypto: Add optional encoding arg to hmac function 94e8a90 @jmooring #9709 Fix typo a461e9d @panakour Fix some typos 48c98a8 @cuishuang Update CONTRIBUTING.md to use "go install" to install mage bbd455f @anthonyfok Dockerfile: Make it build with Go 1.18 8309a2b @anthonyfok snap: Make it build with Go 1.18 2b72310 @anthonyfok build(deps): bump github.com/yuin/goldmark from 1.4.10 to 1.4.11 13ff4de @dependabot[bot] build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 c3289eb @dependabot[bot] commands: Improve server startup to make tests less flaky 9539069 @bep all: Use strings.Cut 0e305d6 @bep #9687 Support '-u=patch' in hugo mod get 5adb81c @LukeDeWaal #9127 Make sure file mounts higher up wins 1c0e7c1 @bep #9693 resources/images: Require width and height for Crop, Fill, and Fit cad2d8c @jmooring #9696 all: gofmt -w -r 'interface{} -> any' . b80853d @bep #9687 dartsass: Enable deprecation, @warn and @debug logging 423594e @bep #9683 Use revision etc. from debug.BuildInfo 64afb7c @bep #9680 releaser: Prepare repository for 0.96.0-DEV 004bec2 @bep v0.95.0 Even faster, continue and break support, short-circuit of the built-in and/or-operators. This release upgrades to Go 1.18 which was released yesterday. This has made Hugo even faster. How much faster will depend on your site etc., but we have benchmarks that show significant improvements. But the main reason we're exited about this is the improvements in Go templates: There are two new keywords, break and continue. These behaves like you would expect coming from other programming languages: {{ range $i, $p := site.RegularPages }} {{ if gt $i 2 }} {{/* Break out of range, we only want to print the first 3 pages. */}} {{ break }} {{ end }} {{ $p.Title }} {{ end }} {{ range $i, $p := site.RegularPages }} {{ if eq $i 2 }} {{/* Skip the 3rd page. */}} {{ continue }} {{ end }} {{ $p.Title }} {{ end }} Also, the two built-in operators/function and and or now short-circuits, also in line with how && and || behave in other programming languages. This is useful in situations where the right side may have side effects (may be nil, is slow to execute etc.): {{ if and .File (eq .File.Extension "html") }} {{ end }} Notes Hugo now only builds with Go versions >= 1.18. Note that you do not need Go installed to run Hugo, and for Hugo Modules, any recent Go version can be used. Changes readme: Add note about Go 1.18 5930173 @bep tpl: Pull in Go 1.18 patch that fixes the "no space in {{ continue }} and {{ break }}" bug 3476b53 @bep readme: Add a contribution note e792d27 @bep github: Make it build with Go 1.18 9d6495d @bep tpl: Adjustments and an integration test for Go 1.18 42cc5f8 @bep #9677 Remove Go 1.17 support a6488e7 @bep #9677 tpl: Sync go_templates for Go 1.18 65a78ca @bep #9677 build: Bump to Go 1.18 4d6d1d0 @bep #9677 dartsass: Improve error message when no read access b60e1bb @bep #9662 Fix and refactor typos 61cf3c9 @CathrinePaulsen Improve server startup/shutdown 31fbc08 @bep #9671 commands: Improve server tests cebd886 @bep #9647 v0.94.2 This is a bug-fix release that fixes a bug introduced in the bug fix release yesterday (some HTML comments in Markdown that made the parser panic): deps: Update github.com/yuin/goldmark v1.4.9 => v1.4.10 b37183e @bep #9658 v0.94.1 There are 2 fixes in this release. The first is a fix for a regression in Goldmark related to HTML comments in Markdown (see #9650). The other is that we have reverted the --renderToStatic feature and flag, as it didn't work on Windows. We didn't find any easy fix so that feature gets pushed to the next release, and then with proper cross-platform tests. docs: Regenerate CLI docs 3bc742b @bep deps: Fix Goldmark regression with HTML comments 1a796d7 @bep #9650 Revert "Allow rendering static files to disk and dynamic to memory in server mode" 64b7b7a @bep #9647 Revert "Some minor adjustments to the new static filesystem logic" 5ef8a9f @bep releaser: Prepare repository for 0.95.0-DEV 3bc3466 @bep v0.94.0 Up to 20% reduction in build time and memory usage. That is the sales pitch for this release. In reality it depends (e.g. on how big and complex your site is), but we have benchmarks and real site tests that show impressive improvements. It was @quasilyte (see #9386) who tipped us about this potential. He had tested it with the digitalgov.gov website with about 20% speedup. Post Release Update: Hugo users are reporting tremendous speed boosts of more than 50%. Continuing on the performance theme, @satotake has implemented a new hybrid static filesystem for Hugo's development server, which is great for sites with lots of static content, as it greatly reduces memory consumption while still keeping the fast render times by writing dynamic content to memory (the definition of static content in Hugo is all files mounted in /static and all files in /content that's not content files or a member of a content bundle). With this update, there are now 3 filesystem options when starting the server: hugo server (default), renders to and serves all files from memory. hugo server --renderToDisk, renders to and serves all files from disk. hugo server --renderStaticToDisk (the new hybrid mode), renders to and serves static files from disk, dynamic files from memory. A final note goes to the new linkifyProtocol option in the Goldmark Configuration (see #9639). The linkify extension is enabled by default. It turns www.example.org and similar into clickable links. But before this release, the default protocol used was http. This is in line with the CommonMark spec, but that doesn't make much sense in 2022, so now you get https as the default. This release represents 38 contributions by 4 contributors to the main Hugo code base.@bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @dependabot[bot], @jmooring, and @satotake for their ongoing contributions. And thanks to @digitalcraftsman for his ongoing work on keeping the themes site in pristine condition. Many have also been busy writing and fixing the documentation in hugoDocs, which has received 3 contributions by 2 contributors. Notes minifiers: Make keepWhitespace = false default for HTML (note) c97fed0 @jmooring #9456 We now fail with error when double-rendering text in markdownify/RenderString 4e14cf7 @bep #9570 #8959 markup/goldmark: Default to https for linkify 5697348 @bep #9639 Changes docs: Regenerate docshelper a4ac188 @bep Fail with error when double-rendering text in markdownify/RenderString 4e14cf7 @bep #9570 #8959 markup/goldmark: Default to https for linkify 5697348 @bep #9639 Add lang attribute to internal alias template f98e570 @jmooring #9586 minifiers: Make keepWhitespace = false default for HTML (note) c97fed0 @jmooring #9456 markup/goldmark/codeblocks: Fix slice bounds out of range 53a6210 @bep #9627 Cache reflect.MethodByName 4576c82 @bep releaser: Remove the GitHub link syntax around release contributors ff02d41 @bep #9581 Some minor adjustments to the new static filesystem logic 63bb2a5 @bep #9625 Allow rendering static files to disk and dynamic to memory in server mode 7d8011e @satotake #9625 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.8 to 2.2.9 b9a1be2 @dependabot[bot] build(deps): bump github.com/evanw/esbuild from 0.14.23 to 0.14.25 0978245 @dependabot[bot] build(deps): bump github.com/niklasfasching/go-org from 1.6.0 to 1.6.2 ff37df8 @dependabot[bot] build(deps): bump github.com/getkin/kin-openapi from 0.90.0 to 0.91.0 5857d55 @dependabot[bot] Remove the decorator from the fs used in ReadDir 0e0d672 @bep #9609 Update stale.yml 19f816f @bep build(deps): bump github.com/yuin/goldmark from 1.4.7 to 1.4.8 970f385 @dependabot[bot] Remove the examples/ folder 76c1248 @bep markup/goldmark: Escape image alt attribute e46e9ce @jmooring #9594 tpl/transform: Fix it when template.HTML is passes as option to Highlight 0327da0 @bep #9591 v0.93.3 The main motivation behind this release is #9609 -- a reported site breakage from a regression in ReadDir which with this release is back to how it worked in 0.92.0. Remove the decorator from the fs used in ReadDir build(deps): bump github.com/yuin/goldmark from 1.4.7 to 1.4.8
2022-04-10doc: Updated biology/ncbi-blast+ to 2.13.0bacon1-1/+2
2022-04-10biology/ncbi-blast+: Update to 2.13.0bacon6-51/+276
Several minor bug fixes and improvements since 2.11.0 Changes: https://www.ncbi.nlm.nih.gov/books/NBK131777/?report=reader
2022-04-10update to tex-ifptex{,-doc}markd1-1/+3
2022-04-10tex-ifptex{,-doc}: update to 2.2markd4-14/+14
changes unknown
2022-04-10mk: Use CWRAPPERS_PREPEND for --sysroot.riastradh3-11/+33
Looks like maybe the -Wl,-rpath-link business isn't necessary after all -- will leave this as is until I find evidence otherwise. (joerg says it was a workaround for NetBSD toolchain parts that weren't properly adapted to use sysroot.) With this, revert cwrappers version dependency to what it was before. But keep it as TOOL_DEPENDS, not BUILD_DEPENDS.
2022-04-10doc: Updated chat/py-xmpppy to 0.7.1gdt1-1/+2
2022-04-10chat/py-xmpppy: Update to 0.7.1gdt3-8/+8
2022-04-10 0.7.1 ================ - Use ``six.ensure_str()`` and ``six.ensure_binary()`` instead of custom decoding. Thanks, @normanr! - Fix Non-SASL (XEP-0078) authentication for Python 3. Thanks, @smudge1977! - Add ``B64`` shortcut function to streamline base64 encoding.
2022-04-10keepassxc: include libXtst to fix build with modular Xwiz1-1/+2
2022-04-10py-pyerfa: not for Python 3.7adam1-2/+2
2022-04-10doc: Updated multimedia/xine-ui to 0.99.13nia1-1/+2
2022-04-10xine-ui: update to 0.99.13nia8-142/+38
xine-ui (0.99.13) * Add audio control window. * Add some menu shortcuts. * Add build optimizations. * Better keyboard and mouse wheel support. * Improved key binding editor. * Massive code cleanup. * Massive graphics optimizations. * Drop mrl path length limit. * Add utf8 and clipboard support for text input fields. * Add skin shared pixmap and text position features. * Xinetic skin update. * Many small fixes and optinizations. * Update german translation. * Update french translation. * Build fixes. * Faster build. * Separate xitk and X11 stuff pt 1.
2022-04-10doc: Updated multimedia/xine-lib to 1.2.12nia1-1/+2
2022-04-10xine-lib: update to 1.2.12nia5-14/+15
xine-lib (1.2.12) 2022-03-09 * Add string tree library (generic info parser). * Add OpenSL ES audio output plugin. * Add mpeg-dash input plugin. * Add crypto input plugin. * Add VAAPI support to opengl2 video output (requires using EGL). * Better hls support. * Improved DVB/live stream timing. * Improved BT.2020 support. * Fix compatibility with ffmpeg 5.0. * Fix RSS parser. * Fix output parameter setting (audio amplification, video hue etc.). * Fix AC3 demuxer. * Diverse small fixes and optimizations. * Update german translation. * Code cleanup. * Build fixes.
2022-04-10doc: Updated sysutils/felix to 0.5.2pin1-1/+2
2022-04-10sysutils/felix: update to 0.5.2pin2-6/+6
new feature: -New option for config: Now you can set the max length of the item name to be displayed (if the terminal size is not enough, it will be automatically adjusted). It's optional, so you can use your config file in < v.0.5.1 as is. See config.toml for details. 7616b00 some refactoring: 016a316 016a316
2022-04-10doc: Updated audio/strawberry to 1.0.4nia1-1/+2
2022-04-10strawberry: update to 1.0.4nia2-7/+6
Version 1.0.4 (2022.04.10) Bugfixes: * Fixed use-after-free memory in ALSA PCM device finder. * Translate global shortcuts. Enhancements * Added save all playlists action. Other: * Removed use of custom font in context.
2022-04-10doc: Updated net/get_iplayer to 3.29nia1-1/+2
2022-04-10get_iplayer: update to 3.29nia2-6/+6
get_iplayer 3.29 Release Notes Changes in 3.29 There is a breaking change in this release * Fixed bug that caused searches to fail when target episode title in cache contained vertical bar (|) characters. Vertical bars now converted to hyphens. * Adjusted stream classification to accommodate BBC changes * 960x540@25 streams are apparently no longer provided for programmes first broadcast after approximately 2021-12-05. The are still available for older programmes, including recent repeats. * 960x540@25 streams for new programmes have been replaced by 960x540@50 streams with the same bit rate. get_iplayer now detects these lower-bitrate 50fps streams and classifies them appropriately. Use --tv-lower-bitrate to prefer those streams if they are available. The file sizes should be roughly the same as the previous 25fps streams. You do not need to change your preferences. * Restored BBC Three schedules to the programme indexing to accomodate its return as a broadcast channel. Perform a full rebuild of the TV programme index cache if you want to ensure it includes all supported BBC Three programmes: get_iplayer --rebuild-cache Ignore these warnings, as there were no BBC Three schedule listings for that week: WARNING: Got 0 programmes for BBC Three schedule page (HTML): https://www.bbc.co.uk/schedules/p00fzl95/2022/w01 WARNING: Failed to parse BBC Three schedule page: https://www.bbc.co.uk/schedules/p00fzl95/2022/w01 * Options related to recording quality have been changed * Some command iine parameters have been renamed: Old New Option Key --modes --quality modes --tv-mode --tv-quality tvmode --radio-mode --radio-quality radiomode --fps25 --tv-lower-bitrate fps25 The old command-line option names are scheduled for removal in the next release. The option keys (used in preferences, presets, and PVR searches) remain the same, so recording quality settings in existing preferences, presets, and PVR searches will continue to work. * The possible recording quality settings have been reduced to: Type Quality Settings Aliases Default TV fhd,hd,sd,web,mobile 1080p,720p,540p,396p,288p hd,sd,web,mobile Radio high,std,med,low 320k,128k,96k,48k high,std,med,low In the next release, it will be a fatal error to enter an invalid quality setting on the command line. Aliases can be used interchangeably with their corresponding alphabetic codes. The two substantive changes are that TV "high" quality is now "web", and TV "low" quality is now "mobile". This makes TV and radio quality settings distinct sets that can be mixed unambiguously for --quality and the Web PVR Manager. All recording quality settings that cannot be translated into values from the lists above are discarded. See Recording Quality for further information. See below for more information about the "fhd" quality setting. * BREAKING CHANGE: Existing quality settings (or recording modes) saved in preferences, presets, and PVR searches will be translated into new quality settings in a backwards-compatible manner, with one exception. If your saved values have prefixes denoting stream format (hls,hvf,had,dash,dvf,daf), or numeric suffixes for specific streams, those prefixes and suffixes are now stripped and ignored. You should never use numeric suffixes since they are non-deterministic. In the unlikely event you need to restrict the stream formats to record, use the new --exclude-format option. --exclude-format=dash will exclude MPEG-DASH streams, and --exclude-format=hls will exclude HLS streams. * If you have not specifed at least one of sd,web,high with --tv-quality when downloading an audiodescribed programme, get_iplayer will now insert those quality settings to ensure a stream is available. HD is not available for audiodescribed programmes. * Changes to programme metadata fields * No longer included in XML/JSON metadata files: durations, geoblocked, modes, modesizes, unavailable, verpids, versions. Use --info to see available version-dependent metadata values. * Now included in XML/JSON metadata files: quality, verpid * No longer displayed with --info unless --verbose is also specified: modes, modesizes * Now displayed with --info: qualities, qualitysizes * Changes to application options * --purge-files has been removed. * --trim-history and --no-purge are now ignored and will be removed in the next release. You can remove them from your preferences with: get_iplayer --prefs-del --trim-history=0 --no-purge get_iplayer will no longer issue a warning to remove downloaded programmes more than 30 days old. * EXPERIMENTAL: Full HD streams (1080p) * Before anyone asks: UHD 4k streams are still not available to get_iplayer. * get_iplayer now attempts to generate 1920x1080@50 ("fhd") stream URLs for every programme that has 1280x720@50 ("hd") streams (so no audiodescribed programmes). The purpose of these 1080p streams is not known. They may be used for some smart TVs or set-top boxes, or they may be a BBC experiment. * It is not a bug if "fhd" streams are not available for a programme. Do not depend on the presence of these streams. They may disappear at any time. They are provided solely for you to experiment with if you find them useful. You may decide that the video quality of "fhd" streams does not justify their extra download and storage requirements. * The "fhd" streams are not included by default, nor are they included when expanding the obsolete "best" shortcut if it is saved in your preferences, presets, or PVR searches. You must request "fhd" downloads specifically with --tv-quality=fhd or --tv-quality=1080p. This is done in part to avoid resource shock for the presumed majority of users who don't read release notes and documentation, but also because the quality of "fhd" streams varies greatly. If you wish to include "fhd" in your default settings, save it in your preferences: get_iplayer --prefs-add --tv-quality=fhd,hd,sd,web,mobile * The bit rates for the "fhd" streams can vary quite a bit between programmes. The maximum appears to be around 10 Mb/s (though most are far lower), so output files could be up to ~90% larger than their "hd" equivalents, in the region of 3.8 GB/hr for video. Most will have far lower bit rates, sometimes lower than their "hd" equivalents, likely due to more sophisticated compression techniques being employed. * Because of the method used to access the "fhd" streams, get_iplayer can't estimate their actual bit rates, so it assumes 8 Mb/s, the value advertised in iPlayer metadata. Consequently, file size estimates and download progress reports may be quite far off. * It has been observed in initial testing that MPEG-DASH "fhd" downloads are much faster than HLS equivalents, so MPEG-DASH streams are tried first, while the opposite is true for non-"fhd" streams. This makes no difference to the output. The extra post-processing time required for MPEG-DASH is more than offset by the faster download. You can test the difference with --tv-quality=fhd --exclude-format=hls and --tv-quality=fhd --exclude-format=dash.
2022-04-10doc: Updated multimedia/frei0r to 1.8.0nia1-1/+2
2022-04-10frei0r: update to 1.8nia3-8/+8
1.8 - 27 March 2021 What's Changed: Consolidated opencv4 support spelling fixes using the void keyword in function declaration Add FX aech0r . Aim to simulate an analog video echo. Fix build for opencv4 Fill uninitialized gaps between grid images Avoid destructing alpha channel. pixeliz0r: Limit the blocksize to a minimum of 1 pixel edgeglow: Fix hsl to rgb conversion
2022-04-10doc: Updated audio/pt2-clone to 1.46nia1-1/+2
2022-04-10pt2-clone: update to 1.45nia2-7/+6
- Added support for loading XPK-compressed MOD files - Fixed (rarely audible) click bug in the BLEP synthesis code. This bug was introduced in v1.34. - Fixed: CTRL+T (Swap Channel) didn't refresh the pattern data view, nor did it update the "song is modified" state - Fix possible out-of-sync state between tracker and replayer if the module was stopped during a position transition. The replayer is one tick ahead, so this can very well happen (f.ex. during pattern loop, pattern break, position jump, row 63->0 transition) - Added a new config entry called "STEPPLAY_KEEP_EDITMODE", which allows for step-play (return/backspace) to not leave edit mode after use
2022-04-10doc: quodlibet updatenia1-1/+2
2022-04-10quodlibet: update to 4.5.0nia3-27/+39
4.5.0 (2022-03-29) Packaging Changes: * Quodlibet should now support Python 3.10 * This will be the last release supporting Windows 7 General: * Allow auto-playing added songs in Queue Only mode (##3947) (afontenot) * Soundcloud: Better Stream fetching (##3949) (Nick Boultbee) * Don’t clear queue when set_explicit returns None (##3913) (afontenot) * Waveform plugin improvements: (##3944) (Nick Boultbee) * Strip blank tags out from metadata lists (##3914) (afontenot) * Edit tags: Hide multi-line tags if selected (##3941) (Nick Boultbee) * Lyrics pane: switch to genius.com (Nick Boultbee) * Validate units for tag expressions (##3932) (Nick Boultbee) * Support downloading remote files (##3926) (Nick Boultbee) * Improve the console plug-in in a number of ways (##3923) (afontenot) * Wrap ‘tags’ into a link to the tags wiki page (##3920) (Tobi) * Add an option to set how missing titles are displayed (##3905) (Jej) * Increase space between icon and text (##3918) (Jej) * Icon relooking proposal (##3889) (Jej) * Plugin window GUI improvements (##3900) (Jej) * A new option to set how a song is considered as played (##3873) (Jej) * Rewrite Soundcloud interaction a bit (##3893) (Nick Boultbee) * New config option for search bar historic count (##3885) (Jej) * Clear queue icon and config button improvement (##3879) (Jej) * Less annoying autosave of play queue (##3649) (Nick Boultbee) * Make current file react to changes on the current song (##3731) (##3871) (Nick Boultbee) * Tracks count UI enhacement (##3867) (Jej) * Reworked “Stop on pause” language (##3809) (Allan Nordhøy) * Pass entered playlist title through (Nick Boultbee) * Scrobble plugin: autosave cache more (#2951 / #3649) (##3857) (Nick Boultbee) * Save play queue batched or periodically (#3649) (##3854) (Nick Boultbee) * Add a keyboard shortcut for rescanning the library (##3781) (Marcin Mielniczuk) * Make some overlooked strings translatable (##3782) (Till Berger) * Make link text translatable in plugin descriptions (##3806) (Till Berger) * Feature: Support description and language in lyrics (USLT) [WIP, comments appreciated] (##3769) (h88e22dgpeps56sg) * Allow markup in plugin descriptions (##3792) (Nick Boultbee) * ReplayGain: Disambiguate column heading (##3788) (Till Berger) * Set empty input shape for hints window (##3749) (Thomas Leberbauer) * Add autocompletion to console plugin (##3728) (halfbrained) * New plugin to send a stop signal to the player backend on pause (##2848) (othalan) * Added a unified and flexible ImportExport plugin (##3705) (Joschua Gandert) * Add Album column to plugin dialog window (##3650) (Maksim Liauchuk) * Moved Burn CD plugin commands into custom commands plugin (##3636) (Joschua Gandert) * Closes #3631: Remove Web Lyrics plugin (##3633) (Joschua Gandert) * 🆕 Playlists library (#518) (##3532) (Nick Boultbee) * Prioritise IDs in album keys (##3617) (Nick Boultbee) * Remove tracks when scandirs removed (##3621) (Nick Boultbee) * Support .m4b (AudioBook)files (##3602) (Nick Boultbee) * Ignore auto_sort when shuffle is enabled (##3581) (luk1337) * Finish up collections -> collections.abc migration #3800 (luk1337) * Follow-up to #3749 #3766 (slosd) Fixes: * Fix Soundcloud auth (a bit) (Nick Boultbee) * Exfalso: fix prefs (##3838) (Nick Boultbee) * Handle missing playlist library better (Nick Boultbee) * Fix excess minimum height of plugin window with long description (##3785) (Till Berger) * Fix string that should not be translatable (##3783) (Till Berger) * Remove some superfluous tooltip text (##3784) (Till Berger) * Fix hidden files (#3916) (##3917) (Nick Boultbee) * fix ‘Convert Encoding’ plugin (##3825) (Sergey) * Make missing pixbufs less fatal (##3758) (Nick Boultbee) * Do not start dragging from empty treeview area (#3538) (##3751) (Thomas Leberbauer) * Fix translated menu labels for playorder plugins and add accelerators (##3787) (Till Berger) * Fix RG wikipedia link (Nick Boultbee) * Soundcloud: rework API (##3768) (Nick Boultbee) * Soundcloud: ignore tracks with no URL (Nick Boultbee) * Fix info area not updating on songlist removal (##3663) (Nick Boultbee) * EF: Fix double-calling of header bar code (##3711) (Nick Boultbee) * Fix soundcloud parsing (##3721) (Nick Boultbee) * Ignore dotfiles in Playlist dir (Nick Boultbee) * Bugfix and clean up for utils.fifo (##3761) (Martijn Pieters) * Players: Only query song from a source if there is one (Nick Boultbee) * Fix icon for library removal prompt (Nick Boultbee) * Fix #3611: assert that __fav_stations is not None (Joschua Gandert) * Propagate repeat options properly in mpris2 plugin (##3723) (luk1337) * Tray Icon: Better errors / logging for import failures (Nick Boultbee) * PL library: only filter out dotfile-like files (Nick Boultbee) * CLI: better error for unmodifiable files (Nick Boultbee) * reload(): only migrate actual internal tags (##3618) (Nick Boultbee) * Various fixes around lyrics and remote files (Nick Boultbee) * Ex Falso prefs: fix missing parent bug (Nick Boultbee) * Don’t throw when no song is playing (Nick Boultbee) Developer: * Improve release notes script (Nick Boultbee) * test_setup: fix with newer setuptools (Christoph Reiter) * tests: don’t disable gstreamer registry updates under flatpak (Christoph Reiter) * Lastfmsync tidy (##3937) (Nick Boultbee) * Inkscape –export-png deprecated option (##3870) (Jej) * Mypy - change directory in tests (Nick Boultbee) * Formats: various lint improvements (Nick Boultbee) * Scrobbler: small linting / refactorings (Nick Boultbee) * Xiph: modernise some Python (Nick Boultbee) * tests: skip test_libc on osx (Christoph Reiter) * Refactor gettext code (##3737) (Nick Boultbee) * Fix some test signal handling (##3774) (Nick Boultbee) * Small Soundcloud refactors, split out: (##3773) (Nick Boultbee) * Tidy gettext tests (Nick Boultbee) * dmgbuild: port from biplist to plistlib (Christoph Reiter) * macos: more updates; switch from gnutls to openssl (Christoph Reiter) * macos: a round of jhbuild package updates (Christoph Reiter) * checkupdates: reduce threadpool workers to not hit arch api rate limit (Christoph Reiter) * checkupdates: port to pypi json api (Christoph Reiter) * Support flaky tests (##3695) (Nick Boultbee) * Added ObjectListMatcher utility class (##3656) (Joschua Gandert) * CI: fix Windows test directory detection (##3646) (Nick Boultbee) * Remove PicklingLibrary & better library typing (Nick Boultbee) * Tests: dump flake8 output better on failure (Nick Boultbee) * Update the contact options (Christoph Reiter) * rtd: enforce a newer sphinx-rtd-theme version (Christoph Reiter) * rtd: try installing a newer sphinx_rtd_theme (Christoph Reiter) * Fix copool tests, extract common code (##3657) (Nick Boultbee) * Tweak test_terms_letter_case to account for query-syntax examples (##3813) (Till Berger) * Fixed Code Quality Issues (##3583) (Ankit Dobhal) * Add release infos in appdata files (Christoph Reiter) * Fix distcheck (Christoph Reiter) * Commit .pot file to git #3665 (lazka) * setup.py: add a create_pot command #3664 (lazka) * wininst: stop pinning pypi deps (Christoph Reiter) * wininst: remove frei0r (Christoph Reiter) * Create GitHub Actions automated testing for Fedora 33 (resolves #3542) (##3558) (Phillip Julien) * downloads: remove all unstable repos (Christoph Reiter) * Update universe (but lock) (##3607) (Nick Boultbee) Docs: * Corrected description of ~people internal tag. (##3938) (Alexander Browne) * Docs: Update release checklist / maintenance (Nick Boultbee) * Tidy docs around queue (Nick Boultbee) * Docs: tidy some images (Nick Boultbee) * Update exfalso.rst (##3845) (Steve Harris) * Update quodlibet.rst (##3846) (Steve Harris) * Update patterns.rst (##3819) (everdred) * Update macos devenv setup documentation (##3759) (Martijn Pieters) * Update the translation guide for the weblate switch (Christoph Reiter) * docs: show the translation status (Christoph Reiter) * docs: mention weblate in the translation guide (Christoph Reiter) * Lots of README updated :book: (##3625) (Nick Boultbee) * FAQ: where QL store data outdated (##3878) (Jej) Translations: * Galician * Adolfo Jayme Barrientos (308) * Turkish * Ömer Faruk Çakmak (3) * E-Akcaer (1149) * German * Till Berger (292) * Danish * scootergrisen (17) * Greek * Dimitris Papageorgiou (77) * Ukrainian * Tymofii Lytvynenko (1) * Andrij Mizyk (542) * Portuguese * Adolfo Jayme Barrientos (8) * ssantos (111) * English (United Kingdom) * Nick Boultbee (4) * Tom Fryers (4) * Indonesian * 1. Musthafa (31) * Dutch * ikmaak (5) * Heimen Stoffels (96) * Spanish * germe-fur (85) * Adolfo Jayme Barrientos (1205) * French * Adolfo Jayme Barrientos (1) * Jej@github (136) * Bundy01 (481) * Finnish * Kristian Laakkonen (166) * Korean * Johndoe0153 (419) * Slovak * menom (75) * Marek Felšöci (1527) * Chinese (Simplified) * stoodvolleyball (1) * 梁普行 (5) * Pig Fang (19) * JER-ry (249) * Eric (464)
2022-04-10Paper over tree breakage caused by unresolvable Python deps fromnia9-18/+18
scikit/pandas/numpy.
2022-04-10doc: Updated devel/xa65 to 2.3.13fcambus1-1/+2
2022-04-10xa65: update to 2.3.13.fcambus3-13/+13
ChangeLog: * Fix // and /* */ in quoted strings. Incredible no one ever hit this before (thanks ZornsLemma). * Segfault fixes for file65, reloc65 and xa. Remember, kids, if you ever run xa as root all kittens will die. Please save the kittens (thanks Stephen Kitt). * Just compare to null in the preprocessor (thanks Bas Wassink). * Testsuite expanded.
2022-04-10doc: Updated www/firefox91-l10n to 91.8.0nia1-1/+2
2022-04-10doc: Updated www/firefox91 to 91.8.0nia1-1/+2
2022-04-10firefox91: update to 91.8.0nia4-286/+285
Security Vulnerabilities fixed in Firefox ESR 91.8 #CVE-2022-1097: Use-after-free in NSSToken objects #CVE-2022-28281: Out of bounds write due to unexpected WebAuthN Extensions #CVE-2022-1196: Use-after-free after VR Process destruction #CVE-2022-28282: Use-after-free in DocumentL10n::TranslateDocument #CVE-2022-28285: Incorrect AliasSet used in JIT Codegen #CVE-2022-28286: iframe contents could be rendered outside the border #CVE-2022-24713: Denial of Service via complex regular expressions #CVE-2022-28289: Memory safety bugs fixed in Firefox 99 and Firefox ESR 91.8
2022-04-10doc: Updated textproc/ruby-kramdown to 2.3.2fcambus1-1/+2
2022-04-10ruby-kramdown: update to 2.3.2.fcambus2-6/+6
## kramdown 2.3.2 released This release brings various bug fixes. ## Changes * 2 minor change: - Make codespan delimiter available for converters - Make first list item marker available for converters * 1 bug fix: - Fixed handling of top-level text elements when converting from HTML * 1 other change: - Enhanced documentation for "forbidden_inline_options" configuration option
2022-04-10py-numpy: fix build on NetBSDtnn2-1/+31
2022-04-10x11/motif: Make build work for both cross and native.riastradh1-6/+13
2022-04-10tex package updatesmarkd1-1/+21
2022-04-10tex-pstricks{,-doc}: update to 3.13markd8-29/+40
3.12 2021-12-29 - added code for guessing box coordinates for pspicture - added optional arguments showframe and calcframe 3.10a - fix introduced bug in pstricks.pro 3.10 - move dot macros into a separate file pstricks-dots.tex - use the internal Type1 version of PSTricksDotFont for latex and the OpenType version for lualatex - fix for rotation with \rput - fix for \uput and lualatex 3.08 - moved the color stuff into a separate file pstricks-colors - added macros to get the color values without the color model name
2022-04-10tex-pstricks-add{,-doc}: update to 3.92markd6-16/+17
- added \psColorLine with startColor, endColor and colorSteps - changes for using package with lualatex - fix for \psOLympicRings
2022-04-10tex-pst-tree{,-doc}: update to 1.14markd6-21/+19
changes unknown
2022-04-10Updated games/rocksndiamonds, textproc/ugrepadam1-1/+3
2022-04-10ugrep: updated to 3.7.9adam2-6/+6
ugrep v3.7.9 Additional --stats results with total lines searched and matched, and time elapsed. New complementary options --min-depth, --max-depth, --min-line and --max-line which are added for consistency with the updated options --min-count and --max-count. Updated the --min-count option, which can now be combined with any other option except with -v (--invert-match). Updated option -K (--range) to take a MAX argument instead of a FIRST argument for consistency with other min/max options. Recursive searching sysfd, such as /proc and /sys, no longer blocks on special files/devices. Fixed inconsistent colorization with option -v when used with context options -A, -B and -C. Fixed option -r when combined with file argument - (read standard input), which does both, like GNU grep. Other minor improvements.
2022-04-10rocksndiamonds: updated to 4.3.1.1adam4-11/+12
Rocks'n'Diamonds 4.3.1.1 released! This new patch version is a recommended release, as it fixes several bugs: fixed crash bug when player was killed by explosion fixed crash bugs caused by accessing invalid array positions fixed truncating score to 16-bit value in score file fixed bug with automatically pausing tape before end for short tapes fixed redraw problems if screen is much larger than visible playfield added dynamically increasing number of digits for some game panel values removed some unused variables and other compilation warnings Rocks'n'Diamonds 4.3.1.0 released! A new minor release is available with the following additions and bug fixes: added check for custom elements being “next to” player or element added graphics animation mode “tiled” for tiled graphics on elements added graphics animation mode “random_static” (unchanged for each tile) added additional empty space elements that can be graphically decorated added counting mouse clicks on mouse click CEs when using step counter added showing mouse cursor for levels with mouse click custom elements fixed bug with playing sound and music loops on the music info screen
2022-04-10x11: adapt to new avoid-duplicate.mk usagenia90-183/+177
2022-04-10avoid-duplicate.mk: Rework to not include builtin.mknia1-7/+17
2022-04-10libtree: requires gcc8 or newernia1-1/+3
2022-04-10jalbum: Disable all checks on pre-built binaries, fixes RELRO buildnia1-1/+4
2022-04-10grig: fix building with latest hamlibnia6-5/+201
2022-04-10fcitx5-libthai: fix building on netbsd-9nia2-1/+39
2022-04-10shotwell: mark BROKEN due to vala updatenia1-1/+3