Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv23154
Modified Files: lazarus-10.4.info lazarus-common.info Log Message: move lazarus 0.9.28.2 from unstable Index: lazarus-common.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/lazarus-common.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- lazarus-common.info 7 Jul 2009 00:06:58 -0000 1.2 +++ lazarus-common.info 2 Jan 2010 00:18:55 -0000 1.3 @@ -1,26 +1,33 @@ Package: lazarus-common -Version: 0.9.26.2 -Revision: 4 +Version: 0.9.28.2 +Revision: 1 Architecture: powerpc, i386 -Distribution: 10.4, 10.5 +Distribution: 10.4, 10.5, 10.6 License: GPL/LGPL -Depends: fpc (>= 2.2.2), fpc-sources, (%m = i386) fpc-crossppc, (%m = i386) fpc-win32, (%m = i386) i386-win32-binutils, gdk-pixbuf-shlibs, glib-shlibs, gtk+-shlibs, gtk+2-shlibs -Builddepends: gdk-pixbuf, glib, gtk+, gtk+2 +Depends: fpc (>= 2.2.4), fpc-sources, (%m = i386) fpc-crossppc, (%m = i386) fpc-win32, (%m = i386) i386-win32-binutils, gtk+2-shlibs +Builddepends: gtk+2 -Recommends: fpc-doc, lazarus-aqua, lazarus-gtk, lazarus-gtk2 +Recommends: fpc-doc, lazarus-aqua, lazarus-gtk2 -Conflicts: lazarus -Replaces: lazarus +Conflicts: lazarus-common, pango1-shlibs, pango1-xft2, pango1-xft2-shlibs +Replaces: lazarus-common -Source: http://downloads.sourceforge.net/lazarus/lazarus-%v-0.tgz -Source-MD5: 357fd9f6e9d410f3c74ff493fce7f75a +Source: http://downloads.sourceforge.net/lazarus/lazarus-%v-src.tar.bz2 +Source-MD5: 52dc157fa1e83e90b5331820bd616d81 +Source2: http://michael-ep3.physik.uni-halle.de/pascocoa/objc-0.9.28.1-1.tar.bz2 +Source2-MD5: 70b57dcc20af9222b751ded0da7a7bac +Source3: http://michael-ep3.physik.uni-halle.de/pascocoa/pascocoa-0.9.28.1-1.tar.bz2 +Source3-MD5: c97627118a4af19a498ac14f666599d3 SourceDirectory: lazarus CompileScript: << #!/bin/sh -ev + mv ../objc lcl/interfaces/carbon/ + mv ../pascocoa lcl/interfaces/carbon/ + if [[ $(sw_vers -productVersion) < 10.5 ]]; then debug_options="-gl" else @@ -35,19 +42,17 @@ AllUnits="lcl packager/registration ideintf bigidecomponents packager" - make $AllUnits LCL_PLATFORM=carbon OPT="$debug_options" - make $AllUnits LCL_PLATFORM=gtk OPT="$debug_options" - make $AllUnits LCL_PLATFORM=gtk2 OPT="$debug_options" + make $AllUnits LCL_PLATFORM=carbon OPT="$debug_options -dCarbonUseCocoa -Fuobjc -Fupascocoa/appkit -Fupascocoa/foundation -Fiobjc -Fipascocoa/appkit -Fipascocoa/foundation" + make $AllUnits LCL_PLATFORM=gtk2 OPT="$debug_options -Fl/%p/lib/pango-ft219/lib/" + make $AllUnits LCL_PLATFORM=nogui OPT="$debug_options" +# cocoa is not yet ready. +# make $AllUnits LCL_PLATFORM=cocoa OPT="$debug_options -Fu../../units/i386-darwin/carbon" if [ "%m" == "i386" ]; then make $AllUnits LCL_PLATFORM=win32 OPT="$debug_options" OS_TARGET=win32 - +# wince is not yet working +# make $AllUnits LCL_PLATFORM=wince OPT="$debug_options" OS_TARGET=wince make $AllUnits LCL_PLATFORM=carbon OPT="$debug_options" CPU_TARGET=powerpc -# make $AllUnits LCL_PLATFORM=gtk OPT="$debug_options" CPU_TARGET=powerpc // needs the powerpc libs from fink -# make $AllUnits LCL_PLATFORM=gtk2 OPT="$debug_options" CPU_TARGET=powerpc // needs the powerpc libs from fink - -# make $AllUnits LCL_PLATFORM=gtk OPT="$debug_options" OS_TARGET=linux // needs the linux libs from whereever -# make $AllUnits LCL_PLATFORM=gtk2 OPT="$debug_options" OS_TARGET=linux // needs the linux libs from whereever fi # ** Finish compiling Lazarus libraries ** @@ -86,16 +91,14 @@ forms, buttons, text boxes and so on, which are used to create applications with a graphical user interface (GUI). -Release Notes: http://wiki.freepascal.org/Lazarus_0.9.26.2_release_notes +Release Notes: http://wiki.freepascal.org/Lazarus_0.9.28_release_notes << + DescUsage: << This is the common part of the lazarus packages and used implicitly. On IntelMacs, crosscompilation is now enabled for powerpc/carbon and win32. << -DescPort: << -Lazarus with a gtk2 interface does not work, yet. It crashes on startup, -but gtk2 can probably still be used to build own applications. -<< + Homepage: http://wiki.freepascal.org/Main_Page Maintainer: Karl-Michael Schindler <karl-michael.schind...@web.de> \ No newline at end of file Index: lazarus-10.4.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/lazarus-10.4.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- lazarus-10.4.info 7 Jul 2009 00:06:58 -0000 1.2 +++ lazarus-10.4.info 2 Jan 2010 00:18:55 -0000 1.3 @@ -1,8 +1,8 @@ Info2: << Package: lazarus%type_pkg[uitype] -Type: uitype (-aqua -gtk -gtk2) -Version: 0.9.26.2 -Revision: 4 +Type: uitype (-aqua -gtk2) +Version: 0.9.28.2 +Revision: 2 Architecture: powerpc, i386 License: GPL/LGPL @@ -10,13 +10,13 @@ Distribution: 10.4 -Source: http://downloads.sourceforge.net/lazarus/lazarus-%v-0.tgz -Source-MD5: 357fd9f6e9d410f3c74ff493fce7f75a +Source: http://downloads.sourceforge.net/lazarus/lazarus-%v-src.tar.bz2 +Source-MD5: 52dc157fa1e83e90b5331820bd616d81 SourceDirectory: lazarus -Depends: lazarus-common -Builddepends: gdk-pixbuf, glib, gtk+, gtk+2 +Depends: lazarus-common (>= 0.9.28.2) +Builddepends: gtk+2 Conflicts: lazarus-aqua, lazarus-gtk, lazarus-gtk2 Replaces: lazarus-aqua, lazarus-gtk, lazarus-gtk2 @@ -27,8 +27,8 @@ chmod 755 . # Correct the version in Info.plist - sed -i.bak 's|0\.9\.25 beta|0\.9\.26\.2|g' lazarus.app/Contents/Info.plist - rm -f lazarus.app/Contents/Info.plist.bak + sed -i.bak 's|\.1 beta|\.1|g' lazarus.app/Contents/Info.plist + rm -f lazarus.app/Contents/Info.plist.bak # add the fink directory tree. This might need a check in a new version sed -i.bak 's|1\.\.15|1\.\.16|g' ide/include/unix/lazbaseconf.inc @@ -39,6 +39,12 @@ sed -i.bak "s|'/etc/lazarus'|'%p/etc/lazarus'|g" ide/include/unix/lazbaseconf.inc + sed -i.bak "s|AddFilenameToList(List,'/usr/local/bin/'+GetDefaultCompilerFilename);|AddFilenameToList(List,'%p/bin/'+GetDefaultCompilerFilename); AddFilenameToList(List,'/usr/local/bin/'+GetDefaultCompilerFilename);|g" ide/include/unix/lazbaseconf.inc + +# enable programs with spaces in their filename + + sed -i.bak "s|FileName + ' ' + Arguments|'''' + FileName + '''' + ' ' + Arguments|g" debugger/processdebugger.pp + # adjust the default paths to fink paths sed -i.bak 's|/usr/local/bin|%p/bin|g' tools/install/macosx/environmentoptions.xml @@ -50,8 +56,8 @@ CompileScript: << #!/bin/sh -ev -# create the lazarus script for lazarus-gtk under 10.4 -cat >lazarus-gtk.sh <<EOFCFG +# create the lazarus script for lazarus-gtk2 under 10.4 +cat >lazarus-gtk2.sh <<EOFCFG #!/bin/bash open /Applications/Utilities/X11.app/ if [ -z $DISPLAY ]; then @@ -66,8 +72,6 @@ if [ "%type_raw[uitype]" == "-aqua" ]; then make all LCL_PLATFORM=carbon OPT="$debug_options" - elif [ "%type_raw[uitype]" == "-gtk" ]; then - make all LCL_PLATFORM=gtk OPT="$debug_options" elif [ "%type_raw[uitype]" == "-gtk2" ]; then make all LCL_PLATFORM=gtk2 OPT="$debug_options -Fl/%p/lib/pango-ft219/lib/" fi @@ -101,12 +105,12 @@ ln -sf %p/share/lazarus/lazarus lazarus.app/Contents/MacOS/lazarus ln -sf %p/share/lazarus/startlazarus lazarus.app/Contents/MacOS/startlazarus -if [ "%type_raw[uitype]" == "-gtk" ] || [ "%type_raw[uitype]" == "-gtk2" ]; then +if [ "%type_raw[uitype]" == "-gtk2" ]; then -# create the script so start lazarus-gtk in X11.app on 10.4 +# create the script to start lazarus-gtk2 in X11.app on 10.4 rm lazarus.app/Contents/MacOS/lazarus - cp lazarus-gtk.sh lazarus.app/Contents/MacOS/lazarus + cp lazarus-gtk2.sh lazarus.app/Contents/MacOS/lazarus chmod a+x lazarus.app/Contents/MacOS/lazarus fi @@ -121,6 +125,7 @@ AppBundles: lazarus.app Description: Free Pascal IDE + DescDetail: << Lazarus is an open-source development system that builds on the Free Pascal compiler by adding an integrated development environment (IDE). @@ -131,15 +136,21 @@ forms, buttons, text boxes and so on, which are used to create applications with a graphical user interface (GUI). -Release Notes: http://wiki.freepascal.org/Lazarus_0.9.26.2_release_notes - +Release Notes: + http://wiki.freepascal.org/Lazarus_0.9.28_release_notes + http://wiki.freepascal.org/Lazarus_0.9.28.2_release_notes << + DescUsage: << Start by double click the lazarus application in /Applications/Fink << + DescPort: << +Available versions of the lcl: carbon, gtk2 and nogui. +With extra package 'lazarus-common-gtk1' gtk1 is also possible. On IntelMacs, crosscompilation is now enabled for powerpc/carbon and win32. << + Homepage: http://wiki.freepascal.org/Main_Page Maintainer: Karl-Michael Schindler <karl-michael.schind...@web.de> << \ No newline at end of file ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs