freebsd-ports/multimedia/libcec/files/patch-configure.ac
Jan Beich 782b0d9f8c - Update libcec to 2.2.0 [1]
- Unbreak consumers after update [2]
- No PORTREVISION bumps because binary compatible

PR:		196299
Differential Revision:	https://reviews.freebsd.org/D1900
Submitted by:	mickael.maillot@gmail.com (maintainer) [1]
Submitted by:	Ben Woods <woodsb02@gmail.com> (maintainer) [2]
2015-02-28 14:20:10 +00:00

27 lines
973 B
Text

--- configure.ac.orig 2014-12-16 12:03:01.000000000 +0100
+++ configure.ac 2014-12-16 12:05:57.000000000 +0100
@@ -236,6 +236,24 @@
AM_CONDITIONAL(USE_X11_RANDR, false)
SUPPRESS_MANGLING_WARNINGS=""
;;
+ *-*-freebsd*)
+ SUPPRESS_MANGLING_WARNINGS=""
+ ## search for X11/xrandr
+ libs_tmp="$LIBS"
+ use_x11_xrandr="yes"
+ AC_CHECK_HEADER(X11/Xlib.h,,[use_x11_xrandr="no"])
+ AC_CHECK_HEADER(X11/Xatom.h,,[use_x11_xrandr="no"])
+ AC_CHECK_HEADER(X11/extensions/Xrandr.h,,[use_x11_xrandr="no"])
+ AC_CHECK_LIB(X11,XOpenDisplay,,[use_x11_xrandr="no"])
+ AC_CHECK_LIB(Xrandr,XRRGetScreenResources,,[use_x11_xrandr="no"])
+ if test "x$use_x11_xrandr" = "xyes"; then
+ AC_DEFINE([HAVE_RANDR],[1],[Define to 1 to include support for the X11 randr extension])
+ AM_CONDITIONAL(USE_X11_RANDR, true)
+ else
+ AM_CONDITIONAL(USE_X11_RANDR, false)
+ LIBS="$libs_tmp"
+ fi
+ ;;
esac
## define the build info