$OpenBSD$
--- src/build-data/makefile/unix_shr.in.orig	Thu Jul 23 20:03:05 2009
+++ src/build-data/makefile/unix_shr.in	Mon Aug 24 00:41:58 2009
@@ -22,10 +22,10 @@ SO_VERSION    = %{so_version}
 ##################################################
 DESTDIR       = %{prefix}
 
-BINDIR        = $(DESTDIR)/bin
-LIBDIR        = $(DESTDIR)/%{libdir}
-HEADERDIR     = $(DESTDIR)/%{includedir}/botan
-DOCDIR        = $(DESTDIR)/%{docdir}/Botan-$(VERSION)
+BINDIR        = $(PREFIX)/bin
+LIBDIR        = $(PREFIX)/%{libdir}
+HEADERDIR     = $(PREFIX)/%{includedir}/botan
+DOCDIR        = $(PREFIX)/%{docdir}/botan
 PKGCONF_DIR   = $(LIBDIR)/pkgconfig
 
 CONFIG_SCRIPT = %{botan_config}
@@ -67,8 +67,8 @@ LIBRARIES     = $(STATIC_LIB) $(SHARED_LIB)
 LIBNAME       = %{lib_prefix}libbotan
 STATIC_LIB    = $(LIBNAME).a
 
-SHARED_LIB    = $(LIBNAME)-$(SO_VERSION).%{so_suffix}
-SONAME        = $(LIBNAME)-$(SO_VERSION).%{so_suffix}
+SHARED_LIB    = $(LIBNAME).%{so_suffix}.$(LIBbotan_VERSION)
+SONAME        = $(LIBNAME).%{so_suffix}.$(LIBbotan_VERSION)
 
 SYMLINK       = libbotan.%{so_suffix}
 
@@ -93,8 +93,7 @@ $(STATIC_LIB): $(LIBOBJS)
 	$(RANLIB) $(STATIC_LIB)
 
 $(SHARED_LIB): $(LIBOBJS)
-	$(SO_LINK_CMD) $(LDFLAGS) $(LIBOBJS) -o $(SHARED_LIB) $(LINK_TO)
-	$(LN) $(SHARED_LIB) $(SYMLINK)
+	$(SO_LINK_CMD) $(LDFLAGS) $(LIBOBJS) -o $(SHARED_LIB)
 
 ##################################################
 # Fake Targets                                   #
@@ -133,5 +132,4 @@ install: $(LIBRARIES)
 	$(INSTALL_CMD_DATA) $(STATIC_LIB) $(LIBDIR)
 	$(INSTALL_CMD_EXEC) $(CONFIG_SCRIPT) $(BINDIR)
 	$(INSTALL_CMD_EXEC) $(SHARED_LIB) $(LIBDIR)
-	$(INSTALL_CMD_DATA) $(PKGCONFIG) $(PKGCONF_DIR)
-	$(CD) $(LIBDIR); $(LN) $(SHARED_LIB) $(SYMLINK)
+	$(INSTALL_CMD_DATA) $(PKGCONFIG) $(PKGCONF_DIR)/botan.pc
