changed some cvs references to svn

git-svn-id: trunk@7432 -
This commit is contained in:
mattias 2005-07-27 09:02:06 +00:00
parent a042654b00
commit a7a56428a9
4 changed files with 30 additions and 68 deletions

View File

@ -225,15 +225,9 @@ lazarus gives: Fatal: Can't find unit CONTROLS
Probably you are using a newer fpc package, than that used for building the
lazarus binaries. The best solution is to download the sources and compile
lazarus manually. You can download the source snapshot or get the source
via cvs:
via svn:
$ bash
$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
$ cvs login
the password is 'cvs'
$ cvs -z3 checkout lazarus
$ svn checkout http://svn.freepascal.org/svn/lazarus/trunk lazarus
$ cd lazarus
$ make
@ -293,10 +287,10 @@ You need to upgrade your make.
--------------------------------------------------------------------------------
When I try to login at CVS I get:
CVS.EXE [login aborted]: could not find out home directory
When I try to login at SVN I get:
SVN.EXE [login aborted]: could not find out home directory
On a windows platform the HOME environment variable is required to store
your (CVS) username and password. From the command prompt issue:
your (SVN) username and password. From the command prompt issue:
SET HOME=C:MyHome
or

View File

@ -96,25 +96,18 @@ properly:
If you want to compile the binaries for yourself see the BSD section.
The fpc sources:
The easiest way to get the freepascal sources is via cvs. Of course you can
The easiest way to get the freepascal sources is via svn. Of course you can
also download it as whole, see http://www.freepascal.org/develop.html
for the daily snapshot of the release tree (1.0.x).
for the daily snapshot of the release tree (2.0.x).
The fpc sources via cvs:
The fpc sources via svn:
Create a directory, where you would like to put the sources. You don't need
to be root to do this. Any normal user can do this.
First create a directory for fpc (e.g. /home/username/freepascal) then do
the following:
[]$ bash
[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
[]$ cvs login
password is 'cvs' without the ''
[]$ cvs -z3 co -r FIXES_1_0_0 fpc
[]$ cd fpc/fcl
[]$ cvs -z3 update -dP -r HEAD
[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
This will create a directory fpc, which can be later used in the IDE.
@ -122,7 +115,7 @@ properly:
To download/update the latest changes you can simply do
[]$ cd /home/username/freepascal/fpc
[]$ cvs -z3 update -dP
[]$ svn up
@ -150,7 +143,7 @@ properly:
- a file with all sources, or two (fpc and lazarus)
(1) e.g. for fpc ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar
preferably an export (no CVS/ dirs). The above file misses this
preferably an export (no SVN/ dirs). The above file misses this
(2) Lazarus source snapshot.
- _any_ starting compiler from the 1.0 branch) You can do a check by parsing
the output of ppc386 -i if it is 1.0.6 .. 1.0.8 it is ok.
@ -208,17 +201,11 @@ properly:
Download the latest Mac OS X dmg package.
Since fpc for Mac OS X is under heavy development, it s recommended to use
the latest fpc from cvs.
the latest fpc from svn.
Open a terminal and type (without the []$)
[]$ bash
[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
[]$ cvs login
password is 'cvs' without the ''
[]$ cvs -z3 co fpc
[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
This will create a directory fpc, which can also be later used by the IDE.
@ -238,7 +225,7 @@ properly:
To download/update the latest changes you can simply do
[]$ cd /Users/username/fpc
[]$ cvs -z3 update -dP
[]$ svn up
================================================================================
@ -250,11 +237,11 @@ properly:
Because the whole lazarus stuff is installed into one directory, uninstall
is very easy and you don't need to be root to install lazarus.
You can get tgz/zip files from the downloads section or you can download it
directly via cvs.
directly via svn.
ToDo: more details about the tars.
Downloading lazarus cvs: cvs provides an easy way to update your sources by
Downloading lazarus svn: svn provides an easy way to update your sources by
only downloading the changes. This is the recommended way and saves you a lot
of time. A connection to the internet is needed for this:
You don't to be root. Lazarus does not need any special permissions, neither
@ -262,16 +249,9 @@ properly:
First create a directory for lazarus (e.g. /home/username/freepascal) then do
the following:
connect to the cvs server (note: lazarus and freepascal use the same server)
connect to the svn server (note: lazarus and freepascal use the same server)
[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
[]$ cvs login
password is 'cvs' without the ''
download the lazarus sources:
[]$ cvs -z3 co lazarus
[]$ svn checkout http://svn.freepascal.org/svn/lazarus/trunk lazarus
compile lazarus:
@ -304,7 +284,7 @@ properly:
To update lazarus you can use
[]$ cd /home/username/freepascal/lazarus
[]$ cvs -z3 update -dP
[]$ svn up
[]$ make clean all (gmake on BSD)
This will rebuild lazarus and create an IDE without lazarus packages. To

View File

@ -115,7 +115,7 @@ Contents:
State: working
TListBox
State: working, Bug: Scrollbars do not always correspond to items
State: working, Bug: clicking on selected doe not always trigger a click
TListView
State: working
@ -136,7 +136,7 @@ Contents:
State: working
TOpenDialog
State: working, Filter does not work in gtk-interface, see there
State: working
TPage
State: working
@ -181,9 +181,7 @@ Contents:
State: working
TSpeedButton
State: working,
Bug: mouse down, mouse move out of button, mouse up
does not react properly
State: working
TSpinEdit
State: working
@ -231,11 +229,6 @@ Contents:
-------------------------------------------------------------------------------
1.3 gtk interface
FileDialog
State: Filter does not work
Skills: gtk
Difficulty: medium
Special keys - for example Ctrl-Shift-1
State: not implemented
Skills: gtk, X
@ -244,17 +237,16 @@ Contents:
Graphics
working, see LCL - Graphics
Focus
State: switching focus between windows. Might be impossible due to
windowmanagers and limitations of gtk1
Skills: gtk, X
Difficulty: medium
Minimizing windows
State: not implemented
Skills: gtk, X
Difficulty: medium
WindowState
State: not implemented
Skills: gtk, X
Difficulty: medium
Doublebuffering
State: not implemented in gtk1. This is a feature for the gtk2 interface

View File

@ -21,19 +21,15 @@ if [ "x$Download" = "xyes" ]; then
echo "downloading lazarus cvs ..."
cd /tmp
rm -rf /tmp/lazarus
export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
cvs login
cvs -z3 export -r HEAD lazarus
svn export http://svn.freepascal.org/svn/lazarus/trunk lazarus
cd -
else
echo "building cvsexportlocal ..."
ppc386 -Fu../../lcl/units/i386/linux cvsexportlocal.pas
echo "extracting lazarus from local cvs ..."
echo "extracting lazarus from local svn ..."
cd ../..
SourceDir=`pwd`
cd -
rm -rf /tmp/lazarus
./cvsexportlocal $SourceDir /tmp/lazarus
svn export file://$SourceDir lazarus
fi
cd /tmp