Update of /cvsroot/fink/experimental/fangism/finkinfo
In directory vz-cvs-3.sog:/tmp/cvs-serv31901

Modified Files:
        libicu48-dev.info 
Added Files:
        libicu48-dev.patch 
Log Message:
patched to build, fixing link issues! now running tests on powerpc-darwin8 ...


--- NEW FILE: libicu48-dev.patch ---
--- icu/source/icudefs.mk.in.orig       2012-02-22 14:07:07.000000000 -0800
+++ icu/source/icudefs.mk.in    2012-02-22 14:07:20.000000000 -0800
@@ -251,12 +251,12 @@
 LSTUBDIR       = -L$(top_builddir)/stubdata
 LCTESTFW       = -L$(top_builddir)/tools/ctestfw
 
-LIBICUDT       = $(LLIBDIR) $(LSTUBDIR) $(ICULIBS_DT)
-LIBICUUC       = $(LLIBDIR) $(ICULIBS_UC) $(LSTUBDIR) $(ICULIBS_DT)
-LIBICUI18N     = $(LLIBDIR) $(ICULIBS_I18N)
+LIBICUDT       = $(LSTUBDIR) $(LLIBDIR) $(ICULIBS_DT)
+LIBICUUC       = $(LSTUBDIR) $(LLIBDIR) $(ICULIBS_UC) $(ICULIBS_DT)
+LIBICUI18N     = $(ICULIBS_I18N)
 LIBICULE       = $(LLIBDIR) $(ICULIBS_LE)
 LIBICULX       = $(LLIBDIR) $(ICULIBS_LX)
-LIBCTESTFW     = $(LCTESTFW) $(ICULIBS_CTESTFW)
+LIBCTESTFW     = $(LSTUBDIR) $(LCTESTFW) $(ICULIBS_CTESTFW)
 LIBICUTOOLUTIL = $(LLIBDIR) $(ICULIBS_TOOLUTIL)
 LIBICUIO       = $(LLIBDIR) $(ICULIBS_IO)
 

Index: libicu48-dev.info
===================================================================
RCS file: /cvsroot/fink/experimental/fangism/finkinfo/libicu48-dev.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- libicu48-dev.info   22 Feb 2012 05:16:02 -0000      1.1
+++ libicu48-dev.info   23 Feb 2012 00:29:13 -0000      1.2
@@ -5,9 +5,6 @@
 Source: http://download.icu-project.org/files/icu4c/%v/icu4c-4_8_1_1-src.tgz
 Source-MD5: ea93970a0275be6b42f56953cd332c17
 SourceDirectory: icu
-# PatchFile: %n.patch
-# PatchFile-MD5: d9dc550219e45caa94b884824165d833
-# PatchScript: sed -e 's,@FINKPREFIX@,%p,g' %{PatchFile} | patch -p1
 
 Conflicts: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, 
libicu31-dev, libicu32-dev, libicu36-dev
 Replaces: libicu28, libicu28-dev, libicu30, libicu30-dev, libicu31, 
libicu31-dev, libicu32-dev, libicu36-dev
@@ -15,10 +12,15 @@
 BuildDepends: fink (>= 0.24.12-1), fink-package-precedence, flag-sort
 BuildDependsOnly: true
 
+PatchFile: %n.patch
+PatchFile-MD5: 8b2ae59a1457736d30ed63ae9901cccd
+PatchScript: %{default_script}
+# PatchScript: sed -e 's,@FINKPREFIX@,%p,g' %{PatchFile} | patch -p1
+
 # NoSetMAKEFLAGS: true
 # SetMAKEFLAGS: -j1
-SetCC: flag-sort gcc
-SetCXX: flag-sort g++
+SetCC: flag-sort -r gcc
+SetCXX: flag-sort -r g++
 ConfigureParams: --enable-shared --disable-static
 CompileScript: <<
        #!/bin/sh -ev
@@ -26,8 +28,10 @@
        cd build
        ../source/configure %c
        make
-       fink-package-precedence --prohibit-bdep=libicu36-dev,libicu32-dev .
+       fink-package-precedence --depfile-ext=.d --headers --libs \
+               --prohibit-bdep=libicu36-dev,libicu32-dev,%n .
 <<
+InfoTest: TestScript: cd build && make -k check || exit 2
 InstallScript: <<
 #!/bin/sh -ex
        cd build
@@ -78,4 +82,5 @@
 DescPackaging: <<
 flag-sort is needed because Makefiles order in-source dirs 
 after passed CPPFLAGS.
+Patch is needed to re-order linker flags to have -L../stubdata before -L../lib
 <<


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to