Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jul 2012 18:30:05 GMT
From:      dfilter@FreeBSD.ORG (dfilter service)
To:        freebsd-x11@FreeBSD.org
Subject:   Re: ports/166373: commit references a PR
Message-ID:  <201207291830.q6TIU5mf054208@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/166373; it has been noted by GNATS.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/166373: commit references a PR
Date: Sun, 29 Jul 2012 18:26:14 +0000 (UTC)

 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
  
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 



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