FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
lutok Lightweight C++ API for Lua
0.4_6 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: jmmv@FreeBSD.org search for ports maintained by this maintainer
Port Added: 19 May 2013 04:19:36
License: BSD3CLAUSE
Lutok is a lightweight C++ API library for Lua.

Lutok provides thin C++ wrappers around the Lua C API to ease the
interaction between C++ and Lua.  These wrappers make intensive use of
RAII to prevent resource leakage, expose C++-friendly data types, report
errors by means of exceptions and ensure that the Lua stack is always
left untouched in the face of errors.  The library also provides a small
subset of miscellaneous utility functions built on top of the wrappers.

Lutok focuses on providing a clean and safe C++ interface; the drawback
is that it is not suitable for performance-critical environments.  In
order to implement error-safe C++ wrappers on top of a Lua C binary
library, Lutok adds several layers or abstraction and error checking
that go against the original spirit of the Lua C API and thus degrade
performance.

WWW: https://github.com/jmmv/lutok/
SVNWeb : Homepage : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. atf>=0.21 : devel/atf
  2. pkgconf : devel/pkgconf
Runtime dependencies:
  1. atf>=0.21 : devel/atf
Library dependencies:
  1. liblua-5.2.so : lang/lua52

This port is required by:

for Libraries * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/devel/lutok/ && make install clean
To add the package: pkg install devel/lutok


Configuration Options
===> The following configuration options are available for lutok-0.4_6:
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
     TEST=on: Build and/or run tests
===> Use 'make config' to modify these settings

Master Sites:
  1. http://distcache.FreeBSD.org/local-distfiles/jmmv/
  2. http://distcache.FreeBSD.org/ports-distfiles/
  3. http://distcache.eu.FreeBSD.org/local-distfiles/jmmv/
  4. http://distcache.us-east.FreeBSD.org/local-distfiles/jmmv/
  5. http://distcache.us-west.FreeBSD.org/local-distfiles/jmmv/
  6. https://github.com/jmmv/lutok/releases/download/lutok-0.4/

Number of commits found: 17

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 Oct 2014 16:41:15
Original commit files touched by this commit  0.4_6
Revision:371763
jmmv search for other commits by this committer
Update devel/lutok's dependency on atf to 0.21.

Differential Revision:	https://reviews.freebsd.org/D1003
Approved by:	bapt
27 Oct 2014 10:40:08
Original commit files touched by this commit  0.4_5
Revision:371546
bapt search for other commits by this committer
Cleanup plist
15 Aug 2014 18:56:58
Original commit files touched by this commit  0.4_5
Revision:365021
jmmv search for other commits by this committer
Reflect lutok's master site move from Google Code to GitHub.

Reviewed by:	bdrewery (D610)
Approved by:	bdrewery (ports)
03 Jun 2014 21:13:40
Original commit files touched by this commit  0.4_5
Revision:356413
antoine search for other commits by this committer
Replace LIB_DEPENDS on libatf by RUN_DEPENDS+BUILD_DEPENDS
This fixes build on FreeBSD 10 which has libatf in base

Phabric:	D134
26 May 2014 02:57:19
Original commit files touched by this commit  0.4_5
Revision:355276
jmmv search for other commits by this committer
Enable the TEST option by default in atf-based ports.

Get ports that use the atf libraries to install their tests by default.
This is to showcase the potential of getting the tests installed on a
live system and will also simplify the process of running them periodically
out of /usr/local/tests/.

Packages confirmed to build with this option enabled.

Approved by:	bapt (ports)
24 May 2014 20:11:06
Original commit files touched by this commit  0.4_4
Revision:355077
jmmv search for other commits by this committer
Change ports that use the ATF libraries to depend on devel/atf.

As part of this, make it possible to install devel/atf independently of
the presence of ATF in the base system.  This is so that we can turn the
ATF libraries in base into private libraries.

Note that this should have no effect on prebuilt binary packages because
these changes only apply when the TEST option is selected, and this option
is not yet the default.

Approved by:	eadler (ports)
17 May 2014 17:05:11
Original commit files touched by this commit  0.4_3
Revision:354344
jmmv search for other commits by this committer
Make devel/lutok use USES+=libtool.

As a side-effect, also make use of install-strip for installation.

Approved by:	bdrewery
11 Feb 2014 03:48:38
Original commit files touched by this commit  0.4_2
Revision:343717
jmmv search for other commits by this committer
Install tests for lutok, kyua-testers and kyua.

This is all conditionalized on a TEST option.

Approved by:	bdrewery
25 Jan 2014 20:24:30
Original commit files touched by this commit  0.4_1
Revision:341087
jmmv search for other commits by this committer
Remove FreeBSD svn keyword form pkg-plist files.

Approved by:	bapt (ports)
24 Jan 2014 19:46:57
Original commit files touched by this commit  0.4_1
Revision:340929
jmmv (src committer) search for other commits by this committer
Add staging support to kyua* and lutok.

While doing this, consolidate file handling into pkg-plist (instead of
the previous split between the Makefile and the pkg-plist) for simplicity.

Reviewed by:	asomers (ex-maintainer)
Approved by:	bdrewery (ports)
13 Jan 2014 21:29:45
Original commit files touched by this commit  0.4_1
Revision:339638
asomers (src committer) search for other commits by this committer
Change maintainer of devel/{lutok,kyua-testers,kyua,kyua-atf-compat} from
Alan Somers to Julio Merino, who is also the upstream maintainer.

Approved by:	bdrewery
10 Jan 2014 13:19:01
Original commit files touched by this commit  0.4_1
Revision:339350
bapt search for other commits by this committer
Port to lua 5.2
Support stage which eliminate lots of hacks
10 Dec 2013 23:02:31
Original commit files touched by this commit  0.4
Revision:336124
jmmv (src committer) search for other commits by this committer
Update to 0.4.

Approved by:	rpaulo (mentor), asomers (maintainer), bdrewery (ports)
21 Oct 2013 23:10:50
Original commit files touched by this commit  0.3
Revision:331207
asomers (src committer) search for other commits by this committer
Update to version 0.3.  Don't create the empty directory /usr/tests/lutok.

PR:		183088
Submitted by:	Julio Merino <julio@meroh.net>
Reviewed by:	asomers
Approved by:	bdrewery
26 Sep 2013 20:08:39
Original commit files touched by this commit  0.2
Revision:328410
eadler search for other commits by this committer
Certain automated tools fail when @FreeBSD.org is not capitalized appropriatly.
Fix ports which don't follow convention.
20 Sep 2013 17:13:47
Original commit files touched by this commit  0.2
Revision:327724
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
19 May 2013 04:19:16
Original commit files touched by this commit  0.2
Revision:318484
bdrewery search for other commits by this committer
Lutok is a lightweight C++ API library for Lua.

Lutok provides thin C++ wrappers around the Lua C API to ease the
interaction between C++ and Lua.  These wrappers make intensive use of
RAII to prevent resource leakage, expose C++-friendly data types, report
errors by means of exceptions and ensure that the Lua stack is always
left untouched in the face of errors.  The library also provides a small
subset of miscellaneous utility functions built on top of the wrappers.

Lutok focuses on providing a clean and safe C++ interface; the drawback
is that it is not suitable for performance-critical environments.  In
order to implement error-safe C++ wrappers on top of a Lua C binary
library, Lutok adds several layers or abstraction and error checking
that go against the original spirit of the Lua C API and thus degrade
performance.

WWW: https://code.google.com/p/lutok/

PR:		ports/177639
Submitted by:	Alan Somers <asomers@FreeBSD.org>

Number of commits found: 17

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
muttDec 23
muttDec 23
ntpDec 20
ntp-develDec 20
gitDec 19
otrsDec 16
mod_dav_svnDec 15
subversionDec 15
subversion16Dec 15
subversion17Dec 15
nvidia-driverDec 14
nvidia-driver-173Dec 14
nvidia-driver-304Dec 14
asterisk11Dec 11
bind99Dec 11

10 vulnerabilities affecting 28 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24436
Broken 150
Deprecated 71
Ignore 401
Forbidden 2
Restricted 207
No CDROM 93
Vulnerable 20
Expired 0
Set to expire 66
Interactive 0
new 24 hours 3
new 48 hours9
new 7 days22
new fortnight45
new month102

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.