From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 14 00:50:03 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E866106566C for ; Mon, 14 Apr 2008 00:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4E4908FC0C for ; Mon, 14 Apr 2008 00:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m3E0o3uv002952 for ; Mon, 14 Apr 2008 00:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m3E0o3oG002951; Mon, 14 Apr 2008 00:50:03 GMT (envelope-from gnats) Date: Mon, 14 Apr 2008 00:50:03 GMT Message-Id: <200804140050.m3E0o3oG002951@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/122720: commit references a PR X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 00:50:03 -0000 The following reply was made to PR ports/122720; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@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 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@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"