xref: /openbsd-src/gnu/usr.bin/cvs/os2/README (revision 2286d8ed900f26153a3cd5227a124b1c0adce72f)
1461cc63eStholo        This port requires IBM C/C++ and the IBM TCPIP library.  It
2461cc63eStholohas probably only been tested with the CVS client.  Local CVS might or
3461cc63eStholomight not work, and the server would definitely not work.  You'll need
4461cc63eStholoto edit the makefile to reflect your system's paths (unless you're our
5461cc63eStholocustomer for this port, in which case the paths are correct because we
6*2286d8edStholodid the port on your machine. :-) ).  You also may need to comment out
7*2286d8edStholothe "Makefile" rule in emx/Makefile to avoid a complaint about
8*2286d8edStholo../config.status not existing.  You also might need to edit srcdir to
9*2286d8edStholobe "." and top_srcdir to be "..".
1013571821Stholo
1150bf276cStholo        That should be all -- edit the makefile, do "make" and get
1250bf276cStholoos2\cvs.exe.  Assuming you have edited the `install_dir' variable in
1350bf276cStholothe Makefile, you may type "make install-cvs" to put cvs.exe in the
1450bf276cStholoright place.
1513571821Stholo
16c2c61682Stholo        If the makefile has linefeeds only at the end of lines, make
17c2c61682Stholo(at least the port of GNU make that I have) will interpret it
18c2c61682Stholodifferently.  This is (IMHO) a bizarre behavior, but you need to
19c2c61682Stholoconvert the linefeeds to CRLF pairs (editing the file with an editor
20c2c61682Stholosuch as emacs will generally do this).
21c2c61682Stholo
22780d15dfStholo        There are two compiler warnings in os2/popen.c which we haven't
23780d15dfStholofigured out the cause of.  Other than that there probably aren't a whole
24780d15dfSthololot of warnings (but there might be a few).
25*2286d8edStholoReport bugs to <bug-cvs@gnu.org>.
2613571821Stholo
27461cc63eStholo
28461cc63eStholo
29461cc63eStholoSome notes on the watcom port:
30461cc63eStholo------------------------------
31461cc63eStholo
32461cc63eStholoYou need the OS/2 TCPIP developers toolkit to translate the sources.
33461cc63eStholoThis is not as bad as it sounds, since the toolkit is on your OS/2
34461cc63eStholoCD.
35461cc63eStholo
36461cc63eStholoTo compile the sources, enter
37461cc63eStholo
38461cc63eStholo        wmake -f watcom.mak
39461cc63eStholo
40461cc63eStholoat the OS/2 prompt.
41461cc63eStholo
42461cc63eStholoThe executable created by the watcom compiler does *not* need a runtime
43461cc63eStholoDLL.
44461cc63eStholo
45461cc63eStholo
46461cc63eStholo        Uz      (uz@musoftware.com)
47461cc63eStholo
48461cc63eStholoCredits:
49461cc63eStholo
50461cc63eStholoOriginal port in 1995 by Karl Fogel <kfogel@cyclic.com>.
51