Changeset 59420 for trunk


Ignore:
Timestamp:
Oct 14, 2009, 8:54:11 PM (11 years ago)
Author:
portindex@…
Message:

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

Location:
trunk/dports
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/PortIndex

    r59409 r59420  
    10071007cableswig 2329
    10081008variants {examples testing gccxml universal} depends_build {port:cmake port:gmake port:bison port:gawk} portdir devel/cableswig description {CableSwig creates interfaces to interpreted languages such as Tcl and Python.} depends_fetch bin:cvs:cvs homepage http://www.itk.org/ITK/resources/CableSwig.html epoch 0 platforms darwin 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 language. 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 features 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 20090521 revision 0
    1009 caml-ansicolor 393
    1010 portdir devel/caml-ansicolor description {OCaml bindings for ANSI colors and cursor movements} homepage http://math.umh.ac.be/an/software.php epoch 0 platforms darwin name caml-ansicolor depends_lib {port:ocaml port:caml-findlib} maintainers {anil@recoil.org openmaintainer} long_description {{OCaml bindings for ANSI colors and cursor movements}} categories {devel ml} version 0.3 revision 0
     1009caml-ansicolor 382
     1010portdir devel/caml-ansicolor description {OCaml bindings for ANSI colors and cursor movements} homepage http://math.umh.ac.be/an/software.php epoch 0 platforms darwin name caml-ansicolor depends_lib {port:ocaml port:caml-findlib} maintainers {avsm openmaintainer} long_description {{OCaml bindings for ANSI colors and cursor movements}} categories {devel ml} version 0.3 revision 0
    10111011caml-batteries 663
    10121012variants {doc universal} portdir devel/caml-batteries description {A new O'Caml standard library} homepage http://batteries.forge.ocamlcore.org/ epoch 0 platforms darwin name caml-batteries depends_lib {port:ocaml port:caml-findlib port:caml-type-conv port:caml-sexplib port:caml-bin-prot port:caml-camomile port:caml-camlzip port:caml-ocamlnet port:caml-ounit} long_description {OCaml Batteries included (or simply Batteries) is a community-driven effort to standardize on an consistent, documented, and comprehensive development platform for the OCaml programming language.} maintainers {erickt openmaintainer} categories {devel ml} version 20090405 revision 0
    1013 caml-bin-prot 305
    1014 portdir devel/caml-bin-prot description {A binary protocol generator} homepage http://ocaml.janestreet.com/?q=node/13 epoch 0 platforms darwin name caml-bin-prot depends_lib {port:ocaml port:caml-findlib port:caml-ounit} maintainers {erickt openmaintainer} version 1.2.10 categories {devel ml} revision 0
     1013caml-bin-prot 721
     1014portdir devel/caml-bin-prot description {A binary protocol generator} homepage http://ocaml.janestreet.com/?q=node/13 epoch 0 platforms darwin name caml-bin-prot depends_lib {port:ocaml port:caml-findlib port:caml-ounit} maintainers {erickt openmaintainer} long_description {This library contains functionality for reading and writing OCaml-values in a type-safe binary protocol. These functions are extremely efficient and provide users with a convenient and safe way of performing I/O on any extensionally defined data type. This means that functions, objects, and values whose type is bound through a polymorphic record field are not supported, but everything else is.} categories {devel ml} version 1.2.20 revision 0
    10151015caml-calendar 374
    10161016variants universal portdir devel/caml-calendar description {Objective Caml interface for calendar functions} homepage http://calendar.forge.ocamlcore.org/ 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 avsm categories {devel ml} version 2.0.4 revision 0
     
    10231023caml-extlib 363
    10241024portdir devel/caml-extlib description {Extended Standard Library for OCaml} homepage http://code.google.com/p/ocaml-extlib/ epoch 0 platforms darwin name caml-extlib depends_lib {bin:camlp4:ocaml bin:ocamlfind:caml-findlib} maintainers eridius long_description {A User-supported Extended Standard Library for OCaml} categories {devel ml} version 1.5.1 revision 0
     1025caml-fieldslib 621
     1026portdir devel/caml-fieldslib description {Syntax support for folding over record fields in OCaml} homepage http://ocaml.janestreet.com/?q=node/13 epoch 0 platforms darwin name caml-fieldslib depends_lib {port:ocaml port:caml-findlib port:caml-type-conv} maintainers {avsm openmaintainer} long_description {This library defines a syntax extension for OCaml using Camlp4 that can be used to define first class values representing record fields, and additional routines, to get and set record fields, iterate and fold over all fields of a record and create new record values.} categories {devel ml} version 0.1.0 revision 0
    10251027caml-findlib 1017
    10261028variants toolbox portdir devel/caml-findlib description {Objective Caml library management system} homepage http://projects.camlcity.org/projects/findlib.html epoch 0 platforms darwin name caml-findlib depends_lib port:ocaml long_description {The findlib library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored. The packages are kept in the filesystem hierarchy, but with strict directory structure. The library contains functions to look the directory up that stores a package, to query metainformation about a package, and to retrieve dependency information about multiple packages. There is also a tool that allows the user to enter queries on the command-line. In order to simplify compilation and linkage, there are new frontends of the various OCaml compilers that can directly deal with packages.} maintainers avsm categories {devel ml} version 1.2.5 revision 0
    10271029caml-heredoc 582
    10281030portdir devel/caml-heredoc description {Heredoc: syntactic sugar for text producing applications} homepage http://www.eleves.ens.fr/home/frisch/soft.html epoch 0 platforms darwin name caml-heredoc depends_lib {bin:camlp4:ocaml bin:ocamlfind:caml-findlib} maintainers eridius long_description {Without any doubt, OCaml is a great langage for Web publishing. I used it for a long time to produce my static web pages and more recently to write some CGI scripts. HereDoc is an attempt to provide syntactic sugar for such applications.} categories {devel ml} version 20060107 revision 0
    1029 caml-json-static 555
    1030 portdir devel/caml-json-static description {JSON validator and type converter for OCaml} homepage http://martin.jambon.free.fr/json-static.html epoch 0 platforms darwin name caml-json-static depends_lib {port:ocaml port:caml-findlib port:caml-json-wheel} maintainers anil@recoil.org long_description {This library converts parsed JSON data with an unchecked structure into specialized OCaml types and vice-versa. It is a complement to the caml-json-wheel package which provides a parser and pretty-printer.} categories {devel ml} version 0.9.8 revision 0
    1031 caml-json-wheel 506
    1032 portdir devel/caml-json-wheel description {JSON parsing library for OCaml} homepage http://martin.jambon.free.fr/json-wheel.html epoch 0 platforms darwin name caml-json-wheel depends_lib {port:ocaml port:caml-findlib port:caml-ocamlnet} maintainers anil@recoil.org long_description {Implements RFC4627 for parsing the JSON interchange format. Uses key/value pairs to represent objects, and lists to represent JSON arrays. Also provides pretty-print support.} categories {devel ml} version 1.0.6 revision 1
     1031caml-json-static 561
     1032portdir devel/caml-json-static description {JSON validator and type converter for OCaml} homepage http://martin.jambon.free.fr/json-static.html epoch 0 platforms darwin name caml-json-static depends_lib {port:ocaml port:caml-findlib port:caml-json-wheel} maintainers {avsm openmaintainer} long_description {This library converts parsed JSON data with an unchecked structure into specialized OCaml types and vice-versa. It is a complement to the caml-json-wheel package which provides a parser and pretty-printer.} categories {devel ml} version 0.9.8 revision 0
     1033caml-json-wheel 512
     1034portdir devel/caml-json-wheel description {JSON parsing library for OCaml} homepage http://martin.jambon.free.fr/json-wheel.html epoch 0 platforms darwin name caml-json-wheel depends_lib {port:ocaml port:caml-findlib port:caml-ocamlnet} maintainers {avsm openmaintainer} long_description {Implements RFC4627 for parsing the JSON interchange format. Uses key/value pairs to represent objects, and lists to represent JSON arrays. Also provides pretty-print support.} categories {devel ml} version 1.0.6 revision 1
    10331035caml-lwt 404
    10341036portdir devel/caml-lwt description {Cooperative threading library for OCaml} homepage http://ocsigen.org/lwt epoch 0 platforms darwin name caml-lwt depends_lib {port:ocaml port:caml-findlib port:caml-ssl port:caml-react port:caml-text} maintainers avsm long_description {LWT is a lightweight thread library for OCaml to implement co-operative concurrency.} categories {devel ml} version 2.0.0 revision 1
     
    15551557libffi 838
    15561558variants universal portdir devel/libffi description {libffi provides a high level api to various calling conventions} homepage http://sources.redhat.com/libffi/ epoch 0 platforms darwin name libffi maintainers {kallisys.net:pguyot openmaintainer} long_description {libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. Some programs may not know at the time of compilation what arguments are to be passed to a function. For instance, an interpreter may be told at run-time about the number and types of arguments used to call a given function. Libffi can be used in such programs to provide a bridge from the interpreter program to compiled code.} categories devel version 3.0.8 revision 1
     1559libfreespace 665
     1560variants universal portdir devel/libfreespace description {library for developing applications using Hillcrest Labs Freespace Devices} homepage http://libfreespace.hillcrestlabs.com/ epoch 0 platforms darwin name libfreespace depends_lib port:libusb maintainers hillcrestlabs.com:jt.burgess long_description {The libfreespace library enables rapid development of applications for Hillcrest Labs Freespace® devices. libfreespace provides access to extended information beyond mouse, keyboard and consumer page functionality through calibrated acceleration, rotational velocity measurements and calibrated sensor orientation.} categories devel version 0.3 revision 0
    15571561libftd2xx 400
    15581562portdir devel/libftd2xx description {FTDI D2XX Driver} homepage http://www.ftdichip.com/Drivers/D2XX.htm epoch 0 platforms macosx name libftd2xx maintainers gmail.com:ranauei long_description {D2XX Driver: allow direct access to the USB device through a DLL. Devices supported: FT2232H, FT4232H, FT232R, FT245R, FT2232, FT232B, FT245B, FT8U232AM, FT8U245AM} version 0.1.6 categories devel revision 1
Note: See TracChangeset for help on using the changeset viewer.