Ryan, I agree with you. The workaround I submitted yesterday seems a bit ugly. So, I'll rewrite it later using configure.cppflags and configure.ldflags introduced in v1.4.1. Thanks for pointing out my mistake.
From: Ryan Schmidt <[EMAIL PROTECTED]> Subject: Re: [25413] trunk/dports/print/ghostscript/Portfile Date: Mon, 21 May 2007 20:52:43 -0500 > On May 21, 2007, at 11:36, [EMAIL PROTECTED] wrote: > > > Revision: 25413 > > http://trac.macosforge.org/projects/macports/changeset/25413 > > Author: [EMAIL PROTECTED] > > Date: 2007-05-21 09:36:54 -0700 (Mon, 21 May 2007) > > > > Log Message: > > ----------- > > patch for #11901 > > > > Modified Paths: > > -------------- > > trunk/dports/print/ghostscript/Portfile > > > > Modified: trunk/dports/print/ghostscript/Portfile > > =================================================================== > > --- trunk/dports/print/ghostscript/Portfile 2007-05-21 16:28:48 UTC > > (rev 25412) > > +++ trunk/dports/print/ghostscript/Portfile 2007-05-21 16:36:54 UTC > > (rev 25413) > > @@ -26,6 +26,12 @@ > > ghostscript-fonts-std-8.11.tar.gz md5 > > 6865682b095f8c4500c54b285ff05ef6 \ > > ghostscript-fonts-other-6.0.tar.gz md5 > > 1a643ae62ef166562e4d422b1a601272 > > > > +configure { > > + # 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. > > + system "cd $worksrcpath && ./configure --prefix=${prefix}" > > +} > > + > > build.target > > > > destroot.destdir prefix=${destroot}/${prefix} > > > How does the MacPorts change break ghostscript? And are you sure this > is the best solution? Wouldn't it be better to just remove the -I$ > {prefix}/include and -L${prefix}/lib flags from their respective > variables? I think doing it the way you're doing it may break other > things, since now you're not having any of the env variables that > MacPorts uses. I'm guessing this would also break the +universal > variant (if in fact it ever worked with ghostscript). > > > _______________________________________________ > macports-dev mailing list > [email protected] > http://lists.macosforge.org/mailman/listinfo/macports-dev _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-dev
