From nobody@FreeBSD.org  Sun Mar 19 11:30:19 2006
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B64AA16A400
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 19 Mar 2006 11:30:19 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7D9DA43D46
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 19 Mar 2006 11:30:19 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k2JBUJHK032671
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 19 Mar 2006 11:30:19 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id k2JBUIAv032670;
	Sun, 19 Mar 2006 11:30:18 GMT
	(envelope-from nobody)
Message-Id: <200603191130.k2JBUIAv032670@www.freebsd.org>
Date: Sun, 19 Mar 2006 11:30:18 GMT
From: Rick van der Zwet <rick@wzoeterwoude.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [PATCH] www/php4-tidy port created
X-Send-Pr-Version: www-2.3

>Number:         94687
>Category:       ports
>Synopsis:       [PATCH] new port: www/php4-tidy
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pav
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 19 11:40:10 GMT 2006
>Closed-Date:    Wed Mar 22 09:11:03 GMT 2006
>Last-Modified:  Wed Mar 22 09:11:03 GMT 2006
>Originator:     Rick van der Zwet
>Release:        FreeBSD 6.0
>Organization:
Wireless Zoeterwoude
>Environment:
FreeBSD traffie.wzoeterwoude.net 6.0-STABLE FreeBSD 6.0-STABLE #0: Fri Dec  9 01:34:29 UTC 2005     root@traffie.wzoeterwoude.net:/usr/obj/usr/src/sys/TRAFFIE i386

>Description:
Hi, created a www/php4-tidy port which is mod_tidy for php 4

Cheerz,
Rick
>How-To-Repeat:

>Fix:
--- /usr/ports/Mk/bsd.php.mk	Thu Mar 16 20:07:27 2006
+++ -	Thu Mar 16 20:44:55 2006
@@ -260,7 +260,7 @@
 		tokenizer wddx xml xmlrpc yaz zip zlib
 # version specific components
 _USE_PHP_VER4=	${_USE_PHP_ALL} crack dbx dio domxml mcal mcve \
-		mnogosearch oracle overload pfpro xslt yp
+		mnogosearch tidy oracle overload pfpro xslt yp
 _USE_PHP_VER5=	${_USE_PHP_ALL} dom mysqli simplexml soap sqlite \
 		tidy xmlreader xmlwriter xsl
 



--- /usr/ports/lang/php4/Makefile.ext	Thu Mar 16 20:21:35 2006
+++ -	Thu Mar 16 20:45:49 2006
@@ -82,6 +82,14 @@
 OPTIONS=	XSLT "Include DOM (E)XSLT support" on
 .endif
 
+.if ${PHP_MODNAME} == "tidy"
+TIDYVERSION=1.2
+CONFIGURE_ARGS+=--with-tidy=${LOCALBASE}
+MASTER_SITES+=http://pecl.php.net/get/:tidy
+DISTFILES=tidy-${TIDYVERSION}.tgz:tidy
+BUILD_DEPENDS+=	${LOCALBASE}/include/tidy/tidy.h:${PORTSDIR}/www/tidy-devel
+.endif
+
 .if ${PHP_MODNAME} == "exif"
 CONFIGURE_ARGS+=--enable-exif
 .endif
@@ -481,4 +489,12 @@
 .if ${PHP_MODNAME} == "zlib"
 post-extract:
 	@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
+.endif
+.if ${PHP_MODNAME} == "tidy"
+extract:
+	@${MKDIR} -p ${WRKDIR}/${DISTNAME}/ext
+	@${TAR} -x -z -C ${WRKDIR}/${DISTNAME}/ext \
+                -f ${DISTDIR}/tidy-${TIDYVERSION}.tgz
+	@${MV} ${WRKDIR}/${DISTNAME}/ext/tidy-${TIDYVERSION} \
+               ${WRKDIR}/${DISTNAME}/ext/tidy
 .endif



--- /usr/ports/lang/php4/distinfo	Thu Mar 16 20:21:35 2006
+++ -	Thu Mar 16 20:45:32 2006
@@ -1,3 +1,6 @@
 MD5 (php-4.4.2.tar.bz2) = 28051cd9ef43490dd9727a4d442011b5
 SHA256 (php-4.4.2.tar.bz2) = a2024d665125a41611eb64451648d37a81e3579594c8810bb41ac8b2b63f81eb
 SIZE (php-4.4.2.tar.bz2) = 4371185
+MD5 (tidy-1.2.tgz) = 8c1c92d9386c56d483b1115d207c0293
+SHA256 (tidy-1.2.tgz) = 5420f3ce10e52bcc62ccb3554834ded1dbd3db00b9d19c627d0650505429ad2c
+SIZE (tidy-1.2.tgz) = 9602



--- /usr/ports/lang/php4-extensions/Makefile	Thu Mar 16 20:21:38 2006
+++ -	Thu Mar 16 20:57:36 2006
@@ -88,6 +88,7 @@
 		SYSVMSG         "System V message support" off \
 		SYSVSEM         "System V semaphore support" off \
 		SYSVSHM         "System V shared memory support" off \
+		TIDY		"tidy support" off \
 		TOKENIZER       "tokenizer support" on \
 		WDDX            "WDDX support (implies XML)" off \
 		XML             "XML support" on \
@@ -112,7 +113,7 @@
 		MCVE MHASH MIME_MAGIC MING MNOGOSEARCH MSSQL MYSQL NCURSES \
 		ODBC OPENSSL ORACLE OVERLOAD PANDA PCNTL PCRE PDF PFPRO \
 		PGSQL POSIX PSPELL READLINE RECODE SESSION SHMOP SNMP SOCKETS \
-		SYBASE_CT SYSVMSG SYSVSEM SYSVSHM TOKENIZER \
+		SYBASE_CT SYSVMSG SYSVSEM SYSVSHM TIDY TOKENIZER \
 		WDDX XML XMLRPC XSLT YAZ YP ZIP ZLIB
 
 SEL_OPTIONS=	yes



--- new_file	Thu Mar 16 20:53:11 2006
+++ -	Thu Mar 16 20:52:29 2006
@@ -0,0 +1,14 @@
+# New ports collection makefile for:	php4-tidy
+# Date created:			16 Mar 2006
+# Whom:				-Alex Dupre <ale@FreeBSD.org>
+#				-Rick van der Zwet <rick@wzoeterwoude.net>
+# $Id$
+#
+
+CATEGORIES=	www
+
+MASTERDIR=	${.CURDIR}/../../lang/php4
+
+PKGNAMESUFFIX=	-tidy
+
+.include "${MASTERDIR}/Makefile"

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: pav 
State-Changed-When: Mon Mar 20 18:37:56 UTC 2006 
State-Changed-Why:  
phpX-* ports are only for extension included in php tarball. 
What about doing this as pecl-tidy? Should be much simpler. 


Responsible-Changed-From-To: freebsd-ports-bugs->pav 
Responsible-Changed-By: pav 
Responsible-Changed-When: Mon Mar 20 18:37:56 UTC 2006 
Responsible-Changed-Why:  
Take 

http://www.freebsd.org/cgi/query-pr.cgi?pr=94687 

From: Rick van der Zwet <rick@wzoeterwoude.net>
To: bug-followup@FreeBSD.org
Cc: rick@wzoeterwoude.net, Pav Lucistnik <pav@FreeBSD.org>
Subject: Re: ports/94687: [PATCH] new port: www/php4-tidy
Date: Wed, 22 Mar 2006 00:55:32 +0100

 This is a multi-part message in MIME format.
 --------------010801060600070707010608
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Genius solution, files attached ;-)
 
 Cheerz,
 Rick
 
 --------------010801060600070707010608
 Content-Type: application/gzip;
  name="pecl-tidy.tar.gz"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="pecl-tidy.tar.gz"
 
 H4sIAOSRIEQAA+2W62/aSBDA85X9K+aUfGh1CqyfBFSqI+AkVnlYtnNU/YLM7gYsjG3ZJlZa
 9X/vLDSXKJc0X2hPp+4PFntfM7OPGSYXLDmtYn539POglLYtC+QTefrcVzRqalSjbVujQDW9
 bdlHYP1Em/5hW1ZRgaYUWVb9aFy9EiL5Qf/Txf1PyO/PvzWO1uImTsThdeB+2Kb54vlrGnbe
 n79l2Hj+pkXNI6CHN+Xf/ObnfwxeVlQlsCxJBKviLIXN94sAN1kBAF0suYiK3S0hxzCMKgGs
 EPjgsu8psk3XYRwVoOPB44zZKts8N/LxDD9ma7iNUuCigE+1qODNuwLb/qo/Z6ISRZ1tuWim
 onr/lhyjzBOXn+AL8aZ+OOmPnV5jZ56s/u34gTud9BpaUyeDfuhcTn3XCXqNuq7JuB+Ejj8P
 3FC2rKoq77Za0gma+SqX8ltLLMT7cCmler5z4X7sNXZeQpyPod8fhPPg+gLbmtXyMxm6gayf
 D12/1/CcwYigBncSYnGw5dkVkMF0PHYmYa8RoslwFY5H4Is8ios4XUKUcvCiosR3Qs6v3dFw
 PnQ8ZzIM/uw1Tr6MpoP+6LwfOF9bccoSFNnaea/8aa66J1/kDgRoztcWLnfXfMrFrUgIuQ6c
 uXfl9Rp3oryv4JL2dXyfj6fDR1t57k8/OJP5zA2v9tMsgpZPLtzLa9+Z9/1L3L/TU5FGi0Ts
 7wZpfjcJ3i1K3szxYjU36/fkv77jipd5iP88Lqs4vckOr+OV+E/1tnYf/23DMmX8t6mh4v+v
 YDy04I0MXPtQgSFTxrW30IMzprGOzjvGmc0sm5tnxkLTNIvrtM2o3jFIcNXXLfuF2Zap0xuD
 CY0KS18wZuuMLQzLQjEmF1zjC27wBaWLDtc62Nvm1LYofky9E3GdkcD95Lwgu2NTXQWVw/Dg
 //l6if8UJSsOruM1/zdM+uD/prHzf8NW/v8reCUFaRKyGxGXEMEiTrnsl3lhtRLwMJclAlM3
 Oa/YSYFtFSdxdQf1KmYrEiVJVpdwl22hyh4N3kRpnCdbmVDuxPCMbTcirUpUO5mGThfCFWrG
 r1SHSYgJtwLtytI/CJnNZl14LoHLI7aOlvu8SIUJhUKhUCgUCoVCoVAoFAqFQqFQKBS/Hd8A
 zDZLOAAoAAA=
 --------------010801060600070707010608--
State-Changed-From-To: feedback->open 
State-Changed-By: pav 
State-Changed-When: Wed Mar 22 00:14:49 UTC 2006 
State-Changed-Why:  
Feedback received; waiting on tidy-devel change 

http://www.freebsd.org/cgi/query-pr.cgi?pr=94687 
State-Changed-From-To: open->closed 
State-Changed-By: pav 
State-Changed-When: Wed Mar 22 09:10:50 UTC 2006 
State-Changed-Why:  
New port added, thank you! 

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