ports/128746: [NEW PORT]graphics/mapnik:A Free Toolkit For Developing Mapping Applications

Wen Heping wenheping at gmail.com
Mon Nov 10 09:10:01 UTC 2008


>Number:         128746
>Category:       ports
>Synopsis:       [NEW PORT]graphics/mapnik:A Free Toolkit For Developing Mapping Applications
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 10 09:10:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Wen Heping
>Release:        FreeBSD-8.0 Current
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb8.wenjing.com 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sun Sep 21 18:56:51 HKT 2008     root at fb8.wenjing.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Mapnik is a Free Toolkit for developing mapping applications. It's
written in C++ and there are Python bindings to facilitate fast-paced
agile development. It can comfortably be used for both desktop and web
development, which was something wanted from the beginning.

Mapnik is about making beautiful maps. It uses the AGG library and
offers world class anti-aliasing rendering with subpixel accuracy for
geographic data. It is written from scratch in modern C++ and doesn't
suffer from design decisions made a decade ago. When it comes to
handling common software tasks such as memory management, filesystem
access, regular expressions, parsing and so on, Mapnik doesn't re-invent
the wheel, but utilizes best of breed industry standard libraries from
boost.org.

WWW:    http://www.mapnik.org/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mapnik
#	mapnik/pkg-plist
#	mapnik/pkg-descr
#	mapnik/distinfo
#	mapnik/Makefile
#
echo c - mapnik
mkdir -p mapnik > /dev/null 2>&1
echo x - mapnik/pkg-plist
sed 's/^X//' >mapnik/pkg-plist << '4eb3b29815a3a05c14e056e974ec0ae4'
Xbin/shapeindex
Xinclude/mapnik/wkb.hpp
Xinclude/mapnik/coord.hpp
Xinclude/mapnik/utils.hpp
Xinclude/mapnik/filter.hpp
Xinclude/mapnik/pool.hpp
Xinclude/mapnik/image_util.hpp
Xinclude/mapnik/rule.hpp
Xinclude/mapnik/load_map.hpp
Xinclude/mapnik/datasource_cache.hpp
Xinclude/mapnik/text_path.hpp
Xinclude/mapnik/arrow.hpp
Xinclude/mapnik/memory_datasource.hpp
Xinclude/mapnik/query.hpp
Xinclude/mapnik/math_expr.hpp
Xinclude/mapnik/filter_factory.hpp
Xinclude/mapnik/label_collision_detector.hpp
Xinclude/mapnik/fill.hpp
Xinclude/mapnik/geometry.hpp
Xinclude/mapnik/filter_featureset.hpp
Xinclude/mapnik/attribute.hpp
Xinclude/mapnik/line_pattern_symbolizer.hpp
Xinclude/mapnik/point_symbolizer.hpp
Xinclude/mapnik/params.hpp
Xinclude/mapnik/regex_filter.hpp
Xinclude/mapnik/libxml2_loader.hpp
Xinclude/mapnik/image_view.hpp
Xinclude/mapnik/feature_factory.hpp
Xinclude/mapnik/local_datasource.hpp
Xinclude/mapnik/style_factory.hpp
Xinclude/mapnik/attribute_collector.hpp
Xinclude/mapnik/text_symbolizer.hpp
Xinclude/mapnik/line_symbolizer.hpp
Xinclude/mapnik/raster.hpp
Xinclude/mapnik/polygon_symbolizer.hpp
Xinclude/mapnik/css_color_parser.hpp
Xinclude/mapnik/geom_util.hpp
Xinclude/mapnik/image_reader.hpp
Xinclude/mapnik/config_error.hpp
Xinclude/mapnik/polygon_pattern_symbolizer.hpp
Xinclude/mapnik/image_data.hpp
Xinclude/mapnik/octree.hpp
Xinclude/mapnik/ellipsoid.hpp
Xinclude/mapnik/raster_symbolizer.hpp
Xinclude/mapnik/vertex.hpp
Xinclude/mapnik/scale_denominator.hpp
Xinclude/mapnik/stroke.hpp
Xinclude/mapnik/expression.hpp
Xinclude/mapnik/value.hpp
Xinclude/mapnik/logical.hpp
Xinclude/mapnik/datasource.hpp
Xinclude/mapnik/map.hpp
Xinclude/mapnik/placement_finder.hpp
Xinclude/mapnik/unicode.hpp
Xinclude/mapnik/coord_array.hpp
Xinclude/mapnik/factory.hpp
Xinclude/mapnik/graphics.hpp
Xinclude/mapnik/style.hpp
Xinclude/mapnik/jpeg_io.hpp
Xinclude/mapnik/color_factory.hpp
Xinclude/mapnik/plugin.hpp
Xinclude/mapnik/gamma.hpp
Xinclude/mapnik/feature.hpp
Xinclude/mapnik/hit_test_filter.hpp
Xinclude/mapnik/symbolizer.hpp
Xinclude/mapnik/png_io.hpp
Xinclude/mapnik/feature_layer_desc.hpp
Xinclude/mapnik/layer.hpp
Xinclude/mapnik/filter_expression.hpp
Xinclude/mapnik/label_placement.hpp
Xinclude/mapnik/envelope.hpp
Xinclude/mapnik/markers_converter.hpp
Xinclude/mapnik/filter_parser.hpp
Xinclude/mapnik/font_engine_freetype.hpp
Xinclude/mapnik/quad_tree.hpp
Xinclude/mapnik/enumeration.hpp
Xinclude/mapnik/memory_featureset.hpp
Xinclude/mapnik/agg_renderer.hpp
Xinclude/mapnik/filter_parser_ast.hpp
Xinclude/mapnik/feature_style_processor.hpp
Xinclude/mapnik/attribute_descriptor.hpp
Xinclude/mapnik/projection.hpp
Xinclude/mapnik/feature_type_style.hpp
Xinclude/mapnik/ptree_helpers.hpp
Xinclude/mapnik/global.hpp
Xinclude/mapnik/config.hpp
Xinclude/mapnik/ctrans.hpp
Xinclude/mapnik/spatial.hpp
Xinclude/mapnik/color.hpp
Xinclude/mapnik/vertex_transform.hpp
Xinclude/mapnik/vertex_vector.hpp
Xinclude/mapnik/markers_symbolizer.hpp
Xinclude/mapnik/save_map.hpp
Xinclude/mapnik/shield_symbolizer.hpp
Xinclude/mapnik/memory.hpp
Xinclude/mapnik/filter_visitor.hpp
Xinclude/mapnik/comparison.hpp
Xinclude/mapnik/proj_transform.hpp
Xinclude/mapnik/distance.hpp
Xlib/libmapnik.so
Xlib/libmapnik.so.0.5
Xlib/libmapnik.so.0.5.0
Xlib/mapnik/input/raster.input
Xlib/mapnik/input/shape.input
Xlib/mapnik/fonts/DejaVuSansMono-Oblique.ttf
Xlib/mapnik/fonts/DejaVuSerifCondensed-Bold.ttf
Xlib/mapnik/fonts/DejaVuSansCondensed-Oblique.ttf
Xlib/mapnik/fonts/DejaVuSansCondensed-Bold.ttf
Xlib/mapnik/fonts/DejaVuSans-Oblique.ttf
Xlib/mapnik/fonts/DejaVuSerifCondensed-BoldOblique.ttf
Xlib/mapnik/fonts/DejaVuSansCondensed.ttf
Xlib/mapnik/fonts/DejaVuSansMono-Bold.ttf
Xlib/mapnik/fonts/DejaVuSans.ttf
Xlib/mapnik/fonts/DejaVuSans-Bold.ttf
Xlib/mapnik/fonts/DejaVuSerifCondensed-Oblique.ttf
Xlib/mapnik/fonts/DejaVuSerif-Oblique.ttf
Xlib/mapnik/fonts/DejaVuSans-ExtraLight.ttf
Xlib/mapnik/fonts/DejaVuSerif.ttf
Xlib/mapnik/fonts/DejaVuSerif-BoldOblique.ttf
Xlib/mapnik/fonts/DejaVuSerifCondensed.ttf
Xlib/mapnik/fonts/DejaVuSansCondensed-BoldOblique.ttf
Xlib/mapnik/fonts/DejaVuSansMono-BoldOblique.ttf
Xlib/mapnik/fonts/DejaVuSans-BoldOblique.ttf
Xlib/mapnik/fonts/DejaVuSerif-Bold.ttf
Xlib/mapnik/fonts/DejaVuSansMono.ttf
X%%PYTHON_SITELIBDIR%%/mapnik/__init__.py
X%%PYTHON_SITELIBDIR%%/mapnik/paths.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/wms130.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/WMS.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/wms111.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/cgiserver.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/__init__.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/common.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/configparser.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/exceptions.py
X%%PYTHON_SITELIBDIR%%/mapnik/ogcserver/wsgi.py
X%%PYTHON_SITELIBDIR%%/mapnik/_mapnik.so
X at dirrm %%PYTHON_SITELIBDIR%%/mapnik/ogcserver
X at dirrm %%PYTHON_SITELIBDIR%%/mapnik
X at dirrm lib/mapnik/input
X at dirrm lib/mapnik/fonts
X at dirrm lib/mapnik
X at dirrm include/mapnik
4eb3b29815a3a05c14e056e974ec0ae4
echo x - mapnik/pkg-descr
sed 's/^X//' >mapnik/pkg-descr << 'c66da775f283c0d4383d4b8910780902'
XMapnik is a Free Toolkit for developing mapping applications. It's
Xwritten in C++ and there are Python bindings to facilitate fast-paced
Xagile development. It can comfortably be used for both desktop and web
Xdevelopment, which was something wanted from the beginning.
X
XMapnik is about making beautiful maps. It uses the AGG library and
Xoffers world class anti-aliasing rendering with subpixel accuracy for
Xgeographic data. It is written from scratch in modern C++ and doesn't
Xsuffer from design decisions made a decade ago. When it comes to
Xhandling common software tasks such as memory management, filesystem
Xaccess, regular expressions, parsing and so on, Mapnik doesn't re-invent
Xthe wheel, but utilizes best of breed industry standard libraries from
Xboost.org.
X
XWWW:	http://www.mapnik.org/
c66da775f283c0d4383d4b8910780902
echo x - mapnik/distinfo
sed 's/^X//' >mapnik/distinfo << 'c5a729fa3561ffcc3c638e45e5ae8218'
XMD5 (mapnik_src-0.5.1.tar.gz) = fa484bdb5cf1faf0720f17129a43038b
XSHA256 (mapnik_src-0.5.1.tar.gz) = 7682bba5f578dbb5dd5103d72876e0745e3f2da2eba8fd268cd81f400625812d
XSIZE (mapnik_src-0.5.1.tar.gz) = 6517825
c5a729fa3561ffcc3c638e45e5ae8218
echo x - mapnik/Makefile
sed 's/^X//' >mapnik/Makefile << 'ad382d0dfa2670af34a5090b8a9f404e'
X# New ports collection makefile for:	mapnik
X# Date created:		Nov 10, 2008
X# Whom:			Wen Heping <wenheping at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mapnik
XPORTVERSION=	0.5.1
XCATEGORIES=	graphics geography
XMASTER_SITES=	${MASTER_SITE_BERLIOS}
XDISTNAME=	mapnik_src-${PORTVERSION}
X
XMAINTAINER=	wenheping at gmail.com
XCOMMENT=	A Free Toolkit For Developing Mapping Applications
X
XLIB_DEPENDS=	geos:${PORTSDIR}/graphics/geos \
X		proj:${PORTSDIR}/graphics/proj \
X		ltdl:${PORTSDIR}/devel/libltdl15 \
X		png:${PORTSDIR}/graphics/png \
X		tiff:${PORTSDIR}/graphics/tiff \
X		iconv:${PORTSDIR}/converters/libiconv
XBUILD_DEPENDS=	${LOCALBASE}/bin/freetype-config:${PORTSDIR}/print/freetype2 \
X		${LOCALBASE}/include/boost/python.hpp:${PORTSDIR}/devel/boost-python
X
XNO_BUILD=	yes
XUSE_PYTHON=	2.4+
XUSE_LDCONFIG=	yes
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} scons/scons.py install
X
X.include <bsd.port.post.mk>
ad382d0dfa2670af34a5090b8a9f404e
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list