Преглед изворни кода

* contributed by Karl-Michael Schindler

marco пре 20 година
родитељ
комит
8c422d4946
1 измењених фајлова са 40 додато и 0 уклоњено
  1. 40 0
      install/macosx/fpc.info

+ 40 - 0
install/macosx/fpc.info

@@ -0,0 +1,40 @@
+Package: fpc
+Version: 1.9.8
+Revision: 1
+Source: ftp://ftp.freepascal.org/mirrors/fpc/beta/source-%v/%n-%v.source.tar.gz
+Source-MD5: 9b459ccf4273bde8e6f5e32cbd488ecc
+Source2: ftp://ftp.freepascal.org/mirrors/fpc/beta/source-%v/%n-%v.darwin.bootstrap.tar.gz
+Source2-MD5: 632dfd942aeea0155dea571654e86eb9
+SourceDirectory: fpc
+CompileScript: <<
+# replace /sw with the correct path in the default fpc.cfg file
+sed -e 's|/PREFIX|%p|g' -e 's|VERSION|%v|g' <%b/../fpc.cfg.in >%b/../fpc.cfg
+# compile the stuff
+make clean PP=%b/../ppcppc
+make compiler_cycle PP=%b/../ppcppc
+make -C rtl PP=%b/compiler/ppcppc OPT="-gl -g"
+make packages_base_all fcl PP=%b/compiler/ppcppc OPT="-gl -g"
+make packages_extra_all PP=%b/compiler/ppcppc OPT="-gl -g"
+make utils PP=%b/compiler/ppcppc DATA2INC=%b/utils/data2inc OPT="-gl -g"
+make fv ide PP=%b/compiler/ppcppc OPT="-gl -g"
+<<
+InstallScript: <<
+make compiler_install rtl_install utils_install INSTALL_PREFIX=%i PP=%b/compiler/ppcppc FPCMAKE=%b/utils/fpcm/fpcmake
+make fcl_install packages_install INSTALL_PREFIX=%i PP=%b/compiler/ppcppc FPCMAKE=%b/utils/fpcm/fpcmake
+make fv_install ide_install INSTALL_PREFIX=%i PP=%b/compiler/ppcppc FPCMAKE=%b/utils/fpcm/fpcmake
+mkdir %i/etc
+install -c -m 644 %b/../fpc.cfg %i/etc/
+<<
+ConfFiles: %p/etc/fpc.cfg
+License: GPL
+Description: Free Pascal (aka FPK Pascal) compiler
+DescDetail: <<
+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. 
+
+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.
+<<
+DescPort: <<
+ Nothing special, yet. ToDo: .fpc.cfg, fcl, docs, split of packages, fv&ide, lazarus.
+<<
+Homepage: http://www.freepascal.org
+Maintainer: Karl-Michael Schindler <[email protected]>