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

Reply via email to