svn commit: r322315 - in head/net/appkonference: . files

Tijl Coosemans tijl at FreeBSD.org
Fri Jul 5 08:09:45 UTC 2013


Author: tijl
Date: Fri Jul  5 08:09:44 2013
New Revision: 322315
URL: http://svnweb.freebsd.org/changeset/ports/322315

Log:
  Fix build with clang (USE_CSTD=gnu89) and respect CFLAGS, CPPFLAGS
  and LDFLAGS.
  
  Approved by:	maintainer timeout (20 days)

Modified:
  head/net/appkonference/Makefile
  head/net/appkonference/files/patch-Makefile
Directory Properties:
  head/net/appkonference/pkg-descr   (props changed)

Modified: head/net/appkonference/Makefile
==============================================================================
--- head/net/appkonference/Makefile	Fri Jul  5 07:54:03 2013	(r322314)
+++ head/net/appkonference/Makefile	Fri Jul  5 08:09:44 2013	(r322315)
@@ -16,6 +16,7 @@ COMMENT=	High-performance Asterisk voice
 BUILD_DEPENDS=	asterisk:${PORTSDIR}/net/asterisk
 RUN_DEPENDS=	asterisk:${PORTSDIR}/net/asterisk
 
+USE_CSTD=	gnu89
 USE_GMAKE=	yes
 WRKSRC=		${WRKDIR}/${PORTNAME}/konference
 

Modified: head/net/appkonference/files/patch-Makefile
==============================================================================
--- head/net/appkonference/files/patch-Makefile	Fri Jul  5 07:54:03 2013	(r322314)
+++ head/net/appkonference/files/patch-Makefile	Fri Jul  5 08:09:44 2013	(r322315)
@@ -27,3 +27,30 @@
  
  # module release
  RELEASE = 2.1
+@@ -86,7 +86,7 @@
+ # compiler flags
+ #
+ 
+-CFLAGS = -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -MD -MP $(DEBUG)
++CFLAGS += -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -MD -MP $(DEBUG)
+ #CFLAGS += -O3 -march=pentium3 -msse -mfpmath=sse,387 -ffast-math
+ # PERF: below is 10% faster than -O2 or -O3 alone.
+ #CFLAGS += -O3 -ffast-math -funroll-loops
+@@ -103,7 +103,7 @@
+ # preprocessor flags
+ #
+ 
+-CPPFLAGS = $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE
++CPPFLAGS += $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE
+ CPPFLAGS += -DRELEASE=\"$(RELEASE)\"
+ CPPFLAGS += -DASTERISK=$(ASTERISK)
+ CPPFLAGS += -DCHANNEL_TABLE_SIZE=$(CHANNEL_TABLE_SIZE)
+@@ -182,7 +182,7 @@
+ $(OBJS): $(INCS)
+ 
+ $(TARGET): $(OBJS)
+-	$(CC) $(SOLINK) -o $@ $(OBJS)
++	$(CC) $(LDFLAGS) $(SOLINK) -o $@ $(OBJS)
+ 
+ install:
+ 	$(INSTALL) -m 755 $(TARGET) $(INSTALL_MODULES_DIR)


More information about the svn-ports-all mailing list