Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#18071 closed submission (duplicate)

New port: gis/mapnik

Reported by: ocroquette (Olivier Croquette) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: nerdling (Jeremy Lavergne), ryandesign (Ryan Carsten Schmidt)
Port: mapnik

Description

This is a new port, for mapnik.

Notes:

  • I don't know who to specify in the Portfile that the port boost must be installed with +complete +python25
  • the user needs to execute the following line to user mapnik:

export DYLD_FALLBACK_LIBRARY_PATH=$DYLD_FALLBACK_LIBRARY_PATH:/opt/local/lib

Attachments (2)

Portfile (1.1 KB) - added by ocroquette (Olivier Croquette) 16 years ago.
Portfile
patch-SConstruct.diff (592 bytes) - added by ocroquette (Olivier Croquette) 16 years ago.
files/patch-SConstruct.diff

Download all attachments as: .zip

Change History (11)

Changed 16 years ago by ocroquette (Olivier Croquette)

Attachment: Portfile added

Portfile

Changed 16 years ago by ocroquette (Olivier Croquette)

Attachment: patch-SConstruct.diff added

files/patch-SConstruct.diff

comment:1 Changed 16 years ago by mf2k (Frank Schima)

Port: mapnik added

See also #12784.

comment:2 Changed 16 years ago by nerdling (Jeremy Lavergne)

Regarding the DYLD note: You might want to check out how I got around this problem with pspp ... http://trac.macports.org/browser/trunk/dports/math/pspp/Portfile

I added a suffic to the package binaries and created a shell script to encapsulate them with the DYLD set.

comment:3 Changed 16 years ago by nerdling (Jeremy Lavergne)

Cc: snc@… added

Cc Me!

comment:4 Changed 16 years ago by ocroquette (Olivier Croquette)

Thanks for the hint for DYLD ! I will consider it.

comment:5 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

You can't depend on a variant. See #126.

If you create a wrapper to set DYLD_FALLBACK_LIBRARY_PATH, don't add a suffix to the real binaries; instead, hide them away in ${prefix}/libexec/${name} and call them from the shell script wrapper. See the wine port for an example of this.

comment:6 Changed 16 years ago by ocroquette (Olivier Croquette)

OK, thanks.

comment:7 Changed 16 years ago by raimue (Rainer Müller)

Resolution: duplicate
Status: newclosed

Superseded by #19114.

comment:8 Changed 16 years ago by jmroot (Joshua Root)

Type: enhancementsubmission

comment:9 Changed 16 years ago by (none)

Milestone: Port Submissions

Milestone Port Submissions deleted

Note: See TracTickets for help on using tickets.