Check explicitly if the distfile exists early and mark as broken for bulk builds.diff -r1.3 -r1.4 pkgsrc/archivers/sapcar/Makefile
(joerg)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2009/10/11 15:33:41 sno Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2010/02/11 15:16:18 joerg Exp $ | |
2 | 2 | |||
3 | PKGNAME= sapcar-7.00 | 3 | PKGNAME= sapcar-7.00 | |
4 | CATEGORIES= archivers | 4 | CATEGORIES= archivers | |
5 | EXTRACT_SUFX= # empty | 5 | EXTRACT_SUFX= # empty | |
6 | 6 | |||
7 | PKG_DESTDIR_SUPPORT= user-destdir | 7 | PKG_DESTDIR_SUPPORT= user-destdir | |
8 | 8 | |||
9 | .include "../../emulators/sap/Makefile.common" | 9 | .include "../../emulators/sap/Makefile.common" | |
10 | 10 | |||
11 | .if ${SAP_OPSYS} == "linux" | 11 | .if ${SAP_OPSYS} == "linux" | |
12 | .if ${SAP_ARCH} == "x86_64" | 12 | .if ${SAP_ARCH} == "x86_64" | |
13 | DISTNAME= SAPCAR_0-10003690.exe | 13 | DISTNAME= SAPCAR_0-10003690.exe | |
14 | .elif ${SAP_ARCH} == "i386" | 14 | .elif ${SAP_ARCH} == "i386" | |
@@ -52,26 +52,30 @@ DISTNAME= SAPCAR_0-10003694.exe | @@ -52,26 +52,30 @@ DISTNAME= SAPCAR_0-10003694.exe | |||
52 | .elif ${SAP_ARCH} == "ia64" | 52 | .elif ${SAP_ARCH} == "ia64" | |
53 | DISTNAME= SAPCAR_0-10003695.exe | 53 | DISTNAME= SAPCAR_0-10003695.exe | |
54 | .else | 54 | .else | |
55 | BROKEN= Architecture ${MACHINE_ARCH} on platform ${OPSYS} not supported | 55 | BROKEN= Architecture ${MACHINE_ARCH} on platform ${OPSYS} not supported | |
56 | .endif | 56 | .endif | |
57 | .else | 57 | .else | |
58 | BROKEN= Platform ${OPSYS} not supported | 58 | BROKEN= Platform ${OPSYS} not supported | |
59 | .endif | 59 | .endif | |
60 | 60 | |||
61 | MAINTAINER= pkgsrc-users@NetBSD.org | 61 | MAINTAINER= pkgsrc-users@NetBSD.org | |
62 | COMMENT= SAP archiver | 62 | COMMENT= SAP archiver | |
63 | LICENSE= sap-license | 63 | LICENSE= sap-license | |
64 | 64 | |||
65 | .if !exists(DOWNLOADED_DISTFILE) && make(pbulk-index) | |||
66 | PKG_FAIL_REASON+= "Missing distfile" | |||
67 | .endif | |||
68 | ||||
65 | RESTRICTED= Only unmodified original package can be distributed | 69 | RESTRICTED= Only unmodified original package can be distributed | |
66 | NO_BIN_ON_CDROM= ${RESTRICTED} | 70 | NO_BIN_ON_CDROM= ${RESTRICTED} | |
67 | NO_BIN_ON_FTP= ${RESTRICTED} | 71 | NO_BIN_ON_FTP= ${RESTRICTED} | |
68 | 72 | |||
69 | WRKSRC= ${WRKDIR}/SAPCAR | 73 | WRKSRC= ${WRKDIR}/SAPCAR | |
70 | BUILD_DIRS= # empty | 74 | BUILD_DIRS= # empty | |
71 | 75 | |||
72 | NO_CONFIGURE= yes | 76 | NO_CONFIGURE= yes | |
73 | NO_BUILD= yes | 77 | NO_BUILD= yes | |
74 | 78 | |||
75 | do-extract: | 79 | do-extract: | |
76 | ${MKDIR} ${WRKSRC:Q} | 80 | ${MKDIR} ${WRKSRC:Q} | |
77 | .for f in ${DISTNAME} | 81 | .for f in ${DISTNAME} |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2009/10/11 15:33:27 sno Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2010/02/11 15:16:18 joerg Exp $ | |
2 | 2 | |||
3 | PKGNAME= sapnwrfcsdk-7.11 | 3 | PKGNAME= sapnwrfcsdk-7.11 | |
4 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
5 | 5 | |||
6 | PKG_DESTDIR_SUPPORT= user-destdir | 6 | PKG_DESTDIR_SUPPORT= user-destdir | |
7 | 7 | |||
8 | .include "../../emulators/sap/Makefile.common" | 8 | .include "../../emulators/sap/Makefile.common" | |
9 | 9 | |||
10 | DISTRIBUTED_SHEXT= so | 10 | DISTRIBUTED_SHEXT= so | |
11 | .if ${SAP_OPSYS} == "linux" | 11 | .if ${SAP_OPSYS} == "linux" | |
12 | .if ${SAP_ARCH} == "x86_64" | 12 | .if ${SAP_ARCH} == "x86_64" | |
13 | DISTNAME= NWRFC_1-20004549 | 13 | DISTNAME= NWRFC_1-20004549 | |
14 | .elif ${SAP_ARCH} == "i386" | 14 | .elif ${SAP_ARCH} == "i386" | |
@@ -51,26 +51,30 @@ DISTRIBUTED_SHEXT= dll | @@ -51,26 +51,30 @@ DISTRIBUTED_SHEXT= dll | |||
51 | .if ${SAP_ARCH} == "x86_64" | 51 | .if ${SAP_ARCH} == "x86_64" | |
52 | DISTNAME= NWRFC_1-20004552 | 52 | DISTNAME= NWRFC_1-20004552 | |
53 | .elif ${SAP_ARCH} == "i586" | 53 | .elif ${SAP_ARCH} == "i586" | |
54 | DISTNAME= NWRFC_1-20004550 | 54 | DISTNAME= NWRFC_1-20004550 | |
55 | .elif ${SAP_ARCH} == "ia64" | 55 | .elif ${SAP_ARCH} == "ia64" | |
56 | DISTNAME= NWRFC_1-20004551 | 56 | DISTNAME= NWRFC_1-20004551 | |
57 | .else | 57 | .else | |
58 | BROKEN= Architecture ${MACHINE_ARCH} on platform ${OPSYS} not supported | 58 | BROKEN= Architecture ${MACHINE_ARCH} on platform ${OPSYS} not supported | |
59 | .endif | 59 | .endif | |
60 | .else | 60 | .else | |
61 | BROKEN= Platform ${OPSYS} not supported | 61 | BROKEN= Platform ${OPSYS} not supported | |
62 | .endif | 62 | .endif | |
63 | 63 | |||
64 | .if !exists(DOWNLOADED_DISTFILE) && make(pbulk-index) | |||
65 | PKG_FAIL_REASON+= "Missing distfile" | |||
66 | .endif | |||
67 | ||||
64 | EXTRACT_CMD= SAPCAR -xvf ${DOWNLOADED_DISTFILE} | 68 | EXTRACT_CMD= SAPCAR -xvf ${DOWNLOADED_DISTFILE} | |
65 | 69 | |||
66 | MAINTAINER= pkgsrc-users@NetBSD.org | 70 | MAINTAINER= pkgsrc-users@NetBSD.org | |
67 | COMMENT= SAP NetWeaver RFC SDK | 71 | COMMENT= SAP NetWeaver RFC SDK | |
68 | LICENSE= sap-license | 72 | LICENSE= sap-license | |
69 | 73 | |||
70 | RESTRICTED= Only unmodified original package can be distributed | 74 | RESTRICTED= Only unmodified original package can be distributed | |
71 | NO_BIN_ON_CDROM= ${RESTRICTED} | 75 | NO_BIN_ON_CDROM= ${RESTRICTED} | |
72 | NO_BIN_ON_FTP= ${RESTRICTED} | 76 | NO_BIN_ON_FTP= ${RESTRICTED} | |
73 | 77 | |||
74 | WRKSRC= ${WRKDIR}/nwrfcsdk | 78 | WRKSRC= ${WRKDIR}/nwrfcsdk | |
75 | 79 | |||
76 | do-install: | 80 | do-install: |