Re: [25441] trunk/dports/print/ghostscript/Portfile
On May 22, 2007, at 00:39, source_changes@macosforge.org wrote:
+# MacPorts 1.4.1 or higher adds -I${prefix}/include and -L$ {prefix}/lib flags to the configure by default. +# This change may break building ghostscript. Here is a workaround to avoid this issue. +configure.cppflags {} +configure.ldflags {}
That seems to work... That is, +universal seems to build a universal binary: $ file /opt/local/bin/gs /opt/local/bin/gs: Mach-O universal binary with 2 architectures /opt/local/bin/gs (for architecture i386): Mach-O executable i386 /opt/local/bin/gs (for architecture ppc): Mach-O executable ppc It looks like ghostscript makes use of installed X libraries: $ otool -L /opt/local/bin/gs /opt/local/bin/gs: /usr/X11R6/lib/libXt.6.dylib (compatibility version 6.0.0, current version 6.0.0) /usr/X11R6/lib/libSM.6.dylib (compatibility version 6.0.0, current version 6.0.0) /usr/X11R6/lib/libICE.6.dylib (compatibility version 6.3.0, current version 6.3.0) /usr/X11R6/lib/libXext.6.dylib (compatibility version 6.4.0, current version 6.4.0) /usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0, current version 6.2.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.7) So you should probably add depends_lib lib:libX11.6:XFree86 to the portfile.
participants (1)
-
Ryan Schmidt