diff options
author | rm <rm@FreeBSD.org> | 2012-05-05 23:18:09 +0800 |
---|---|---|
committer | rm <rm@FreeBSD.org> | 2012-05-05 23:18:09 +0800 |
commit | 25f4eb4ace45ff94fb8a392e6f6828106c381d21 (patch) | |
tree | b3eb22dce7f31fbc767a3341ded9a56307b44382 /lang | |
parent | b3a4bfd9dff384846a47855380850c517f58dd9c (diff) | |
download | freebsd-ports-gnome-25f4eb4ace45ff94fb8a392e6f6828106c381d21.tar.gz freebsd-ports-gnome-25f4eb4ace45ff94fb8a392e6f6828106c381d21.tar.zst freebsd-ports-gnome-25f4eb4ace45ff94fb8a392e6f6828106c381d21.zip |
- apply BACKPORTS patch unconditionally and remove BACKPORTS option
- update backports patch to latest version (20120504)
- align pathnames in slave ports
- bump PORTREVISION
The only drawback of this change is that now for building of every slave
port (php extension) we extracting full php52 source tree.
Apologies that it took that long.
PR: 164849
Submitted by: Svyatoslav Lempert <svyatoslav.lempert at gmail dot com>
Approved by: Alex Keda <admin at lissyara dot su>
Security: 60de13d5-95f0-11e1-806a-001143cd36d8
Diffstat (limited to 'lang')
-rw-r--r-- | lang/php52/Makefile | 17 | ||||
-rw-r--r-- | lang/php52/Makefile.ext | 18 |
2 files changed, 17 insertions, 18 deletions
diff --git a/lang/php52/Makefile b/lang/php52/Makefile index 90adf191ce85..6367af7d0013 100644 --- a/lang/php52/Makefile +++ b/lang/php52/Makefile @@ -7,7 +7,7 @@ PORTNAME= php52 PORTVERSION= 5.2.17 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES?= lang devel www MASTER_SITES= ${MASTER_SITE_PHP} MASTER_SITE_SUBDIR= distributions @@ -24,6 +24,11 @@ LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} USE_BZIP2= yes MAKE_JOBS_SAFE= yes + +# BACKPORTS patch for lang/php52 and all php52-extensions +PATCHFILES= php52-backports-security-20120504.patch +PATCH_SITES= http://php52-backports.googlecode.com/files/ + .if !defined(PKGNAMESUFFIX) USE_AUTOTOOLS= autoconf AUTOTOOLSFILES= scripts/phpize.in @@ -52,8 +57,7 @@ OPTIONS= CLI "Build CLI version" on \ FASTCGI "Enable fastcgi support (CGI only)" on \ FPM "Enable fastcgi process manager (CGI only)" off \ PATHINFO "Enable path-info-check support (CGI only)" on \ - LINKTHR "Link thread lib (for threaded extensions)" off \ - BACKPORTS "Enable backported security and bugfix patches" on + LINKTHR "Link thread lib (for threaded extensions)" off CONFLICTS= php4-4* php5-5.3* @@ -187,13 +191,6 @@ CONFIGURE_ARGS+=--enable-zend-multibyte CONFIGURE_ARGS+=--disable-ipv6 .endif -.if defined(WITH_BACKPORTS) -PATCHFILES+= php52-backports-security-20120117.patch -PATCH_SITES+= http://php52-backports.googlecode.com/files/ -.else -FORBIDDEN= Vulnerable since 2011-01-13, http://portaudit.freebsd.org/3761df02-0f9c-11e0-becc-0022156e8794.html -.endif - post-patch: @${TOUCH} ${WRKSRC}/ext/php_config.h @${REINPLACE_CMD} "s|^\(extension_dir\)|; \1|" ${WRKSRC}/php.ini-* diff --git a/lang/php52/Makefile.ext b/lang/php52/Makefile.ext index a5734ef35223..010dd9806492 100644 --- a/lang/php52/Makefile.ext +++ b/lang/php52/Makefile.ext @@ -11,7 +11,9 @@ WRKSRC= ${WRKDIR}/${EXTSUBDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} -EXTRACT_AFTER_ARGS?= | ${TAR} -xf - ${EXTSUBDIR} +#EXTRACT_AFTER_ARGS?= | ${TAR} -xf - ${EXTSUBDIR} +PATCH_WRKSRC= ${WRKDIR}/${DISTNAME} +PATCH_DIST_STRIP+= -p1 .if ${PHP_MODNAME} == "bcmath" CONFIGURE_ARGS+=--enable-bcmath @@ -248,7 +250,7 @@ USE_OPENSSL= yes CONFIGURE_ARGS+=--enable-pcntl .endif -.if ${PHP_MODNAME} == "pcre" +.if ${PHP_MODNAME} == "pcre" OPTIONS= BUNDLED_PCRE "Select if you use apache 2.0.x" off .endif @@ -315,7 +317,7 @@ USE_PHP_BUILD= yes .if ${PHP_MODNAME} == "pdo_sqlite" . if defined(WITH_SQLITE_PORT) -USE_SQLITE= yes +USE_SQLITE= yes CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} . else CONFIGURE_ARGS+=--with-pdo-sqlite @@ -377,7 +379,7 @@ CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ --with-openssl-dir=${OPENSSLBASE} \ --enable-ucd-snmp-hack -LIB_DEPENDS+= netsnmp.30:${PORTSDIR}/net-mgmt/net-snmp +LIB_DEPENDS+= netsnmp.30:${PORTSDIR}/net-mgmt/net-snmp LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif @@ -490,9 +492,9 @@ USE_PHP_BUILD= yes .if ${PHP_MODNAME} == "xmlwriter" CONFIGURE_ARGS+=--enable-xmlwriter \ - --with-libxml-dir=${LOCALBASE} + --with-libxml-dir=${LOCALBASE} -USE_GNOME= libxml2 +USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xsl" @@ -576,7 +578,7 @@ pre-configure: /usr/bin/ar rcs liboci8.a *.o .endif -.if ${PHP_MODNAME} == "pcre" +.if ${PHP_MODNAME} == "pcre" . if defined(WITH_BUNDLED_PCRE) CONFIGURE_ARGS+=--with-pcre-regex=yes @@ -587,7 +589,7 @@ LIB_DEPENDS+= pcre.1:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+=--with-pcre-regex=${LOCALBASE} . endif -post-extract: +post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif |