[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