head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.4 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.2 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.1.0.14 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.12 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.10 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.8 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.6 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.4 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.2 pkgsrc-2011Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2012.10.29.07.33.41; author asau; state dead; branches; next 1.1; 1.1 date 2011.01.18.15.28.13; author asau; state Exp; branches; next ; desc @@ 1.2 log @Update to SqueakVM 4.10.2.2614 Changes are not known, but it incorprorates some NetBSD fixes. @ text @$NetBSD: patch-ag,v 1.1 2011/01/18 15:28:13 asau Exp $ Use uuidgen(2) on NetBSD. --- unix/plugins/UUIDPlugin/sqUnixUUID.c.orig 2009-08-26 22:12:10.000000000 +0400 +++ unix/plugins/UUIDPlugin/sqUnixUUID.c 2011-01-18 01:02:30.000000000 +0300 @@@@ -1,4 +1,8 @@@@ #include "config.h" +#if defined(__NetBSD__) +#include +#include +#endif #include #include "sq.h" @@@@ -15,7 +19,11 @@@@ int MakeUUID(char *location) { uuid_t uuid; +#if defined(__NetBSD__) + uuidgen(&uuid, 1); +#else uuid_generate(uuid); +#endif memcpy((void *)location, (void *)&uuid, sizeof(uuid)); return 1; } @ 1.1 log @Build fix: NetBSD provides UUID functions in libc, no libuuid here. @ text @d1 1 a1 1 $NetBSD$ @