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