diff options
author | tnn <tnn@pkgsrc.org> | 2022-08-19 11:36:25 +0000 |
---|---|---|
committer | tnn <tnn@pkgsrc.org> | 2022-08-19 11:36:25 +0000 |
commit | 771e1396c4f2a8e68c0d5a08850a7b13dfbc28b4 (patch) | |
tree | a8bb3e811beb6b241a2e0d90a20a84923f6be1e9 /devel | |
parent | a34d21e0feac89907669db9353f07d9b27789957 (diff) | |
download | pkgsrc-771e1396c4f2a8e68c0d5a08850a7b13dfbc28b4.tar.gz |
R-uuid: carry over SunOS build fix from devel/libuuid
Diffstat (limited to 'devel')
-rw-r--r-- | devel/R-uuid/distinfo | 3 | ||||
-rw-r--r-- | devel/R-uuid/patches/patch-src_gen__uuid.c | 15 |
2 files changed, 17 insertions, 1 deletions
diff --git a/devel/R-uuid/distinfo b/devel/R-uuid/distinfo index 5d86cefeb64..9c695189694 100644 --- a/devel/R-uuid/distinfo +++ b/devel/R-uuid/distinfo @@ -1,5 +1,6 @@ -$NetBSD: distinfo,v 1.5 2022/04/23 05:55:28 mef Exp $ +$NetBSD: distinfo,v 1.6 2022/08/19 11:36:25 tnn Exp $ BLAKE2s (R/uuid_1.1-0.tar.gz) = 5a8447923adac90013e08622aa269eb9cb9d8c2c16f55bad8ebe53641e598c6c SHA512 (R/uuid_1.1-0.tar.gz) = 0e64565bec3ebd00d4710ab5b06c6a11df6da67e69e51967dd3470849196566a87a2654773593cd74dfcd580fd1f0fe2a57314b27a746fed708551e5b4181c4b Size (R/uuid_1.1-0.tar.gz) = 77959 bytes +SHA1 (patch-src_gen__uuid.c) = dc9b2e1d0f906a70e4d46620b12ea753924a091c diff --git a/devel/R-uuid/patches/patch-src_gen__uuid.c b/devel/R-uuid/patches/patch-src_gen__uuid.c new file mode 100644 index 00000000000..334301720b8 --- /dev/null +++ b/devel/R-uuid/patches/patch-src_gen__uuid.c @@ -0,0 +1,15 @@ +$NetBSD: patch-src_gen__uuid.c,v 1.1 2022/08/19 11:36:25 tnn Exp $ + +Solaris does not have ifr.ifr_hwaddr. + +--- src/gen_uuid.c.orig 2022-04-19 04:03:43.000000000 +0000 ++++ src/gen_uuid.c +@@ -145,7 +145,7 @@ static int get_node_id(unsigned char *no + for (i = 0; i < n; i+= ifreq_size(*ifrp) ) { + ifrp = (struct ifreq *)((char *) ifc.ifc_buf+i); + strncpy(ifr.ifr_name, ifrp->ifr_name, IFNAMSIZ); +-#ifdef SIOCGIFHWADDR ++#if defined(SIOCGIFHWADDR) && !defined(__sun) + if (ioctl(sd, SIOCGIFHWADDR, &ifr) < 0) + continue; + a = (unsigned char *) &ifr.ifr_hwaddr.sa_data; |