Package: lazarus-lcl-customdrawn Version: 1.2.6 Revision: 1 License: GPL/LGPL Architecture: i386, powerpc Depends: << lazarus-aqua (>= 1.2) | lazarus-gtk2 (>= 1.2) << Recommends: fpc-doc, lazarus-doc Source: mirror:sourceforge:lazarus/lazarus-%v-0.tar.gz Source-MD5: caa1ee35266ea5e930af064e7efb550c SourceDirectory: lazarus UseMaxBuildJobs: false CompileScript: << #!/bin/sh -ev debug_options="-gl -gw" # ** Start compiling the lazarus component libraries AllUnits="registration lazutils codetools lcl basecomponents bigidecomponents" make $AllUnits LCL_PLATFORM=customdrawn OPT="$debug_options" << InstallScript: << #!/bin/sh -ev # ** install the lcl and other libraries/units ** for path in $(find . -name customdrawn | cut -f 2- -d '/' | grep %m-darwin) ; do install -d $(echo %i/share/lazarus/$(dirname $path)) mv -v $path $(echo %i/share/lazarus/$(dirname $path)) done chmod -R a+rw %i/share/lazarus << Description: The customdrawn version of the lcl DescUsage: This is the customdrawn version of the lazarus component library DescPort: << Does not compile on 64bit, because there are still references to the carbon library for example ATSUGetUnjustifiedBounds: Compiling cocoagdiobjects.pas cocoagdiobjects.pas(442,27) Error: Identifier not found "ATSUGetUnjustifiedBounds" cocoagdiobjects.pas(449,23) Error: Identifier not found "ATSUCreateTextLayout" cocoagdiobjects.pas(477,25) Error: Identifier not found "ATSUFindFontFromName" cocoagdiobjects.pas(556,29) Error: Identifier not found "ATSUSetTextPointerLocation" Notes regarding the InstallScript: - find gives the list of directories - cut removes the './' from the beginning of the paths - grep removes the directories, which do not contain unit files << Homepage: http://wiki.freepascal.org/Main_Page Maintainer: Karl-Michael Schindler