Check-in [e0d0dd2f0f]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:in undroidwish build scripts: force use of compat/md2.h when compiling trf
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: e0d0dd2f0fbd20605cb62d02bc19c8633b5643bc
User & Date: chw 2018-12-15 12:21:28
Original Comment: in undroidwish build scripts: force use of compat/md2.h when compiling
Context
2018-12-17
09:25
add selected vectcl upstream changes check-in: f33e0a6918 user: chw tags: trunk
2018-12-15
12:22
merge with trunk check-in: ff11e16505 user: chw tags: wtf-8-experiment
12:21
in undroidwish build scripts: force use of compat/md2.h when compiling trf check-in: e0d0dd2f0f user: chw tags: trunk
2018-12-14
16:47
update curl to version 7.63.0 check-in: 8979c42c17 user: chw tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

jni/curl/configure.ac became a regular file.

jni/curl/tests/data/test1452 became executable.

jni/curl/tests/symbol-scan.pl became a regular file.

Changes to undroid/build-undroidwish-freebsd.sh.

754
755
756
757
758
759
760


761
762
763
764
765
766
767
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,--version-script=$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,--version-script=$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-generic.sh.

787
788
789
790
791
792
793


794
795
796
797
798
799
800
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-haiku.sh.

666
667
668
669
670
671
672


673
674
675
676
677
678
679
    --with-ssl-include-dir=/system/develop/headers/openssl \
    --with-ssl-lib-dir=/system/develop/lib \
    --enable-static-md5 \
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.1.0.0\\" -DCRYPT_LIB_NAME=\\"libcrypto.so.1.0.0\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
    --with-ssl-include-dir=/system/develop/headers/openssl \
    --with-ssl-lib-dir=/system/develop/lib \
    --enable-static-md5 \
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.1.0.0\\" -DCRYPT_LIB_NAME=\\"libcrypto.so.1.0.0\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-illumos.sh.

743
744
745
746
747
748
749


750
751
752
753
754
755
756
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports 'libTrf { global: Trf_Init; Trf_SafeInit; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,-M,$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports 'libTrf { global: Trf_Init; Trf_SafeInit; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,-M,$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-kmsdrm.sh.

766
767
768
769
770
771
772


773
774
775
776
777
778
779
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-linux32.sh.

771
772
773
774
775
776
777


778
779
780
781
782
783
784
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-linux64.sh.

770
771
772
773
774
775
776


777
778
779
780
781
782
783
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-macosx.sh.

717
718
719
720
721
722
723


724
725
726
727
728
729
730
    --with-zlib-include-dir=$(pwd)/compat \
    --with-zlibtcl=${PFX_HERE}/lib --enable-builtin-bz2 \
    --with-ssl=${PFX_HERE} --enable-static-md5 \
    --with-tcl=${HERE}/tcl/macosx --enable-threads || exit 1
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
    --with-zlib-include-dir=$(pwd)/compat \
    --with-zlibtcl=${PFX_HERE}/lib --enable-builtin-bz2 \
    --with-ssl=${PFX_HERE} --enable-static-md5 \
    --with-tcl=${HERE}/tcl/macosx --enable-threads || exit 1
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-openbsd.sh.

727
728
729
730
731
732
733


734
735
736
737
738
739
740
    --with-ssl=${PFX_HERE} --enable-static-md5 \
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,--version-script=$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so\\" -DCRYPT_LIB_NAME=\\"libcrypto.so\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
    --with-ssl=${PFX_HERE} --enable-static-md5 \
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,--version-script=$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so\\" -DCRYPT_LIB_NAME=\\"libcrypto.so\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-undroidwish-wayland.sh.

766
767
768
769
770
771
772


773
774
775
776
777
778
779
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-vanilla-freebsd.sh.

713
714
715
716
717
718
719


720
721
722
723
724
725
726
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,--version-script=$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,--version-script=$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-vanilla-generic.sh.

717
718
719
720
721
722
723


724
725
726
727
728
729
730
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-vanilla-illumos.sh.

705
706
707
708
709
710
711


712
713
714
715
716
717
718
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports 'libTrf { global: Trf_Init; Trf_SafeInit; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,-M,$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports 'libTrf { global: Trf_Init; Trf_SafeInit; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,-M,$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-vanilla-linux32.sh.

705
706
707
708
709
710
711


712
713
714
715
716
717
718
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-vanilla-linux64.sh.

705
706
707
708
709
710
711


712
713
714
715
716
717
718
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e 's@\$\{LDFLAGS_DEFAULT\}@'-Wl,--version-script=$(pwd)/exports'@g' \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-vanilla-macosx.sh.

664
665
666
667
668
669
670


671
672
673
674
675
676
677
    --with-zlib-include-dir=$(pwd)/compat \
    --with-zlibtcl=${PFX_HERE}/lib --enable-builtin-bz2 \
    --with-ssl=${PFX_HERE} --enable-static-md5 \
    --with-tcl=${HERE}/tcl/macosx --enable-threads || exit 1
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
    --with-zlib-include-dir=$(pwd)/compat \
    --with-zlibtcl=${PFX_HERE}/lib --enable-builtin-bz2 \
    --with-ssl=${PFX_HERE} --enable-static-md5 \
    --with-tcl=${HERE}/tcl/macosx --enable-threads || exit 1
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/libz\.so/libz.so.1/g' Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so.10\\" -DCRYPT_LIB_NAME=\\"libcrypt.so.1\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail

Changes to undroid/build-vanilla-openbsd.sh.

691
692
693
694
695
696
697


698
699
700
701
702
703
704
    --with-ssl=${PFX_HERE} --enable-static-md5 \
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,--version-script=$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so\\" -DCRYPT_LIB_NAME=\\"libcrypto.so\\"/g' Makefile


  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail








>
>







691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
    --with-ssl=${PFX_HERE} --enable-static-md5 \
    --with-tcl=${HERE}/tcl/unix --enable-threads || exit 1
  echo > exports '{ global: Trf_*Init; local: *; };'
  perl -pi -e "s@-shared@-shared -Wl,--version-script=$(pwd)/exports@g" \
    Makefile
  perl -pi -e "s@-L${PFX}@-L${PFX_HERE}@g" Makefile
  perl -pi -e 's/-DOPENSSL_SUB=1/-DOPENSSL_SUB=1 -DSSL_LIB_NAME=\\"libcrypto.so\\" -DCRYPT_LIB_NAME=\\"libcrypto.so\\"/g' Makefile
  # force use of compat/md2.h
  perl -pi -e 's/-DHAVE_MD2_H=1//g' Makefile
  make binaries libraries || exit 1
  make install-binaries install-libraries DESTDIR=${HERE} || exit 1
  rm -f ${PFX_HERE}/lib/Trf*/lib*.a
  touch build-stamp
  echo >&3 "done"
) || fail