1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-05 01:55:52 +00:00
Commit Graph

92 Commits

Author SHA1 Message Date
Alex Dupre
68bfa8d94d Update to 5.6.36 release. 2018-04-27 16:19:26 +00:00
Alex Dupre
4918cda5e9 Update to 5.6.35 release.
PR:		227246
Submitted by:	Dani <i.dani@outlook.com>
2018-04-08 06:59:57 +00:00
Yuri Victorovich
7ca8c2691e devel/oniguruma: Update to 6.8.1
Only changed the shared object version (forgotten on the previous release).
2018-03-19 06:03:16 +00:00
Yuri Victorovich
ecda380b8d devel/oniguruma: Update to 6.8.0
Changelog:
https://github.com/kkos/oniguruma/releases/tag/v6.8.0

Bumping 9 depending ports because oniguruma's interface
actually changed in an incompatible way,
see https://github.com/kkos/oniguruma/issues/79 ,
while the shared library lib/libonig.so.4.0.0 didn't change
the revision number. This is a bug in the upstream release.
2018-03-17 20:31:20 +00:00
Bernard Spil
f0229aab54 Migrate USE_APACHE to USES= apache
- Following migration of Mk/bsd.apache.mk to Mk/Uses/apache.mk

With hat:	apache
2018-03-11 18:36:16 +00:00
Bernard Spil
a80b8e64ed Mk/Uses/apache.mk: Migrate Mk/bsd.apache.mk to Uses
- Chase required changes in framework (bsd.sanity.mk, bsd.port.mk)
 - Chase required changes in ports (version checks)
 - Chase required changes in PHP ports (include bsd.apache.mk)
 - exp-run by antoine, brnrd, joneum

PR:             223691 (exp-run)
Reviewed by:    joneum (hat apache), mat (portmgr), antoine (portmgr)
Approved by:    joneum (hat apache)
Approved by:	portmgr
With hat:       apache
2018-03-11 14:23:28 +00:00
Mathieu Arnold
a1993564e0 Introduce PHP flavors.
Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
  flavored.  They will automatically get flavors (php56, php70, php71, php72)
  depending of the versions they support (set with IGNORE_WITH_PHP).  As a
  consequence, ports using USES=pear and USES=horde are also flavored.

PR:		226242
Submitted by:	mat
Exp-run by:	antoine
Approved by:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14208
2018-03-08 19:48:41 +00:00
Alex Dupre
091d3da4c9 Update to 5.6.34 release. 2018-03-02 08:07:31 +00:00
Alex Dupre
7969b25bf9 Update to 5.6.33 release. 2018-01-23 14:36:57 +00:00
Tijl Coosemans
8c60cffc90 - Replace USE_AUTOTOOLS with USES=autoreconf:build and run an upstream
script in pre-configure to regenerate configure scripts.  Because this
  regenerates php_config.h.in, merge a patch for that file into the patch
  for configure.in.
- Remove redundant --localstatedir=/var (added by bsd.port.mk).
2018-01-12 12:57:18 +00:00
Li-Wen Hsu
f48968dd3e - Add EMBED to default on options
This is required for the php module of www/unit

Approved by:	ale, tz (maintainers)
2017-12-05 08:00:12 +00:00
Antoine Brodin
3485652593 Remove nops, setting USES after bsd.port.pre.mk doesn't do anything
With hat:	portmgr
2017-11-19 21:30:42 +00:00
Thomas Zander
dae8dbb3c7 Chase renaming of devel/oniguruma6 to devel/oniguruma
PR:		222869
Reported by:	m.bueker@berlin.de
2017-11-12 14:00:48 +00:00
Alex Dupre
4392badf06 Update to 5.6.32 release.
PR:		223319
Submitted by:	Dani <i.dani@outlook.com>
2017-11-01 11:39:44 +00:00
Torsten Zuehlsdorff
e9c88b5601 lang/php56: Change from oniguruma5 to oniguruma6
Switch mbstring extension from devel/oniguruma5
to devel/oniguruma6 to fix security issues covert in
Oniguruma 6.4.

PR:           220809
Submitted by: Dan Langille <dvl@FreeBSD.org>
Approved by:  maintainer (timeout, 16 days)
MFH:          2017Q3
2017-08-02 14:24:30 +00:00
Alex Dupre
beb549ae7e Update to 5.6.31 release.
PR:		220529
Submitted by:	Fabiano Sidler <fabianosidler@swissonline.ch>
2017-07-07 08:10:30 +00:00
Mathieu Arnold
a28f0f7f7f Remove all USE_OPENSSL occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:30 +00:00
Alex Dupre
c9a0686784 Update to 5.6.30 release. 2017-01-19 12:47:27 +00:00
Torsten Zuehlsdorff
0a7109a6fd lang/php56: Update PHP 5.6 from 5.6.28 to 5.6.29
Changelog: http://www.php.net/ChangeLog-5.php#5.6.29

PR:           215190
Submitted by: rustem.alimov@gmail.com
Approved by:  mentors (implicit)
MFH:          2016Q4
2016-12-12 15:54:57 +00:00
Mathieu Arnold
703ff6d361 Mark some ports as not openssl-devel ready.
Sponsored by:	Absolight
2016-11-29 18:46:21 +00:00
Torsten Zuehlsdorff
f97f883ebc lang/php56: Update PHP 5.6 from 5.6.27 to 5.6.28
Changelog: http://www.php.net/ChangeLog-5.php#5.6.28

PR:           214756
Submitted by: rustem.alimov@gmail.com
Approved by:  mentors (implicit)
MFH:          2016Q4
2016-11-28 09:31:20 +00:00
Baptiste Daroussin
8d37b70b5f Use @preunexec rather than @postunexec
Reported by:	antoine
2016-11-20 13:10:18 +00:00
Baptiste Daroussin
85fac7a5c8 Use predictable @*exec 2016-11-20 12:58:58 +00:00
Alexey Dokuchaev
3c8a36012b - Remove redundant definitions of IPV6_DESC and [OPEN]SSL_DESC when closely
matching standard ones from `Mk/bsd.options.desc.mk'
- Rename couple of options to standard name or the one that better reflects
  their usage
2016-11-14 03:15:03 +00:00
Mathieu Arnold
cb15e80656 Remove obsolete PHP versions checks.
Sponsored by:	Absolight
2016-10-27 09:29:23 +00:00
Alex Dupre
87c695efe2 Update to 5.6.27 release. 2016-10-21 09:02:18 +00:00
Mathieu Arnold
ea22b797ee Put back the mail-header patch.
Pointy hat:	tz
Sponsored by:	Absolight
2016-09-23 14:46:34 +00:00
Torsten Zuehlsdorff
d9bd705a58 lang/php56: Update from 5.6.25 to 5.6.26
Security:    CVE-2016-7416
Security:    CVE-2016-7412
Security:    CVE-2016-7414
Security:    CVE-2016-7417
Security:    CVE-2016-7411
Security:    CVE-2016-7413
Security:    CVE-2016-7418

MFH:         2016Q3
Approved by: swills (mentor)
2016-09-23 08:26:44 +00:00
Mathieu Arnold
870fd9b8fa Fix running make test for php extensions (and maybe php itself)
With the default configuration, all the directives are removed from with
egrep.  Then, egrep, seeing that it does not output any line, will
exit(1).

With hat:	portmgr
Sponsored by:	Absolight
2016-09-01 14:14:44 +00:00
Torsten Zuehlsdorff
a6bc455d6d lang/php56: Update from 5.6.24 to 5.6.25
PR:           212183
Submitted by: Kurt Jaeger <pi@FreeBSD.org>
Approved by:  pi (mentor)
2016-08-30 12:55:20 +00:00
Dmitry Marakasov
63dc8aecfe - Add enchant php55/php56/php70 extension
PR:		208828
Submitted by:	daniel@blodan.se
Approved by:	maintainer timeout (ale, 4 months)
2016-08-23 10:54:49 +00:00
Mathieu Arnold
81324366be Change www/php*-session's priority to be loaded before most other PHP extensions.
Many PHP extensions were adding a build dependency on session, so that
it was loaded first.  This is now no longer needed, we have a nice
framework handle the extensions ordering.

PR:		203741
Sponsored by:	Absolight
2016-08-09 14:29:13 +00:00
Mathieu Arnold
f037e39601 USE_BDB cleanup.
- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
2016-08-08 13:46:50 +00:00
Torsten Zuehlsdorff
8db1fb50c1 lang/php56: switch distfiles from bzip2 to xz
PR:          209881
Reported by: Piotr Kubaj <pkubaj@anongoth.pl>
Approved by: pi (mentor)
2016-08-08 12:26:31 +00:00
Mathieu Arnold
aef5a66670 Don't use extension.ini any more, and have each extension install in its
file, so the order remains the same.

Every PHP (or Zend) extension now installs its own .ini file in
/usr/local/etc/php.  A PHP extension will be automatically activated
when installed.  The order into which extensions are loaded is
automatically guessed.  In some very rare cases, the guess will be
wrong, and PHP_MOD_PRIO will need to be set.  Refer to the USES=php
section of the Porter's Handbook for more information.

Convert ports touching etc/php/extensions.ini manually, or telling the
OP to do it.

And finally, bump PORTREVISION for all php extensions.

PR:		210697
Submitted by:	mat
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7022
2016-08-03 12:47:05 +00:00
Mark Felder
21eba09ff8 lang/php55 lang/php56: Restore mail header patch in distinfo
Pointyhat:	me

Reported by:	mat
MFH:		2016Q3
2016-07-26 17:04:05 +00:00
Mark Felder
3d6212a2e8 lang/php56: Update to 5.6.24
Changelog:	http://php.net/ChangeLog-5.php#5.6.24

PR:		211290
MFH:		2016Q3
2016-07-26 15:00:27 +00:00
Bryan Drewery
bb82b92626 If DEFAULT_VERSIONS=php=* is set, then PHP_DEFAULT will be overridden
in bsd.default-versions.mk later, and the value from the Makefile will
not be used at all.  We would change bsd.default-versions.mk, but really
these ports should not be changing what the "default" it.  Change to
modifying what the "current" version is as PHP_VER.

This fixes some cases of 'make check-sanity' not passing for php extension
ports in Poudriere where there is no LOCALBASE/etc/php.conf to set a proper
PHP_VER.  In these cases the PHP_DEFAULT value (of 5.6) is used rather than
the version set by the extension Makefile and the later checks for
whether that version has that extension may incorrectly error.
2016-07-20 20:04:50 +00:00
Mathieu Arnold
d25ea0446c Fix the opcache ports, the fact that they are zend extensions was ignored.
MFH:		2016Q3
Sponsored by:	Absolight
2016-07-06 20:04:00 +00:00
Mathieu Arnold
dca255c3ce Convert USE_PHP*=yes into USES=php*
PR:		210529
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6936
2016-06-28 14:00:45 +00:00
Jason Unovitch
fe7bb6430a lang/php56: update 5.6.22 -> 5.6.23
PR:		210502
Submitted by:	Philip Jocks <freebsdbugs@filis.org>
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-8874
Security:	CVE-2016-5766
Security:	CVE-2016-5767
Security:	CVE-2016-5768
Security:	CVE-2016-5769
Security:	CVE-2016-5770
Security:	CVE-2016-5771
Security:	CVE-2016-5772
Security:	CVE-2016-5773
Security:	https://vuxml.FreeBSD.org/freebsd/66d77c58-3b1d-11e6-8e82-002590263bf5.html
MFH:		2016Q2
2016-06-25 22:19:54 +00:00
Mathieu Arnold
11ca07f4fc Move bsd.php.mk to Uses/php.mk
PR:		210323
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6867
2016-06-23 13:19:17 +00:00
Jason Unovitch
6c13822a01 lang/php56: update 5.6.21 -> 5.6.22 [1] plus minor fixup
- Fix MAILHEAD patch to match the new version of the patch. The distinfo
  currently matches the php-5.5.x-mail-header.patch.old patch. [2]

PR:		209779 [1]
PR:		208072 [2]
Reported by:	Fabiano Sidler <fabianosidler@swissonline.ch> [1]
Reported by:	Vladislav V. Prodan <admin@support.od.ua> [2]
Approved by:	ports-secteam (with hat)
Security:	CVE-2013-7456
Security:	CVE-2016-5093
Security:	CVE-2016-5094
Security:	CVE-2016-5096
Security:	https://vuxml.FreeBSD.org/freebsd/6b110175-246d-11e6-8dd3-002590263bf5.html
MFH:		2016Q2
2016-05-28 01:41:36 +00:00
Baptiste Daroussin
cd130b1749 Simplify plist by using @sample 2016-05-24 23:02:05 +00:00
Dmitry Marakasov
c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Jason Unovitch
f19dae685b lang/php56: Restore ?= which was removed in r413091
PR:		208324 (introduced regression)
Approved by:	portmgr (blanket)
2016-05-03 03:10:37 +00:00
Jason Unovitch
9b3fd4f086 lang/php56: update 5.6.20 -> 5.6.21
Changelog:	http://www.php.net/ChangeLog-5.php#5.6.21

PR:		209145
Reported by	Christian Schwarz <me@cschwarz.com>
Security:	CVE-2016-3074
Security:	https://vuxml.FreeBSD.org/freebsd/5764c634-10d2-11e6-94fa-002590263bf5.html
2016-05-03 03:06:05 +00:00
Mathieu Arnold
d78beb132c Move MySQL support from bsd.databases.mk to Uses/mysql.mk.
Also, USE_MYSQL can't happen after bsd.port.pre.mk because it is a USES.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
2016-04-25 16:17:31 +00:00
Mathieu Arnold
4d32bbcef6 Move USE_BDB support from bsd.databases.mk to its own file.
Also:
- Deorbit WANT_BDB_VER, one can use USES=bdb:<ver> instead.
- USE_BDB can't happen after bsd.port.pre.mk because it is a USES.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
2016-04-25 16:17:19 +00:00
Ganbold Tsagaankhuu
1c3e8c660c Add configtest support for php-fpm rc script.
PR:	208324
Sponsored by:	A-Team Systems
2016-04-12 01:14:49 +00:00