[Git][java-team/curvesapi][master] 7 commits: Wrap and sort

Emmanuel Bourg gitlab at salsa.debian.org
Wed Feb 3 22:26:32 GMT 2021



Emmanuel Bourg pushed to branch master at Debian Java Maintainers / curvesapi


Commits:
a1e0532e by Emmanuel Bourg at 2021-02-03T23:21:40+01:00
Wrap and sort

- - - - -
ba94ddd7 by Emmanuel Bourg at 2021-02-03T23:21:57+01:00
Standards-Version updated to 4.5.1

- - - - -
be35011a by Emmanuel Bourg at 2021-02-03T23:22:01+01:00
Switch to debhelper level 13

- - - - -
179cfb49 by Emmanuel Bourg at 2021-02-03T23:22:06+01:00
Use salsa.debian.org Vcs-* URLs

- - - - -
36e1ff3a by Emmanuel Bourg at 2021-02-03T23:23:18+01:00
New upstream version 1.06
- - - - -
7d764e78 by Emmanuel Bourg at 2021-02-03T23:23:19+01:00
Update upstream source from tag 'upstream/1.06'

Update to upstream version '1.06'
with Debian dir 3c708b50d40cff82ea9d22cc591803b9db8f5d87
- - - - -
f3290e6b by Emmanuel Bourg at 2021-02-03T23:25:12+01:00
New upstream release (1.06)

- - - - -


8 changed files:

- README.md
- debian/changelog
- − debian/compat
- debian/control
- debian/rules
- pom.xml
- src/main/java/com/graphbuilder/curve/CardinalSpline.java
- src/main/java/com/graphbuilder/curve/CatmullRomSpline.java


Changes:

=====================================
README.md
=====================================
@@ -17,7 +17,7 @@ However, bugfixes and reasonably scoped improvements will be accepted.
 List of changes
 ---------------
 
-* Version has been bumped to 1.04
+* Version has been bumped to 1.06
 * The javadocs have been removed from this distribution
 * The build scripts have been removed and pom.xml has been added to support
   usage with maven
@@ -37,4 +37,3 @@ The original project used a BSD license, and remains so..
 
 com.graphbuilder.org.apache.harmony.awt.gl.Crossing is from the Apache
 Harmony project and is released under the Apache 2.0 license.
-


=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+curvesapi (1.06-1) unstable; urgency=medium
+
+  * New upstream release
+  * Standards-Version updated to 4.5.1
+  * Switch to debhelper level 13
+  * Use salsa.debian.org Vcs-* URLs
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Wed, 03 Feb 2021 23:23:59 +0100
+
 curvesapi (1.05-1) unstable; urgency=medium
 
   * Initial release (Closes: #848520)


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-10


=====================================
debian/control
=====================================
@@ -3,15 +3,19 @@ Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Emmanuel Bourg <ebourg at apache.org>
-Build-Depends: debhelper (>= 10), default-jdk, maven-debian-helper (>= 2.1), junit4
-Standards-Version: 3.9.8
-Vcs-Git: https://anonscm.debian.org/git/pkg-java/curvesapi.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/curvesapi.git
+Build-Depends:
+ debhelper-compat (= 13),
+ default-jdk,
+ junit4,
+ maven-debian-helper (>= 2.1)
+Standards-Version: 4.5.1
+Vcs-Git: https://salsa.debian.org/java-team/curvesapi.git
+Vcs-Browser: https://salsa.debian.org/java-team/curvesapi
 Homepage: https://github.com/virtuald/curvesapi
 
 Package: libcurvesapi-java
 Architecture: all
-Depends: ${misc:Depends}, ${maven:Depends}
+Depends: ${maven:Depends}, ${misc:Depends}
 Suggests: ${maven:OptionalDepends}
 Description: Java implementation of mathematical curves defined over a set of control points
  Implementation of various mathematical curves that define themselves over


=====================================
debian/rules
=====================================
@@ -2,6 +2,3 @@
 
 %:
 	dh $@
-
-get-orig-source:
-	uscan --download-current-version --force-download --no-symlink


=====================================
pom.xml
=====================================
@@ -2,7 +2,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.github.virtuald</groupId>
   <artifactId>curvesapi</artifactId>
-  <version>1.05</version>
+  <version>1.06</version>
   <name>curvesapi</name>
   <description>Implementation of various mathematical curves that define themselves over a set of control points. The API is written in Java. The curves supported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS.</description>
   <url>https://github.com/virtuald/curvesapi</url>


=====================================
src/main/java/com/graphbuilder/curve/CardinalSpline.java
=====================================
@@ -133,8 +133,9 @@ public class CardinalSpline extends ParametricCurve {
 			int count_j = gi.count_j();
 
 			for (int i = 0; i < 4; i++) {
-				if (!gi.hasNext())
-					throw new IllegalArgumentException("Group iterator ended early");
+				if (!gi.hasNext()) {
+					return;
+				}
 				sharedData.pt[i] = cp.getPoint(gi.next()).getLocation();
 			}
 


=====================================
src/main/java/com/graphbuilder/curve/CatmullRomSpline.java
=====================================
@@ -106,8 +106,9 @@ public class CatmullRomSpline extends ParametricCurve {
 			int count_j = gi.count_j();
 
 			for (int i = 0; i < 4; i++) {
-				if (!gi.hasNext())
-					throw new IllegalArgumentException("Group iterator ended early");
+				if (!gi.hasNext()) {
+					return;
+				}
 				sharedData.pt[i] = cp.getPoint(gi.next()).getLocation();
 			}
 



View it on GitLab: https://salsa.debian.org/java-team/curvesapi/-/compare/43741af680bc9d300a1561cec9025fe3ee2f10bc...f3290e6b807241d5a065e01681180c82d36b7325

-- 
View it on GitLab: https://salsa.debian.org/java-team/curvesapi/-/compare/43741af680bc9d300a1561cec9025fe3ee2f10bc...f3290e6b807241d5a065e01681180c82d36b7325
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20210203/e92b299e/attachment.html>


More information about the pkg-java-commits mailing list