Sun Apr 19 18:08:00 2015 UTC ()
Update to 2.21:
- Make sure that file is regular file when getting local hash
- Fixed crash in Downloader::checkStatus
- Ignore extras without filename
  These are usually extras that haven't been released yet so they
  can't be downloaded anyway
- Changed jsoncpp include path from <jsoncpp/json/json.h> to
  <json/json.h>
- Added support for saving serial keys
  Serials are saved to "serials.txt" when using --save-serials with
  --download and listed in the output when used with --list-details
- Show more info on HTTP error in API::getResponse when using debug
  build
- Added option to skip fast platform detection
  --no-platform-detection skips the initial fast platform detection
  and detects the supported platforms from game details which is
  slower but more accurate.
  Useful in case platform identifier is missing for some games in
  the game shelf.
- Fixed downloader skipping some files because of uncleared API
  error state
- Show url in http error messages


(wiz)
diff -r1.14 -r1.15 pkgsrc/games/lgogdownloader/Makefile
diff -r1.9 -r1.10 pkgsrc/games/lgogdownloader/distinfo

cvs diff -r1.14 -r1.15 pkgsrc/games/lgogdownloader/Makefile (expand / switch to unified diff)

--- pkgsrc/games/lgogdownloader/Makefile 2015/04/17 15:53:05 1.14
+++ pkgsrc/games/lgogdownloader/Makefile 2015/04/19 18:08:00 1.15
@@ -1,37 +1,29 @@ @@ -1,37 +1,29 @@
1# $NetBSD: Makefile,v 1.14 2015/04/17 15:53:05 adam Exp $ 1# $NetBSD: Makefile,v 1.15 2015/04/19 18:08:00 wiz Exp $
2 2
3DISTNAME= lgogdownloader-2.20 3DISTNAME= lgogdownloader-2.21
4PKGREVISION= 1 
5CATEGORIES= games 4CATEGORIES= games
6MASTER_SITES= http://sites.google.com/site/gogdownloader/ 5MASTER_SITES= http://sites.google.com/site/gogdownloader/
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/Sude-/lgogdownloader 8HOMEPAGE= https://github.com/Sude-/lgogdownloader
10COMMENT= Download games from GOG 9COMMENT= Download games from GOG
11#LICENSE= dwtfywtpl 10#LICENSE= dwtfywtpl
12 11
13BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man 12BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man
14 13
15#WRKSRC= ${WRKDIR}/lgogdownloader 14#WRKSRC= ${WRKDIR}/lgogdownloader
16USE_LANGUAGES= c++ 15USE_LANGUAGES= c++
17USE_TOOLS+= gmake gunzip 16USE_TOOLS+= gmake gunzip
18 17
19MAKE_FLAGS+= PREFIX=${PREFIX} 18MAKE_FLAGS+= PREFIX=${PREFIX}
20MAKE_FLAGS+= MANPREFIX=${PREFIX} 19MAKE_FLAGS+= MANPREFIX=${PREFIX}
21MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} 20MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
22 21
23SUBST_CLASSES+= json 
24SUBST_SED.json+= -e 's,jsoncpp/json/json.h,json/json.h,' 
25SUBST_FILES.json+= include/downloader.h include/gamedetails.h include/gamefile.h 
26SUBST_FILES.json+= src/api.cpp src/downloader.cpp src/util.cpp 
27SUBST_STAGE.json= post-configure 
28SUBST_MESSAGE.json= Fixing path to jsoncpp headers. 
29 
30.include "../../devel/boost-libs/buildlink3.mk" 22.include "../../devel/boost-libs/buildlink3.mk"
31.include "../../security/liboauth/buildlink3.mk" 23.include "../../security/liboauth/buildlink3.mk"
32.include "../../textproc/tinyxml/buildlink3.mk" 24.include "../../textproc/tinyxml/buildlink3.mk"
33.include "../../www/htmlcxx/buildlink3.mk" 25.include "../../www/htmlcxx/buildlink3.mk"
34.include "../../www/curl/buildlink3.mk" 26.include "../../www/curl/buildlink3.mk"
35.include "../../misc/rhash/buildlink3.mk" 27.include "../../misc/rhash/buildlink3.mk"
36.include "../../textproc/jsoncpp/buildlink3.mk" 28.include "../../textproc/jsoncpp/buildlink3.mk"
37.include "../../mk/bsd.pkg.mk" 29.include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/games/lgogdownloader/distinfo (expand / switch to unified diff)

--- pkgsrc/games/lgogdownloader/distinfo 2015/01/10 20:25:57 1.9
+++ pkgsrc/games/lgogdownloader/distinfo 2015/04/19 18:08:00 1.10
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.9 2015/01/10 20:25:57 wiz Exp $ 1$NetBSD: distinfo,v 1.10 2015/04/19 18:08:00 wiz Exp $
2 2
3SHA1 (lgogdownloader-2.20.tar.gz) = ddc7dc85d1fdd6cae252e90f1348c096857f0200 3SHA1 (lgogdownloader-2.21.tar.gz) = 55c454df1f9d3f07d548523772f27d2481252668
4RMD160 (lgogdownloader-2.20.tar.gz) = ab0fcd6af42bb444ab282c7ff260c614cf4869d0 4RMD160 (lgogdownloader-2.21.tar.gz) = 5182dce8abbe4f34ce8cd47a319744b6155dabe6
5Size (lgogdownloader-2.20.tar.gz) = 41830 bytes 5Size (lgogdownloader-2.21.tar.gz) = 43212 bytes
6SHA1 (patch-Makefile) = bce350d291f9bba78bff6f704ac0ee4e60bbb457 6SHA1 (patch-Makefile) = bce350d291f9bba78bff6f704ac0ee4e60bbb457