From root@dx.burplex.com  Sat Jul 27 09:26:14 2013
Return-Path: <root@dx.burplex.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id 9AC4B291
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 Jul 2013 09:26:14 +0000 (UTC)
	(envelope-from root@dx.burplex.com)
Received: from dx.burplex.com (dx.burplex.com [50.197.134.185])
	by mx1.freebsd.org (Postfix) with ESMTP id 84F1E2D86
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 Jul 2013 09:26:13 +0000 (UTC)
Received: by dx.burplex.com (Postfix, from userid 0)
	id A7A7636F4EF9; Sat, 27 Jul 2013 02:26:07 -0700 (PDT)
Message-Id: <20130727092607.A7A7636F4EF9@dx.burplex.com>
Date: Sat, 27 Jul 2013 02:26:07 -0700 (PDT)
From: Waitman Gobble <uzimac@da3m0n8t3r.com>
Reply-To: Waitman Gobble <uzimac@da3m0n8t3r.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New Port: databases/php5-mongodb
X-Send-Pr-Version: 3.114
X-GNATS-Notify:

>Number:         180887
>Category:       ports
>Synopsis:       New Port: databases/php5-mongodb
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 27 09:30:00 UTC 2013
>Closed-Date:    Sat Apr 05 15:47:37 UTC 2014
>Last-Modified:  Sat Apr 05 15:47:37 UTC 2014
>Originator:     Waitman Gobble
>Release:        FreeBSD 10.0-CURRENT amd64
>Organization:
Waitman Gobble
>Environment:
System: FreeBSD dx.burplex.com 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r252355: Fri Jun 28 16:39:19 PDT 2013 root@dx.burplex.com:/usr/obj/usr/src/sys/FURAHA amd64


	
>Description:
	This is the port of the MongoDB driver for PHP.
	
	The original sources were not modified, however the autotools
	build was ripped out and replaced with a BSD Makefile. This may
	be particularly useful to 10.0-CURRENT users, since the autotools
	build incorrectly identifies the system as FreeBSD 1.0, in which 
	case will not build shared libraries.

	The BSD Makefile build is not only much faster, as it is 
	preconfigured for FreeBSD systems, it also enables 
	the user to choose to build with clang or gcc.

>How-To-Repeat:
	
>Fix:

	

--- php5-mongodb.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	php5-mongodb
#	php5-mongodb/pkg-descr
#	php5-mongodb/Makefile
#	php5-mongodb/distinfo
#
echo c - php5-mongodb
mkdir -p php5-mongodb > /dev/null 2>&1
echo x - php5-mongodb/pkg-descr
sed 's/^X//' >php5-mongodb/pkg-descr << 'a4d9d7a30bdf87fed81d45bfe6e3778b'
XThis is the port of the PHP MongoDB driver.
X
XMongo (from "humongous") is a high-performance, open source,
Xschema-free, document-oriented database. A common name in the
X"NOSQL" community.
X
XWWW: http://php.net/mongo
XWWW: http://docs.mongodb.org/ecosystem/drivers/php/
a4d9d7a30bdf87fed81d45bfe6e3778b
echo x - php5-mongodb/Makefile
sed 's/^X//' >php5-mongodb/Makefile << '70406f662c737aa9dbd5a744e8cab2c1'
X# Created by: "Waitman Gobble" <uzimac@da3m0n8t3r.com>
X# $FreeBSD$
X# New ports collection makefile for: php5-mongodb
X# Date created: 27 July 2013
X
XPORTNAME=	php5-mongodb
XPORTVERSION=	1.5
XCATEGORIES=	databases
XMASTER_SITES=	GH
X
XMAINTAINER=	waitman@waitman.net
XCOMMENT=	Officially supported PHP driver for MongoDB
X
XLICENSE=	AL2
XLICENSE_FILE=	${WRKSRC}/COPYING
X
XUSE_GITHUB=	yes
XGH_ACCOUNT=	waitman
XGH_TAGNAME=	${GH_COMMIT}
XGH_COMMIT=	fd84bad
XGH_PROJECT=	mongo-php-driver
X
XPLIST_FILES=	${PREFIX}/lib/php/extensions/no-debug-non-zts-20100525/mongo.so
X
Xpost-install:
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "#####################################################"
X	@${ECHO_MSG} "NOTE:"
X	@${ECHO_MSG} "mongo.so installed to ${PREFIX}/lib/php/extensions/no-debug-non-zts-20100525"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "please edit ${PREFIX}/lib/php.ini and add"
X	@${ECHO_MSG} "extension=mongo.so"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "In the 'Dynamic Extensions' section"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "(also check that extension_dir is set)"
X	@${ECHO_MSG} "#####################################################"
X	@${ECHO_MSG} ""
X
X.include <bsd.port.mk>
70406f662c737aa9dbd5a744e8cab2c1
echo x - php5-mongodb/distinfo
sed 's/^X//' >php5-mongodb/distinfo << '876034ab9338099f524876ff4add3796'
XSHA256 (php5-mongodb-1.5.tar.gz) = a9bc18b6ec177afc4ae79ff5cea175457ae6976194dff6384570179a346c755d
XSIZE (php5-mongodb-1.5.tar.gz) = 149767
876034ab9338099f524876ff4add3796
exit
--- php5-mongodb.shar ends here ---


>Release-Note:
>Audit-Trail:

From: Waitman Gobble <uzimac@da3m0n8t3r.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/180887: New Port: databases/php5-mongodb
Date: Sat, 27 Jul 2013 09:09:45 -0700 (PDT)

 Unfortunately I made a typo in the first Makefile, and i had to update the GH_COMMIT. Please use the shar below instead. Thank you.
 
 Waitman Gobble
 San Jose California USA
 +1.5108307975
 
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	php5-mongodb
 #	php5-mongodb/pkg-descr
 #	php5-mongodb/Makefile
 #	php5-mongodb/distinfo
 #
 echo c - php5-mongodb
 mkdir -p php5-mongodb > /dev/null 2>&1
 echo x - php5-mongodb/pkg-descr
 sed 's/^X//' >php5-mongodb/pkg-descr << 'a4d9d7a30bdf87fed81d45bfe6e3778b'
 XThis is the port of the PHP MongoDB driver.
 X
 XMongo (from "humongous") is a high-performance, open source,
 Xschema-free, document-oriented database. A common name in the
 X"NOSQL" community.
 X
 XWWW: http://php.net/mongo
 XWWW: http://docs.mongodb.org/ecosystem/drivers/php/
 a4d9d7a30bdf87fed81d45bfe6e3778b
 echo x - php5-mongodb/Makefile
 sed 's/^X//' >php5-mongodb/Makefile << '70406f662c737aa9dbd5a744e8cab2c1'
 X# Created by: "Waitman Gobble" <uzimac@da3m0n8t3r.com>
 X# $FreeBSD$
 X# New ports collection makefile for: php5-mongodb
 X# Date created: 27 July 2013
 X
 XPORTNAME=	php5-mongodb
 XPORTVERSION=	1.5
 XCATEGORIES=	databases
 XMASTER_SITES=	GH
 X
 XMAINTAINER=	waitman@waitman.net
 XCOMMENT=	Officially supported PHP driver for MongoDB
 X
 XLICENSE=	AL2
 XLICENSE_FILE=	${WRKSRC}/COPYING
 X
 XUSE_GITHUB=	yes
 XGH_ACCOUNT=	waitman
 XGH_TAGNAME=	${GH_COMMIT}
 XGH_COMMIT=	3f40ff5
 XGH_PROJECT=	mongo-php-driver
 X
 XPLIST_FILES=	${PREFIX}/lib/php/extensions/no-debug-non-zts-20100525/mongo.so
 X
 Xpost-install:
 X	@${ECHO_MSG} ""
 X	@${ECHO_MSG} "#####################################################"
 X	@${ECHO_MSG} "NOTE:"
 X	@${ECHO_MSG} "mongo.so installed to ${PREFIX}/lib/php/extensions/no-debug-non-zts-20100525"
 X	@${ECHO_MSG} ""
 X	@${ECHO_MSG} "please edit ${PREFIX}/lib/php.ini and add"
 X	@${ECHO_MSG} "extension=mongo.so"
 X	@${ECHO_MSG} ""
 X	@${ECHO_MSG} "In the 'Dynamic Extensions' section"
 X	@${ECHO_MSG} ""
 X	@${ECHO_MSG} "(also check that extension_dir is set)"
 X	@${ECHO_MSG} "#####################################################"
 X	@${ECHO_MSG} ""
 X
 X.include <bsd.port.mk>
 70406f662c737aa9dbd5a744e8cab2c1
 echo x - php5-mongodb/distinfo
 sed 's/^X//' >php5-mongodb/distinfo << '876034ab9338099f524876ff4add3796'
 XSHA256 (php5-mongodb-1.5.tar.gz) = d94d55752bf5e722e982bb72a552c8dab868d2d43e0688bac742a7c68a606d11
 XSIZE (php5-mongodb-1.5.tar.gz) = 149956
 876034ab9338099f524876ff4add3796
 exit
 
 
 
 Waitman Gobble
 San Jose California USA
 +1.5108307875
 
 
 

From: Ruslan Makhmatkhanov <cvs-src@yandex.ru>
To: bug-followup@FreeBSD.org
Cc: Waitman Gobble <uzimac@da3m0n8t3r.com>
Subject: Re: ports/180887
Date: Thu, 13 Feb 2014 15:43:41 +0400

 Hi,
 
 it fails to build in clean environment. Missing some build dependencies 
 it seems.
 
 ===>  Building for php5-mongodb-1.5
 cc -c -O2 -pipe -fno-strict-aliasing  -DPHP_ATOM_INC -DHAVE_CONFIG_H 
 -DCOMPILE_DL_MONGO -fPIC -DPIC -I./ -I./util -I./exceptions -I./gridfs 
 -I./types -I./mcon -I/usr/local/include/php 
 -I/usr/local/include/php/main -I/usr/local/include/php/TSRM 
 -I/usr/local/include/php/Zend -I/usr/local/include/php/ext 
 -I/usr/local/include/php/ext/date/lib/ php_mongo.c -o php_mongo.o
 php_mongo.c:16:10: fatal error: 'php.h' file not found
 #include <php.h>
           ^
 1 error generated.
 *** Error code 1
 
 
 -- 
 Regards,
 Ruslan
 
 T.O.S. Of Reality
State-Changed-From-To: open->closed 
State-Changed-By: rm 
State-Changed-When: Sat Apr 5 15:47:36 UTC 2014 
State-Changed-Why:  
Close. The port fails to build, no response submitter, and we already 
have this as databases/pecl-mongo 

http://www.freebsd.org/cgi/query-pr.cgi?pr=180887 
>Unformatted:
