From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 9 10:30:03 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 515E41065674 for ; Sun, 9 May 2010 10:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 164B58FC1A for ; Sun, 9 May 2010 10:30:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o49AU2cL074872 for ; Sun, 9 May 2010 10:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o49AU21K074870; Sun, 9 May 2010 10:30:02 GMT (envelope-from gnats) Resent-Date: Sun, 9 May 2010 10:30:02 GMT Resent-Message-Id: <201005091030.o49AU21K074870@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, bf Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 43C95106564A for ; Sun, 9 May 2010 10:26:37 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 33E918FC19 for ; Sun, 9 May 2010 10:26:37 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o49AQaTh064789 for ; Sun, 9 May 2010 10:26:36 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o49AQarZ064785; Sun, 9 May 2010 10:26:36 GMT (envelope-from nobody) Message-Id: <201005091026.o49AQarZ064785@www.freebsd.org> Date: Sun, 9 May 2010 10:26:36 GMT From: bf To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/146431: [NEW PORT]devel/api-sanity-autotest X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 May 2010 10:30:03 -0000 >Number: 146431 >Category: ports >Synopsis: [NEW PORT]devel/api-sanity-autotest >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: Sun May 09 10:30:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: bf >Release: 9-CURRENT amd64 >Organization: - >Environment: >Description: >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: # # api-sanity-autotest # api-sanity-autotest/distinfo # api-sanity-autotest/pkg-descr # api-sanity-autotest/Makefile # echo c - api-sanity-autotest mkdir -p api-sanity-autotest > /dev/null 2>&1 echo x - api-sanity-autotest/distinfo sed 's/^X//' >api-sanity-autotest/distinfo << '1c459f44f4e5b5c62402aa9740ca85c8' XMD5 (Api-sanity-autotest-1.8.tar.gz) = 9e51ede36fbad80ae753337778d24822 XSHA256 (Api-sanity-autotest-1.8.tar.gz) = 0675e7a7db12e6b830f80b32ffb56ddcb1469f77f07bd592bcce4686056adb51 XSIZE (Api-sanity-autotest-1.8.tar.gz) = 119979 1c459f44f4e5b5c62402aa9740ca85c8 echo x - api-sanity-autotest/pkg-descr sed 's/^X//' >api-sanity-autotest/pkg-descr << '918c0af06dcfaeffe2be64f9ae65c7ea' XAPI Sanity Autotest is a test generator for shared C/C++ libraries. It can Xquickly generate simple ("sanity" or "shallow"-quality) tests for functions from Xthe library API, using the signatures and data type definitions from the library Xheader files. The tests can detect critical errors in simple use cases, and can Xbe improved with highly reusable specialized types. API Sanity Autotest can Xexecute generated tests and detect all kinds of emitted signals, early program Xexits, program hanging and specified requirement failures. API Sanity Autotest Xalso supports tests in the Template2Code format, and has a random test Xgeneration mode and other useful features. X XWWW: http://ispras.linux-foundation.org/index.php/API_Sanity_Autotest 918c0af06dcfaeffe2be64f9ae65c7ea echo x - api-sanity-autotest/Makefile sed 's/^X//' >api-sanity-autotest/Makefile << '709e45bd8c8f87687e58167f789765bb' X# New ports collection makefile for: api-sanity-autotest X# Date created: February 16, 2009 X# Whom: bf X# X# $FreeBSD$ X# X XPORTNAME= api-sanity-autotest XPORTVERSION= 1.8 XCATEGORIES= devel perl5 XMASTER_SITES= http://ispras.linux-foundation.org/images/e/e8/ XDISTFILES= ${PORTNAME:S/^a/A/}-${PORTVERSION}${EXTRACT_SUFX} X XMAINTAINER= bf1783@gmail.com XCOMMENT= Quickly generate sanity tests for the API of a C/C++ shared library X XNO_BUILD= yes XUSE_PERL5_RUN= yes X XPLIST_FILES= bin/${PORTNAME}.pl X XCPPFILT?= c++filt XREADELF?= readelf X Xpost-patch: X ${REINPLACE_CMD} \ X -e "\%my% { \ X s%\"c++filt\"%\"${CPPFILT}\"%g; \ X s%\"readelf\"%\"${READELF}\"%g; \ X s%\"g++\"%\"${CXX}\"%g; \ X s%\"gcc\"%\"${CC}\"%g; }" \ X -e "\%search_for% { \ X s%\"g++\"%\"${CXX}\"%g; \ X s%\"gcc\"%\"${CC}\"%g; }" \ X -e "s% -shared%& -fPIC%g" \ X ${WRKSRC}/${PORTNAME}.pl X Xdo-install: X @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${PREFIX}/bin X Xtest: build X @(cd ${WRKSRC} && ./${PORTNAME}.pl -test ) X X.include 709e45bd8c8f87687e58167f789765bb exit >Release-Note: >Audit-Trail: >Unformatted: