svn commit: r445058 - in head/devel/libexecinfo: . files

Dmitry Marakasov amdmi3 at FreeBSD.org
Wed Jul 5 09:00:20 UTC 2017


Author: amdmi3
Date: Wed Jul  5 09:00:18 2017
New Revision: 445058
URL: https://svnweb.freebsd.org/changeset/ports/445058

Log:
  - Add LICENSE
  - Fix redundant CFLAGS
  - Switch to options helpers
  - Regenerate patches

Modified:
  head/devel/libexecinfo/Makefile
  head/devel/libexecinfo/files/patch-Makefile
  head/devel/libexecinfo/files/patch-execinfo.c

Modified: head/devel/libexecinfo/Makefile
==============================================================================
--- head/devel/libexecinfo/Makefile	Wed Jul  5 08:39:22 2017	(r445057)
+++ head/devel/libexecinfo/Makefile	Wed Jul  5 09:00:18 2017	(r445058)
@@ -10,19 +10,20 @@ MASTER_SITES=	LOCAL/itetcu
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Library for inspecting program's backtrace
 
-OPTIONS_DEFINE=	DOCS
+LICENSE=	BSD2CLAUSE
 
 USES=		tar:bzip2 uidfix
 USE_LDCONFIG=	yes
-CFLAGS=		-fno-omit-frame-pointer
 MAKE_FLAGS=	LIBDIR=${PREFIX}/lib \
 		INCLUDEDIR=${PREFIX}/include
 
+CFLAGS+=	-fno-omit-frame-pointer
+
 PORTDOCS=	README
 
-CFLAGS_amd64=	-fno-omit-frame-pointer
+OPTIONS_DEFINE=	DOCS
 
-post-install:
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
 

Modified: head/devel/libexecinfo/files/patch-Makefile
==============================================================================
--- head/devel/libexecinfo/files/patch-Makefile	Wed Jul  5 08:39:22 2017	(r445057)
+++ head/devel/libexecinfo/files/patch-Makefile	Wed Jul  5 09:00:18 2017	(r445058)
@@ -1,6 +1,6 @@
---- Makefile.orgi	2013-02-05 23:13:54.375834807 +0800
-+++ Makefile	2013-02-05 23:14:13.106833334 +0800
-@@ -34,6 +34,7 @@
+--- Makefile.orig	2004-07-19 05:19:55 UTC
++++ Makefile
+@@ -34,6 +34,7 @@ SHLIB_MAJOR=	1
  SHLIB_MINOR=	0
  
  NOPROFILE=	yes

Modified: head/devel/libexecinfo/files/patch-execinfo.c
==============================================================================
--- head/devel/libexecinfo/files/patch-execinfo.c	Wed Jul  5 08:39:22 2017	(r445057)
+++ head/devel/libexecinfo/files/patch-execinfo.c	Wed Jul  5 09:00:18 2017	(r445058)
@@ -1,6 +1,6 @@
---- execinfo.c.orig
+--- execinfo.c.orig	2004-07-19 05:21:09 UTC
 +++ execinfo.c
-@@ -69,7 +69,8 @@
+@@ -69,7 +69,8 @@ backtrace(void **buffer, int size)
  char **
  backtrace_symbols(void *const *buffer, int size)
  {
@@ -10,7 +10,7 @@
      char **rval;
      char *cp;
      Dl_info info;
-@@ -78,7 +79,6 @@
+@@ -78,7 +79,6 @@ backtrace_symbols(void *const *buffer, i
      rval = malloc(clen);
      if (rval == NULL)
          return NULL;
@@ -18,7 +18,7 @@
      for (i = 0; i < size; i++) {
          if (dladdr(buffer[i], &info) != 0) {
              if (info.dli_sname == NULL)
-@@ -92,14 +92,14 @@
+@@ -92,14 +92,14 @@ backtrace_symbols(void *const *buffer, i
                     2 +                      /* " <" */
                     strlen(info.dli_sname) + /* "function" */
                     1 +                      /* "+" */
@@ -35,7 +35,7 @@
                buffer[i], info.dli_sname, offset, info.dli_fname);
          } else {
              alen = 2 +                      /* "0x" */
-@@ -108,12 +108,15 @@
+@@ -108,12 +108,15 @@ backtrace_symbols(void *const *buffer, i
              rval = realloc_safe(rval, clen + alen);
              if (rval == NULL)
                  return NULL;
@@ -54,7 +54,7 @@
      return rval;
  }
  
-@@ -155,6 +158,6 @@
+@@ -155,6 +158,6 @@ backtrace_symbols_fd(void *const *buffer
                  return;
              snprintf(buf, len, "%p\n", buffer[i]);
          }


More information about the svn-ports-all mailing list