From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Dec 23 10:00:14 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A5E91065692 for ; Wed, 23 Dec 2009 10:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C4D778FC1F for ; Wed, 23 Dec 2009 10:00:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nBNA0Dfh055139 for ; Wed, 23 Dec 2009 10:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nBNA0DAn055138; Wed, 23 Dec 2009 10:00:13 GMT (envelope-from gnats) Date: Wed, 23 Dec 2009 10:00:13 GMT Message-Id: <200912231000.nBNA0DAn055138@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: "Klaus T. Aehlig" Cc: Subject: Re: ports/141674: New port: www/uzbl a web interface tool adhering to the Unix philosophy X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Klaus T. Aehlig" List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2009 10:00:14 -0000 The following reply was made to PR ports/141674; it has been noted by GNATS. From: "Klaus T. Aehlig" 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 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 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 ---