Hello community,

here is the log from the commit of package pdftk for openSUSE:Factory
checked in at Thu Mar 10 12:53:34 CET 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/pdftk/pdftk.changes    2011-03-08 
17:13:35.000000000 +0100
@@ -0,0 +1,146 @@
+-------------------------------------------------------------------
+Tue Mar  8 16:12:52 UTC 2011 - [email protected]
+
+- use my original -p1 patch for bnc#427046
+
+-------------------------------------------------------------------
+Fri Jan 21 20:18:05 UTC 2011 - [email protected]
+
+- update to version 1.44
+- run spec-file cleaner
+   o Added new feature for collating PDF page scans: shuffle. Please see
+   the man page for usage details.
+   o Introduced update_info_utf8, dump_data_utf8 and
+     dump_data_fields_utf8 to provide UTF-8 companions to update_info,
+     dump_data and dump_data_fields. These latter operations use XML
+     numerical entities to encode non-ASCII characters. In version 1.43,
+     we changed the encoding for update_info to UTF-8, but that made it
+     incompatible with dump_data and also broke some downstream
+     applications. By introducing these UTF-8 operations, we can revert
+     update_info to its original behavior.
+   o Burst feature now copies the metadata (including XMP) from the
+     input file to the output pages.
+   o Updated Bouncy Castle library to 1.45.
+   o Removed or replaced third-party code that wasn't compatible with
+     pdftk's GPL license.
+   o Updated third-party license information. 
+
+-------------------------------------------------------------------
+Tue Oct 26 14:30:14 UTC 2010 - [email protected]
+
+- update to version 1.43:
+  o Improved input handle detection to reduce false hits.
+  o Improved keyword detection logic to eliminate false hits if
+    filenames happen to include pdftk keywords even, odd and end
+  o Added option of prompting the user for the output when bursting
+    a PDF. Also reviewed other filename prompting code.
+  o Changed the PDF parser to accept name tokens longer than 127
+    characters - the PDF Specification says that 127 is the limit.
+    This isn't related to file names. The issue arose with PDFs
+    created by Acrobat Web Capture 9.0.
+  o Fixed a problem with filling form choice fields in some PDFs
+    where the old form value was 'sticking.'
+  o Changed pdftk behavior when handling subset fonts so it doesn't
+    alter font name "tags." This was causing printing problems
+    with Acrobat 3.01 on Windows.
+  o Fixed a stream parsing bug that was causing page content to
+    disappear after merge of PDFs generated by Microsoft Reporting
+    Services PDF Rendering Extension 10.0.0.0.
+  o Added multistamp and multibackground features provided by a
+    Debian patch - thanks!
+  o Clear the signal mask as workaround to environments that turn
+    off signals before calling pdftk. This problem is known to
+    cause pdftk hangs in some Python web setups as well as in PHP.
+  o Set locale to C as workaround to an unusual exception. This is
+    a Debian_patch. Please let me know if it causes any troubles.
+  o Improved reporting of output errors via Debian patch
+  o Added support for UTF-8 data in update_info via Debian patch
+  o Added support for UTF-8 filenames via Debian patch
+  o Updated build procedure to work better with newer versions of
+    GCC. Maintained compatibility with older versions of GCC.
+  o Added license information to the source tree for the third-
+    party libraries that pdftk uses.
+- removed obsolete patches
+- small specfile cleanup
+
+-------------------------------------------------------------------
+Mon Oct 27 23:09:53 CET 2008 - [email protected]
+
+- fix patch to apply (directory depth) 
+
+-------------------------------------------------------------------
+Sun Oct 26 22:18:49 CET 2008 - [email protected]
+
+- Add another JvInitClass() to last patch.
+
+-------------------------------------------------------------------
+Mon Oct 13 08:28:00 CET 2008 - [email protected]
+
+- Integrated patch bnc#427046 from Bernhard Walle. Thanks, Bernhard!
+
+-------------------------------------------------------------------
+Mon Jan 14 17:19:57 CET 2008 - [email protected]
+
+- took some of the current debian patch to make it build 
+
+-------------------------------------------------------------------
+Tue Aug 21 15:35:53 CEST 2007 - [email protected]
+
+- Removed java_libs/com/lowagie/text/pdf/HyphenationAuto.java
+  due to licensing issues
+
+-------------------------------------------------------------------
+Fri Aug 17 11:11:49 CEST 2007 - [email protected]
+
+- Removed pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/
+  due to licensing issues
+
+-------------------------------------------------------------------
+Fri Aug  3 11:16:07 CEST 2007 - [email protected]
+
+- update to 1.41 (#294793)
+  o changes from 1.40 to 1.41
+    · Fixed a bug that corrupted output PDF xref tables. 
+    · Fixed a bug that prevented XFDF form data from being passed
+      to pdftk via stdin.
+  o changes from 1.12 to 1.40
+    · Added the stamp operation
+    · Added the page rotating patch
+    · Added the generate_fdf patch
+    · The fill_form operation can now take XFDF data as well as FDF
+      data.
+    · Added the drop_xfa option
+    · Added the keep_first_id and keep_final_id options
+    · Upgraded the iText library
+    · Added the -O2 optimizing switch to Makefile 
+    · Fixed a bug that caused pdftk to create bloated PDFs when
+      input PDF pages had links on their pages.
+    · Added License-Adobe.txt to the fonts folder
+- fix line endings in pdftk.1.notes (rpmlint)
+
+-------------------------------------------------------------------
+Wed Jun 27 22:23:05 CEST 2007 - [email protected]
+
+- remove libgcj requires
+
+-------------------------------------------------------------------
+Wed Jan 25 21:39:23 CET 2006 - [email protected]
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Wed Nov  2 22:11:05 CET 2005 - [email protected]
+
+- don't build as root 
+
+-------------------------------------------------------------------
+Mon Aug 22 13:57:59 CEST 2005 - [email protected]
+
+- Fix build.
+
+-------------------------------------------------------------------
+Wed Jan 26 16:57:57 CET 2005 - [email protected]
+
+- New package proposed by Thomas Schraitle; version 1.12.
+
+

calling whatdependson for head-i586


New:
----
  bug-427046_pdftk.cc.patch
  pdftk-1.44.tar.bz2
  pdftk-fastjar_no_versuff.patch
  pdftk.changes
  pdftk.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pdftk.spec ++++++
#
# spec file for package pdftk
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#



Name:           pdftk
Version:        1.44
Release:        1
License:        GPLv2+
Summary:        A handy tool for manipulating PDF
Url:            http://www.pdflabs.com/
Group:          Productivity/Publishing/PDF
Source0:        pdftk-%{version}.tar.bz2
Patch0:         pdftk-fastjar_no_versuff.patch
Patch1:         bug-427046_pdftk.cc.patch
%if 0%{?suse_version} >= 1130
BuildRequires:  gcc45
BuildRequires:  gcc45-c++
BuildRequires:  gcc45-java
BuildRequires:  libstdc++45-devel
%else
BuildRequires:  gcc41
BuildRequires:  gcc41-c++
BuildRequires:  gcc41-java
BuildRequires:  libstdc++41-devel
%endif
BuildRequires:  dos2unix
BuildRequires:  fastjar
BuildRequires:  unzip
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
If PDF is electronic paper, then pdftk is an electronic staple-remover,
hole-punch, binder, secret-decoder-ring, and X-Ray-glasses.
Pdftk is a simple tool for doing everyday things with PDF documents.

Use it to:
  * Merge PDF Documents
  * Split PDF Pages into a New Document
  * Rotate PDF Documents or Pages
  * Decrypt Input as Necessary (Password Required)
  * Encrypt Output as Desired
  * Fill PDF Forms with X/FDF Data and/or Flatten Forms
  * Generate FDF Data Stencil from PDF Forms
  * Apply a Background Watermark or a Foreground Stamp
  * Report PDF Metrics such as Metadata and Bookmarks
  * Update PDF Metadata
  * Attach Files to PDF Pages or the PDF Document
  * Unpack PDF Attachments
  * Burst a PDF Document into Single Pages
  * Uncompress and Re-Compress Page Streams
  * Repair Corrupted PDF (Where Possible)

%prep
%setup -q
%patch0
%patch1 -p1

%build
%{suse_update_config -fl}
%if 0%{?suse_version} >= 1130
VERSUFF=-4.5
%else
VERSUFF=-4.1
%endif
unset CLASSPATH && cd pdftk && make -f Makefile.Redhat VERSUFF=$VERSUFF && cd -
dos2unix -f changelog.txt pdftk.1.txt license_gpl_pdftk/*.txt

%install
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_mandir}/man1
install -m 0755 pdftk/pdftk %{buildroot}%{_bindir}/pdftk
install -m 0644 pdftk.1 %{buildroot}%{_mandir}/man1/pdftk.1
gzip %{buildroot}%{_mandir}/man1/pdftk.1

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%{_bindir}/*
%{_mandir}/man1/*
%doc changelog.txt pdftk.1.html pdftk.1.txt license_gpl_pdftk/*.txt

%changelog
++++++ bug-427046_pdftk.cc.patch ++++++
---
 pdftk/pdftk.cc |    4 ++++
 1 file changed, 4 insertions(+)

--- a/pdftk/pdftk.cc
+++ b/pdftk/pdftk.cc
@@ -71,6 +71,8 @@
 #include "com/lowagie/text/pdf/PdfIndirectObject.h"
 #include "com/lowagie/text/pdf/PdfFileSpecification.h"
 #include "com/lowagie/text/pdf/PdfBoolean.h"
+#include "com/lowagie/text/pdf/PdfEncodings.h"
+#include "com/lowagie/text/pdf/BaseFont.h"
 
 #include "com/lowagie/text/pdf/RandomAccessFileOrArray.h" // for 
InputStreamToArray()
 
@@ -2672,6 +2674,8 @@ int main(int argc, char** argv)
                        JvInitClass(&itext::PdfDictionary::class$);
                        JvInitClass(&itext::PdfOutline::class$);
                        JvInitClass(&itext::PdfBoolean::class$);
+                       JvInitClass(&itext::PdfEncodings::class$);
+                       JvInitClass(&itext::BaseFont::class$);
 
                        TK_Session tk_session( argc, argv );
 
++++++ pdftk-fastjar_no_versuff.patch ++++++
--- pdftk/Makefile.Redhat.orig  2010-10-10 00:32:04.000000000 +0200
+++ pdftk/Makefile.Redhat       2010-10-10 00:32:04.000000000 +0200
@@ -34,7 +34,7 @@
 export CXX= $(TOOLPATH)g++$(VERSUFF)
 export GCJ= $(TOOLPATH)gcj$(VERSUFF)
 export GCJH= $(TOOLPATH)gcjh$(VERSUFF)
-export GJAR= $(TOOLPATH)fastjar$(VERSUFF)
+export GJAR= $(TOOLPATH)fastjar
 export LIBGCJ= /usr/share/java/libgcj$(VERSUFF).jar
 export AR= ar
 export RM= rm

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to