svn commit: r311357 - in head/www: . pecl-solr pecl-solr/files
Vanilla I. Shu
vanilla at FreeBSD.org
Fri Feb 1 07:56:40 UTC 2013
Author: vanilla
Date: Fri Feb 1 07:56:38 2013
New Revision: 311357
URL: http://svnweb.freebsd.org/changeset/ports/311357
Log:
Add pecl-solr 1.0.2, the Apache Solr PHP extension.
PR: ports/173574
Submitted by: Hung-Yi Chen <gaod at hychen.org>
Added:
head/www/pecl-solr/
head/www/pecl-solr/Makefile (contents, props changed)
head/www/pecl-solr/distinfo (contents, props changed)
head/www/pecl-solr/files/
head/www/pecl-solr/files/patch-config.m4 (contents, props changed)
head/www/pecl-solr/files/patch-php_solr.c (contents, props changed)
head/www/pecl-solr/pkg-descr (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Fri Feb 1 07:43:25 2013 (r311356)
+++ head/www/Makefile Fri Feb 1 07:56:38 2013 (r311357)
@@ -1383,6 +1383,7 @@
SUBDIR += pecl-APC
SUBDIR += pecl-amfext
SUBDIR += pecl-http
+ SUBDIR += pecl-solr
SUBDIR += pecl-sphinx
SUBDIR += pecl-swish
SUBDIR += pecl-yaf
Added: head/www/pecl-solr/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pecl-solr/Makefile Fri Feb 1 07:56:38 2013 (r311357)
@@ -0,0 +1,20 @@
+# Created by: Hung-Yi Chen <gaod at hychen.org>
+# $FreeBSD$
+
+PORTNAME= solr
+PORTVERSION= 1.0.2
+CATEGORIES= www
+MASTER_SITES= http://pecl.php.net/get/
+PKGNAMEPREFIX= pecl-
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= gaod at hychen.org
+COMMENT= The Apache Solr PHP extension
+
+LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl \
+ xml2:${PORTSDIR}/textproc/libxml2
+
+USE_PHP= yes
+USE_PHPEXT= yes
+
+.include <bsd.port.mk>
Added: head/www/pecl-solr/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pecl-solr/distinfo Fri Feb 1 07:56:38 2013 (r311357)
@@ -0,0 +1,2 @@
+SHA256 (solr-1.0.2.tgz) = d5868daab01290f820b4b754e3c560dc6e983f82d9f6640b3146cede4d9a8581
+SIZE (solr-1.0.2.tgz) = 101292
Added: head/www/pecl-solr/files/patch-config.m4
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pecl-solr/files/patch-config.m4 Fri Feb 1 07:56:38 2013 (r311357)
@@ -0,0 +1,36 @@
+--- config.m4.orig 2011-11-29 10:49:53.000000000 +0800
++++ config.m4 2013-01-27 23:53:10.000000000 +0800
+@@ -56,8 +56,8 @@ else
+ fi
+
+ PHP_ADD_INCLUDE($CURL_DIR/include)
+-PHP_EVAL_LIBLINE($CURL_LIBS, CURL_SHARED_LIBADD)
+-PHP_ADD_LIBRARY_WITH_PATH(curl, $CURL_DIR/$PHP_LIBDIR, CURL_SHARED_LIBADD)
++PHP_EVAL_LIBLINE($CURL_LIBS, SOLR_SHARED_LIBADD)
++PHP_ADD_LIBRARY_WITH_PATH(curl, $CURL_DIR/$PHP_LIBDIR, SOLR_SHARED_LIBADD)
+
+ PHP_ARG_ENABLE(solr, whether to enable the Solr extension,
+ [ --enable-solr Enable solr support])
+@@ -72,11 +72,11 @@ dnl Setting up the apache Solr extension
+ if test "$PHP_SOLR" != "no"; then
+
+ if test "$PHP_CURL" = "no"; then
+- AC_MSG_ERROR([SOAP extension requires curl extension, add --with-curl])
++ AC_MSG_ERROR([SOLR extension requires curl extension, add --with-curl])
+ fi
+
+ if test "$PHP_LIBXML" = "no"; then
+- AC_MSG_ERROR([SOAP extension requires LIBXML extension, add --enable-libxml])
++ AC_MSG_ERROR([SOLR extension requires LIBXML extension, add --enable-libxml])
+ fi
+
+ PHP_SETUP_LIBXML(SOLR_SHARED_LIBADD, [
+@@ -100,7 +100,7 @@ if test "$PHP_SOLR" != "no"; then
+ solr_functions_response.c \
+ solr_functions_debug.c],
+ $ext_shared)
+- PHP_SUBST(SOAP_SHARED_LIBADD)
++ PHP_SUBST(SOLR_SHARED_LIBADD)
+ ], [
+ AC_MSG_ERROR([xml2-config not found. Please check your libxml2 installation.])
+ ])
Added: head/www/pecl-solr/files/patch-php_solr.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pecl-solr/files/patch-php_solr.c Fri Feb 1 07:56:38 2013 (r311357)
@@ -0,0 +1,11 @@
+--- php_solr.c.orig 2013-01-28 00:00:42.000000000 +0800
++++ php_solr.c 2013-01-28 00:00:54.000000000 +0800
+@@ -879,8 +879,6 @@ static zend_function_entry solr_utils_me
+
+ /* {{{ solr_module_deps */
+ static zend_module_dep solr_module_deps[] = {
+- ZEND_MOD_REQUIRED(PHP_CURL_EXTENSION_NAME)
+- ZEND_MOD_REQUIRED(PHP_LIBXML_EXTENSION_NAME)
+
+ { NULL, NULL, NULL }
+ };
Added: head/www/pecl-solr/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pecl-solr/pkg-descr Fri Feb 1 07:56:38 2013 (r311357)
@@ -0,0 +1,6 @@
+The Apache Solr PHP extension is an extremely fast,
+light-weight, feature-rich library that allows PHP
+applications to communicate easily and efficiently
+with Apache Solr server instances using an object-oriented API.
+
+WWW: http://pecl.php.net/package/solr/
More information about the svn-ports-head
mailing list