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

(-)devel/dparser/Makefile (-3 / +12 lines)
Lines 7-13 Link Here
7
#
7
#
8
8
9
PORTNAME=	dparser
9
PORTNAME=	dparser
10
PORTVERSION=	1.10
10
PORTVERSION=	1.11
11
CATEGORIES=	devel
11
CATEGORIES=	devel
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
13
MASTER_SITE_SUBDIR=	${PORTNAME}
13
MASTER_SITE_SUBDIR=	${PORTNAME}
Lines 24-30 Link Here
24
MAN1=		make_dparser.1
24
MAN1=		make_dparser.1
25
PORTDOCS=	faq.html index.html manual.html
25
PORTDOCS=	faq.html index.html manual.html
26
PLIST_FILES=	bin/make_dparser include/dparse.h include/dparse_tables.h \
26
PLIST_FILES=	bin/make_dparser include/dparse.h include/dparse_tables.h \
27
		include/dsymtab.h lib/libdparse.a
27
		include/dsymtab.h lib/${LIBDPARSE}
28
29
.if defined(WITH_GC)
30
LIB_DEPENDS+=	gc:${PORTSDIR}/devel/boehm-gc
31
MAKE_ARGS+=	D_USE_GC=1 \
32
		GC_CFLAGS="-I${LOCALBASE}/include -L${LOCALBASE}/lib"
33
LIBDPARSE=	libdparse_gc.a
34
.else
35
LIBDPARSE=	libdparse.a
36
.endif
28
37
29
.include <bsd.port.pre.mk>
38
.include <bsd.port.pre.mk>
30
39
Lines 35-44 Link Here
35
do-install:
44
do-install:
36
	${INSTALL_PROGRAM} ${WRKSRC}/make_dparser ${PREFIX}/bin
45
	${INSTALL_PROGRAM} ${WRKSRC}/make_dparser ${PREFIX}/bin
37
	${INSTALL_MAN} ${WRKSRC}/make_dparser.1 ${MANPREFIX}/man/man1
46
	${INSTALL_MAN} ${WRKSRC}/make_dparser.1 ${MANPREFIX}/man/man1
38
	${INSTALL_DATA} ${WRKSRC}/libdparse.a ${PREFIX}/lib
39
	${INSTALL_DATA} ${WRKSRC}/dparse.h ${PREFIX}/include
47
	${INSTALL_DATA} ${WRKSRC}/dparse.h ${PREFIX}/include
40
	${INSTALL_DATA} ${WRKSRC}/dparse_tables.h ${PREFIX}/include
48
	${INSTALL_DATA} ${WRKSRC}/dparse_tables.h ${PREFIX}/include
41
	${INSTALL_DATA} ${WRKSRC}/dsymtab.h ${PREFIX}/include
49
	${INSTALL_DATA} ${WRKSRC}/dsymtab.h ${PREFIX}/include
50
	${INSTALL_DATA} ${WRKSRC}/${LIBDPARSE} ${PREFIX}/lib
42
.if !defined(NOPORTDOCS)
51
.if !defined(NOPORTDOCS)
43
	@${MKDIR} ${DOCSDIR}
52
	@${MKDIR} ${DOCSDIR}
44
	${INSTALL_DATA} ${WRKSRC}/*.html ${DOCSDIR}
53
	${INSTALL_DATA} ${WRKSRC}/*.html ${DOCSDIR}
(-)devel/dparser/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (d-1.10-src.tar.gz) = eb7fd35268d0080ba80d791c5172d629
1
MD5 (d-1.11-src.tar.gz) = 4443debf8c778e66203130617a251831
2
SIZE (d-1.10-src.tar.gz) = 196141
2
SIZE (d-1.11-src.tar.gz) = 198263
(-)devel/dparser/files/patch-write_tables.c (+26 lines)
Line 0 Link Here
1
--- write_tables.c.orig	Mon Aug  2 08:24:03 2004
2
+++ write_tables.c	Wed Aug 11 09:15:44 2004
3
@@ -87,6 +87,7 @@
4
 save_binary_tables(File *file) {
5
   int i;
6
   BinaryTablesHead tables;
7
+  unsigned int len;
8
   
9
   tables.n_relocs = file->relocations.n;
10
   tables.n_strings = file->str_relocations.n;
11
@@ -94,13 +95,13 @@
12
   tables.tables_size = file->tables.cur - file->tables.start;
13
   tables.strings_size = file->strings.cur - file->strings.start;
14
 
15
-  unsigned int len = sizeof(BinaryTablesHead) +
16
+  len = sizeof(BinaryTablesHead) +
17
     tables.tables_size + tables.strings_size +
18
     (file->relocations.n * sizeof(void*)) +
19
     (file->str_relocations.n * sizeof(void*));
20
 
21
   if (file->str) {
22
-    file->cur_str = *file->str = (unsigned char*)malloc(len);
23
+    file->cur_str = *file->str = (unsigned char*)MALLOC(len);
24
     *file->str_len = len;
25
   }
26

Return to bug 70406