--- parser3/buildall 2023/12/13 20:04:06 1.37 +++ parser3/buildall 2025/11/06 22:09:34 1.42 @@ -1,5 +1,5 @@ #!/bin/sh -# $Id: buildall,v 1.37 2023/12/13 20:04:06 moko Exp $ +# $Id: buildall,v 1.42 2025/11/06 22:09:34 moko Exp $ install_directory=$HOME/parser3install sendmail_command="/usr/sbin/sendmail -i -t -f postmaster" @@ -37,13 +37,17 @@ for PARAM in "$@"; do ;; "--with-mailreceive") printf ", with mail receiving" - options="$options --with-mailreceive=$project_dir/gnome" + options="$options --with-mailreceive=$project_dir/gmime" build_gmime="yes" ;; "--with-system-mailreceive") printf ", with mail receiving" options="$options --with-mailreceive" ;; + "--with-system-amqp") + printf ", with amqp" + options="$options --with-amqp" + ;; "--strip") printf ", without debug information" build_stripped="yes" @@ -151,8 +155,8 @@ if test "$build_pcre2" = "yes"; then options="$options --with-pcre=$project_dir/pcre2" if test ! -f "$project_dir/pcre2/lib/libpcre2-8.a"; then - lib="pcre2-10.42" - prepare_gz $lib.tar.gz https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/ + lib="pcre2-10.44" + prepare_gz $lib.tar.gz https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.44/ echo "Configuring $lib..." ./configure --prefix="$project_dir/pcre2" \ --enable-jit \ @@ -170,7 +174,7 @@ options="$options --with-pcre=$project_d if test ! -f "$project_dir/pcre/lib/libpcre.a"; then lib="pcre-8.45" - prepare_gz $lib.tar.gz https://versaweb.dl.sourceforge.net/project/pcre/pcre/8.45/ + prepare_gz $lib.tar.gz https://sourceforge.net/projects/pcre/files/pcre/8.45/ echo "Configuring $lib..." ./configure --prefix="$project_dir/pcre" \ --with-match-limit-recursion=10000 \ @@ -190,7 +194,7 @@ fi if test "$build_xml" = "yes" -a ! -f "$project_dir/gnome/lib/libxml2.a"; then lib="libxml2-2.9.9" - prepare_gz $lib.tar.gz ftp://xmlsoft.org/libxml2/ + prepare_gz $lib.tar.gz http://xmlsoft.org/download/ #sax1, output, tree, xinclude[in libxslt], html[in libxslt, mode=html?], xptr[xinclude], pattern -- needed! echo "Configuring $lib..." ./configure --prefix=$project_dir/gnome \ @@ -221,7 +225,7 @@ fi if test "$build_xml" = "yes" -a ! -f "$project_dir/gnome/lib/libxslt.a"; then lib="libxslt-1.1.34" - prepare_gz $lib.tar.gz ftp://xmlsoft.org/libxslt/ + prepare_gz $lib.tar.gz http://xmlsoft.org/download/ echo "Configuring $lib..." CFLAGS="$CFLAGS -D__stub_clock_gettime -Dclock_gettime=choke_me" \ ./configure --prefix=$project_dir/gnome \ @@ -241,7 +245,7 @@ if test "$build_gmime" = "yes"; then glib_ldflags="" gmime_cflags="" -gmime_ldflags="-L$project_dir/gnome/lib/" +gmime_ldflags="-L$project_dir/gmime/lib/" os=`uname` if test "$os" = "FreeBSD"; then @@ -250,11 +254,11 @@ if test "$os" = "FreeBSD"; then gmime_ldflags="$gmime_ldflags -L/usr/local/lib" fi -if test ! -f "$project_dir/gnome/lib/libglib-2.0.a"; then +if test ! -f "$project_dir/gmime/lib/libglib-2.0.a"; then lib="glib-2.28.8" prepare_xz $lib.tar.xz ftp://ftp.gnome.org/pub/GNOME/sources/glib/2.28/ echo "Configuring $lib..." - ./configure --prefix=$project_dir/gnome \ + ./configure --prefix=$project_dir/gmime \ --enable-dtrace=no \ --enable-debug=no \ --enable-iconv-cache=no \ @@ -269,16 +273,16 @@ if test ! -f "$project_dir/gnome/lib/lib cleanup fi -if test ! -f "$project_dir/gnome/lib/libgmime-2.4.a"; then +if test ! -f "$project_dir/gmime/lib/libgmime-2.4.a"; then lib="gmime-2.4.32" prepare_xz $lib.tar.xz ftp://ftp.gnome.org/pub/GNOME/sources/gmime/2.4/ echo "Configuring $lib..." - ./configure --prefix=$project_dir/gnome \ + ./configure --prefix=$project_dir/gmime \ --disable-glibtest \ --disable-mono \ --disable-shared \ --enable-static \ - --silent $cflags $gmime_cflags LDFLAGS="$gmime_ldflags" PKG_CONFIG_PATH="$project_dir/gnome/lib/pkgconfig" + --silent $cflags $gmime_cflags LDFLAGS="$gmime_ldflags" PKG_CONFIG_PATH="$project_dir/gmime/lib/pkgconfig" echo "Building $lib..." make install cleanup