Instead of forcing the port to build with -std=c++11 in all FreeBSD
versions, just pass -Wno-register when the port is being built with a
Clang release that defaults to C++17 mode (which does not have the
register keyword by default).
Approved by: eduardo (maintainer)
Differential Revision: https://reviews.freebsd.org/D40939
KDE Gear 23.04.3
Thursday, 6 July 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* gwenview: Avoid a crash when opening a .nef image in exiv2 library
* kalendar: Fix a few issues with reminders
* kreversi: Fix board position in portrait mode
Changelog: https://kde.org/announcements/changelogs/gear/23.04.3/
ChangeLog: https://github.com/Radarr/Radarr/releases/tag/v4.6.4.7568
* New DSN for 4.6
* Fixed: Sorting queue by year
* Add ContentSummary to HDBits requests
* Create overload for ToJson() with Formatting param
* Fixed: Allow restore to process backups up to ~500MB
* Multiple Translations updated by Weblate
* Removed suspicious URL in the default definitions
* Translated using Weblate (Portuguese (Brazil))
* Handle null for parent name with clean path is empty
* Fixed: Don't handle images in metadata folder as Roksbox images
PR: 272387
Reported by: michiel@vanbaak.eu (maintainer)
The port does not work with C++17 which is the default since clang 16.
This can be removed once that port starts working with C++17.
Reported by: pkg-fallout
MFH: 2023Q3
This update allows (and for some requires) to also update dependencies
to newer versions. Where possible I updated to the latest version.
The ocaml port now is MAKE_JOBS safe.
Changes to dependent ports included in this commit:
- devel/ocaml-sexplib: Rename to devel/ocaml-sexplib0 adapting to
upstream. Update to 0.16.0
- devel/coccinelle: Update to 1.1.1, moved to github
- devel/ocaml-camlp4: Update to 4.08+1
- devel/ocaml-camomile: Use dune for build, adapt port
- devel/ocaml-cppo: Fix lib files installation [1]
- devel/ocaml-dune: Update to 3.7.1 [2]
- devel/ocaml-findlib: Update to 1.9.6 [3]
- devel/ocaml-ipaddr: Update to 3.1.0
- devel/ocaml-parmap: Update to 1.2.4, use dune for build [4]
- devel/ocaml-ppx-tools: Update to 6.6, use dune for build
- graphics/ocaml-cairo: Update to 0.6.4
- net-p2p/mldonkey: Update to 3.1.7-2 [2]
- net/unison: Remove ocaml 4.07 compatibility patches
- net/unison232: Mark broken, fails to build with newer ocaml [5]
- security/ocaml-ssl: Update to 0.5.13 [2]
- x11-toolkits/ocaml-labltk: Update to 8.06.7 [2]
Dune now requires full path as argument to --libdir, so various
ports have been patched accordingly.
Bumping PORTREVISION for all dependent ports that were not updated.
PR: 272067
Approved by: michipili@gmail.com (maintainer timeout),
eduardo (maintainer timeout) [1],
danfe [2],
hrs (maintainer timeout) [3],
dumbbell (maintainer timeout) [4],
mandree (implicit) [5]
Differential Revision: https://reviews.freebsd.org/D40599
ChangeLog: https://github.com/Readarr/Readarr/releases/tag/v0.2.1.1915
* Fix translation in RemoveQueueItemModal
* Bump version to 0.2.1
* Add more trace logs related info to bug_report.yml
* Automated API Docs update
* Remove not implemented endpoints from API docs
* Automated API Docs update
* Limit search input to first character matching when only one character is typed
* Remove not implemented endpoints from API docs
* Convert to 'using' declaration in Housekeeping Tasks
* Prevent NullRef when deleting missing backups
PR: 272341
Reported by: michiel@vanbaak.eu (maintainer)
ChangeLog: https://github.com/Prowlarr/Prowlarr/releases/tag/v1.6.3.3608
* Bump version to 1.6.3
* Fix apprise server url migration
* Add more trace logs related info to bug_report.yml
* Fixed: (Cardigann) Throw exception only when all download selectors fail
* Add indexer id in logs for invalid dates in Cardigann definitions
* Fixed: (Cardigann) Skip to next download selector when max redirects reached
* Fixed: (API) Prevent NullRef when searching empty query with a non-default
type
* New: (UI) Show indexer categories in info modal
* Fixed: (UI) Add New Indexer button on search page when no indexers are
present
* Fixed: (Cardigann) Definitions with category mapping Other to use 8000
(Other)
PR: 272273
Reported by: michiel@vanbaak.eu (maintainer)
ChangeLog: https://github.com/morpheus65535/bazarr/releases/tag/v1.2.2
* Add debugging changes
* Reverting b6777bc edfbb1a
* Added experimental Python 3.11 support
* Debugging: update subtitle and language representations
* Updated pytz module to support latest timezone changes
* Fix path mapping issues ab3c171
* Subf2m provider: improve episode matching
* Fix issues when saving the notification providers
* Fixed issue in releases page since we upgraded Mantine.
* Removed leftover from legendas.tv provider.
* Fixed issue where subtitles would get upgraded even if not required anymore
by shows languages profile.
* Subf2m provider: improve queries
* Embedded Subtitles provider
* Update language equals mechanism
* Subf2m provider: add support for IMDB IDs
* Embedded Subtitles provider: handle ASS errors
* Subf2m Provider: add user-agent header configuration
* Fixed yavka.net provider.
* Increase width of the manually search modal
* Fixed some UI issues caused by React and Mantine upgrade.
* Fixed server side exception throttling opensubtitles.com when it shouldn't.
* Fixed Chinese translation issue (zh and zt inverted).
* Updated apprise module to improve notification system.
* Update all UI dependencies and update React version to 18
* Downgrade Axios to fix a settings saving issue.
* Added support for Portuguese and Simplified Chinese to opensubtitles.com.
* Added some exceptions that shouldn't be retried to retry function.
* Language-equals: add compatibility for more providers
* Fixed external subtitles indexation with accented characters that resulted
in download in loop.
* Added feature to treat couples of languages as equal when searching for
subtitles
* Fixed type in opensubtitles.com provider that could cause
AuthenticationError for new users.
* Specify ffmpeg path in case it's not in PATH envvar
* Add support for custom languages in audio tracks
* Use literals instead of scripts for custom languages
* Fixed AI and machine translated subtitles being incorrectly returned by
Opensubtitles.com
* Emergency fix for custom languages issue
* Add mediainfo support for custom languages
* Implemented gzip compression of http requests made to Bazarr
* Subdivx Provider: improve series matching
* Fixed yify provider MissingSchema exception on download.
* Fixed zimuku.org parsing error
* SuperSubtitles provider: fix hungarian subtitles downloads
* Fixed SyntaxError under Python 3.7
PR: 272274
Reported by: michiel@vanbaak.eu (maintainer)
KDE Gear 23.04.2
Thursday, 8 June 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* konsole: Adjust selection point coords when scrollback shrinks
* neochat: Focus message search window's search field by default
* yakuake: Prevent unnecessary tab switching when closing a tab
Changelog: https://kde.org/announcements/changelogs/gear/23.04.2/
- Drop no longer needed ugly workarounds for various build issues
- Use recommended source tarball, not the one generated by GitHub
Reported by: portscout
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
fixes:
- pidfile for deluge-web
- long options in command_args to make it easier to read
- remove deprecated -f (fork) option, it's now default and there is no
way to explicitly negate the new option --do-not-daemonize
- use *_confdir variable in command_args instead of $required_dirs which
just happened to have the same value (more explicit this way)
- remove setproctitle dependency to allow stop/restart of service
(process cannot be found otherwise)
- replace slimit with rjsmin for javascript minification for web ui
- make PY_PILLOW dependency optional for cli and required for ui
(default include)
Changelog: https://deluge.readthedocs.io/en/latest/changelog.html
Approved by: rm (maintainer timeout, two weeks)
PR: 242033
ChangeLog: https://github.com/Readarr/Readarr/releases/tag/v0.1.9.1905
* New: Improved page loading errors
* Added padding to search tab to maintain visual consistancy
* Automated API Docs update [skip ci]
* Update translation files [skip ci]
* Add skip ci to API docs update commit
* Update cleansing rules for RSS TL feed and homedir for Mac
* Update translations
* Add HelpTextWarning support in FieldDefinition
* Require ApiKey for all actions in SonarrImport
* Fixed: Treat redirects as errors in Readarr Import List
PR: 272081
Reported by: michiel@vanbaak.eu (maintainer)
ChangeLog: https://github.com/ethereum/go-ethereum/releases/tag/v1.12.0
* Geth now defaults to use Pebble as a backend if no existing database is
found. If a previous LevelDB database exists Geth will keep using that, and
if you must have LevelDB for some compatibility reasons, you can force it in
Geth with the --db.engine=leveldb flag.
Other improvements:
* Add block overrides to eth_call
* Make batched state-test execution possible
Assorted bugfixes:
* Do not ignore null address while iterative dump
* Fix flatCallTracer crasher
* Prevent pebble shutdown-panic
* Make websocket use default "HTTP_PROXY" by default
* Make eth_estimateGas use latest block by default
* Add txHash field on txTraceResult
* Fix crash on querying finalized block
PR: 272022
Reported by: me@enriquefynn.com (maintainer)
A few minor changes made to submitted patch:
* Switch PORTVERSION to DISTVERSION
* Use USES= localbase for UPNP option
* Disable autodetection of sqlite when WALLET option is selected
* Fix plist for net-p2p/namecoin-utils
Changelog: https://github.com/namecoin/namecoin-core/releases/tag/nc24.0
PR: 270753
Changelog: https://github.com/Prowlarr/Prowlarr/releases/tag/v1.5.2.3484
* Fix duplicate indexers with same name in add modal
* Use HelpText for non-URL values
* Update magnet trackers
* More mono cleanup
* Fixed: (Apps) Prevent null reference exception on sync failure
* Extract useSelectState from SelectContext
* New: Additional custom filter predicates for strings
* Translations update from Servarr Weblate
* Remove Rarbg tracker from MagnetLinkBuilder
* New: (Rarbg) Obsolete due to tracker shutdown
* Fixed: Don't log handled exceptions in API
* Revert "Fixed: Don't log handled exceptions in API"
* Fixed: (Cardigann): Use MissingAttributeEqualsNoResults for Rows.Attribute
* Fixed: (Cardigann) Respect the categories from search paths
* Automated API Docs update
* Fixed: Revert seed criteria validation to warnings [ #1692 ]
* Fixed: Enforce validation warnings
* Simplify ShouldHaveApiKey and HasErrors
* Fixed: (RuTracker) Update categories
* Fixed: (RuTracker) Use supported 200 categories per search request
* Use 'var' instead of explicit type
* Inline 'out' variable declarations
* Standardize variable declaration
* Enforce rule IDE0005 on build
* Bump version to 1.5.2
* Fixed: Use relative paths instead of absolute paths for webmanifest
* Fixed: (HealthCheck) Check only enabled indexer proxies
* Fixed: (Anidex) Search with all categories selected
* Improve logging when no releases were found
* Add defaults definitions for indexer proxies
* Fixed a really important spelling mistake
* Fixed: Don't log handled exceptions in API
* New: (BakaBT) Add freeleech only option
* Remove mono process detection
* Ensuring backward compatibility with older versions on first sync
* New: Add minimum version checks for applications
* Translated using Weblate (Indonesian)
* Fixed: (Animedia) Description Language
* Convert typeof to nameof
* Fixed: (AnimeTorrents) Replace non-word chars with wildcard in search term
* Fixed: Don't rollback file move if destination already exists
* Translated using Weblate (French)
* Fixed: (RuTracker) Improve the error message for failed logins
* Fixed: (SceneTime) Update categories
* Fix spelling "Use languages from Torznab/Newznab attributes if given"
* New: Use languages from Torznab/Newznab attributes if given
* New: Signal Notifications
* New: Improve validation messages
* Minor CS improvements in NzbDroneValidation
* Add tests and ignore 0 in GetFullImdbId
* Fix tests in IndexerServiceFixture
* Bump version to 1.5.1
* Fixed: Exception when request to SABnzbd times out
* Cleanup TorrentDownloadStation
* Add tests for normalizing IMDb IDs in ReleaseSearchService
* Format ImdbId to 7 digits in ReleaseSearchService [ #1679 ]
* New: Show tags in Applications and Notifications index
* Fixed: (Cardigann) Ignore disabled or unchecked inputs in login
* Limit ESLint configuration to this project
* Fixed: (XSpeeds) Update categories
* Automated API Docs update
* Fixed: Use indexer errors from response if Content-Type is XML processing response
* Add forceSave to the OpenAPI docs (#1670)
* Replace UC preset with VC
* Fixed: (GreatPosterWall) Fetch latest 50 releases when using
* torrents
* Fixed: Log name of mount point failure
* Simplify new expression for Newznab categories (#1669)
* Replace API request with indexer request
* Fixed: (Cardigann) Check redirect for /login.php
* Fixed: (Gazelle) Don't use usetoken=0 when UseFreeleechToken is not enabled [ #1668 ]
* Remove not in use ContentType header for auth requests for AvistaZ
* Convert method to static that doesn't use instance data
* Translated using Weblate (Portuguese (Brazil))
* Fixed: (HDTorrents) Use Accept Html for indexer requests
* Increase Request Timeout in Download File [ #1655 ]
* Translated using Weblate (Indonesian)
* Translated using Weblate (French)
* Fixed: Provider health checks persist after add until next scheduled check
* Log removal of invalid definitions as warnings
* Add minimum length as const in ApiKeyValidationCheck
* Update UI dependencies
* Add inset to stylelintrc
* Remove unused babel plugins and fix build with profiling
* Update all relevant dev tool deps
* Add VSCode extension recommendations
* Move vscode settings to the frontend folder
* Delete various old config files
* Add Pull Request Labeler [ #1658 ]
* Use await using in async methods
* Remove unused imports
* Enforce code style on build
* Remove empty constructors
* Fixed: (AnimeTorrents) Add current time of day if date added is today
* Translated using Weblate (Chinese (Simplified) (zh_CN))
* Fix migration running in PostgreSQL
* Fixed: AudioBookBay removed
* Automated API Docs update
* API key improvements
* Fixed: custom script error when importing some downloads
* Why rename many files when few file do trick
* GracePeriod not Graceperiod
* New: On Health Restored notification
* New: Send additional information with Webhook and Custom Scripts
* New: Add application URL to host configuration settings
* Translated using Weblate (Portuguese (Brazil))
* Log invalid config file exceptions [ #1648 ]
* Fixed: (Rarbg) Move check response by status code to parser
* New: Only add version header for API requests
* New: Add token authentication for ntfy.sh notifications
* Add wiki fragment and translation to UpdateCheck
* New: Option to use Telegram topics for notifications [ #1640 ]
* New: Improve path validation when handling paths from different OSes
* Update webpack and webpack-cli
* Fixed some aria violations
* New: Updated button and calendar outline colors for dark theme
* Update core-js and use defaults for browserlist
* Use minified jquery
* Translated using Weblate (Portuguese (Brazil))
* New style scrollbar in Firefox
* Remove unused ReactDOM import
* Fixed: File browser
* Auto-reply for Log Label
* Translated using Weblate (Chinese (Simplified) (zh_CN))
* Fix typo in ShowSearchHelpText
* Update and sort translations
* Translated using Weblate (Portuguese (Brazil))
* Log apps sync not having intersecting tags as debug
* New: (Rarbg) Add caching results
* Check response status code in classes that extend RssParser
* Fixed: (BrokenStones) Restored, site moved domains
* Fixed: (AudioBookBay) New indexer url
* Fixed: Improve Rarbg Rate Limit Messaging
* Update translation files
* (Apprise) Change BaseUrl to ServerUrl
* Fixed: Missing Translates
* Fixed: (AnimeBytes) Cache result releases
* Bump version to 1.5.0
PR: 271831
2023-06-01 net-p2p/zetacoin: Broken for nearly a year
2023-06-01 net-p2p/zetacoin-daemon: Broken for nearly a year
2023-06-01 net-p2p/zetacoin-utils: Broken for nearly a year
While most common eDonkey2000's .part.met tags are integers and
strings, there could be other data embedded in them, like binary
data blobs. Ignore (skip) them for now rather than choking on.
While here, use a better way to detect if supplied argument is
a directory.
- Do not invent our own PORTNAME and just use the upstream one
- Rephrase and shorten COMMENT, fix LICENSE, take maintainership
- Specify C++03 to unbreak configuring with FLTK support, but better
build the port against one particular C++ standard regardless of
the selected options
- Use existing installation routine (it also installs documentation)
- Fix wrong types usage and thus hash production on 64-bit systems
Obtained from: Debian (typedef fix)
- Do not hardcode terminal width, ask for it instead and fallback
to 80 characters if cannot get it (available since Python 3.3)
- Handle filenames with CJK characters properly, i.e. account for
extra space they occupy when truncating strings (can be mixed)
This is a Python framework for easy manipulation of .part.met files
(Overnet/eDonkey2000 download meta-information). This set of classes
allows for rapid development of ed2k tools, using a very simple API.
llvm15 was also merged into 13.2-STABLE effective from OSVERSION
1302505. Fix the ports that failed to build with llvm15.
Approved by: portmgr (blanket)
KDE Gear 23.04.1
Thursday, 11 May 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneogqusly as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* kdenlive: Fix corrupted project files on opening
* skanpage: Scan Export window's OCR language list is now scrollable
* spectacle: Quitting Spectacle with Escape no longer affects windows below it
Announcement: https://kde.org/announcements/gear/23.04.1/
Changelog: https://kde.org/announcements/changelogs/gear/23.04.1/
* Disable memmory mapped file handling and use "POSIX-compliant"
* Backport commit 8bcac1bed28f93c0712e915f43294b1e5fd03659 which
reduces FilePoolSize
* Change status to experimental
This change only applies to new installs, if you have a configuration
already you need to apply these changes by hand
References:
8bcac1bed2https://github.com/arvidn/libtorrent/issues/6667#issuecomment-1502670412
PR: 270765
Reviewed by: yuri (previous revision)
Thursday, 20 April 2023
New apps join KDE Gear ⚙️ 23.04 and unlock access to fledgling social
media platforms, online video streaming services, podcasts, and much
more. This new generation of apps are designed to work both on your
computer and mobile phone right out of the box.
But, of course, if you are also looking forward to new versions of the
KDE tools you already know and trust, those are here too! Classics like
Spectacle, Dolphin, Kdenlive, Kate, and Okular all boast shiny new
features, code optimizations, and performance improvements.
Read on to find out what's new and what has been improved in KDE Gear ⚙️
23.04:
Announcement: https://kde.org/announcements/gear/23.04.0/
Changelog: https://kde.org/announcements/changelogs/gear/23.04.0/
- Add -DCRYPTOPP_DISABLE_ASM to CXXFLAGS on i386 and amd64, as
cryptopp-8.7.0 build with this option by default on i386 and amd64.
(5a19c08: security/cryptopp: Update to 8.7.0)
While I'm here:
- Makefile cleanup: license file, formatting and remove conflicts
install on expired net-p2p/amule-devel port.
PR: 266866
Reported by: Francesco <francesco@magno.cc>
MFH: 2023Q2
- Added krb5 to the RUN_DEPENDS because of: libSystem.Net.Security.Native.so
is linked to /usr/local/lib/libgssapi_krb5.so.2.2
It's a default module in .NET and cannot be disabled.
ChangeLog: https://github.com/Lidarr/Lidarr/releases/tag/v1.1.4.3027
PR: 270895
MFH: 2023Q2
ChangeLog: https://github.com/Radarr/Radarr/releases/tag/v4.4.4.7068
* Fix Blocklist Tests
* Fixed: Some posters not showing for new movies search results
* Fixed: Custom Format calculation error on Blocklist by Movie
* Bump dotnet to 6.0.16
* Fixed: Remote path mapping UI being partially hidden on smaller screens
* Update library clean helptext
* Translated using Weblate (German)
* Fixed: Validation for CleanOriginalTitle
* Fixed: Correct TitleThe naming token parsing
* Fixed: Default value in new Delay Profile
* Fixed: Don't grab propers/repacks when item in queue meets cutoff and
propers/repacks are not downloaded automatically
* Fixed: Cleanup erroneous QBittorrent Seeding calls
* Fixed: Include Digital Only Releases for Recent Movie determination
* New: More information on on why hardlinks should be used over copying
* Fixed: Config file settings do not need to be case-sensitive
* Fixed: Ensure default config file on starting app
* Bump version to 4.4.4
* Fixed: Number input changing while scrolling
PR: 270862
Reported by: michiel@vanbaak.eu (maintainer)
While there enable LTO for this port, as it benefits greatly from this
optimization. It was reported to run without issues with LTO.
Reported by: Boris Polujin <boris@zfs.ninja>
>>> import transmission_rpc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/site-packages/transmission_rpc/__init__.py", line 6, in <module>
from transmission_rpc.types import File, Group
File "/usr/local/lib/python3.9/site-packages/transmission_rpc/types.py", line 3, in <module>
from typing_extensions import Literal
ModuleNotFoundError: No module named 'typing_extensions'
While there apply fixes to the rc script:
- Make it possible to disable jailing via `cardano_node_jail_enable="NO"`.
- Set $command correctly so that running `service cardano_node start` twice
doesn't try to recreate the jail.