openbsd-ports/astro/wcslib/patches/patch-configure_ac
2022-03-11 18:17:37 +00:00

33 lines
894 B
Plaintext

Index: configure.ac
--- configure.ac.orig
+++ configure.ac
@@ -12,8 +12,13 @@ AC_REVISION([$Revision: 1.5 $])
AC_SUBST([PACKAGE_VERSION])
AC_DEFINE_UNQUOTED([WCSLIB_VERSION], [$PACKAGE_VERSION], [Define wcslib version])
-# Library version number, same as package version.
-LIBVER="$PACKAGE_VERSION"
+# Library version number. Usually same as package version,
+# but could be different on some OSes, e.g., OpenBSD.
+if test "x${LIBwcs_VERSION}" = x ; then
+ LIBVER="$PACKAGE_VERSION"
+else
+ LIBVER="$LIBwcs_VERSION"
+fi
AC_SUBST([LIBVER])
AC_CONFIG_SRCDIR([C/wcs.h])
@@ -252,6 +257,12 @@ if test "x$ac_cv_c_compiler_gnu" = xyes ; then
CFLAGS="$CFLAGS -mdynamic-no-pic"
;;
esac
+ ;;
+ openbsd*)
+ SHRLIB="libwcs.so.$LIBVER"
+ SONAME="$SHRLIB"
+ SHRLD="$SHRLD -shared -Wl,-h\$(SONAME)"
+ SHRLN=
;;
*)
# Covers Linux and Solaris at least.