Sat Jan 10 20:25:57 2015 UTC ()
Try making this parallel jobs safe for joerg.


(wiz)
diff -r1.12 -r1.13 pkgsrc/games/lgogdownloader/Makefile
diff -r1.8 -r1.9 pkgsrc/games/lgogdownloader/distinfo
diff -r0 -r1.3 pkgsrc/games/lgogdownloader/patches/patch-Makefile

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

--- pkgsrc/games/lgogdownloader/Makefile 2015/01/09 14:29:10 1.12
+++ pkgsrc/games/lgogdownloader/Makefile 2015/01/10 20:25:57 1.13
@@ -1,29 +1,26 @@ @@ -1,29 +1,26 @@
1# $NetBSD: Makefile,v 1.12 2015/01/09 14:29:10 joerg Exp $ 1# $NetBSD: Makefile,v 1.13 2015/01/10 20:25:57 wiz Exp $
2 2
3DISTNAME= lgogdownloader-2.20 3DISTNAME= lgogdownloader-2.20
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# error: unable to open output file 'obj/Debug/main.o': 'No such file or directory' 
15MAKE_JOBS_SAFE= no 
16 
17#WRKSRC= ${WRKDIR}/lgogdownloader 14#WRKSRC= ${WRKDIR}/lgogdownloader
18USE_LANGUAGES= c++ 15USE_LANGUAGES= c++
19USE_TOOLS+= gmake gunzip 16USE_TOOLS+= gmake gunzip
20 17
21MAKE_FLAGS+= PREFIX=${PREFIX} 18MAKE_FLAGS+= PREFIX=${PREFIX}
22MAKE_FLAGS+= MANPREFIX=${PREFIX} 19MAKE_FLAGS+= MANPREFIX=${PREFIX}
23MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} 20MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
24 21
25SUBST_CLASSES+= json 22SUBST_CLASSES+= json
26SUBST_SED.json+= -e 's,jsoncpp/json/json.h,json/json.h,' 23SUBST_SED.json+= -e 's,jsoncpp/json/json.h,json/json.h,'
27SUBST_FILES.json+= include/downloader.h include/gamedetails.h include/gamefile.h 24SUBST_FILES.json+= include/downloader.h include/gamedetails.h include/gamefile.h
28SUBST_FILES.json+= src/api.cpp src/downloader.cpp src/util.cpp 25SUBST_FILES.json+= src/api.cpp src/downloader.cpp src/util.cpp
29SUBST_STAGE.json= post-configure 26SUBST_STAGE.json= post-configure

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

--- pkgsrc/games/lgogdownloader/distinfo 2014/12/07 09:20:19 1.8
+++ pkgsrc/games/lgogdownloader/distinfo 2015/01/10 20:25:57 1.9
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.8 2014/12/07 09:20:19 wiz Exp $ 1$NetBSD: distinfo,v 1.9 2015/01/10 20:25:57 wiz Exp $
2 2
3SHA1 (lgogdownloader-2.20.tar.gz) = ddc7dc85d1fdd6cae252e90f1348c096857f0200 3SHA1 (lgogdownloader-2.20.tar.gz) = ddc7dc85d1fdd6cae252e90f1348c096857f0200
4RMD160 (lgogdownloader-2.20.tar.gz) = ab0fcd6af42bb444ab282c7ff260c614cf4869d0 4RMD160 (lgogdownloader-2.20.tar.gz) = ab0fcd6af42bb444ab282c7ff260c614cf4869d0
5Size (lgogdownloader-2.20.tar.gz) = 41830 bytes 5Size (lgogdownloader-2.20.tar.gz) = 41830 bytes
 6SHA1 (patch-Makefile) = bce350d291f9bba78bff6f704ac0ee4e60bbb457

File Added: pkgsrc/games/lgogdownloader/patches/Attic/patch-Makefile
$NetBSD: patch-Makefile,v 1.3 2015/01/10 20:25:57 wiz Exp $

Make sure target directories exist before files are created in there.

--- Makefile.orig	2014-12-06 18:11:17.000000000 +0000
+++ Makefile
@@ -69,28 +69,28 @@ debug: before_debug out_debug after_debu
 out_debug: $(OBJ_DEBUG) $(DEP_DEBUG)
 	$(LD) $(LDFLAGS_DEBUG) $(LIBDIR_DEBUG) $(OBJ_DEBUG) $(LIB_DEBUG) -o $(OUT_DEBUG)
 
-$(OBJDIR_DEBUG)/main.o: main.cpp
+$(OBJDIR_DEBUG)/main.o: main.cpp before_debug
 	$(CXX) $(CFLAGS_DEBUG) $(VERSION) $(INC_DEBUG) -c main.cpp -o $(OBJDIR_DEBUG)/main.o
 
-$(OBJDIR_DEBUG)/src/api.o: src/api.cpp
+$(OBJDIR_DEBUG)/src/api.o: src/api.cpp before_debug
 	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/api.cpp -o $(OBJDIR_DEBUG)/src/api.o
 
-$(OBJDIR_DEBUG)/src/downloader.o: src/downloader.cpp
+$(OBJDIR_DEBUG)/src/downloader.o: src/downloader.cpp before_debug
 	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/downloader.cpp -o $(OBJDIR_DEBUG)/src/downloader.o
 
-$(OBJDIR_DEBUG)/src/progressbar.o: src/progressbar.cpp
+$(OBJDIR_DEBUG)/src/progressbar.o: src/progressbar.cpp before_debug
 	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/progressbar.cpp -o $(OBJDIR_DEBUG)/src/progressbar.o
 
-$(OBJDIR_DEBUG)/src/util.o: src/util.cpp
+$(OBJDIR_DEBUG)/src/util.o: src/util.cpp before_debug
 	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/util.cpp -o $(OBJDIR_DEBUG)/src/util.o
 
-$(OBJDIR_DEBUG)/src/blacklist.o: src/blacklist.cpp
+$(OBJDIR_DEBUG)/src/blacklist.o: src/blacklist.cpp before_debug
 	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/blacklist.cpp -o $(OBJDIR_DEBUG)/src/blacklist.o
 
-$(OBJDIR_DEBUG)/src/gamefile.o: src/gamefile.cpp
+$(OBJDIR_DEBUG)/src/gamefile.o: src/gamefile.cpp before_debug
 	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/gamefile.cpp -o $(OBJDIR_DEBUG)/src/gamefile.o
 
-$(OBJDIR_DEBUG)/src/gamedetails.o: src/gamedetails.cpp
+$(OBJDIR_DEBUG)/src/gamedetails.o: src/gamedetails.cpp before_debug
 	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/gamedetails.cpp -o $(OBJDIR_DEBUG)/src/gamedetails.o
 
 clean_debug: 
@@ -115,28 +115,28 @@ release: before_release out_release afte
 out_release: $(OBJ_RELEASE) $(DEP_RELEASE)
 	$(LD) $(LDFLAGS_RELEASE) $(LIBDIR_RELEASE) $(OBJ_RELEASE) $(LIB_RELEASE) -o $(OUT_RELEASE)
 
-$(OBJDIR_RELEASE)/main.o: main.cpp
+$(OBJDIR_RELEASE)/main.o: main.cpp before_release
 	$(CXX) $(CFLAGS_RELEASE) $(VERSION) $(INC_RELEASE) -c main.cpp -o $(OBJDIR_RELEASE)/main.o
 
-$(OBJDIR_RELEASE)/src/api.o: src/api.cpp
+$(OBJDIR_RELEASE)/src/api.o: src/api.cpp before_release
 	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/api.cpp -o $(OBJDIR_RELEASE)/src/api.o
 
-$(OBJDIR_RELEASE)/src/downloader.o: src/downloader.cpp
+$(OBJDIR_RELEASE)/src/downloader.o: src/downloader.cpp before_release
 	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/downloader.cpp -o $(OBJDIR_RELEASE)/src/downloader.o
 
-$(OBJDIR_RELEASE)/src/progressbar.o: src/progressbar.cpp
+$(OBJDIR_RELEASE)/src/progressbar.o: src/progressbar.cpp before_release
 	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/progressbar.cpp -o $(OBJDIR_RELEASE)/src/progressbar.o
 
-$(OBJDIR_RELEASE)/src/util.o: src/util.cpp
+$(OBJDIR_RELEASE)/src/util.o: src/util.cpp before_release
 	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/util.cpp -o $(OBJDIR_RELEASE)/src/util.o
 
-$(OBJDIR_RELEASE)/src/blacklist.o: src/blacklist.cpp
+$(OBJDIR_RELEASE)/src/blacklist.o: src/blacklist.cpp before_release
 	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/blacklist.cpp -o $(OBJDIR_RELEASE)/src/blacklist.o
 
-$(OBJDIR_RELEASE)/src/gamefile.o: src/gamefile.cpp
+$(OBJDIR_RELEASE)/src/gamefile.o: src/gamefile.cpp before_release
 	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/gamefile.cpp -o $(OBJDIR_RELEASE)/src/gamefile.o
 
-$(OBJDIR_RELEASE)/src/gamedetails.o: src/gamedetails.cpp
+$(OBJDIR_RELEASE)/src/gamedetails.o: src/gamedetails.cpp before_release
 	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/gamedetails.cpp -o $(OBJDIR_RELEASE)/src/gamedetails.o
 
 clean_release: