# HG changeset patch # User Volker Grabsch # Date 1183311755 -7200 # Node ID 081d06ac4db5198e5f7ab623848eb9fcc780df1e # Parent 8d6c0d2c8e40e9664dd59c5c1380f162680d56b2 new library: libxslt diff -r 8d6c0d2c8e40 -r 081d06ac4db5 build_mingw_cross_env.sh --- a/build_mingw_cross_env.sh Sun Jul 01 14:22:30 2007 +0200 +++ b/build_mingw_cross_env.sh Sun Jul 01 19:42:35 2007 +0200 @@ -87,10 +87,11 @@ VERSION_pdcurses=32 VERSION_gettext=0.16.1 VERSION_libiconv=1.9.2 -VERSION_libxml2=2.6.29 VERSION_libgpg_error=1.5 VERSION_libgcrypt=1.2.4 VERSION_gnutls=1.6.3 +VERSION_libxml2=2.6.29 +VERSION_libxslt=1.1.21 VERSION_curl=7.16.3 VERSION_libpng=1.2.18 VERSION_jpeg=6b @@ -624,48 +625,6 @@ #--- -# libxml2 -# -# http://www.xmlsoft.org/ -#--- - -case "$1" in - ---new-versions) - VERSION=` - wget -q -O- 'ftp://xmlsoft.org/libxml2/' | - $SED -n 's,.*LATEST_LIBXML2_IS_\([0-9][^>]*\).*,\1,p' | - head -1` - test -n "$VERSION" - $SED "s,^VERSION_libxml2=.*,VERSION_libxml2=$VERSION," -i "$0" - ;; - ---download) - cd "$DOWNLOAD" - tar tfz "libxml2-$VERSION_libxml2.tar.gz" &>/dev/null || - wget -c "ftp://xmlsoft.org/libxml2/libxml2-$VERSION_libxml2.tar.gz" - ;; - ---build) - cd "$SOURCE" - tar xfvz "$DOWNLOAD/libxml2-$VERSION_libxml2.tar.gz" - cd "libxml2-$VERSION_libxml2" - $SED 's,`uname`,MinGW,g' -i xml2-config.in - ./configure \ - --host="$TARGET" \ - --disable-shared \ - --without-debug \ - --prefix="$PREFIX/$TARGET" \ - --without-python - $MAKE install bin_PROGRAMS= noinst_PROGRAMS= - cd "$SOURCE" - rm -rfv "libxml2-$VERSION_libxml2" - ;; - -esac - - -#--- # libgpg-error # # ftp://ftp.gnupg.org/gcrypt/libgpg-error/ @@ -796,6 +755,92 @@ #--- +# libxml2 +# +# http://www.xmlsoft.org/ +#--- + +case "$1" in + +--new-versions) + VERSION=` + wget -q -O- 'ftp://xmlsoft.org/libxml2/' | + $SED -n 's,.*LATEST_LIBXML2_IS_\([0-9][^>]*\).*,\1,p' | + head -1` + test -n "$VERSION" + $SED "s,^VERSION_libxml2=.*,VERSION_libxml2=$VERSION," -i "$0" + ;; + +--download) + cd "$DOWNLOAD" + tar tfz "libxml2-$VERSION_libxml2.tar.gz" &>/dev/null || + wget -c "ftp://xmlsoft.org/libxml2/libxml2-$VERSION_libxml2.tar.gz" + ;; + +--build) + cd "$SOURCE" + tar xfvz "$DOWNLOAD/libxml2-$VERSION_libxml2.tar.gz" + cd "libxml2-$VERSION_libxml2" + $SED 's,`uname`,MinGW,g' -i xml2-config.in + ./configure \ + --host="$TARGET" \ + --disable-shared \ + --without-debug \ + --prefix="$PREFIX/$TARGET" \ + --without-python + $MAKE install bin_PROGRAMS= noinst_PROGRAMS= + cd "$SOURCE" + rm -rfv "libxml2-$VERSION_libxml2" + ;; + +esac + + +#--- +# libxslt +# +# http://xmlsoft.org/XSLT/ +#--- + +case "$1" in + +--new-versions) + VERSION=` + wget -q -O- 'ftp://xmlsoft.org/libxslt/' | + $SED -n 's,.*LATEST_LIBXSLT_IS_\([0-9][^>]*\).*,\1,p' | + head -1` + test -n "$VERSION" + $SED "s,^VERSION_libxslt=.*,VERSION_libxslt=$VERSION," -i "$0" + ;; + +--download) + cd "$DOWNLOAD" + tar tfz "libxslt-$VERSION_libxslt.tar.gz" &>/dev/null || + wget -c "ftp://xmlsoft.org/libxslt/libxslt-$VERSION_libxslt.tar.gz" + ;; + +--build) + cd "$SOURCE" + tar xfvz "$DOWNLOAD/libxslt-$VERSION_libxslt.tar.gz" + cd "libxslt-$VERSION_libxslt" + ./configure \ + --host="$TARGET" \ + --disable-shared \ + --without-debug \ + --prefix="$PREFIX/$TARGET" \ + --with-libxml-prefix="$PREFIX/$TARGET" \ + LIBGCRYPT_CONFIG="$PREFIX/$TARGET/bin/libgcrypt-config" \ + --without-python \ + --without-plugins + $MAKE install bin_PROGRAMS= noinst_PROGRAMS= + cd "$SOURCE" + rm -rfv "libxslt-$VERSION_libxslt" + ;; + +esac + + +#--- # cURL # # http://curl.haxx.se/libcurl/