From aehlig@linta.de  Wed Dec 16 10:16:54 2009
Return-Path: <aehlig@linta.de>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6647A10656A3
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 16 Dec 2009 10:16:54 +0000 (UTC)
	(envelope-from aehlig@linta.de)
Received: from linta.de (isilmar.linta.de [213.133.102.198])
	by mx1.freebsd.org (Postfix) with ESMTP id AD1898FC08
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 16 Dec 2009 10:16:53 +0000 (UTC)
Received: (qmail 1865 invoked by uid 10); 16 Dec 2009 10:16:51 -0000
Received: from schoenfinkel.linta.de by isilmar.linta.de with BSMTP; 16 Dec 2009 10:16:51 -0000
Received: by schoenfinkel.linta.de (Postfix, from userid 1001)
	id CD298395AC; Wed, 16 Dec 2009 11:16:43 +0100 (CET)
Message-Id: <20091216101643.CD298395AC@schoenfinkel.linta.de>
Date: Wed, 16 Dec 2009 11:16:43 +0100 (CET)
From: Klaus T Aehlig <aehlig@linta.de>
Reply-To: Klaus T Aehlig <aehlig@linta.de>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: www/uzbl a web interface tool adhering to the Unix philosophy	
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         141674
>Category:       ports
>Synopsis:       New port: www/uzbl a web interface tool adhering to the Unix philosophy
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ehaupt
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 16 10:20:05 UTC 2009
>Closed-Date:    Fri Jan 08 11:02:45 CET 2010
>Last-Modified:  Fri Jan  8 10:10:01 UTC 2010
>Originator:     Klaus T Aehlig
>Release:        FreeBSD 8.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD schoenfinkel.linta.de 8.0-STABLE FreeBSD 8.0-STABLE #5: Mon Dec 7 10:04:56 CET 2009 aehlig@schoenfinkel.linta.de:/usr/obj/usr/src/sys/SCHOENFINKEL i386

>Description:
   Uzbl is a collection of web interface tools that follow
   UNIX philosophy - "Write programs that do one thing and do
   it well.  Write programs to work together. Write programs 
   to handle text streams, because that is a universal interface."
>How-To-Repeat:
	
>Fix:

--- uzbl.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:
#
#	.
#	./files
#	./files/patch-uzbl-core-errno
#	./files/patch-Makefile-sed
#	./Makefile
#	./distinfo
#	./pkg-descr
#	./pkg-plist
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-uzbl-core-errno
sed 's/^X//' >./files/patch-uzbl-core-errno << '70af2b915746b67ec048e46ff0815b88'
X--- uzbl-core.c.orig	2009-12-15 09:48:05.000000000 +0100
X+++ uzbl-core.c	2009-12-15 09:48:21.000000000 +0100
X@@ -29,6 +29,7 @@
X  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
X  */
X 
X+#include <sys/errno.h>
X #include "uzbl-core.h"
X #include "callbacks.h"
X #include "events.h"
70af2b915746b67ec048e46ff0815b88
echo x - ./files/patch-Makefile-sed
sed 's/^X//' >./files/patch-Makefile-sed << '0e56f665bbd227aad7375772ad32ed06'
X--- Makefile.orig	2009-12-15 11:45:15.000000000 +0100
X+++ Makefile	2009-12-15 11:45:38.000000000 +0100
X@@ -102,9 +102,9 @@
X 	install -m755 uzbl-browser $(INSTALLDIR)/bin/uzbl-browser
X 	install -m755 examples/data/uzbl/scripts/uzbl-cookie-daemon $(INSTALLDIR)/bin/uzbl-cookie-daemon
X 	install -m755 examples/data/uzbl/scripts/uzbl-event-manager $(INSTALLDIR)/bin/uzbl-event-manager
X-	sed -i 's#^PREFIX=.*#PREFIX=$(PREFIX)#' $(INSTALLDIR)/bin/uzbl-browser
X-	sed -i "s#^PREFIX = .*#PREFIX = '$(PREFIX)'#" $(INSTALLDIR)/bin/uzbl-event-manager
X-	sed -i 's#^set prefix.*=.*#set prefix     = $(PREFIX)#' $(INSTALLDIR)/share/uzbl/examples/config/uzbl/config
X+	sed -i -e 's#^PREFIX=.*#PREFIX=$(PREFIX)#' $(INSTALLDIR)/bin/uzbl-browser
X+	sed -i -e "s#^PREFIX = .*#PREFIX = '$(PREFIX)'#" $(INSTALLDIR)/bin/uzbl-event-manager
X+	sed -i -e 's#^set prefix.*=.*#set prefix     = $(PREFIX)#' $(INSTALLDIR)/share/uzbl/examples/config/uzbl/config
X 
X install-uzbl-tabbed: all
X 	install -d $(INSTALLDIR)/bin
0e56f665bbd227aad7375772ad32ed06
echo x - ./Makefile
sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
X# Ports collection makefile for: uzbl
X# Date created:                  2009/12/14
X# Whom:                          aehlig@linta.de
X#
X# $FreeBSD: $
X#
X
XPORTNAME=		uzbl
XPORTVERSION=		0.0.0.${GITDATE}
XCATEGORIES=		www
XMASTER_SITES=		http://github.com/Dieterbe/
XDISTNAME=		uzbl/tarball/${GITDATE}
X
XMAINTAINER=	aehlig@linta.de
XCOMMENT=	Web interface tools which adhere to the unix philosophy
X
XLIB_DEPENDS=	webkit:${PORTSDIR}/www/webkit-gtk2
X
XGITDATE=		2009.11.30
XGITVERSION=		70cfe98
XFETCH_ARGS=		-pRr
XEXTRACT_SUFFIX=
XWRKSRC=			${WRKDIR}/Dieterbe-uzbl-${GITVERSION}
X
XUSE_GNOME=      gtk20
XUSE_LDCONFIG=   yes
X
X.include <bsd.port.mk>
464ef7c6571951809b23e262cbe26e19
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
XMD5 (uzbl/tarball/2009.11.30.tar.gz) = 752b078894c8e1c16481f05ddccd1cf0
XSHA256 (uzbl/tarball/2009.11.30.tar.gz) = 0b09bb22903da53dd04abe0344696d31b3908540249d5d0fa592c36bac79f3f2
XSIZE (uzbl/tarball/2009.11.30.tar.gz) = 131275
aec8793adfd5b7c3f00e62ae41a09ac2
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
XUzbl is a collection of web interface tools that follow
XUNIX philosophy - "Write programs that do one thing and do
Xit well.  Write programs to work together. Write programs 
Xto handle text streams, because that is a universal interface."
X
XWWW: http://www.uzbl.org/
0e313719ff012ceaf97a028d51caa8f5
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6'
Xbin/uzbl-core
Xbin/uzbl-browser
Xbin/uzbl-cookie-daemon
Xbin/uzbl-event-manager
Xbin/uzbl-event-manager-e
Xbin/uzbl-browser-e
Xbin/uzbl-tabbed
Xshare/uzbl/docs/url-editing
Xshare/uzbl/docs/CONTRIBUTING
Xshare/uzbl/docs/FAQ
Xshare/uzbl/docs/INSTALL
Xshare/uzbl/docs/TODO
Xshare/uzbl/docs/config-syntax
Xshare/uzbl/docs/multiple-instances-management
Xshare/uzbl/docs/performance
Xshare/uzbl/docs/COMMUNITY
Xshare/uzbl/docs/config.h
Xshare/uzbl/docs/AUTHORS
Xshare/uzbl/docs/README
Xshare/uzbl/examples/config/uzbl/config
Xshare/uzbl/examples/config/uzbl/cookies
Xshare/uzbl/examples/config/uzbl/config-e
Xshare/uzbl/examples/data/uzbl/forms/bbs.archlinux.org
Xshare/uzbl/examples/data/uzbl/plugins/progress_bar.py
Xshare/uzbl/examples/data/uzbl/plugins/completion.py
Xshare/uzbl/examples/data/uzbl/plugins/config.py
Xshare/uzbl/examples/data/uzbl/plugins/keycmd.py
Xshare/uzbl/examples/data/uzbl/plugins/mode.py
Xshare/uzbl/examples/data/uzbl/plugins/on_event.py
Xshare/uzbl/examples/data/uzbl/plugins/plugin_template.py
Xshare/uzbl/examples/data/uzbl/plugins/bind.py
Xshare/uzbl/examples/data/uzbl/scripts/uzblcat
Xshare/uzbl/examples/data/uzbl/scripts/download.sh
Xshare/uzbl/examples/data/uzbl/scripts/extedit.js
Xshare/uzbl/examples/data/uzbl/scripts/follow_Numbers.js
Xshare/uzbl/examples/data/uzbl/scripts/follow_Numbers_Strings.js
Xshare/uzbl/examples/data/uzbl/scripts/formfiller.pl
Xshare/uzbl/examples/data/uzbl/scripts/formfiller.sh
Xshare/uzbl/examples/data/uzbl/scripts/hint.js
Xshare/uzbl/examples/data/uzbl/scripts/history.sh
Xshare/uzbl/examples/data/uzbl/scripts/insert_bookmark.sh
Xshare/uzbl/examples/data/uzbl/scripts/instance-select-wmii.sh
Xshare/uzbl/examples/data/uzbl/scripts/linkfollow.js
Xshare/uzbl/examples/data/uzbl/scripts/load_url_from_bookmarks.sh
Xshare/uzbl/examples/data/uzbl/scripts/load_url_from_history.sh
Xshare/uzbl/examples/data/uzbl/scripts/scheme.py
Xshare/uzbl/examples/data/uzbl/scripts/scroll-percentage.js
Xshare/uzbl/examples/data/uzbl/scripts/session.sh
Xshare/uzbl/examples/data/uzbl/scripts/uzbl-cookie-daemon
Xshare/uzbl/examples/data/uzbl/scripts/uzbl-tabbed
Xshare/uzbl/examples/data/uzbl/scripts/uzbl-event-manager
Xshare/uzbl/examples/data/uzbl/scripts/cookies.sh
Xshare/uzbl/examples/data/uzbl/bookmarks
Xshare/uzbl/examples/data/uzbl/style.css
Xshare/uzbl/examples/data/uzbl/uzbl.png
X@dirrmtry share/uzbl/docs
X@dirrmtry share/uzbl/examples/config/uzbl
X@dirrmtry share/uzbl/examples/config
X@dirrmtry share/uzbl/examples/data/uzbl/forms
X@dirrmtry share/uzbl/examples/data/uzbl/plugins
X@dirrmtry share/uzbl/examples/data/uzbl/scripts
X@dirrmtry share/uzbl/examples/data/uzbl
X@dirrmtry share/uzbl/examples/data
X@dirrmtry share/uzbl/examples
X@dirrmtry share/uzbl
ef3e7f63841ae908ba397c2bef1fbad6
exit
--- uzbl.shar ends here ---


>Release-Note:
>Audit-Trail:

From: "Klaus T. Aehlig" <aehlig-bsd@linta.de>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/141674: New port: www/uzbl a web interface tool adhering
 to the Unix philosophy
Date: Wed, 23 Dec 2009 10:32:28 +0100

 In the meantime a new upstream version has been released, see
 
   http://www.uzbl.org/
 
 So please find attached the modified version of my suggested port.
 
 --- uzbl.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:
 #
 #	.
 #	./files
 #	./files/patch-uzbl-core-errno
 #	./files/patch-Makefile-sed
 #	./files/patch-cookie-daemon
 #	./Makefile
 #	./distinfo
 #	./pkg-descr
 #	./pkg-plist
 #
 echo c - .
 mkdir -p . > /dev/null 2>&1
 echo c - ./files
 mkdir -p ./files > /dev/null 2>&1
 echo x - ./files/patch-uzbl-core-errno
 sed 's/^X//' >./files/patch-uzbl-core-errno << '70af2b915746b67ec048e46ff0815b88'
 X--- uzbl-core.c.orig	2009-12-15 09:48:05.000000000 +0100
 X+++ uzbl-core.c	2009-12-15 09:48:21.000000000 +0100
 X@@ -29,6 +29,7 @@
 X  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 X  */
 X 
 X+#include <sys/errno.h>
 X #include "uzbl-core.h"
 X #include "callbacks.h"
 X #include "events.h"
 70af2b915746b67ec048e46ff0815b88
 echo x - ./files/patch-Makefile-sed
 sed 's/^X//' >./files/patch-Makefile-sed << '0e56f665bbd227aad7375772ad32ed06'
 X--- Makefile.orig	2009-12-23 09:36:38.000000000 +0100
 X+++ Makefile	2009-12-23 09:37:03.000000000 +0100
 X@@ -99,15 +99,15 @@
 X 	install -m755 uzbl-core    $(INSTALLDIR)/bin/uzbl-core
 X 	install -m644 AUTHORS      $(INSTALLDIR)/share/uzbl/docs
 X 	install -m644 README       $(INSTALLDIR)/share/uzbl/docs
 X-	sed -i 's#^set prefix.*=.*#set prefix     = $(RUN_PREFIX)#' $(INSTALLDIR)/share/uzbl/examples/config/uzbl/config
 X+	sed -i  -e 's#^set prefix.*=.*#set prefix     = $(RUN_PREFIX)#' $(INSTALLDIR)/share/uzbl/examples/config/uzbl/config
 X 
 X install-uzbl-browser: install-uzbl-core
 X 	install -d $(INSTALLDIR)/bin
 X 	install -m755 uzbl-browser $(INSTALLDIR)/bin/uzbl-browser
 X 	install -m755 examples/data/uzbl/scripts/uzbl-cookie-daemon $(INSTALLDIR)/bin/uzbl-cookie-daemon
 X 	install -m755 examples/data/uzbl/scripts/uzbl-event-manager $(INSTALLDIR)/bin/uzbl-event-manager
 X-	sed -i 's#^PREFIX=.*#PREFIX=$(RUN_PREFIX)#' $(INSTALLDIR)/bin/uzbl-browser
 X-	sed -i "s#^PREFIX = .*#PREFIX = '$(RUN_PREFIX)'#" $(INSTALLDIR)/bin/uzbl-event-manager
 X+	sed -i -e 's#^PREFIX=.*#PREFIX=$(RUN_PREFIX)#' $(INSTALLDIR)/bin/uzbl-browser
 X+	sed -i -e "s#^PREFIX = .*#PREFIX = '$(RUN_PREFIX)'#" $(INSTALLDIR)/bin/uzbl-event-manager
 X 
 X install-uzbl-tabbed: install-uzbl-browser
 X 	install -d $(INSTALLDIR)/bin
 0e56f665bbd227aad7375772ad32ed06
 echo x - ./files/patch-cookie-daemon
 sed 's/^X//' >./files/patch-cookie-daemon << 'c8a9bd0f1cf5e1626414881eb690cafc'
 X--- examples/data/uzbl/scripts/uzbl-cookie-daemon.orig	2009-12-22 14:16:12.000000000 +0100
 X+++ examples/data/uzbl/scripts/uzbl-cookie-daemon	2009-12-22 14:16:44.000000000 +0100
 X@@ -187,7 +187,7 @@
 X         raise Exception("directory at %r is not a socket" % cookie_socket)
 X 
 X     try:
 X-        sock = socket.socket(socket.AF_UNIX, socket.SOCK_SEQPACKET)
 X+        sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
 X         sock.connect(cookie_socket)
 X         sock.close()
 X         echo("detected daemon listening on %r" % cookie_socket)
 X@@ -210,7 +210,7 @@
 X         return False
 X 
 X     try:
 X-        sock = socket.socket(socket.AF_UNIX, socket.SOCK_SEQPACKET)
 X+        sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
 X         sock.connect(cookie_socket)
 X         sock.send(cmd)
 X         sock.close()
 X@@ -418,7 +418,7 @@
 X         mkbasedir(cookie_socket)
 X 
 X         self.server_socket = socket.socket(socket.AF_UNIX,
 X-          socket.SOCK_SEQPACKET)
 X+          socket.SOCK_STREAM)
 X 
 X         self.server_socket.bind(cookie_socket)
 X 
 c8a9bd0f1cf5e1626414881eb690cafc
 echo x - ./Makefile
 sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
 X# Ports collection makefile for: uzbl
 X# Date created:                  2009/12/14
 X# Whom:                          aehlig@linta.de
 X#
 X# $FreeBSD: $
 X#
 X
 XPORTNAME=		uzbl
 XPORTVERSION=		0.0.0.${GITDATE}
 XCATEGORIES=		www
 XMASTER_SITES=		http://github.com/Dieterbe/
 XDISTNAME=		uzbl/tarball/${GITDATE}
 X
 XMAINTAINER=	aehlig@linta.de
 XCOMMENT=	Web interface tools which adhere to the unix philosophy
 X
 XLIB_DEPENDS=	webkit:${PORTSDIR}/www/webkit-gtk2
 X
 XGITDATE=		2009.12.22
 XGITVERSION=		4994115
 XFETCH_ARGS=		-pRr
 XEXTRACT_SUFFIX=
 XWRKSRC=			${WRKDIR}/Dieterbe-uzbl-${GITVERSION}
 X
 XUSE_GNOME=      gtk20
 XUSE_LDCONFIG=   yes
 X
 Xpost-patch:
 X	${RM} ${WRKSRC}/examples/data/uzbl/scripts/uzbl-cookie-daemon.orig
 X
 X.include <bsd.port.mk>
 464ef7c6571951809b23e262cbe26e19
 echo x - ./distinfo
 sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
 XMD5 (uzbl/tarball/2009.12.22.tar.gz) = 8cf1bd7c2fe6c14345b1671160f0214f
 XSHA256 (uzbl/tarball/2009.12.22.tar.gz) = 500967cd8bf9a1ed87d59e0b47bd69475e13c610e2986b2fdf121151dc9c466f
 XSIZE (uzbl/tarball/2009.12.22.tar.gz) = 134336
 aec8793adfd5b7c3f00e62ae41a09ac2
 echo x - ./pkg-descr
 sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
 XUzbl is a collection of web interface tools that follow
 XUNIX philosophy - "Write programs that do one thing and do
 Xit well.  Write programs to work together. Write programs 
 Xto handle text streams, because that is a universal interface."
 X
 XWWW: http://www.uzbl.org/
 0e313719ff012ceaf97a028d51caa8f5
 echo x - ./pkg-plist
 sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6'
 Xbin/uzbl-core
 Xbin/uzbl-browser
 Xbin/uzbl-cookie-daemon
 Xbin/uzbl-event-manager
 Xbin/uzbl-event-manager-e
 Xbin/uzbl-browser-e
 Xbin/uzbl-tabbed
 Xshare/uzbl/docs/url-editing
 Xshare/uzbl/docs/CONTRIBUTING
 Xshare/uzbl/docs/FAQ
 Xshare/uzbl/docs/INSTALL
 Xshare/uzbl/docs/TODO
 Xshare/uzbl/docs/config-syntax
 Xshare/uzbl/docs/multiple-instances-management
 Xshare/uzbl/docs/performance
 Xshare/uzbl/docs/COMMUNITY
 Xshare/uzbl/docs/config.h
 Xshare/uzbl/docs/AUTHORS
 Xshare/uzbl/docs/README
 Xshare/uzbl/examples/config/uzbl/config
 Xshare/uzbl/examples/config/uzbl/cookies
 Xshare/uzbl/examples/config/uzbl/config-e
 Xshare/uzbl/examples/data/uzbl/forms/bbs.archlinux.org
 Xshare/uzbl/examples/data/uzbl/plugins/progress_bar.py
 Xshare/uzbl/examples/data/uzbl/plugins/completion.py
 Xshare/uzbl/examples/data/uzbl/plugins/config.py
 Xshare/uzbl/examples/data/uzbl/plugins/keycmd.py
 Xshare/uzbl/examples/data/uzbl/plugins/mode.py
 Xshare/uzbl/examples/data/uzbl/plugins/on_event.py
 Xshare/uzbl/examples/data/uzbl/plugins/plugin_template.py
 Xshare/uzbl/examples/data/uzbl/plugins/bind.py
 Xshare/uzbl/examples/data/uzbl/scripts/uzblcat
 Xshare/uzbl/examples/data/uzbl/scripts/download.sh
 Xshare/uzbl/examples/data/uzbl/scripts/extedit.js
 Xshare/uzbl/examples/data/uzbl/scripts/follow_Numbers.js
 Xshare/uzbl/examples/data/uzbl/scripts/follow_Numbers_Strings.js
 Xshare/uzbl/examples/data/uzbl/scripts/formfiller.pl
 Xshare/uzbl/examples/data/uzbl/scripts/formfiller.sh
 Xshare/uzbl/examples/data/uzbl/scripts/hint.js
 Xshare/uzbl/examples/data/uzbl/scripts/history.sh
 Xshare/uzbl/examples/data/uzbl/scripts/insert_bookmark.sh
 Xshare/uzbl/examples/data/uzbl/scripts/instance-select-wmii.sh
 Xshare/uzbl/examples/data/uzbl/scripts/linkfollow.js
 Xshare/uzbl/examples/data/uzbl/scripts/load_url_from_bookmarks.sh
 Xshare/uzbl/examples/data/uzbl/scripts/load_url_from_history.sh
 Xshare/uzbl/examples/data/uzbl/scripts/scheme.py
 Xshare/uzbl/examples/data/uzbl/scripts/scroll-percentage.js
 Xshare/uzbl/examples/data/uzbl/scripts/session.sh
 Xshare/uzbl/examples/data/uzbl/scripts/uzbl-cookie-daemon
 Xshare/uzbl/examples/data/uzbl/scripts/uzbl-tabbed
 Xshare/uzbl/examples/data/uzbl/scripts/uzbl-event-manager
 Xshare/uzbl/examples/data/uzbl/scripts/cookies.sh
 Xshare/uzbl/examples/data/uzbl/bookmarks
 Xshare/uzbl/examples/data/uzbl/style.css
 Xshare/uzbl/examples/data/uzbl/uzbl.png
 X@dirrmtry share/uzbl/docs
 X@dirrmtry share/uzbl/examples/config/uzbl
 X@dirrmtry share/uzbl/examples/config
 X@dirrmtry share/uzbl/examples/data/uzbl/forms
 X@dirrmtry share/uzbl/examples/data/uzbl/plugins
 X@dirrmtry share/uzbl/examples/data/uzbl/scripts
 X@dirrmtry share/uzbl/examples/data/uzbl
 X@dirrmtry share/uzbl/examples/data
 X@dirrmtry share/uzbl/examples
 X@dirrmtry share/uzbl
 ef3e7f63841ae908ba397c2bef1fbad6
 exit
 
 --- uzbl.shar ends here ---

From: "Klaus T. Aehlig" <aehlig@linta.de>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/141674: New port: www/uzbl a web interface tool adhering
 to the Unix philosophy
Date: Wed, 6 Jan 2010 16:13:52 +0100

 Again the latest upstream version has changed, this time due
 to a java script related security issue. If considering this
 PR, please use the following modified port.
 
 --- uzbl.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:
 #
 #	.
 #	./files
 #	./files/patch-uzbl-core-errno
 #	./files/patch-Makefile-sed
 #	./files/patch-cookie-daemon
 #	./Makefile
 #	./distinfo
 #	./pkg-descr
 #	./pkg-plist
 #
 echo c - .
 mkdir -p . > /dev/null 2>&1
 echo c - ./files
 mkdir -p ./files > /dev/null 2>&1
 echo x - ./files/patch-uzbl-core-errno
 sed 's/^X//' >./files/patch-uzbl-core-errno << '70af2b915746b67ec048e46ff0815b88'
 X--- uzbl-core.c.orig	2009-12-15 09:48:05.000000000 +0100
 X+++ uzbl-core.c	2009-12-15 09:48:21.000000000 +0100
 X@@ -29,6 +29,7 @@
 X  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 X  */
 X 
 X+#include <sys/errno.h>
 X #include "uzbl-core.h"
 X #include "callbacks.h"
 X #include "events.h"
 70af2b915746b67ec048e46ff0815b88
 echo x - ./files/patch-Makefile-sed
 sed 's/^X//' >./files/patch-Makefile-sed << '0e56f665bbd227aad7375772ad32ed06'
 X--- Makefile.orig	2009-12-23 09:36:38.000000000 +0100
 X+++ Makefile	2009-12-23 09:37:03.000000000 +0100
 X@@ -99,15 +99,15 @@
 X 	install -m755 uzbl-core    $(INSTALLDIR)/bin/uzbl-core
 X 	install -m644 AUTHORS      $(INSTALLDIR)/share/uzbl/docs
 X 	install -m644 README       $(INSTALLDIR)/share/uzbl/docs
 X-	sed -i 's#^set prefix.*=.*#set prefix     = $(RUN_PREFIX)#' $(INSTALLDIR)/share/uzbl/examples/config/uzbl/config
 X+	sed -i  -e 's#^set prefix.*=.*#set prefix     = $(RUN_PREFIX)#' $(INSTALLDIR)/share/uzbl/examples/config/uzbl/config
 X 
 X install-uzbl-browser: install-uzbl-core
 X 	install -d $(INSTALLDIR)/bin
 X 	install -m755 uzbl-browser $(INSTALLDIR)/bin/uzbl-browser
 X 	install -m755 examples/data/uzbl/scripts/uzbl-cookie-daemon $(INSTALLDIR)/bin/uzbl-cookie-daemon
 X 	install -m755 examples/data/uzbl/scripts/uzbl-event-manager $(INSTALLDIR)/bin/uzbl-event-manager
 X-	sed -i 's#^PREFIX=.*#PREFIX=$(RUN_PREFIX)#' $(INSTALLDIR)/bin/uzbl-browser
 X-	sed -i "s#^PREFIX = .*#PREFIX = '$(RUN_PREFIX)'#" $(INSTALLDIR)/bin/uzbl-event-manager
 X+	sed -i -e 's#^PREFIX=.*#PREFIX=$(RUN_PREFIX)#' $(INSTALLDIR)/bin/uzbl-browser
 X+	sed -i -e "s#^PREFIX = .*#PREFIX = '$(RUN_PREFIX)'#" $(INSTALLDIR)/bin/uzbl-event-manager
 X 
 X install-uzbl-tabbed: install-uzbl-browser
 X 	install -d $(INSTALLDIR)/bin
 0e56f665bbd227aad7375772ad32ed06
 echo x - ./files/patch-cookie-daemon
 sed 's/^X//' >./files/patch-cookie-daemon << 'c8a9bd0f1cf5e1626414881eb690cafc'
 X--- examples/data/uzbl/scripts/uzbl-cookie-daemon.orig	2009-12-22 14:16:12.000000000 +0100
 X+++ examples/data/uzbl/scripts/uzbl-cookie-daemon	2009-12-22 14:16:44.000000000 +0100
 X@@ -187,7 +187,7 @@
 X         raise Exception("directory at %r is not a socket" % cookie_socket)
 X 
 X     try:
 X-        sock = socket.socket(socket.AF_UNIX, socket.SOCK_SEQPACKET)
 X+        sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
 X         sock.connect(cookie_socket)
 X         sock.close()
 X         echo("detected daemon listening on %r" % cookie_socket)
 X@@ -210,7 +210,7 @@
 X         return False
 X 
 X     try:
 X-        sock = socket.socket(socket.AF_UNIX, socket.SOCK_SEQPACKET)
 X+        sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
 X         sock.connect(cookie_socket)
 X         sock.send(cmd)
 X         sock.close()
 X@@ -418,7 +418,7 @@
 X         mkbasedir(cookie_socket)
 X 
 X         self.server_socket = socket.socket(socket.AF_UNIX,
 X-          socket.SOCK_SEQPACKET)
 X+          socket.SOCK_STREAM)
 X 
 X         self.server_socket.bind(cookie_socket)
 X 
 c8a9bd0f1cf5e1626414881eb690cafc
 echo x - ./Makefile
 sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
 X# Ports collection makefile for: uzbl
 X# Date created:                  2009/12/14
 X# Whom:                          aehlig@linta.de
 X#
 X# $FreeBSD: $
 X#
 X
 XPORTNAME=		uzbl
 XPORTVERSION=		0.0.0.${GITDATE}
 XCATEGORIES=		www
 XMASTER_SITES=		http://github.com/Dieterbe/
 XDISTNAME=		uzbl/tarball/${GITDATE}
 X
 XMAINTAINER=	aehlig@linta.de
 XCOMMENT=	Web interface tools which adhere to the unix philosophy
 X
 XLIB_DEPENDS=	webkit:${PORTSDIR}/www/webkit-gtk2
 X
 XGITDATE=		2010.01.05
 XGITVERSION=		1958b52
 XFETCH_ARGS=		-pRr
 XEXTRACT_SUFFIX=
 XWRKSRC=			${WRKDIR}/Dieterbe-uzbl-${GITVERSION}
 X
 XUSE_GNOME=      gtk20
 XUSE_LDCONFIG=   yes
 X
 Xpost-patch:
 X	${RM} ${WRKSRC}/examples/data/uzbl/scripts/uzbl-cookie-daemon.orig
 X
 X.include <bsd.port.mk>
 464ef7c6571951809b23e262cbe26e19
 echo x - ./distinfo
 sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
 XMD5 (uzbl/tarball/2010.01.05.tar.gz) = 2574fc68a7a7693297d371ca58a4edb4
 XSHA256 (uzbl/tarball/2010.01.05.tar.gz) = 0aae5c9994d968b4f4ec7f8f2ce935c25e25d19cabbce27e3ded0672756132c8
 XSIZE (uzbl/tarball/2010.01.05.tar.gz) = 133875
 aec8793adfd5b7c3f00e62ae41a09ac2
 echo x - ./pkg-descr
 sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
 XUzbl is a collection of web interface tools that follow
 XUNIX philosophy - "Write programs that do one thing and do
 Xit well.  Write programs to work together. Write programs 
 Xto handle text streams, because that is a universal interface."
 X
 XWWW: http://www.uzbl.org/
 0e313719ff012ceaf97a028d51caa8f5
 echo x - ./pkg-plist
 sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6'
 Xbin/uzbl-core
 Xbin/uzbl-browser
 Xbin/uzbl-cookie-daemon
 Xbin/uzbl-event-manager
 Xbin/uzbl-event-manager-e
 Xbin/uzbl-browser-e
 Xbin/uzbl-tabbed
 Xshare/uzbl/docs/url-editing
 Xshare/uzbl/docs/CONTRIBUTING
 Xshare/uzbl/docs/FAQ
 Xshare/uzbl/docs/INSTALL
 Xshare/uzbl/docs/TODO
 Xshare/uzbl/docs/config-syntax
 Xshare/uzbl/docs/multiple-instances-management
 Xshare/uzbl/docs/performance
 Xshare/uzbl/docs/COMMUNITY
 Xshare/uzbl/docs/config.h
 Xshare/uzbl/docs/AUTHORS
 Xshare/uzbl/docs/README
 Xshare/uzbl/examples/config/uzbl/config
 Xshare/uzbl/examples/config/uzbl/cookies
 Xshare/uzbl/examples/config/uzbl/config-e
 Xshare/uzbl/examples/data/uzbl/forms/bbs.archlinux.org
 Xshare/uzbl/examples/data/uzbl/plugins/progress_bar.py
 Xshare/uzbl/examples/data/uzbl/plugins/completion.py
 Xshare/uzbl/examples/data/uzbl/plugins/config.py
 Xshare/uzbl/examples/data/uzbl/plugins/keycmd.py
 Xshare/uzbl/examples/data/uzbl/plugins/mode.py
 Xshare/uzbl/examples/data/uzbl/plugins/on_event.py
 Xshare/uzbl/examples/data/uzbl/plugins/plugin_template.py
 Xshare/uzbl/examples/data/uzbl/plugins/bind.py
 Xshare/uzbl/examples/data/uzbl/scripts/uzblcat
 Xshare/uzbl/examples/data/uzbl/scripts/download.sh
 Xshare/uzbl/examples/data/uzbl/scripts/extedit.js
 Xshare/uzbl/examples/data/uzbl/scripts/follow_Numbers.js
 Xshare/uzbl/examples/data/uzbl/scripts/follow_Numbers_Strings.js
 Xshare/uzbl/examples/data/uzbl/scripts/formfiller.pl
 Xshare/uzbl/examples/data/uzbl/scripts/formfiller.sh
 Xshare/uzbl/examples/data/uzbl/scripts/hint.js
 Xshare/uzbl/examples/data/uzbl/scripts/history.sh
 Xshare/uzbl/examples/data/uzbl/scripts/insert_bookmark.sh
 Xshare/uzbl/examples/data/uzbl/scripts/instance-select-wmii.sh
 Xshare/uzbl/examples/data/uzbl/scripts/linkfollow.js
 Xshare/uzbl/examples/data/uzbl/scripts/load_url_from_bookmarks.sh
 Xshare/uzbl/examples/data/uzbl/scripts/load_url_from_history.sh
 Xshare/uzbl/examples/data/uzbl/scripts/scheme.py
 Xshare/uzbl/examples/data/uzbl/scripts/scroll-percentage.js
 Xshare/uzbl/examples/data/uzbl/scripts/session.sh
 Xshare/uzbl/examples/data/uzbl/scripts/uzbl-cookie-daemon
 Xshare/uzbl/examples/data/uzbl/scripts/uzbl-tabbed
 Xshare/uzbl/examples/data/uzbl/scripts/uzbl-event-manager
 Xshare/uzbl/examples/data/uzbl/scripts/cookies.sh
 Xshare/uzbl/examples/data/uzbl/bookmarks
 Xshare/uzbl/examples/data/uzbl/style.css
 Xshare/uzbl/examples/data/uzbl/uzbl.png
 X@dirrmtry share/uzbl/docs
 X@dirrmtry share/uzbl/examples/config/uzbl
 X@dirrmtry share/uzbl/examples/config
 X@dirrmtry share/uzbl/examples/data/uzbl/forms
 X@dirrmtry share/uzbl/examples/data/uzbl/plugins
 X@dirrmtry share/uzbl/examples/data/uzbl/scripts
 X@dirrmtry share/uzbl/examples/data/uzbl
 X@dirrmtry share/uzbl/examples/data
 X@dirrmtry share/uzbl/examples
 X@dirrmtry share/uzbl
 ef3e7f63841ae908ba397c2bef1fbad6
 exit
 
 --- uzbl.shar ends here ---
Responsible-Changed-From-To: freebsd-ports-bugs->ehaupt 
Responsible-Changed-By: ehaupt 
Responsible-Changed-When: Thu Jan 7 12:05:17 CET 2010 
Responsible-Changed-Why:  
I will take care of it. 

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

From: Emanuel Haupt <ehaupt@critical.ch>
To: bug-followup@FreeBSD.org, aehlig@linta.de
Cc:  
Subject: Re: ports/141674: New port: www/uzbl a web interface tool adhering
 to the Unix philosophy
Date: Thu, 7 Jan 2010 13:17:02 +0100

 Renaming DISTNAME is generally okay but in this case (2010.01.05) the
 name is just way too generic. Thousands of distfiles get mirrored on
 the FreeBSD mirror, so the more descriptive a distfile the better. Do
 you think you could host a distfile on your webserver(s)? That way you
 could also avoid overwriting FETCH_ARGS. As an alternative I can offer
 you to put it in my directory on freefall.
 
 Emanuel

From: "Klaus T. Aehlig" <aehlig@linta.de>
To: Emanuel Haupt <ehaupt@critical.ch>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/141674: New port: www/uzbl a web interface tool adhering
 to the Unix philosophy
Date: Thu, 7 Jan 2010 13:34:40 +0100

 Dear Emanuel,
 
 > Renaming DISTNAME is generally okay but in this case (2010.01.05) the
 > name is just way too generic. Thousands of distfiles get mirrored on
 > the FreeBSD mirror, so the more descriptive a distfile the better. 
 
 Thanks for looking into my PR. I see your point with a date beeing a way too
 generic name; the reason why I didn't consider this a problem is, that
 the full path of ${DISTNAME} is honored and so the files will end up in a
 subdirectory uzbl/tarballs of the distfile directory. But if you prefer...
 
 > Do you think you could host a distfile on your webserver(s)? That way you
 > could also avoid overwriting FETCH_ARGS.
 
 ...I can certainly host a distfile on my webserver. Just let me know.
 
 Best,
 Klaus
 

From: Emanuel Haupt <ehaupt@critical.ch>
To: "Klaus T. Aehlig" <aehlig@linta.de>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/141674: New port: www/uzbl a web interface tool adhering
 to the Unix philosophy
Date: Thu, 7 Jan 2010 14:22:20 +0100

 "Klaus T. Aehlig" <aehlig@linta.de> wrote:
 > 
 > Dear Emanuel,
 > 
 > > Renaming DISTNAME is generally okay but in this case (2010.01.05)
 > > the name is just way too generic. Thousands of distfiles get
 > > mirrored on the FreeBSD mirror, so the more descriptive a distfile
 > > the better. 
 > 
 > Thanks for looking into my PR. I see your point with a date beeing a
 > way too generic name; the reason why I didn't consider this a problem
 > is, that the full path of ${DISTNAME} is honored and so the files
 > will end up in a subdirectory uzbl/tarballs of the distfile
 > directory. But if you prefer...
 
 That's a valid point, however, if you like to create a subdirectory
 within DISTDIR then using the DIST_SUBDIR would be preferred. But then
 we'd still have to redefine FETCH_ARGS due to the lack of the dynamic
 master site.
 
 > > Do you think you could host a distfile on your webserver(s)? That
 > > way you could also avoid overwriting FETCH_ARGS.
 > 
 > ...I can certainly host a distfile on my webserver. Just let me know.
 
 If you don't mind, hosting a tarball with the name 
 
   uzbl-0.0.0.2010.01.05.tar.gz
 
 would be nice. I could even mirror it in my distfile mirror directory
 and it's even redundant.
 
 If you agree to this you can send me the URL to the distfile on your
 server and I'll adjust the port; no need to re-submit.
 
 Emanuel

From: "Klaus T. Aehlig" <aehlig@linta.de>
To: Emanuel Haupt <ehaupt@critical.ch>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/141674: New port: www/uzbl a web interface tool adhering
 to the Unix philosophy
Date: Thu, 7 Jan 2010 14:33:21 +0100

 Dear Emanuel,
 
 > If you don't mind, hosting a tarball with the name 
 > 
 >   uzbl-0.0.0.2010.01.05.tar.gz
 > 
 > would be nice. I could even mirror it in my distfile mirror directory
 > and it's even redundant.
 > 
 > If you agree to this you can send me the URL to the distfile on your
 > server and I'll adjust the port; no need to re-submit.
 
 That would be http://www.linta.de/distfiles/uzbl-0.0.0.2010.01.05.tar.gz
 
 So the new master site would be http://www.linta.de/distfiles/
 If you could provide the backup master site, that would be great.
 
 Thanks for your effort. Best regards,
 Klaus
 

From: "Klaus T. Aehlig" <aehlig@linta.de>
To: Emanuel Haupt <ehaupt@critical.ch>
Cc:  
Subject: Re: ports/141674: New port: www/uzbl a web interface tool adhering
 to the Unix philosophy
Date: Fri, 8 Jan 2010 04:52:05 +0100

 Dear Emanuel,
 
 I'm terribly sorry to cause you extra work. However,
 I was just pointed out that I missed another point,
 where uzbl tries to create a SOCK_SEQPACKET in AF_UNIX
 so that we have to use SOCK_STREAM as a replacement (which
 fortunately works as a replacement due to the way the 
 sockets are used in the typical configurations).
 Do you think it is possible to again modify the port
 as to also include the following patch in its files
 directory? (The line numbers of this patch make use
 of the fact that patch-uzbl-core-socketstream  is
 lexicographically after patch-uzbl-core-errno.)
 
 Thanks again for all your efforts and best regards,
 Klaus
 
 --- patch-uzbl-core-socketstream begins here ---
 --- uzbl-core.c.orig	2010-01-07 23:10:34.000000000 +0100
 +++ uzbl-core.c	2010-01-07 23:10:51.000000000 +0100
 @@ -1437,7 +1437,7 @@
      sa.sun_family = AF_UNIX;
  
      /* create socket file descriptor and connect it to path */
 -    fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
 +    fd = socket(AF_UNIX, SOCK_STREAM, 0);
      if(fd == -1) {
          g_printerr("talk_to_socket: creating socket failed (%s)\n", strerror(errno));
          return;
 --- patch-uzbl-core-socketstream ends here ---
State-Changed-From-To: open->closed 
State-Changed-By: ehaupt 
State-Changed-When: Fri Jan 8 11:02:44 CET 2010 
State-Changed-Why:  
Committed, thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/141674: commit references a PR
Date: Fri,  8 Jan 2010 10:02:50 +0000 (UTC)

 ehaupt      2010-01-08 10:02:36 UTC
 
   FreeBSD ports repository
 
   Modified files:
     www                  Makefile 
   Added files:
     www/uzbl             Makefile distinfo pkg-descr pkg-plist 
     www/uzbl/files       
                          patch-examples__data__uzbl__scripts__uzbl-cookie-daemon 
                          patch-uzbl-core.c 
   Log:
   Add uzbl, a web interface tools collection.
   
   PR:             ports/141674
   Submitted by:   aehlig at linta.de
   
   Revision  Changes    Path
   1.2520    +1 -0      ports/www/Makefile
   1.1       +64 -0     ports/www/uzbl/Makefile (new)
   1.1       +3 -0      ports/www/uzbl/distinfo (new)
   1.1       +29 -0     ports/www/uzbl/files/patch-examples__data__uzbl__scripts__uzbl-cookie-daemon (new)
   1.1       +19 -0     ports/www/uzbl/files/patch-uzbl-core.c (new)
   1.1       +6 -0      ports/www/uzbl/pkg-descr (new)
   1.1       +62 -0     ports/www/uzbl/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
