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 - seife+obs@b1-systems.com + +- use my original -p1 patch for bnc#427046 + +------------------------------------------------------------------- +Fri Jan 21 20:18:05 UTC 2011 - mrdocs@opensuse.org + +- 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 - seife@opensuse.org + +- 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 - ro@suse.de + +- fix patch to apply (directory depth) + +------------------------------------------------------------------- +Sun Oct 26 22:18:49 CET 2008 - bwalle@suse.de + +- Add another JvInitClass() to last patch. + +------------------------------------------------------------------- +Mon Oct 13 08:28:00 CET 2008 - toms@suse.de + +- Integrated patch bnc#427046 from Bernhard Walle. Thanks, Bernhard! + +------------------------------------------------------------------- +Mon Jan 14 17:19:57 CET 2008 - ro@suse.de + +- took some of the current debian patch to make it build + +------------------------------------------------------------------- +Tue Aug 21 15:35:53 CEST 2007 - toms@suse.de + +- Removed java_libs/com/lowagie/text/pdf/HyphenationAuto.java + due to licensing issues + +------------------------------------------------------------------- +Fri Aug 17 11:11:49 CEST 2007 - toms@suse.de + +- Removed pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/ + due to licensing issues + +------------------------------------------------------------------- +Fri Aug 3 11:16:07 CEST 2007 - bwalle@suse.de + +- 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 - rguenther@suse.de + +- remove libgcj requires + +------------------------------------------------------------------- +Wed Jan 25 21:39:23 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Nov 2 22:11:05 CET 2005 - dmueller@suse.de + +- don't build as root + +------------------------------------------------------------------- +Mon Aug 22 13:57:59 CEST 2005 - skh@suse.de + +- Fix build. + +------------------------------------------------------------------- +Wed Jan 26 16:57:57 CET 2005 - ke@suse.de + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org