$NetBSD$

Fork less.
Also avoid backup files ("*.orig").

--- admin/make_share_list.orig  2011-07-04 10:11:05.000000000 +0000
+++ admin/make_share_list
@@ -14,13 +14,9 @@ echo "sharefiles = \\"
# last line.

find ../share -type f |
-egrep -v 'CVS|Makefile(\.in|\.am)?|^\./Makefile|\.gitignore' |
-egrep -v '/fortran/' |
-egrep -v 'colnew/ex./' |
-egrep -v 'lbfgs/.*\.f' |
-egrep -v '/\.#' |
-egrep -v '~' |
-sed -e 's;../share/;;' -e 's%\./%%' -e 's%$% \\%' |
+sed -E -e '/CVS|Makefile(\.in|\.am)?|^\.\/Makefile|\.gitignore/d' -e '/.orig$/d' \
+ -e '/\/fortran\//d' -e '/colnew\/ex.\//d' -e '/lbfgs\/.*\.f/d' \
+ -e '/\/\.#/d' -e '/~/d' -e 's;../share/;;' -e 's%\./%%' -e 's%$% \\%' |
sort |
sed '$s/\\$//'
)  > sharefiles.mk.$$