From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Nov 10 09:10:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AEEBF106568A for ; Mon, 10 Nov 2008 09:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 860D08FC12 for ; Mon, 10 Nov 2008 09:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAA9A18A057377 for ; Mon, 10 Nov 2008 09:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAA9A1pa057376; Mon, 10 Nov 2008 09:10:01 GMT (envelope-from gnats) Resent-Date: Mon, 10 Nov 2008 09:10:01 GMT Resent-Message-Id: <200811100910.mAA9A1pa057376@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Wen Heping Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 59740106568B for ; Mon, 10 Nov 2008 09:00:30 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 397108FC08 for ; Mon, 10 Nov 2008 09:00:30 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mAA90UTf006180 for ; Mon, 10 Nov 2008 09:00:30 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id mAA90Tcc006179; Mon, 10 Nov 2008 09:00:29 GMT (envelope-from nobody) Message-Id: <200811100900.mAA90Tcc006179@www.freebsd.org> Date: Mon, 10 Nov 2008 09:00:29 GMT From: Wen Heping To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/128746: [NEW PORT]graphics/mapnik:A Free Toolkit For Developing Mapping Applications X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2008 09:10:01 -0000 >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 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 X Xdo-install: X @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} scons/scons.py install X X.include ad382d0dfa2670af34a5090b8a9f404e exit >Release-Note: >Audit-Trail: >Unformatted: