Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Dec 2009 10:00:13 GMT
From:      "Klaus T. Aehlig" <aehlig-bsd@linta.de>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/141674: New port: www/uzbl a web interface tool adhering to the Unix philosophy
Message-ID:  <200912231000.nBNA0DAn055138@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/141674; it has been noted by GNATS.

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 ---



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912231000.nBNA0DAn055138>