mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-10-29 17:42:41 +01:00 
			
		
		
		
	changed some cvs references to svn
git-svn-id: trunk@7432 -
This commit is contained in:
		
							parent
							
								
									a042654b00
								
							
						
					
					
						commit
						a7a56428a9
					
				
							
								
								
									
										16
									
								
								docs/FAQ
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								docs/FAQ
									
									
									
									
									
								
							| @ -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 | ||||
|  | ||||
							
								
								
									
										48
									
								
								docs/INSTALL
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								docs/INSTALL
									
									
									
									
									
								
							| @ -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 | ||||
|  | ||||
							
								
								
									
										20
									
								
								docs/TODO
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								docs/TODO
									
									
									
									
									
								
							| @ -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,13 +237,12 @@ Contents: | ||||
|   Graphics | ||||
|     working, see LCL - Graphics | ||||
|      | ||||
|   Focus | ||||
|     State: switching focus between windows. Might be impossible due to | ||||
|            windowmanagers and limitations of gtk1 | ||||
|   Minimizing windows | ||||
|     State: not implemented | ||||
|     Skills: gtk, X | ||||
|     Difficulty: medium | ||||
|      | ||||
|   Minimizing windows | ||||
|   WindowState | ||||
|     State: not implemented | ||||
|     Skills: gtk, X | ||||
|     Difficulty: medium | ||||
|  | ||||
| @ -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 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 mattias
						mattias