Author: adhamh
Date: 2005-03-31 13:47:10 -0500 (Thu, 31 Mar 2005)
New Revision: 42439

Modified:
   trunk/release/macosx/buildLibrary.sh
   trunk/release/macosx/gdipBuild.sh
   trunk/release/macosx/packageLibrary.sh
Log:
Fixes for 74244 and 74248


Modified: trunk/release/macosx/buildLibrary.sh
===================================================================
--- trunk/release/macosx/buildLibrary.sh        2005-03-31 18:46:48 UTC (rev 
42438)
+++ trunk/release/macosx/buildLibrary.sh        2005-03-31 18:47:10 UTC (rev 
42439)
@@ -17,96 +17,13 @@
        ln -sf $2 Current
        echo "Creating framework links"
        cd $BASEPREFIX/$1
-       if [ $FRAMEWORKNAME != "PkgConfig.framework" ]; then
-               ln -sf Versions/Current/lib Libraries
-               ln -sf Versions/Current/include Headers
-       fi
+
+        ln -sf Versions/Current/Resources Resources
+       ln -sf Versions/Current/lib Libraries
+       ln -sf Versions/Current/include Headers
        ln -sf Versions/Current/bin Commands
 }
 
-icuSpecificBuild()
-{
-    PREFIX=$1
-    DEPNAME=$3
-       if [ ! -d $BUILDROOT/Dependancies/icu ]; then
-               echo "Downloading icu-2.8"
-               curl -L -Z 5 -s -O --disable-epsv 
ftp://www-126.ibm.com/pub/icu/2.8/icu-2.8.tgz
-               gnutar xzf $3
-       fi
-       if [ $REMOVE == "YES" ]; then rm $3; fi
-
-    cd icu/source
-       if [ ${CONFIGURE} == "YES" ]; then
-           #echo "Configuring ICU"
-           #exit
-               echo ""
-               echo "=================================================="
-               echo "Configuring $DEPNAME"
-               echo "=================================================="
-               echo ""
-           ./runConfigureICU MacOSX --with-data-packaging=library --quiet 
--prefix=$PREFIX --libdir=$PREFIX/lib/ 
-       gnumake
-       fi
-       echo $PWD
-       if [ $CLEAN == "YES" ]; then 
-               echo ""
-               echo "=================================================="
-               echo "Cleaning $DEPNAME"
-               echo "=================================================="
-               echo ""
-               make clean
-       fi
-               echo ""
-               echo "=================================================="
-               echo "Building $DEPNAME"
-               echo "=================================================="
-               echo ""
-    make install
-    #make clean
-    
-    cd $PREFIX/lib
-    
-               echo ""
-               echo "=================================================="
-               echo "Installing $DEPNAME"
-               echo "=================================================="
-               echo ""
-    # libicudata
-    install_name_tool -id $PREFIX/lib/libicudata.dylib.28 libicudata.dylib.28.0
-    
-    # libicui18n
-    install_name_tool -id $PREFIX/lib/libicui18n.dylib.28 libicui18n.dylib.28.0
-    install_name_tool -change libicuuc.dylib.28 $PREFIX/lib/libicuuc.dylib.28 
libicui18n.dylib.28.0
-    install_name_tool -change libicudata.dylib.28 
$PREFIX/lib/libicudata.dylib.28 libicui18n.dylib.28.0
-    
-    # libicuio
-    install_name_tool -id $PREFIX/lib/libicuio.dylib.28 libicuio.dylib.28.0
-    install_name_tool -change libicuuc.dylib.28 $PREFIX/lib/libicuuc.dylib.28 
libicuio.dylib.28.0
-    install_name_tool -change libicudata.dylib.28 
$PREFIX/lib/libicudata.dylib.28 libicuio.dylib.28.0
-    install_name_tool -change libicui18n.dylib.28 
$PREFIX/lib/libicui18n.dylib.28 libicuio.dylib.28.0
-    
-    # libicule
-    install_name_tool -id $PREFIX/lib/libicule.dylib.28 libicule.dylib.28.0
-    install_name_tool -change libicuuc.dylib.28 $PREFIX/lib/libicuuc.dylib.28 
libicule.dylib.28.0
-    install_name_tool -change libicudata.dylib.28 
$PREFIX/lib/libicudata.dylib.28 libicule.dylib.28.0
-
-    # libiculx
-    install_name_tool -id $PREFIX/lib/libiculx.dylib.28 libiculx.dylib.28.0
-    install_name_tool -change libicuuc.dylib.28 $PREFIX/lib/libicuuc.dylib.28 
libiculx.dylib.28.0
-    install_name_tool -change libicudata.dylib.28 
$PREFIX/lib/libicudata.dylib.28 libiculx.dylib.28.0
-    install_name_tool -change libicule.dylib.28 $PREFIX/lib/libicule.dylib.28 
libiculx.dylib.28.0
-
-    # libicutoolutil
-    install_name_tool -id $PREFIX/lib/libicutoolutil.dylib.28 
libicutoolutil.dylib.28.0
-    install_name_tool -change libicuuc.dylib.28 $PREFIX/lib/libicuuc.dylib.28 
libicutoolutil.dylib.28.0
-    install_name_tool -change libicudata.dylib.28 
$PREFIX/lib/libicudata.dylib.28 libicutoolutil.dylib.28.0
-
-    # libicuuc
-    install_name_tool -id $PREFIX/lib/libicuuc.dylib.28 libicuuc.dylib.28.0
-    install_name_tool -change libicudata.dylib.28 
$PREFIX/lib/libicudata.dylib.28 libicuuc.dylib.28.0
-
-}
-
 createConfigFiles()
 {
     #Create gacutil config files specific to OS X
@@ -170,7 +87,7 @@
                else
                        if [ ! -d $BUILDROOT/Dependancies/$DIR ]; then
                                echo "Downloading $DIR"
-                               curl -L -Z 5 -s -O $URL
+                               curl -L --max-redirs 5 -s -O $URL
                                gnutar xzf $TARBALL
                                CLEAN=NO
                        fi

Modified: trunk/release/macosx/gdipBuild.sh
===================================================================
--- trunk/release/macosx/gdipBuild.sh   2005-03-31 18:46:48 UTC (rev 42438)
+++ trunk/release/macosx/gdipBuild.sh   2005-03-31 18:47:10 UTC (rev 42439)
@@ -33,8 +33,9 @@
 #################################################
 cd ${DEPS}    
 if [ ! -e ${DEPS}/${WORKSRCDIR} ];then
-    curl -L -Z 5 -s -O ${URL}
+    curl -L --max-redirs 5 -s -O ${URL}
     gnutar -xzf ${DISTNAME}
+fi
     cd ${WORKSRCDIR}
     patch config.guess ${PATCHDIR}/patch-config.guess
     patch config.sub ${PATCHDIR}/patch-config.sub
@@ -47,8 +48,8 @@
     ./configure --enable-shared --enable-static --prefix=${MONOPREFIX}
     make
 make install
-fi
 
+
 ################################
 PATCHDIR=${MONOBUILDFILES}/libgdiplus/tiff/files
 NAME=tiff
@@ -60,32 +61,32 @@
 
 cd ${DEPS}
 if [ ! -e ${DEPS}/${WORKSRCDIR} ];then
-    curl -L -Z 5 -s -O ${URL}
+    curl -L --max-redirs 5 -s -O ${URL}
     gnutar -xzf ${DISTNAME}
     cd ${WORKSRCDIR}
-
+fi
     ./configure --prefix=${MONOPREFIX} --mandir=${MONOPREFIX}/share/man \
        --with-jpeg-include-dir=${MONOPREFIX}/include \
        --with-jpeg-lib-dir=${MONOPREFIX}/lib
     make 
     make install
-fi
 
+
 ###############################################
 #PATCHDIR=${MONOBUILDFILES}/libgdiplus/tiff/files
 NAME=libpng
 VERSION=1.2.8
 DISTNAME=${NAME}-${VERSION}-config.tar.gz
 
-URL=http://umn.dl.sourceforge.net/sourceforge/libpng/${DISTNAME}
+URL=http://easynews.dl.sourceforge.net/sourceforge/libpng/${DISTNAME}
 WORKSRCDIR=${NAME}-${VERSION}-config
 #MONOPREFIX=/Library/Frameworks/Mono.framework/Versions/Current
 cd ${DEPS}
 if [ ! -e ${DEPS}/${WORKSRCDIR} ];then
-    curl -L -Z 5 -s -O ${URL}
+    curl -L --max-redirs 5 -s -O ${URL}
     gnutar -xzf ${DISTNAME}
     cd ${WORKSRCDIR}
-
+fi
     #cp scripts/makefile.darwin Makefile
     ./configure --prefix=${MONOPREFIX}
     #sed -e "s/\/usr\/local/\${MONOPREFIX}/g" Makefile > Makefile.patched
@@ -94,32 +95,32 @@
 
     make
     make install
-fi
 
+
 ###############################################
 #PATCHDIR=${MONOBUILDFILES}/libgdiplus/tiff/files
 NAME=libungif
 VERSION=4.1.3
 DISTNAME=${NAME}-${VERSION}.tar.gz
-URL=http://umn.dl.sourceforge.net/sourceforge/libungif/${DISTNAME}
+URL=http://easynews.dl.sourceforge.net/sourceforge/libungif/libungif-4.1.3.tar.gz
 WORKSRCDIR=${NAME}-${VERSION}
 #MONOPREFIX=/Library/Frameworks/Mono.framework/Versions/Current                
                       
 cd ${DEPS}
 if [ ! -e ${DEPS}/${WORKSRCDIR} ];then
-    curl -L -Z 5 -s -O ${URL}
+    curl -L --max-redirs 5 -s -O ${URL}
     gnutar -xzf ${DISTNAME}
     cd ${WORKSRCDIR}
-
+fi
     ./configure --prefix=${MONOPREFIX}
     make
     make install
-fi
 
+
 ###############################################
 NAME=libgdiplus
-VERSION=1.1.4
+VERSION=1.1.5
 DISTNAME=${NAME}-${VERSION}.tar.gz
-URL=http://www.go-mono.com/archive/1.1.4/${DISTNAME}
+URL=http://www.go-mono.com/archive/1.1.5/${DISTNAME}
 WORKSRCDIR=${NAME}-${VERSION}
 #MONOPREFIX=/Library/Frameworks/Mono.framework/Versions/Current
 
@@ -127,8 +128,8 @@
 
 cd ${DEPS}
 if [ ! -e ${DEPS}/${WORKSRCDIR} ];then
-    if [ ! -e ${DISTNAME} ];then
-       curl -L -Z 5 -s -O ${URL}
+    if [ ! -e ${DEPS}/${DISTNAME} ];then
+       curl -L --max-redirs 5 -s -O ${URL}
        gnutar -xzf ${DISTNAME}
     fi
 
@@ -138,4 +139,4 @@
     make
     make install
 
-#http://www.go-mono.com/archive/1.1.4/libgdiplus-1.1.4.tar.gz
\ No newline at end of file
+#http://www.go-mono.com/archive/1.1.5/libgdiplus-1.1.5.tar.gz
\ No newline at end of file

Modified: trunk/release/macosx/packageLibrary.sh
===================================================================
--- trunk/release/macosx/packageLibrary.sh      2005-03-31 18:46:48 UTC (rev 
42438)
+++ trunk/release/macosx/packageLibrary.sh      2005-03-31 18:47:10 UTC (rev 
42439)
@@ -107,7 +107,7 @@
        <key>BuildVersion</key>
        <string>${VERSION}</string>
        <key>CFBundleShortVersionString</key>
-       <string${VERSION}</string>
+       <string>${VERSION}</string>
        <key>CFBundleVersion</key>
        <string>${VERSION}</string>
        <key>ProjectName</key>
@@ -145,7 +145,8 @@
        ln -sf Versions/Current/lib Libraries
        ln -sf Versions/Current/include Headers
        ln -sf Versions/Current/bin Commands
-       
+       ln -sf Versions/Current/Resources Resources
+
         if [ ! -d 
/Library/Frameworks/Mono.framework/Versions/Current/Resources ]; then
             mkdir -p 
/Library/Frameworks/Mono.framework/Versions/Current/Resources
         fi
@@ -180,7 +181,6 @@
        cp ${BUILDROOT}/plists/Info.plist 
${BUILDROOT}/PKGROOT/Library/Frameworks/${FRAMEWORKNAME}.framework/Versions/${VERSION}/Resources/
        cp ${BUILDROOT}/resources/version.plist 
${BUILDROOT}/PKGROOT/Library/Frameworks/${FRAMEWORKNAME}.framework/Versions/${VERSION}/Resources/
 
-
 # PackageMaker will package everything in the PKGROOT directory.  We really 
don't want
 # that because then we would be creating packages that have duplicate 
information thus 
 # defeating the purpose of have individual packages.  So once the package has 
been created

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to