ports/166415: [NEW PORT] www/luakit: Fast, small, webkit based browser framework extensible by Lua

gugabsd luizgustavo at luizgustavo.pro.br
Mon Mar 26 13:40:03 UTC 2012


>Number:         166415
>Category:       ports
>Synopsis:       [NEW PORT] www/luakit: Fast, small, webkit based browser framework extensible by Lua
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 26 13:40:02 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     gugabsd
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD desktop.luizgustavo.pro.br 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
Luakit is a highly configurable, micro-browser framework
based on the WebKit web content engine and the GTK+ toolkit.

It is very fast, extensible by Lua and licensed under the
GNU GPLv3 license. It is primarily targeted at power users,
developers and any people with too much time on their hands
who want to have fine-grained control over their web browsers
behaviour and interface.

WWW: http://luakit.org

Generated with FreeBSD Port Tools 0.99_4 (mode: new)
>How-To-Repeat:
>Fix:

--- .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:
#
#	luakit
#	luakit/files
#	luakit/files/patch-config.mk
#	luakit/files/patch-gentokens
#	luakit/pkg-descr
#	luakit/distinfo
#	luakit/Makefile
#
echo c - luakit
mkdir -p luakit > /dev/null 2>&1
echo c - luakit/files
mkdir -p luakit/files > /dev/null 2>&1
echo x - luakit/files/patch-config.mk
sed 's/^X//' >luakit/files/patch-config.mk << '03a0d83d66ccf5a02ad9991708c26d1d'
Xdiff -r 1a525885c788 config.mk
X--- config.mk Fri Mar 23 23:55:52 2012 -0300
X+++ config.mk Fri Mar 23 23:57:41 2012 -0300
X@@ -5,10 +5,10 @@
X PREFIX     ?= /usr/local
X INSTALLDIR := $(DESTDIR)$(PREFIX)
X 
X-MANPREFIX  ?= $(PREFIX)/share/man
X+MANPREFIX  := $(PREFIX)/man
X MANPREFIX  := $(DESTDIR)$(MANPREFIX)
X 
X-DOCDIR     ?= $(PREFIX)/share/luakit/docs
X+DOCDIR     ?= $(PREFIX)/share/doc/luakit
X DOCDIR     := $(DESTDIR)$(DOCDIR)
X 
X # Use the Just-In-Time compiler for lua (for faster lua code execution)
03a0d83d66ccf5a02ad9991708c26d1d
echo x - luakit/files/patch-gentokens
sed 's/^X//' >luakit/files/patch-gentokens << 'be31883fc8535fe96c1a2e8353faf6b2'
Xdiff -r 25cc3a246cba build-utils/gentokens.lua
X--- build-utils/gentokens.lua Fri Mar 23 22:32:16 2012 -0300
X+++ build-utils/gentokens.lua Fri Mar 23 22:33:52 2012 -0300
X@@ -1,4 +1,4 @@
X-#!/usr/bin/env lua
X+#!/usr/local/bin/lua-5.1
X 
X -- build-utils/gentokens.lua - gen tokenize lib
X --
be31883fc8535fe96c1a2e8353faf6b2
echo x - luakit/pkg-descr
sed 's/^X//' >luakit/pkg-descr << '5bb0b0b1db20062c07aaf1ab63dcd647'
XLuakit is a highly configurable, micro-browser framework
Xbased on the WebKit web content engine and the GTK+ toolkit.
X
XIt is very fast, extensible by Lua and licensed under the
XGNU GPLv3 license. It is primarily targeted at power users,
Xdevelopers and any people with too much time on their hands
Xwho want to have fine-grained control over their web browsers
Xbehaviour and interface.
X
XWWW: http://luakit.org
5bb0b0b1db20062c07aaf1ab63dcd647
echo x - luakit/distinfo
sed 's/^X//' >luakit/distinfo << '9cf95cb6c8cc3dd72b155517e3109c89'
XSHA256 (luakit-2011.07.22.tar.gz) = 8a0d5ce7657de5dde270a691911b26822cb3259b8bf5a0fcf6c02f7748ad4a3d
XSIZE (luakit-2011.07.22.tar.gz) = 148704
9cf95cb6c8cc3dd72b155517e3109c89
echo x - luakit/Makefile
sed 's/^X//' >luakit/Makefile << 'f05171d19dd182c25b5ac5e536ecfeba'
X# New ports collection makefile for:	luakit
X# Date created:		2012-03-23
X# Whom:			gugabsd <gugabsd at mundounix.com.br>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	luakit
XPORTVERSION=	2011.07.22
XCATEGORIES=	www
XMASTER_SITES=	https://github.com/mason-larobina/${PORTNAME}/tarball/${PORTVERSION}-r1/
X
XMAINTAINER=	gugabsd at mundounix.com.br
XCOMMENT=	Fast, small, webkit based browser framework extensible by Lua
X
XLICENSE=	GPLv3
XLICENSE_FILE=	${WRKSRC}/COPYING.GPLv3
X
XGITVERSION=	b1fb7fa
XFETCH_ARGS=	-pRr
XWRKSRC=		${WRKDIR}/mason-larobina-${PORTNAME}-${GITVERSION}
X
XBUILD_DEPENDS=	${LOCALBASE}/bin/help2man:${PORTSDIR}/misc/help2man
XLIB_DEPENDS=	webkitgtk-1.0.0:${PORTSDIR}/www/webkit-gtk2 \
X		sqlite3.8:${PORTSDIR}/databases/sqlite3
XRUN_DEPENDS=	${LUA_MODLIBDIR}/lfs.so:${PORTSDIR}/devel/luafilesystem
X
XUSE_GMAKE=	yes
XUSE_GNOME=	glib20 gtk20 pkgconfig
XUSE_LUA=	5.1+
X
XMAN1=		luakit.1
XPLIST_FILES=	bin/luakit
X
XOPTIONS=	UNIQUE "Enable single instance support" on \
X		LUAJIT "Use the Just-In-Time compiler for lua" off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_UNIQUE)
XLIB_DEPENDS+=	unique-1.0.2:${PORTSDIR}/x11-toolkits/unique
XCONFIGURE_ARGS+=USE_UNIQUE=1
X.else
XCONFIGURE_ARGS+=USE_UNIQUE=0
X.endif
X
X.if defined(WITH_LUAJIT)
XLIB_DEPENDS+=	luajit:${PORTSDIR}/lang/luajit
XCONFIGURE_ARGS+=USE_LUAJIT=1
X.else
XCONFIGURE_ARGS+=USE_LUAJIT=0
X.endif
X
X.include <bsd.port.post.mk>
f05171d19dd182c25b5ac5e536ecfeba
exit
--- .shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list