Date: Mon, 10 Nov 2008 09:00:29 GMT From: Wen Heping <wenheping@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/128746: [NEW PORT]graphics/mapnik:A Free Toolkit For Developing Mapping Applications Message-ID: <200811100900.mAA90Tcc006179@www.freebsd.org> Resent-Message-ID: <200811100910.mAA9A1pa057376@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@dirrm %%PYTHON_SITELIBDIR%%/mapnik/ogcserver X@dirrm %%PYTHON_SITELIBDIR%%/mapnik X@dirrm lib/mapnik/input X@dirrm lib/mapnik/fonts X@dirrm lib/mapnik X@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811100900.mAA90Tcc006179>