Request: commit 12654, update postgis to 1.3.1

N_Ox n.oxyde at gmail.com
Mon Sep 10 10:09:42 PDT 2007


Le 10 sept. 07 à 17:31, Jeff Stubbs a écrit :

> Hi Frank,
>
> On Sep 9, 2007, at 2:03 PM, Frank Mcpherson wrote:
>
>>
>> I hadn't noticed it was doing that. I attempted adding --prefix=$ 
>> {prefix} to configure.args to fix it, but that didn't work.
>>
>> Anyone know how to fix this type of issue?
>
> In the postgis source directory after the extraction phase, drop  
> down into the loader directory and modify lines 15-18 of it's  
> Makefile from this:
>
> ifeq ($(USE_ICONV),1)
> 	override CFLAGS += -DUSE_ICONV
> 	override LDFLAGS += $(ICONV_LDFLAGS)
> endif
>
> TO THIS:
>
> ifeq ($(USE_ICONV),1)
> 	override CFLAGS += -I/opt/local/include/
> 	override LDFLAGS += -L/opt/local/lib/ -liconv
> endif
>
> Then I ran "sudo port install postgis" to complete the build process.
>
> Then (with fingers crossed) I checked with otool to obtain this:
>
> apollo:~ jeff$ otool -L /opt/local/bin/pgsql2shp
> /opt/local/bin/pgsql2shp:
>         /opt/local/lib/libiconv.2.dylib (compatibility version  
> 7.0.0, current version 7.0.0)
>         /opt/local/lib/postgresql82/libpq.5.dylib (compatibility  
> version 5.0.0, current version 5.0.0)
>         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,  
> current version 88.1.10)
>
> It's just a quick hack to force the dependenecy to the libiconv  
> port, instead of the /usr/lib library. Haven't stressed tested the  
> install, so YMMV.
>
> Let me know if it works for you.
>
> Jeff
>

Or just add `build.args "ICONV_LDFLAGS=\"-L${prefix}/lib -liconv\""`  
in the Portfile?

--
Anthony Ramine, the infamous MacPorts Trac slave.
nox at macports.org





More information about the macports-dev mailing list