Sun Jul 6 14:34:15 2014 UTC ()
Update to 2.13. Replace two patches with SUBST statements to make updates
easier.

LGOGDownloader 2.13
- Fixed some characters in extra filenames by url decoding the links
- Patches now use duplicate handler
- Added support for DLCs
- Fixed segfault when downloading non-dlc patches (patch by: Geoffrey Biggs)
- Fixed a login issue
- Downloader::getResponse now prints more verbose error messages
- Use secure.gog.com to get "buk" value for login form
- Check orphans regex matches the file path instead of filename
- Fixed using local xml for hashes in Downloader::downloadFile
- Use remote XML for languagepacks (patch by: Ismo Toijala)
- Only hash file if remote XML is available (patch by: Ismo Toijala)
- Added retry support to Downloader::getResponse
- Subdirectories for DLCs are created based on the DLC gamename
* gamename/dlc/dlc_gamename
- Added --wait option to set delay for http requests
- Removed language id/code from urls because GOG no longer requires it


(wiz)
diff -r1.1 -r1.2 pkgsrc/games/lgogdownloader/Makefile
diff -r1.1 -r1.2 pkgsrc/games/lgogdownloader/distinfo
diff -r1.1 -r0 pkgsrc/games/lgogdownloader/patches/patch-src_api.cpp
diff -r1.1 -r0 pkgsrc/games/lgogdownloader/patches/patch-src_downloader.cpp

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

--- pkgsrc/games/lgogdownloader/Makefile 2014/04/19 08:19:31 1.1
+++ pkgsrc/games/lgogdownloader/Makefile 2014/07/06 14:34:15 1.2
@@ -1,33 +1,39 @@ @@ -1,33 +1,39 @@
1# $NetBSD: Makefile,v 1.1 2014/04/19 08:19:31 wiz Exp $ 1# $NetBSD: Makefile,v 1.2 2014/07/06 14:34:15 wiz Exp $
2 2
3DISTNAME= lgogdownloader-2.12 3DISTNAME= lgogdownloader-2.13
4CATEGORIES= games 4CATEGORIES= games
5MASTER_SITES= http://sites.google.com/site/gogdownloader/ 5MASTER_SITES= http://sites.google.com/site/gogdownloader/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://github.com/Sude-/lgogdownloader 8HOMEPAGE= https://github.com/Sude-/lgogdownloader
9COMMENT= Download games from GOG 9COMMENT= Download games from GOG
10#LICENSE= dwtfywtpl 10#LICENSE= dwtfywtpl
11 11
12BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man 12BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man
13 13
14#WRKSRC= ${WRKDIR}/lgogdownloader 14#WRKSRC= ${WRKDIR}/lgogdownloader
15USE_LANGUAGES= c++ 15USE_LANGUAGES= c++
16USE_TOOLS+= gmake gunzip 16USE_TOOLS+= gmake gunzip
17LDFLAGS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.boost-libs}/lib 17LDFLAGS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.boost-libs}/lib
18 18
19INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 19INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
20 20
 21SUBST_CLASSES+= json
 22SUBST_SED.json+= -e 's,jsoncpp/json/json.h,json/json.h,'
 23SUBST_FILES.json+= src/api.cpp src/downloader.cpp
 24SUBST_STAGE.json= post-configure
 25SUBST_MESSAGE.json= Fixing path to jsoncpp headers.
 26
21post-build: 27post-build:
22 cd ${WRKSRC}/man && gunzip lgogdownloader.1 28 cd ${WRKSRC}/man && gunzip lgogdownloader.1
23do-install: 29do-install:
24 cd ${WRKSRC} && \ 30 cd ${WRKSRC} && \
25 ${INSTALL_PROGRAM} bin/Release/lgogdownloader ${DESTDIR}${PREFIX}/bin && \ 31 ${INSTALL_PROGRAM} bin/Release/lgogdownloader ${DESTDIR}${PREFIX}/bin && \
26 ${INSTALL_DATA} man/lgogdownloader.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 32 ${INSTALL_DATA} man/lgogdownloader.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
27 33
28.include "../../devel/boost-libs/buildlink3.mk" 34.include "../../devel/boost-libs/buildlink3.mk"
29.include "../../security/liboauth/buildlink3.mk" 35.include "../../security/liboauth/buildlink3.mk"
30.include "../../textproc/tinyxml/buildlink3.mk" 36.include "../../textproc/tinyxml/buildlink3.mk"
31.include "../../www/htmlcxx/buildlink3.mk" 37.include "../../www/htmlcxx/buildlink3.mk"
32.include "../../www/curl/buildlink3.mk" 38.include "../../www/curl/buildlink3.mk"
33.include "../../misc/rhash/buildlink3.mk" 39.include "../../misc/rhash/buildlink3.mk"

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

--- pkgsrc/games/lgogdownloader/distinfo 2014/04/19 08:19:31 1.1
+++ pkgsrc/games/lgogdownloader/distinfo 2014/07/06 14:34:15 1.2
@@ -1,8 +1,6 @@ @@ -1,8 +1,6 @@
1$NetBSD: distinfo,v 1.1 2014/04/19 08:19:31 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2014/07/06 14:34:15 wiz Exp $
2 2
3SHA1 (lgogdownloader-2.12.tar.gz) = cbe960dde237c12098474acc726e9e68232f278d 3SHA1 (lgogdownloader-2.13.tar.gz) = 870ffb3cf1782f0db73d41c9682a8c5e7ab83c7a
4RMD160 (lgogdownloader-2.12.tar.gz) = bf69f119d96bc0400a2b274dfc35e7c5cc581240 4RMD160 (lgogdownloader-2.13.tar.gz) = f916fc6d713bda84fcba9a41f64ed0cfa0b1b672
5Size (lgogdownloader-2.12.tar.gz) = 27642 bytes 5Size (lgogdownloader-2.13.tar.gz) = 30478 bytes
6SHA1 (patch-Makefile) = da552759c9eac90e8870d2f721775e25b7a85b9f 6SHA1 (patch-Makefile) = da552759c9eac90e8870d2f721775e25b7a85b9f
7SHA1 (patch-src_api.cpp) = cf611078ead7e73aaff8d72463abe93f6819df84 
8SHA1 (patch-src_downloader.cpp) = 9042eee658c6b6bf3facbc8a28bfa3b46db2e205 

File Deleted: pkgsrc/games/lgogdownloader/patches/Attic/patch-src_api.cpp

File Deleted: pkgsrc/games/lgogdownloader/patches/Attic/patch-src_downloader.cpp