pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

uzbl-git: Import uzbl-2012.05.14 as wip/uzbl-git.



Module Name:	pkgsrc-wip
Committed By:	Mateusz Poszwa <old4%o2.pl@localhost>
Pushed By:	f8l
Date:		Thu Jan 28 16:34:44 2016 +0100
Changeset:	6c78c1980a83a02584b8995bd37184ac585f1ec3

Modified Files:
	Makefile
Added Files:
	uzbl-git/DESCR
	uzbl-git/Makefile
	uzbl-git/PLIST
	uzbl-git/TODO
	uzbl-git/distinfo
	uzbl-git/patches/patch-Makefile
	uzbl-git/patches/patch-misc_hash.sh

Log Message:
uzbl-git: Import uzbl-2012.05.14 as wip/uzbl-git.

Uzbl is a set of web interface tools which adhere to the UNIX
philosophy. It consists of:
- uzbl-core: the main component which uses WebkitGtk+ for rendering
  and network interaction. It provides a plain web view and an
  optional status bar. It can be driven with scripts through standard
  input/output, named pipes, or sockets.
- uzbl-browser: a simple browser built atop uzbl-core. Provides means
  for url changing, keeping history, downloading files, filling forms,
  navigating links, managing cookies and events, etc. Uzbl-browser is
  highly customisable through a configuration file, which almost
  completely defines its behaviour.
- uzbl-tabbed: a multiplexer for uzbl-browsers. Allows keeping
  multiple instances of uzbl-browser in a single window.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6c78c1980a83a02584b8995bd37184ac585f1ec3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                            |   1 +
 uzbl-git/DESCR                      |  13 +++++
 uzbl-git/Makefile                   |  57 ++++++++++++++++++++
 uzbl-git/PLIST                      | 103 ++++++++++++++++++++++++++++++++++++
 uzbl-git/TODO                       |   6 +++
 uzbl-git/distinfo                   |   4 ++
 uzbl-git/patches/patch-Makefile     |  15 ++++++
 uzbl-git/patches/patch-misc_hash.sh |  15 ++++++
 8 files changed, 214 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 7eaa3d8..edc6d49 100644
--- a/Makefile
+++ b/Makefile
@@ -3940,6 +3940,7 @@ SUBDIR+=	uschedule
 SUBDIR+=	using-mpi
 SUBDIR+=	ussp-push
 SUBDIR+=	util-linux
+SUBDIR+=	uzbl-git
 SUBDIR+=	v8
 SUBDIR+=	v8-316
 SUBDIR+=	vacuum
diff --git a/uzbl-git/DESCR b/uzbl-git/DESCR
new file mode 100644
index 0000000..4de064b
--- /dev/null
+++ b/uzbl-git/DESCR
@@ -0,0 +1,13 @@
+Uzbl is a set of web interface tools which adhere to the UNIX
+philosophy. It consists of:
+- uzbl-core: the main component which uses WebkitGtk+ for rendering
+  and network interaction. It provides a plain web view and an
+  optional status bar. It can be driven with scripts through standard
+  input/output, named pipes, or sockets.
+- uzbl-browser: a simple browser built atop uzbl-core. Provides means
+  for url changing, keeping history, downloading files, filling forms,
+  navigating links, managing cookies and events, etc. Uzbl-browser is
+  highly customisable through a configuration file, which almost
+  completely defines its behaviour.
+- uzbl-tabbed: a multiplexer for uzbl-browsers. Allows keeping
+  multiple instances of uzbl-browser in a single window.
diff --git a/uzbl-git/Makefile b/uzbl-git/Makefile
new file mode 100644
index 0000000..a4ff990
--- /dev/null
+++ b/uzbl-git/Makefile
@@ -0,0 +1,57 @@
+# $NetBSD$
+
+DISTNAME=	uzbl-2012.05.14
+CATEGORIES=	www
+MASTER_SITES=	${MASTER_SITE_GITHUB:=uzbl/}
+
+GIT_REPOSITORIES=	uzbl
+GIT_REPO.uzbl=	https://github.com/uzbl/uzbl.git
+GIT_BRANCH.uzbl=	next
+WRKSRC=	${WRKDIR}/uzbl
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://www.uzbl.org/
+COMMENT=	Web interface tools which adhere to the UNIX philosophy
+LICENSE=	gnu-gpl-v3
+
+# In fact there is no configure script,
+# but replace-interpreter is a part of configure phase.
+#NO_CONFIGURE=	yes
+USE_TOOLS+=	gmake pkg-config
+# Disabled for now, as it is not stable yet.
+#MAKE_ENV+=	ENABLE_WEBKIT2=yes
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+PY_PATCHPLIST=		yes
+.include "../../lang/python/extension.mk"
+MAKE_ENV+=	PYTHON=${PYTHONBIN}
+MAKE_ENV+=	MANDIR=${DESTDIR}/${PREFIX}/${PKGMANDIR}
+
+REPLACE_PYTHON+=	bin/uzbl-tabbed
+REPLACE_PYTHON+=	examples/data/scripts/auth.py
+REPLACE_PYTHON+=	examples/data/scripts/uzblcat
+REPLACE_PYTHON+=	examples/data/scripts/per-site-settings.py
+REPLACE_PYTHON+=	examples/data/scripts/scheme.py
+.include "../../lang/python/application.mk"
+
+do-configure: replace-interpreter	# Do not configure, but replace interpreters.
+
+# for uzbl-browser
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+# for uzbl-tabbed with GTK+ 2
+#DEPENDS+=	${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2
+
+## TODO: make an option for webkit version
+##.include "../../www/webkit-gtk/buildlink3.mk"
+## or
+# TODO: make an option for GTK version
+#.include "../../www/webkit24-gtk/buildlink3.mk"
+# or
+.include "../../www/webkit24-gtk3/buildlink3.mk"
+
+.include "../../security/gnutls/buildlink3.mk"
+
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../wip/mk/git-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/uzbl-git/PLIST b/uzbl-git/PLIST
new file mode 100644
index 0000000..2de4932
--- /dev/null
+++ b/uzbl-git/PLIST
@@ -0,0 +1,103 @@
+@comment $NetBSD$
+bin/uzbl-browser
+bin/uzbl-core
+bin/uzbl-event-manager
+bin/uzbl-tabbed
+${PYSITELIB}/uzbl-201100808-py3.5.egg-info/PKG-INFO
+${PYSITELIB}/uzbl-201100808-py3.5.egg-info/SOURCES.txt
+${PYSITELIB}/uzbl-201100808-py3.5.egg-info/dependency_links.txt
+${PYSITELIB}/uzbl-201100808-py3.5.egg-info/entry_points.txt
+${PYSITELIB}/uzbl-201100808-py3.5.egg-info/top_level.txt
+${PYSITELIB}/uzbl/__init__.py
+${PYSITELIB}/uzbl/__init__.pyc
+${PYSITELIB}/uzbl/arguments.pyc
+${PYSITELIB}/uzbl/core.pyc
+${PYSITELIB}/uzbl/event_manager.pyc
+${PYSITELIB}/uzbl/ext.pyc
+${PYSITELIB}/uzbl/net.pyc
+${PYSITELIB}/uzbl/xdg.pyc
+${PYSITELIB}/uzbl/arguments.py
+${PYSITELIB}/uzbl/core.py
+${PYSITELIB}/uzbl/event_manager.py
+${PYSITELIB}/uzbl/ext.py
+${PYSITELIB}/uzbl/net.py
+${PYSITELIB}/uzbl/plugins/__init__.py
+${PYSITELIB}/uzbl/plugins/__init__.pyc
+${PYSITELIB}/uzbl/plugins/bind.pyc
+${PYSITELIB}/uzbl/plugins/cmd_expand.pyc
+${PYSITELIB}/uzbl/plugins/completion.pyc
+${PYSITELIB}/uzbl/plugins/config.pyc
+${PYSITELIB}/uzbl/plugins/cookies.pyc
+${PYSITELIB}/uzbl/plugins/downloads.pyc
+${PYSITELIB}/uzbl/plugins/history.pyc
+${PYSITELIB}/uzbl/plugins/keycmd.pyc
+${PYSITELIB}/uzbl/plugins/mode.pyc
+${PYSITELIB}/uzbl/plugins/on_event.pyc
+${PYSITELIB}/uzbl/plugins/on_set.pyc
+${PYSITELIB}/uzbl/plugins/progress_bar.pyc
+${PYSITELIB}/uzbl/plugins/bind.py
+${PYSITELIB}/uzbl/plugins/cmd_expand.py
+${PYSITELIB}/uzbl/plugins/completion.py
+${PYSITELIB}/uzbl/plugins/config.py
+${PYSITELIB}/uzbl/plugins/cookies.py
+${PYSITELIB}/uzbl/plugins/downloads.py
+${PYSITELIB}/uzbl/plugins/history.py
+${PYSITELIB}/uzbl/plugins/keycmd.py
+${PYSITELIB}/uzbl/plugins/mode.py
+${PYSITELIB}/uzbl/plugins/on_event.py
+${PYSITELIB}/uzbl/plugins/on_set.py
+${PYSITELIB}/uzbl/plugins/progress_bar.py
+${PYSITELIB}/uzbl/xdg.py
+man/man1/uzbl-browser.1
+man/man1/uzbl-core.1
+man/man1/uzbl-event-manager.1
+share/appdata/uzbl.appdata.xml
+share/applications/uzbl-core.desktop
+share/applications/uzbl-tabbed.desktop
+share/icons/hicolor/32x32/apps/uzbl.png
+share/icons/hicolor/48x48/apps/uzbl.png
+share/icons/hicolor/64x64/apps/uzbl.png
+share/icons/hicolor/96x96/apps/uzbl.png
+share/uzbl/docs/AUTHORS
+share/uzbl/docs/COMMUNITY.md
+share/uzbl/docs/CONTRIBUTING.md
+share/uzbl/docs/FAQ.md
+share/uzbl/docs/INSTALL.md
+share/uzbl/docs/README.event-manager.md
+share/uzbl/docs/README.md
+share/uzbl/docs/README.scripts.md
+share/uzbl/docs/config.h
+share/uzbl/examples/config/config
+share/uzbl/examples/config/style.css
+share/uzbl/examples/data/bookmarks
+share/uzbl/examples/data/dforms/bbs.archlinux.org
+share/uzbl/examples/data/per-site-settings
+share/uzbl/examples/data/scripts/auth.py
+share/uzbl/examples/data/scripts/download.sh
+share/uzbl/examples/data/scripts/follow.js
+share/uzbl/examples/data/scripts/follow.sh
+share/uzbl/examples/data/scripts/formfiller.js
+share/uzbl/examples/data/scripts/formfiller.sh
+share/uzbl/examples/data/scripts/go_input.js
+share/uzbl/examples/data/scripts/go_input.sh
+share/uzbl/examples/data/scripts/history.sh
+share/uzbl/examples/data/scripts/insert_bookmark.sh
+share/uzbl/examples/data/scripts/insert_temp.sh
+share/uzbl/examples/data/scripts/instance-select-wmii.sh
+share/uzbl/examples/data/scripts/load_cookies.sh
+share/uzbl/examples/data/scripts/load_url_from_bookmarks.sh
+share/uzbl/examples/data/scripts/load_url_from_history.sh
+share/uzbl/examples/data/scripts/load_url_from_temps.sh
+share/uzbl/examples/data/scripts/navigation.js
+share/uzbl/examples/data/scripts/per-site-settings.py
+share/uzbl/examples/data/scripts/pipermail.js
+share/uzbl/examples/data/scripts/scheme.py
+share/uzbl/examples/data/scripts/session.sh
+share/uzbl/examples/data/scripts/util/dmenu.sh
+share/uzbl/examples/data/scripts/util/editor.sh
+share/uzbl/examples/data/scripts/util/uzbl-dir.sh
+share/uzbl/examples/data/scripts/util/uzbl-util.sh
+share/uzbl/examples/data/scripts/util/uzbl-window.sh
+share/uzbl/examples/data/scripts/uzblcat
+share/uzbl/examples/data/uzbl-logo.svg
+share/uzbl/examples/data/uzbl.png
diff --git a/uzbl-git/TODO b/uzbl-git/TODO
new file mode 100644
index 0000000..57eba72
--- /dev/null
+++ b/uzbl-git/TODO
@@ -0,0 +1,6 @@
+Add option for WebKit2 (in development as of January 2016)
+Add option for GTK+ version
+Add options for uzbl-browser and uzbl-tabbed
+Resolve Python version conflict for uzbl-tabbed with GTK+ 2
+Add missing dependencies for uzbl-tabbed with GTK+ 3
+Change the default certificate file path in examples/config/config without influencing the PLIST
diff --git a/uzbl-git/distinfo b/uzbl-git/distinfo
new file mode 100644
index 0000000..84b4058
--- /dev/null
+++ b/uzbl-git/distinfo
@@ -0,0 +1,4 @@
+$NetBSD$
+
+SHA1 (patch-Makefile) = a1a64676b4ebe7e7c7d9a0acb5040b133b3d5884
+SHA1 (patch-misc_hash.sh) = 57578aed83b9c2381d4bc18cb4974861196a1cab
diff --git a/uzbl-git/patches/patch-Makefile b/uzbl-git/patches/patch-Makefile
new file mode 100644
index 0000000..b2f6e96
--- /dev/null
+++ b/uzbl-git/patches/patch-Makefile
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Allow overriding the name of Python 3 interpreter.
+
+--- Makefile.orig	2015-12-29 21:19:52.000000000 +0000
++++ Makefile
+@@ -17,7 +17,7 @@ INSTALL    ?= install -p
+ ENABLE_WEBKIT2 ?= no
+ ENABLE_GTK3    ?= auto
+ 
+-PYTHON   = python3
++PYTHON  ?= python3
+ 
+ # --- configuration ends here ---
+ 
diff --git a/uzbl-git/patches/patch-misc_hash.sh b/uzbl-git/patches/patch-misc_hash.sh
new file mode 100644
index 0000000..f0b34ee
--- /dev/null
+++ b/uzbl-git/patches/patch-misc_hash.sh
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Try to use a commit ID if there are no tags available.
+
+--- misc/hash.sh.orig	2015-12-29 21:19:52.000000000 +0000
++++ misc/hash.sh
+@@ -9,7 +9,7 @@ tarball_check='$Format:$'
+ 
+ # ... but try to use whatever git tells us if there is a .git folder
+ if [ -d .git ] && [ -r .git ]; then
+-    hash=$( git describe --tags )
++    hash=$( git describe --tags --always )
+     echo $hash
+ elif [ -n "$tarball_check" ]; then
+     echo '$Format:%h$'


Home | Main Index | Thread Index | Old Index