fpc.info 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Package: fpc
  2. Version: 1.9.8
  3. Revision: 1
  4. Source: ftp://ftp.freepascal.org/mirrors/fpc/beta/source-%v/%n-%v.source.tar.gz
  5. Source-MD5: 9b459ccf4273bde8e6f5e32cbd488ecc
  6. Source2: ftp://ftp.freepascal.org/mirrors/fpc/beta/source-%v/%n-%v.darwin.bootstrap.tar.gz
  7. Source2-MD5: 632dfd942aeea0155dea571654e86eb9
  8. SourceDirectory: fpc
  9. CompileScript: <<
  10. # replace /sw with the correct path in the default fpc.cfg file
  11. sed -e 's|/PREFIX|%p|g' -e 's|VERSION|%v|g' <%b/../fpc.cfg.in >%b/../fpc.cfg
  12. # compile the stuff
  13. make clean PP=%b/../ppcppc
  14. make compiler_cycle PP=%b/../ppcppc
  15. make -C rtl PP=%b/compiler/ppcppc OPT="-gl -g"
  16. make packages_base_all fcl PP=%b/compiler/ppcppc OPT="-gl -g"
  17. make packages_extra_all PP=%b/compiler/ppcppc OPT="-gl -g"
  18. make utils PP=%b/compiler/ppcppc DATA2INC=%b/utils/data2inc OPT="-gl -g"
  19. make fv ide PP=%b/compiler/ppcppc OPT="-gl -g"
  20. <<
  21. InstallScript: <<
  22. make compiler_install rtl_install utils_install INSTALL_PREFIX=%i PP=%b/compiler/ppcppc FPCMAKE=%b/utils/fpcm/fpcmake
  23. make fcl_install packages_install INSTALL_PREFIX=%i PP=%b/compiler/ppcppc FPCMAKE=%b/utils/fpcm/fpcmake
  24. make fv_install ide_install INSTALL_PREFIX=%i PP=%b/compiler/ppcppc FPCMAKE=%b/utils/fpcm/fpcmake
  25. mkdir %i/etc
  26. install -c -m 644 %b/../fpc.cfg %i/etc/
  27. <<
  28. ConfFiles: %p/etc/fpc.cfg
  29. License: GPL
  30. Description: Free Pascal (aka FPK Pascal) compiler
  31. DescDetail: <<
  32. Free Pascal (aka FPK Pascal) is a 32 or 64 bit (from 1.9.6) pascal compiler. It is available for different processors Intel x86, Amd64/x86Ê64 (from 1.9.6), PowerPC (from 1.9.2), Sparc (from 1.9.6) and Motorola 680x0 (1.0.x only). The following operating systems are supported Linux, FreeBSD, NetBSD, MacOSX/Darwin, MacOS classic, DOS, Win32, OS/2, BeOS, SunOS (Solaris), Netware (libc and classic), QNX and Classic Amiga.
  33. The language syntax is semantically compatible with TP 7.0 as well as most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). Furthermore Free Pascal supports function overloading, operator overloading, global properties and other such features.
  34. <<
  35. DescPort: <<
  36. Nothing special, yet. ToDo: .fpc.cfg, fcl, docs, split of packages, fv&ide, lazarus.
  37. <<
  38. Homepage: http://www.freepascal.org
  39. Maintainer: Karl-Michael Schindler <[email protected]>