/*------- sed version 3.02.80 for OS/2 release 1 (Nov 1, 1999) -----------*/ Table of contents ================= Introduction @int Required Enviromnent @env Modification for OS/2 @mod Installation @ins Setup Language @lan Mannuals @txt Manpages @man Make binary from from source @mak Introduction @int ============ This is an experimental package of OS/2 RPM Project. The very fact you read this file means that you installed OS/2 ported rpm successfully. If you have questions and suggestions, please mail me. SAWATAISHI JUN, YOKOHAMA JAPAN http://www2s.biglobe.ne.jp/~vtgf3mpr/indxos2.htm Required Enviromnent @env ==================== emx runtime version 0.9d (or later): Not included ftp://hobbes.nmsu.edu/pub/os2/dev/emx/v0.9d/ emxrt.zip 549675 1998/12/22 emx runtime package Modification for OS/2 @mod ===================== < SEDPATH environment variable > If SEDPATH is set, `sed' searches for a script in the directories specifiled. c.f. set SEDPATH=.;f:/usr/local/lib/sed;e:/emx/lib/sed; Installation @ins ============ If installed directories by rpm are not proper place, move `sed.exe', intl_d.dll', `sed.info', `sed.1' in directories specified by PATH, LIBPATH, INFOPATH, and MANPATH. Setup Language @lan ============== Set environmental variable `GNULOCALEDIR' in your `config.sys' like this set GNULOCALEDIR=c:/emx/share/locale (Never use '\' in the variable) This version of sed suppourt 10 kind of language. de fr ja pt_BR sk el it nl ru sv To know the meaning of abbreviation, read `X:/emx/doc/sed-3.02.80/COUNTRY'. If you'd like to see Russain message: set LANGUAGE=ru (in `config.sys') If the environmental variable `LANGUAGE' is not set or improper, English messages are shown. Mannuals @txt ======== Info manual is an offical instruction for GNU sed. If you have not yet installed GNU texinfo, you can get it from my web page as rpm binary package. Or get one from some ftp site. ftp://hobbes.nmsu.edu/pub/os2/apps/wp/tex/util gnuinfo.zip 1604984 1998/07/07 GNU texinfo 3.11 To install `X:/emx/info/sed.info' do like this: x:/foo> install-info X:/emx/info/sed.info X:/emx/info/dir Manpages @man ======== `X:/emx/man/man1/sed.1' is a manpage. You can get manpage system from ftp sites. English only version ftp://hobbes.nmsu.edu/pub/os2/dev/help/ gnuman.zip 44610 1995/01/31 GNU man 1.0 (for use with groff) ftp://hobbes.nmsu.edu/pub/os2/tex/ gnugroff.zip 2153647 1996/05/07 GNU groff v1.10 Japanized version ( in my web page) http://www2s.biglobe.ne.jp/~vtgf3mpr/manpage/groff-man.tar.bz2 Make binary from from source @mak ============================= Source: ftp://alpha.gnu.ai.mit.edu/gnu/sed/sed-3.02.80.tar.gz Patch: Include in this rpm package and you already have installed it X:/emx/src/redhat/SOURCES/sed-3.02.80-OS2.diff.gz To run shell script in `Makefile', `sh.exe' must be available. You can get it from ftp sites: ftp.leo.org/pub/comp/os/os2/leo/shells/pdksh-5.2.13-emx.zip Use GNU patch, patch.exe' or `gpatch.exe': OS/2 default `patch.exe' can't be used. GNU gcc and GNU file utilities must be available. First of all, copy `sed-3.02.80.tar.gz' in your rpm SOURCES directory x:\foo> tar zxvf X:/emx/src/redhat/SOURCES/sed-3.02.80.tar.gz x:\foo> zcat X:/emx/src/redhat/SOURCES/sed-3.02.80-OS2.diff.gz |patch -p1 With `config.status' I made x:\foo> touch config.cache x:\foo> touch config.status x:\foo> sh config.status x:\foo> make x:\foo> make install prefix=SOMEWHERE From running `configure' x:\foo> cp configure configure.orig x:\foo> os2conf configure.orig > configure x:\foo> ksh ksh> configure ksh> exit x:\foo> make x:\foo> make install prefix=SOMEWHERE x:\foo> rpm -bc X:/emx/src/redhat/SPECS/sed-3.02.80-os2.spec First edit `Makefile.rpm' according to instructions written in the file. x:/foo/sed-3.02.80> make -f Makefile.rpm rpm To check newly make sed go into a source directory and do this. x:/foo/sed-3.02.80> set LANGUAGE=en x:/foo/sed-3.02.80> make check That' all SAWATAISHI JUN, YOKOHAMA JAPAN http://www2s.biglobe.ne.jp/~vtgf3mpr/indxos2.htm /*----- end of document ------------------------------------------------------*/