Ticket #22265: pdftk.patch

File pdftk.patch, 1.4 KB (added by vinc17@…, 11 years ago)

patch

  • files/patch-report.cc.diff

     
     1--- a/pdftk/report.cc
     2+++ b/pdftk/report.cc
     3@@ -1233,7 +1233,7 @@
     4                                                                string_to_jcharstring( jvs, jvs_size, &jvs_len, it->second );
     5 
     6                                                                info_p->put( new itext::PdfName( JvNewStringLatin1(it->first.c_str()) ),
     7-                                                                                                                new itext::PdfString( JvNewString(jvs, jvs_len), itext::PdfObject::TEXT_UNICODE ) );
     8+                                                                                                                new itext::PdfString( JvNewStringUTF((char* )it->second.c_str()), (strcmp(it->first.c_str(), "ModDate") && strcmp(it->first.c_str(), "CreationDate")) ? itext::PdfObject::TEXT_UNICODE : itext::PdfObject::TEXT_PDFDOCENCODING ) );
     9                                                        }
     10                                                }
     11                                }
  • Portfile

     
    44
    55name                    pdftk
    66version                 1.41
    7 revision                1
     7revision                2
    88categories              textproc graphics pdf
    99maintainers             ryandesign
    1010platforms               darwin
     
    9090if { ![variant_isset with_gcc41] && ![variant_isset with_gcc42] } {
    9191    default_variants    +with_gcc42
    9292}
     93
     94# Patch based on handle_utf8_data_in_update_info from the Debian package pdftk.
     95patchfiles      patch-report.cc.diff
     96patch.args      -p2