ports/141674: New port: www/uzbl a web interface tool adhering to the Unix philosophy
Klaus T. Aehlig
aehlig-bsd at linta.de
Wed Dec 23 10:00:14 UTC 2009
The following reply was made to PR ports/141674; it has been noted by GNATS.
From: "Klaus T. Aehlig" <aehlig-bsd at linta.de>
To: bug-followup at 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 at 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 at 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 at dirrmtry share/uzbl/docs
X at dirrmtry share/uzbl/examples/config/uzbl
X at dirrmtry share/uzbl/examples/config
X at dirrmtry share/uzbl/examples/data/uzbl/forms
X at dirrmtry share/uzbl/examples/data/uzbl/plugins
X at dirrmtry share/uzbl/examples/data/uzbl/scripts
X at dirrmtry share/uzbl/examples/data/uzbl
X at dirrmtry share/uzbl/examples/data
X at dirrmtry share/uzbl/examples
X at dirrmtry share/uzbl
ef3e7f63841ae908ba397c2bef1fbad6
exit
--- uzbl.shar ends here ---
More information about the freebsd-ports-bugs
mailing list