epel9
Petr Písař 9 years ago
parent 7a29ed0a6b
commit e3831c7ad5

1
.gitignore vendored

@ -1,3 +1,4 @@
/CBOR-XS-1.3.tar.gz /CBOR-XS-1.3.tar.gz
/CBOR-XS-1.4.tar.gz /CBOR-XS-1.4.tar.gz
/CBOR-XS-1.41.tar.gz /CBOR-XS-1.41.tar.gz
/CBOR-XS-1.5.tar.gz

@ -1,4 +1,4 @@
From 8a46c1a9758a359755d2f33f641a264c6d3c69a0 Mon Sep 17 00:00:00 2001 From 7808571acdea1c66705d5296c57eb7e0de8ed4c2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
Date: Tue, 29 Sep 2015 10:31:58 +0200 Date: Tue, 29 Sep 2015 10:31:58 +0200
Subject: [PATCH] Cast char* and U8* where needed Subject: [PATCH] Cast char* and U8* where needed
@ -15,10 +15,10 @@ Signed-off-by: Petr Písař <ppisar@redhat.com>
1 file changed, 6 insertions(+), 6 deletions(-) 1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/XS.xs b/XS.xs diff --git a/XS.xs b/XS.xs
index c46a5e7..56223bd 100644 index 25e2b9e..2aa6c57 100644
--- a/XS.xs --- a/XS.xs
+++ b/XS.xs +++ b/XS.xs
@@ -770,7 +770,7 @@ decode_he (dec_t *dec, HV *hv) @@ -802,7 +802,7 @@ decode_he (dec_t *dec, HV *hv)
dec->cur += len; dec->cur += len;
if (ecb_expect_false (dec->cbor.flags & F_VALIDATE_UTF8)) if (ecb_expect_false (dec->cbor.flags & F_VALIDATE_UTF8))
@ -27,7 +27,7 @@ index c46a5e7..56223bd 100644
ERR ("corrupted CBOR data (invalid UTF-8 in map key)"); ERR ("corrupted CBOR data (invalid UTF-8 in map key)");
hv_store (hv, key, -len, decode_sv (dec), 0); hv_store (hv, key, -len, decode_sv (dec), 0);
@@ -859,7 +859,7 @@ decode_str (dec_t *dec, int utf8) @@ -891,7 +891,7 @@ decode_str (dec_t *dec, int utf8)
STRLEN len = decode_uint (dec); STRLEN len = decode_uint (dec);
WANT (len); WANT (len);
@ -36,7 +36,7 @@ index c46a5e7..56223bd 100644
dec->cur += len; dec->cur += len;
} }
} }
@@ -868,7 +868,7 @@ decode_str (dec_t *dec, int utf8) @@ -900,7 +900,7 @@ decode_str (dec_t *dec, int utf8)
STRLEN len = decode_uint (dec); STRLEN len = decode_uint (dec);
WANT (len); WANT (len);
@ -45,7 +45,7 @@ index c46a5e7..56223bd 100644
dec->cur += len; dec->cur += len;
if (ecb_expect_false (dec->stringref) if (ecb_expect_false (dec->stringref)
@@ -879,7 +879,7 @@ decode_str (dec_t *dec, int utf8) @@ -911,7 +911,7 @@ decode_str (dec_t *dec, int utf8)
if (utf8) if (utf8)
{ {
if (ecb_expect_false (dec->cbor.flags & F_VALIDATE_UTF8)) if (ecb_expect_false (dec->cbor.flags & F_VALIDATE_UTF8))
@ -54,7 +54,7 @@ index c46a5e7..56223bd 100644
ERR ("corrupted CBOR data (invalid UTF-8 in text string)"); ERR ("corrupted CBOR data (invalid UTF-8 in text string)");
SvUTF8_on (sv); SvUTF8_on (sv);
@@ -1189,7 +1189,7 @@ decode_cbor (SV *string, CBOR *cbor, char **offset_return) @@ -1221,7 +1221,7 @@ decode_cbor (SV *string, CBOR *cbor, char **offset_return)
sv = decode_sv (&dec); sv = decode_sv (&dec);
if (offset_return) if (offset_return)
@ -63,7 +63,7 @@ index c46a5e7..56223bd 100644
if (!(offset_return || !sv)) if (!(offset_return || !sv))
if (dec.cur != dec.end && !dec.err) if (dec.cur != dec.end && !dec.err)
@@ -1239,7 +1239,7 @@ incr_parse (CBOR *self, SV *cborstr) @@ -1271,7 +1271,7 @@ incr_parse (CBOR *self, SV *cborstr)
1, 2, 4, 8,-1,-1,-1,-2 1, 2, 4, 8,-1,-1,-1,-2
}; };
@ -73,5 +73,5 @@ index c46a5e7..56223bd 100644
IV count = SvIVX (AvARRAY (self->incr_count)[AvFILLp (self->incr_count)]); IV count = SvIVX (AvARRAY (self->incr_count)[AvFILLp (self->incr_count)]);
I8 ilen = incr_len[m]; I8 ilen = incr_len[m];
-- --
2.5.0 2.5.5

@ -1,4 +1,4 @@
%global cpan_version 1.41 %global cpan_version 1.5
Name: perl-CBOR-XS Name: perl-CBOR-XS
Version: %(echo %{cpan_version} | sed 's/\(\..\)\(.\)/\1.\2/') Version: %(echo %{cpan_version} | sed 's/\(\..\)\(.\)/\1.\2/')
Release: 1%{?dist} Release: 1%{?dist}
@ -13,7 +13,7 @@ Source0: http://www.cpan.org/authors/id/M/ML/MLEHMANN/CBOR-XS-%{cpan_vers
# Use system libecb # Use system libecb
Patch0: CBOR-XS-1.3-Include-ecb.h-from-system.patch Patch0: CBOR-XS-1.3-Include-ecb.h-from-system.patch
# Silent compiler warnings # Silent compiler warnings
Patch1: CBOR-XS-1.41-Cast-char-and-U8-where-needed.patch Patch1: CBOR-XS-1.5-Cast-char-and-U8-where-needed.patch
BuildRequires: coreutils BuildRequires: coreutils
BuildRequires: findutils BuildRequires: findutils
# gcc for standard header files # gcc for standard header files
@ -21,22 +21,28 @@ BuildRequires: gcc
BuildRequires: libecb-static BuildRequires: libecb-static
BuildRequires: make BuildRequires: make
BuildRequires: perl BuildRequires: perl
BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl(Canary::Stability)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.52
BuildRequires: sed BuildRequires: sed
# Run-time: # Run-time:
BuildRequires: perl(common::sense) BuildRequires: perl(common::sense)
BuildRequires: perl(Exporter) BuildRequires: perl(Exporter)
BuildRequires: perl(Math::BigFloat) BuildRequires: perl(Math::BigFloat)
BuildRequires: perl(Math::BigInt) BuildRequires: perl(Math::BigInt)
BuildRequires: perl(Math::BigRat)
BuildRequires: perl(Time::Piece) BuildRequires: perl(Time::Piece)
BuildRequires: perl(Types::Serialiser) BuildRequires: perl(Types::Serialiser)
BuildRequires: perl(URI) BuildRequires: perl(URI)
BuildRequires: perl(XSLoader) BuildRequires: perl(XSLoader)
# Tests: # Tests:
BuildRequires: perl(Data::Dumper) BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Math::BigInt::FastCalc)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Math::BigFloat) Requires: perl(Math::BigFloat)
Requires: perl(Math::BigInt) Requires: perl(Math::BigInt)
Requires: perl(Math::BigRat)
Requires: perl(Time::Piece) Requires: perl(Time::Piece)
Requires: perl(URI) Requires: perl(URI)
@ -56,13 +62,13 @@ rm ecb.h
sed -i -e '/^ecb\.h/d' MANIFEST sed -i -e '/^ecb\.h/d' MANIFEST
%build %build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" </dev/null
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
make pure_install DESTDIR=$RPM_BUILD_ROOT make pure_install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -type f -name .packlist -delete
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \; find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
%{_fixperms} $RPM_BUILD_ROOT/* %{_fixperms} $RPM_BUILD_ROOT/*
%check %check
@ -76,6 +82,9 @@ make test
%{_mandir}/man3/* %{_mandir}/man3/*
%changelog %changelog
* Wed Apr 27 2016 Petr Pisar <ppisar@redhat.com> - 1.5-1
- 1.5 bump
* Mon Feb 29 2016 Petr Pisar <ppisar@redhat.com> - 1.4.1-1 * Mon Feb 29 2016 Petr Pisar <ppisar@redhat.com> - 1.4.1-1
- 1.41 bump - 1.41 bump

@ -1 +1 @@
b76eee24f9bb8adc766b2867f18fe493 CBOR-XS-1.41.tar.gz 5e50ffe54bff32508846acf1d9a139eb CBOR-XS-1.5.tar.gz

Loading…
Cancel
Save