# HG changeset patch # User jwe # Date 1151254767 0 # Node ID 4e6be3c306f1a4d7f4ceb40b63d9024c3189a297 # Parent e884ab4f29ee08c40cb537dc658edad7c7226ba8 [project @ 2006-06-25 16:59:27 by jwe] diff -r e884ab4f29ee -r 4e6be3c306f1 src/ChangeLog --- a/src/ChangeLog Thu Jun 22 00:57:28 2006 +0000 +++ b/src/ChangeLog Sun Jun 25 16:59:27 2006 +0000 @@ -1,3 +1,7 @@ +2006-06-25 John W. Eaton + + * mk-pkg-add: Avoid apparently non-portable sed patterns. + 2006-06-21 John W. Eaton * variables.cc (do_who): Handle mex. diff -r e884ab4f29ee -r 4e6be3c306f1 src/mk-pkg-add --- a/src/mk-pkg-add Thu Jun 22 00:57:28 2006 +0000 +++ b/src/mk-pkg-add Sun Jun 25 16:59:27 2006 +0000 @@ -8,7 +8,8 @@ ## Compute and print the autoloads. base=`basename $f | $SED 's/\.df$//'` - fcns=`$SED -n -e 's/XDEFUN\(X\|\)_DLD_INTERNAL *( *\("\|\)\([^", ]*\)[", ].*$/\3/p' $f | \ + fcns=`$SED -n -e 's/^ *XDEFUN_DLD_INTERNAL *( *\([^, ]*\)[, ].*$/\1/p' \ + -e 's/^ *XDEFUNX_DLD_INTERNAL *( *"\([^"]*\)".*$/\1/p' $f | \ sort -u` if [ -n "$fcns" ]; then for n in $fcns; do