--- /Volumes/Tiger/opt/local/var/macports/sources/lil.fr.rsync.macports.org/release/tarballs/ports/x11/xorg-server-devel/Portfile	2018-09-27 04:13:00.000000000 +0200
+++ /opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/x11/xorg-server-devel/Portfile	2018-11-18 16:20:36.000000000 +0100
@@ -59,6 +59,7 @@
 
 configure.args --with-apple-applications-dir=${applications_dir} \
 	--with-bundle-id-prefix=org.macports \
+	--disable-dependency-tracking \
 	--without-dtrace \
 	--without-doxygen \
 	--without-fop \
@@ -70,6 +71,10 @@
 
 # GL/internal/dri_interface.h is missing in prefix (provided by libdrm for the xorg DDX... not helpful for us)
 configure.cppflags-append -I/usr/include -I${filespath}/dri -F${configure.sdkroot}/System/Library/Frameworks/ApplicationServices.framework/Frameworks
+# to prevent "__attribute__’ before ‘void’"
+configure.cflags	  -Os -ansi -faltivec
+# to prevent "redefinition of typedef ‘CARD32’"
+configure.cflags	  -Os -std=c99 -faltivec
 
 # Debugging ...
 #configure.cppflags-append  -g -fsanitize=address -fno-omit-frame-pointer
@@ -100,6 +105,10 @@
 # https://bugzilla.freedesktop.org/show_bug.cgi?id=107555
 patchfiles-append fix-calloc-free-mis-match-bug.patch
 
+patchfiles-append dix-RRLease.patch
+patchfiles-append CrashReporter.patch
+patchfiles-append too_much__GLXscreen.patch
+
 patch.pre_args -p1
 
 use_autoreconf yes
