svn commit: r390631 - in head/devel/libCello: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Jun 26 12:48:39 UTC 2015
Author: amdmi3
Date: Fri Jun 26 12:48:37 2015
New Revision: 390631
URL: https://svnweb.freebsd.org/changeset/ports/390631
Log:
- Add missing dependency on execinfo and respect {c,ld}flags to fix build on 9.x
Submitted by: pkg-fallout
Approved by: portmgr blanket
Modified:
head/devel/libCello/Makefile
head/devel/libCello/files/patch-Makefile
Modified: head/devel/libCello/Makefile
==============================================================================
--- head/devel/libCello/Makefile Fri Jun 26 12:43:32 2015 (r390630)
+++ head/devel/libCello/Makefile Fri Jun 26 12:48:37 2015 (r390631)
@@ -3,6 +3,7 @@
PORTNAME= libCello
PORTVERSION= 1.1.7
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://libcello.org/static/
@@ -10,10 +11,13 @@ MAINTAINER= matthew.closson at gmail.com
COMMENT= Higher level programming in C
LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= dos2unix gmake
+USES= dos2unix execinfo gmake
DOS2UNIX_FILES= Makefile
+CFLAGS+= ${EXECINFO_CPPFLAGS}
+
post-patch:
${REINPLACE_CMD} -E 's| abs\(| labs\(|' ${WRKSRC}/src/*.c
Modified: head/devel/libCello/files/patch-Makefile
==============================================================================
--- head/devel/libCello/files/patch-Makefile Fri Jun 26 12:43:32 2015 (r390630)
+++ head/devel/libCello/files/patch-Makefile Fri Jun 26 12:48:37 2015 (r390631)
@@ -1,5 +1,16 @@
---- Makefile.orig 2015-03-10 20:42:37 UTC
+--- Makefile.orig 2015-06-25 22:20:28 UTC
+++ Makefile
+@@ -18,8 +18,8 @@ DEMOS := $(wildcard demos/*.c)
+ DEMOS_OBJ := $(addprefix obj/,$(notdir $(DEMOS:.c=.o)))
+ DEMOS_EXE := $(DEMOS:.c=)
+
+-CFLAGS = -I ./include -std=gnu99 -Wall -Werror -Wno-unused -O3 -g
+-LFLAGS = -shared -g -ggdb
++CFLAGS += -I ./include -std=gnu99 -Wall -Werror -Wno-unused
++LFLAGS = ${LDFLAGS} -shared
+
+ PLATFORM := $(shell uname)
+ COMPILER := $(shell $(CC) -v 2>&1 )
@@ -42,8 +42,8 @@ else
CFLAGS += -fPIC
More information about the svn-ports-all
mailing list