[perl-Math-Clipper] New version 1.19 compatible with polyclipping 5.1.x

Miro Hrončok churchyard at fedoraproject.org
Mon Apr 22 17:09:35 UTC 2013


commit 6f0a0b4d700287e3a809650f2e15e8595d3d43c9
Author: Miro Hrončok <miro at hroncok.cz>
Date:   Mon Apr 22 19:08:54 2013 +0200

    New version 1.19 compatible with polyclipping 5.1.x

 .gitignore                                         |    1 +
 ...s.patch => perl-Math-Clipper-no-c-sources.patch |   29 +++++++++++---------
 perl-Math-Clipper.spec                             |   12 +++++---
 sources                                            |    2 +-
 4 files changed, 26 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 498c508..24302c0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Math-Clipper-1.17.tar.gz
+/Math-Clipper-1.19.tar.gz
diff --git a/perl-Math-Clipper-1.16-1.no-c-sources.patch b/perl-Math-Clipper-no-c-sources.patch
similarity index 58%
rename from perl-Math-Clipper-1.16-1.no-c-sources.patch
rename to perl-Math-Clipper-no-c-sources.patch
index c237eee..ddccc87 100644
--- a/perl-Math-Clipper-1.16-1.no-c-sources.patch
+++ b/perl-Math-Clipper-no-c-sources.patch
@@ -1,7 +1,8 @@
-diff -ru a/Build.PL b/Build.PL
---- a/Build.PL	2012-12-26 15:31:43.000000000 +0100
-+++ b/Build.PL	2012-12-29 15:49:20.306844474 +0100
-@@ -14,6 +14,8 @@
+diff --git a/Build.PL b/Build.PL
+index 20af712..9b28fdb 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -14,6 +14,8 @@ my $build = Module::Build::WithXSpp->new(
    # _GLIBCXX_USE_C99 : to get the long long type for g++
    # HAS_BOOL         : stops Perl/lib/CORE/handy.h from doing "#  define bool char" for MSVC
    extra_compiler_flags => [qw(-D_GLIBCXX_USE_C99 -DHAS_BOOL)],
@@ -10,21 +11,23 @@ diff -ru a/Build.PL b/Build.PL
    # Provides extra C typemaps that are auto-merged
    extra_typemap_modules => {
      'ExtUtils::Typemaps::Default' => '0.05',
-diff -ru a/MANIFEST b/MANIFEST
---- a/MANIFEST	2012-12-26 15:31:43.000000000 +0100
-+++ b/MANIFEST	2012-12-29 15:50:54.963555010 +0100
-@@ -4,8 +4,6 @@
+diff --git a/MANIFEST b/MANIFEST
+index b2dfe19..505af7c 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -4,8 +4,6 @@ lib/Math/Clipper.pm
  MANIFEST			This list of files
  MANIFEST.SKIP
  META.yml
 -src/clipper.cpp
 -src/clipper.hpp
  src/myinit.h
+ src/offset.h
  src/poly2av.h
- src/ppport.h
-diff -ru a/src/myinit.h b/src/myinit.h
---- a/src/myinit.h	2012-12-26 15:31:43.000000000 +0100
-+++ b/src/myinit.h	2012-12-29 15:48:17.674024173 +0100
+diff --git a/src/myinit.h b/src/myinit.h
+index ab37d12..6dc22b2 100644
+--- a/src/myinit.h
++++ b/src/myinit.h
 @@ -1,7 +1,7 @@
  #ifndef __clipper_myinit_h_
  #define __clipper_myinit_h_
@@ -32,5 +35,5 @@ diff -ru a/src/myinit.h b/src/myinit.h
 -#include "clipper.hpp"
 +#include <polyclipping/clipper.hpp>
  
- #include "poly2av.h"
+ using namespace ClipperLib;
  
diff --git a/perl-Math-Clipper.spec b/perl-Math-Clipper.spec
index 666df8c..b0f199d 100644
--- a/perl-Math-Clipper.spec
+++ b/perl-Math-Clipper.spec
@@ -1,12 +1,12 @@
 Name:           perl-Math-Clipper
-Version:        1.17
-Release:        3%{?dist}
+Version:        1.19
+Release:        1%{?dist}
 Summary:        Perl wrapper around Clipper library
 License:        Boost
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Math-Clipper/
 Source0:        http://www.cpan.org/authors/id/A/AA/AAR/Math-Clipper-%{version}.tar.gz
-Patch0:         %{name}-1.16-1.no-c-sources.patch
+Patch0:         %{name}-no-c-sources.patch
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Config)
 BuildRequires:  perl(constant)
@@ -17,7 +17,7 @@ BuildRequires:  perl(Module::Build::WithXSpp) >= 0.10
 BuildRequires:  perl(Test::Deep)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(XSLoader)
-BuildRequires:  polyclipping-devel >= 5.0.3
+BuildRequires:  polyclipping-devel >= 5.1
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 %{?perl_default_filter} # Filters (not)shared c libs
@@ -51,6 +51,10 @@ find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
 %{_mandir}/man3/*
 
 %changelog
+* Mon Apr 22 2013 Miro Hrončok <mhroncok at redhat.com> - 1.19-1
+- New version compatible with polyclipping 5.1.x
+- Patch to don't use bundled C sources updated and renamed
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.17-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
diff --git a/sources b/sources
index e8cddf9..a9c5a7c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1fcba1c1106c4e56c2f4d740f97619c4  Math-Clipper-1.17.tar.gz
+a2533e57ac6ad7e2e154c00e8db0ce36  Math-Clipper-1.19.tar.gz


More information about the scm-commits mailing list