ports/124074: [patch][maintainer update] port www/pecl-mnogosearch broken on all systems
Breaker One
breaker1 at gmail.com
Wed May 28 17:50:03 UTC 2008
>Number: 124074
>Category: ports
>Synopsis: [patch][maintainer update] port www/pecl-mnogosearch broken on all systems
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed May 28 17:50:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Breaker One
>Release: 7.0-RELEASE i386
>Organization:
None
>Environment:
FreeBSD breaker1.no-ip.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Mon May 5 11:07:14 EDT 2008 root at breaker1.no-ip.com:/usr/obj/usr/src/sys/breaker1 i386
>Description:
Due to an API change in mnogosearch, the pecl extension for the same program does not build at all on any systems.
>How-To-Repeat:
cd /usr/ports/www/pecl-mnogosearch && make install clean
>Fix:
--- pecl-mnogosearch_php_mnogo.c.diff begins here ---
--- php_mnogo.c 2008-05-20 10:56:21.000000000 -0400
+++ php_mnogo.c.patchified 2008-05-20 10:50:36.000000000 -0400
@@ -917,7 +917,7 @@
php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s",Agent->Conf->errstr);
RETURN_FALSE;
#if UDM_VERSION_ID >= 30204
- } else UdmSynonymListSort(&(Agent->Conf->Synonyms));
+ } else UdmSynonymListSort(&(Agent->Conf->Synonym.Item));
#else
} else UdmSynonymListSort(&(Agent->Conf->SynList));
#endif
@@ -1721,7 +1721,7 @@
if (UdmSynonymListLoad(Agent->Conf,val)) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s",Agent->Conf->errstr);
RETURN_FALSE;
- } else UdmSynonymListSort(&(Agent->Conf->Synonyms));
+ } else UdmSynonymListSort(&(Agent->Conf->Synonym.Item));
} else if (!strcasecmp(var,"Stopwordfile")) {
if (UdmStopListLoad(Agent->Conf,val)) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", Agent->Conf->errstr);
--- pecl-mnogosearch_php_mnogo.c.diff ends here ---
--- Makefile begins here ---
# New ports collection makefile for: pecl-mnogosearch
# Date created: 10 October 2006
# Whom: breaker1 <breaker1 at gmail.com>
#
# $FreeBSD: ports/www/pecl-mnogosearch/Makefile,v 1.3 2008/05/19 23:16:23 pav Exp $
#
PORTNAME= mnogosearch
PORTVERSION= 1.0.0
CATEGORIES= www pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= breaker1 at gmail.com
COMMENT= The mnoGoSearch Bindings for php51+
BUILD_DEPENDS= indexer:${PORTSDIR}/www/mnogosearch
PATCHFILES= pecl-mnogosearch_php_mnogo.c.diff
PATCH_SITES= http://breaker1.no-ip.com/
USE_PHP= yes
USE_PHPEXT= yes
CONFIGURE_ARGS= --with-mnogosearch=${LOCALBASE}
.include <bsd.port.mk>
--- Makefile ends here ---
--- distinfo begins here ---
MD5 (PECL/mnogosearch-1.0.0.tgz) = 07fa9afd0c6fa4a3772f84a0eb4f1965
SHA256 (PECL/mnogosearch-1.0.0.tgz) = 15e3c2b0dd2b88637c627206390f83229bdfc2ba37c4c4032858e266b42620a0
SIZE (PECL/mnogosearch-1.0.0.tgz) = 15645
MD5 (PECL/pecl-mnogosearch_php_mnogo.c.diff) = b42fe47637a399e6de122d87d5f5b180
SHA256 (PECL/pecl-mnogosearch_php_mnogo.c.diff) = fdf4f2a6221c435a1920ae2e38fe86db732d5d138e231238d8edee98850ba250
SIZE (PECL/pecl-mnogosearch_php_mnogo.c.diff) = 895
--- distinfo ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list