svn commit: r381518 - head/x11-toolkits/xview-clients

Bryan Drewery bdrewery at FreeBSD.org
Tue Mar 17 20:59:23 UTC 2015


Author: bdrewery
Date: Tue Mar 17 20:59:21 2015
New Revision: 381518
URL: https://svnweb.freebsd.org/changeset/ports/381518
QAT: https://qat.redports.org/buildarchive/r381518/

Log:
  Don't dereference WRKDIR/WRKSRC. Also mark this BROKEN due to:
  
    [exp-10i386-commit-test] Installing xview-clients-3.2.1.4.19c_1...
    pkg-static: xview-clients-3.2.1.4.19c_1 conflicts with xview-3.2.1.4.19c_1 (installs files into the same place).  Problematic file: /usr/local/lib/help/clock.info
    *** Error code 70
  
  With hat:	portmgr

Modified:
  head/x11-toolkits/xview-clients/Makefile

Modified: head/x11-toolkits/xview-clients/Makefile
==============================================================================
--- head/x11-toolkits/xview-clients/Makefile	Tue Mar 17 20:19:45 2015	(r381517)
+++ head/x11-toolkits/xview-clients/Makefile	Tue Mar 17 20:59:21 2015	(r381518)
@@ -18,19 +18,23 @@ COMMENT=	OpenLook applications and man p
 CONFLICTS=	props-1.0
 
 MAKE_JOBS_UNSAFE=	yes
-PATCH_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/x11-toolkits/xview:patch
+EXTRACT_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/x11-toolkits/xview:patch
 CONFIGURE_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/x11-toolkits/xview:configure
 LIB_DEPENDS=	libxview.so:${PORTSDIR}/x11-toolkits/xview
 
 USES=		imake
 USE_XORG=	x11 xext
-WRKSRC=		${WRKDIRPREFIX}${.CURDIR}/../xview/work/${DISTNAME}
 ALL_TARGET=	Clients
 
+BROKEN=		conflicts with its depends
+
 .include <bsd.port.pre.mk>
 
 IMAKECPPFLAGS+=	-DXVDestDir=${STAGEDIR}${PREFIX}
 
+post-extract:
+	${LN} -sf $$(${MAKE} -C ${PORTSDIR}/x11-toolkits/xview -V WRKDIR)/${DISTNAME} ${WRKSRC}
+
 do-install:
 	@cd ${WRKSRC}/clients; ${MAKE} install install.man
 


More information about the svn-ports-head mailing list