--- configure.in.orig	Wed Oct 21 10:29:16 1998
+++ configure.in	Sun Nov 15 15:20:10 1998
@@ -102,7 +102,7 @@
 # extra dirs
 #
 
-wi_EXTRA_DIRS(no, /usr/local /local /user/local /usr/share /opt /opt/local $QTDIR $GTKDIR $TCLDIR $SSLDIR)
+wi_EXTRA_DIRS(no, /usr/local /local /user/local /usr/share /opt /opt/local /usr/X11R6 $QTDIR $GTKDIR $TCLDIR $SSLDIR, tcl8.0 X11/qt )
 
 #
 # misc
@@ -234,7 +234,12 @@
     CONF_OBJ_SIZE_LIMIT=yes
     ;;
   *bsd*)
-    CONF_SOEXT=so.1.0
+    if test "X$PORTOBJFORMAT" = "Xelf"; then
+      CONF_SHARED_CC="$CXX -shared -Wl,-soname,\$@"
+      CONF_SOEXT=so.1
+    else
+      CONF_SOEXT=so.1.0
+    fi
     ;;
   *cygwin32*)
     have_cdk=yes;
