Date: Tue, 9 Apr 2013 19:35:11 GMT From: klm <klm@uidzero.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/177737: New port: devel/libklel - The KoreLogic Expression Language Library Message-ID: <201304091935.r39JZBC1056595@red.freebsd.org> Resent-Message-ID: <201304091940.r39Je0Ru031469@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 177737 >Category: ports >Synopsis: New port: devel/libklel - The KoreLogic Expression Language Library >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Apr 09 19:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: klm >Release: >Organization: >Environment: >Description: The KoreLogic Expression Language Library is a C library that provides a simple expression language that can be embedded in other programs.This library does not implement a full programming language, but rather a simpler expression language called KL-EL that is designed to provide arithmetic and logic operations useful in situations where embedding a full programming language would be overkill. KL-EL expressions have access to a full set of arithmetic and logic operations, and they can access functions and variables exported from the embedding program. Unlike most other languages of its kind, KL-EL is statically and strongly typed, which helps ensure that expressions are valid before they are executed.The embedding API is designed to be easy to use, and the library itself is designed to be very small. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # libklel # libklel/files # libklel/Makefile # libklel/distinfo # libklel/pkg-descr # libklel/pkg-plist # echo c - libklel mkdir -p libklel > /dev/null 2>&1 echo c - libklel/files mkdir -p libklel/files > /dev/null 2>&1 echo x - libklel/Makefile sed 's/^X//' >libklel/Makefile << 'be7083baa573b5ceb7ac3176e47d5345' X# X# $FreeBSD$ X# X XPORTNAME= libklel XPORTVERSION= 1.1.0 XCATEGORIES= devel XMASTER_SITES= SF X XMAINTAINER= klm@uidzero.org XCOMMENT= The KoreLogic Expression Language Library X XGNU_CONFIGURE= yes X XMAN1= klel-expr.1 XMAN3= klelapi.3 klellang.3 klelstdlib.3 kleltut.3 X XLIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre XCONFIGURE_ARGS+= --with-pcre=${LOCALBASE} X X.include <bsd.port.mk> be7083baa573b5ceb7ac3176e47d5345 echo x - libklel/distinfo sed 's/^X//' >libklel/distinfo << '96411905feb0a26bcada35aa56084391' XSHA256 (libklel-1.1.0.tar.gz) = ad2b02ec34fd2e79ba412935a0eb913e498fa0ddf56f85b9f3ee319e9583697c XSIZE (libklel-1.1.0.tar.gz) = 413259 96411905feb0a26bcada35aa56084391 echo x - libklel/pkg-descr sed 's/^X//' >libklel/pkg-descr << '612d4d69abcee95aa9032df18bf73aab' XThe KoreLogic Expression Language Library is a C library that Xprovides a simple expression language that can be embedded in other Xprograms. This library does not implement a full programming language, Xbut rather a simpler expression language called KL-EL that is Xdesigned to provide arithmetic and logic operations useful in Xsituations where embedding a full programming language would be Xoverkill. KL-EL expressions have access to a full set of arithmetic Xand logic operations, and they can access functions and variables Xexported from the embedding program. Unlike most other languages Xof its kind, KL-EL is statically and strongly typed, which helps Xensure that expressions are valid before they are executed. The Xembedding API is designed to be easy to use, and the library itself Xis designed to be very small. X XWWW: http://sourceforge.net/projects/libklel/ 612d4d69abcee95aa9032df18bf73aab echo x - libklel/pkg-plist sed 's/^X//' >libklel/pkg-plist << '74d971b5a174f2019c324d7364c5fb67' Xbin/klel-expr Xinclude/klel-pstdint.h Xinclude/klel.h Xlib/libklel.a Xlib/libklel.la Xlib/libklel.so Xlib/libklel.so.2 74d971b5a174f2019c324d7364c5fb67 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304091935.r39JZBC1056595>