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

Reply via email to