[91921] users/g5pw/dports/devel
g5pw at macports.org
g5pw at macports.org
Fri Apr 13 01:02:10 PDT 2012
Revision: 91921
https://trac.macports.org/changeset/91921
Author: g5pw at macports.org
Date: 2012-04-13 01:02:09 -0700 (Fri, 13 Apr 2012)
Log Message:
-----------
devel/radare2-bindings:
new port, still work in progress
Added Paths:
-----------
users/g5pw/dports/devel/radare2-bindings/
users/g5pw/dports/devel/radare2-bindings/Portfile
Added: users/g5pw/dports/devel/radare2-bindings/Portfile
===================================================================
--- users/g5pw/dports/devel/radare2-bindings/Portfile (rev 0)
+++ users/g5pw/dports/devel/radare2-bindings/Portfile 2012-04-13 08:02:09 UTC (rev 91921)
@@ -0,0 +1,72 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=portfile:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name radare2-bindings
+set name_file r2-bindings
+version 0.9
+categories devel
+platforms darwin
+license GPL-3
+maintainers g5pw pixilla openmaintainer
+description Opensource tools to disasm, debug, analyze and manipulate binary files. Bindings for various languages.
+long_description ${description}
+homepage http://radare.org
+master_sites http://radare.org/get/
+
+distname ${name_file}-${version}
+
+checksums rmd160 61f50ca25bdb5d559bea69dbb1202e932524df70 \
+ sha256 74ea0184dfc94192b3745a56483e14ebefeb8f846b4406f42327704c36d773eb
+
+depends_lib port:valabind \
+ port:radare2
+
+options bindings.enable {}
+options bindings.disable
+default bindings.disable {[list gear gir go guile java lua perl php5 ruby python]}
+
+patch {
+ reinplace "s/main(){ std::cout << 1; }/int main(){ std::cout << 1; }/" ${worksrcpath}/configure
+}
+
+pre-configure {
+ configure.args-append --disable=[join ${bindings.disable} ,]
+# configure.args-append --enable=[join ${bindings.enable} ,]
+}
+#configure.args-append --enable-devel
+
+default_variants +python27
+
+variant lua description {Include Lua binding} {
+ bindings.disable-delete lua
+ bindings.enable-append lua
+ depends_lib-append port:lua port:swig-lua
+}
+
+variant perl5 description {Include perl 5 bindings} {
+ bindings.disable-delete perl
+ bindings.enable-append perl
+ depends_lib-append path:bin/perl:perl5 port:swig-perl
+}
+
+variant php5 description {Include php 5 bindings} {
+ bindings.disable-delete php5
+ bindings.enable-append php5
+ depends_lib-append path:bin/php:php5 port:swig-php5
+}
+
+
+variant python27 description {Include python 2.7 bindings} {
+ bindings.disable-delete python
+ bindings.enable-append python
+ build.env-append "PYTHON_CONFIG=python2.7-config"
+ depends_lib-append port:python27 port:swig-python
+}
+
+variant ruby description {Include ruby bindings} {
+ bindings.disable-delete ruby
+ bindings.enable-append ruby
+ depends_lib-append port:ruby port:swig-ruby
+}
Property changes on: users/g5pw/dports/devel/radare2-bindings/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120413/7b698d87/attachment-0001.html>
More information about the macports-changes
mailing list