the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: fpc-cross-common
Version: 2.6.0
Revision: 1
Depends: fpc
BuildDepends: fink (>= 0.24.12)
Recommends: fpc-doc
Conflicts: <<
fpc-cross-i386-darwin (<=2.4.2),
fpc-cross-x86-64-darwin (<=2.4.2),
fpc-cross-powerpc-darwin (<=2.4.2),
fpc-cross-arm-linux (<=2.4.2),
fpc-cross-arm-wince (<=2.4.2),
fpc-cross-sparc-linux (<=2.4.2),
fpc-crossppc,
fpc-arm-cross,
fpc-win,
fpc-i386-linux
<<
Replaces: <<
fpc-cross-i386-darwin (<=2.4.2),
fpc-cross-x86-64-darwin (<=2.4.2),
fpc-cross-powerpc-darwin (<=2.4.2),
fpc-cross-arm-linux (<=2.4.2),
fpc-cross-arm-wince (<=2.4.2),
fpc-cross-sparc-linux (<=2.4.2),
fpc-crossppc,
fpc-arm-cross,
fpc-win,
fpc-i386-linux
<<
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/fpc-%v.source.tar.gz
Source-MD5: 0edf0d6f52e1e3fd6ef6836431f4d13b
SourceDirectory: fpc-%v
CompileScript: <<
#!/bin/sh -ev
if [ "%m" != "powerpc" ]; then
make -C compiler i386 x86_64
fi
make -C compiler powerpc powerpc64 sparc m68k mipsel
make -C compiler arm OPT="-ap -dFPC_ARMEL"
<<
InstallScript: <<
#!/bin/sh -ev
cd compiler
# move unwanted files
mkdir hideout
mv ppcgen hideout
mv ppc*.* hideout
if [ "%m" = "powerpc" ]; then ppcarch="ppcppc" ; fi
if [ "%m" = "i386" ]; then ppcarch="ppc386" ; fi
if [ "%m" = "x86_64" ]; then ppcarch="ppcx64" ; fi
mv $ppcarch hideout
install -d %i/bin
install -d %i/lib/fpc/%v
# loop over all compilers
for ppccross in $(ls ppc*)
do
install -c -m 755 $ppccross %i/lib/fpc/%v
ln -sf ../lib/fpc/%v/$ppccross %i/bin/$ppccross
done
<<
License: LGPL
Description: FPC common cross-compiler binaries
DescDetail: <<
This package builds all supported crosscompilers, which serve as the
starting point for specific operating system targets.
<<
DescPort: <<
Installation is "manual" as i could not find a suitable make install ...
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler