From owner-freebsd-current@FreeBSD.ORG Tue May 8 23:21:52 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C16B21065670; Tue, 8 May 2012 23:21:52 +0000 (UTC) (envelope-from oleg.moskalenko@citrix.com) Received: from SMTP02.CITRIX.COM (smtp02.citrix.com [66.165.176.63]) by mx1.freebsd.org (Postfix) with ESMTP id 5907B8FC15; Tue, 8 May 2012 23:21:52 +0000 (UTC) X-IronPort-AV: E=Sophos;i="4.75,553,1330923600"; d="scan'208";a="193955712" Received: from sjcpmailmx02.citrite.net ([10.216.14.75]) by FTLPIPO02.CITRIX.COM with ESMTP/TLS/RC4-MD5; 08 May 2012 19:21:45 -0400 Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by SJCPMAILMX02.citrite.net ([10.216.14.75]) with mapi; Tue, 8 May 2012 16:21:44 -0700 From: Oleg Moskalenko To: 'Michael Scholz' , Gabor Kovesdan Date: Tue, 8 May 2012 16:21:44 -0700 Thread-Topic: [HEADS-UP] BSD sort coming to -CURRENT Thread-Index: Ac0tZzloYAOJ+6GyQvWp7k/6zohe6AAAIBXAAAJVZNA= Message-ID: <031222CBCF33214AB2EB4ABA279428A3011A2C2D1ACB@SJCPMAILBOX01.citrite.net> References: <4FA940F3.6080907@FreeBSD.org> <031222CBCF33214AB2EB4ABA279428A3011A2C2D1AC9@SJCPMAILBOX01.citrite.net> In-Reply-To: <031222CBCF33214AB2EB4ABA279428A3011A2C2D1AC9@SJCPMAILBOX01.citrite.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: FreeBSD Current Subject: RE: [HEADS-UP] BSD sort coming to -CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 May 2012 23:21:52 -0000 Michael,=20 The situation is actually more complex than I described in my email, but th= e good news is that we already have a fix that supports all older syntax fo= rms. I tested it with ispell ports and it builds just fine. We will update = the bsdsort port soon. Thanks ! Oleg -----Original Message----- From: owner-freebsd-current@freebsd.org [mailto:owner-freebsd-current@freeb= sd.org] On Behalf Of Oleg Moskalenko Sent: Tuesday, May 08, 2012 3:13 PM To: 'Michael Scholz'; Gabor Kovesdan Cc: FreeBSD Current Subject: RE: [HEADS-UP] BSD sort coming to -CURRENT Thank you, Michael. We will check this. Oleg -----Original Message----- From: owner-freebsd-current@freebsd.org [mailto:owner-freebsd-current@freeb= sd.org] On Behalf Of Michael Scholz Sent: Tuesday, May 08, 2012 3:08 PM To: Gabor Kovesdan Cc: FreeBSD Current; Oleg Moskalenko Subject: Re: [HEADS-UP] BSD sort coming to -CURRENT Gabor Kovesdan wrote: > Oleg Moskalenko has been working very hard on BSD sort and by now we=20 > think it is compatible with the base version (and has even more=20 > features, the ideas mostly taken from the latest GNU sort) and it is=20 > efficient. I just updated the textproc/bsdsort port to the latest=20 > version so that people can test it and I plan to commit it to HEAD in=20 > some days, for now installed as "bsdsort", leaving GNU sort the default=20 > version. If someone has any objection, please raise it now. Future plans= =20 > are to switch the logic and make BSD sort default once it has undergone=20 > enough testing and finally drop GNU sort permanently if no problems appea= r. BSD sort doesn't work with ports/textproc/ispell, it stops with sort: invalid option -- 1 % uname -a FreeBSD pumpkin.fth-devel.net 9.0-STABLE FreeBSD 9.0-STABLE #0: Fri May 4 = 15:34:58 CEST 2012 root@pumpkin.fth-devel.net:/usr/obj/usr/src/sys/PUMP= KIN i386 % ls -lF /usr/bin/*sort* lrwxr-xr-x 1 root wheel 13 May 8 22:15 /usr/bin/bsdsort@ -> /usr/bin= /sort -r-xr-xr-x 1 root wheel 65416 May 8 22:15 /usr/bin/gnusort* -r-xr-xr-x 1 root wheel 49280 May 8 22:15 /usr/bin/sort* -r-xr-xr-x 1 root wheel 7276 May 4 15:46 /usr/bin/tsort* # cd /usr/ports/textproc/ispell && make [...] ./ispell -v | sed -e 1q @(#) International Ispell Version 3.3.02 12 Jun 2005 . ./config.sh; set +vx; sed -e "s@!!BAKEXT!!@$BAKEXT@g" -e "s@!!COUNTSU= FFIX!!@$COUNTSUFFIX@g" -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEF= LANG@" -e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" -e "s@!!LIBDIR!!@$LIBDIR@" -e = "s@!!DEFDICT!!@$DEFDICT@" -e "s@!!LOOK_XREF!!@$LOOK_XREF@g" -e "s@!!MAN45= SECT!!@$MAN45SECT@g" -e "s@!!POUNDBANG!!@$POUNDBANG@g" -e "s@!!SPELL_XREF= !!@$SPELL_XREF@g" -e "s@!!STATSUFFIX!!@$STATSUFFIX@g" -e "s@!!TIB_XREF!!@= $TIB_XREF@g" -e "s@!!WORDS!!@$WORDS@g" $SORTTMP < ispell.1X > ispell.1 . ./config.sh; set +vx; sed -e "s@!!BAKEXT!!@$BAKEXT@g" -e "s@!!COUNTSU= FFIX!!@$COUNTSUFFIX@g" -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEF= LANG@" -e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" -e "s@!!LIBDIR!!@$LIBDIR@" -e = "s@!!DEFDICT!!@$DEFDICT@" -e "s@!!LOOK_XREF!!@$LOOK_XREF@g" -e "s@!!MAN45= SECT!!@$MAN45SECT@g" -e "s@!!POUNDBANG!!@$POUNDBANG@g" -e "s@!!SPELL_XREF= !!@$SPELL_XREF@g" -e "s@!!STATSUFFIX!!@$STATSUFFIX@g" -e "s@!!TIB_XREF!!@= $TIB_XREF@g" -e "s@!!WORDS!!@$WORDS@g" $SORTTMP < ispell.5X > ispell.5 make LANGUAGE_TARGET=3Dall SHELLDEBUG=3D+vx language-subdirs + cd languages/american + eval make BUILD=3Dbuild DBUILD=3Dbuild CBUILD=3Dbuild SHELLDEBUG=3D+vx ' = '\''MASTERDICTS=3Damerican.med+'\'' '\''HASHFILES=3Damericanmed+.hash'\'' '= \''EXTRADICT=3D/usr/share/dict/words'\' all + make BUILD=3Dbuild DBUILD=3Dbuild CBUILD=3Dbuild SHELLDEBUG=3D+vx MASTERD= ICTS=3Damerican.med+ HASHFILES=3Damericanmed+.hash EXTRADICT=3D/usr/share/d= ict/words all rm -f english.[0-3] american.[0-2] altamer.[012] british.[012] make -f ../english/Makefile 'DBUILD=3D' VARIANTS=3Damerican 'EXTRADICT=3D/= usr/share/dict/words' 'SHELLDEBUG=3D+vx' 'AFFIXES=3D../english/english.aff= ' english.med+ + PATH=3D../..:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin= :/root/bin + export PATH + ../../munchlist -v -l ../english/english.aff /usr/share/dict/words englis= h.0 english.1 american.0 american.1 Collecting input. sort: invalid option -- 1 Usage: sort [-bcCdfigMmnrsuz] [-kPOS1[,POS2] ... ] [+POS1 [-POS2]] [-S mems= ize] [-T tmpdir] [-t separator] [-o outfile] [--batch-size size] [--files0-= from file] [--heapsort] [--mergesort] [--radixsort] [--qsort] [--nthreads t= hread_no] [--human-numeric-sort] [--version-sort] [--random-sort [--random-= source file]] [--compress-program program] [file ...] [...] Mike _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"