On Tue, Sep 13, 2011 at 09:37:16PM -0500, Ryan Schmidt wrote:
> 
> On Sep 13, 2011, at 17:05, Joshua Root wrote:
> 
> > On 2011-9-14 07:34 , "Markus W. Weißmann" wrote:
> >> Hey folks,
> >> 
> >> any objections to me deleting the ports gcc40, gcc41 and gcc42? They don't 
> >> build anymore on 10.5 or 10.6 so they are basically there to frustrate 
> >> users and waste cycles of the buildbot.
> > 
> > Are you sure they all don't build on 10.5? I seem to remember at least
> > one case where 4.2 worked better for Tiger and/or Leopard users than a
> > newer version.
> 
> pdftk seems to require gcc42 on Leopard and earlier, and sets its 
> default_variants accordingly. Please don't delete gcc42 or pdftk won't work 
> on Leopard or earlier (and thus on any PowerPC Mac) anymore.

Ryan,
   You should be able to use the gcc44 to provide the necessary gcj for pdftk. 
Fink has a pdftk-powerpc.info of the
form...

Package: pdftk
Version: 1.44
Revision: 1
Architecture: powerpc
BuildDepends: gcc44-compiler, libwmf, libjasper.1, fink (>= 0.24.12)
Depends: gcc44-shlibs, libwmf-shlibs, libjasper.1-shlibs
Source: http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/%n-%v-src.zip
SourceDirectory: %n-%v-dist
Source-MD5: 9eb50fffcd621a627d387750c60982b4

PatchScript: <<
   #!/bin/sh -ev
   perl -pi -e "s|/sw.lib/gcc4.5/|%p/lib/gcc4.4/|g" ./pdftk/Makefile.OSX-10.6
   perl -pi -e "s|fsf-4.5|fsf-4.4|g" ./pdftk/Makefile.OSX-10.6
   gccvers=`gcc-fsf-4.4 -dumpversion`
   perl -pi -e "s|4.5.0|${gccvers}|g" ./pdftk/Makefile.OSX-10.6
   mv ./pdftk/Makefile.OSX-10.6 ./pdftk/Makefile
<<
CompileScript: <<
  cd pdftk; make
<<

InstallScript: <<
  mkdir -p %i/bin
  cp pdftk/pdftk %i/bin
  mkdir -p %i/share/man/man1
  cp pdftk.1 %i/share/man/man1 
<<

DocFiles: pdftk.1.txt pdftk.1.html changelog.html changelog.txt

Description: Handy tool for manipulating PDF
DescDetail: <<
       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
       * Decrypt Input as Necessary (Password Required)
       * Encrypt Output as Desired
       * Fill PDF Forms with FDF Data and/or Flatten Forms
       * Apply a Background Watermark
       * 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)
<<

DescPackaging: <<
    The original Makefile.OSX-10.6 uses a hard-coded /sw/lib. 
    A warning by fink validate is avoided by using /sw.lib in the patchscript.
<<

License: GPL
Homepage: http://www.pdfhacks.com/pdftk
Maintainer: Matthias Ringwald <frec...@users.sf.net>


Only gcc45 and later should be a problem for gcj. The gcc 4.5 release 
introduced the use of
libgcc_ext and the abandonment of building a second copy of the 
libgcc_s.10.4/10.5 stubs.
This resulted in the system unwinder being used rather than the unwinder from 
FSF gcc.
                 Jack

> 
> 
> 
> _______________________________________________
> macports-dev mailing list
> macports-dev@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to