ports/122720: commit references a PR

dfilter service dfilter at FreeBSD.ORG
Mon Apr 14 00:50:03 UTC 2008


The following reply was made to PR ports/122720; it has been noted by GNATS.

From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/122720: commit references a PR
Date: Mon, 14 Apr 2008 00:47:06 +0000 (UTC)

 clsung      2008-04-14 00:47:00 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/dyncall        Makefile distinfo pkg-descr pkg-plist 
   Log:
   The dyncall library encapsulates architecture-, OS- and compiler-specific
   function call semantics in a virtual "bind parameters from left to right
   and then call" interface allowing programmers to call C functions in a
   completely dynamic manner. In other workds, instead of calling a function
   directly, the dyncall library provides a mechanism to push the function
   parameters manually and to issue the call afterwards.
   This means, that a program can determine at runtime what function to
   call, and what parameters to pass to it. The library is written in C and
   assembly and provides a very simple C interface to program against.
   
   The library comes in very handy to power flexible message systems,
   dynamic function call dispatch mechanisms, closure implementations or
   even to bridge different programming languages.
   When it comes to language bindings, the dyncall library provides a clean
   and portable C interface to dynamically issue calls to foreign code using
   small kernels written in assembly. Instead of providing code for every
   bridged function call, which unnecessarily results in code bloat, only a
   couple of instructions are used to invoke every possible call.
   
   WWW: http://www.dyncall.org
   
   PR:             ports/122720
   Submitted by:   Tassilo Philipp <tphilipp at potion-studios.com>
   
   Revision  Changes    Path
   1.3036    +1 -0      ports/devel/Makefile
   1.1       +35 -0     ports/devel/dyncall/Makefile (new)
   1.1       +3 -0      ports/devel/dyncall/distinfo (new)
   1.1       +20 -0     ports/devel/dyncall/pkg-descr (new)
   1.1       +10 -0     ports/devel/dyncall/pkg-plist (new)
 _______________________________________________
 cvs-all at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe at freebsd.org"
 



More information about the freebsd-ports-bugs mailing list