Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jul 2012 18:26:01 +0000 (UTC)
From:      Niclas Zeising <zeising@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r301687 - in head: x11-drivers/xf86-video-sis x11-servers/xorg-server x11-toolkits/libXt x11/libX11 x11/xinit
Message-ID:  <201207291826.q6TIQ1tP083238@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: zeising
Date: Sun Jul 29 18:26:00 2012
New Revision: 301687
URL: http://svn.freebsd.org/changeset/ports/301687

Log:
  Fix the build of xorg related ports when the base system is compiled with
  clang as system compiler and cpp is clang cpp (as opposed to GNU cpp).
  This is done by removing the configure test for cpp completely.  Using
  clang cpp will make some manual pages as well as some scripts get slightly
  wierd whitespace formatting.  However, it does not affect the function of
  the scripts or the instructions in the manual pages.
  
  PR:             ports/166373
  Submitted by:   Jakub Lach <jakub_lach@mailplus.pl> (PR)
  Patch by:       me (with ideas from PR and mailing list)
  Tested by:      Jakub Lach <jakub_lach@mailplus.pl>, me
  Approved by:    kwm (mentor)
  Obtained from:  xorg staging area

Modified:
  head/x11-drivers/xf86-video-sis/Makefile
  head/x11-servers/xorg-server/Makefile
  head/x11-toolkits/libXt/Makefile
  head/x11/libX11/Makefile
  head/x11/xinit/Makefile

Modified: head/x11-drivers/xf86-video-sis/Makefile
==============================================================================
--- head/x11-drivers/xf86-video-sis/Makefile	Sun Jul 29 17:32:50 2012	(r301686)
+++ head/x11-drivers/xf86-video-sis/Makefile	Sun Jul 29 18:26:00 2012	(r301687)
@@ -20,4 +20,8 @@ XORG_CAT=	driver
 USE_XORG=	xf86dgaproto xf86driproto xineramaproto videoproto xf86miscproto xextproto glproto
 MAN4=		sis.4x
 
+post-patch:
+	@${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' \
+		${WRKSRC}/configure
+	
 .include <bsd.port.mk>

Modified: head/x11-servers/xorg-server/Makefile
==============================================================================
--- head/x11-servers/xorg-server/Makefile	Sun Jul 29 17:32:50 2012	(r301686)
+++ head/x11-servers/xorg-server/Makefile	Sun Jul 29 18:26:00 2012	(r301687)
@@ -148,6 +148,10 @@ pre-everything::
 	@${ECHO_MSG} "xorg-server_UNSET=SUID in /etc/make.conf."
 .endif
 
+post-patch:
+	@${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' \
+		${WRKSRC}/configure
+
 .if defined(WITH_NEW_XORG)
 post-install:
 	@${MKDIR} ${PREFIX}/share/X11/xorg.conf.d

Modified: head/x11-toolkits/libXt/Makefile
==============================================================================
--- head/x11-toolkits/libXt/Makefile	Sun Jul 29 17:32:50 2012	(r301686)
+++ head/x11-toolkits/libXt/Makefile	Sun Jul 29 18:26:00 2012	(r301687)
@@ -285,4 +285,8 @@ MAN3=	MenuPopdown.3 \
 	XtWindowOfObject.3 \
 	XtWindowToWidget.3
 
+post-patch:
+	@${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' \
+		${WRKSRC}/configure
+
 .include <bsd.port.mk>

Modified: head/x11/libX11/Makefile
==============================================================================
--- head/x11/libX11/Makefile	Sun Jul 29 17:32:50 2012	(r301686)
+++ head/x11/libX11/Makefile	Sun Jul 29 18:26:00 2012	(r301687)
@@ -22,6 +22,7 @@ RUN_DEPENDS+=	${LOCALBASE}/libdata/pkgco
 XORG_CAT=	lib
 USE_XORG=	bigreqsproto xau xcmiscproto xdmcp xextproto xtrans \
 		kbproto:both inputproto xf86bigfontproto xproto:both
+
 CONFIGURE_ARGS+=	--datadir=${PREFIX}/lib \
 			--without-xmlto \
 			--disable-specs
@@ -30,6 +31,8 @@ CONFIGURE_ENV+=	ac_cv_path_PS2PDF=""
 .include "${.CURDIR}/manpages"
 
 post-patch:
+	@${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' \
+		${WRKSRC}/configure
 	@${REINPLACE_CMD} '/^install-data-am:/,/^$$/ \
 		s/install-specDATA//' ${WRKSRC}/nls/Makefile.in
 

Modified: head/x11/xinit/Makefile
==============================================================================
--- head/x11/xinit/Makefile	Sun Jul 29 17:32:50 2012	(r301686)
+++ head/x11/xinit/Makefile	Sun Jul 29 18:26:00 2012	(r301687)
@@ -24,6 +24,7 @@ PLIST_DIRS=	lib/X11/xinit
 MAN1=		startx.1 xinit.1
 
 post-patch:
+	@${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' ${WRKSRC}/configure
 	@${REINPLACE_CMD} -e 's|hexdump|/usr/bin/hexdump|' ${WRKSRC}/startx.cpp
 	@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/man/xinit.man
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207291826.q6TIQ1tP083238>