2010-10-15 13:26:32 +00:00
|
|
|
#
|
Accepting request 640470 from devel:languages:perl:autoupdate
- Fix autogenerated changes
- updated to 0.27
see /usr/share/doc/packages/perl-UUID/Changes
0.27
- Update SYNOPSIS to remove ":all". Indiscriminate exports could cause
problems with other modules, such as File::Copy::copy().
- Thanks to Slaven Rezic. [rt.cpan.org #118033]
0.26
- Fix broken @ARGV handling in Makefile.PL regarding debug flag.
- Also changed DEBUG flag to UUID_DEBUG
- Thanks to gregor herrmann. [rt.cpan.org #114213]
0.25
- Changed all prints in Makefile.PL to warns and made both
unbuffered to match Devel::CheckLib
- Remove uuid_unparse_lower/upper() calls which don't exist
on SunOS
- Ignore TEST_REQUIRES on EUMM < 6.64
- Try to find correct link lib (-lrpcrt4, -luuid, -lc, in order)
- Make string argument a char** for uuid_to_string()
- Add note on Linux UUID packages
- Moved test.pl to t/test.t and updated to Test::More
- Changed debug() to emit to stderr to match Devel::CheckLib
- Removed Makefile.PL verbosity
- Added switch to Makefile.PL to incite verbosity
- Become verbose for smokers only on dev releases
- Added build notice for missing header/libraries
- Bail out of build if uuid_t size == 0
- Reorganized header/library search to find wayward OSX
- Thanks to David Wheeler and William Faulk for pointers and
lots of patience in testing. [rt.cpan.org #104394]
0.24
- Add 'extern "C"' for g++
0.23
- Reverse order of rpc.h and rpcdce.h in UUID.xs (rpc.h first)
0.22
- Ugh! Forgot to include rpcdce.h in UUID.xs
0.21
- Instead of unistd.h, try rpcdce.h on Win
- Minor cleanup in test.pl
0.20
- Also include unistd.h when using Rpc.h (Win)
- Fix pointer problem in -luuid search on Win
- Fix minor header propagation problem in Makefile.PL
0.19
- Fix pointer confusion in do_uuid() on BSD [rt.cpan.org #101137]
0.18
- Allow for non-true/false return from uuid_from_string() on BSD
- Remove unused dependency on Config.pm
- Added yet more debug info for 'make test' time
- Change -DPERL__UUID__UUID_BUF_SZ to -DPERL__UUID__STRUCT_SZ
0.17
- Removed two nested comments on BSD /* sigh */
- Let e2fs machines use sv_cmp too (let's see if OSX Frankenbox works)
- Changed warns in Makefile.PL to prints
0.16
- Typo on Windows/BSD
- Trying sv_cmp() instead of uuid_compare() on RPC-based machines
0.15
- REALLY fix do_uuid() typo. Really.
- Fix pointer problems on BSD
- Removed uuid_copy() from BSD. How did that get there? =)
- Added yet another test for OSX segfault!
- Check and set -DPERL__UUID__UUID_BUF_SZ=?? in Makefile.PL
(Should be the same everywhere, right? Right?)
0.14
- Fix typo in Windows do_uuid() for compiler fail on strawberry
- Now checking for all header files instead of taking first
- Added more detail for failed interface search
- Added check for uuid struct size
0.13
- Split -luuid search into header file and interface type stages
- Removed SvPV_nolen everywhere (buffer overflows)
0.12
- Added support for non-e2fs systems (BSD, OSX, Win)
0.11_01
- Modified test.pl to hopefully catch where MacOSX fails
- Heavy mods to Makefile.PL to differentiate between interfaces
- Makefile.PL *lots* more verbose
- Lots of #ifdefs added in XS
- First shot at code that works for BSD style interface
0.11
- Looks like I've managed to cut the failure reports down a little TOO
far, so now splitting the search for -luuid into two separate
phases. The first, which I don't want to deal with right now, tests
for usability of the -luuid flag by itself. The second, tests for
usability of individual functions. We'll deal with platforms that
actually find libuuid first, then MAYBE revisit others.
0.10
- Added clear() and is_null()
- Added copy() and compare()
- Added unparse_lower() and unparse_upper()
- Added generate_random() and generate_time()
0.09
- Drag test.pl into this century using Test.pm
- Add postamble to Makefile to generate README
- Overhaul POD
- Fix MacOS warning "unsigned char* <--> char*"
0.08
- Added README with pod2text UUID.pm README
- Switched libuuid search to Devel::CheckLib
0.07
- Updated Makefile.PL
- Added search for -luuid at Makefile.PL time
- Updated license and POD to Artistic 2.0
0.06
- Took over maintaining (Rick Myers - JRM)
- Added uuid()
0.05
- Took over maintaining (Lukas Zapletal - LZAP)
- Version bump (no changes)
- Releasing in the original location
0.04
- Seems to be abandoned (again)
- Bump version number and upload to PAUSE
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
- updated to 0.03
see /usr/share/doc/packages/perl-UUID/Changes
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
OBS-URL: https://build.opensuse.org/request/show/640470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-UUID?expand=0&rev=7
2018-10-07 21:31:39 +00:00
|
|
|
# spec file for package perl-UUID
|
2010-10-15 13:26:32 +00:00
|
|
|
#
|
2025-04-14 20:39:24 +00:00
|
|
|
# Copyright (c) 2025 SUSE LLC
|
2010-10-15 13:26:32 +00:00
|
|
|
#
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
Accepting request 640470 from devel:languages:perl:autoupdate
- Fix autogenerated changes
- updated to 0.27
see /usr/share/doc/packages/perl-UUID/Changes
0.27
- Update SYNOPSIS to remove ":all". Indiscriminate exports could cause
problems with other modules, such as File::Copy::copy().
- Thanks to Slaven Rezic. [rt.cpan.org #118033]
0.26
- Fix broken @ARGV handling in Makefile.PL regarding debug flag.
- Also changed DEBUG flag to UUID_DEBUG
- Thanks to gregor herrmann. [rt.cpan.org #114213]
0.25
- Changed all prints in Makefile.PL to warns and made both
unbuffered to match Devel::CheckLib
- Remove uuid_unparse_lower/upper() calls which don't exist
on SunOS
- Ignore TEST_REQUIRES on EUMM < 6.64
- Try to find correct link lib (-lrpcrt4, -luuid, -lc, in order)
- Make string argument a char** for uuid_to_string()
- Add note on Linux UUID packages
- Moved test.pl to t/test.t and updated to Test::More
- Changed debug() to emit to stderr to match Devel::CheckLib
- Removed Makefile.PL verbosity
- Added switch to Makefile.PL to incite verbosity
- Become verbose for smokers only on dev releases
- Added build notice for missing header/libraries
- Bail out of build if uuid_t size == 0
- Reorganized header/library search to find wayward OSX
- Thanks to David Wheeler and William Faulk for pointers and
lots of patience in testing. [rt.cpan.org #104394]
0.24
- Add 'extern "C"' for g++
0.23
- Reverse order of rpc.h and rpcdce.h in UUID.xs (rpc.h first)
0.22
- Ugh! Forgot to include rpcdce.h in UUID.xs
0.21
- Instead of unistd.h, try rpcdce.h on Win
- Minor cleanup in test.pl
0.20
- Also include unistd.h when using Rpc.h (Win)
- Fix pointer problem in -luuid search on Win
- Fix minor header propagation problem in Makefile.PL
0.19
- Fix pointer confusion in do_uuid() on BSD [rt.cpan.org #101137]
0.18
- Allow for non-true/false return from uuid_from_string() on BSD
- Remove unused dependency on Config.pm
- Added yet more debug info for 'make test' time
- Change -DPERL__UUID__UUID_BUF_SZ to -DPERL__UUID__STRUCT_SZ
0.17
- Removed two nested comments on BSD /* sigh */
- Let e2fs machines use sv_cmp too (let's see if OSX Frankenbox works)
- Changed warns in Makefile.PL to prints
0.16
- Typo on Windows/BSD
- Trying sv_cmp() instead of uuid_compare() on RPC-based machines
0.15
- REALLY fix do_uuid() typo. Really.
- Fix pointer problems on BSD
- Removed uuid_copy() from BSD. How did that get there? =)
- Added yet another test for OSX segfault!
- Check and set -DPERL__UUID__UUID_BUF_SZ=?? in Makefile.PL
(Should be the same everywhere, right? Right?)
0.14
- Fix typo in Windows do_uuid() for compiler fail on strawberry
- Now checking for all header files instead of taking first
- Added more detail for failed interface search
- Added check for uuid struct size
0.13
- Split -luuid search into header file and interface type stages
- Removed SvPV_nolen everywhere (buffer overflows)
0.12
- Added support for non-e2fs systems (BSD, OSX, Win)
0.11_01
- Modified test.pl to hopefully catch where MacOSX fails
- Heavy mods to Makefile.PL to differentiate between interfaces
- Makefile.PL *lots* more verbose
- Lots of #ifdefs added in XS
- First shot at code that works for BSD style interface
0.11
- Looks like I've managed to cut the failure reports down a little TOO
far, so now splitting the search for -luuid into two separate
phases. The first, which I don't want to deal with right now, tests
for usability of the -luuid flag by itself. The second, tests for
usability of individual functions. We'll deal with platforms that
actually find libuuid first, then MAYBE revisit others.
0.10
- Added clear() and is_null()
- Added copy() and compare()
- Added unparse_lower() and unparse_upper()
- Added generate_random() and generate_time()
0.09
- Drag test.pl into this century using Test.pm
- Add postamble to Makefile to generate README
- Overhaul POD
- Fix MacOS warning "unsigned char* <--> char*"
0.08
- Added README with pod2text UUID.pm README
- Switched libuuid search to Devel::CheckLib
0.07
- Updated Makefile.PL
- Added search for -luuid at Makefile.PL time
- Updated license and POD to Artistic 2.0
0.06
- Took over maintaining (Rick Myers - JRM)
- Added uuid()
0.05
- Took over maintaining (Lukas Zapletal - LZAP)
- Version bump (no changes)
- Releasing in the original location
0.04
- Seems to be abandoned (again)
- Bump version number and upload to PAUSE
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
- updated to 0.03
see /usr/share/doc/packages/perl-UUID/Changes
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
OBS-URL: https://build.opensuse.org/request/show/640470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-UUID?expand=0&rev=7
2018-10-07 21:31:39 +00:00
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2010-10-15 13:26:32 +00:00
|
|
|
#
|
|
|
|
|
|
|
|
|
2023-11-16 16:38:20 +00:00
|
|
|
%define cpan_name UUID
|
2010-10-15 13:26:32 +00:00
|
|
|
Name: perl-UUID
|
2025-04-14 20:39:24 +00:00
|
|
|
Version: 0.370.0
|
Accepting request 640470 from devel:languages:perl:autoupdate
- Fix autogenerated changes
- updated to 0.27
see /usr/share/doc/packages/perl-UUID/Changes
0.27
- Update SYNOPSIS to remove ":all". Indiscriminate exports could cause
problems with other modules, such as File::Copy::copy().
- Thanks to Slaven Rezic. [rt.cpan.org #118033]
0.26
- Fix broken @ARGV handling in Makefile.PL regarding debug flag.
- Also changed DEBUG flag to UUID_DEBUG
- Thanks to gregor herrmann. [rt.cpan.org #114213]
0.25
- Changed all prints in Makefile.PL to warns and made both
unbuffered to match Devel::CheckLib
- Remove uuid_unparse_lower/upper() calls which don't exist
on SunOS
- Ignore TEST_REQUIRES on EUMM < 6.64
- Try to find correct link lib (-lrpcrt4, -luuid, -lc, in order)
- Make string argument a char** for uuid_to_string()
- Add note on Linux UUID packages
- Moved test.pl to t/test.t and updated to Test::More
- Changed debug() to emit to stderr to match Devel::CheckLib
- Removed Makefile.PL verbosity
- Added switch to Makefile.PL to incite verbosity
- Become verbose for smokers only on dev releases
- Added build notice for missing header/libraries
- Bail out of build if uuid_t size == 0
- Reorganized header/library search to find wayward OSX
- Thanks to David Wheeler and William Faulk for pointers and
lots of patience in testing. [rt.cpan.org #104394]
0.24
- Add 'extern "C"' for g++
0.23
- Reverse order of rpc.h and rpcdce.h in UUID.xs (rpc.h first)
0.22
- Ugh! Forgot to include rpcdce.h in UUID.xs
0.21
- Instead of unistd.h, try rpcdce.h on Win
- Minor cleanup in test.pl
0.20
- Also include unistd.h when using Rpc.h (Win)
- Fix pointer problem in -luuid search on Win
- Fix minor header propagation problem in Makefile.PL
0.19
- Fix pointer confusion in do_uuid() on BSD [rt.cpan.org #101137]
0.18
- Allow for non-true/false return from uuid_from_string() on BSD
- Remove unused dependency on Config.pm
- Added yet more debug info for 'make test' time
- Change -DPERL__UUID__UUID_BUF_SZ to -DPERL__UUID__STRUCT_SZ
0.17
- Removed two nested comments on BSD /* sigh */
- Let e2fs machines use sv_cmp too (let's see if OSX Frankenbox works)
- Changed warns in Makefile.PL to prints
0.16
- Typo on Windows/BSD
- Trying sv_cmp() instead of uuid_compare() on RPC-based machines
0.15
- REALLY fix do_uuid() typo. Really.
- Fix pointer problems on BSD
- Removed uuid_copy() from BSD. How did that get there? =)
- Added yet another test for OSX segfault!
- Check and set -DPERL__UUID__UUID_BUF_SZ=?? in Makefile.PL
(Should be the same everywhere, right? Right?)
0.14
- Fix typo in Windows do_uuid() for compiler fail on strawberry
- Now checking for all header files instead of taking first
- Added more detail for failed interface search
- Added check for uuid struct size
0.13
- Split -luuid search into header file and interface type stages
- Removed SvPV_nolen everywhere (buffer overflows)
0.12
- Added support for non-e2fs systems (BSD, OSX, Win)
0.11_01
- Modified test.pl to hopefully catch where MacOSX fails
- Heavy mods to Makefile.PL to differentiate between interfaces
- Makefile.PL *lots* more verbose
- Lots of #ifdefs added in XS
- First shot at code that works for BSD style interface
0.11
- Looks like I've managed to cut the failure reports down a little TOO
far, so now splitting the search for -luuid into two separate
phases. The first, which I don't want to deal with right now, tests
for usability of the -luuid flag by itself. The second, tests for
usability of individual functions. We'll deal with platforms that
actually find libuuid first, then MAYBE revisit others.
0.10
- Added clear() and is_null()
- Added copy() and compare()
- Added unparse_lower() and unparse_upper()
- Added generate_random() and generate_time()
0.09
- Drag test.pl into this century using Test.pm
- Add postamble to Makefile to generate README
- Overhaul POD
- Fix MacOS warning "unsigned char* <--> char*"
0.08
- Added README with pod2text UUID.pm README
- Switched libuuid search to Devel::CheckLib
0.07
- Updated Makefile.PL
- Added search for -luuid at Makefile.PL time
- Updated license and POD to Artistic 2.0
0.06
- Took over maintaining (Rick Myers - JRM)
- Added uuid()
0.05
- Took over maintaining (Lukas Zapletal - LZAP)
- Version bump (no changes)
- Releasing in the original location
0.04
- Seems to be abandoned (again)
- Bump version number and upload to PAUSE
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
- updated to 0.03
see /usr/share/doc/packages/perl-UUID/Changes
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
OBS-URL: https://build.opensuse.org/request/show/640470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-UUID?expand=0&rev=7
2018-10-07 21:31:39 +00:00
|
|
|
Release: 0
|
2025-04-14 20:39:24 +00:00
|
|
|
# 0.37 -> normalize -> 0.370.0
|
|
|
|
%define cpan_version 0.37
|
Accepting request 640470 from devel:languages:perl:autoupdate
- Fix autogenerated changes
- updated to 0.27
see /usr/share/doc/packages/perl-UUID/Changes
0.27
- Update SYNOPSIS to remove ":all". Indiscriminate exports could cause
problems with other modules, such as File::Copy::copy().
- Thanks to Slaven Rezic. [rt.cpan.org #118033]
0.26
- Fix broken @ARGV handling in Makefile.PL regarding debug flag.
- Also changed DEBUG flag to UUID_DEBUG
- Thanks to gregor herrmann. [rt.cpan.org #114213]
0.25
- Changed all prints in Makefile.PL to warns and made both
unbuffered to match Devel::CheckLib
- Remove uuid_unparse_lower/upper() calls which don't exist
on SunOS
- Ignore TEST_REQUIRES on EUMM < 6.64
- Try to find correct link lib (-lrpcrt4, -luuid, -lc, in order)
- Make string argument a char** for uuid_to_string()
- Add note on Linux UUID packages
- Moved test.pl to t/test.t and updated to Test::More
- Changed debug() to emit to stderr to match Devel::CheckLib
- Removed Makefile.PL verbosity
- Added switch to Makefile.PL to incite verbosity
- Become verbose for smokers only on dev releases
- Added build notice for missing header/libraries
- Bail out of build if uuid_t size == 0
- Reorganized header/library search to find wayward OSX
- Thanks to David Wheeler and William Faulk for pointers and
lots of patience in testing. [rt.cpan.org #104394]
0.24
- Add 'extern "C"' for g++
0.23
- Reverse order of rpc.h and rpcdce.h in UUID.xs (rpc.h first)
0.22
- Ugh! Forgot to include rpcdce.h in UUID.xs
0.21
- Instead of unistd.h, try rpcdce.h on Win
- Minor cleanup in test.pl
0.20
- Also include unistd.h when using Rpc.h (Win)
- Fix pointer problem in -luuid search on Win
- Fix minor header propagation problem in Makefile.PL
0.19
- Fix pointer confusion in do_uuid() on BSD [rt.cpan.org #101137]
0.18
- Allow for non-true/false return from uuid_from_string() on BSD
- Remove unused dependency on Config.pm
- Added yet more debug info for 'make test' time
- Change -DPERL__UUID__UUID_BUF_SZ to -DPERL__UUID__STRUCT_SZ
0.17
- Removed two nested comments on BSD /* sigh */
- Let e2fs machines use sv_cmp too (let's see if OSX Frankenbox works)
- Changed warns in Makefile.PL to prints
0.16
- Typo on Windows/BSD
- Trying sv_cmp() instead of uuid_compare() on RPC-based machines
0.15
- REALLY fix do_uuid() typo. Really.
- Fix pointer problems on BSD
- Removed uuid_copy() from BSD. How did that get there? =)
- Added yet another test for OSX segfault!
- Check and set -DPERL__UUID__UUID_BUF_SZ=?? in Makefile.PL
(Should be the same everywhere, right? Right?)
0.14
- Fix typo in Windows do_uuid() for compiler fail on strawberry
- Now checking for all header files instead of taking first
- Added more detail for failed interface search
- Added check for uuid struct size
0.13
- Split -luuid search into header file and interface type stages
- Removed SvPV_nolen everywhere (buffer overflows)
0.12
- Added support for non-e2fs systems (BSD, OSX, Win)
0.11_01
- Modified test.pl to hopefully catch where MacOSX fails
- Heavy mods to Makefile.PL to differentiate between interfaces
- Makefile.PL *lots* more verbose
- Lots of #ifdefs added in XS
- First shot at code that works for BSD style interface
0.11
- Looks like I've managed to cut the failure reports down a little TOO
far, so now splitting the search for -luuid into two separate
phases. The first, which I don't want to deal with right now, tests
for usability of the -luuid flag by itself. The second, tests for
usability of individual functions. We'll deal with platforms that
actually find libuuid first, then MAYBE revisit others.
0.10
- Added clear() and is_null()
- Added copy() and compare()
- Added unparse_lower() and unparse_upper()
- Added generate_random() and generate_time()
0.09
- Drag test.pl into this century using Test.pm
- Add postamble to Makefile to generate README
- Overhaul POD
- Fix MacOS warning "unsigned char* <--> char*"
0.08
- Added README with pod2text UUID.pm README
- Switched libuuid search to Devel::CheckLib
0.07
- Updated Makefile.PL
- Added search for -luuid at Makefile.PL time
- Updated license and POD to Artistic 2.0
0.06
- Took over maintaining (Rick Myers - JRM)
- Added uuid()
0.05
- Took over maintaining (Lukas Zapletal - LZAP)
- Version bump (no changes)
- Releasing in the original location
0.04
- Seems to be abandoned (again)
- Bump version number and upload to PAUSE
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
- updated to 0.03
see /usr/share/doc/packages/perl-UUID/Changes
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
OBS-URL: https://build.opensuse.org/request/show/640470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-UUID?expand=0&rev=7
2018-10-07 21:31:39 +00:00
|
|
|
License: Artistic-2.0
|
2024-01-04 15:12:03 +00:00
|
|
|
Summary: Universally Unique Identifier library for Perl
|
2023-11-16 16:38:20 +00:00
|
|
|
URL: https://metacpan.org/release/%{cpan_name}
|
|
|
|
Source0: https://cpan.metacpan.org/authors/id/J/JR/JRM/%{cpan_name}-%{cpan_version}.tar.gz
|
Accepting request 640470 from devel:languages:perl:autoupdate
- Fix autogenerated changes
- updated to 0.27
see /usr/share/doc/packages/perl-UUID/Changes
0.27
- Update SYNOPSIS to remove ":all". Indiscriminate exports could cause
problems with other modules, such as File::Copy::copy().
- Thanks to Slaven Rezic. [rt.cpan.org #118033]
0.26
- Fix broken @ARGV handling in Makefile.PL regarding debug flag.
- Also changed DEBUG flag to UUID_DEBUG
- Thanks to gregor herrmann. [rt.cpan.org #114213]
0.25
- Changed all prints in Makefile.PL to warns and made both
unbuffered to match Devel::CheckLib
- Remove uuid_unparse_lower/upper() calls which don't exist
on SunOS
- Ignore TEST_REQUIRES on EUMM < 6.64
- Try to find correct link lib (-lrpcrt4, -luuid, -lc, in order)
- Make string argument a char** for uuid_to_string()
- Add note on Linux UUID packages
- Moved test.pl to t/test.t and updated to Test::More
- Changed debug() to emit to stderr to match Devel::CheckLib
- Removed Makefile.PL verbosity
- Added switch to Makefile.PL to incite verbosity
- Become verbose for smokers only on dev releases
- Added build notice for missing header/libraries
- Bail out of build if uuid_t size == 0
- Reorganized header/library search to find wayward OSX
- Thanks to David Wheeler and William Faulk for pointers and
lots of patience in testing. [rt.cpan.org #104394]
0.24
- Add 'extern "C"' for g++
0.23
- Reverse order of rpc.h and rpcdce.h in UUID.xs (rpc.h first)
0.22
- Ugh! Forgot to include rpcdce.h in UUID.xs
0.21
- Instead of unistd.h, try rpcdce.h on Win
- Minor cleanup in test.pl
0.20
- Also include unistd.h when using Rpc.h (Win)
- Fix pointer problem in -luuid search on Win
- Fix minor header propagation problem in Makefile.PL
0.19
- Fix pointer confusion in do_uuid() on BSD [rt.cpan.org #101137]
0.18
- Allow for non-true/false return from uuid_from_string() on BSD
- Remove unused dependency on Config.pm
- Added yet more debug info for 'make test' time
- Change -DPERL__UUID__UUID_BUF_SZ to -DPERL__UUID__STRUCT_SZ
0.17
- Removed two nested comments on BSD /* sigh */
- Let e2fs machines use sv_cmp too (let's see if OSX Frankenbox works)
- Changed warns in Makefile.PL to prints
0.16
- Typo on Windows/BSD
- Trying sv_cmp() instead of uuid_compare() on RPC-based machines
0.15
- REALLY fix do_uuid() typo. Really.
- Fix pointer problems on BSD
- Removed uuid_copy() from BSD. How did that get there? =)
- Added yet another test for OSX segfault!
- Check and set -DPERL__UUID__UUID_BUF_SZ=?? in Makefile.PL
(Should be the same everywhere, right? Right?)
0.14
- Fix typo in Windows do_uuid() for compiler fail on strawberry
- Now checking for all header files instead of taking first
- Added more detail for failed interface search
- Added check for uuid struct size
0.13
- Split -luuid search into header file and interface type stages
- Removed SvPV_nolen everywhere (buffer overflows)
0.12
- Added support for non-e2fs systems (BSD, OSX, Win)
0.11_01
- Modified test.pl to hopefully catch where MacOSX fails
- Heavy mods to Makefile.PL to differentiate between interfaces
- Makefile.PL *lots* more verbose
- Lots of #ifdefs added in XS
- First shot at code that works for BSD style interface
0.11
- Looks like I've managed to cut the failure reports down a little TOO
far, so now splitting the search for -luuid into two separate
phases. The first, which I don't want to deal with right now, tests
for usability of the -luuid flag by itself. The second, tests for
usability of individual functions. We'll deal with platforms that
actually find libuuid first, then MAYBE revisit others.
0.10
- Added clear() and is_null()
- Added copy() and compare()
- Added unparse_lower() and unparse_upper()
- Added generate_random() and generate_time()
0.09
- Drag test.pl into this century using Test.pm
- Add postamble to Makefile to generate README
- Overhaul POD
- Fix MacOS warning "unsigned char* <--> char*"
0.08
- Added README with pod2text UUID.pm README
- Switched libuuid search to Devel::CheckLib
0.07
- Updated Makefile.PL
- Added search for -luuid at Makefile.PL time
- Updated license and POD to Artistic 2.0
0.06
- Took over maintaining (Rick Myers - JRM)
- Added uuid()
0.05
- Took over maintaining (Lukas Zapletal - LZAP)
- Version bump (no changes)
- Releasing in the original location
0.04
- Seems to be abandoned (again)
- Bump version number and upload to PAUSE
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
- updated to 0.03
see /usr/share/doc/packages/perl-UUID/Changes
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
OBS-URL: https://build.opensuse.org/request/show/640470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-UUID?expand=0&rev=7
2018-10-07 21:31:39 +00:00
|
|
|
Source1: cpanspec.yml
|
2025-08-12 18:18:24 +02:00
|
|
|
Source100: README.md
|
2010-10-15 13:26:32 +00:00
|
|
|
BuildRequires: perl
|
|
|
|
BuildRequires: perl-macros
|
2023-11-16 16:38:20 +00:00
|
|
|
BuildRequires: perl(CPAN::Meta)
|
2024-04-06 13:00:00 +00:00
|
|
|
BuildRequires: perl(Devel::CheckLib) >= 1.14
|
|
|
|
BuildRequires: perl(ExtUtils::MakeMaker) >= 7.06
|
|
|
|
BuildRequires: perl(List::Util) >= 1.29
|
|
|
|
BuildRequires: perl(Test::More) >= 0.88
|
|
|
|
BuildRequires: perl(Try::Tiny)
|
|
|
|
BuildRequires: perl(version) >= 0.77
|
2024-01-04 15:12:03 +00:00
|
|
|
Provides: perl(UUID) = %{version}
|
2024-03-08 23:11:29 +00:00
|
|
|
%undefine __perllib_provides
|
Accepting request 640470 from devel:languages:perl:autoupdate
- Fix autogenerated changes
- updated to 0.27
see /usr/share/doc/packages/perl-UUID/Changes
0.27
- Update SYNOPSIS to remove ":all". Indiscriminate exports could cause
problems with other modules, such as File::Copy::copy().
- Thanks to Slaven Rezic. [rt.cpan.org #118033]
0.26
- Fix broken @ARGV handling in Makefile.PL regarding debug flag.
- Also changed DEBUG flag to UUID_DEBUG
- Thanks to gregor herrmann. [rt.cpan.org #114213]
0.25
- Changed all prints in Makefile.PL to warns and made both
unbuffered to match Devel::CheckLib
- Remove uuid_unparse_lower/upper() calls which don't exist
on SunOS
- Ignore TEST_REQUIRES on EUMM < 6.64
- Try to find correct link lib (-lrpcrt4, -luuid, -lc, in order)
- Make string argument a char** for uuid_to_string()
- Add note on Linux UUID packages
- Moved test.pl to t/test.t and updated to Test::More
- Changed debug() to emit to stderr to match Devel::CheckLib
- Removed Makefile.PL verbosity
- Added switch to Makefile.PL to incite verbosity
- Become verbose for smokers only on dev releases
- Added build notice for missing header/libraries
- Bail out of build if uuid_t size == 0
- Reorganized header/library search to find wayward OSX
- Thanks to David Wheeler and William Faulk for pointers and
lots of patience in testing. [rt.cpan.org #104394]
0.24
- Add 'extern "C"' for g++
0.23
- Reverse order of rpc.h and rpcdce.h in UUID.xs (rpc.h first)
0.22
- Ugh! Forgot to include rpcdce.h in UUID.xs
0.21
- Instead of unistd.h, try rpcdce.h on Win
- Minor cleanup in test.pl
0.20
- Also include unistd.h when using Rpc.h (Win)
- Fix pointer problem in -luuid search on Win
- Fix minor header propagation problem in Makefile.PL
0.19
- Fix pointer confusion in do_uuid() on BSD [rt.cpan.org #101137]
0.18
- Allow for non-true/false return from uuid_from_string() on BSD
- Remove unused dependency on Config.pm
- Added yet more debug info for 'make test' time
- Change -DPERL__UUID__UUID_BUF_SZ to -DPERL__UUID__STRUCT_SZ
0.17
- Removed two nested comments on BSD /* sigh */
- Let e2fs machines use sv_cmp too (let's see if OSX Frankenbox works)
- Changed warns in Makefile.PL to prints
0.16
- Typo on Windows/BSD
- Trying sv_cmp() instead of uuid_compare() on RPC-based machines
0.15
- REALLY fix do_uuid() typo. Really.
- Fix pointer problems on BSD
- Removed uuid_copy() from BSD. How did that get there? =)
- Added yet another test for OSX segfault!
- Check and set -DPERL__UUID__UUID_BUF_SZ=?? in Makefile.PL
(Should be the same everywhere, right? Right?)
0.14
- Fix typo in Windows do_uuid() for compiler fail on strawberry
- Now checking for all header files instead of taking first
- Added more detail for failed interface search
- Added check for uuid struct size
0.13
- Split -luuid search into header file and interface type stages
- Removed SvPV_nolen everywhere (buffer overflows)
0.12
- Added support for non-e2fs systems (BSD, OSX, Win)
0.11_01
- Modified test.pl to hopefully catch where MacOSX fails
- Heavy mods to Makefile.PL to differentiate between interfaces
- Makefile.PL *lots* more verbose
- Lots of #ifdefs added in XS
- First shot at code that works for BSD style interface
0.11
- Looks like I've managed to cut the failure reports down a little TOO
far, so now splitting the search for -luuid into two separate
phases. The first, which I don't want to deal with right now, tests
for usability of the -luuid flag by itself. The second, tests for
usability of individual functions. We'll deal with platforms that
actually find libuuid first, then MAYBE revisit others.
0.10
- Added clear() and is_null()
- Added copy() and compare()
- Added unparse_lower() and unparse_upper()
- Added generate_random() and generate_time()
0.09
- Drag test.pl into this century using Test.pm
- Add postamble to Makefile to generate README
- Overhaul POD
- Fix MacOS warning "unsigned char* <--> char*"
0.08
- Added README with pod2text UUID.pm README
- Switched libuuid search to Devel::CheckLib
0.07
- Updated Makefile.PL
- Added search for -luuid at Makefile.PL time
- Updated license and POD to Artistic 2.0
0.06
- Took over maintaining (Rick Myers - JRM)
- Added uuid()
0.05
- Took over maintaining (Lukas Zapletal - LZAP)
- Version bump (no changes)
- Releasing in the original location
0.04
- Seems to be abandoned (again)
- Bump version number and upload to PAUSE
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
- updated to 0.03
see /usr/share/doc/packages/perl-UUID/Changes
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
OBS-URL: https://build.opensuse.org/request/show/640470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-UUID?expand=0&rev=7
2018-10-07 21:31:39 +00:00
|
|
|
%{perl_requires}
|
2019-09-04 12:11:50 +00:00
|
|
|
# MANUAL BEGIN
|
|
|
|
BuildRequires: libuuid-devel
|
|
|
|
# MANUAL END
|
2010-10-15 13:26:32 +00:00
|
|
|
|
|
|
|
%description
|
Accepting request 640470 from devel:languages:perl:autoupdate
- Fix autogenerated changes
- updated to 0.27
see /usr/share/doc/packages/perl-UUID/Changes
0.27
- Update SYNOPSIS to remove ":all". Indiscriminate exports could cause
problems with other modules, such as File::Copy::copy().
- Thanks to Slaven Rezic. [rt.cpan.org #118033]
0.26
- Fix broken @ARGV handling in Makefile.PL regarding debug flag.
- Also changed DEBUG flag to UUID_DEBUG
- Thanks to gregor herrmann. [rt.cpan.org #114213]
0.25
- Changed all prints in Makefile.PL to warns and made both
unbuffered to match Devel::CheckLib
- Remove uuid_unparse_lower/upper() calls which don't exist
on SunOS
- Ignore TEST_REQUIRES on EUMM < 6.64
- Try to find correct link lib (-lrpcrt4, -luuid, -lc, in order)
- Make string argument a char** for uuid_to_string()
- Add note on Linux UUID packages
- Moved test.pl to t/test.t and updated to Test::More
- Changed debug() to emit to stderr to match Devel::CheckLib
- Removed Makefile.PL verbosity
- Added switch to Makefile.PL to incite verbosity
- Become verbose for smokers only on dev releases
- Added build notice for missing header/libraries
- Bail out of build if uuid_t size == 0
- Reorganized header/library search to find wayward OSX
- Thanks to David Wheeler and William Faulk for pointers and
lots of patience in testing. [rt.cpan.org #104394]
0.24
- Add 'extern "C"' for g++
0.23
- Reverse order of rpc.h and rpcdce.h in UUID.xs (rpc.h first)
0.22
- Ugh! Forgot to include rpcdce.h in UUID.xs
0.21
- Instead of unistd.h, try rpcdce.h on Win
- Minor cleanup in test.pl
0.20
- Also include unistd.h when using Rpc.h (Win)
- Fix pointer problem in -luuid search on Win
- Fix minor header propagation problem in Makefile.PL
0.19
- Fix pointer confusion in do_uuid() on BSD [rt.cpan.org #101137]
0.18
- Allow for non-true/false return from uuid_from_string() on BSD
- Remove unused dependency on Config.pm
- Added yet more debug info for 'make test' time
- Change -DPERL__UUID__UUID_BUF_SZ to -DPERL__UUID__STRUCT_SZ
0.17
- Removed two nested comments on BSD /* sigh */
- Let e2fs machines use sv_cmp too (let's see if OSX Frankenbox works)
- Changed warns in Makefile.PL to prints
0.16
- Typo on Windows/BSD
- Trying sv_cmp() instead of uuid_compare() on RPC-based machines
0.15
- REALLY fix do_uuid() typo. Really.
- Fix pointer problems on BSD
- Removed uuid_copy() from BSD. How did that get there? =)
- Added yet another test for OSX segfault!
- Check and set -DPERL__UUID__UUID_BUF_SZ=?? in Makefile.PL
(Should be the same everywhere, right? Right?)
0.14
- Fix typo in Windows do_uuid() for compiler fail on strawberry
- Now checking for all header files instead of taking first
- Added more detail for failed interface search
- Added check for uuid struct size
0.13
- Split -luuid search into header file and interface type stages
- Removed SvPV_nolen everywhere (buffer overflows)
0.12
- Added support for non-e2fs systems (BSD, OSX, Win)
0.11_01
- Modified test.pl to hopefully catch where MacOSX fails
- Heavy mods to Makefile.PL to differentiate between interfaces
- Makefile.PL *lots* more verbose
- Lots of #ifdefs added in XS
- First shot at code that works for BSD style interface
0.11
- Looks like I've managed to cut the failure reports down a little TOO
far, so now splitting the search for -luuid into two separate
phases. The first, which I don't want to deal with right now, tests
for usability of the -luuid flag by itself. The second, tests for
usability of individual functions. We'll deal with platforms that
actually find libuuid first, then MAYBE revisit others.
0.10
- Added clear() and is_null()
- Added copy() and compare()
- Added unparse_lower() and unparse_upper()
- Added generate_random() and generate_time()
0.09
- Drag test.pl into this century using Test.pm
- Add postamble to Makefile to generate README
- Overhaul POD
- Fix MacOS warning "unsigned char* <--> char*"
0.08
- Added README with pod2text UUID.pm README
- Switched libuuid search to Devel::CheckLib
0.07
- Updated Makefile.PL
- Added search for -luuid at Makefile.PL time
- Updated license and POD to Artistic 2.0
0.06
- Took over maintaining (Rick Myers - JRM)
- Added uuid()
0.05
- Took over maintaining (Lukas Zapletal - LZAP)
- Version bump (no changes)
- Releasing in the original location
0.04
- Seems to be abandoned (again)
- Bump version number and upload to PAUSE
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
- updated to 0.03
see /usr/share/doc/packages/perl-UUID/Changes
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
OBS-URL: https://build.opensuse.org/request/show/640470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-UUID?expand=0&rev=7
2018-10-07 21:31:39 +00:00
|
|
|
The UUID library is used to generate unique identifiers for objects that
|
|
|
|
may be accessible beyond the local system. For instance, they could be used
|
|
|
|
to generate unique HTTP cookies across multiple web servers without
|
|
|
|
communication between the servers, and without fear of a name clash.
|
2010-10-15 13:26:32 +00:00
|
|
|
|
Accepting request 640470 from devel:languages:perl:autoupdate
- Fix autogenerated changes
- updated to 0.27
see /usr/share/doc/packages/perl-UUID/Changes
0.27
- Update SYNOPSIS to remove ":all". Indiscriminate exports could cause
problems with other modules, such as File::Copy::copy().
- Thanks to Slaven Rezic. [rt.cpan.org #118033]
0.26
- Fix broken @ARGV handling in Makefile.PL regarding debug flag.
- Also changed DEBUG flag to UUID_DEBUG
- Thanks to gregor herrmann. [rt.cpan.org #114213]
0.25
- Changed all prints in Makefile.PL to warns and made both
unbuffered to match Devel::CheckLib
- Remove uuid_unparse_lower/upper() calls which don't exist
on SunOS
- Ignore TEST_REQUIRES on EUMM < 6.64
- Try to find correct link lib (-lrpcrt4, -luuid, -lc, in order)
- Make string argument a char** for uuid_to_string()
- Add note on Linux UUID packages
- Moved test.pl to t/test.t and updated to Test::More
- Changed debug() to emit to stderr to match Devel::CheckLib
- Removed Makefile.PL verbosity
- Added switch to Makefile.PL to incite verbosity
- Become verbose for smokers only on dev releases
- Added build notice for missing header/libraries
- Bail out of build if uuid_t size == 0
- Reorganized header/library search to find wayward OSX
- Thanks to David Wheeler and William Faulk for pointers and
lots of patience in testing. [rt.cpan.org #104394]
0.24
- Add 'extern "C"' for g++
0.23
- Reverse order of rpc.h and rpcdce.h in UUID.xs (rpc.h first)
0.22
- Ugh! Forgot to include rpcdce.h in UUID.xs
0.21
- Instead of unistd.h, try rpcdce.h on Win
- Minor cleanup in test.pl
0.20
- Also include unistd.h when using Rpc.h (Win)
- Fix pointer problem in -luuid search on Win
- Fix minor header propagation problem in Makefile.PL
0.19
- Fix pointer confusion in do_uuid() on BSD [rt.cpan.org #101137]
0.18
- Allow for non-true/false return from uuid_from_string() on BSD
- Remove unused dependency on Config.pm
- Added yet more debug info for 'make test' time
- Change -DPERL__UUID__UUID_BUF_SZ to -DPERL__UUID__STRUCT_SZ
0.17
- Removed two nested comments on BSD /* sigh */
- Let e2fs machines use sv_cmp too (let's see if OSX Frankenbox works)
- Changed warns in Makefile.PL to prints
0.16
- Typo on Windows/BSD
- Trying sv_cmp() instead of uuid_compare() on RPC-based machines
0.15
- REALLY fix do_uuid() typo. Really.
- Fix pointer problems on BSD
- Removed uuid_copy() from BSD. How did that get there? =)
- Added yet another test for OSX segfault!
- Check and set -DPERL__UUID__UUID_BUF_SZ=?? in Makefile.PL
(Should be the same everywhere, right? Right?)
0.14
- Fix typo in Windows do_uuid() for compiler fail on strawberry
- Now checking for all header files instead of taking first
- Added more detail for failed interface search
- Added check for uuid struct size
0.13
- Split -luuid search into header file and interface type stages
- Removed SvPV_nolen everywhere (buffer overflows)
0.12
- Added support for non-e2fs systems (BSD, OSX, Win)
0.11_01
- Modified test.pl to hopefully catch where MacOSX fails
- Heavy mods to Makefile.PL to differentiate between interfaces
- Makefile.PL *lots* more verbose
- Lots of #ifdefs added in XS
- First shot at code that works for BSD style interface
0.11
- Looks like I've managed to cut the failure reports down a little TOO
far, so now splitting the search for -luuid into two separate
phases. The first, which I don't want to deal with right now, tests
for usability of the -luuid flag by itself. The second, tests for
usability of individual functions. We'll deal with platforms that
actually find libuuid first, then MAYBE revisit others.
0.10
- Added clear() and is_null()
- Added copy() and compare()
- Added unparse_lower() and unparse_upper()
- Added generate_random() and generate_time()
0.09
- Drag test.pl into this century using Test.pm
- Add postamble to Makefile to generate README
- Overhaul POD
- Fix MacOS warning "unsigned char* <--> char*"
0.08
- Added README with pod2text UUID.pm README
- Switched libuuid search to Devel::CheckLib
0.07
- Updated Makefile.PL
- Added search for -luuid at Makefile.PL time
- Updated license and POD to Artistic 2.0
0.06
- Took over maintaining (Rick Myers - JRM)
- Added uuid()
0.05
- Took over maintaining (Lukas Zapletal - LZAP)
- Version bump (no changes)
- Releasing in the original location
0.04
- Seems to be abandoned (again)
- Bump version number and upload to PAUSE
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
- updated to 0.03
see /usr/share/doc/packages/perl-UUID/Changes
0.03
- Added Artistic license
- Took over maintaining (Colin Faber - CFABER)
0.02 Unknown
- unknown changes
OBS-URL: https://build.opensuse.org/request/show/640470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-UUID?expand=0&rev=7
2018-10-07 21:31:39 +00:00
|
|
|
The generated UUIDs can be reasonably expected to be unique within a
|
|
|
|
system, and unique across all systems, and are compatible with those
|
|
|
|
created by the Open Software Foundation (OSF) Distributed Computing
|
2024-04-06 13:00:00 +00:00
|
|
|
Environment (DCE).
|
2010-10-15 13:26:32 +00:00
|
|
|
|
2024-05-16 11:59:47 +00:00
|
|
|
All generated UUIDs are either version 1, 3, 4, 5, 6, or version 7. And all
|
|
|
|
are variant 1, meaning compliant with the OSF DCE standard as described in
|
2024-04-06 13:00:00 +00:00
|
|
|
RFC4122.
|
|
|
|
|
2024-05-16 11:59:47 +00:00
|
|
|
Versions 6 and 7 are not standardized. They are presented here as proposed
|
|
|
|
in RFC4122bis, version 14, and may change in the future. RFC4122bis is
|
|
|
|
noted to replace RFC4122, if approved.
|
2024-01-04 15:12:03 +00:00
|
|
|
|
2010-10-15 13:26:32 +00:00
|
|
|
%prep
|
2025-04-14 20:39:24 +00:00
|
|
|
%autosetup -n %{cpan_name}-%{cpan_version} -p1
|
2010-10-15 13:26:32 +00:00
|
|
|
|
|
|
|
%build
|
2019-09-04 12:11:50 +00:00
|
|
|
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
|
2023-11-16 16:38:20 +00:00
|
|
|
%make_build
|
2010-10-15 13:26:32 +00:00
|
|
|
|
|
|
|
%check
|
2019-09-04 12:11:50 +00:00
|
|
|
make test
|
2010-10-15 13:26:32 +00:00
|
|
|
|
|
|
|
%install
|
|
|
|
%perl_make_install
|
|
|
|
%perl_process_packlist
|
|
|
|
%perl_gen_filelist
|
|
|
|
|
|
|
|
%files -f %{name}.files
|
2024-04-06 13:00:00 +00:00
|
|
|
%doc Changes NOTES README
|
2023-11-16 16:38:20 +00:00
|
|
|
%license LICENSE
|
2010-10-15 13:26:32 +00:00
|
|
|
|
|
|
|
%changelog
|