SHA256
8
0
forked from pool/perl-UUID
Files
perl-UUID/perl-UUID.spec

70 lines
2.2 KiB
RPMSpec
Raw Normal View History

#
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
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# 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/
#
Name: perl-UUID
Version: 0.28
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
%define cpan_name UUID
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
Summary: DCE compatible Universally Unique Identifier library for Perl
License: Artistic-2.0
Group: Development/Libraries/Perl
Url: https://metacpan.org/release/%{cpan_name}
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
Source0: https://cpan.metacpan.org/authors/id/J/JR/JRM/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
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
BuildRequires: perl(Devel::CheckLib) >= 1.02
%{perl_requires}
# MANUAL BEGIN
BuildRequires: libuuid-devel
# MANUAL END
%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.
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
Environment (DCE) utility uuidgen.
%prep
%setup -q -n %{cpan_name}-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
make %{?_smp_mflags}
%check
make test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%files -f %{name}.files
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
%defattr(-,root,root,755)
%doc Changes README
%license License
%changelog