[50948] trunk/dports

portindex at macports.org portindex at macports.org
Wed May 13 16:55:33 PDT 2009


Revision: 50948
          http://trac.macports.org/changeset/50948
Author:   portindex at macports.org
Date:     2009-05-13 16:55:32 -0700 (Wed, 13 May 2009)
Log Message:
-----------

Total number of ports parsed:	5809 
Ports successfully parsed:	5809	 
Ports failed:			0

Modified Paths:
--------------
    trunk/dports/PortIndex
    trunk/dports/PortIndex.quick

Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex	2009-05-13 23:22:30 UTC (rev 50947)
+++ trunk/dports/PortIndex	2009-05-13 23:55:32 UTC (rev 50948)
@@ -962,6 +962,8 @@
 depends_build port:ghc portdir devel/c2hs description {Yet Another Interface Generator for Haskell} homepage http://www.cse.unsw.edu.au/~chak/haskell/c2hs/ epoch 0 platforms darwin name c2hs maintainers gwright long_description {C->Haskell is an interface generator that simplifies the development of Haskell bindings to C libraries. The tool processes existing C header files that determine data layout and function signatures on the C side in conjunction with Haskell modules that specify Haskell-side type signatures and marshaling details.} categories {devel haskell} version 0.15.1 revision 0
 c_count 381
 variants universal portdir devel/c_count description {counts C-language source statements} homepage http://invisible-island.net/c_count/ epoch 0 platforms darwin name c_count long_description {C_COUNT counts C-language source statements, and summarizes statistics about the relative amount of commentary, whitespace, etc.} maintainers toby categories devel version 7.11 revision 0
+cableswig 2285
+variants universal depends_build {port:cmake port:bison port:gawk} portdir devel/cableswig description {CableSwig creates interfaces to interpreted languages such as Tcl and Python.} homepage http://www.itk.org/ITK/resources/CableSwig.html epoch 0 platforms darwin depends_lib port:gccxml name cableswig long_description {CableSwig is used to create interfaces (i.e. wrappers) to interpreted languages such as Tcl and Python. It was created to produce wrappers for ITK because the toolkit uses C++ structures that SWIG cannot parse (deeply nested template instantiations). CableSwig is a combination tool that uses GCC_XML as the c++ parser. The input files are Cable style input files. The XML produced from the Cable/GCC_XML input files are then parsed and feed into a modified version of SWIG. SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. It is used to generate the language bindings to the target l
 anguage. Currently, Tcl and Python are supported. CableSwig consists of four executables: 1) cswig - the main cable swig executable, that takes an xml file from gccxml as input. The xml file should be created from a cable config input file. This program is a modified version of the standard SWIG main. It uses CABLE libraries to parse the input XML from gccxml to create SWIG data structures describing the C++ code to be wrapped. 2) cableidx - a program to generate index files from gccxml xml files. The index files tell cswig what classes are wrapped in which libraries. This is important because swig needs to know if a class is not wrapped or wrapped in another module, and if it is wrapped which module it is wrapped in. 3) gccxml_cc1plus - A patched version of gcc that has the -fxml option to convert c++ into xml. 4) gccxml - ( www.gccxml.org) the front end program to gccxml_cc1plus. CableSwig was developed to support ITK, and has not been widely used elsewhere. Not all featur
 es of SWIG are currently accessible through CableSwig. Features known to be missing are: * Wrapping of public data members in structs and classes, no accessor routines are created, the original source must provide access methods.} maintainers {dweber openmaintainer} categories devel version cvs revision 0
 caml-calendar 389
 variants universal portdir devel/caml-calendar description {Objective Caml interface for calendar functions} homepage http://www.lri.fr/~signoles/prog.en.html epoch 0 platforms darwin name caml-calendar depends_lib {port:ocaml port:caml-findlib} long_description {An OCaml interface for managing dates and times.} maintainers anil at recoil.org categories {devel ml} version 2.0.4 revision 0
 caml-csv 435

Modified: trunk/dports/PortIndex.quick
===================================================================
(Binary files differ)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090513/bd3983e4/attachment.html>


More information about the macports-changes mailing list