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 <[email protected]>
\ 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 <[email protected]>
<<
\ 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
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs