./devel/libuuid, Generate unique identifiers for objects

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.32.1, Package name: libuuid-2.32.1, Maintainer: pkgsrc-users

The UUID library is used to generate unique identifiers for objects
that may be accessible beyond the local system. This library
generates UUIDs compatible with those created by the Open Software
Foundation (OSF) Distributed Computing Environment (DCE) utility

The UUIDs generated by this library can be reasonably expected to be
unique within a system, and unique across all systems. They could
be used, for instance, to generate unique HTTP cookies across multiple
web servers without communication between the servers, and without fear
of a name clash.

From util-linux-ng.

Required to build:

Master sites:

SHA1: de9271fb93fb651d21c027e2efb0cf0ac80f2e9a
RMD160: bf61cb460eabcfdb90909dbcfd8e64bb9097ce65
Filesize: 4454.188 KB

Version history: (Expand)

CVS history: (Expand)

   2018-11-06 10:38:54 by Mark Davies | Files touched by this commit (1)
Log message:
libuuid: fix format of BUILTIN_PKG.libuuid variable in builtin.mk
   2018-11-04 17:51:31 by Benny Siegert | Files touched by this commit (1)
Log message:
Only configure libuuid using ksh on NetBSD 6.

The build of ksh is all but broken on modern systems. PR pkg/52877
introduced ksh as CONFIGURE_SHELL to fix NetBSD 6, but this causes issues
on NetBSD-8 and later (PR pkg/53686). Arguably, the workaround could be
dropped, since we stopped supporting NetBSD 6.

Fix proposed by David H. Gutteridge, thanks!
   2018-08-29 14:25:52 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
libblkid/libuuid/mcookie: updated to 2.32.1

util-linux 2.32.1 Release Notes

   - keep c_iflags unmodified on --autologin
   - (man) add note about udev encoding
   - fix whole device detection
   - fix possible segfault during umount -a
   - extend "Could not locate the pkg-config" error message
   - improve bison version detection
   - fix compiler warnings
   - fix missing prototype for `get_wch`
   - use uint64_t to avoid compiler warnings
   - Fix maximal number of CPUs
   - fix leading space characters bug
   - fix raw output
   - link together with syslog(2) manual page
   - update AUTHORS file
   - prevent ".  applet not found" error when SHELL env is not set.
   - fix compiler warning [-Wmaybe-uninitialized]
   - Return EXIT_FAILURE when FTRIM ioctl fails
   - cleanup includes
   - fix strnlen() fallback
   - (hfs) check allocation size
   - (ntfs) enlarge cluster limit to 2MB
   - (ntfs) fix cluster size check
   - (zfs) fix compiler warning [-Wmaybe-uninitialized]
   - udf  Fix reporting UDF 2.60 revision
   - (docs) fix section name
   - fix compiler warning [-Wunused-parameter]
   - fix list_del after partition reset
   - use \x<hex> to read/write partition name
   - fix compiler warning [-Wunused-parameter]
   - fix mnt_table_is_fs_mounted() for NFS bind mounts.
   - improve docs about mnt_context_mount() return codes
   - include sys/mount.h on Linux only
   - include sys/mount.h only if necessary
   - don't print empty column
   - don't exclude RAM disks on --all
   - fix notes about RAM disks
lscpu, chcpu:
   - Avoid use of the old CPU macros
   - add info about OFD
   - fix memory leak
   - fix password verification
   - exit with error code when partition read failed
   - fix lsblk translation
   - merge changes
   - pt_BR  fix fallocate '-l' help msg
   - update ja.po (from translationproject.org)
   - update pt_BR.po (from translationproject.org)
   - consolidate printing the symlink in addition to its target
   - fix/reverse the semantics of --no-overwrite in --symlink mode
   - include <poll.h> instead of <sys/poll.h>
   - add another PER_LINUX32 aliases for ppcle
   - update column(1) space-separator test
   - add note about --lazy
   - (man) explain that --find is necessary
   2018-05-14 15:55:56 by Jonathan Perkin | Files touched by this commit (1)
Log message:
libuuid: Always create fake .pc when using builtin.

Previous logic would only create it when pkg-config was in USE_TOOLS,
but pkg-config is not the only tool that uses them - for example any
package that uses ruby-pkg-config.  Fixes graphics/ruby-cairo.
   2018-01-02 11:24:06 by Jonathan Perkin | Files touched by this commit (2)
Log message:
libuuid: Add NAME_MAX compat (for x11/mcookie).
   2017-12-29 07:59:54 by Maya Rashish | Files touched by this commit (1)
Log message:
libuuid: stopgap fix for the freeze: use ksh as a configure shell

it looks like autoconf did not generate enough "fi"s in the script.
ksh seems to tolerate it. this should be investigated further.

PR pkg/52877: devel/libuuid broken on NetBSD 6_STABLE
   2017-12-12 21:56:09 by Maya Rashish | Files touched by this commit (2)
Log message:
libuuid: on further thought, move nls disable Makefile.common, the configure
script is shared by all the util-linux packages.
   2017-12-12 21:52:19 by Maya Rashish | Files touched by this commit (1)
Log message:
libuuid: disable NLS for everyone for PLIST consistency.

configure script is looking for a symbol _nl_expand_alias. AFAIK we don't
have a way to supply this from pkgsrc, so we are left with some operating
systems that pass this test (smartos, linux) and some that don't (netbsd + ??)

This will not change the binary package to anyone who successfully
installed it before, we are missing a NLS-only item in the PLIST.

Report by wilbury.