svn commit: r362658 - head/net-p2p/transmission-cli

Chris Rees crees at FreeBSD.org
Wed Jul 23 11:02:56 UTC 2014


Author: crees
Date: Wed Jul 23 11:02:56 2014
New Revision: 362658
URL: http://svnweb.freebsd.org/changeset/ports/362658
QAT: https://qat.redports.org/buildarchive/r362658/

Log:
  Fix clang build on 9.x
  
  Apparently this version doesn't understand empty arguments in CFLAGS
  using commas; i.e. ,-I/usr/local/include throws an error about nonexisting
  file ,-
  
  Reported by:	Kenta S (kentas at hush.com)

Modified:
  head/net-p2p/transmission-cli/Makefile

Modified: head/net-p2p/transmission-cli/Makefile
==============================================================================
--- head/net-p2p/transmission-cli/Makefile	Wed Jul 23 10:55:48 2014	(r362657)
+++ head/net-p2p/transmission-cli/Makefile	Wed Jul 23 11:02:56 2014	(r362658)
@@ -45,8 +45,12 @@ CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
 CONFIGURE_ARGS=--with-zlib=/usr \
 		${EXTRA_CONF_ARGS}
-CONFIGURE_ENV+=	OPENSSL_LIBS=${OPENSSL_LDFLAGS} \
-		OPENSSL_CFLAGS=${OPENSSL_CFLAGS},-I${OPENSSLINC}
+CONFIGURE_ENV+=	OPENSSL_LIBS=${OPENSSL_LDFLAGS}
+.if empty(OPENSSL_CFLAGS)
+CONFIGURE_ENV+=	OPENSSL_CFLAGS=-I${OPENSSLINC}
+.else
+CONFIGURE_ENV+=	OPENSSL_CFLAGS=${OPENSSL_CFLAGS},-I${OPENSSLINC}
+.endif
 EXTRA_CONF_ARGS?=--enable-cli \
 		 --disable-daemon \
 		 --without-gtk \


More information about the svn-ports-all mailing list