Commit Graph

366 Commits

Author SHA1 Message Date
peter
71688e72ef * update convertmk to generate a valid fpmake.pp
* never overwrite existing fpmake.pp

git-svn-id: trunk@9938 -
2008-01-26 16:39:28 +00:00
peter
66b6f5d4f7 * fix netdb dependencies
git-svn-id: trunk@9919 -
2008-01-25 00:40:35 +00:00
peter
81c82efbeb * regenerated
git-svn-id: trunk@9918 -
2008-01-25 00:21:19 +00:00
peter
72b3da0bbf * updated for --os and --cpu
git-svn-id: trunk@9890 -
2008-01-23 23:16:14 +00:00
peter
596c61bd9c * AddUnit from ppu
* Compare directories and output Targets.AddUnit lines

git-svn-id: trunk@9876 -
2008-01-22 23:53:47 +00:00
peter
8e22284eb0 * regenerated
git-svn-id: trunk@9875 -
2008-01-22 23:11:04 +00:00
peter
721a45eb02 * shell commands helpfull for building fpmake.pp
git-svn-id: trunk@9874 -
2008-01-22 23:10:46 +00:00
peter
1f792725c9 * fix filename cases
git-svn-id: trunk@9872 -
2008-01-22 22:06:30 +00:00
peter
d8755158b4 * regenerated
git-svn-id: trunk@9862 -
2008-01-22 08:45:47 +00:00
peter
2377b34d16 * support passing archive on the commandline for build,compile,install.
this can be used to test build of archives using 'fppkg archive && fppkg build <archive.zip>'

git-svn-id: trunk@9858 -
2008-01-21 17:58:18 +00:00
peter
02a8dae1db * regenerated
git-svn-id: trunk@9834 -
2008-01-20 22:18:34 +00:00
peter
a40b4818ec * regenerated
git-svn-id: trunk@9688 -
2008-01-08 23:44:55 +00:00
peter
e6a4d76c51 * updated
git-svn-id: trunk@9654 -
2008-01-06 17:15:12 +00:00
peter
f3b26a94fe * stop when fpmake fails
git-svn-id: trunk@9355 -
2007-11-30 00:15:50 +00:00
peter
093237e74d * Use expandfilename to remove ../.. from FPCDIR for non-unix
git-svn-id: trunk@9314 -
2007-11-21 22:00:48 +00:00
peter
0852ce56a9 * check for all fpmkunit dependencies with version check
git-svn-id: trunk@9306 -
2007-11-20 22:23:41 +00:00
peter
b72cb5f4b8 * check if the minimum required fpmkunit is installed, if not
installed or too old then fallback to internal source

git-svn-id: trunk@9305 -
2007-11-20 22:01:22 +00:00
peter
f065706543 * fixed case downloadpackage action
git-svn-id: trunk@9285 -
2007-11-18 17:48:35 +00:00
peter
c503526407 * Add path to URI request
git-svn-id: trunk@9284 -
2007-11-18 17:36:55 +00:00
peter
ed3d9e1e5f * downloader registration
git-svn-id: trunk@9283 -
2007-11-18 17:25:52 +00:00
peter
47ecdea412 * made pkglnet,pkgwget implicitunits
git-svn-id: trunk@9282 -
2007-11-18 17:25:25 +00:00
peter
f0c4849f3a * another example
git-svn-id: trunk@9259 -
2007-11-14 23:16:55 +00:00
peter
6b38bfc780 * move example/test code to examples sub dir
git-svn-id: trunk@9258 -
2007-11-14 23:15:46 +00:00
peter
534048d62e * remove pkgcurl
git-svn-id: trunk@9257 -
2007-11-14 23:13:22 +00:00
peter
269d8ecf51 * split options in globaloptions and compileroptions
* use compileroptions to load settings for compiling fpmake
  * simple version check in config files

git-svn-id: trunk@9256 -
2007-11-14 23:10:09 +00:00
peter
f3e3ca1086 * remove obsolete 2.0.x files
git-svn-id: trunk@9255 -
2007-11-14 23:08:56 +00:00
peter
c30eed4069 * support <none> as empty version
* don't write not installed versions to status file

git-svn-id: trunk@9247 -
2007-11-13 23:09:04 +00:00
peter
bd093b4b9e * give better error on corrupt packages.xml
* first installdependencies before downloading/unzipping packages
  * delete corrupt file if download failed

git-svn-id: trunk@9240 -
2007-11-13 19:35:17 +00:00
peter
ae45cfefce * pass --nofpccfg
git-svn-id: trunk@9233 -
2007-11-13 18:37:42 +00:00
peter
da21fb10e3 * default repository is now http
git-svn-id: trunk@9217 -
2007-11-12 18:07:07 +00:00
peter
6a0b278727 * basic dependency handling is working
git-svn-id: trunk@9215 -
2007-11-12 17:07:23 +00:00
Jonas Maebe
7ae3de0a01 * regenerated for x86_64-darwin
git-svn-id: trunk@9186 -
2007-11-10 21:37:24 +00:00
marco
7f57d9568d * make install was broken, fixes 10144
git-svn-id: trunk@9183 -
2007-11-10 20:34:12 +00:00
Jonas Maebe
c9ce918485 * regenerated for darwin/x86_64
git-svn-id: trunk@9181 -
2007-11-10 18:37:19 +00:00
peter
33b5d4d73c * compile command added
* basic work for package dependencies

git-svn-id: trunk@9168 -
2007-11-09 01:00:59 +00:00
peter
03ec4e8b3c * dependency checking improved and more verbose
git-svn-id: trunk@9167 -
2007-11-09 00:59:39 +00:00
peter
8db504feea * archive files for all targets
* add oscpupossible list to reduce the cpu-os combinations,
    the table is copied from fpcmake
  * add bigger separates to the source

git-svn-id: trunk@9145 -
2007-11-05 22:35:14 +00:00
peter
5284b1694f * sourcepath, includepath file searching
* dependency and path can be added for cpu, os combinations

git-svn-id: trunk@9141 -
2007-11-04 22:44:04 +00:00
peter
edb56a85ac * updated
git-svn-id: trunk@9126 -
2007-11-03 23:50:02 +00:00
peter
6fcdfee5ec * install does not a build anymore
git-svn-id: trunk@9123 -
2007-11-03 23:06:40 +00:00
peter
c345118331 * pass --localunitdir and --globalunitdir to fpmake
git-svn-id: trunk@9121 -
2007-11-03 22:38:47 +00:00
peter
604c918ba9 * debug shows directory/file checks
git-svn-id: trunk@9115 -
2007-11-03 20:19:30 +00:00
Almindor
0dce152199 * update lnet in fppkg to 0.5.8
git-svn-id: trunk@9012 -
2007-10-31 09:08:27 +00:00
peter
100dab3c33 * support local and global install directories, default is to use a local
install dir for normal users and for root the global install dir
  * updated unit check in fpmake build to look in local and global dirs
  * auto bootstrap when fpmkunit is not found, no --bootstrap needed
  * archive command line option to call fpmake archive

git-svn-id: trunk@9011 -
2007-10-30 22:07:34 +00:00
peter
277147d1b1 * internal fpmkunit source for bootstrapping
git-svn-id: trunk@8992 -
2007-10-29 18:12:40 +00:00
peter
a0984505b2 * regenerated to fix fpc detection on non-i386
git-svn-id: trunk@8991 -
2007-10-29 16:34:18 +00:00
peter
324b1732ab * regenerated to update dependencies
git-svn-id: trunk@8988 -
2007-10-29 09:07:18 +00:00
peter
e2a5d53897 * depend on fcl-process and paszlib
git-svn-id: trunk@8986 -
2007-10-29 09:03:13 +00:00
peter
94aa14018d * compile fixed
git-svn-id: trunk@8944 -
2007-10-26 08:13:24 +00:00
peter
6ea1339f0a * initial code for bootstrapping using only source dirs
git-svn-id: trunk@8943 -
2007-10-25 23:10:36 +00:00
florian
79aec138c8 o forgotten BeOS patch by Olivier Coursiere:
+ rtl/beos/i386/sighnd.inc
 + packages/base/pthreads/pthrbeos.inc (basically a verbatim copy of the bsd one, just to compile as pthread support is limited under BeOS)
 * utils/fppkg/Makefile.fpc

git-svn-id: trunk@8804 -
2007-10-14 18:33:24 +00:00
Jonas Maebe
30bc89cfe5 * fixed dependency checking for source files in subdirectories relative
to the makefile location + regenerated all Makefiles
  * hopefully fixed fpmkunit dependencies

git-svn-id: trunk@8297 -
2007-08-22 07:04:23 +00:00
peter
4e412ad9c0 * remove poNoConsole so it works under windows
git-svn-id: trunk@8261 -
2007-08-11 16:16:39 +00:00
Almindor
7db1d24253 * update lNet in fppkg to 0.5.6a
git-svn-id: trunk@8222 -
2007-08-05 09:50:55 +00:00
Almindor
0fef52cce3 * update lNet to 0.5.5
git-svn-id: trunk@8202 -
2007-07-31 09:45:46 +00:00
Tomas Hajny
2d04f57c67 * use_shell equally applies to watcom target
git-svn-id: trunk@7952 -
2007-07-04 22:44:45 +00:00
Almindor
3b23378ab2 * update lnet to 0.5.3
git-svn-id: trunk@7860 -
2007-06-30 08:20:08 +00:00
Tomas Hajny
4cb8aa87bb + workaround implementation for platforms missing implementation of unit process (created in cooperation with John Lee)
git-svn-id: trunk@7852 -
2007-06-29 20:42:23 +00:00
Almindor
0d80b16e1a * add also new MIME stream stuff (forgotten commit of 0.5.2 -> fppkg)
git-svn-id: trunk@7773 -
2007-06-22 17:43:03 +00:00
Almindor
a1108a8fbb * update lNet to 0.5.2
git-svn-id: trunk@7733 -
2007-06-19 20:07:19 +00:00
peter
803104c1c4 * remove fpmake require
git-svn-id: trunk@7543 -
2007-06-01 05:49:28 +00:00
peter
5e9e617625 * detection of installed fpc added
git-svn-id: trunk@7542 -
2007-05-31 20:54:26 +00:00
peter
515880ffe6 * fpmake to fpmkunit package
git-svn-id: trunk@7539 -
2007-05-31 19:55:26 +00:00
peter
2d28dae41b * remove dependency on fpmktype
git-svn-id: trunk@7530 -
2007-05-30 18:36:12 +00:00
peter
88f2a0e53a * avail,scan commands added
* finished createarchive command, compresses still the whole source
    dir instead of using files from a specified input list

git-svn-id: trunk@7521 -
2007-05-29 20:56:59 +00:00
Almindor
e2ff152eef * update lnet to 0.5.1 (fixes some potential bugs in ftp and smtp)
git-svn-id: trunk@7519 -
2007-05-29 17:35:04 +00:00
Almindor
5736142382 * update lNet so latest fpc can compile it (property changes)
git-svn-id: trunk@7323 -
2007-05-13 09:04:46 +00:00
Almindor
83f6a8f612 * update lnet to 0.5 release
git-svn-id: trunk@7174 -
2007-04-26 11:13:13 +00:00
Jonas Maebe
673d02c6b8 * re-added darwin/ppc64 support (please use up-to-date fpcmake)
git-svn-id: trunk@6973 -
2007-03-24 17:26:10 +00:00
mazen
57696aa274 * Build unixutil package for all Linux platforms instead of only Linux/i386.
git-svn-id: trunk@6972 -
2007-03-24 14:06:30 +00:00
Almindor
5a6eabcd6c * update lnet to near 0.5 before the freeze
git-svn-id: trunk@6870 -
2007-03-15 09:47:27 +00:00
Jonas Maebe
c13ff3729b * Merged 2.3 branch changes:
+ darwin/ppc64 support
    + val/str/read(ln)/write(ln) support for enums
    + simple cse at the node tree level
    + if-node simplify support
    + simple ssa support for memory locations
    + support for optional overflow/rangecheck boolean parameters for
      operators
    * a lot of unification of the ppc32/ppc64 code generators


........
r6380 | jonas | 2007-02-08 21:25:36 +0100 (Thu, 08 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncgld.pas
   M /branches/fpc_2_3/compiler/tgobj.pas
   A /branches/fpc_2_3/tests/webtbs/tw8283.pp

  + support for replacing the memory location of a temp (including
    local variables) with that of another temp to avoid unnecessary
    copies (mantis #8283)

........
r6381 | jonas | 2007-02-08 22:53:36 +0100 (Thu, 08 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/nflw.pas
   A /branches/fpc_2_3/tests/webtbs/tw8282.pp

  + simplify support for ifn (based on patch by Florian)

........
r6386 | peter | 2007-02-09 13:48:53 +0100 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/htypechk.pas
   M /branches/fpc_2_3/compiler/ncal.pas
   M /branches/fpc_2_3/compiler/symconst.pas

  * overflow,rangecheck optional parameters for operators, patch from 8281

........
r6391 | jonas | 2007-02-09 23:52:13 +0100 (Fri, 09 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
   M /branches/fpc_2_3/compiler/powerpc64/cpunode.pas
   D /branches/fpc_2_3/compiler/powerpc64/nppcinl.pas
   M /branches/fpc_2_3/compiler/ppcgen/ngppcinl.pas

  * merged fsqrt(s) support to common powerpc unit, activate for ppc32
    if -Op970 is used (still default for ppc64, since default cpu there
    is already ppc970)

........
r6394 | jonas | 2007-02-10 18:58:47 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
   M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas

  * adapted a_jmp_name for darwin/ppc64
  * merged g_intf_wrapper for ppc32 and ppc64, and added darwin/ppc64
    support to it

........
r6396 | jonas | 2007-02-10 20:16:06 +0100 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/cgobj.pas

  + darwin/ppc64 support for g_indirect_sym_load

........
r6397 | jonas | 2007-02-10 20:22:49 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
   M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas

  + darwin/ppc64 support to ppc64's fixref
  * moved ppc32 a_load_store to cgppc and use it for darwin/ppc64 as
    well (its relocatable symbols are only 32 bits large)

........
r6399 | jonas | 2007-02-10 22:02:37 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems.pas

  + system_x86_64_darwin identifier
  + set default source system for system_x86_64_darwin and
    system_powerpc64_darwin

........
r6404 | jonas | 2007-02-10 23:01:23 +0100 (Sat, 10 Feb 2007) | 5 lines
Changed paths:
   M /branches/fpc_2_3/compiler/aasmdata.pas
   M /branches/fpc_2_3/compiler/aggas.pas
   M /branches/fpc_2_3/compiler/cgobj.pas
   M /branches/fpc_2_3/compiler/cgutils.pas
   M /branches/fpc_2_3/compiler/cresstr.pas
   M /branches/fpc_2_3/compiler/dbgdwarf.pas
   M /branches/fpc_2_3/compiler/dbgstabs.pas
   M /branches/fpc_2_3/compiler/ncgutil.pas
   M /branches/fpc_2_3/compiler/ogelf.pas
   M /branches/fpc_2_3/compiler/pdecvar.pas
   M /branches/fpc_2_3/compiler/pmodules.pas
   M /branches/fpc_2_3/compiler/symdef.pas
   M /branches/fpc_2_3/compiler/systems.pas

  + system_x86_64_darwin identifier
  + systems_darwin set which collects all darwin variants
  + added support for darwin/ppc64 and darwin/x86_64 where needed in
    the generic code

........
r6406 | jonas | 2007-02-10 23:24:32 +0100 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/cgobj.pas

  * ifdef cpu64 -> ifdef cpu64bit

........
r6409 | jonas | 2007-02-11 00:34:04 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/pdecvar.pas

  * fixed ppc64 compilation

........
r6413 | jonas | 2007-02-11 12:41:27 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/bsd/system.pp
   M /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
   M /branches/fpc_2_3/rtl/darwin/signal.inc

  + darwin/ppc64 support for signal routines

........
r6415 | jonas | 2007-02-11 13:54:53 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_linux.pas

  * set abi of linux/ppc64 to abi_powerpc_sysv

........
r6416 | jonas | 2007-02-11 13:55:51 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/cputarg.pas
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas
   M /branches/fpc_2_3/compiler/systems/t_bsd.pas

  + darwin/ppc64 source and target information

........
r6418 | jonas | 2007-02-11 14:19:55 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/powerpc64/math.inc

  * darwin/ppc64 compilation fixes

........
r6419 | jonas | 2007-02-11 14:22:22 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
   M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas

  * darwin/ppc64 needs the 32 bit version of a_loadaddr_ref_reg

........
r6420 | jonas | 2007-02-11 14:22:55 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/utils/fpcm/fpcmmain.pp

  + darwin/ppc64 support

........
r6426 | jonas | 2007-02-11 16:13:19 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/rappcgas.pas

  * fixed refaddr parsing for darwin/ppc64

........
r6427 | jonas | 2007-02-11 16:14:21 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
   M /branches/fpc_2_3/compiler/powerpc64/agppcgas.pas
   A /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas

  * moved ppc32/ppc64 assembler writer helpers to a common unit

........
r6430 | jonas | 2007-02-11 17:53:23 +0100 (Sun, 11 Feb 2007) | 4 lines
Changed paths:
   D /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
   D /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc
   A /branches/fpc_2_3/rtl/darwin/powerpc64
   A /branches/fpc_2_3/rtl/darwin/powerpc64/sig_cpu.inc
   A /branches/fpc_2_3/rtl/darwin/powerpc64/sighnd.inc
   A /branches/fpc_2_3/rtl/darwin/ppcgen
   A /branches/fpc_2_3/rtl/darwin/ppcgen/ppchnd.inc (from /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc:6422)
   A /branches/fpc_2_3/rtl/darwin/ppcgen/sig_ppc.inc (from /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc:6422)
   M /branches/fpc_2_3/rtl/darwin/signal.inc

  * fixed ppc/ppc64 signal include handling (both real files are in
    ppcgen, dummies in powerpc and powerpc64 which include those files)
    (1st step because pre-commit filter can't handle replaced files)

........
r6431 | jonas | 2007-02-11 17:53:47 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   A /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
   A /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc

  * second step of signal include patch

........
r6432 | jonas | 2007-02-11 19:00:12 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/t_bsd.pas

  * changed darwin checks to use systems_darwin constant

........
r6433 | jonas | 2007-02-11 19:05:38 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas

  * handle non-multiple-of-4 offsets with 64 bit loads/stores for
    darwin/ppc64

........
r6434 | jonas | 2007-02-11 19:05:56 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   D /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
   D /branches/fpc_2_3/compiler/powerpc64/agppcgas.pas
   A /branches/fpc_2_3/compiler/ppcgen/agppcgas.pas (from /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas:6427)
   D /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas

  * completely merged ppc assembler writers

........
r6435 | jonas | 2007-02-11 19:06:40 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/darwin/console.pp
   M /branches/fpc_2_3/rtl/darwin/termiosproc.inc

  * fixed 64 bit compilation

........
r6436 | jonas | 2007-02-11 19:09:28 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/packages/extra/Makefile.fpc

  * universal interfaces aren't 64 bit ready yet -> only compile for
    darwin/ppc and darwin/i386

........
r6438 | jonas | 2007-02-11 19:22:34 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/ctest.o
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext3.o
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext4.o
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext5.o

  + compiled for darwin/ppc64

........
r6439 | jonas | 2007-02-11 20:24:42 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas

  * patch from Thomas to fix linux/ppc64

........
r6440 | jonas | 2007-02-11 20:25:15 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems.pas

  * fixed setting source OS for darwin/ppc64

........
r6444 | florian | 2007-02-11 22:24:20 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/globtype.pas
   M /branches/fpc_2_3/compiler/nopt.pas
   M /branches/fpc_2_3/compiler/nutils.pas
   M /branches/fpc_2_3/compiler/optcse.pas
   M /branches/fpc_2_3/compiler/psub.pas

+ first node cse implementation

........
r6445 | jonas | 2007-02-11 22:30:07 +0100 (Sun, 11 Feb 2007) | 6 lines
Changed paths:
   M /branches/fpc_2_3/compiler/cresstr.pas

  * hack to work around strange darwin/ppc64 linker bug: it seems to
    have problems if you put a global symbol at the end of a section
    without any data following (at least in case of the resource strings
    section) -> add dummy byte at the end for darwin/ppc64 (otherwise
    it messes up the address of the first symbol stub entry)

........
r6449 | jonas | 2007-02-11 23:23:44 +0100 (Sun, 11 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas

  * cpupowerpc is defined for both ppc32 and ppc64 ->
    changed to cpupowerpc32 to avoid defining source
    wrongly on ppc64

........
r6450 | jonas | 2007-02-11 23:26:34 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ppcgen/ngppcset.pas

  * disable jump tables for darwin/ppc64 for now, don't work
    yet for some reason

........
r6451 | florian | 2007-02-11 23:54:37 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncal.pas
   M /branches/fpc_2_3/compiler/nutils.pas
   M /branches/fpc_2_3/compiler/optcse.pas

* improved cse
* better complexity calculation for subscript nodes with classes or interfaces

........
r6456 | jonas | 2007-02-12 19:33:22 +0100 (Mon, 12 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/nutils.pas

  + support for notn,shln,shrn,equaln,unequaln,gtn,gten,ltn,lten in
    node_cplexity()
  * mark muln,divn,modn as more complex

........
r6469 | jonas | 2007-02-13 15:56:01 +0100 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/optcse.pas

  * fixed when cross-compiling a 64 bit compiler from a 32 bit platform

........
r6471 | jonas | 2007-02-13 16:17:16 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/cputarg.pas

  * include stabs support (can work on darwin/ppc64, but doesn't work
    yet)

........
r6473 | jonas | 2007-02-13 16:45:48 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
   M /branches/fpc_2_3/compiler/powerpc64/cpupara.pas

  * R2 is a volatile and usable register under darwin/ppc64
  * R13 is a reserved non-volatile register under darwin/ppc64 (tls)

........
r6479 | jonas | 2007-02-13 20:40:50 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas

  * maxCrecordalign seems to have to be 8 rather 4, in spite of what
    the ABI docs say (although they are contradictory to some extent)

........
r6487 | jonas | 2007-02-14 15:57:40 +0100 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/tests/webtbs/tw8153a.pp

  * fixed for darwin/ppc64

........
r6488 | jonas | 2007-02-14 15:58:56 +0100 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/tests/webtbs/tw7851a.pp

  * fixed for darwin/ppc64

........
r6494 | jonas | 2007-02-15 19:36:55 +0100 (Thu, 15 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas

  * set default debug info for darwin/ppc64 to dwarf2 since
    it works better than stabs currently

........
r6500 | jonas | 2007-02-15 21:38:16 +0100 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/version.pas

  * updated version to 2.3.0

........
r6505 | jonas | 2007-02-15 22:39:28 +0100 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/version.pas

  * changed version to 2.3.1

........
r6511 | jonas | 2007-02-16 15:17:24 +0100 (Fri, 16 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/itcpugas.pas

  * system_powerpc_darwin -> system_powerpc64_darwin

........
r6546 | daniel | 2007-02-18 15:48:54 +0100 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncginl.pas
   M /branches/fpc_2_3/compiler/ncgld.pas
   M /branches/fpc_2_3/compiler/ncgrtti.pas
   M /branches/fpc_2_3/compiler/ncnv.pas
   M /branches/fpc_2_3/compiler/ninl.pas
   M /branches/fpc_2_3/compiler/nld.pas
   M /branches/fpc_2_3/compiler/nutils.pas
   M /branches/fpc_2_3/compiler/pinline.pas
   M /branches/fpc_2_3/rtl/inc/astrings.inc
   M /branches/fpc_2_3/rtl/inc/compproc.inc
   M /branches/fpc_2_3/rtl/inc/sstrings.inc
   M /branches/fpc_2_3/rtl/inc/text.inc
   M /branches/fpc_2_3/rtl/inc/wstrings.inc

  + Val/str/read/write support for enumeration types.

........
r6547 | daniel | 2007-02-18 17:01:20 +0100 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/inc/sstrings.inc

  * Fix val code that I broke.

........
r6571 | daniel | 2007-02-20 09:27:44 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/inc/astrings.inc
   M /branches/fpc_2_3/rtl/inc/sstrings.inc
   M /branches/fpc_2_3/rtl/inc/text.inc
   M /branches/fpc_2_3/rtl/inc/wstrings.inc

  * o2s -> ord2str, s2o -> str2ord

........
r6572 | daniel | 2007-02-20 09:33:30 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncgld.pas
   M /branches/fpc_2_3/compiler/ncgrtti.pas
   M /branches/fpc_2_3/compiler/ninl.pas
   M /branches/fpc_2_3/compiler/nld.pas

  * o2s -> ord2str, s2o -> str2ord

........
r6574 | daniel | 2007-02-20 12:07:58 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/inc/compproc.inc

  * o2s -> ord2str, s2o -> str2ord

........
r6578 | daniel | 2007-02-20 22:18:49 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/inc/text.inc

  * Change longint to valsint.

........
r6579 | daniel | 2007-02-20 22:29:09 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ninl.pas

  * Handle ordinal currency types.

........
r6580 | jonas | 2007-02-20 22:29:11 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncgrtti.pas

  * fixed compilation for cpurequiresproperalignment

........
r6581 | jonas | 2007-02-20 22:30:21 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ninl.pas

  * fixed typo

........
r6582 | daniel | 2007-02-20 22:36:19 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ninl.pas

  * Set is_real to true.

........
r6590 | jonas | 2007-02-21 20:23:54 +0100 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas

  * set tf_dwarf_only_local_labels for darwin/ppc64

git-svn-id: trunk@6720 -
2007-03-04 20:16:57 +00:00
peter
103b4202f4 * updated for new fcl packages
git-svn-id: trunk@6662 -
2007-02-26 06:51:03 +00:00
peter
06961fe250 * basic work for source package creation
git-svn-id: trunk@6594 -
2007-02-21 19:33:52 +00:00
peter
e381214f82 * fix libcurl dependency
git-svn-id: trunk@6570 -
2007-02-20 06:55:15 +00:00
peter
7fa93d8b1a * separate compiler setting for compiling fpmake.pp
* first auto-detected fpc is used for compiling fpmake.pp

git-svn-id: trunk@6567 -
2007-02-19 22:20:43 +00:00
peter
746e4770a6 * fpmake moved to packages
git-svn-id: trunk@6560 -
2007-02-19 17:27:06 +00:00
peter
0a4e18b37d * fix unzipping
git-svn-id: trunk@6484 -
2007-02-13 23:08:20 +00:00
peter
429f66b4ee * sync
git-svn-id: trunk@6483 -
2007-02-13 23:02:12 +00:00
peter
cf8f48fc5f * remote and local repository cleanup
* development hack added to use ~/repository as default
    remote repository
  * tfppakcage.filename added for file location instead offical
    repository
  * tfppackage.url renamed to externalurl for 3rd party

git-svn-id: trunk@6478 -
2007-02-13 19:39:42 +00:00
peter
44a78590ec * new uriparser
git-svn-id: trunk@6477 -
2007-02-13 19:37:20 +00:00
peter
b928627d6d * pkgglobals added
* prepare for recursive executeaction

git-svn-id: trunk@6474 -
2007-02-13 17:18:01 +00:00
peter
83fa4de83b * Downlaoder class is not a pkghandler anymore
* New downloadpackage handler that creates a Downloader class

git-svn-id: trunk@6467 -
2007-02-13 08:06:31 +00:00
peter
cf6f8efacf * clean units
git-svn-id: trunk@6455 -
2007-02-12 16:08:22 +00:00
peter
2fe7c8ec82 * remove spaces and tabs
* first things to add archive unzipping

git-svn-id: trunk@6447 -
2007-02-11 22:17:52 +00:00
peter
5ec60ffc9b * move 2.0.x compatibility files to fcl20/ subdir
git-svn-id: trunk@6446 -
2007-02-11 22:17:07 +00:00
peter
af466b4219 * global config logging and writing
git-svn-id: trunk@6417 -
2007-02-11 13:03:58 +00:00
michael
4e40a56932 * Changed attributes to 644
git-svn-id: trunk@6351 -
2007-02-06 11:03:04 +00:00
peter
70a0928914 * add package to action and pkghandler
git-svn-id: trunk@6348 -
2007-02-05 23:09:41 +00:00
peter
b08c9c9431 * typo
git-svn-id: trunk@6346 -
2007-02-05 07:07:32 +00:00
peter
a4f501852e * split config in global config and compiler config
git-svn-id: trunk@6344 -
2007-02-04 22:10:45 +00:00
michael
85cc72af54 * Fixed compilation
git-svn-id: trunk@6328 -
2007-02-03 22:14:13 +00:00
peter
f2747f1e40 * basic framework for actions
git-svn-id: trunk@6306 -
2007-02-02 19:27:16 +00:00
Jonas Maebe
60d19ea1e6 * forgot to commit
git-svn-id: trunk@6224 -
2007-01-27 11:44:02 +00:00
pierre
ee7514b934 * also remove fplnet for targets without sockets unit support
git-svn-id: trunk@6156 -
2007-01-24 03:40:25 +00:00
peter
03c21e6621 * remove pkgwget from common units
git-svn-id: trunk@6055 -
2007-01-18 20:47:27 +00:00
peter
3a46ab06a3 * symbian support
git-svn-id: trunk@6052 -
2007-01-18 20:24:44 +00:00
Almindor
71a64525b5 * adds lnet info
git-svn-id: trunk@5946 -
2007-01-13 15:40:07 +00:00
peter
f3e4496ca7 * build fppkg
git-svn-id: trunk@5909 -
2007-01-11 21:55:00 +00:00
Almindor
2ddc5fed76 * re-add some somehow missed units, update to latest
git-svn-id: trunk@5857 -
2007-01-08 22:16:06 +00:00
florian
ff40ed3264 * Makefiles regenerated
git-svn-id: trunk@5831 -
2007-01-06 21:08:19 +00:00
Almindor
962677fef3 * adds lnet to the compile-list
git-svn-id: trunk@5803 -
2007-01-04 10:10:45 +00:00
Almindor
c6f7301087 * adds lnet subdir to fppkg for lnetpkg
git-svn-id: trunk@5802 -
2007-01-04 10:00:16 +00:00
michael
a6a300cbbe * Added libcurl downloader and implemented new command style as in smart/svn/cvs
git-svn-id: trunk@5270 -
2006-11-06 23:17:09 +00:00
michael
c7147a9412 * Cleanup should always be protected with try..finally
git-svn-id: trunk@5269 -
2006-11-06 22:10:52 +00:00
michael
0925ed13e9 * Added direct libcurl interface
git-svn-id: trunk@5246 -
2006-11-05 14:18:45 +00:00
Almindor
2bcf64c815 * adds FTP support in lNet downloader
git-svn-id: trunk@5232 -
2006-11-05 10:13:21 +00:00
Almindor
e4cd04aa0e * minor http cleanups, use of uriparser
git-svn-id: trunk@5230 -
2006-11-04 23:36:02 +00:00
Almindor
8c153dea12 * adds lnet back end to packager
git-svn-id: trunk@5228 -
2006-11-04 18:42:11 +00:00
michael
f9966bdc06 * Added program to test downloader class
git-svn-id: trunk@5213 -
2006-11-03 21:26:44 +00:00
michael
6f4201bcfc * Added OCurl based downloader
git-svn-id: trunk@5212 -
2006-11-03 20:48:52 +00:00
michael
202191e2cf * Initial implementation of Synapse-based downloader
git-svn-id: trunk@5211 -
2006-11-03 20:03:23 +00:00
michael
04d44ed3ba * Added wgetdownloader
git-svn-id: trunk@5198 -
2006-11-03 12:56:23 +00:00
michael
654eaa0f0e * initial skeleton
git-svn-id: trunk@5147 -
2006-11-01 14:04:10 +00:00
peter
3ab2086999 * moved fppkg
git-svn-id: trunk@5041 -
2006-10-28 14:52:36 +00:00
michael
3ba85ce96d + Initial check-in
git-svn-id: trunk@5036 -
2006-10-27 20:07:34 +00:00