Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/devel In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1888/unstable/main/finkinfo/devel
Modified Files: lazarus-10.4.info lazarus-10.5.info lazarus-common.info Added Files: i386-win32-binutils.info Log Message: upstream update (for stable) and enabling crossbuild for darwin/powerpc and win32 on IntelMac. Index: lazarus-10.5.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/devel/lazarus-10.5.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- lazarus-10.5.info 9 Apr 2009 09:41:52 -0000 1.4 +++ lazarus-10.5.info 7 Jul 2009 00:06:58 -0000 1.5 @@ -2,7 +2,7 @@ Package: lazarus%type_pkg[uitype] Type: uitype (-aqua -gtk -gtk2) Version: 0.9.26.2 -Revision: 1003 +Revision: 1004 Architecture: powerpc, i386 License: GPL/LGPL @@ -15,7 +15,7 @@ SourceDirectory: lazarus -Depends: fpc (>= 2.2.2), fpc-sources, lazarus-common, gdk-pixbuf-shlibs, glib-shlibs, gtk+-shlibs, gtk+2-shlibs +Depends: lazarus-common Builddepends: gdk-pixbuf, glib, gtk+, gtk+2 Conflicts: lazarus-aqua, lazarus-gtk, lazarus-gtk2 @@ -71,8 +71,11 @@ # ** Start installing Lazarus ** -# delete the lcl dir. It is already installed by lazarus-common +# delete the dirs, which are already installed by lazarus-common rm -r lcl + rm -r ideintf + rm -r components + rm -r packager make install INSTALL_PREFIX=%i @@ -116,7 +119,7 @@ Start by double click the lazarus application in /Applications/Fink << DescPort: << -Lazarus with a gtk2 interface seems to work, now. Please test. +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> --- NEW FILE: i386-win32-binutils.info --- Package: i386-win32-binutils Version: 2.19.1 Revision: 1 Architecture: powerpc, i386 Description: GNU binutils for 32 bit windows License: LGPL Maintainer: Karl-Michael Schindler <karl-michael.schind...@web.de> Source: mirror:gnu:binutils/binutils-%v.tar.bz2 Source-MD5: 09a8c5821a2dfdbb20665bc0bd680791 SourceDirectory: binutils-%v ConfigureParams: << --target=mingw32 \ --prefix=%p/lib/i386-win32 \ --bindir=%p/bin --mandir=%p/share/man --infodir=%p/share/info \ --program-prefix=i386-win32- << InstallScript: << #!/bin/sh -ev /usr/bin/make install DESTDIR=%d /bin/rm -vrf %i/lib/i386-win32/lib/ for file_name in %i/share/info/* do new_file_name=`/bin/echo ${file_name} | /usr/bin/sed -e "s|%i/share/info/|%i/share/info/i386-win32-|g"` mv ${file_name} ${new_file_name} done << DocFiles: README COPYING* InfoDocs: i386-win32-as.info i386-win32-bfd.info i386-win32-binutils.info i386-win32-configure.info i386-win32-gprof.info i386-win32-ld.info i386-win32-standards.info Homepage: http://www.gnu.org/software/binutils/ DescPort: << Like 'avr-binutils' package, lib & include folders have been moved to /sw/lib/i386-win32 and the binaries are put into /sw/bin. All xxx files renamed to i386-win32-xxx.info to avoid clashes with other potential toolchains. TODO: Native Language Support << Index: lazarus-common.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/devel/lazarus-common.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- lazarus-common.info 9 Apr 2009 09:41:52 -0000 1.4 +++ lazarus-common.info 7 Jul 2009 00:06:58 -0000 1.5 @@ -1,11 +1,11 @@ Package: lazarus-common Version: 0.9.26.2 -Revision: 2 +Revision: 4 Architecture: powerpc, i386 Distribution: 10.4, 10.5 License: GPL/LGPL -Depends: fpc (>= 2.2.2), fpc-sources, gdk-pixbuf-shlibs, glib-shlibs, gtk+-shlibs, gtk+2-shlibs +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 Recommends: fpc-doc, lazarus-aqua, lazarus-gtk, lazarus-gtk2 @@ -30,19 +30,38 @@ # ** Start compiling ** # ** the lazarus component libraries - make lcl LCL_PLATFORM=gtk OPT="$debug_options" - make lcl LCL_PLATFORM=gtk2 OPT="$debug_options" - make lcl LCL_PLATFORM=carbon OPT="$debug_options" +# lcl packager/registration ideintf bigidecomponents designer packager +# designer is not needed. + +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" + + if [ "%m" == "i386" ]; then + make $AllUnits LCL_PLATFORM=win32 OPT="$debug_options" OS_TARGET=win32 + + 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 ** # << InstallScript: << -# ** install the lcl library ** +# ** install the lcl and other libraries/units ** mkdir -p %i/share/lazarus - mv lcl %i/share/lazarus + mv lcl %i/share/lazarus + mv ideintf %i/share/lazarus + mv components %i/share/lazarus + mv packager %i/share/lazarus # ** Create etc directory ** @@ -72,6 +91,7 @@ << 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, Index: lazarus-10.4.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/devel/lazarus-10.4.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- lazarus-10.4.info 9 Apr 2009 09:41:52 -0000 1.4 +++ lazarus-10.4.info 7 Jul 2009 00:06:58 -0000 1.5 @@ -2,7 +2,7 @@ Package: lazarus%type_pkg[uitype] Type: uitype (-aqua -gtk -gtk2) Version: 0.9.26.2 -Revision: 3 +Revision: 4 Architecture: powerpc, i386 License: GPL/LGPL @@ -15,7 +15,7 @@ SourceDirectory: lazarus -Depends: fpc (>= 2.2.2), fpc-sources, lazarus-common, gdk-pixbuf-shlibs, glib-shlibs, gtk+-shlibs, gtk+2-shlibs +Depends: lazarus-common Builddepends: gdk-pixbuf, glib, gtk+, gtk+2 Conflicts: lazarus-aqua, lazarus-gtk, lazarus-gtk2 @@ -83,6 +83,9 @@ # delete the lcl dir. It is already installed by lazarus-common rm -r lcl + rm -r ideintf + rm -r components + rm -r packager make install INSTALL_PREFIX=%i @@ -135,7 +138,7 @@ Start by double click the lazarus application in /Applications/Fink << DescPort: << -Lazarus with a gtk2 interface seems to work, now. Please test. +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> ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/blackberry _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs