xdev-toolkit stable port information

Package: xdev-toolkit
Version: 20110116
Revision: 2
Description: Lazarus/FPC cross-platform development tools
Architecture: powerpc, i386, x86_64
BuildDepends: lazarus-common
Depends: lazarus-common
License: LGPL

# Unpack Phase:
Source: http://web.me.com/macpgmr/XDev/XDevForLaz_%v.zip
Source-MD5: d615c32e98bc3ceacddcd6a4548ccc26

NoSourceDirectory: true

#|CfgFileName := |CfgFileName := '%p/etc/' + |

# Compile Phase (NOTE: there is no configure):
CompileScript: <<
#!/bin/sh -ev

# compile programs
fpc CvtHelp.pas
fpc TestRtfDoc.pas
fpc ViewWith.pas
fpc dfmtolfm.pas
fpc makepasx.pas
fpc makever.pas

# compile additional units
fpc PrefsUtil.pas
fpc PropListUtil.pas
fpc -MDelphi HelpUtil.pas -Fu/%p/share/lazarus/lcl/units/%m-darwin/
<<

# Install Phase:
InstallScript: <<
#!/bin/sh -ev

# Install programs
mkdir %i/bin
install -m 755 CvtHelp %i/bin/CvtHelp
install -m 755 TestRtfDoc %i/bin/TestRtfDoc
install -m 755 ViewWith %i/bin/ViewWith
install -m 755 dfmtolfm %i/bin/dfmtolfm
install -m 755 makepasx %i/bin/makepasx
install -m 755 makever %i/bin/makever
install -m 755 create_app_mac.sh %i/bin/create_app_mac.sh

# Install units
FPC_VERSION=`fpc -iV`
INSTALL_DIR=%i/lib/fpc/$FPC_VERSION/units/%m-darwin/%n
mkdir -p $INSTALL_DIR
install -m 644 HelpUtil.o $INSTALL_DIR
install -m 644 HelpUtil.ppu $INSTALL_DIR
install -m 644 RtfDoc.o $INSTALL_DIR
install -m 644 RtfDoc.ppu $INSTALL_DIR
install -m 644 ViewDoc.o $INSTALL_DIR
install -m 644 ViewDoc.ppu $INSTALL_DIR
install -m 644 PrefsUtil.o $INSTALL_DIR
install -m 644 PrefsUtil.ppu $INSTALL_DIR
install -m 644 PropListUtil.o $INSTALL_DIR
install -m 644 PropListUtil.ppu $INSTALL_DIR

# Install sources
mkdir -p %i/share/fpcsrc/%n
install -m 644 *.pas %i/share/fpcsrc/%n/
install -c -m 666 dfmtolfm.ini %i/bin/
<<

ConfFiles: %p/bin/dfmtolfm.ini
DocFiles: XDevStatus.html

DescDetail: <<
The XDev Toolkit has these programs and units:

MakePasX & DfmToLfm: Delphi converters
MakeVer: Create a version info file
CvtHelp & HelpUtil: Convert WinHelp RTF to HTML
create_app_mac.sh: Create an app bundle
RtfDoc & ViewDoc: RTF document creation and viewing
<<

DescUsage: <<
Please read the documentation in
http://%p/share/doc/%n/XDevStatus.html
<<

DescPort: Native platform only. To do: cross-platform

Homepage: http://web.me.com/macpgmr/XDev/XDevStatus.html
Maintainer: Karl-Michael Schindler