Hello community,
here is the log from the commit of package octave-forge-geometry for
openSUSE:Factory checked in at 2019-11-28 10:14:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave-forge-geometry (Old)
and /work/SRC/openSUSE:Factory/.octave-forge-geometry.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave-forge-geometry"
Thu Nov 28 10:14:20 2019 rev:3 rq:751208 version:3.0.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/octave-forge-geometry/octave-forge-geometry.changes
2016-06-14 23:07:35.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.octave-forge-geometry.new.26869/octave-forge-geometry.changes
2019-11-28 10:15:00.835637710 +0100
@@ -1,0 +2,47 @@
+Wed Nov 27 00:32:19 UTC 2019 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to version 3.0.0
+ * This version of the package is not backward compatible for the
+ following reasons:
+ + Functions have changed their name
+ beltproblem --> beltProblem
+ closed_path --> closedPath
+ shapearea --> shapeArea
+ shapecentroid --> shapeCentroid
+ shapeplot --> plotShape
+ shapetransform --> transformShape
+ simplifypolygon --> simplifyPoligon
+ simplifyPolyline --> simplifyPolyline
+ + Functions that are in GNU Octave core since 4.0.1
+ rad2deg deg2rad
+ * Added Functions:
+ isAxisHandle isPolygonCCW isPolygonCW_Clipper joinPolygons polygon2patch
+ orientPolygon boundedVoronoi2d drawGraphEdges clipGraph grAdjacentEdges
+ grAdjacentNodes grEdgeLengths centroidalVoronoi2d clipGraphPolygon
+ cvtUpdate intersectEdgePolygon intersectLinePolygon isPointInPolygon
+ polygonBounds polygonContains convexHull minimumCaliperDiameter
+ grShortestPath drawNodeLabels nndist createRotation3dLineAngle drawPlane3d
+ rotation3dAxisAndAngle boxToMesh checkMeshAdjacentFaces
+ clipConvexPolyhedronHP clipMeshVertices createDodecahedron
+ createDurerPolyhedron createIcosahedron createMengerSponge createOctahedron
+ createRhombododecahedron createSoccerBall createTetrahedron
+ createTetrakaidecahedron cylinderMesh drawFaceNormals drawPolyhedron
+ ellipsoidMesh faceCentroids faceNormal intersectLineMesh3d
intersectPlaneMesh
+ mergeCoplanarFaces meshAdjacencyMatrix meshDihedralAngles meshEdgeFaces
+ meshEdgeLength meshEdges meshFace meshFaceAdjacency meshFaceEdges
+ meshFaceNumber meshFacePolygons meshSurfaceArea meshVolume minConvexHull
+ polyhedra polyhedronCentroid polyhedronMeanBreadth polyhedronNormalAngle
+ polyhedronSlice readMesh_off removeMeshVertices smoothMesh sphereMesh
+ steinerPolytope subdivideMesh surfToMesh tetrahedronVolume torusMesh
+ triangulateFaces trimMesh trimeshEdgeFaces trimeshMeanBreadth
+ trimeshSurfaceArea vertexNormal distancePoints clipLine3d
+ drawLine3d eulerAnglesToRotation3d intersectLineSphere linePosition3d
+ recenterTransform3d transformLine3d transformVector3d intersectPolylines
+ clipPolyline clipPolyline_clipper clipPolygon clipPolygon_clipper
+ * Improved Functions
+ + drawPolygon is more efficent when drawing polygons in cells and now it
+ takes an axis handle as first argument (optional). Added demo and tests
+ + intersectEdges accepts tolerance as third argument
+ + polygon2patch demo fixed, missing third argument for patch.
+
+-------------------------------------------------------------------
Old:
----
geometry-2.1.1.tar.gz
New:
----
geometry-3.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ octave-forge-geometry.spec ++++++
--- /var/tmp/diff_new_pack.3NYfpM/_old 2019-11-28 10:15:01.699637719 +0100
+++ /var/tmp/diff_new_pack.3NYfpM/_new 2019-11-28 10:15:01.703637719 +0100
@@ -1,7 +1,7 @@
#
# spec file for package octave-forge-geometry
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,22 +12,21 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define octpkg geometry
Name: octave-forge-%{octpkg}
-Version: 2.1.1
+Version: 3.0.0
Release: 0
Summary: Computational Geometry for Octave
-License: GPL-3.0+ and BSD-2-Clause
+License: GPL-3.0-or-later AND BSD-2-Clause
Group: Productivity/Scientific/Math
-Url: http://octave.sourceforge.net
-Source0:
http://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
-BuildRequires: octave-devel
-Requires: octave-cli >= 4.0.0
-BuildArch: noarch
+URL: https://octave.sourceforge.io
+Source0:
https://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
+BuildRequires: octave-devel >= 4.0.1
+Requires: octave-cli >= 4.0.1
%description
Library for geometric computing extending MatGeom functions. Useful to create,
@@ -56,5 +55,6 @@
%files
%defattr(-,root,root)
%{octpackages_dir}/%{octpkg}-%{version}
+%{octlib_dir}/%{octpkg}-%{version}
%changelog
++++++ geometry-2.1.1.tar.gz -> geometry-3.0.0.tar.gz ++++++
++++ 22369 lines of diff (skipped)