This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository gpsprune.

commit 7c820e9e570e4935c0da196324e8015ac49efffd
Author: Bas Couwenberg <sebas...@xs4all.nl>
Date:   Wed Mar 11 11:38:30 2015 +0100

    Add patch to rename symbols as used in libmetadata-extractor-java 2.7.2.
---
 debian/changelog                        |  6 +++
 debian/patches/metadata-extractor.patch | 71 +++++++++++++++++++++++++++++++++
 debian/patches/series                   |  1 +
 3 files changed, 78 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 370248f..1f82602 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gpsprune (17.2-2) UNRELEASED; urgency=medium
+
+  * Add patch to rename symbols as used in libmetadata-extractor-java 2.7.2.
+
+ -- Bas Couwenberg <sebas...@debian.org>  Wed, 11 Mar 2015 11:37:34 +0100
+
 gpsprune (17.2-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/patches/metadata-extractor.patch 
b/debian/patches/metadata-extractor.patch
new file mode 100644
index 0000000..9ff6c7d
--- /dev/null
+++ b/debian/patches/metadata-extractor.patch
@@ -0,0 +1,71 @@
+Description: Rename symbols for metadata-extractor 2.7.2.
+Author: Bas Couwenberg <sebas...@debian.org>
+
+--- a/tim/prune/jpeg/ExternalExifLibrary.java
++++ b/tim/prune/jpeg/ExternalExifLibrary.java
+@@ -37,48 +37,48 @@ public class ExternalExifLibrary impleme
+                       if (metadata.containsDirectory(GpsDirectory.class))
+                       {
+                               Directory gpsdir = 
metadata.getDirectory(GpsDirectory.class);
+-                              if 
(gpsdir.containsTag(GpsDirectory.TAG_GPS_LATITUDE)
+-                                      && 
gpsdir.containsTag(GpsDirectory.TAG_GPS_LONGITUDE)
+-                                      && 
gpsdir.containsTag(GpsDirectory.TAG_GPS_LATITUDE_REF)
+-                                      && 
gpsdir.containsTag(GpsDirectory.TAG_GPS_LONGITUDE_REF))
++                              if 
(gpsdir.containsTag(GpsDirectory.TAG_LATITUDE)
++                                      && 
gpsdir.containsTag(GpsDirectory.TAG_LONGITUDE)
++                                      && 
gpsdir.containsTag(GpsDirectory.TAG_LATITUDE_REF)
++                                      && 
gpsdir.containsTag(GpsDirectory.TAG_LONGITUDE_REF))
+                               {
+-                                      
data.setLatitudeRef(gpsdir.getString(GpsDirectory.TAG_GPS_LATITUDE_REF));
+-                                      Rational[] latRats = 
gpsdir.getRationalArray(GpsDirectory.TAG_GPS_LATITUDE);
++                                      
data.setLatitudeRef(gpsdir.getString(GpsDirectory.TAG_LATITUDE_REF));
++                                      Rational[] latRats = 
gpsdir.getRationalArray(GpsDirectory.TAG_LATITUDE);
+                                       double seconds = 
ExifGateway.convertToPositiveValue(latRats[2].getNumerator(), 
latRats[2].getDenominator());
+                                       data.setLatitude(new double[] 
{latRats[0].doubleValue(),
+                                               latRats[1].doubleValue(), 
seconds});
+-                                      
data.setLongitudeRef(gpsdir.getString(GpsDirectory.TAG_GPS_LONGITUDE_REF));
+-                                      Rational[] lonRats = 
gpsdir.getRationalArray(GpsDirectory.TAG_GPS_LONGITUDE);
++                                      
data.setLongitudeRef(gpsdir.getString(GpsDirectory.TAG_LONGITUDE_REF));
++                                      Rational[] lonRats = 
gpsdir.getRationalArray(GpsDirectory.TAG_LONGITUDE);
+                                       seconds = 
ExifGateway.convertToPositiveValue(lonRats[2].getNumerator(), 
lonRats[2].getDenominator());
+                                       data.setLongitude(new double[] 
{lonRats[0].doubleValue(),
+                                               lonRats[1].doubleValue(), 
seconds});
+                               }
+ 
+                               // Altitude (if present)
+-                              if 
(gpsdir.containsTag(GpsDirectory.TAG_GPS_ALTITUDE) && 
gpsdir.containsTag(GpsDirectory.TAG_GPS_ALTITUDE_REF))
++                              if 
(gpsdir.containsTag(GpsDirectory.TAG_ALTITUDE) && 
gpsdir.containsTag(GpsDirectory.TAG_ALTITUDE_REF))
+                               {
+-                                      
data.setAltitude(gpsdir.getRational(GpsDirectory.TAG_GPS_ALTITUDE).intValue());
+-                                      byte altRef = (byte) 
gpsdir.getInt(GpsDirectory.TAG_GPS_ALTITUDE_REF);
++                                      
data.setAltitude(gpsdir.getRational(GpsDirectory.TAG_ALTITUDE).intValue());
++                                      byte altRef = (byte) 
gpsdir.getInt(GpsDirectory.TAG_ALTITUDE_REF);
+                                       data.setAltitudeRef(altRef);
+                               }
+ 
+                               // Timestamp and datestamp (if present)
+-                              final int TAG_GPS_DATESTAMP = 0x001d;
+-                              if 
(gpsdir.containsTag(GpsDirectory.TAG_GPS_TIME_STAMP) && 
gpsdir.containsTag(TAG_GPS_DATESTAMP))
++                              final int TAG_DATE_STAMP = 0x001d;
++                              if 
(gpsdir.containsTag(GpsDirectory.TAG_TIME_STAMP) && 
gpsdir.containsTag(TAG_DATE_STAMP))
+                               {
+-                                      Rational[] times = 
gpsdir.getRationalArray(GpsDirectory.TAG_GPS_TIME_STAMP);
++                                      Rational[] times = 
gpsdir.getRationalArray(GpsDirectory.TAG_TIME_STAMP);
+                                       data.setGpsTimestamp(new int[] 
{times[0].intValue(), times[1].intValue(),
+                                               times[2].intValue()});
+-                                      Rational[] dates = 
gpsdir.getRationalArray(TAG_GPS_DATESTAMP);
++                                      Rational[] dates = 
gpsdir.getRationalArray(TAG_DATE_STAMP);
+                                       if (dates != null) {
+                                               data.setGpsDatestamp(new int[] 
{dates[0].intValue(), dates[1].intValue(), dates[2].intValue()});
+                                       }
+                               }
+ 
+                               // Image bearing (if present)
+-                              if 
(gpsdir.containsTag(GpsDirectory.TAG_GPS_IMG_DIRECTION) && 
gpsdir.containsTag(GpsDirectory.TAG_GPS_IMG_DIRECTION_REF))
++                              if 
(gpsdir.containsTag(GpsDirectory.TAG_IMG_DIRECTION) && 
gpsdir.containsTag(GpsDirectory.TAG_IMG_DIRECTION_REF))
+                               {
+-                                      Rational bearing = 
gpsdir.getRational(GpsDirectory.TAG_GPS_IMG_DIRECTION);
++                                      Rational bearing = 
gpsdir.getRational(GpsDirectory.TAG_IMG_DIRECTION);
+                                       if (bearing != null) {
+                                               
data.setBearing(bearing.doubleValue());
+                                       }
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..ac2d4ce
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+metadata-extractor.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-grass/gpsprune.git

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to