Date: Mon, 4 Nov 2024 21:44:09 GMT From: Vladimir Druzenko <vvd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 0ca859ecf21b - main - games/lgogdownloader: New port: unofficial downloader for GOG.com Message-ID: <202411042144.4A4Li9ar022919@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=0ca859ecf21bbef14bb936c0dae249c4ce4d4e6c commit 0ca859ecf21bbef14bb936c0dae249c4ce4d4e6c Author: Alexander Vereeken <Alexander88207@protonmail.com> AuthorDate: 2024-11-04 21:39:55 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-11-04 21:39:55 +0000 games/lgogdownloader: New port: unofficial downloader for GOG.com Unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOG Galaxy. https://sites.google.com/site/gogdownloader PR: 282448 --- games/Makefile | 1 + games/lgogdownloader/Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++ games/lgogdownloader/distinfo | 3 +++ games/lgogdownloader/pkg-descr | 3 +++ 4 files changed, 49 insertions(+) diff --git a/games/Makefile b/games/Makefile index 9b56d520fed1..cc7a8acabace 100644 --- a/games/Makefile +++ b/games/Makefile @@ -489,6 +489,7 @@ SUBDIR += legesmotus SUBDIR += lexter SUBDIR += lgeneral + SUBDIR += lgogdownloader SUBDIR += libgnome-games-support SUBDIR += libkdegames SUBDIR += libkmahjongg diff --git a/games/lgogdownloader/Makefile b/games/lgogdownloader/Makefile new file mode 100644 index 000000000000..14d256252190 --- /dev/null +++ b/games/lgogdownloader/Makefile @@ -0,0 +1,42 @@ +PORTNAME= lgogdownloader +DISTVERSION= 3.15 +CATEGORIES= games +MASTER_SITES= https://github.com/Sude-/${PORTNAME}/releases/download/v${DISTVERSION}/ + +MAINTAINER= Alexander88207@protonmail.com +COMMENT= Unofficial downloader for GOG.com +WWW= https://sites.google.com/site/gogdownloader + +LICENSE= WTFPL +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ + libboost_filesystem.so:devel/boost-libs \ + libboost_iostreams.so:devel/boost-libs \ + libboost_program_options.so:devel/boost-libs \ + libboost_regex.so:devel/boost-libs \ + libboost_system.so:devel/boost-libs \ + libcurl.so:ftp/curl \ + libjsoncpp.so:devel/jsoncpp \ + librhash.so:security/rhash \ + libtidy5.so:www/tidy-html5 \ + libtinyxml2.so:textproc/tinyxml2 + +USES= cmake pkgconfig + +CMAKE_ARGS= -DTIDY_LIBRARY=${LOCALBASE}/lib/libtidy5.so + +PLIST_FILES= bin/${PORTNAME} \ + share/man/man1/${PORTNAME}.1.gz + +OPTIONS_DEFINE= QT_GUI +QT_GUI_DESC= QT GUI Support +QT_GUI_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers +QT_GUI_USES= gl qt:6 +QT_GUI_USE= GL=opengl QT=base,declarative,positioning,webchannel,webengine +QT_GUI_CMAKE_BOOL= USE_QT_GUI + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/games/lgogdownloader/distinfo b/games/lgogdownloader/distinfo new file mode 100644 index 000000000000..adf216d5836d --- /dev/null +++ b/games/lgogdownloader/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1730659423 +SHA256 (lgogdownloader-3.15.tar.gz) = 9946558bb30b72cd5ed712e7fc425eef4b2a1fd22b5475d1a998720800cd25f0 +SIZE (lgogdownloader-3.15.tar.gz) = 103592 diff --git a/games/lgogdownloader/pkg-descr b/games/lgogdownloader/pkg-descr new file mode 100644 index 000000000000..77814f302113 --- /dev/null +++ b/games/lgogdownloader/pkg-descr @@ -0,0 +1,3 @@ +Unofficial downloader to GOG.com for Linux users. + +It uses the same API as the official GOG Galaxy.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202411042144.4A4Li9ar022919>