From owner-freebsd-ports@FreeBSD.ORG Fri Mar 30 15:15:56 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5540106566B for ; Fri, 30 Mar 2012 15:15:55 +0000 (UTC) (envelope-from jhellenthal@dataix.net) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 9A89C8FC15 for ; Fri, 30 Mar 2012 15:15:55 +0000 (UTC) Received: by iahk25 with SMTP id k25so1504017iah.13 for ; Fri, 30 Mar 2012 08:15:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dataix.net; s=rsa; h=date:from:to:subject:message-id:mime-version:content-type; bh=pqztFnzx3x+sNhIYyhCFP2WFaNm0Pu16eOUYgF1VaCM=; b=QGkHwxyRY63rGbt/x6zKgGg8dTaTmz6Y8gAOvsGHeckk6F3QIWVeD4w+fRoCHGJ45r aP8k/9kqK1BEWDWRFj6+0I2jzH2klbkQTFQPQqQKY62eES02uYPb8jQ+gL+yd5mez9YR aFqI0j2G8gHEBfWD5jkGZEciFV1qvRUK2kCb4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:to:subject:message-id:mime-version:x-gm-message-state :content-type; bh=pqztFnzx3x+sNhIYyhCFP2WFaNm0Pu16eOUYgF1VaCM=; b=PPXiD1RE27mWKPxkDV6HJCA9+pibKPOajTIs8sBFI6p1UtbihR9fk9fWiWkZ1Ch4Ln nvESyh9rkUzpshK1jOaCSimz6KFiUujByQA0UVXjU5xhEjf89ECvmV7pGVySlpRp3lHr ojmLm5oJ2arh4OTh4fSSCiN9Lym3UxvkdPd++eWnBYIm7BqXklNE2qisLD6itTiZ8eqy iFy777JqJtQojhN439OBvC3bcBOaP4lrbmHp9tAVorKJpcxWVJe4u1QavnbRIwZ/BndU T07uRIX02yQZAhODAFJBJ3rzWUqrL1u+QsOPFUb4Hw34vxtEvQhEx8cdR2FEeeAxOVuM EA6g== Received: by 10.42.153.10 with SMTP id k10mr1450173icw.24.1333120554016; Fri, 30 Mar 2012 08:15:54 -0700 (PDT) Received: from DataIX.net (adsl-99-181-151-192.dsl.klmzmi.sbcglobal.net. [99.181.151.192]) by mx.google.com with ESMTPS id xt2sm1830074igb.6.2012.03.30.08.15.53 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 30 Mar 2012 08:15:53 -0700 (PDT) Received: from DataIX.net (localhost [127.0.0.1]) by DataIX.net (8.14.5/8.14.5) with ESMTP id q2UFFoao056629 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 30 Mar 2012 11:15:51 -0400 (EDT) (envelope-from jhellenthal@DataIX.net) Received: (from jhellenthal@localhost) by DataIX.net (8.14.5/8.14.5/Submit) id q2UFFotO056401 for ports@freebsd.org; Fri, 30 Mar 2012 11:15:50 -0400 (EDT) (envelope-from jhellenthal@DataIX.net) Date: Fri, 30 Mar 2012 11:15:50 -0400 From: Jason Hellenthal To: ports@freebsd.org Message-ID: <20120330151550.GA78586@DataIX.net> MIME-Version: 1.0 X-Gm-Message-State: ALoCoQmdiCP+7tlR8dA7ielUSp37028yyd41hxKgdSzFV6XRAi5lC9wLcZeXwFtaMXCUNuv7VDdu Content-Type: multipart/mixed; boundary=90e6ba2121f7127ca304bc7751b0 Cc: Subject: FW: [ast-users] Feature request: AST grep as shell built in X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Mar 2012 15:15:56 -0000 --90e6ba2121f7127ca304bc7751b0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Just a heads up for everyone who may find this interesting... But builtin grep and friends have now been added to ksh93... ----- Forwarded message from Glenn Fowler ----- Date: Fri, 30 Mar 2012 02:42:05 -0400 =46rom: Glenn Fowler To: gsf@research.att.com, wendlin1974@googlemail.com Cc: ast-users@research.att.com, ast-developers@research.att.com Subject: Re: [ast-users] Feature request: AST grep as shell built in X-Mailer: mailx (AT&T/BSD) 9.9 2012-02-29 ast-cmdtst.2012-03-30.tgz md5 e84b44ba46bef61cf68c4d22dddf3b6b source just posted to www.research.att.com/sw/download/beta/ it requires nmake to build so you will need either the ast-base or ast-open package installed download ast-cmdtst.2012-03-30.tgz lib/package/tgz bin/package read bin/package use # new ksh with viewpath env ready to build cd cmdtst nmake install nmake test then this line in a ksh script to test builtin -f cmdtst grep egrep fgrep xargs all of the standalone grep and xargs tests pass but the builtin environment could introduce new bug vectors -- don't ask me or the list how to build plugins without nmake its encoded in the nmake rules and probe files its portable to all target architectures (including linux hpux aix cygwin u= win mvs macos) it uses the same conditional-free makefile on all target architectures it generates files using the native system file and directory naming conven= tions in general ast { plugins, shared libraries, dlls } require nmake and do not build with the bootstrap mamake/Mamfile=20 that's why bin/package always builds nmake first and then proceeds with the= remaining components _______________________________________________ ast-users mailing list ast-users@research.att.com https://mailman.research.att.com/mailman/listinfo/ast-users ----- End forwarded message ----- --=20 ;s =3D; --90e6ba2121f7127ca304bc7751b0 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJPdc4lAAoJEJBXh4mJ2FR+s/kH/0UGwsCa4hj1JeI2rCBSCOd0 MY6X+BmFe/FBg65nc5R/6WIh3rpKfIbzYCSqOFx64o5n5zxrJvFfha8yknyMBpas x9RcVqN2tJRkbD9f3m7VpPV/OECoxnJTaeZ/D8DKgB8/aXLmek/wUBj7vJWb39fY Zwvyq+XgJQzX1mL1QHQfYV1ScgbeEdn6Bgr5nH+IZMYO8UC3WyvHpm5RqDz8Plq/ fNCYbW/zXq7wbB7BXmmMnShpMpXb9sInAAHSU0iS2EjqBMVWIplg30qm8WvLVg45 6cPG+fTx5GI2nAvwQ+m0kgCk20kNUU5u2Hq+o2nCpVP7u//OkGJVIjtR3FYFQL8= =48FL -----END PGP SIGNATURE----- --90e6ba2121f7127ca304bc7751b0--