Commit graph

105 commits

Author SHA1 Message Date
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
ab24f56f57 lang/php55: switch distfiles from bzip2 to xz
PR:          209881
Reported by: Piotr Kubaj <pkubaj@anongoth.pl>
Approved by: pi (mentor)
2016-08-08 12:25:59 +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
Baptiste Daroussin
a9ad2299ec Modify the EOL date as there was a last release fixing known issues
Extend by 2 month the expiration date to give more time for users to upgrade
2016-07-28 11:19:32 +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
2180bec741 lang/php55: Update to 5.5.38
Changelog:	http://php.net/ChangeLog-5.php#5.5.38

MFH:		2016Q3
2016-07-26 15:31:02 +00:00
Baptiste Daroussin
02e5931f0e php 5.5 EOL happened on July 10th
time to deprecate php 5.5 and mark it for removal in a month
2016-07-20 20:31: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
c8c37c325a lang/php55: update 5.5.36 -> 5.5.37
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:06 +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
5b0295ab0c lang/php55: update 5.5.35 -> 5.5.36 [1] plus minor fixups
- 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]
- Fix regression from r415818's conversion to @sample by installing
  the default php-fpm.conf under ${LOCALBASE}/etc and not ${LOCALBASE}

PR:		209779 [1]
PR:		208073 [2]
Reported by:	Fabiano Sidler <fabianosidler@swissonline.ch> [1]
Submitted by:	Paulo Henrique <paulo.oliveira@protonmail.ch> [2]
Approved by:	ports-secteam (with hat)
Security:	CVE-2013-7456
Security:	CVE-2016-4343
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:42:04 +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
394d232e0f lang/php55: update 5.5.34 -> 5.5.35
Changelog:	http://php.net/ChangeLog-5.php#5.5.35

Security:	CVE-2016-3074
Security:	https://vuxml.FreeBSD.org/freebsd/5764c634-10d2-11e6-94fa-002590263bf5.html
2016-05-03 03:06:23 +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
Jason Unovitch
0a54d046b0 lang/php55: update 5.5.33 -> 5.5.34
converters/php55-mbstring,graphics/php55-gd: chase update; drop PORTREVISION

Changelog:	http://www.php.net/ChangeLog-5.php#5.5.34

Approved by:	ports-secteam (with hat)
Security:	https://vuxml.FreeBSD.org/freebsd/482d40cb-f9a3-11e5-92ce-002590263bf5.html
MFH:		2016Q2
2016-04-03 14:19:43 +00:00
Mathieu Arnold
a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +00:00
Martin Wilke
86925c2680 - Update to 5.5.33
Changelog:
    http://php.net/ChangeLog-5.php#5.5.33
2016-03-04 08:39:18 +00:00
Martin Wilke
e630e52bb5 Welcome php 7.0.3
Changelog:
    http://php.net/ChangeLog-7.php#7.0.0
    http://php.net/ChangeLog-7.php#7.0.1
    http://php.net/ChangeLog-7.php#7.0.2
    http://php.net/ChangeLog-7.php#7.0.3

I'd like to thanks:
  Kurt Jaeger
  Matthias Breddin
  Rainer Duffner
  Victor van Vlaardingen
  Torsten Zuehlsdorff
  Franco Fichtner
  and all helpers and testers from ports@.
2016-02-15 14:34:26 +00:00
Martin Wilke
6dc997c2bd - Update to 5.5.32
Approved by:	ports-secteam (with hat)
MFH:		2016Q1
Security:	85eb4e46-cf16-11e5-840f-485d605f4717
2016-02-09 11:07:20 +00:00
Martin Wilke
58ac3a5030 - Restore mail header patch
MFH:		2016Q1
2016-01-11 13:25:48 +00:00
Martin Wilke
b2007524b2 - Update lang/php55 to 5.5.31
- Update lang/php56 to 5.6.17

MFH:		2016Q1
Security:	6b771fe2-b84e-11e5-92f9-485d605f4717
2016-01-11 12:16:37 +00:00
Baptiste Daroussin
b48e96822e Finish conversion to USES=sqlite 2016-01-10 16:47:31 +00:00
Baptiste Daroussin
8981ed5f26 Finish conversion to USES=firebird 2016-01-10 16:46:22 +00:00
Baptiste Daroussin
72a6ab7988 Convert categories m* and m* to USES=sqlite and USES=firebird 2016-01-10 16:44:24 +00:00
Alex Dupre
8ac0713bc4 Switch to onigurum5 port and bump PORTREVISION. 2015-12-15 14:53:35 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Jimmy Olgeni
42bc424f61 Remove trailing whitespace from Makefiles, A-L. 2015-10-08 15:11:28 +00:00
Alex Dupre
666fb29d41 Update PHP ports to versions 5.5.30 and 5.6.14.
PR:		203541
Submitted by:	Jason Unovitch
2015-10-05 09:37:54 +00:00
Mark Felder
35c6f79524 lang/php55: Update to 5.5.29
PR:		202906
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-6834
Security:	CVE-2015-6835
Security:	CVE-2015-6836
Security:	CVE-2015-6837
Security:	CVE-2015-6838
Security:	3d675519-5654-11e5-9ad8-14dae9d210b8
2015-09-10 16:28:30 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Alex Dupre
ae457c469b Update to 5.5.28 release. 2015-08-15 08:29:13 +00:00
Alex Dupre
a5902cd7c4 Update to 5.5.27 release. 2015-07-11 12:07:51 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Alex Dupre
c8918d2ca8 Update PHP ports:
- php5 to 5.4.42
- php55 to 5.5.26
- php56 to 5.6.10
2015-06-14 20:23:09 +00:00
Alex Dupre
d4867a0166 Update to 5.5.25 release. 2015-05-24 20:31:03 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Sean Bruno
68da98f94a Disable FPM on mips/mips64 due to lack of ASM implementations for these
architectures.

PR:	197128
2015-05-02 19:08:43 +00:00
Xin LI
6bea002637 Security update to 5.5.24.
With hat:	ports-secteam
Submitted by:	Bernard Spil <spil.oss gmail com> (with changes)
MFH:		2015Q2
2015-04-26 06:53:37 +00:00
Alex Dupre
80f23c7efb Update to 5.5.23 release. 2015-04-01 08:32:11 +00:00
John Marino
d945d5ea98 lang category: Remove $PTHREAD_LIBS
Note: ecl did not pass check-plist (pre-existing), PR 198897 submitted.

approved by:	PTHREAD blanket
2015-03-25 12:58:33 +00:00
Alex Dupre
d859043302 Switch default PHP version to 5.6.x.
- Update PHP 5.4 to 5.4.38 release
- Update PHP 5.5 to 5.5.22 release
- Update PHP 5.6 to 5.6.6 release

PR:		195604
Approved by:	portmgr
2015-02-20 13:56:11 +00:00
Alex Dupre
4cd28d1fe9 Update to 5.5.21 release. 2015-01-23 12:14:58 +00:00
Alex Dupre
02525ad728 Allow to link imap extension with newer panda-cclient library.
PR:		195973
Submitted by:	thierry
2015-01-19 10:32:23 +00:00
Alex Dupre
684ef43bf8 Update to 5.5.20 release. 2014-12-29 10:00:18 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00