View | Details | Raw Unified | Return to bug 180751
Collapse All | Expand All

(-)Makefile (-22 / +6 lines)
Lines 1-18 Link Here
1
# New ports collection makefile for:		libunwind
1
# Created by: stas
2
# Date created:					04/30/2010
3
# Whom:						stas
4
#
5
# $FreeBSD$
2
# $FreeBSD$
6
#
7
3
8
PORTNAME=	libunwind
4
PORTNAME=	libunwind
9
PORTVERSION=	20110911	# This is actually official libunwind 1.0.1
5
PORTVERSION=	20121006	# This is actually official libunwind 1.1
10
CATEGORIES=	devel
6
CATEGORIES=	devel
11
MASTER_SITES=	SAVANNAH
7
MASTER_SITES=	SAVANNAH
12
DISTNAME=	${PORTNAME}-1.0.1
8
DISTNAME=	${PORTNAME}-1.1
13
9
14
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	danilogondolfo@gmail.com
15
COMMENT=	A generic stack unwinding library
11
COMMENT=	Generic stack unwinding library
16
12
17
ONLY_FOR_ARCHS=	i386 amd64
13
ONLY_FOR_ARCHS=	i386 amd64
18
14
Lines 30-35 Link Here
30
		libunwind-ia64.3 \
26
		libunwind-ia64.3 \
31
		libunwind-ptrace.3 \
27
		libunwind-ptrace.3 \
32
		libunwind-setjmp.3 \
28
		libunwind-setjmp.3 \
29
		unw_backtrace.3 \
33
		unw_create_addr_space.3 \
30
		unw_create_addr_space.3 \
34
		unw_destroy_addr_space.3 \
31
		unw_destroy_addr_space.3 \
35
		unw_flush_cache.3 \
32
		unw_flush_cache.3 \
Lines 60-76 Link Here
60
PLIST_SUB=	ARCH=x86_64
57
PLIST_SUB=	ARCH=x86_64
61
.endif
58
.endif
62
59
63
#
64
# The original ltmain.sh is buggy and hangs sometimes
65
#
66
pre-configure:
67
	@${CP} ${LTMAIN} ${WRKSRC}/aux/
68
69
#
70
# Get rid of .la and static library files
71
#
72
post-configure:
73
	@${REINPLACE_CMD} -E -e \
74
	'/Install the pseudo-library/,/staticlibs=/s,^,#,' ${WRKSRC}/libtool
75
76
.include <bsd.port.post.mk>
60
.include <bsd.port.post.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (libunwind-1.0.1.tar.gz) = aa95fd184c0b90d95891c2f3bac2c7df708ff016d2a6ee8b2eabb769f864101f
1
SHA256 (libunwind-1.1.tar.gz) = 9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a
2
SIZE (libunwind-1.0.1.tar.gz) = 1028725
2
SIZE (libunwind-1.1.tar.gz) = 1098603
(-)files/patch-configure.in (-11 lines)
Lines 1-11 Link Here
1
--- configure.in.orig	2010-05-01 01:45:55.000000000 -0700
2
+++ configure.in	2010-05-01 01:46:05.000000000 -0700
3
@@ -6,7 +6,7 @@
4
 dnl Process this file with autoconf to produce a configure script.
5
 AC_INIT(libunwind, mkvers(pkg_major, pkg_minor, pkg_extra), pkg_maintainer)
6
 AC_CONFIG_SRCDIR(src/mi/backtrace.c)
7
-AC_CONFIG_AUX_DIR(config)
8
+AC_CONFIG_AUX_DIR(aux)
9
 AC_CANONICAL_SYSTEM
10
 AM_INIT_AUTOMAKE([1.6 subdir-objects])
11
 AM_MAINTAINER_MODE
(-)files/patch-include_unwind.h (-11 lines)
Lines 1-11 Link Here
1
--- include/unwind.h.orig	2011-10-05 10:31:59.000000000 -0700
2
+++ include/unwind.h	2011-10-05 10:32:18.000000000 -0700
3
@@ -148,7 +148,7 @@
4
 #endif /* _GNU_SOURCE */
5
 
6
 #ifdef __cplusplus
7
-};
8
+}
9
 #endif
10
 
11
 #endif /* _UNWIND_H */
(-)files/patch-src__Makefile.am (+11 lines)
Line 0 Link Here
1
--- ./src/Makefile.am.orig	2013-07-21 23:58:23.000000000 -0300
2
+++ ./src/Makefile.am	2013-07-21 23:58:43.000000000 -0300
3
@@ -18,7 +18,7 @@
4
 noinst_HEADERS =
5
 noinst_LTLIBRARIES =
6
 
7
-pkgconfigdir = $(libdir)/pkgconfig
8
+pkgconfigdir = /usr/local/libdata/pkgconfig
9
 pkgconfig_DATA = libunwind-generic.pc
10
 
11
 if !REMOTE_ONLY
(-)pkg-plist (+20 lines)
Lines 1-14 Link Here
1
include/libunwind-common.h
1
include/libunwind-common.h
2
include/libunwind-coredump.h
2
include/libunwind-dynamic.h
3
include/libunwind-dynamic.h
3
include/libunwind-ptrace.h
4
include/libunwind-ptrace.h
4
include/libunwind-%%ARCH%%.h
5
include/libunwind-%%ARCH%%.h
5
include/libunwind.h
6
include/libunwind.h
6
include/unwind.h
7
include/unwind.h
8
lib/libunwind-coredump.a
9
lib/libunwind-coredump.la
7
lib/libunwind-generic.a
10
lib/libunwind-generic.a
11
lib/libunwind-coredump.so
12
lib/libunwind-coredump.so.0
13
lib/libunwind-generic.so
8
lib/libunwind-ptrace.a
14
lib/libunwind-ptrace.a
15
lib/libunwind-ptrace.la
16
lib/libunwind-ptrace.so
17
lib/libunwind-ptrace.so.0
18
lib/libunwind-setjmp.a
19
lib/libunwind-setjmp.la
9
lib/libunwind-setjmp.so
20
lib/libunwind-setjmp.so
10
lib/libunwind-setjmp.so.0
21
lib/libunwind-setjmp.so.0
22
lib/libunwind-%%ARCH%%.a
23
lib/libunwind-%%ARCH%%.la
11
lib/libunwind-%%ARCH%%.so
24
lib/libunwind-%%ARCH%%.so
12
lib/libunwind-%%ARCH%%.so.8
25
lib/libunwind-%%ARCH%%.so.8
26
lib/libunwind.a
27
lib/libunwind.la
13
lib/libunwind.so
28
lib/libunwind.so
14
lib/libunwind.so.8
29
lib/libunwind.so.8
30
libdata/pkgconfig/libunwind-generic.pc
31
libdata/pkgconfig/libunwind.pc
32
libdata/pkgconfig/libunwind-ptrace.pc
33
libdata/pkgconfig/libunwind-setjmp.pc
34
libdata/pkgconfig/libunwind-coredump.pc

Return to bug 180751