diff options
| author | wiz <wiz@NetBSD.org> | 2003-06-30 18:02:48 +0000 |
|---|---|---|
| committer | wiz <wiz@NetBSD.org> | 2003-06-30 18:02:48 +0000 |
| commit | afcefcd7561ba6713efb45e0dbd9d363cee2655e (patch) | |
| tree | 0b3c4ff2c4678bc7375d4814e8b7dab08bfc4922 /gnu/dist | |
| parent | 10663b019b51b5cdbd288303f1d27be51ab01ce0 (diff) | |
Updated import script.
Diffstat (limited to 'gnu/dist')
| -rwxr-xr-x | gnu/dist/groff/groff2netbsd | 88 |
1 files changed, 12 insertions, 76 deletions
diff --git a/gnu/dist/groff/groff2netbsd b/gnu/dist/groff/groff2netbsd index fd5e4dd6785..ce97dcf92f0 100755 --- a/gnu/dist/groff/groff2netbsd +++ b/gnu/dist/groff/groff2netbsd @@ -1,8 +1,8 @@ #! /bin/sh # -# $NetBSD: groff2netbsd,v 1.1 2001/04/19 23:27:52 wiz Exp $ +# $NetBSD: groff2netbsd,v 1.2 2003/06/30 18:02:48 wiz Exp $ # -# Copyright (c) 2001 The NetBSD Foundation, Inc. +# Copyright (c) 2001-2003 The NetBSD Foundation, Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -41,9 +41,6 @@ # # $ cd /some/where/temporary # $ tar xpfz /new/groff/release/tar/file -# $ vi /usr/src/gnu/dist/groff/groff2netbsd -# update VERSION to the number of the version you are importing, -# and DATE to the import date. # $ sh /usr/src/gnu/dist/groff/groff2netbsd groff-1.x.y `pwd` # $ cd gnusrc/gnu/dist/groff # $ cvs import -m "Import groff 1.x.y" gnusrc/dist/groff FSF groff-1-x-y @@ -61,13 +58,10 @@ # - check makefiles to see if any extra sources have been added. # - update distrib/sets if necessary. -DATE="April 8, 2001" -VERSION=1.16.1 - if [ $# -ne 2 ]; then echo "groff2netbsd src dest"; exit 1; fi r=$1 -d=$2/gnusrc/dist/groff +d=$2/src/gnu/dist/groff case "$d" in /*) @@ -97,73 +91,6 @@ pax -rw * $d # cd to import directory cd $d -# delete some superfluous files -echo deleting some superfluous files -rm src/preproc/eqn/eqn.cc src/preproc/pic/pic.cc src/preproc/refer/label.cc - -echo done - -# replace @STRINGS@ in some files -echo replacing @STRINGS@ in some files -find . \( -name \*.man -or -name \*.me -or -name grog.sh \) -type f -print | while read f; do - sed -e 's,@COMMON_WORDS_FILE@,/usr/share/dict/eign,g' \ - -e 's,@DEFAULT_INDEX@,/usr/share/dict/papers/Ind,g' \ - -e 's,@DEFAULT_INDEX_NAME@,/usr/share/dict/papers,g' \ - -e 's/@DEVICE@/ps/g' \ - -e 's,@FONTDIR@,/usr/share/groff_font,g' \ - -e 's,@FONTPATH@,/usr/share/groff_font,g' \ - -e 's/@g@//g' \ - -e 's/@G@//g' \ - -e 's/@INDEX_SUFFIX@/.i/g' \ - -e 's,@MACRODIR@,/usr/share/tmac,g' \ - -e 's,@MACROPATH@,/usr/share/tmac,g' \ - -e 's/@MAN1EXT@/1/g' \ - -e 's/@MAN5EXT@/5/g' \ - -e 's/@MAN7EXT@/7/g' \ - -e 's/@TMAC@/tmac./g' \ - -e 's/@TMAC_AN_PREFIX@//g' \ - -e 's,@TMAC_DIR@,/usr/share/tmac/mm,g' \ - -e 's/@TMAC_M_PREFIX@//g' \ - -e 's/@TMAC_S_PREFIX@//g' \ - -e "s/@VERSION@/${VERSION}/g" \ - -e "s/@MDATE@/${DATE}/g" \ - $f > /tmp/groff5r$$ && mv /tmp/groff5r$$ $f && \ - echo replaced @STRINGS@ in $f; \ -done - -echo done - -# rename some man pages to have correct file names -echo renaming man pages from .man to .[1-9] -for f in src/roff/groff/groff.man src/roff/troff/troff.man \ - src/roff/grog/grog.man src/roff/nroff/nroff.man src/preproc/tbl/tbl.man \ - src/preproc/pic/pic.man src/preproc/eqn/eqn.man src/preproc/grn/grn.man \ - src/preproc/refer/refer.man src/preproc/soelim/soelim.man \ - src/devices/grops/grops.man src/devices/grotty/grotty.man \ - src/devices/grodvi/grodvi.man src/devices/grolj4/grolj4.man \ - src/devices/grohtml/grohtml.man src/devices/grolbp/grolbp.man \ - src/utils/tfmtodit/tfmtodit.man src/utils/hpftodit/hpftodit.man \ - src/utils/lookbib/lookbib.man src/utils/indxbib/indxbib.man \ - src/utils/lkbib/lkbib.man src/utils/addftinfo/addftinfo.man \ - src/utils/pfbtops/pfbtops.man src/utils/afmtodit/afmtodit.man \ - src/xditview/gxditview.man; do \ - mv $f `echo $f | sed 's/.man$/.1/'`; \ -done - -for f in man/groff_font.man man/groff_out.man tmac/groff_tmac.man; do \ - mv $f `echo $f | sed 's/.man$/.5/'`; \ -done - -for f in man/groff.man man/groff_char.man man/roff.man tmac/groff_man.man \ - tmac/groff_markup.man tmac/groff_mdoc.man tmac/groff_mdoc.samples.man \ - tmac/groff_me.man tmac/groff_ms.man tmac/groff_msafer.man \ - contrib/mm/groff_mm.man contrib/mm/groff_mmse.man contrib/mm/mmroff.man; \ -do \ - mv $f `echo $f | sed 's/.man$/.7/'`; \ -done - -echo done - ### Remove the $'s around RCS tags find $d -type f -print | xargs egrep -l '\$(Id|Created|Header|NetBSD|Revision)' | while read f; do sed -e 's/\$\(Id.*\) \$/\1/' \ @@ -185,6 +112,15 @@ mv /tmp/groff3n$$ $c && echo added NetBSD RCS tag to $c ) done +find $d -type f -name '*.cpp' -print | while read c; do + sed 1q < $c | grep -q '\$NetBSD' || ( +echo "/* \$NetBSD\$ */" >/tmp/groff3n$$ +echo "" >>/tmp/groff3n$$ +cat $c >> /tmp/groff3n$$ +mv /tmp/groff3n$$ $c && echo added NetBSD RCS tag to $c + ) +done + find $d -type f -name '*.[0-9]' -print | while read m; do sed 1q < $m | grep -q '\$NetBSD' || ( echo ".\\\" \$NetBSD\$" >/tmp/groff2m$$ |
