Opened 17 years ago

Closed 15 years ago

Last modified 15 years ago

#12784 closed submission (duplicate)

New port: Mapnik

Reported by: paulsmith@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.5.0
Keywords: Cc: jmroot (Joshua Root)
Port: mapnik

Description

Mapnik is a library for creating mapping applications. It has Python bindings.

The attached port builds against a snapshot of the Mapnik SVN trunk, because the latest official Mapnik release, 0.4.0, is more than 7 months old and is far behind the relatively stable SVN repository. I placed a tar archive on an S3 account of mine for testing but I'd like to see it moved to somewhere more stable.

Attachments (5)

Portfile (2.9 KB) - added by paulsmith@… 17 years ago.
patch-SConstruct (597 bytes) - added by paulsmith@… 17 years ago.
Portfile.2 (3.0 KB) - added by jmroot (Joshua Root) 16 years ago.
updated Portfile
Portfile.3 (3.3 KB) - added by jmroot (Joshua Root) 16 years ago.
patch-src_unicode.cpp.diff (523 bytes) - added by jmroot (Joshua Root) 16 years ago.

Download all attachments as: .zip

Change History (13)

Changed 17 years ago by paulsmith@…

Attachment: Portfile added

Changed 17 years ago by paulsmith@…

Attachment: patch-SConstruct added

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

Summary: MapnikNew port: Mapnik

Changed 16 years ago by jmroot (Joshua Root)

Attachment: Portfile.2 added

updated Portfile

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

Owner: changed from macports-tickets@… to jmr@…
Status: newassigned

Version 0.5.0 has been released. I've attached an updated portfile that fetches it. I also made some minor fixes suggested by port lint, in particular the renaming of the patch file.

I don't have python24 installed to test this. Could you please make sure it works? The patch file will probably need updating too.

Also, would you like openmaintainer added to the maintainers field, or are you happy to be sole maintainer?

Changed 16 years ago by jmroot (Joshua Root)

Attachment: Portfile.3 added

Changed 16 years ago by jmroot (Joshua Root)

Attachment: patch-src_unicode.cpp.diff added

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

OK, next attempt. Portfile.3 succeeds at building and installing mapnik 0.5.0, with the help of the unicode.cpp patch. Unfortunately, the Python bindings can't find libmapnik at runtime.

The SConstruct patch seems not applicable when using the current MacPorts version of Boost (and the build breaks if you uncomment that line).

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

Cc: jmr@… added
Owner: changed from jmr@… to macports-tickets@…
Status: assignednew

Un-assigning since I don't really know how to proceed with getting this to work.

comment:5 Changed 15 years ago by mf2k (Frank Schima)

Port: mapnik added

See also #18071.

comment:6 Changed 15 years ago by raimue (Rainer Müller)

Resolution: duplicate
Status: newclosed

Superseded by #19114.

comment:7 Changed 15 years ago by jmroot (Joshua Root)

Type: enhancementsubmission

comment:8 Changed 15 years ago by (none)

Milestone: Port Submissions

Milestone Port Submissions deleted

Note: See TracTickets for help on using tickets.