On Tue, 8 May 2012, Oleg Moskalenko wrote:

Michael,

The situation is actually more complex than I described in my email, but the good news is that we already have a fix that supports all older syntax forms. I tested it with ispell ports and it builds just fine. We will update the bsdsort port soon.

Thanks !
Oleg

Thank you very much!
Mike



-----Original Message-----
From: owner-freebsd-curr...@freebsd.org 
[mailto:owner-freebsd-curr...@freebsd.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-curr...@freebsd.org 
[mailto:owner-freebsd-curr...@freebsd.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
think it is compatible with the base version (and has even more
features, the ideas mostly taken from the latest GNU sort) and it is
efficient. I just updated the textproc/bsdsort port to the latest
version so that people can test it and I plan to commit it to HEAD in
some days, for now installed as "bsdsort", leaving GNU sort the default
version. If someone has any objection, please raise it now. Future plans
are to switch the logic and make BSD sort default once it has undergone
enough testing and finally drop GNU sort permanently if no problems appear.

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     r...@pumpkin.fth-devel.net:/usr/obj/usr/src/sys/PUMPKIN  
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@!!COUNTSUFFIX!!@$COUNTSUFFIX@g"  -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@"  -e 
"s@!!HASHSUFFIX!!@$HASHSUFFIX@g"  -e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@"  -e "s@!!LOOK_XREF!!@$LOOK_XREF@g"  -e "s@!!MAN45SECT!!@$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@!!COUNTSUFFIX!!@$COUNTSUFFIX@g"  -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@"  -e 
"s@!!HASHSUFFIX!!@$HASHSUFFIX@g"  -e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@"  -e "s@!!LOOK_XREF!!@$LOOK_XREF@g"  -e "s@!!MAN45SECT!!@$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=all SHELLDEBUG=+vx language-subdirs
+ cd languages/american
+ eval make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx ' 
'\''MASTERDICTS=american.med+'\'' '\''HASHFILES=americanmed+.hash'\'' 
'\''EXTRADICT=/usr/share/dict/words'\' all
+ make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx 
MASTERDICTS=american.med+ HASHFILES=americanmed+.hash 
EXTRADICT=/usr/share/dict/words all
rm -f english.[0-3] american.[0-2] altamer.[012] british.[012]
make -f ../english/Makefile 'DBUILD=' VARIANTS=american  
'EXTRADICT=/usr/share/dict/words' 'SHELLDEBUG=+vx'  
'AFFIXES=../english/english.aff'  english.med+
+ 
PATH=../..:/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 english.0 
english.1 american.0 american.1
Collecting input.
sort: invalid option -- 1
Usage: sort [-bcCdfigMmnrsuz] [-kPOS1[,POS2] ... ] [+POS1 [-POS2]] [-S memsize] 
[-T tmpdir] [-t separator] [-o outfile] [--batch-size size] [--files0-from 
file] [--heapsort] [--mergesort] [--radixsort] [--qsort] [--nthreads thread_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-unsubscr...@freebsd.org"

Reply via email to