Subject: CVS commit: pkgsrc/games/lgogdownloader
From: Thomas Klausner
Date: 2024-06-08 14:42:32
Message id: 20240608124232.EDBDFFC74@cvs.NetBSD.org

Log Message:
lgogdownloader: update to 3.14.

LGOGDownloader 3.14

    Fixed selecting Chinese language
        GOG has started to use "zh-Hans" as language code for Chinese \ 
in some cases
    Fixed handling of some missing files
    Fixed libtidy usage
    Updated --galaxy-show-builds help text
    Updated man page
        Removed help2man as make dependency for man page creation

LGOGDownloader 3.13

    Added --save-icon option (Patch by: nerdspice)
    Skip complete extras
        Checks to see if extras are already complete by getting file size from \ 
content-length header or API response
        Most of the time the API responses are not correct so they are not \ 
trusted by default and content-lenght header is used
        --trust-api-for-extras makes lgogdownloader trust API responses for \ 
extras to be correct
    Added options to save game details and product info json (Patch by: nerdspice)
        --save-product-json
        --save-game-details-json
    Added options to select blacklist and ignorelist file
        --blacklist to set filepath for blacklist
        --ignorelist to set filepath for ignorelist
    Added blacklist support for --galaxy-install
    Added ".mp4" to default orphan check regex
    Added support for Qt6 (Patch by: James Le Cuirot)
        If necessary, Qt 5 can be forced over 6 by passing \ 
"-DCMAKE_DISABLE_FIND_PACKAGE_Qt6=ON"
    Changed progress bar to be displayed per file instead of per chunk with \ 
--galaxy-install
    Added option to force GUI login
        --gui-login forces login GUI and disables browser based login method
        lgogdownloader must be compiled with -DUSE_QT_GUI=ON
    Added option to check login status
        --check-login-status prints whether the user is logged in or not
        Exit code 0 means logged in
        Exit code 1 means not logged in
    Added option to list user data
        --list "userdata" shows user data in JSON format
    Removed htmlcxx dependency
        Use libtidy with tinyxml2 to parse html instead
    Extended --download-file option to be able to select DLC files
        Files can now be selected by using the name of dlc
        --download-file "gamename/dlc_gamename/fileid"

Files:
RevisionActionfile
1.74modifypkgsrc/games/lgogdownloader/Makefile
1.37modifypkgsrc/games/lgogdownloader/distinfo