Commit Graph

47 Commits

Author SHA1 Message Date
ajacoutot
d3aaddb10c WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:06:22 +00:00
rsadowski
613df5c410 Unbreak with boost 1.80.0 2022-08-29 17:28:38 +00:00
op
b2ee67275b bump revisions after scons soname fix; ok sthen@ 2022-03-31 16:39:08 +00:00
sthen
124da53a6d sync WANTLIB 2022-03-31 14:20:40 +00:00
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
rsadowski
0de194c3f7 Remove boost version checks and bump after boost rollback 2021-09-19 05:24:30 +00:00
ajacoutot
5eb6204c2b Missed bump. 2021-09-13 11:20:20 +00:00
kirby
e1bbf37f51 - fix build with scons-4.x
- drop python from MODULES (one less py2 consumer)
 - fix typo in comment

Diff from Omar Polo, tahnks!
2021-09-12 22:07:27 +00:00
kirby
c5c0750556 mapnik is long enough to build. Now SCons uses MAKE_JOBS, so
add DPB_PROPERTIES=parralel to speedup bulk builds.
Suggested by sthen@
2021-08-29 21:02:05 +00:00
kirby
9e43eca325 Update mapnik to 3.1.0 and unbreak.
Based on my diff from 2019 and reminded by the diff from Josh Grosse.
Other chabges:
 - landry@ drops MAINTAINER
 - switch HOMEPAGE to HTTPS
 - add comments about PROJ support and running regression tests
OK landry@
2021-05-23 17:47:00 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
naddy
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
sthen
1dd1aed429 bump; textproc/icu4c now uses multi-packages for -wwwdata 2017-08-24 09:45:23 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
sthen
564c6c344a Cope with moving sqlite3 back to ports. 2016-09-23 09:16:52 +00:00
naddy
eb6a358535 Mark as BROKEN again. The problem refuses to go away on its own. 2016-09-22 14:27:23 +00:00
landry
b5b00ae45b Update to 3.0.10, still BROKEN because of missing symbol for
_ZN6icu_5713UnicodeStringC1EPKciEOS0_. Maybe switching icu to build with
a decent compiler would help, but that's not planned for now...
2016-09-04 16:46:57 +00:00
ajacoutot
f4f6a2cd6c BROKEN. 2015-12-01 07:05:41 +00:00
landry
75c78579e7 Mark as ONLY_FOR_ARCHS=amd64, gcc OOM's on i386/powerpc/sparc64 anyway,
and there's no point in wasting bazillions of cpu cycles on this c++11
monster there.

Makes sense to sthen@
2015-11-24 08:23:08 +00:00
sthen
7450f6c4d8 can't build mapnik on i386, not enough memory 2015-09-22 09:52:43 +00:00
landry
a7e8fe8c0b Update to mapnik 3.0.5.
Switch to use gcc 4.9 since it now requires c++11. Thx ajacoutot for
the build-testing - note that it requires more than 4gb of memory to
build, and might not build on i386.
2015-09-18 20:07:09 +00:00
jasper
cef74efffe - lots of fixes from upstream to build with new boost/phoenix v3 (from upstream)
- bump boost dependency

ok landry@ (MAINTAINER)
2015-07-01 08:45:19 +00:00
sthen
d63e2ec7e6 sync WANTLIB 2015-05-05 17:00:16 +00:00
ajacoutot
3efa0298a0 Use the devel/gettext module.
ok landry@ (maintainer)
2014-03-31 07:33:12 +00:00
landry
33521e598d Pass ${X11BASE}/include/freetype2 via PNG_INCLUDES, because scons is too
scary. Fixes build with newer freetype.
2014-01-10 19:36:18 +00:00
espie
63af8209a6 something picks up ansidecl.h and won't let go.
scons: *** [src/libxml2_loader.os] Implicit dependency `/usr/local/include/ansidecl.h' not found, needed by target `src/libxml2_loader.os'.
scons: building terminated because of errors.
2013-12-01 12:30:56 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
landry
5be997cf5e Fix build on 32-bits archs. One of the python tests still does an abort
trap, but at least this packages now, tested on i386 & powerpc. To be
refined...
2013-07-15 17:09:16 +00:00
landry
47e2e40500 Update to mapnik 2.2.0.
Fix depends, remove cairomm/libtool,-ltdl & agg. Mapnik uses its own
internal agg fork now. Fix WANTLIB while here, and ensure dependency on
png 1.6, otherwise build breaks horribly.
Force the dependency on scons 2.3.0, newer mapnik switched from CXXFLAGS
to CPPDEFINES, and with previous scons this produces broken build flags like
-DHAVE_JPEG-DMAPNIK_USE_PROJ4-DHAVE_PNG-DHAVE_TIFF-DBIGINT-DOPENBSD-DMAPNIK_THREADSAFE
in turn producing broken builds.
Add a warning about the 'dangerous' regress tests.
2013-07-06 11:19:48 +00:00
naddy
10bfdff492 the png headers are now directly under include/ 2013-06-04 18:41:39 +00:00
rpe
abb7d973b9 bump REVISION and regen WANTLIB after switching to gettext MODULE
ok sthen@
2013-05-20 14:51:42 +00:00
sthen
09c99066f4 use gettext MODULE 2013-05-16 17:20:12 +00:00
espie
e4fa65e765 PERMIT_* / REGRESS -> TEST sweep 2013-03-11 11:10:51 +00:00
ajacoutot
ae5fbe63d8 Bump after libsigc++-2 -docs => -main merge. 2013-01-11 13:44:24 +00:00
landry
f0f73e7851 Unbreak by not calling ldconfig during fake (whooo, oneliner fix!) 2012-05-05 07:05:16 +00:00
naddy
828d5ae92c mark as BROKEN; it resets the ld.so search path in fake 2012-05-05 01:16:44 +00:00
landry
f75f2cdf77 Update to mapnik 2.0.1
- enable sqlite input plugin
- enable regress tests
- fix WANTLIB
- now scons doesn't rebuild mapnik during make fake ! Hint :
http://wiki.gentoo.org/wiki/SCons#Why_you_should_NOT_use_SCons_in_your_project
2012-05-03 08:48:26 +00:00
espie
d6e7b9cbe6 normalize pkgpath 2011-09-16 10:02:36 +00:00
jasper
eec0417831 bump after default python version switch 2011-06-08 17:31:05 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
landry
83a97cafc0 Import mapnik 0.7.1:
Mapnik is an OpenSource C++/Python toolkit for developing GIS
(Geographic Information Systems) applications. At the core is a C++
shared library providing algorithms/patterns for spatial data access
and visualization.
Essentially a collection of geographic objects (map, layer,
datasource, feature, geometry), the library doesn't rely on
"windowing systems" and can be deployed in any server environment.
It is intended to play fair in a multi-threaded environment and is
aimed primarily, but not exclusively, at web-based development.

ok ajacoutot@
2010-10-24 22:40:54 +00:00