openbsd-ports/x11/mxconns/patches/patch-configure
2000-03-17 03:17:02 +00:00

40 lines
1.1 KiB
Plaintext

diff -u configure.old configure
--- configure.old Tue Jan 4 01:02:50 2000
+++ configure Mon Feb 28 11:11:30 2000
@@ -46,6 +46,7 @@
OSF1) os="OSF1";;
SunOS) if [ $rev -ge 5 ]; then os="Solaris"; else os="SunOS"; fi;;
ULTRIX) os="ULTRIX";;
+ OpenBSD) os="OpenBSD";;
*) echo "Sorry, $uname is not yet supported"; exit 1;;
esac
echo "This seems to be a $os machine..."
@@ -148,6 +149,27 @@
MOTIF_LIB = $xmlib
SYS_CFLAGS = -I/usr/X11R6/include
SYS_LDFLAGS = $strip-L/usr/X11R6/lib
+SYS_LIBS = -lXext $extra
+EOT
+ unset extra
+fi
+
+#
+# OpenBSD
+#
+if [ "$os" = "OpenBSD" ]; then
+ # everything should be under /usr/X11R6
+ # statically link Motif with explicit library name
+ # Motif could come from Lesstif which could be in /usr/local
+ extra=""
+ if [ -f "/usr/X11R6/lib/libXpm.a" ]; then
+ extra="$extra -lXpm"
+ fi
+ xmlib="-lXm"
+ cat <<EOT >> Makefile.sys
+MOTIF_LIB = $xmlib
+SYS_CFLAGS = -I/usr/X11R6/include -I/usr/local/include
+SYS_LDFLAGS = $strip-L/usr/X11R6/lib -L/usr/local/lib
SYS_LIBS = -lXext $extra
EOT
unset extra