/*------- bzip2 version 1.0.0 for OS/2 release 2 (May 20 2000)--------*/ ***** ** ***** **** **** ******** **** **** ********* **** ** ** ****** **** * ***** **** **** **** **** ********** ***** ***** ***** **** *********** ** **** **** *********** **** ***** **** * **** **** ***** **** *** **** *** * **** **** **** **** ** **** **** **** **** **** **** *** **** **** **** **** **** **** ** **** **** **** **** **** **** ** **** **** **** **** **** **** ** **** **** **** **** **** **** * * **** **** **** * **** **** **** * ** **** *** **** * **** **** *** ********** **** *** **** ** **** **** **** ********** ***** *** **** *** **** ***** *** *********** ** ***** *********** ****** **** ***** ************ **** **** **** **** **** ****** OS/2 port release 2 Table of contents ================= Introduction @int History of OS/2 port @his Required Executables @req Installation @ins Mannuals @man Compile from Source @com Make rpm package @rpm 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. OS/2 patch for bzip2 (0.9.0), which I modified a little, was written by OKUNISHI Fujikazu . Thanks a lot ! If you have questions and suggestions, please mail me. SAWATAISHI Jun, YOKOHAMA JAPAN http://www2s.biglobe.ne.jp/~vtgf3mpr/indxos2.htm History of OS/2 port ==================== Release 2 Support wildcard: You can do like this; "bzip2 *.txt" Preserve time stamp of file I checked other OS/2 ported bzip2, and found none of them do not preserve time stamp. On the other hand, all gzip for OS/2 that I tested preserve time stamp. Required Executables @req ==================== Without emx 0.9d runtime, you cannot use precompiled executables. If your emx runtime version is 0.9c or older, get and install emx 0.9d from ftp sites. ftp://hobbes.nmsu.edu/pub/os2/dev/emx/v0.9d/emxrt.zip or ftp://ftp.leo.org/pub/comp/os/os2/leo/gnu/emx+gcc/emxrt.zip Installation @ins ============ Simply copy exacutables in PATH directory; libbz2.dll in LIBPATH dir; bzip2.1 in MANPATH dir. Mannuals @man ======== In drive defined by RPMDRV environment variable: /emx/doc/bzip2-1.0.0 CHANGES README-bzip2.os2 manual_2.html manual_toc.html LICENSE Y2K_INFO manual_3.html README manual_1.html manual_4.html /emx/man/man1/bzip2.1 If you have not installed manpage system, you can get OS/2 ported copy from following URLs. English only version ftp://hobbes,hobbes.nmsu.edu/pub/os2/dev/help/ gnuman.zip 44610 1995/01/31 GNU man 1.0 (for use with groff) ftp://hobbes,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 Compile from source @com =================== Get a source archive ftp://sourceware.cygnus.com/pub/bzip2/v100/bzip2-1.0.0.tar.gz Unpack and apply patch, `bzip2-1.0.0-OS2.diff.gz' (included in my package) $ tar zxvf bzip2-1.0.tar.gz $ cd bzip2-1.0 $ patch -p1 < c:/emx/src/redhat/SOURCRS/bzip2-1.0.0-OS2.diff.gz Compile, link, and test like this way $ make Installation $ make install PREFIX=YOUR_CHOICE (note: `PREFIX' is upper case) Be sure that you already have a diff file and a spec file. c:/emx/src/redhat/SOURCES/bzip2-1.0.0-OS2.diff.gz c:/emx/src/redhat/SPECS/bzip2-1.0.0-os2.spec Get `bzip2-1.0.0.tar.gz' and install it in `c:/emx/src/redhat/SOURCES/'. x:\foo> rpm -bc c:/emx/src/redhat/SPECS/bzip2-1.0.0-os2.spec x:\foo> c: c:\> cd emx\src\redhat\BUILD\bzip2-1.0.0 c:\emx\src\redhat\BUILD\bzip2-1.0.0> make install PREFIX=SOMEWHERE Make rpm package @rpm ================ For binary rpm x:\foo> rpm -bb --clean c:/emx/src/redhat/SPECS/bzip2-1.0.0-os2.spec For binary and source rpm x:\foo> rpm -ba --clean c:/emx/src/redhat/SPECS/bzip2-1.0.0-os2.spec Or in source directory $ make -f Makefile.rpm rpm Comments, suggestions, or requests are always wellcome. Happy computing life with OS/2!! SAWATAISHI Jun, YOKOHAMA JAPAN http://www2s.biglobe.ne.jp/~vtgf3mpr/indxos2.htm /*----- end of document------------------------------------------------------*/