non port: graphics/mapnik/distinfo |
Number of commits found: 16 |
Tuesday, 3 Oct 2023
|
10:49 Fernando ApesteguĂa (fernape) Author: dhummel
graphics/mapnik: Fix building with Boost v1.8.3
PR: 274166
Reported by: dhummel@eml.cc (maintainer)
bbdd834 |
Sunday, 30 Apr 2023
|
18:41 Robert Clausecker (fuz) Author: David Hummel
graphics/mapnik: Revert Mapnik removal & update to 3.1.0
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.
Changelog: https://github.com/mapnik/mapnik/blob/v3.1.0/CHANGELOG.md
WWW: http://www.mapnik.org/
PR: 241805
Pull Request: https://github.com/freebsd/freebsd-ports/pull/157
84c697c |
Sunday, 21 Oct 2018
|
17:28 jbeich
graphics/mapnik: switch to upstream Boost 1.68 fix
|
Thursday, 12 Jul 2018
|
23:22 jbeich
graphics/mapnik: improve boost 1.68 fix
|
Wednesday, 11 Jul 2018
|
12:50 jbeich
graphics/mapnik: unbreak with boost 1.68
In file included from src/save_map.cpp:40:
include/mapnik/image_filter.hpp:166:23: error: no member named 'bits32f' in
namespace 'boost::gil'
using boost::gil::bits32f;
~~~~~~~~~~~~^
include/mapnik/image_filter.hpp:168:5: error: unknown type name 'bits32f'
bits32f out_value =
^
In file included from deps/agg/src/agg_pixfmt_rgba.cpp:7:
deps/boost/gil/extension/toolbox/hsv.hpp:47:35: error: too few arguments
provided to function-like macro invocation
GIL_DEFINE_ALL_TYPEDEFS( 32f, hsv )
^
/usr/local/include/boost/gil/typedefs.hpp:89:9: note: macro
'GIL_DEFINE_ALL_TYPEDEFS' defined here
^
PR: 229569
|
Wednesday, 4 Apr 2018
|
09:46 jbeich
graphics/mapnik: unbreak with ICU 61
src/text/text_layout.cpp:234:5: error: unknown type name 'Locale'; did you mean
'icu::Locale'?
Locale locale; // TODO: Is the default constructor correct?
^~~~~~
icu::Locale
/usr/local/include/unicode/locid.h:188:20: note: 'icu::Locale' declared here
class U_COMMON_API Locale : public UObject {
^
src/text/text_layout.cpp:236:21: error: unknown type name 'BreakIterator'; did
you mean 'UBreakIterator'?
std::unique_ptr<BreakIterator>
breakitr(BreakIterator::createLineInstance(locale, status));
^~~~~~~~~~~~~
UBreakIterator
/usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declared here
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:236:45: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
std::unique_ptr<BreakIterator>
breakitr(BreakIterator::createLineInstance(locale, status));
^~~~~~~~~~~~~
UBreakIterator
/usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declared here
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:236:45: error: incomplete type 'UBreakIterator' named
in nested name specifier
std::unique_ptr<BreakIterator>
breakitr(BreakIterator::createLineInstance(locale, status));
^~~~~~~~~~~~~~~
/usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:247:13: error: member access into incomplete type
'UBreakIterator'
breakitr->setText(text);
^
/usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:260:53: error: member access into incomplete type
'UBreakIterator'
int break_position = wrap_before_ ? breakitr->preceding(i + 1) :
breakitr->following(i);
^
/usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:260:55: error: expected ':'
int break_position = wrap_before_ ? breakitr->preceding(i + 1) :
breakitr->following(i);
^
:
src/text/text_layout.cpp:260:43: note: to match this '?'
int break_position = wrap_before_ ? breakitr->preceding(i + 1) :
breakitr->following(i);
^
src/text/text_layout.cpp:260:55: error: use of undeclared identifier 'preceding'
int break_position = wrap_before_ ? breakitr->preceding(i + 1) :
breakitr->following(i);
^
src/text/text_layout.cpp:263:89: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
if (break_position <= last_break_position || break_position ==
static_cast<int>(BreakIterator::DONE))
^~~~~~~~~~~~~
UBreakIterator
/usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declared here
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:263:89: error: incomplete type 'UBreakIterator' named
in nested name specifier
if (break_position <= last_break_position || break_position ==
static_cast<int>(BreakIterator::DONE))
^~~~~~~~~~~~~~~
/usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:267:38: error: member access into incomplete type
'UBreakIterator'
break_position = breakitr->following(i);
^
/usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:268:52: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
if (break_position == static_cast<int>(BreakIterator::DONE))
^~~~~~~~~~~~~
UBreakIterator
/usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declared here
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:268:52: error: incomplete type 'UBreakIterator' named
in nested name specifier
if (break_position == static_cast<int>(BreakIterator::DONE))
^~~~~~~~~~~~~~~
/usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:373:89: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
if (break_position <= last_break_position || break_position ==
static_cast<int>(BreakIterator::DONE))
^~~~~~~~~~~~~
UBreakIterator
/usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declared here
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:373:89: error: incomplete type 'UBreakIterator' named
in nested name specifier
if (break_position <= last_break_position || break_position ==
static_cast<int>(BreakIterator::DONE))
^~~~~~~~~~~~~~~
/usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:376:52: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
if (break_position == static_cast<int>(BreakIterator::DONE))
^~~~~~~~~~~~~
UBreakIterator
/usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declared here
typedef struct UBreakIterator UBreakIterator;
^
src/text/text_layout.cpp:376:52: error: incomplete type 'UBreakIterator' named
in nested name specifier
if (break_position == static_cast<int>(BreakIterator::DONE))
^~~~~~~~~~~~~~~
/usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
typedef struct UBreakIterator UBreakIterator;
^
https://ssl.icu-project.org/trac/changeset/40705
PR: 227042
Reported by: antoine (via exp-run)
Obtained from: upstream
|
Wednesday, 9 Mar 2016
|
17:58 amdmi3
- Update to 3.0.9
- Fix LICENSE
- Strip libraries
- Respect CFLAGS/CXXFLAGS
- Make proj optional
- Switch to options helpers
- Simplify docs installation
PR: 207060
Submitted by: amdmi3
Approved by: maintainer timeout (littlesavage@rambler.ru, 3 weeks)
|
Saturday, 6 Jul 2013
|
11:51 wg
graphics/mapnik: update to 2.2.0
- Update to 2.2.0 [1] [2]
- Make JPEG, PNG and TIFF as options [2]
- Remove GEOS option [2]
- Install docs [1]
- Remove leading article from COMMENT [1]
PR: ports/179349 [1], ports/180274 [2]
Submitted by: nemysis <nemysis gmx.ch> [1]
Alexey Illarionov <littlesavage rambler.ru> [2] (maintainer)
|
Thursday, 25 Oct 2012
|
20:47 madpilot
- Update to 2.1.0
- Add CONFLICT with graphics/svg2png due to common files installled.
- Convert to new options framework
- Trim Makefile headers
PR: ports/171722
Submitted by: Alexey Illarionov <littlesavage@rambler.ru> (maintainer)
Feature safe: yes
|
Thursday, 26 Apr 2012
|
09:08 wen
- Update to 2.0.1
- Pass maintainership to submitter
PR: 166857
Submitted by: Alexey Illarionov <littlesavage@rambler.ru>
|
Tuesday, 11 Oct 2011
|
06:37 wen
- Update to 2.0.0
PR: ports/161420
Submitted by: Alexey Illarionov <littlesavage@rambler.ru>
|
Tuesday, 24 May 2011
|
23:53 wen
- Update to 0.7.1 and unbreak
PR: ports/152220
Submitted by: Bartosz Fabianowski <freebsd@chillt.de>
|
Friday, 25 Feb 2011
|
03:19 miwi
- Move over to py25 or above
- While here get rid FreeBSD 6.X and md5 support
|
Wednesday, 2 Sep 2009
|
17:12 miwi
- Update to 0.6.1
PR: 138335
Submitted by: Wen Heping <wenheping@gmail.com> (maintainer)
|
Saturday, 16 May 2009
|
22:40 miwi
- Update to 0.6.0
- Fix build with python 2.6
PR: 134480
Submitted by: Wen Heping <wenheping@gmail.com> (maintainer)
|
Friday, 21 Nov 2008
|
20:56 miwi
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/
PR: ports/128746
Submitted by: Wen Heping <wenheping at gmail.com>
|
Number of commits found: 16 |