mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-10-22 16:21:37 +02: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
|
||||
|
24
docs/TODO
24
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,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
|
||||
|
||||
|
@ -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