Try making this parallel jobs safe for joerg.diff -r1.12 -r1.13 pkgsrc/games/lgogdownloader/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= lgogdownloader-2.20 | 3 | DISTNAME= lgogdownloader-2.20 | |
4 | CATEGORIES= games | 4 | CATEGORIES= games | |
5 | MASTER_SITES= http://sites.google.com/site/gogdownloader/ | 5 | MASTER_SITES= http://sites.google.com/site/gogdownloader/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://github.com/Sude-/lgogdownloader | 8 | HOMEPAGE= https://github.com/Sude-/lgogdownloader | |
9 | COMMENT= Download games from GOG | 9 | COMMENT= Download games from GOG | |
10 | #LICENSE= dwtfywtpl | 10 | #LICENSE= dwtfywtpl | |
11 | 11 | |||
12 | BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man | 12 | BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man | |
13 | 13 | |||
14 | # error: unable to open output file 'obj/Debug/main.o': 'No such file or directory' | |||
15 | MAKE_JOBS_SAFE= no | |||
16 | ||||
17 | #WRKSRC= ${WRKDIR}/lgogdownloader | 14 | #WRKSRC= ${WRKDIR}/lgogdownloader | |
18 | USE_LANGUAGES= c++ | 15 | USE_LANGUAGES= c++ | |
19 | USE_TOOLS+= gmake gunzip | 16 | USE_TOOLS+= gmake gunzip | |
20 | 17 | |||
21 | MAKE_FLAGS+= PREFIX=${PREFIX} | 18 | MAKE_FLAGS+= PREFIX=${PREFIX} | |
22 | MAKE_FLAGS+= MANPREFIX=${PREFIX} | 19 | MAKE_FLAGS+= MANPREFIX=${PREFIX} | |
23 | MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} | 20 | MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} | |
24 | 21 | |||
25 | SUBST_CLASSES+= json | 22 | SUBST_CLASSES+= json | |
26 | SUBST_SED.json+= -e 's,jsoncpp/json/json.h,json/json.h,' | 23 | SUBST_SED.json+= -e 's,jsoncpp/json/json.h,json/json.h,' | |
27 | SUBST_FILES.json+= include/downloader.h include/gamedetails.h include/gamefile.h | 24 | SUBST_FILES.json+= include/downloader.h include/gamedetails.h include/gamefile.h | |
28 | SUBST_FILES.json+= src/api.cpp src/downloader.cpp src/util.cpp | 25 | SUBST_FILES.json+= src/api.cpp src/downloader.cpp src/util.cpp | |
29 | SUBST_STAGE.json= post-configure | 26 | SUBST_STAGE.json= post-configure |
@@ -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 | |||
3 | SHA1 (lgogdownloader-2.20.tar.gz) = ddc7dc85d1fdd6cae252e90f1348c096857f0200 | 3 | SHA1 (lgogdownloader-2.20.tar.gz) = ddc7dc85d1fdd6cae252e90f1348c096857f0200 | |
4 | RMD160 (lgogdownloader-2.20.tar.gz) = ab0fcd6af42bb444ab282c7ff260c614cf4869d0 | 4 | RMD160 (lgogdownloader-2.20.tar.gz) = ab0fcd6af42bb444ab282c7ff260c614cf4869d0 | |
5 | Size (lgogdownloader-2.20.tar.gz) = 41830 bytes | 5 | Size (lgogdownloader-2.20.tar.gz) = 41830 bytes | |
6 | SHA1 (patch-Makefile) = bce350d291f9bba78bff6f704ac0ee4e60bbb457 |
$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: