View | Details | Raw Unified | Return to bug 233976 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-6 / +5 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	gc
4
PORTNAME=	gc
5
PORTVERSION=	7.6.8
5
PORTVERSION=	8.0.2
6
PORTREVISION=	1
7
CATEGORIES=	devel
6
CATEGORIES=	devel
8
MASTER_SITES=	http://www.hboehm.info/gc/gc_source/ \
7
MASTER_SITES=	http://www.hboehm.info/gc/gc_source/ \
9
		https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/
8
		https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/
Lines 30-36 Link Here
30
INSTALL_TARGET=	install-strip
29
INSTALL_TARGET=	install-strip
31
TEST_TARGET=	check
30
TEST_TARGET=	check
32
# NOTE: do not --disable-static, static is useful for e.g. lang/crystal
31
# NOTE: do not --disable-static, static is useful for e.g. lang/crystal
33
CONFIGURE_ARGS=	--enable-cplusplus
32
CONFIGURE_ARGS=	--enable-cplusplus --enable-static
34
MAKE_JOBS_UNSAFE=	yes
33
MAKE_JOBS_UNSAFE=	yes
35
34
36
WRKSRC=		${WRKDIR}/${DISTNAME:C/[a-z]$//}
35
WRKSRC=		${WRKDIR}/${DISTNAME:C/[a-z]$//}
Lines 46-60 Link Here
46
PLIST_FILES=	${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
45
PLIST_FILES=	${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
47
		${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
46
		${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
48
		${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
47
		${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
49
		${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.1,} \
48
		${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.4.0,} \
50
		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
49
		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
51
		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
50
		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
52
		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
51
		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
53
		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.4,} \
52
		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.4.2,} \
54
		${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
53
		${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
55
		${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
54
		${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
56
		${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
55
		${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
57
		${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.2,} \
56
		${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.4.0,} \
58
		libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc
57
		libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc
59
RUN_DEPENDS+=	${LOCALBASE}/include/gc/gc.h:devel/boehm-gc
58
RUN_DEPENDS+=	${LOCALBASE}/include/gc/gc.h:devel/boehm-gc
60
. if ${GC_VARIANT} == "redirect"
59
. if ${GC_VARIANT} == "redirect"
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1534086510
1
TIMESTAMP = 1545608814
2
SHA256 (gc-7.6.8.tar.gz) = 040ac5cdbf1bebc7c8cd4928996bbae0c54497c151ea5639838fa0128102e258
2
SHA256 (gc-8.0.2.tar.gz) = 4e8ca4b5b72a3a27971daefaa9b621f0a716695b23baa40b7eac78de2eeb51cb
3
SIZE (gc-7.6.8.tar.gz) = 1128462
3
SIZE (gc-8.0.2.tar.gz) = 1159207
(-)files/patch-include_gc_pthread_redirects.h (-3 / +3 lines)
Lines 1-9 Link Here
1
--- include/gc_pthread_redirects.h.orig	2018-01-04 14:41:42 UTC
1
--- include/gc_pthread_redirects.h.orig	2018-12-23 21:28:41 UTC
2
+++ include/gc_pthread_redirects.h
2
+++ include/gc_pthread_redirects.h
3
@@ -44,12 +44,8 @@
3
@@ -53,12 +53,8 @@
4
 # endif /* !GC_NO_DLOPEN */
4
 
5
 
5
 # ifndef GC_NO_PTHREAD_SIGMASK
6
 # ifndef GC_NO_PTHREAD_SIGMASK
6
 #   include <signal.h>  /* needed anyway for proper redirection */
7
-#   if defined(GC_PTHREAD_SIGMASK_NEEDED) \
7
-#   if defined(GC_PTHREAD_SIGMASK_NEEDED) \
8
-        || defined(_BSD_SOURCE) || defined(_GNU_SOURCE) \
8
-        || defined(_BSD_SOURCE) || defined(_GNU_SOURCE) \
9
-        || (_POSIX_C_SOURCE >= 199506L) || (_XOPEN_SOURCE >= 500)
9
-        || (_POSIX_C_SOURCE >= 199506L) || (_XOPEN_SOURCE >= 500)
(-)pkg-plist (-4 / +3 lines)
Lines 17-35 Link Here
17
include/gc/gc_version.h
17
include/gc/gc_version.h
18
include/gc/javaxfc.h
18
include/gc/javaxfc.h
19
include/gc/leak_detector.h
19
include/gc/leak_detector.h
20
include/gc/weakpointer.h
21
include/gc_cpp.h
20
include/gc_cpp.h
22
lib/libcord.a
21
lib/libcord.a
23
lib/libcord.so
22
lib/libcord.so
24
lib/libcord.so.1
23
lib/libcord.so.1
25
lib/libcord.so.1.3.1
24
lib/libcord.so.1.4.0
26
lib/libgc.a
25
lib/libgc.a
27
lib/libgc.so
26
lib/libgc.so
28
lib/libgc.so.1
27
lib/libgc.so.1
29
lib/libgc.so.1.3.4
28
lib/libgc.so.1.4.2
30
lib/libgccpp.a
29
lib/libgccpp.a
31
lib/libgccpp.so
30
lib/libgccpp.so
32
lib/libgccpp.so.1
31
lib/libgccpp.so.1
33
lib/libgccpp.so.1.3.2
32
lib/libgccpp.so.1.4.0
34
libdata/pkgconfig/bdw-gc.pc
33
libdata/pkgconfig/bdw-gc.pc
35
man/man3/gc.3.gz
34
man/man3/gc.3.gz

Return to bug 233976