svn commit: r377169 - in head/devel/pecl-qb: . files
Alex Dupre
ale at FreeBSD.org
Fri Jan 16 12:02:42 UTC 2015
Author: ale
Date: Fri Jan 16 12:02:40 2015
New Revision: 377169
URL: https://svnweb.freebsd.org/changeset/ports/377169
QAT: https://qat.redports.org/buildarchive/r377169/
Log:
Update to 2.4.0 release, supporting php 5.6.
Added:
head/devel/pecl-qb/files/
head/devel/pecl-qb/files/extra-patch-libmissing (contents, props changed)
head/devel/pecl-qb/files/patch-config.m4 (contents, props changed)
Modified:
head/devel/pecl-qb/Makefile
head/devel/pecl-qb/distinfo
Modified: head/devel/pecl-qb/Makefile
==============================================================================
--- head/devel/pecl-qb/Makefile Fri Jan 16 11:16:20 2015 (r377168)
+++ head/devel/pecl-qb/Makefile Fri Jan 16 12:02:40 2015 (r377169)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= qb
-PORTVERSION= 2.2.0
+PORTVERSION= 2.4.0
CATEGORIES= devel
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
@@ -19,4 +19,12 @@ USE_PHPEXT= yes
USES= tar:tgz
USE_GCC= any
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 1000034
+LIB_DEPENDS+= libmissing.so:${PORTSDIR}/math/libmissing
+CONFIGURE_ARGS= --with-libmissing=${LOCALBASE}
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libmissing
+.endif
+
+.include <bsd.port.post.mk>
Modified: head/devel/pecl-qb/distinfo
==============================================================================
--- head/devel/pecl-qb/distinfo Fri Jan 16 11:16:20 2015 (r377168)
+++ head/devel/pecl-qb/distinfo Fri Jan 16 12:02:40 2015 (r377169)
@@ -1,2 +1,2 @@
-SHA256 (PECL/qb-2.2.0.tgz) = fa3c626506e6d7df46429afd3b4828b7b90bc479c0ab3b4c3b89c736c0bcfa19
-SIZE (PECL/qb-2.2.0.tgz) = 1090431
+SHA256 (PECL/qb-2.4.0.tgz) = c85aed6cffefa054b0f0e06a56df367e224139c5d8ad377c33ebea457f03b5b6
+SIZE (PECL/qb-2.4.0.tgz) = 930521
Added: head/devel/pecl-qb/files/extra-patch-libmissing
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/pecl-qb/files/extra-patch-libmissing Fri Jan 16 12:02:40 2015 (r377169)
@@ -0,0 +1,11 @@
+--- qb_interpreter_functions.h.orig 2014-12-10 10:54:35.485422703 +0000
++++ qb_interpreter_functions.h 2014-12-10 10:54:54.694421330 +0000
+@@ -22,6 +22,8 @@
+ #ifndef QB_INTERPRETER_FUNCTIONS_H_
+ #define QB_INTERPRETER_FUNCTIONS_H_
+
++#include <missing_complex.h>
++
+ int qb_compare_ascending_F32(const void *p1, const void *p2);
+ int qb_compare_ascending_F32_array(const void *p1, const void *p2, const void *p3);
+ int qb_compare_ascending_F64(const void *p1, const void *p2);
Added: head/devel/pecl-qb/files/patch-config.m4
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/pecl-qb/files/patch-config.m4 Fri Jan 16 12:02:40 2015 (r377169)
@@ -0,0 +1,26 @@
+--- config.m4.orig 2014-07-21 00:45:49.000000000 +0000
++++ config.m4 2014-12-10 10:26:17.724992764 +0000
+@@ -13,6 +13,9 @@
+ PHP_ARG_WITH(cpu, whether to enable CPU-specific optimization,
+ [ --with-cpu[=arch] Enable optimization specific to CPU archecture], no, no)
+
++PHP_ARG_WITH(libmissing, whether to link libmissing,
++[ --with-libmissing[=prefix] Link libmissing], no, no)
++
+ if test "$PHP_QB" != "no"; then
+ qb_cflags=""
+
+@@ -37,6 +40,13 @@
+ qb_cflags="$qb_cflags -march=$PHP_CPU"
+ fi
+ fi
++
++ if test "$PHP_LIBMISSING" != "no"; then
++ LIBMISSING_INCDIR="$PHP_LIBMISSING/include"
++ LIBMISSING_LIBDIR="$PHP_LIBMISSING/lib"
++ PHP_ADD_LIBRARY_WITH_PATH("missing", $LIBMISSING_LIBDIR, QB_SHARED_LIBADD)
++ PHP_ADD_INCLUDE($LIBMISSING_INCDIR)
++ fi
+
+ AC_MSG_CHECKING([whether CC supports -march=native])
+ ac_saved_cflags="$CFLAGS"
More information about the svn-ports-all
mailing list