Commit Graph

89 Commits

Author SHA1 Message Date
sthen
d858b7cc2a Ports built with setuptools on python 3.10 don't need a RUN_DEPENDS on
setuptools (it's used as a package locator but importlib.metadata in
newer Python core or the external importlib_metadata are preferred).
So drop the RDEP in that case (it's still kept for py27) and bump
revisions.
2022-11-26 23:28:11 +00:00
sthen
dae9f91e31 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:28:39 +00:00
landry
f1811438b3 geo/mapserver: stop shipping mapscript.php
it's not needed anymore with recent swig. patch can go away when swig
4.1.0 is commited.

discussed with tb@
2022-10-31 09:05:27 +00:00
landry
a7370a6d57 geo/mapserver: major update to 8.0.0.
see https://mapserver.org/development/announce/8-0.html and
https://mapserver.org/development/changelog/changelog-8-0.html#changelog-8-0

improve README wrt OGCAPI support.

now uses php 8, one less user of php 7.4.
2022-09-12 16:03:08 +00:00
landry
2fc32c6f98 geo/mapserver: switch HOMEPAGE to https 2022-08-12 06:55:53 +00:00
sthen
9d623ec305 explicitly set MODPHP_VERSION=7.4 for PHP ports unless they're known
or strongly suspected to support at least 8.0. (7.4 is currently on security
support only, and that finishes in November, so I intend to switch the "ports
default" version to 8.0).

some of these ports _may_ work with 8.0 already, some have pull requests or
support in newer upstream code (not always in a release), others definitely
need 7.4.
2022-03-22 18:20:52 +00:00
naddy
ffa1cebd1b drop RCS Ids 2022-03-11 19:06:11 +00:00
sthen
5e4370b64d bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:01:12 +00:00
landry
7678051da1 geo/mapserver: update to 7.6.4.
See https://mapserver.org/development/changelog/changelog-7-6.html#changes-from-7-6-3-to-7-6-4
2021-07-16 08:05:51 +00:00
landry
2a94840212 geo/mapserver: update to 7.6.3
See https://mapserver.org/development/changelog/changelog-7-6.html#changelog-7-6-3
2021-05-30 15:38:36 +00:00
sthen
06e20cb110 switch default MODPHP_VERSION to 7.4 and bump ports which have changed
version. (as of 6 Dec 2020, 7.3 went into "security fixes only" mode).
2021-02-24 16:48:59 +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
8e98638a48 Set MODPHP_BUILDDEP to No by default, set it to Yes in the ports that
need it. The typical ports for PHP-based software are just untarring
files and there's no need to have PHP itself on build machines for that.
2021-01-25 14:01:51 +00:00
landry
b6b3f4cf19 geo/mapserver: update to 7.6.2.
see https://mapserver.org/development/changelog/changelog-7-6.html#changes-from-7-6-1-to-7-6-2
2020-12-09 07:40:52 +00:00
landry
5dda33b6ee Update to mapserver 7.6.1.
See https://mapserver.org/development/changelog/changelog-7-6.html#changelog-7-6
2020-08-01 06:08:19 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
landry
3463055364 Update to mapserver 7.6.0.
See https://mapserver.org/development/announce/7-6.html#announce-7-6
2020-05-14 13:57:03 +00:00
landry
a6fa490fda Fix packaging breakage reported by naddy@, was a bit overzealous in adding mapserver to WANTLIB-*.. - no bump since it couldnt package 2020-03-23 11:46:20 +00:00
landry
1c7a7cd5a8 Update to mapserver 7.4.4 2020-03-22 17:56:51 +00:00
landry
5ca3c5d449 Update to mapserver 7.4.3 2020-01-02 14:54:03 +00:00
sthen
a1085b9f12 REVISION bumps for php default version switch to 7.3 2019-09-26 21:59:30 +00:00
landry
9134b0f8b0 Update to mapserver 7.4.2 2019-09-23 13:42:19 +00:00
landry
f81ed0bd1b Update to mapserver 7.4.1. 2019-07-16 13:14:50 +00:00
sthen
484cf3de0c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:45:45 +00:00
ajacoutot
9887b2092d - Unbreak: needs MODPY_SETUPTOOLS
Error: mapserver-7.4.0/fake-amd64/usr/local/lib/python3.7/site-packages/mapscript-7.4.0-py3.7.egg-info/PKG-INFO does not exist
Error: mapserver-7.4.0/fake-amd64/usr/local/lib/python3.7/site-packages/mapscript-7.4.0-py3.7.egg-info/SOURCES.txt does not exist
Error: mapserver-7.4.0/fake-amd64/usr/local/lib/python3.7/site-packages/mapscript-7.4.0-py3.7.egg-info/dependency_links.txt does not exist
Error: mapserver-7.4.0/fake-amd64/usr/local/lib/python3.7/site-packages/mapscript-7.4.0-py3.7.egg-info/top_level.txt does not exist
Error: mapserver-7.4.0/fake-amd64/usr/local/lib/python3.7/site-packages/mapscript/__init__.py does not exist
etc.

- Fix RUN_DEPENDS while here (-perl, -php etc... don't need python)
2019-05-27 20:26:48 +00:00
landry
a44e15b350 Update to mapserver 7.4.0.
Reenable php bindings via phpmapscriptng.
2019-05-23 19:24:47 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
landry
67f9b56af4 Add -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1 to CFLAGS/CXXFLAGS where
appropriate in various devel/proj consumers to fix build with upcoming
proj 6 update, which will be commited in a month or so.

Thx to https://github.com/OSGeo/proj.4/wiki/proj.h-adoption-status for
linking the various upstream issues about it.
2019-04-16 20:13:09 +00:00
landry
f0ff01c032 Update to mapserver 7.2.2.
See
https://mapserver.org/development/changelog/changelog-7-2.html#changes-from-7-2-1-to-7-2-2
2019-02-23 09:00:19 +00:00
landry
2c02556c45 Disable/comment out the php subpackage as it only works with php 5.6
which is going away soon.

Support for recent php was merged upstream in
https://github.com/mapserver/mapserver/pull/5687 but that'll only be in
mapserver 7.4
2018-12-09 09:28:19 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
landry
ace1c0073e Update to mapserver 7.2.1 2018-10-18 08:08:38 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
landry
f301026a08 Update to mapserver 7.2.0.
Cf https://mapserver.org/development/announce/7-2.html#announce-7-2
Add python3 bindings.
2018-08-05 07:22:59 +00:00
sthen
2b38aa4c79 add MODPHP_VERSION=5.6 to ports that don't work with php 7.0,
a noop for now until the button is pushed in php.port.mk

pear-MDB2-mysql: requires php-mysql
nedi:		 requires php-mysql (fixable by updating to nedi 1.6)
mapserver:	 https://github.com/mapserver/mapserver/issues/5252
xcache:		 not ported to 7.0; opcache recommended instead
2018-05-21 22:18:01 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
landry
3feaf4658e Add an example sysutils/supervisor configuration snippet as it's waaaays
better than using spawn-fcgi...
2017-11-22 08:16:30 +00:00
landry
ce41319808 Update to mapserver 7.0.7.
See http://mapserver.org/development/changelog/changelog-7-0.html#changelog-7-0-7
2017-11-21 20:35:40 +00:00
sthen
b0600caa40 add c to WANTLIB for perl XS modules 2017-09-23 10:51:07 +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
landry
7c4acd7cad Bugfix update to mapserver 7.0.6.
See http://mapserver.org/development/changelog/changelog-7-0.html#changelog-7-0-6
2017-06-25 08:50:41 +00:00
landry
6c9d8f2557 Bugfix update to mapserver 7.0.5.
See
http://mapserver.org/development/changelog/changelog-7-0.html#changelog-7-0-5
2017-05-15 10:02:01 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
landry
eb8a52f4c0 Fix #5387 (potential remote DOS when using fastcgi) 2017-02-14 09:46:56 +00:00
landry
d52802ecf3 Update to mapservr 7.0.4.
See http://mapserver.org/development/changelog/changelog-7-0.html#changelog-7-0-4
Backport an upstream patch to fix php bindings build, remove a patch
merged upstream.
2017-02-07 08:17:57 +00:00
landry
4770a25631 Update to mapserver 7.0.2.
See for details:
http://mapserver.org/development/changelog/changelog-7-0.html#changelog-7-0-2
2016-10-31 15:47:58 +00:00
naddy
0113bdbda7 remove unused libiconv module 2016-09-12 17:50:40 +00:00
naddy
38978018fb remove SHARED_ONLY from PHP ports, unused 2016-03-19 23:59:15 +00:00