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

Reply via email to