1 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
2 | # $Id: Portfile 82708 2012-11-15 00:00:01Z brad.clemetson@codeprogrammers.net $ |
---|
3 | |
---|
4 | PortSystem 1.0 |
---|
5 | PortGroup cmake 1.0 |
---|
6 | PortGroup github 1.0 |
---|
7 | |
---|
8 | name toluapp |
---|
9 | categories lang |
---|
10 | version 1.0.93 |
---|
11 | license MIT |
---|
12 | platforms darwin |
---|
13 | maintainers nomaintainer |
---|
14 | description A extension of toLua, a tool to integrate C-Cpp code with Lua. |
---|
15 | long_description tolua++ is an extension of toLua, a tool to \ |
---|
16 | integrate C-C++ code with Lua. tolua++ includes new features \ |
---|
17 | oriented to c++, such as class templates. \ |
---|
18 | tolua is a tool that greatly simplifies the integration of C-C++ code with Lua. \ |
---|
19 | Based on a "cleaned" header file, tolua automatically \ |
---|
20 | generates the binding code to access C-C++ features from Lua. \ |
---|
21 | Using Lua-5.0 API and metamethod facilities, the current version \ |
---|
22 | automatically maps C-C++ constants, external variables, functions, \ |
---|
23 | namespace, classes, and methods to Lua. It also provides facilities \ |
---|
24 | to create Lua modules. |
---|
25 | homepage https://github.com/LuaDist/toluapp |
---|
26 | |
---|
27 | checksums rmd160 c5cf5a16e4ea297b0bcf4ba8add3c4ed67ea3431 \ |
---|
28 | sha256 1900908bd551c951d4ef6b460b00fb336086bfc67084d2edd029784ff3bf1a68 |
---|
29 | |
---|
30 | depends_lib-append port:lua |
---|
31 | |
---|
32 | github.setup LuaDist toluapp 1.0.93 |
---|
33 | |
---|
34 | configure.dir ${worksrcpath}/build |
---|
35 | build.dir ${configure.dir} |
---|
36 | |
---|
37 | post-extract { |
---|
38 | xinstall -d ${build.dir} |
---|
39 | } |
---|
40 | |
---|
41 | configure.post_args .. |
---|