Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages
In directory vz-cvs-3.sog:/tmp/cvs-serv5933
Added Files:
fpc-cross-arm.info fpc-cross-common.info
fpc-cross-i386-darwin.info fpc-cross-i386.info
fpc-cross-powerpc-darwin.info fpc-cross-powerpc.info
fpc-cross-sparc-linux.info fpc-cross-x86-64.info
fpc-sources.info
Log Message:
fpc crosscompilers: move to 10.7
--- NEW FILE: fpc-cross-i386-darwin.info ---
Package: fpc-cross-i386-darwin
Version: 2.4.4
Revision: 1
Depends: fpc-cross-common
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/fpc-%v.source.tar.gz
Source-MD5: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
CompileScript: <<
# compile rtl and packages for X86-64
make rtl packages OPT="-ap" CPU_TARGET=i386
<<
InstallScript: <<
#!/bin/sh -ev
make rtl_install packages_install CPU_TARGET=i386 INSTALL_PREFIX=%i
CROSSINSTALL=1
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -ev
# Build a trivial small program to test for fundamental flaws
cat >HelloWorld.pas <<EOFTEST
Program HelloWorld;
begin
writeln ('Hello World!');
end.
EOFTEST
fpc -Pi386 -Furtl/units/i386-darwin HelloWorld.pas
<<
<<
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_%v also lists changes in fpc %n.
<<
DescUsage: <<
This Pascal crosscompiler produces x86 32 bit 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 <[email protected]>
--- NEW FILE: fpc-cross-i386.info ---
Info2: <<
Package: fpc-cross-i386-%type_pkg[platform]
Version: 2.4.4
Revision: 1
Type: platform (linux freebsd win32 wince go32v2)
# tried, but not yet working or needed: solaris beos haiku os2 symbian netbsd
openbsd qnx netware wdosx emx watcom netwlibc
Depends: <<
fpc-cross-common,
(%type_pkg[platform] = linux) i386-%type_pkg[platform]-binutils,
(%type_pkg[platform] = freebsd) i386-%type_pkg[platform]-binutils,
(%type_pkg[platform] = win32) i386-%type_pkg[platform]-binutils,
(%type_pkg[platform] = wince) i386-%type_pkg[platform]-binutils,
(%type_pkg[platform] = go32v2) i386-%type_pkg[platform]-binutils
<<
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/fpc-%v.source.tar.gz
Source-MD5: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
CompileScript: <<
make rtl packages OPT="-ap" CPU_TARGET=i386 OS_TARGET=%type_pkg[platform]
<<
InstallScript: <<
#!/bin/sh -ev
make rtl_install packages_install OS_TARGET=%type_pkg[platform]
CPU_TARGET=i386 INSTALL_PREFIX=%i CROSSINSTALL=1
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -ev
# Build a trivial small program to test for fundamental flaws
cat >HelloWorld.pas <<EOFTEST
Program HelloWorld;
begin
writeln ('Hello World!');
end.
EOFTEST
fpc -Pi386 -T%type_pkg[platform] -Furtl/units/i386-%type_pkg[platform]
-XPi386-%type_pkg[platform]- HelloWorld.pas
<<
<<
License: LGPL
Description: FPC cross-compiler i386-%type_pkg[platform]
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_%v also lists changes in fpc %n.
<<
DescUsage: <<
This Pascal crosscompiler produces x86 executables for %type_pkg[platform].
get help with: fpc -h
compile and link a Pascal file with:
fpc -Pi386 -T%type_pkg[platform] 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.
Missing/ToDo: OS/2, Symbian, ...
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler <[email protected]>
<<
--- NEW FILE: fpc-cross-powerpc.info ---
Info2: <<
Package: fpc-cross-powerpc-%type_pkg[platform]
Version: 2.4.4
Revision: 1
Type: platform (linux)
# tried, but not yet working or needed: MacOS netbsd MorphOS AmigaOS
# For powerpc-linux binutils are needed.
Depends: <<
fpc-cross-common,
powerpc-%type_pkg[platform]-binutils
<<
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/fpc-%v.source.tar.gz
Source-MD5: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
CompileScript: <<
# compile the crosscompiler, rtl and packages
make rtl packages OPT="-ap" CPU_TARGET=powerpc OS_TARGET=%type_pkg[platform]
FPCDIR=%b
<<
InstallScript: <<
#!/bin/sh -ev
# install all units from the rtl and packages
make rtl_install packages_install OS_TARGET=%type_pkg[platform]
CPU_TARGET=powerpc INSTALL_PREFIX=%i CROSSINSTALL=1
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -ev
# Build a trivial small program to test for fundamental flaws
cat >HelloWorld.pas <<EOFTEST
Program HelloWorld;
begin
writeln ('Hello World!');
end.
EOFTEST
fpc -Ppowerpc -T%type_pkg[platform] -Furtl/units/powerpc-%type_pkg[platform]
-XPpowerpc-%type_pkg[platform]- HelloWorld.pas
<<
<<
License: GPL/LGPL
Description: FPC cross-compiler ppc-%type_pkg[platform]
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_%v also lists changes in fpc %n.
<<
DescUsage: <<
This Pascal crosscompiler produces powerpc executables, which run
natively on powerpc %type_pkg[platform] systems.
get help with: fpc -h
compile and link a Pascal file with:
fpc -T%type_pkg[platform] -Ppowerpc FILENAME
For more documentation about Free Pascal in HTML and pdf, install fpc-doc
<<
DescPort: <<
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler <[email protected]>
<<
--- NEW FILE: fpc-cross-x86-64.info ---
Info2: <<
Package: fpc-cross-x86-64-%type_pkg[platform]
Version: 2.4.4
Revision: 1
Type: platform (linux freebsd win64)
Depends: <<
fpc,
x86-64-%type_pkg[platform]-binutils
<<
Recommends: fpc-doc
Distribution: 10.6
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: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
CompileScript: <<
#!/bin/sh -ev
# compile rtl and packages for X86-64
make rtl packages OPT="-ap" CPU_TARGET=x86_64 OS_TARGET=%type_pkg[platform]
<<
InstallScript: <<
#!/bin/sh -ev
make rtl_install packages_install OS_TARGET=%type_pkg[platform]
CPU_TARGET=x86_64 INSTALL_PREFIX=%i CROSSINSTALL=1
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -ev
# Build a trivial small program to test for fundamental flaws
cat >HelloWorld.pas <<EOFTEST
Program HelloWorld;
begin
writeln ('Hello World!');
end.
EOFTEST
fpc -Px86_64 -T%type_pkg[platform] -Furtl/units/x86_64-%type_pkg[platform]
-XPx86_64-%type_pkg[platform]- HelloWorld.pas
<<
<<
License: GPL/LGPL
Description: FPC cross-compiler X86_64-%type_pkg[platform]
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_%v also lists changes in fpc %n.
<<
DescUsage: <<
This Free Pascal cross compiler produces X86 64bit code for Linux, FreeBSD
and Win64.
get help with: fpc -h
compile and link a Pascal file with:
fpc -Px86_64 -T%type_pkg[platform] FILENAME
For setting up the Free Pascal IDE see:
http://www.freepascal.org/wiki/index.php/Textmode_IDE
For using Free Pascal with Xcode see:
http://www.freepascal.org/xcode.html
For more documentation about Free Pascal in HTML and pdf, install fpc-doc
<<
DescPort: <<
gain some speed by using pipes (-ap) to the assembler
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler <[email protected]>
<<
--- NEW FILE: fpc-sources.info ---
Package: fpc-sources
Version: 2.4.4
Revision: 1
#Recommends: lazarus-common
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: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
CompileScript: <<
#!/bin/sh -ev
echo 'Nothing to compile.'
<<
InstallScript: <<
install -m 755 -d %i/share/fpcsrc/rtl
install -m 755 -d %i/share/fpcsrc/packages
install -m 755 -d %i/share/fpcsrc/utils
mv rtl %i/share/fpcsrc
mv packages %i/share/fpcsrc
mv utils %i/share/fpcsrc
<<
License: GPL/LGPL
Description: Sources of the FreePascal compiler
DescDetail: <<
Sources of the compiler, the runtime library (rtl) and the packages,
installed in %i/share/fpcsrc. Used by lazarus packages.
<<
DescUsage: Implicitly used by lazarus.
DescPort: Nothing
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler <[email protected]>
--- NEW FILE: fpc-cross-arm.info ---
Info2: <<
Package: fpc-cross-arm-%type_pkg[platform]
Version: 2.4.4
Revision: 2
Type: platform (wince linux gba)
# tried, but not yet working or needed: GameBoy Advance, Nintendo DS, PalmOS,
Embedded, Symbian
# For arm-cross binutils are needed.
# As soon as fpc has a builtin assembler and linker,
# the dependence on arm-nds-binutils can be removed.
# linux builds also on powerpc, but wince has a problem with calling postw32
Depends: fpc-cross-common, arm-%type_pkg[platform]-binutils
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/fpc-%v.source.tar.gz
Source-MD5: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
BuildDepends: fink (>= 0.24.12)
PatchScript: <<
# sed -i.bak 's|beep|beepdummmy|g' rtl/gba/sysutils.pp
<<
CompileScript: <<
# compile the crosscompiler, rtl and packages
make rtl packages OPT="-ap -dFPC_ARMEL" CPU_TARGET=arm
OS_TARGET=%type_pkg[platform] CROSSOPT="-Xe"
<<
InstallScript: <<
#!/bin/sh -ev
# install all units from the rtl and packages
make rtl_install packages_install OS_TARGET=%type_pkg[platform]
CPU_TARGET=arm INSTALL_PREFIX=%i CROSSINSTALL=1
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -ev
# Build a trivial small program to test for fundamental flaws
cat >HelloWorld.pas <<EOFTEST
Program HelloWorld;
begin
writeln ('Hello World!');
end.
EOFTEST
fpc -Parm -T%type_pkg[platform] -Furtl/units/arm-%type_pkg[platform]
-XParm-%type_pkg[platform]- HelloWorld.pas
<<
<<
License: GPL/LGPL
Description: FPC cross-compiler arm-%type_pkg[platform]
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: nds, 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_%v also lists changes in fpc %n.
<<
DescUsage: <<
This Pascal crosscompiler produces arm executables, which run
natively on arm-%type_pkg[platform] systems.
get help with: fpc -h
compile and link a Pascal file with:
fpc -T%type_pkg[platform] -Parm FILENAME
For more documentation about Free Pascal in HTML and pdf, install fpc-doc
<<
DescPort: <<
Please report if it works for you.
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler <[email protected]>
<<
--- NEW FILE: fpc-cross-powerpc-darwin.info ---
Package: fpc-cross-powerpc-darwin
Version: 2.4.4
Revision: 1
Depends: fpc-cross-common
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/fpc-%v.source.tar.gz
Source-MD5: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
CompileScript: <<
#!/bin/sh -ev
make rtl packages CPU_TARGET=powerpc
<<
InstallScript: <<
#!/bin/sh -ev
# install all units from the rtl and packages
make rtl_install packages_install CPU_TARGET=powerpc INSTALL_PREFIX=%i
CROSSINSTALL=1
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -ev
# Build a trivial small program to test for fundamental flaws
cat >HelloWorld.pas <<EOFTEST
Program HelloWorld;
begin
writeln ('Hello World!');
end.
EOFTEST
fpc -Ppowerpc -Furtl/units/powerpc-darwin HelloWorld.pas
<<
<<
License: GPL/LGPL
Description: FPC cross-compiler ppc-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_%v also lists changes in fpc %n.
<<
DescUsage: <<
This Pascal crosscompiler produces powerpc executables, which run
natively on powerpc Mac OS X systems.
get help with: fpc -h
compile and link a Pascal file with:
fpc -Ppowerpc FILENAME
For more documentation about Free Pascal in HTML and pdf, install fpc-doc
<<
DescPort: <<
gain some speed by using pipes (-ap) to the assembler
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler <[email protected]>
--- NEW FILE: fpc-cross-common.info ---
Package: fpc-cross-common
Version: 2.4.4
Revision: 2
Depends: fpc
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/fpc-%v.source.tar.gz
Source-MD5: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
CompileScript: <<
#!/bin/sh -ev
make -C compiler i386 powerpc powerpc64 sparc m68k
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
mv ppcx64 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 <[email protected]>
--- NEW FILE: fpc-cross-sparc-linux.info ---
Package: fpc-cross-sparc-linux
Version: 2.4.4
Revision: 1
# For sparc-linux and sparc-solaris binutils are needed.
Depends: fpc-cross-common, sparc-linux-binutils
#, sparc-solaris-binutils
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/fpc-%v.source.tar.gz
Source-MD5: cfd517888cb4fa2fad579be19c1d7402
SourceDirectory: fpc-%v
CompileScript: <<
# compile the rtl and packages
make rtl packages OPT="-ap" CPU_TARGET=sparc OS_TARGET=linux
<<
InstallScript: <<
#!/bin/sh -ev
# install all units from the rtl and packages
make rtl_install packages_install OS_TARGET=linux CPU_TARGET=sparc
INSTALL_PREFIX=%i CROSSINSTALL=1
# make rtl_install packages_install OS_TARGET=solaris CPU_TARGET=sparc
INSTALL_PREFIX=%i CROSSINSTALL=1
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -ev
# Build a trivial small program to test for fundamental flaws
cat >HelloWorld.pas <<EOFTEST
Program HelloWorld;
begin
writeln ('Hello World!');
end.
EOFTEST
fpc -Psparc -Tlinux -Furtl/units/sparc-linux -XPsparc-linux- HelloWorld.pas
<<
<<
License: GPL/LGPL
Description: FPC cross-compiler sparc-linux
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_%v also lists changes in fpc %n.
<<
DescUsage: <<
This Pascal crosscompiler produces sparc executables, which run
natively on sparc linux systems.
get help with: fpc -h
compile and link a Pascal file with:
fpc -Tlinux -Psparc FILENAME
For more documentation about Free Pascal in HTML and pdf, install fpc-doc
<<
DescPort: <<
Solaris support is somewhat experimental.
<<
Homepage: http://www.freepascal.org
Maintainer: Karl-Michael Schindler <[email protected]>
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs