1<<<<<<< .working
2diff -ur misc/libxslt-1.1.28/ltmain.sh misc/build/libxslt-1.1.28/ltmain.sh
3--- misc/libxslt-1.1.28/ltmain.sh	2012-11-20 23:21:48.000000000 -0800
4+++ misc/build/libxslt-1.1.28/ltmain.sh	2016-03-27 11:14:40.564087000 -0700
5@@ -7331,13 +7331,13 @@
6 	  #
7 	  case $version_type in
8 	  # correct linux to gnu/linux during the next big refactor
9-	  darwin|linux|osf|windows|none)
10+	  darwin|freebsd-elf|linux|osf|windows|none)
11 	    func_arith $number_major + $number_minor
12 	    current=$func_arith_result
13 	    age="$number_minor"
14 	    revision="$number_revision"
15 	    ;;
16-	  freebsd-aout|freebsd-elf|qnx|sunos)
17+	  freebsd-aout|qnx|sunos)
18 	    current="$number_major"
19 	    revision="$number_minor"
20 	    age="0"
21@@ -7414,8 +7414,8 @@
22 	  ;;
23diff -ur misc/libxslt-1.1.32/configure misc/build/libxslt-1.1.32/configure
24--- misc/libxslt-1.1.32/configure	2017-11-02 13:34:22.000000000 -0700
25+++ misc/build/libxslt-1.1.32/configure	2018-08-22 23:00:50.689433000 -0700
26@@ -6698,7 +6698,7 @@
27
28 	freebsd-elf)
29-	  major=".$current"
30-	  versuffix=".$current"
31+	  major=.$(($current - $age))
32+	  versuffix="$major.$age.$revision"
33 	  ;;
34
35diff -ur misc/libxslt-1.1.32/xslt-config.in misc/build/libxslt-1.1.32/xslt-config.in
36--- misc/libxslt-1.1.32/xslt-config.in	2015-05-10 07:11:30.000000000 -0700
37+++ misc/build/libxslt-1.1.32/xslt-config.in	2018-08-22 23:00:50.689988000 -0700
38@@ -1,10 +1,15 @@
39 #! /bin/sh
40
41-prefix=@prefix@
42-exec_prefix=@exec_prefix@
43+#prefix=@prefix@
44+#exec_prefix=@exec_prefix@
45+#exec_prefix_set=no
46+#includedir=@includedir@
47+#libdir=@libdir@
48+prefix=${SOLARVERSION}/${INPATH}
49+exec_prefix=${SOLARVERSION}/${INPATH}
50 exec_prefix_set=no
51-includedir=@includedir@
52-libdir=@libdir@
53+includedir=${SOLARVERSION}/${INPATH}/inc${UPDMINOREXT}/external
54+libdir=${SOLARVERSION}/${INPATH}/lib${UPDMINOREXT}
55
56 usage()
57 {
58@@ -89,7 +94,8 @@
59     shift
60 done
61
62-the_libs="@XSLT_LIBDIR@ @XSLT_LIBS@ @EXTRA_LIBS@"
63+#the_libs="@XSLT_LIBDIR@ @XSLT_LIBS@ @EXTRA_LIBS@"
64+the_libs="-L${libdir} ${XSLTLIB} -lm"
65 if test "$includedir" != "/usr/include"; then
66     the_flags="$the_flags -I$includedir `@XML_CONFIG@ --cflags`"
67 else
68diff -ur misc/libxslt-1.1.28/configure misc/build/libxslt-1.1.28/configure
69--- misc/libxslt-1.1.28/configure	2012-11-20 23:11:21.000000000 -0800
70+++ misc/build/libxslt-1.1.28/configure	2016-03-27 12:43:44.464670000 -0700
71@@ -6462,7 +6462,7 @@
72
73 cygwin*)
74   # func_win32_libid is a shell function defined in ltmain.sh
75-  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
76+  lt_cv_deplibs_check_method='file_magic ^x86 archive|^x86 DLL'
77   lt_cv_file_magic_cmd='func_win32_libid'
78   ;;
79
80@@ -6472,7 +6472,7 @@
81   # unless we find 'file', for example because we are cross-compiling.
82   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
83   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
84-    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
85+    lt_cv_deplibs_check_method='file_magic ^x86 archive|^x86 DLL'
86     lt_cv_file_magic_cmd='func_win32_libid'
87   else
88     # Keep this pattern in sync with the one in func_win32_libid.
89@@ -11635,7 +11635,7 @@
90   version_type=freebsd-$objformat
91   case $version_type in
92     freebsd-elf*)
93-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
94+      library_names_spec='$libname$release$shared_ext$versuffix  $libname$release$shared_ext$major	 $libname$shared_ext'			 soname_spec='$libname$release$shared_ext$major'
95       need_version=no
96       need_lib_prefix=no
97       ;;
98