Fix the mkstemp() configure check - can now boot full Dreamcast CD images again. Bump PKGREVISIONdiff -r1.45 -r1.46 pkgsrc/emulators/gxemul/Makefile
(abs)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.45 2012/06/23 19:26:28 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.46 2012/07/16 00:19:14 abs Exp $ | |
2 | # | |||
3 | 2 | |||
4 | DISTNAME= gxemul-0.6.0 | 3 | DISTNAME= gxemul-0.6.0 | |
5 | PKGREVISION= 1 | 4 | PKGREVISION= 2 | |
6 | CATEGORIES= emulators | 5 | CATEGORIES= emulators | |
7 | MASTER_SITES= http://gxemul.sourceforge.net/src/ | 6 | MASTER_SITES= http://gxemul.sourceforge.net/src/ | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://gxemul.sourceforge.net/ | 9 | HOMEPAGE= http://gxemul.sourceforge.net/ | |
11 | COMMENT= Framework for full-system computer architecture emulation | 10 | COMMENT= Framework for full-system computer architecture emulation | |
12 | 11 | |||
13 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
14 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 14 | |||
16 | USE_TOOLS+= pax | 15 | USE_TOOLS+= pax | |
17 | 16 | |||
18 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ |
@@ -1,11 +1,12 @@ | @@ -1,11 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.35 2012/02/06 05:37:40 matt Exp $ | 1 | $NetBSD: distinfo,v 1.36 2012/07/16 00:19:14 abs Exp $ | |
2 | 2 | |||
3 | SHA1 (gxemul-0.6.0.tar.gz) = aa37ad5f200eee045b1da2b1d3f651401cf474af | 3 | SHA1 (gxemul-0.6.0.tar.gz) = aa37ad5f200eee045b1da2b1d3f651401cf474af | |
4 | RMD160 (gxemul-0.6.0.tar.gz) = ac6291a5f8bc9c0d1988d3ce39750339fe90a8ce | 4 | RMD160 (gxemul-0.6.0.tar.gz) = ac6291a5f8bc9c0d1988d3ce39750339fe90a8ce | |
5 | Size (gxemul-0.6.0.tar.gz) = 3598795 bytes | 5 | Size (gxemul-0.6.0.tar.gz) = 3598795 bytes | |
6 | SHA1 (patch-aa) = 6f2c0dc94606ba213bcc73527ea4bef997c89c45 | 6 | SHA1 (patch-aa) = 6f2c0dc94606ba213bcc73527ea4bef997c89c45 | |
7 | SHA1 (patch-ab) = ebd64a2b56cd4140522c567b90dcbfb9440b9db2 | 7 | SHA1 (patch-ab) = ebd64a2b56cd4140522c567b90dcbfb9440b9db2 | |
8 | SHA1 (patch-ad) = a8757e7397ec3cc301d02bdf93654f55d558d29f | 8 | SHA1 (patch-ad) = a8757e7397ec3cc301d02bdf93654f55d558d29f | |
9 | SHA1 (patch-ae) = 19ef822c16f0f6dd50aea719e0bc797c39d1f9c0 | 9 | SHA1 (patch-ae) = 19ef822c16f0f6dd50aea719e0bc797c39d1f9c0 | |
10 | SHA1 (patch-af) = 8304ff5d8f779ac60f8d416d27e0a183e0e47d94 | 10 | SHA1 (patch-af) = 8304ff5d8f779ac60f8d416d27e0a183e0e47d94 | |
11 | SHA1 (patch-ag) = 9d13bf6f6e6038e114a45cfbd03e4e52ac60d2c7 | 11 | SHA1 (patch-ag) = 9d13bf6f6e6038e114a45cfbd03e4e52ac60d2c7 | |
12 | SHA1 (patch-configure) = b7cacc97ffdeb127be196a7d352ee82b673d4026 |
$NetBSD: patch-configure,v 1.1 2012/07/16 00:19:14 abs Exp $
Fix the check to pickup mkstemp() on at least NetBSD
--- configure.orig 2012-07-15 22:26:52.000000000 +0000
+++ configure
@@ -705,7 +705,8 @@ rm -f _tests.cc _tests.o _tests
# mkstemp missing?
printf "checking for mkstemp... "
printf "#include <unistd.h>
-int main(int argc, char *argv[]) { int x; char *y = \"abc\";
+#include <stdlib.h>
+int main(int argc, char *argv[]) { int x; char y[4] = \"abc\";
x = mkstemp(y); return 0;}\n" > _tests.cc
$CXX $CXXFLAGS _tests.cc -o _tests 2> /dev/null
if [ ! -x _tests ]; then