summaryrefslogtreecommitdiff
path: root/devel/libuuid
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-04-17 09:56:31 +0000
committerwiz <wiz@pkgsrc.org>2016-04-17 09:56:31 +0000
commita29527cb8f6071d93b3bc2619a88b0d1e57b5b10 (patch)
treef9e0c7ba6eeba1082a84e7af0440d8900bb3f58b /devel/libuuid
parente39a9e20cc89981c749f6ed0ec83d7d54af0852d (diff)
downloadpkgsrc-a29527cb8f6071d93b3bc2619a88b0d1e57b5b10.tar.gz
Update libuuid to 2.28.
libuuid: - fix buffer overflow with long paths [Karel Zak]
Diffstat (limited to 'devel/libuuid')
-rw-r--r--devel/libuuid/Makefile6
-rw-r--r--devel/libuuid/distinfo13
-rw-r--r--devel/libuuid/patches/patch-configure20
-rw-r--r--devel/libuuid/patches/patch-include_strutils.h15
4 files changed, 19 insertions, 35 deletions
diff --git a/devel/libuuid/Makefile b/devel/libuuid/Makefile
index bd6b546509c..d5fd7f71204 100644
--- a/devel/libuuid/Makefile
+++ b/devel/libuuid/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.16 2015/11/13 11:52:50 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2016/04/17 09:56:31 wiz Exp $
-DISTNAME= util-linux-2.27.1
+DISTNAME= util-linux-2.28
PKGNAME= ${DISTNAME:S/util-linux/libuuid/}
CATEGORIES= devel
-MASTER_SITES= http://www.kernel.org/pub/linux/utils/util-linux/v2.27/
+MASTER_SITES= http://www.kernel.org/pub/linux/utils/util-linux/v2.28/
EXTRACT_SUFX= .tar.xz
EXTRACT_USING= gtar
diff --git a/devel/libuuid/distinfo b/devel/libuuid/distinfo
index 2df6b21b016..f0783ccfb39 100644
--- a/devel/libuuid/distinfo
+++ b/devel/libuuid/distinfo
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.13 2015/11/27 14:57:35 jperkin Exp $
+$NetBSD: distinfo,v 1.14 2016/04/17 09:56:31 wiz Exp $
-SHA1 (util-linux-2.27.1.tar.xz) = 462bca6320535d39b62216d8609da5531bfef0bb
-RMD160 (util-linux-2.27.1.tar.xz) = 1bb866553fdab0d7ff9315f6cdf901812ccdd029
-SHA512 (util-linux-2.27.1.tar.xz) = a450a0c2d26a6deaf5e53b8f6bddf59409aefb1f0aaf07393f68a418408fbc62c5da353c8ba53c7cac8ea6e3dddfad59161753d888c31f5ccea445e81accbad8
-Size (util-linux-2.27.1.tar.xz) = 3964512 bytes
+SHA1 (util-linux-2.28.tar.xz) = 9720d4ea99f8aff018ea6732dcc5c1fc853f39b3
+RMD160 (util-linux-2.28.tar.xz) = aee0dcd454aac1418dbbcda9651dc64da08bf13a
+SHA512 (util-linux-2.28.tar.xz) = a1f911bdfda5985de87105d39501e501a5f9ec0fe6a433e3f2fed9a80e104342bb4a7e0e6dc9b7d677d5429249f05b343cb5370b0ea0e068dc889699d4ec1f8a
+Size (util-linux-2.28.tar.xz) = 4119560 bytes
SHA1 (patch-ab) = cf2f412cc4d30aa9a4b984c854c46e903abe0f41
-SHA1 (patch-configure) = 147824be085b5a984a4003a8814178fae8b9f237
-SHA1 (patch-include_strutils.h) = 938b68faf766b79f538ff549fcb6b6a16ed9ebe7
+SHA1 (patch-configure) = cadfbede1c2c62d13176490f3e7ef96619820e8c
SHA1 (patch-lib_randutils.c) = cd1ec3d80c4624094e91bf54f87963b03d7c0b25
diff --git a/devel/libuuid/patches/patch-configure b/devel/libuuid/patches/patch-configure
index d0566459ac8..614ec67709d 100644
--- a/devel/libuuid/patches/patch-configure
+++ b/devel/libuuid/patches/patch-configure
@@ -1,11 +1,11 @@
-$NetBSD: patch-configure,v 1.4 2015/11/27 14:57:35 jperkin Exp $
+$NetBSD: patch-configure,v 1.5 2016/04/17 09:56:31 wiz Exp $
Shell portability.
Disable flock.
---- configure.orig 2015-11-02 10:39:48.000000000 +0000
+--- configure.orig 2016-04-12 10:34:01.936801023 +0000
+++ configure
-@@ -20352,7 +20352,7 @@ else
+@@ -20780,7 +20780,7 @@ else
fi
@@ -14,16 +14,16 @@ Disable flock.
$as_echo "#define USE_LIBMOUNT_FORCE_MOUNTINFO 1" >>confdefs.h
-@@ -24071,7 +24071,7 @@ fi
- fi
- else
+@@ -24616,7 +24616,7 @@ fi
+ if test "x$ul_default_estate" != x; then
+ enable_flock=$ul_default_estate
- build_flock=yes
+ build_flock=no
- enable_flock=yes
- fi
-
-@@ -27616,7 +27616,7 @@ else
+ if test "x$ul_default_estate" = xno; then
+ build_flock=no
+ fi
+@@ -28664,7 +28664,7 @@ else
fi
diff --git a/devel/libuuid/patches/patch-include_strutils.h b/devel/libuuid/patches/patch-include_strutils.h
deleted file mode 100644
index 99968bca709..00000000000
--- a/devel/libuuid/patches/patch-include_strutils.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-include_strutils.h,v 1.1 2015/11/27 14:57:35 jperkin Exp $
-
-Remove strmode declaration, libuuid doesn't use it and it conflicts
-with Darwin's native strmode(3).
-
---- include/strutils.h.orig 2015-10-06 06:59:51.000000000 +0000
-+++ include/strutils.h
-@@ -78,7 +78,6 @@ static inline char *strdup_to_offset(voi
- #define strdup_to_struct_member(_s, _m, _str) \
- strdup_to_offset((void *) _s, offsetof(__typeof__(*(_s)), _m), _str)
-
--extern void strmode(mode_t mode, char *str);
-
- /* Options for size_to_human_string() */
- enum