pkgsrc-WIP-changes archive

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

luakit: Import luakit-2017.08.10 as wip/luakit



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Fri Sep 8 14:14:10 2017 +0200
Changeset:	4a050e0bb3b1255b0d6977d4bde0e06ad422168e

Modified Files:
	Makefile
Added Files:
	luakit/DESCR
	luakit/Makefile
	luakit/PLIST
	luakit/distinfo

Log Message:
luakit: Import luakit-2017.08.10 as wip/luakit

Luakit is a highly configurable browser framework based on the WebKit web
content engine and the GTK+ toolkit. It is very fast, extensible with Lua,
and licensed under the GNU GPLv3 license. It is primarily targeted at
power users, developers and anyone who wants to have fine-grained control
over their web browser's behaviour and interface.

This package is based on wip/luakit-git packaged by Yorick Hardy.

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

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

diffstat:
 Makefile        |   1 +
 luakit/DESCR    |   5 ++
 luakit/Makefile |  58 +++++++++++++++++
 luakit/PLIST    | 199 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 luakit/distinfo |   6 ++
 5 files changed, 269 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 0d4d644a30..9bc9e60fac 100644
--- a/Makefile
+++ b/Makefile
@@ -1886,6 +1886,7 @@ SUBDIR+=	lua-ldoc
 SUBDIR+=	lua-luafilesystem
 SUBDIR+=	lua-mpack
 SUBDIR+=	lua-penlight
+SUBDIR+=	luakit
 SUBDIR+=	luakit-git
 SUBDIR+=	lucene
 SUBDIR+=	lugaru
diff --git a/luakit/DESCR b/luakit/DESCR
new file mode 100644
index 0000000000..6a7b7280e7
--- /dev/null
+++ b/luakit/DESCR
@@ -0,0 +1,5 @@
+Luakit is a highly configurable browser framework based on the WebKit web
+content engine and the GTK+ toolkit. It is very fast, extensible with Lua,
+and licensed under the GNU GPLv3 license. It is primarily targeted at
+power users, developers and anyone who wants to have fine-grained control
+over their web browser's behaviour and interface.
diff --git a/luakit/Makefile b/luakit/Makefile
new file mode 100644
index 0000000000..d4558ae370
--- /dev/null
+++ b/luakit/Makefile
@@ -0,0 +1,58 @@
+# $NetBSD$
+
+DISTNAME=	luakit-2017.08.10
+CATEGORIES=	www
+MASTER_SITES=	${MASTER_SITE_GITHUB:=luakit/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://luakit.github.io/
+COMMENT=	Webkit based browser framework extensible by Lua
+LICENSE=	gnu-gpl-v3
+
+USE_TOOLS+=	gmake
+
+LUAKIT_MAKE_FLAGS+=	DEVELOPMENT_PATHS=0
+LUAKIT_MAKE_FLAGS+=	APPDIR=${DESTDIR}${PREFIX}/share/applications
+LUAKIT_MAKE_FLAGS+=	DOCDIR=${DESTDIR}${PREFIX}/share/doc/luakit
+LUAKIT_MAKE_FLAGS+=	MANPREFIX=${DESTDIR}${PREFIX}/${PKGMANDIR}
+LUAKIT_MAKE_FLAGS+=	PIXMAPDIR=${DESTDIR}${PREFIX}/share/pixmaps
+LUAKIT_MAKE_FLAGS+=	XDGPREFIX=${DESTDIR}${PREFIX}/etc/xdg
+LUAKIT_MAKE_FLAGS+=	USE_LUAJIT=0
+BUILD_MAKE_FLAGS+=	${LUAKIT_MAKE_FLAGS}
+INSTALL_MAKE_FLAGS+=	${LUAKIT_MAKE_FLAGS}
+
+LUA_VERSIONS_ACCEPTED=	51
+
+.include "../../lang/lua/luaversion.mk"
+
+DEPENDS+=	${LUA_PKGPREFIX}-filesystem-[0-9]*:../../devel/lua-filesystem
+
+# Based on lang/swi-prolog-packages:
+setupx:
+.if exists(${X11BASE}/bin/Xvfb)
+	-${X11BASE}/bin/Xvfb :2 & \
+	${ECHO} $$! >${WRKDIR}/.Xvfb.pid
+	${ECHO} checkforx: Xvfb-PID: `${CAT} ${WRKDIR}/.Xvfb.pid`
+	sleep 5
+DISPLAY= :2
+.else
+	@${ECHO} "Error: Please install Xvfb so that the documentation can be built."
+	@${FALSE}
+.endif  #Xvfb
+
+MAKE_ENV+=	DISPLAY=${DISPLAY:Q}
+
+teardownx:
+	${ECHO} teardownx: Xvfb-PID: `${CAT} ${WRKDIR}/.Xvfb.pid`
+	sleep 5
+	-kill `${CAT} ${WRKDIR}/.Xvfb.pid`
+	${RM} -f ${WRKDIR}/.Xvfb.pid
+
+pre-build:	setupx
+post-build:	teardownx
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../lang/lua/buildlink3.mk"
+.include "../../wip/webkit-gtk/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/luakit/PLIST b/luakit/PLIST
new file mode 100644
index 0000000000..73a082ac60
--- /dev/null
+++ b/luakit/PLIST
@@ -0,0 +1,199 @@
+@comment $NetBSD$
+bin/luakit
+etc/xdg/luakit/globals.lua
+etc/xdg/luakit/rc.lua
+etc/xdg/luakit/theme.lua
+etc/xdg/luakit/webview.lua
+etc/xdg/luakit/webview_wm.lua
+etc/xdg/luakit/window.lua
+man/man1/luakit.1
+share/applications/luakit.desktop
+share/doc/luakit/AUTHORS
+share/doc/luakit/COPYING.GPLv3
+share/doc/luakit/README.md
+share/doc/luakit/classes/dom_document.html
+share/doc/luakit/classes/dom_element.html
+share/doc/luakit/classes/download.html
+share/doc/luakit/classes/page.html
+share/doc/luakit/classes/regex.html
+share/doc/luakit/classes/sqlite3.html
+share/doc/luakit/classes/stylesheet.html
+share/doc/luakit/classes/timer.html
+share/doc/luakit/classes/widget.html
+share/doc/luakit/classes/widget:box.html
+share/doc/luakit/classes/widget:drawing_area.html
+share/doc/luakit/classes/widget:entry.html
+share/doc/luakit/classes/widget:event_box.html
+share/doc/luakit/classes/widget:image.html
+share/doc/luakit/classes/widget:label.html
+share/doc/luakit/classes/widget:notebook.html
+share/doc/luakit/classes/widget:overlay.html
+share/doc/luakit/classes/widget:paned.html
+share/doc/luakit/classes/widget:scrolled.html
+share/doc/luakit/classes/widget:socket.html
+share/doc/luakit/classes/widget:spinner.html
+share/doc/luakit/classes/widget:webview.html
+share/doc/luakit/classes/widget:window.html
+share/doc/luakit/index.html
+share/doc/luakit/modules/adblock.html
+share/doc/luakit/modules/adblock_chrome.html
+share/doc/luakit/modules/binds.html
+share/doc/luakit/modules/bookmarks.html
+share/doc/luakit/modules/bookmarks_chrome.html
+share/doc/luakit/modules/chrome.html
+share/doc/luakit/modules/cmdhist.html
+share/doc/luakit/modules/completion.html
+share/doc/luakit/modules/domain_props.html
+share/doc/luakit/modules/downloads.html
+share/doc/luakit/modules/downloads_chrome.html
+share/doc/luakit/modules/editor.html
+share/doc/luakit/modules/error_page.html
+share/doc/luakit/modules/follow.html
+share/doc/luakit/modules/follow_selected.html
+share/doc/luakit/modules/formfiller.html
+share/doc/luakit/modules/go_input.html
+share/doc/luakit/modules/go_next_prev.html
+share/doc/luakit/modules/go_up.html
+share/doc/luakit/modules/help_chrome.html
+share/doc/luakit/modules/hide_scrollbars.html
+share/doc/luakit/modules/history.html
+share/doc/luakit/modules/history_chrome.html
+share/doc/luakit/modules/image_css.html
+share/doc/luakit/modules/introspector_chrome.html
+share/doc/luakit/modules/ipc.html
+share/doc/luakit/modules/log_chrome.html
+share/doc/luakit/modules/lousy.bind.html
+share/doc/luakit/modules/lousy.load.html
+share/doc/luakit/modules/lousy.mode.html
+share/doc/luakit/modules/lousy.pickle.html
+share/doc/luakit/modules/lousy.signal.html
+share/doc/luakit/modules/lousy.theme.html
+share/doc/luakit/modules/lousy.uri.html
+share/doc/luakit/modules/lousy.util.html
+share/doc/luakit/modules/lousy.widget.html
+share/doc/luakit/modules/luakit.html
+share/doc/luakit/modules/modes.html
+share/doc/luakit/modules/msg.html
+share/doc/luakit/modules/newtab_chrome.html
+share/doc/luakit/modules/noscript.html
+share/doc/luakit/modules/open_editor.html
+share/doc/luakit/modules/proxy.html
+share/doc/luakit/modules/quickmarks.html
+share/doc/luakit/modules/referer_control_wm.html
+share/doc/luakit/modules/search.html
+share/doc/luakit/modules/select.html
+share/doc/luakit/modules/select_wm.html
+share/doc/luakit/modules/session.html
+share/doc/luakit/modules/soup.html
+share/doc/luakit/modules/styles.html
+share/doc/luakit/modules/tab_favicons.html
+share/doc/luakit/modules/tabhistory.html
+share/doc/luakit/modules/taborder.html
+share/doc/luakit/modules/tests.lib.html
+share/doc/luakit/modules/undoclose.html
+share/doc/luakit/modules/unique.html
+share/doc/luakit/modules/userscripts.html
+share/doc/luakit/modules/vertical_tabs.html
+share/doc/luakit/modules/view_source.html
+share/doc/luakit/modules/viewpdf.html
+share/doc/luakit/modules/webinspector.html
+share/doc/luakit/modules/xdg.html
+share/doc/luakit/pages/01-authors.html
+share/doc/luakit/pages/02-faq.html
+share/doc/luakit/pages/03-quick-start-guide.html
+share/doc/luakit/pages/04-migration-guide.html
+share/doc/luakit/pages/05-configuration.html
+share/doc/luakit/pages/06-tests.html
+share/luakit/lib/adblock.lua
+share/luakit/lib/adblock_chrome.lua
+share/luakit/lib/adblock_wm.lua
+share/luakit/lib/binds.lua
+share/luakit/lib/bookmarks.lua
+share/luakit/lib/bookmarks_chrome.lua
+share/luakit/lib/chrome.lua
+share/luakit/lib/chrome_wm.lua
+share/luakit/lib/cmdhist.lua
+share/luakit/lib/completion.lua
+share/luakit/lib/domain_props.lua
+share/luakit/lib/downloads.lua
+share/luakit/lib/downloads_chrome.lua
+share/luakit/lib/editor.lua
+share/luakit/lib/error_page.lua
+share/luakit/lib/error_page_wm.lua
+share/luakit/lib/follow.lua
+share/luakit/lib/follow_selected.lua
+share/luakit/lib/follow_selected_wm.lua
+share/luakit/lib/follow_wm.lua
+share/luakit/lib/formfiller.lua
+share/luakit/lib/formfiller_wm.lua
+share/luakit/lib/go_input.lua
+share/luakit/lib/go_next_prev.lua
+share/luakit/lib/go_up.lua
+share/luakit/lib/help_chrome.lua
+share/luakit/lib/hide_scrollbars.lua
+share/luakit/lib/history.lua
+share/luakit/lib/history_chrome.lua
+share/luakit/lib/image_css.lua
+share/luakit/lib/image_css_wm.lua
+share/luakit/lib/introspector_chrome.lua
+share/luakit/lib/jquery.min.js
+share/luakit/lib/log_chrome.lua
+share/luakit/lib/lousy/bind.lua
+share/luakit/lib/lousy/init.lua
+share/luakit/lib/lousy/load.lua
+share/luakit/lib/lousy/mode.lua
+share/luakit/lib/lousy/pickle.lua
+share/luakit/lib/lousy/signal.lua
+share/luakit/lib/lousy/theme.lua
+share/luakit/lib/lousy/uri.lua
+share/luakit/lib/lousy/util.lua
+share/luakit/lib/lousy/widget/buf.lua
+share/luakit/lib/lousy/widget/common.lua
+share/luakit/lib/lousy/widget/hist.lua
+share/luakit/lib/lousy/widget/init.lua
+share/luakit/lib/lousy/widget/menu.lua
+share/luakit/lib/lousy/widget/progress.lua
+share/luakit/lib/lousy/widget/scroll.lua
+share/luakit/lib/lousy/widget/ssl.lua
+share/luakit/lib/lousy/widget/tab.lua
+share/luakit/lib/lousy/widget/tabi.lua
+share/luakit/lib/lousy/widget/tablist.lua
+share/luakit/lib/lousy/widget/uri.lua
+share/luakit/lib/lousy/widget/zoom.lua
+share/luakit/lib/markdown.lua
+share/luakit/lib/modes.lua
+share/luakit/lib/newtab_chrome.lua
+share/luakit/lib/noscript.lua
+share/luakit/lib/open_editor.lua
+share/luakit/lib/proxy.lua
+share/luakit/lib/quickmarks.lua
+share/luakit/lib/referer_control_wm.lua
+share/luakit/lib/search.lua
+share/luakit/lib/select.lua
+share/luakit/lib/select_wm.lua
+share/luakit/lib/session.lua
+share/luakit/lib/styles.lua
+share/luakit/lib/tab_favicons.lua
+share/luakit/lib/tabhistory.lua
+share/luakit/lib/taborder.lua
+share/luakit/lib/undoclose.lua
+share/luakit/lib/userscripts.lua
+share/luakit/lib/vertical_tabs.lua
+share/luakit/lib/view_source.lua
+share/luakit/lib/viewpdf.lua
+share/luakit/lib/webinspector.lua
+share/luakit/luakit.so
+share/luakit/resources/icons/COPYING
+share/luakit/resources/icons/tab-icon-chrome.png
+share/luakit/resources/icons/tab-icon-chrome%2x.png@localhost
+share/luakit/resources/icons/tab-icon-crash.png
+share/luakit/resources/icons/tab-icon-crash%2x.png@localhost
+share/luakit/resources/icons/tab-icon-error.png
+share/luakit/resources/icons/tab-icon-error%2x.png@localhost
+share/luakit/resources/icons/tab-icon-page.png
+share/luakit/resources/icons/tab-icon-page%2x.png@localhost
+share/luakit/resources/icons/tab-icon-private.png
+share/luakit/resources/icons/tab-icon-private%2x.png@localhost
+share/luakit/resources/icons/tab-icon-security-error.png
+share/luakit/resources/icons/tab-icon-security-error%2x.png@localhost
+share/pixmaps/luakit.png
diff --git a/luakit/distinfo b/luakit/distinfo
new file mode 100644
index 0000000000..54b358b7d9
--- /dev/null
+++ b/luakit/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (luakit-2017.08.10.tar.gz) = 9700901e09ec91f598df188e82972c0d2578aaed
+RMD160 (luakit-2017.08.10.tar.gz) = 144c400c408bdfc3385ee1c3b569351f1f0ae1af
+SHA512 (luakit-2017.08.10.tar.gz) = 6cceb241ca5a7ad7dfbb3964888318b5f2c5f734175ea7ecd5178419d037d58dc5e0aba00a7ed8ca3dd811cc5af953c353b0cd203be95a15c6a78c396f9230c8
+Size (luakit-2017.08.10.tar.gz) = 399564 bytes


Home | Main Index | Thread Index | Old Index