the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: fpc-cross-i386-darwin
Version: 2.4.0
Revision: 3
Architecture: x86_64
Depends: fpc-config
Recommends: fpc-doc
CustomMirror: <<
eur-AT: ftp://gd.tuwien.ac.at/languages/pascal/fpc/
eur-BE: ftp://ftp.freepascal.org/pub/fpc/
eur-HU: ftp://ftp.hu.freepascal.org/pub/fpc/
eur-IL: http://mirror.mirimar.net/freepascal/
eur-NL: ftp://freepascal.stack.nl/mirrors/fpc/
eur-NO: ftp://ftp.no.freepascal.org/pub/fpc/
eur-RU: ftp://ftp.chg.ru/pub/lang/pascal/fpc/
Primary: ftp://ftp.freepascal.org/pub/fpc/
<<
Source: mirror:custom:/dist/%v/source/fpcbuild-%v.tar.gz
Source-MD5: af49e9a8bb632f361395add30ece8934
Source2: mirror:custom:dist/%v/bootstrap/fpc-%v.universal-darwin.bootstrap.tar.bz2
Source2-MD5: b024c3dbb43bc65aaa6d9e5d5948dbfe
SourceDirectory: fpcbuild-%v/fpcsrc
BuildDepends: fink (>= 0.24.12)
# Patch the endian problem with MOFiles in packages/fcl-base/src/gettext.pp
PatchFile: fpc.patch
PatchFile-MD5: f01af3524aa65f6b2eb4eb1712a54901
CompileScript: <<
make all PP="arch -i386 %b/../../ppcuniversal" CPU_TARGET=i386
<<
InstallScript: <<
#!/bin/sh -ev
# make compiler_install would also install all tools, but the crosscompiler is all what is wanted
install -m 755 -d %i/lib/fpc/%v
install -c -m 755 %b/compiler/ppc386 %i/lib/fpc/%v/ppc386
install -m 755 -d %i/bin
ln -sf ../lib/fpc/%v/ppcx64 %i/bin/ppc386
make rtl_install OS_TARGET=darwin CPU_TARGET=i386 INSTALL_PREFIX=%i CROSSINSTALL=1 FPCMAKE=%b/utils/fpcm/fpcmake PP=%b/compiler/ppc386
make packages_install OS_TARGET=darwin CPU_TARGET=i386 INSTALL_PREFIX=%i CROSSINSTALL=1 FPCMAKE=%b/utils/fpcm/fpcmake PP=%b/compiler/ppc386
<<
License: LGPL
Description: FPC cross-compiler i386-darwin
DescDetail: <<
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal
compiler. Supported processors: Intel x86, Amd64/x86 64, PowerPC,
Sparc, ARM.
Supported operating systems: Linux, FreeBSD, Mac OS X/Darwin,
Mac OS classic, DOS, Win32, OS/2, Netware (libc and classic) and MorphOS.
The language syntax has excellent compatibility with TP 7.0 as well as
with most versions of Delphi (classes, rtti, exceptions, ansistrings,
widestrings, interfaces). A Mac Pascal compatibility mode is also provided
to assist users of previous Pascal compilers for the Mac.
Furthermore, Free Pascal supports function overloading, operator
overloading, global properties and other modern features.
http://wiki.freepascal.org/User_Changes_2.4.0 also lists changes in fpc 2.4.0.
<<
DescUsage: <<
This Pascal crosscompiler produces x86 executables.
get help with: fpc -h
compile and link a Pascal file with:
fpc -Pi386 FILENAME
For more documentation about Free Pascal in HTML and pdf, install fpc-doc
<<
DescPort: <<
Only the rtl and the packages need to be installed. The original x86 compiler
(ppc386) is enough for compiling.
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler
Package: fpc-cross-i386-darwin
Version: 2.4.0
Revision: 3
Architecture: x86_64
Depends: fpc-config
Recommends: fpc-doc
CustomMirror: <<
eur-AT: ftp://gd.tuwien.ac.at/languages/pascal/fpc/
eur-BE: ftp://ftp.freepascal.org/pub/fpc/
eur-HU: ftp://ftp.hu.freepascal.org/pub/fpc/
eur-IL: http://mirror.mirimar.net/freepascal/
eur-NL: ftp://freepascal.stack.nl/mirrors/fpc/
eur-NO: ftp://ftp.no.freepascal.org/pub/fpc/
eur-RU: ftp://ftp.chg.ru/pub/lang/pascal/fpc/
Primary: ftp://ftp.freepascal.org/pub/fpc/
<<
Source: mirror:custom:/dist/%v/source/fpcbuild-%v.tar.gz
Source-MD5: af49e9a8bb632f361395add30ece8934
Source2: mirror:custom:dist/%v/bootstrap/fpc-%v.universal-darwin.bootstrap.tar.bz2
Source2-MD5: b024c3dbb43bc65aaa6d9e5d5948dbfe
SourceDirectory: fpcbuild-%v/fpcsrc
BuildDepends: fink (>= 0.24.12)
# Patch the endian problem with MOFiles in packages/fcl-base/src/gettext.pp
PatchFile: fpc.patch
PatchFile-MD5: f01af3524aa65f6b2eb4eb1712a54901
CompileScript: <<
make all PP="arch -i386 %b/../../ppcuniversal" CPU_TARGET=i386
<<
InstallScript: <<
#!/bin/sh -ev
# make compiler_install would also install all tools, but the crosscompiler is all what is wanted
install -m 755 -d %i/lib/fpc/%v
install -c -m 755 %b/compiler/ppc386 %i/lib/fpc/%v/ppc386
install -m 755 -d %i/bin
ln -sf ../lib/fpc/%v/ppcx64 %i/bin/ppc386
make rtl_install OS_TARGET=darwin CPU_TARGET=i386 INSTALL_PREFIX=%i CROSSINSTALL=1 FPCMAKE=%b/utils/fpcm/fpcmake PP=%b/compiler/ppc386
make packages_install OS_TARGET=darwin CPU_TARGET=i386 INSTALL_PREFIX=%i CROSSINSTALL=1 FPCMAKE=%b/utils/fpcm/fpcmake PP=%b/compiler/ppc386
<<
License: LGPL
Description: FPC cross-compiler i386-darwin
DescDetail: <<
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal
compiler. Supported processors: Intel x86, Amd64/x86 64, PowerPC,
Sparc, ARM.
Supported operating systems: Linux, FreeBSD, Mac OS X/Darwin,
Mac OS classic, DOS, Win32, OS/2, Netware (libc and classic) and MorphOS.
The language syntax has excellent compatibility with TP 7.0 as well as
with most versions of Delphi (classes, rtti, exceptions, ansistrings,
widestrings, interfaces). A Mac Pascal compatibility mode is also provided
to assist users of previous Pascal compilers for the Mac.
Furthermore, Free Pascal supports function overloading, operator
overloading, global properties and other modern features.
http://wiki.freepascal.org/User_Changes_2.4.0 also lists changes in fpc 2.4.0.
<<
DescUsage: <<
This Pascal crosscompiler produces x86 executables.
get help with: fpc -h
compile and link a Pascal file with:
fpc -Pi386 FILENAME
For more documentation about Free Pascal in HTML and pdf, install fpc-doc
<<
DescPort: <<
Only the rtl and the packages need to be installed. The original x86 compiler
(ppc386) is enough for compiling.
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler