[repsnapper] New alpha release, clipper 6.2.0, remove old patches

Miro Hrončok churchyard at fedoraproject.org
Wed Oct 22 09:23:55 UTC 2014


commit 7bf2d707ff4b44fa6a03845bb915d1b18b2a43d4
Author: Miro Hrončok <miro at hroncok.cz>
Date:   Wed Oct 22 11:17:04 2014 +0200

    New alpha release, clipper 6.2.0, remove old patches

 .gitignore                   |    1 +
 repsnapper-clipper613a.patch |  146 ---------------
 repsnapper-clipper620.patch  |   25 +++
 repsnapper-lmfit50.patch     |   19 --
 repsnapper-old-clipper.patch |  399 ------------------------------------------
 repsnapper.spec              |   12 +-
 sources                      |    2 +-
 7 files changed, 35 insertions(+), 569 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3d49d64..92e7a0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
 /repsnapper-2.2.0-f6f3df0.tar.gz
 /repsnapper-2.3.1-e41fb0b.tar.gz
 /2.3.2a4.tar.gz
+/2.3.2a5.tar.gz
diff --git a/repsnapper-clipper620.patch b/repsnapper-clipper620.patch
new file mode 100644
index 0000000..17e3036
--- /dev/null
+++ b/repsnapper-clipper620.patch
@@ -0,0 +1,25 @@
+From eb3b327c3f8295b363ebcb517496f76b58ae8c36 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro at hroncok.cz>
+Date: Wed, 22 Oct 2014 11:08:06 +0200
+Subject: [PATCH] Replace deprecated OffsetPaths function with ClipperOffset
+ class
+
+---
+ src/slicer/clipping.cpp | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/slicer/clipping.cpp b/src/slicer/clipping.cpp
+index 4c68b79..0b2484a 100644
+--- a/src/slicer/clipping.cpp
++++ b/src/slicer/clipping.cpp
+@@ -408,7 +408,9 @@ vector<Poly> Clipping::getShrinkedCapped(const vector<Poly> &polys, double dista
+   CL::Paths opolys;
+   if (reverse)
+     CL::ReversePaths(opolys);
+-  CL::OffsetPaths(cpolys, opolys, cldist, cljtype, CL::etClosed, miter_limit);
++  CL::ClipperOffset co;
++  co.AddPaths(cpolys, cljtype, CL::etClosedPolygon);
++  co.Execute(opolys, miter_limit);
+   CL::SimplifyPolygons(opolys);//, CL::pftNonZero);
+   return opolys;
+ }
diff --git a/repsnapper.spec b/repsnapper.spec
index f919940..8f2648e 100644
--- a/repsnapper.spec
+++ b/repsnapper.spec
@@ -1,7 +1,7 @@
 Name:           repsnapper
 Version:        2.3.2
-%global         atag a4
-Release:        0.3.%{atag}%{?dist}
+%global         atag a5
+Release:        0.4.%{atag}%{?dist}
 Summary:        RepRap control software
 
 # repsnapper is GPLv2 as noted in licensing.txt
@@ -21,7 +21,7 @@ URL:            https://github.com/timschmidt/%{name}
 Source0:        https://github.com/timschmidt/%{name}/archive/%{version}%{atag}.tar.gz
 Source1:        %{name}-softsurfer-copyright-email.txt
 Patch0:         %{name}-use-system-libs.patch
-Patch1:         %{name}-clipper613a.patch
+Patch1:         %{name}-clipper620.patch
 BuildRequires:  amftools-devel
 BuildRequires:  cairomm-devel
 BuildRequires:  desktop-file-utils
@@ -38,7 +38,7 @@ BuildRequires:  libxml++-devel
 BuildRequires:  libzip-devel
 BuildRequires:  lmfit-devel
 BuildRequires:  muParser-devel
-BuildRequires:  polyclipping-devel >= 5.1
+BuildRequires:  polyclipping-devel >= 6.1.0
 BuildRequires:  poly2tri-devel
 BuildRequires:  rapidxml-devel
 BuildRequires:  vmmlib-devel
@@ -97,6 +97,10 @@ fi
 %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
 
 %changelog
+* Wed Oct 22 2014 Miro Hrončok <mhroncok at redhat.com> - 2.3.2-0.4.a5
+- New alpha release
+- Patch to support clipper/polyclipping 6.2.0
+
 * Sun Aug 17 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.3.2-0.3.a4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
 
diff --git a/sources b/sources
index 157efc0..cdecb2b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-27e37f6d0df7a05ee822483d33f7e289  2.3.2a4.tar.gz
+acffc5fc84a34bf0814d6084c3d3a2e7  2.3.2a5.tar.gz


More information about the scm-commits mailing list