| Index: libiconv-1.10/configure |
| =================================================================== |
| --- libiconv-1.10.orig/configure |
| +++ libiconv-1.10/configure |
| @@ -8902,7 +8902,14 @@ kfreebsd*-gnu) |
| |
| freebsd*) |
| objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` |
| - version_type=freebsd-$objformat |
| + # Gentoo/FreeBSD uses linux-style versioning to be user-friendly. |
| + case $host_vendor in |
| + gentoo) |
| + version_type=linux ;; |
| + *) |
| + version_type=freebsd-$objformat ;; |
| + esac |
| + |
| case $version_type in |
| freebsd-elf*) |
| library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' |
| @@ -8913,6 +8920,12 @@ freebsd*) |
| library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' |
| need_version=yes |
| ;; |
| + linux) |
| + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
| + soname_spec='${libname}${release}${shared_ext}$major' |
| + need_lib_prefix=no |
| + need_version=no |
| + ;; |
| esac |
| shlibpath_var=LD_LIBRARY_PATH |
| case $host_os in |
| @@ -12620,7 +12633,14 @@ kfreebsd*-gnu) |
| |
| freebsd*) |
| objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` |
| - version_type=freebsd-$objformat |
| + # Gentoo/FreeBSD uses linux-style versioning to be user-friendly. |
| + case $host_vendor in |
| + gentoo) |
| + version_type=linux ;; |
| + *) |
| + version_type=freebsd-$objformat ;; |
| + esac |
| + |
| case $version_type in |
| freebsd-elf*) |
| library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' |
| @@ -12631,6 +12651,12 @@ freebsd*) |
| library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' |
| need_version=yes |
| ;; |
| + linux) |
| + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
| + soname_spec='${libname}${release}${shared_ext}$major' |
| + need_lib_prefix=no |
| + need_version=no |
| + ;; |
| esac |
| shlibpath_var=LD_LIBRARY_PATH |
| case $host_os in |
| @@ -15784,7 +15810,14 @@ kfreebsd*-gnu) |
| |
| freebsd*) |
| objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` |
| - version_type=freebsd-$objformat |
| + # Gentoo/FreeBSD uses linux-style versioning to be user-friendly. |
| + case $host_vendor in |
| + gentoo) |
| + version_type=linux ;; |
| + *) |
| + version_type=freebsd-$objformat ;; |
| + esac |
| + |
| case $version_type in |
| freebsd-elf*) |
| library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' |
| @@ -15795,6 +15828,12 @@ freebsd*) |
| library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' |
| need_version=yes |
| ;; |
| + linux) |
| + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
| + soname_spec='${libname}${release}${shared_ext}$major' |
| + need_lib_prefix=no |
| + need_version=no |
| + ;; |
| esac |
| shlibpath_var=LD_LIBRARY_PATH |
| case $host_os in |
| @@ -18150,7 +18189,14 @@ kfreebsd*-gnu) |
| |
| freebsd*) |
| objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` |
| - version_type=freebsd-$objformat |
| + # Gentoo/FreeBSD uses linux-style versioning to be user-friendly. |
| + case $host_vendor in |
| + gentoo) |
| + version_type=linux ;; |
| + *) |
| + version_type=freebsd-$objformat ;; |
| + esac |
| + |
| case $version_type in |
| freebsd-elf*) |
| library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' |
| @@ -18161,6 +18207,12 @@ freebsd*) |
| library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' |
| need_version=yes |
| ;; |
| + linux) |
| + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
| + soname_spec='${libname}${release}${shared_ext}$major' |
| + need_lib_prefix=no |
| + need_version=no |
| + ;; |
| esac |
| shlibpath_var=LD_LIBRARY_PATH |
| case $host_os in |