View | Details | Raw Unified | Return to bug 207060 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-93 / +59 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	mapnik
4
PORTNAME=	mapnik
5
PORTVERSION=	2.2.0
5
PORTVERSION=	3.0.9
6
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
PORTREVISION=	15
8
CATEGORIES=	graphics geography
7
CATEGORIES=	graphics geography
9
MASTER_SITES=	http://mapnik.s3.amazonaws.com/dist/v${PORTVERSION}/
8
MASTER_SITES=	http://mapnik.s3.amazonaws.com/dist/v${PORTVERSION}/
10
9
Lines 11-126 Link Here
11
MAINTAINER=	littlesavage@rambler.ru
10
MAINTAINER=	littlesavage@rambler.ru
12
COMMENT=	Free Toolkit For Developing Mapping Applications
11
COMMENT=	Free Toolkit For Developing Mapping Applications
13
12
14
LICENSE=	LGPL21
13
LICENSE=	LGPL21+
15
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
16
15
17
LIB_DEPENDS=	libproj.so:${PORTSDIR}/graphics/proj \
16
LIB_DEPENDS=	libicuuc.so:${PORTSDIR}/devel/icu \
18
		libicuuc.so:${PORTSDIR}/devel/icu \
19
		libboost_system.so:${PORTSDIR}/devel/boost-libs \
17
		libboost_system.so:${PORTSDIR}/devel/boost-libs \
20
		libboost_python.so:${PORTSDIR}/devel/boost-python-libs
18
		libfreetype.so:${PORTSDIR}/print/freetype2 \
21
BUILD_DEPENDS=	${LOCALBASE}/bin/freetype-config:${PORTSDIR}/print/freetype2 \
19
		libharfbuzz.so:${PORTSDIR}/print/harfbuzz
22
		${PYTHON_PKGNAMEPREFIX}icu>=0.8.1:${PORTSDIR}/devel/py-icu
23
20
24
USES=		pkgconfig python scons tar:bzip2
21
BROKEN_powerpc=	does not install: runs out of virtual memory
22
BROKEN_FreeBSD_9=	does not build: lack of c++11 support
23
24
USES=		compiler:c++11-lib pkgconfig python scons tar:bzip2
25
USE_GNOME=	libxml2
25
USE_GNOME=	libxml2
26
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
27
WARNING_CXXFLAGS?=	-w
27
MAKE_ARGS=	INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`" \
28
		CUSTOM_CFLAGS="${CFLAGS}" CUSTOM_CXXFLAGS="${CXXFLAGS}" \
29
		CUSTOM_LDFLAGS="${LDFLAGS}"
28
30
29
INPUT_PLUGINS=	geojson python raster shape
31
PORTDOCS=	*
30
32
31
NO_OPTIONS_SORT= yes
33
INPUT_PLUGINS=	csv raster shape geojson topojson
32
OPTIONS_DEFINE=	CAIRO CSV GDAL OGR OSM POSTGIS SQLITE3 JPEG PNG TIFF
33
OPTIONS_DEFAULT=	CAIRO CSV GDAL OGR OSM POSTGIS SQLITE3 JPEG PNG TIFF
34
34
35
CAIRO_DESC=	Enable cairo rendering
35
OPTIONS_DEFINE=	CAIRO JPEG PNG TIFF WEBP PROJ
36
CSV_DESC=	CSV input plugin
36
OPTIONS_DEFAULT=CAIRO GDAL OGR POSTGIS PGRASTER SQLITE3 JPEG PNG TIFF PROJ WEBP
37
OPTIONS_GROUP=	INPUT
38
OPTIONS_GROUP_INPUT=	GDAL OGR POSTGIS PGRASTER SQLITE3
39
OPTIONS_SUB=	yes
40
41
INPUT_DESC=	Input plugins
37
GDAL_DESC=	GDAL input plugin
42
GDAL_DESC=	GDAL input plugin
38
OGR_DESC=	OGR input plugin
43
OGR_DESC=	OGR input plugin
39
OSM_DESC=	OSM input plugin
40
POSTGIS_DESC=	PostGIS input plugin
44
POSTGIS_DESC=	PostGIS input plugin
45
PGRASTER_DESC=	PGraster input plugin
41
SQLITE3_DESC=	SQLite input plugin
46
SQLITE3_DESC=	SQLite input plugin
42
47
43
OPTIONS_SUB=	yes
48
PROJ_DESC=	proj4 support
44
49
45
PORTDOCS=	*
50
CAIRO_DESC=	Enable cairo rendering
46
51
47
DOCSRCDIR1=	${WRKSRC}
52
GDAL_VARS=		INPUT_PLUGINS+=gdal
48
DOC_FILES1=	AUTHORS.md CHANGELOG.md README.md
53
GDAL_LIB_DEPENDS=	libgdal.so:${PORTSDIR}/graphics/gdal
54
OGR_VARS=		INPUT_PLUGINS+=ogr
55
OGR_LIB_DEPENDS=	libgdal.so:${PORTSDIR}/graphics/gdal
56
POSTGIS_VARS=		INPUT_PLUGINS+=postgis
57
POSTGIS_USES=		pgsql
58
PGRASTER_VARS=		INPUT_PLUGINS+=pgraster
59
PGRASTER_USES=		pgsql
60
SQLITE3_VARS=		INPUT_PLUGINS+=sqlite
61
SQLITE3_LIB_DEPENDS=	libsqlite3.so:${PORTSDIR}/databases/sqlite3
49
62
50
DOCSRCDIR2=	${WRKSRC}/docs
63
PNG_LIB_DEPENDS=	libpng.so:${PORTSDIR}/graphics/png
51
DOCSDIR2=	${DOCSDIR}/docs
64
PNG_MAKE_ARGS_OFF=	PNG=False
52
DOC_FILES2=	*
65
JPEG_USES=		jpeg
66
JPEG_MAKE_ARGS_OFF=	JPEG=False
67
TIFF_LIB_DEPENDS=	libtiff.so:${PORTSDIR}/graphics/tiff
68
TIFF_MAKE_ARGS_OFF=	TIFF=False
69
WEBP_LIB_DEPENDS=	libwebp.so:${PORTSDIR}/graphics/webp
70
WEBP_MAKE_ARGS_OFF=	WEBP=False
71
PROJ_LIB_DEPENDS=	libproj.so:${PORTSDIR}/graphics/proj
72
PROJ_MAKE_ARGS_OFF=	PROJ=False
53
73
54
.include <bsd.port.options.mk>
74
CAIRO_LIB_DEPENDS=	libcairo.so:${PORTSDIR}/graphics/cairo
75
CAIRO_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cairo>=1.8.2:${PORTSDIR}/graphics/py-cairo
76
CAIRO_MAKE_ARGS_OFF=	CAIRO=False
55
77
56
.if ${PORT_OPTIONS:MCAIRO}
57
LIB_DEPENDS+=	libcairo.so:${PORTSDIR}/graphics/cairo
58
BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}cairo>=1.8.2:${PORTSDIR}/graphics/py-cairo
59
.else
60
MAKE_ARGS+=	CAIRO=False
61
.endif
62
63
.if ${PORT_OPTIONS:MCSV}
64
INPUT_PLUGINS+=	csv
65
.endif
66
67
.if ${PORT_OPTIONS:MGDAL}
68
INPUT_PLUGINS+=	gdal
69
LIB_DEPENDS+=	libgdal.so:${PORTSDIR}/graphics/gdal
70
.endif
71
72
.if ${PORT_OPTIONS:MOGR}
73
INPUT_PLUGINS+=	ogr
74
LIB_DEPENDS+=	libgdal.so:${PORTSDIR}/graphics/gdal
75
.endif
76
77
.if ${PORT_OPTIONS:MOSM}
78
INPUT_PLUGINS+=	osm
79
LIB_DEPENDS+=	libcurl.so:${PORTSDIR}/ftp/curl
80
.endif
81
82
.if ${PORT_OPTIONS:MPOSTGIS}
83
INPUT_PLUGINS+=	postgis
84
USES+=		pgsql
85
.endif
86
87
.if ${PORT_OPTIONS:MSQLITE3}
88
INPUT_PLUGINS+=	sqlite
89
LIB_DEPENDS+=	libsqlite3.so:${PORTSDIR}/databases/sqlite3
90
BUILD_DEPENDS+=	sqlite3>=3.7.12:${PORTSDIR}/databases/sqlite3
91
.endif
92
93
.if ${PORT_OPTIONS:MJPEG}
94
USES+=		jpeg
95
.else
96
MAKE_ARGS+=	JPEG=False
97
.endif
98
99
.if ${PORT_OPTIONS:MPNG}
100
LIB_DEPENDS+=   libpng.so:${PORTSDIR}/graphics/png
101
.else
102
MAKE_ARGS+=	PNG=False
103
.endif
104
105
.if ${PORT_OPTIONS:MTIFF}
106
LIB_DEPENDS+=   libtiff.so:${PORTSDIR}/graphics/tiff
107
.else
108
MAKE_ARGS+=	TIFF=False
109
.endif
110
111
.include <bsd.port.pre.mk>
78
.include <bsd.port.pre.mk>
112
79
113
.if ${ARCH} == "powerpc"
80
.if ${COMPILER_TYPE} == gcc
114
IGNORE=		does not install: runs out of virtual memory
81
CXXFLAGS+=	-D_GLIBCXX_USE_C99 # gcc c++11 support is broken on FreeBSD
115
.endif
82
.endif
116
83
117
MAKE_ARGS+=	WARNING_CXXFLAGS=${WARNING_CXXFLAGS}
84
pre-configure-SQLITE3-on:
118
MAKE_ARGS+=	INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`"
119
MAKE_ARGS+=	JOBS=${MAKE_JOBS_NUMBER}
120
MAKE_ARGS+=	${MAKE_ENV}
121
122
pre-configure:
123
.if ${PORT_OPTIONS:MSQLITE3}
124
	@if ! ${LOCALBASE}/bin/sqlite3 :memory: 'create virtual table foo using rtree(pkid, xmin, xmax, ymin, ymax)' > /dev/null 2>&1; then \
85
	@if ! ${LOCALBASE}/bin/sqlite3 :memory: 'create virtual table foo using rtree(pkid, xmin, xmax, ymin, ymax)' > /dev/null 2>&1; then \
125
		${ECHO_MSG} "" ; \
86
		${ECHO_MSG} "" ; \
126
		${ECHO_MSG} "The SQLite plugin requires libsqlite3 built with RTREE support"; \
87
		${ECHO_MSG} "The SQLite plugin requires libsqlite3 built with RTREE support"; \
Lines 128-134 Link Here
128
		${ECHO_MSG} "" ; \
89
		${ECHO_MSG} "" ; \
129
		${FALSE} ; \
90
		${FALSE} ; \
130
	fi
91
	fi
131
.endif
132
92
133
post-patch:
93
post-patch:
134
	@${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \
94
	@${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \
Lines 136-144 Link Here
136
		${WRKSRC}/SConstruct
96
		${WRKSRC}/SConstruct
137
97
138
post-install:
98
post-install:
99
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mapnik-index \
100
		${STAGEDIR}${PREFIX}/bin/mapnik-render \
101
		${STAGEDIR}${PREFIX}/bin/shapeindex
102
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
103
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mapnik/input/*.input
104
105
post-install-DOCS-on:
139
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
106
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
140
	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
107
	@cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS.md CHANGELOG.md README.md docs" \
141
	@${MKDIR} ${STAGEDIR}${DOCSDIR2}
108
		${STAGEDIR}${DOCSDIR}
142
	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
143
109
144
.include <bsd.port.post.mk>
110
.include <bsd.port.post.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (mapnik-v2.2.0.tar.bz2) = 9b30de4e58adc6d5aa8478779d0a47fdabe6bf8b166b67a383b35f5aa5d6c1b0
1
SHA256 (mapnik-v3.0.9.tar.bz2) = 3a3f67532b05f8a527a5bab32effd7dd5aa59165c7e24505268f6d827955d3da
2
SIZE (mapnik-v2.2.0.tar.bz2) = 23007178
2
SIZE (mapnik-v3.0.9.tar.bz2) = 75213927
(-)pkg-plist (-68 / +170 lines)
Lines 1-7 Link Here
1
bin/mapnik-config
1
bin/mapnik-config
2
bin/mapnik-speed-check
2
bin/mapnik-index
3
bin/mapnik-render
3
bin/shapeindex
4
bin/shapeindex
4
bin/upgrade_map_xml.py
5
include/mapnik/agg/agg_alpha_mask_u8.h
5
include/mapnik/agg/agg_alpha_mask_u8.h
6
include/mapnik/agg/agg_arc.h
6
include/mapnik/agg/agg_arc.h
7
include/mapnik/agg/agg_array.h
7
include/mapnik/agg/agg_array.h
Lines 21-27 Link Here
21
include/mapnik/agg/agg_conv_bspline.h
21
include/mapnik/agg/agg_conv_bspline.h
22
include/mapnik/agg/agg_conv_clip_polygon.h
22
include/mapnik/agg/agg_conv_clip_polygon.h
23
include/mapnik/agg/agg_conv_clip_polyline.h
23
include/mapnik/agg/agg_conv_clip_polyline.h
24
include/mapnik/agg/agg_conv_clipper.h
25
include/mapnik/agg/agg_conv_close_polygon.h
24
include/mapnik/agg/agg_conv_close_polygon.h
26
include/mapnik/agg/agg_conv_concat.h
25
include/mapnik/agg/agg_conv_concat.h
27
include/mapnik/agg/agg_conv_contour.h
26
include/mapnik/agg/agg_conv_contour.h
Lines 30-35 Link Here
30
include/mapnik/agg/agg_conv_gpc.h
29
include/mapnik/agg/agg_conv_gpc.h
31
include/mapnik/agg/agg_conv_marker.h
30
include/mapnik/agg/agg_conv_marker.h
32
include/mapnik/agg/agg_conv_marker_adaptor.h
31
include/mapnik/agg/agg_conv_marker_adaptor.h
32
include/mapnik/agg/agg_conv_offset.h
33
include/mapnik/agg/agg_conv_segmentator.h
33
include/mapnik/agg/agg_conv_segmentator.h
34
include/mapnik/agg/agg_conv_shorten_path.h
34
include/mapnik/agg/agg_conv_shorten_path.h
35
include/mapnik/agg/agg_conv_smooth_poly1.h
35
include/mapnik/agg/agg_conv_smooth_poly1.h
Lines 57-62 Link Here
57
include/mapnik/agg/agg_path_storage_integer.h
57
include/mapnik/agg/agg_path_storage_integer.h
58
include/mapnik/agg/agg_pattern_filters_rgba.h
58
include/mapnik/agg/agg_pattern_filters_rgba.h
59
include/mapnik/agg/agg_pixfmt_amask_adaptor.h
59
include/mapnik/agg/agg_pixfmt_amask_adaptor.h
60
include/mapnik/agg/agg_pixfmt_base.h
60
include/mapnik/agg/agg_pixfmt_gray.h
61
include/mapnik/agg/agg_pixfmt_gray.h
61
include/mapnik/agg/agg_pixfmt_rgb.h
62
include/mapnik/agg/agg_pixfmt_rgb.h
62
include/mapnik/agg/agg_pixfmt_rgb_packed.h
63
include/mapnik/agg/agg_pixfmt_rgb_packed.h
Lines 126-135 Link Here
126
include/mapnik/agg/agg_vpgen_clip_polygon.h
127
include/mapnik/agg/agg_vpgen_clip_polygon.h
127
include/mapnik/agg/agg_vpgen_clip_polyline.h
128
include/mapnik/agg/agg_vpgen_clip_polyline.h
128
include/mapnik/agg/agg_vpgen_segmentator.h
129
include/mapnik/agg/agg_vpgen_segmentator.h
129
include/mapnik/agg/clipper.hpp
130
include/mapnik/agg_helpers.hpp
130
include/mapnik/agg_helpers.hpp
131
include/mapnik/agg_pattern_source.hpp
131
include/mapnik/agg_pattern_source.hpp
132
include/mapnik/agg_rasterizer.hpp
132
include/mapnik/agg_rasterizer.hpp
133
include/mapnik/agg_render_marker.hpp
133
include/mapnik/agg_renderer.hpp
134
include/mapnik/agg_renderer.hpp
134
include/mapnik/attribute.hpp
135
include/mapnik/attribute.hpp
135
include/mapnik/attribute_collector.hpp
136
include/mapnik/attribute_collector.hpp
Lines 136-161 Link Here
136
include/mapnik/attribute_descriptor.hpp
137
include/mapnik/attribute_descriptor.hpp
137
include/mapnik/boolean.hpp
138
include/mapnik/boolean.hpp
138
include/mapnik/box2d.hpp
139
include/mapnik/box2d.hpp
139
include/mapnik/building_symbolizer.hpp
140
include/mapnik/cairo/cairo_context.hpp
140
include/mapnik/cairo_context.hpp
141
include/mapnik/cairo/cairo_image_util.hpp
141
include/mapnik/cairo_renderer.hpp
142
include/mapnik/cairo/cairo_render_vector.hpp
142
include/mapnik/char_info.hpp
143
include/mapnik/cairo/cairo_renderer.hpp
144
include/mapnik/cairo_io.hpp
143
include/mapnik/color.hpp
145
include/mapnik/color.hpp
144
include/mapnik/color_factory.hpp
146
include/mapnik/color_factory.hpp
145
include/mapnik/config.hpp
147
include/mapnik/config.hpp
146
include/mapnik/config_error.hpp
148
include/mapnik/config_error.hpp
147
include/mapnik/coord.hpp
149
include/mapnik/coord.hpp
148
include/mapnik/coord_array.hpp
149
include/mapnik/css_color_grammar.hpp
150
include/mapnik/css_color_grammar.hpp
150
include/mapnik/css_color_grammar_impl.hpp
151
include/mapnik/css_color_grammar_impl.hpp
151
include/mapnik/ctrans.hpp
152
include/mapnik/csv/csv_grammar.hpp
152
include/mapnik/datasource.hpp
153
include/mapnik/datasource.hpp
153
include/mapnik/datasource_cache.hpp
154
include/mapnik/datasource_cache.hpp
155
include/mapnik/datasource_geometry_type.hpp
154
include/mapnik/debug.hpp
156
include/mapnik/debug.hpp
155
include/mapnik/debug_symbolizer.hpp
156
include/mapnik/distance.hpp
157
include/mapnik/ellipsoid.hpp
157
include/mapnik/ellipsoid.hpp
158
include/mapnik/enumeration.hpp
158
include/mapnik/enumeration.hpp
159
include/mapnik/evaluate_global_attributes.hpp
159
include/mapnik/expression.hpp
160
include/mapnik/expression.hpp
160
include/mapnik/expression_evaluator.hpp
161
include/mapnik/expression_evaluator.hpp
161
include/mapnik/expression_grammar.hpp
162
include/mapnik/expression_grammar.hpp
Lines 164-230 Link Here
164
include/mapnik/expression_node_types.hpp
165
include/mapnik/expression_node_types.hpp
165
include/mapnik/expression_string.hpp
166
include/mapnik/expression_string.hpp
166
include/mapnik/factory.hpp
167
include/mapnik/factory.hpp
167
include/mapnik/fastmath.hpp
168
include/mapnik/feature.hpp
168
include/mapnik/feature.hpp
169
include/mapnik/feature_factory.hpp
169
include/mapnik/feature_factory.hpp
170
include/mapnik/feature_kv_iterator.hpp
170
include/mapnik/feature_kv_iterator.hpp
171
include/mapnik/feature_layer_desc.hpp
171
include/mapnik/feature_layer_desc.hpp
172
include/mapnik/feature_style_processor.hpp
172
include/mapnik/feature_style_processor.hpp
173
include/mapnik/feature_style_processor_context.hpp
173
include/mapnik/feature_style_processor_impl.hpp
174
include/mapnik/feature_style_processor_impl.hpp
174
include/mapnik/feature_type_style.hpp
175
include/mapnik/feature_type_style.hpp
176
include/mapnik/featureset.hpp
175
include/mapnik/filter_factory.hpp
177
include/mapnik/filter_factory.hpp
176
include/mapnik/filter_featureset.hpp
178
include/mapnik/filter_featureset.hpp
177
include/mapnik/font_engine_freetype.hpp
179
include/mapnik/font_engine_freetype.hpp
178
include/mapnik/font_set.hpp
180
include/mapnik/font_set.hpp
179
include/mapnik/font_util.hpp
181
include/mapnik/function_call.hpp
180
include/mapnik/formatting/base.hpp
181
include/mapnik/formatting/expression_format.hpp
182
include/mapnik/formatting/format.hpp
183
include/mapnik/formatting/list.hpp
184
include/mapnik/formatting/registry.hpp
185
include/mapnik/formatting/text.hpp
186
include/mapnik/gamma_method.hpp
187
include/mapnik/geom_util.hpp
182
include/mapnik/geom_util.hpp
188
include/mapnik/geometry.hpp
183
include/mapnik/geometry.hpp
184
include/mapnik/geometry_adapters.hpp
185
include/mapnik/geometry_centroid.hpp
186
include/mapnik/geometry_correct.hpp
187
include/mapnik/geometry_envelope.hpp
188
include/mapnik/geometry_envelope_impl.hpp
189
include/mapnik/geometry_fusion_adapted.hpp
190
include/mapnik/geometry_is_empty.hpp
191
include/mapnik/geometry_is_simple.hpp
192
include/mapnik/geometry_is_valid.hpp
193
include/mapnik/geometry_remove_empty.hpp
194
include/mapnik/geometry_reprojection.hpp
195
include/mapnik/geometry_reprojection_impl.hpp
196
include/mapnik/geometry_strategy.hpp
197
include/mapnik/geometry_to_path.hpp
198
include/mapnik/geometry_transform.hpp
199
include/mapnik/geometry_type.hpp
200
include/mapnik/geometry_types.hpp
201
include/mapnik/geometry_unique.hpp
189
include/mapnik/global.hpp
202
include/mapnik/global.hpp
190
include/mapnik/gradient.hpp
203
include/mapnik/gradient.hpp
191
include/mapnik/graphics.hpp
192
include/mapnik/grid/grid.hpp
204
include/mapnik/grid/grid.hpp
193
include/mapnik/grid/grid_marker_helpers.hpp
194
include/mapnik/grid/grid_pixel.hpp
205
include/mapnik/grid/grid_pixel.hpp
195
include/mapnik/grid/grid_pixfmt.hpp
206
include/mapnik/grid/grid_pixfmt.hpp
196
include/mapnik/grid/grid_rasterizer.hpp
207
include/mapnik/grid/grid_rasterizer.hpp
208
include/mapnik/grid/grid_render_marker.hpp
197
include/mapnik/grid/grid_renderer.hpp
209
include/mapnik/grid/grid_renderer.hpp
198
include/mapnik/grid/grid_renderer_base.hpp
210
include/mapnik/grid/grid_renderer_base.hpp
199
include/mapnik/grid/grid_rendering_buffer.hpp
211
include/mapnik/grid/grid_rendering_buffer.hpp
200
include/mapnik/grid/grid_util.hpp
201
include/mapnik/grid/grid_view.hpp
212
include/mapnik/grid/grid_view.hpp
202
include/mapnik/hash_variant.hpp
213
include/mapnik/group/group_layout.hpp
214
include/mapnik/group/group_layout_manager.hpp
215
include/mapnik/group/group_rule.hpp
216
include/mapnik/group/group_symbolizer_helper.hpp
217
include/mapnik/group/group_symbolizer_properties.hpp
203
include/mapnik/hextree.hpp
218
include/mapnik/hextree.hpp
204
include/mapnik/hit_test_filter.hpp
219
include/mapnik/hit_test_filter.hpp
220
include/mapnik/image.hpp
221
include/mapnik/image_any.hpp
205
include/mapnik/image_compositing.hpp
222
include/mapnik/image_compositing.hpp
206
include/mapnik/image_data.hpp
223
include/mapnik/image_copy.hpp
207
include/mapnik/image_filter.hpp
224
include/mapnik/image_filter.hpp
208
include/mapnik/image_filter_grammar.hpp
225
include/mapnik/image_filter_grammar.hpp
226
include/mapnik/image_filter_grammar_impl.hpp
209
include/mapnik/image_filter_types.hpp
227
include/mapnik/image_filter_types.hpp
228
include/mapnik/image_impl.hpp
229
include/mapnik/image_null.hpp
230
include/mapnik/image_options.hpp
210
include/mapnik/image_reader.hpp
231
include/mapnik/image_reader.hpp
211
include/mapnik/image_scaling.hpp
232
include/mapnik/image_scaling.hpp
233
include/mapnik/image_scaling_traits.hpp
212
include/mapnik/image_util.hpp
234
include/mapnik/image_util.hpp
235
include/mapnik/image_util_jpeg.hpp
236
include/mapnik/image_util_png.hpp
237
include/mapnik/image_util_tiff.hpp
238
include/mapnik/image_util_webp.hpp
213
include/mapnik/image_view.hpp
239
include/mapnik/image_view.hpp
240
include/mapnik/image_view_any.hpp
241
include/mapnik/image_view_impl.hpp
242
include/mapnik/image_view_null.hpp
214
include/mapnik/jpeg_io.hpp
243
include/mapnik/jpeg_io.hpp
244
include/mapnik/json/error_handler.hpp
245
include/mapnik/json/extract_bounding_box_grammar.hpp
246
include/mapnik/json/extract_bounding_box_grammar_impl.hpp
215
include/mapnik/json/feature_collection_grammar.hpp
247
include/mapnik/json/feature_collection_grammar.hpp
216
include/mapnik/json/feature_collection_parser.hpp
248
include/mapnik/json/feature_collection_grammar_impl.hpp
249
include/mapnik/json/feature_generator.hpp
217
include/mapnik/json/feature_generator_grammar.hpp
250
include/mapnik/json/feature_generator_grammar.hpp
251
include/mapnik/json/feature_generator_grammar_impl.hpp
218
include/mapnik/json/feature_grammar.hpp
252
include/mapnik/json/feature_grammar.hpp
219
include/mapnik/json/geojson_generator.hpp
253
include/mapnik/json/feature_grammar_impl.hpp
254
include/mapnik/json/feature_parser.hpp
255
include/mapnik/json/generic_json.hpp
220
include/mapnik/json/geometry_generator_grammar.hpp
256
include/mapnik/json/geometry_generator_grammar.hpp
257
include/mapnik/json/geometry_generator_grammar_impl.hpp
221
include/mapnik/json/geometry_grammar.hpp
258
include/mapnik/json/geometry_grammar.hpp
259
include/mapnik/json/geometry_grammar_impl.hpp
222
include/mapnik/json/geometry_parser.hpp
260
include/mapnik/json/geometry_parser.hpp
261
include/mapnik/json/geometry_util.hpp
262
include/mapnik/json/positions_grammar.hpp
263
include/mapnik/json/positions_grammar_impl.hpp
264
include/mapnik/json/properties_generator_grammar.hpp
265
include/mapnik/json/properties_generator_grammar_impl.hpp
266
include/mapnik/json/symbolizer_grammar.hpp
267
include/mapnik/json/topojson_grammar.hpp
268
include/mapnik/json/topojson_grammar_impl.hpp
269
include/mapnik/json/topojson_utils.hpp
270
include/mapnik/json/topology.hpp
271
include/mapnik/json/value_converters.hpp
223
include/mapnik/label_collision_detector.hpp
272
include/mapnik/label_collision_detector.hpp
224
include/mapnik/layer.hpp
273
include/mapnik/layer.hpp
225
include/mapnik/line_pattern_symbolizer.hpp
226
include/mapnik/line_symbolizer.hpp
227
include/mapnik/load_map.hpp
274
include/mapnik/load_map.hpp
275
include/mapnik/make_unique.hpp
228
include/mapnik/map.hpp
276
include/mapnik/map.hpp
229
include/mapnik/mapped_memory_cache.hpp
277
include/mapnik/mapped_memory_cache.hpp
230
include/mapnik/marker.hpp
278
include/mapnik/marker.hpp
Lines 231-242 Link Here
231
include/mapnik/marker_cache.hpp
279
include/mapnik/marker_cache.hpp
232
include/mapnik/marker_helpers.hpp
280
include/mapnik/marker_helpers.hpp
233
include/mapnik/markers_placement.hpp
281
include/mapnik/markers_placement.hpp
234
include/mapnik/markers_symbolizer.hpp
282
include/mapnik/markers_placements/interior.hpp
235
include/mapnik/memory.hpp
283
include/mapnik/markers_placements/line.hpp
284
include/mapnik/markers_placements/point.hpp
285
include/mapnik/markers_placements/vertext_first.hpp
286
include/mapnik/markers_placements/vertext_last.hpp
236
include/mapnik/memory_datasource.hpp
287
include/mapnik/memory_datasource.hpp
237
include/mapnik/memory_featureset.hpp
288
include/mapnik/memory_featureset.hpp
238
include/mapnik/miniz_png.hpp
289
include/mapnik/miniz_png.hpp
239
include/mapnik/noncopyable.hpp
240
include/mapnik/octree.hpp
290
include/mapnik/octree.hpp
241
include/mapnik/offset_converter.hpp
291
include/mapnik/offset_converter.hpp
242
include/mapnik/palette.hpp
292
include/mapnik/palette.hpp
Lines 244-261 Link Here
244
include/mapnik/params_impl.hpp
294
include/mapnik/params_impl.hpp
245
include/mapnik/parse_path.hpp
295
include/mapnik/parse_path.hpp
246
include/mapnik/parse_transform.hpp
296
include/mapnik/parse_transform.hpp
297
include/mapnik/path.hpp
247
include/mapnik/path_expression.hpp
298
include/mapnik/path_expression.hpp
248
include/mapnik/path_expression_grammar.hpp
299
include/mapnik/path_expression_grammar.hpp
300
include/mapnik/path_expression_grammar_impl.hpp
249
include/mapnik/pixel_position.hpp
301
include/mapnik/pixel_position.hpp
250
include/mapnik/placement_finder.hpp
302
include/mapnik/pixel_types.hpp
251
include/mapnik/plugin.hpp
303
include/mapnik/plugin.hpp
252
include/mapnik/png_io.hpp
304
include/mapnik/png_io.hpp
253
include/mapnik/point_symbolizer.hpp
254
include/mapnik/polygon_clipper.hpp
255
include/mapnik/polygon_pattern_symbolizer.hpp
256
include/mapnik/polygon_symbolizer.hpp
257
include/mapnik/pool.hpp
305
include/mapnik/pool.hpp
258
include/mapnik/processed_text.hpp
306
include/mapnik/proj_strategy.hpp
259
include/mapnik/proj_transform.hpp
307
include/mapnik/proj_transform.hpp
260
include/mapnik/projection.hpp
308
include/mapnik/projection.hpp
261
include/mapnik/ptree_helpers.hpp
309
include/mapnik/ptree_helpers.hpp
Lines 263-279 Link Here
263
include/mapnik/query.hpp
311
include/mapnik/query.hpp
264
include/mapnik/raster.hpp
312
include/mapnik/raster.hpp
265
include/mapnik/raster_colorizer.hpp
313
include/mapnik/raster_colorizer.hpp
266
include/mapnik/raster_symbolizer.hpp
314
include/mapnik/renderer_common.hpp
267
include/mapnik/request.hpp
315
include/mapnik/request.hpp
268
include/mapnik/rule.hpp
316
include/mapnik/rule.hpp
269
include/mapnik/rule_cache.hpp
317
include/mapnik/rule_cache.hpp
318
include/mapnik/safe_cast.hpp
270
include/mapnik/save_map.hpp
319
include/mapnik/save_map.hpp
271
include/mapnik/scale_denominator.hpp
320
include/mapnik/scale_denominator.hpp
272
include/mapnik/segment.hpp
321
include/mapnik/segment.hpp
273
include/mapnik/shield_symbolizer.hpp
274
include/mapnik/simplify.hpp
322
include/mapnik/simplify.hpp
275
include/mapnik/simplify_converter.hpp
323
include/mapnik/simplify_converter.hpp
276
include/mapnik/span_image_filter.hpp
277
include/mapnik/sparsehash/dense_hash_map
324
include/mapnik/sparsehash/dense_hash_map
278
include/mapnik/sparsehash/internal/densehashtable.h
325
include/mapnik/sparsehash/internal/densehashtable.h
279
include/mapnik/sparsehash/internal/hashtable-common.h
326
include/mapnik/sparsehash/internal/hashtable-common.h
Lines 282-290 Link Here
282
include/mapnik/sparsehash/template_util.h
329
include/mapnik/sparsehash/template_util.h
283
include/mapnik/sparsehash/type_traits.h
330
include/mapnik/sparsehash/type_traits.h
284
include/mapnik/sql_utils.hpp
331
include/mapnik/sql_utils.hpp
285
include/mapnik/stroke.hpp
332
include/mapnik/sse.hpp
333
include/mapnik/svg/geometry_svg_generator.hpp
334
include/mapnik/svg/geometry_svg_generator_impl.hpp
286
include/mapnik/svg/svg_converter.hpp
335
include/mapnik/svg/svg_converter.hpp
287
include/mapnik/svg/svg_parser.hpp
336
include/mapnik/svg/svg_parser.hpp
337
include/mapnik/svg/svg_parser_exception.hpp
288
include/mapnik/svg/svg_path_adapter.hpp
338
include/mapnik/svg/svg_path_adapter.hpp
289
include/mapnik/svg/svg_path_attributes.hpp
339
include/mapnik/svg/svg_path_attributes.hpp
290
include/mapnik/svg/svg_path_commands.hpp
340
include/mapnik/svg/svg_path_commands.hpp
Lines 295-350 Link Here
295
include/mapnik/svg/svg_storage.hpp
345
include/mapnik/svg/svg_storage.hpp
296
include/mapnik/svg/svg_transform_grammar.hpp
346
include/mapnik/svg/svg_transform_grammar.hpp
297
include/mapnik/symbolizer.hpp
347
include/mapnik/symbolizer.hpp
348
include/mapnik/symbolizer_base.hpp
349
include/mapnik/symbolizer_default_values.hpp
350
include/mapnik/symbolizer_dispatch.hpp
351
include/mapnik/symbolizer_enumerations.hpp
298
include/mapnik/symbolizer_hash.hpp
352
include/mapnik/symbolizer_hash.hpp
299
include/mapnik/symbolizer_helpers.hpp
353
include/mapnik/symbolizer_keys.hpp
300
include/mapnik/text_path.hpp
354
include/mapnik/symbolizer_utils.hpp
301
include/mapnik/text_placements/base.hpp
355
include/mapnik/text/evaluated_format_properties_ptr.hpp
302
include/mapnik/text_placements/dummy.hpp
356
include/mapnik/text/face.hpp
303
include/mapnik/text_placements/list.hpp
357
include/mapnik/text/font_feature_settings.hpp
304
include/mapnik/text_placements/registry.hpp
358
include/mapnik/text/font_library.hpp
305
include/mapnik/text_placements/simple.hpp
359
include/mapnik/text/formatting/base.hpp
306
include/mapnik/text_properties.hpp
360
include/mapnik/text/formatting/format.hpp
307
include/mapnik/text_symbolizer.hpp
361
include/mapnik/text/formatting/layout.hpp
362
include/mapnik/text/formatting/list.hpp
363
include/mapnik/text/formatting/registry.hpp
364
include/mapnik/text/formatting/text.hpp
365
include/mapnik/text/glyph_info.hpp
366
include/mapnik/text/glyph_positions.hpp
367
include/mapnik/text/harfbuzz_shaper.hpp
368
include/mapnik/text/icu_shaper.hpp
369
include/mapnik/text/itemizer.hpp
370
include/mapnik/text/placement_finder.hpp
371
include/mapnik/text/placement_finder_impl.hpp
372
include/mapnik/text/placements/base.hpp
373
include/mapnik/text/placements/dummy.hpp
374
include/mapnik/text/placements/list.hpp
375
include/mapnik/text/placements/registry.hpp
376
include/mapnik/text/placements/simple.hpp
377
include/mapnik/text/properties_util.hpp
378
include/mapnik/text/renderer.hpp
379
include/mapnik/text/rotation.hpp
380
include/mapnik/text/scrptrun.hpp
381
include/mapnik/text/symbolizer_helpers.hpp
382
include/mapnik/text/text_layout.hpp
383
include/mapnik/text/text_line.hpp
384
include/mapnik/text/text_properties.hpp
308
include/mapnik/tiff_io.hpp
385
include/mapnik/tiff_io.hpp
309
include/mapnik/timer.hpp
386
include/mapnik/timer.hpp
387
include/mapnik/tolerance_iterator.hpp
310
include/mapnik/transform_expression.hpp
388
include/mapnik/transform_expression.hpp
311
include/mapnik/transform_expression_grammar.hpp
389
include/mapnik/transform_expression_grammar.hpp
390
include/mapnik/transform_expression_grammar_impl.hpp
391
include/mapnik/transform_path_adapter.hpp
312
include/mapnik/transform_processor.hpp
392
include/mapnik/transform_processor.hpp
313
include/mapnik/unicode.hpp
393
include/mapnik/unicode.hpp
394
include/mapnik/util/const_rendering_buffer.hpp
314
include/mapnik/util/container_adapter.hpp
395
include/mapnik/util/container_adapter.hpp
315
include/mapnik/util/conversions.hpp
396
include/mapnik/util/conversions.hpp
316
include/mapnik/util/dasharray_parser.hpp
397
include/mapnik/util/dasharray_parser.hpp
317
include/mapnik/util/deepcopy.hpp
398
include/mapnik/util/feature_to_geojson.hpp
399
include/mapnik/util/featureset_buffer.hpp
400
include/mapnik/util/file_io.hpp
318
include/mapnik/util/fs.hpp
401
include/mapnik/util/fs.hpp
319
include/mapnik/util/geometry_svg_generator.hpp
320
include/mapnik/util/geometry_to_ds_type.hpp
402
include/mapnik/util/geometry_to_ds_type.hpp
403
include/mapnik/util/geometry_to_geojson.hpp
321
include/mapnik/util/geometry_to_svg.hpp
404
include/mapnik/util/geometry_to_svg.hpp
322
include/mapnik/util/geometry_to_wkb.hpp
405
include/mapnik/util/geometry_to_wkb.hpp
323
include/mapnik/util/geometry_to_wkt.hpp
406
include/mapnik/util/geometry_to_wkt.hpp
324
include/mapnik/util/geometry_wkt_generator.hpp
325
include/mapnik/util/hsl.hpp
407
include/mapnik/util/hsl.hpp
408
include/mapnik/util/is_clockwise.hpp
409
include/mapnik/util/math.hpp
410
include/mapnik/util/noncopyable.hpp
326
include/mapnik/util/path_iterator.hpp
411
include/mapnik/util/path_iterator.hpp
412
include/mapnik/util/recursive_wrapper.hpp
413
include/mapnik/util/rounding_cast.hpp
414
include/mapnik/util/singleton.hpp
415
include/mapnik/util/spatial_index.hpp
416
include/mapnik/util/spirit_transform_attribute.hpp
417
include/mapnik/util/timer.hpp
327
include/mapnik/util/trim.hpp
418
include/mapnik/util/trim.hpp
328
include/mapnik/utils.hpp
419
include/mapnik/util/utf_conv_win.hpp
420
include/mapnik/util/variant.hpp
421
include/mapnik/util/variant_io.hpp
329
include/mapnik/value.hpp
422
include/mapnik/value.hpp
330
include/mapnik/value_error.hpp
423
include/mapnik/value_error.hpp
424
include/mapnik/value_hash.hpp
331
include/mapnik/value_types.hpp
425
include/mapnik/value_types.hpp
332
include/mapnik/version.hpp
426
include/mapnik/version.hpp
333
include/mapnik/vertex.hpp
427
include/mapnik/vertex.hpp
428
include/mapnik/vertex_adapters.hpp
429
include/mapnik/vertex_cache.hpp
334
include/mapnik/vertex_converters.hpp
430
include/mapnik/vertex_converters.hpp
431
include/mapnik/vertex_processor.hpp
335
include/mapnik/vertex_vector.hpp
432
include/mapnik/vertex_vector.hpp
433
include/mapnik/view_strategy.hpp
434
include/mapnik/view_transform.hpp
435
include/mapnik/warning_ignore.hpp
336
include/mapnik/warp.hpp
436
include/mapnik/warp.hpp
437
include/mapnik/webp_io.hpp
337
include/mapnik/well_known_srs.hpp
438
include/mapnik/well_known_srs.hpp
338
include/mapnik/wkb.hpp
439
include/mapnik/wkb.hpp
339
include/mapnik/wkt/wkt_factory.hpp
440
include/mapnik/wkt/wkt_factory.hpp
441
include/mapnik/wkt/wkt_generator_grammar.hpp
442
include/mapnik/wkt/wkt_generator_grammar_impl.hpp
340
include/mapnik/wkt/wkt_grammar.hpp
443
include/mapnik/wkt/wkt_grammar.hpp
444
include/mapnik/wkt/wkt_grammar_impl.hpp
341
include/mapnik/xml_attribute_cast.hpp
445
include/mapnik/xml_attribute_cast.hpp
342
include/mapnik/xml_loader.hpp
446
include/mapnik/xml_loader.hpp
343
include/mapnik/xml_node.hpp
447
include/mapnik/xml_node.hpp
344
include/mapnik/xml_tree.hpp
448
include/mapnik/xml_tree.hpp
449
lib/libmapnik-json.a
450
lib/libmapnik-wkt.a
345
lib/libmapnik.so
451
lib/libmapnik.so
346
lib/libmapnik.so.2
452
lib/libmapnik.so.3.0
347
lib/libmapnik.so.2.2
453
lib/libmapnik.so.3.0.9
348
lib/mapnik/fonts/DejaVuSans-Bold.ttf
454
lib/mapnik/fonts/DejaVuSans-Bold.ttf
349
lib/mapnik/fonts/DejaVuSans-BoldOblique.ttf
455
lib/mapnik/fonts/DejaVuSans-BoldOblique.ttf
350
lib/mapnik/fonts/DejaVuSans-ExtraLight.ttf
456
lib/mapnik/fonts/DejaVuSans-ExtraLight.ttf
Lines 366-384 Link Here
366
lib/mapnik/fonts/DejaVuSerifCondensed-BoldItalic.ttf
472
lib/mapnik/fonts/DejaVuSerifCondensed-BoldItalic.ttf
367
lib/mapnik/fonts/DejaVuSerifCondensed-Italic.ttf
473
lib/mapnik/fonts/DejaVuSerifCondensed-Italic.ttf
368
lib/mapnik/fonts/DejaVuSerifCondensed.ttf
474
lib/mapnik/fonts/DejaVuSerifCondensed.ttf
369
lib/mapnik/fonts/unifont-5.1.20080907.ttf
475
lib/mapnik/fonts/unifont-8.0.01.ttf
370
%%CSV%%lib/mapnik/input/csv.input
476
@comment =====[ Uncomment these after boost 1.60 hits the tree ]=====
477
@comment lib/mapnik/input/csv.input
371
%%GDAL%%lib/mapnik/input/gdal.input
478
%%GDAL%%lib/mapnik/input/gdal.input
372
lib/mapnik/input/geojson.input
479
@comment lib/mapnik/input/geojson.input
373
%%OGR%%lib/mapnik/input/ogr.input
480
%%OGR%%lib/mapnik/input/ogr.input
374
%%OSM%%lib/mapnik/input/osm.input
481
%%PGRASTER%%lib/mapnik/input/pgraster.input
375
%%POSTGIS%%lib/mapnik/input/postgis.input
482
%%POSTGIS%%lib/mapnik/input/postgis.input
376
lib/mapnik/input/python.input
377
lib/mapnik/input/raster.input
483
lib/mapnik/input/raster.input
378
lib/mapnik/input/shape.input
484
lib/mapnik/input/shape.input
379
%%SQLITE3%%lib/mapnik/input/sqlite.input
485
%%SQLITE3%%lib/mapnik/input/sqlite.input
380
%%PYTHON_SITELIBDIR%%/mapnik/__init__.py
486
@comment lib/mapnik/input/topojson.input
381
%%PYTHON_SITELIBDIR%%/mapnik/printing.py
382
%%PYTHON_SITELIBDIR%%/mapnik/paths.py
383
%%PYTHON_SITELIBDIR%%/mapnik/_mapnik.so
384
%%PYTHON_SITELIBDIR%%/mapnik2/__init__.py

Return to bug 207060