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

(-)firestring/Makefile (-32 / +39 lines)
Lines 6-65 Link Here
6
#
6
#
7
7
8
PORTNAME=	firestring
8
PORTNAME=	firestring
9
PORTVERSION=	0.9.9
9
PORTVERSION=	0.9.12
10
CATEGORIES=	misc net devel
10
CATEGORIES=	misc net devel
11
MASTER_SITES=	http://firestuff.org/projects/ \
11
MASTER_SITES=	http://www.firestuff.org/projects/ \
12
		http://www.wa.apana.org.au/~dean/sources/ \
12
		http://www.wa.apana.org.au/~dean/sources/ \
13
		ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
13
		ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
14
14
15
MAINTAINER=	dean@odyssey.apana.org.au
15
MAINTAINER=	dean@odyssey.apana.org.au
16
COMMENT=	A library to make string handling easier in C
16
COMMENT=	A library to make string handling easier in C
17
17
18
BROKEN=		"Installs libraries into /usr/lib"
18
USE_BZIP2=	yes
19
20
HAS_CONFIGURE=	yes
19
HAS_CONFIGURE=	yes
21
CONFIGURE_ENV=	PREFIX="${PREFIX}"
22
INSTALLS_SHLIB=	yes
20
INSTALLS_SHLIB=	yes
23
21
22
.include <bsd.port.pre.mk>
23
24
.if ${OSVERSION} < 500000
25
USE_GCC=	3.2
26
.else
27
USE_GCC=	yes
28
.endif
29
24
WRKSRC=		${WRKDIR}/${PORTNAME}
30
WRKSRC=		${WRKDIR}/${PORTNAME}
25
31
26
MAN3=		firestring_chomp.3 firestring_chug.3 \
32
MAN3=		firestring_chomp.3 firestring_chug.3 firestring_concat.3 \
27
		firestring_concat.3 firestring_conf_add.3 \
33
		firestring_conf_add.3 firestring_conf_delete.3 \
28
		firestring_conf_delete.3 firestring_conf_find.3 \
34
		firestring_conf_find.3 firestring_conf_find_next.3 \
29
		firestring_conf_find_next.3 firestring_conf_free.3 \
35
		firestring_conf_free.3 firestring_conf_parse.3 \
30
		firestring_conf_parse.3 firestring_conf_parse_next.3 \
36
		firestring_conf_parse_next.3 firestring_estr_0.3 \
31
		firestring_estr_0.3 firestring_estr_aestrcat.3 \
37
		firestring_estr_aestrcat.3 firestring_estr_aestrcpy.3 \
32
		firestring_estr_aestrcpy.3 firestring_estr_alloc.3 \
38
		firestring_estr_alloc.3 firestring_estr_areplace.3 \
33
		firestring_estr_areplace.3 firestring_estr_astrcat.3 \
39
		firestring_estr_astrcat.3 firestring_estr_astrcpy.3 \
34
		firestring_estr_astrcpy.3 \
40
		firestring_estr_base64_decode.3 firestring_estr_base64_encode.3 \
35
		firestring_estr_base64_decode.3 \
41
		firestring_estr_chomp.3 firestring_estr_chug.3 \
36
		firestring_estr_base64_encode.3 firestring_estr_chomp.3 \
42
		firestring_estr_eends.3  firestring_estr_ends.3 \
37
		firestring_estr_chug.3 firestring_estr_ends.3 \
43
		firestring_estr_estarts.3 firestring_estr_estrcasecmp.3 \
38
		firestring_estr_estrcasecmp.3 firestring_estr_estrcat.3 \
44
		firestring_estr_estrcat.3  firestring_estr_estrcmp.3 \
39
		firestring_estr_estrcmp.3 firestring_estr_estrcpy.3 \
45
		firestring_estr_estrcpy.3 firestring_estr_estristr.3 \
40
		firestring_estr_estristr.3 \
41
		firestring_estr_estrncasecmp.3 firestring_estr_estrstr.3 \
46
		firestring_estr_estrncasecmp.3 firestring_estr_estrstr.3 \
42
		firestring_estr_expand.3 firestring_estr_free.3 \
47
		firestring_estr_expand.3 firestring_estr_free.3 \
43
		firestring_estr_ip_chug.3 firestring_estr_ip_trim.3 \
48
		firestring_estr_ip_chug.3 firestring_estr_ip_trim.3 \
44
		firestring_estr_munch.3 firestring_estr_read.3 \
49
		firestring_estr_munch.3 firestring_estr_read.3 \
45
		firestring_estr_replace.3 firestring_estr_sprintf.3 \
50
		firestring_estr_replace.3 firestring_estr_sprintf.3 \
46
		firestring_estr_starts.3 firestring_estr_strcasecmp.3 \
51
		firestring_estr_sprintfe.3 firestring_estr_starts.3 \
47
		firestring_estr_strcat.3 firestring_estr_strchr.3 \
52
		firestring_estr_strcasecmp.3 firestring_estr_strcat.3 \
48
		firestring_estr_strcmp.3 firestring_estr_strcpy.3 \
53
		firestring_estr_strchr.3 firestring_estr_strcmp.3 \
49
		firestring_estr_stristr.3 firestring_estr_strstr.3 \
54
		firestring_estr_strcpy.3 firestring_estr_stristr.3 \
50
		firestring_estr_tolower.3 firestring_estr_toupper.3 \
55
		firestring_estr_strstr.3 firestring_estr_tolower.3 \
51
		firestring_estr_trim.3 firestring_estr_vsprintf.3 \
56
		firestring_estr_toupper.3 firestring_estr_trim.3 \
52
		firestring_estr_xml_decode.3 \
57
		firestring_estr_vsprintf.3 firestring_estr_vsprintfe.3 \
53
		firestring_estr_xml_encode.3 firestring_fprintf.3 \
58
		firestring_estr_xml_decode.3 firestring_estr_xml_encode.3 \
54
		firestring_hextoi.3 firestring_malloc.3 \
59
		firestring_fprintf.3 firestring_fprintfe.3 \
55
		firestring_printf.3 firestring_realloc.3 \
60
		firestring_hextoi.3 firestring_malloc.3 firestring_printf.3 \
61
		firestring_printfe.3 firestring_realloc.3 \
56
		firestring_set_error_handler.3 firestring_snprintf.3 \
62
		firestring_set_error_handler.3 firestring_snprintf.3 \
57
		firestring_strcasecmp.3 firestring_strdup.3 \
63
		firestring_strcasecmp.3 firestring_strdup.3 \
58
		firestring_strncasecmp.3 firestring_strncat.3 \
64
		firestring_strncasecmp.3 firestring_strncat.3 \
59
		firestring_strncpy.3 firestring_trim.3 \
65
		firestring_strncpy.3 firestring_trim.3 \
60
		firestring_vfprintf.3 libfirestring.3
66
		firestring_vfprintf.3 firestring_vfprintfe.3 \
67
		libfirestring.3
61
68
62
pre-configure:
69
pre-configure:
63
	@-${RM} ${WRKSRC}/firemake/*.orig
70
	@-${RM} ${WRKSRC}/firemake/*.orig
64
71
65
.include <bsd.port.mk>
72
.include <bsd.port.post.mk>
(-)firestring/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (firestring-0.9.9.tar.gz) = daaf1f1f504a85afc508e21bc53d4e9a
1
MD5 (firestring-0.9.12.tar.bz2) = f64e658a07894ed86ce899a4469c523a
2
SIZE (firestring-0.9.9.tar.gz) = 34196
2
SIZE (firestring-0.9.12.tar.bz2) = 30735
(-)firestring/files/patch-firemake_libraries (+11 lines)
Line 0 Link Here
1
--- firemake/libraries.orig	Tue Jan 27 02:20:13 2004
2
+++ firemake/libraries	Tue Jan 27 02:20:35 2004
3
@@ -100,7 +100,7 @@ case $PHASE in
4
 			dispn "	$LIBRARY..."
5
 			$ECHO "	$INSTALL ${LIBRARY}.a \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
6
 			$ECHO "	$INSTALL ${LIBRARY}.so.$VERSION \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
7
-			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so.$VERSION2"
8
+			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so.0"
9
 			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so"
10
 			disp "done"
11
 		done
(-)firestring/files/patch-firemake_makefiletop (+11 lines)
Line 0 Link Here
1
--- firemake/makefiletop.orig	Sun Apr 25 11:39:08 2004
2
+++ firemake/makefiletop	Sun Apr 25 11:38:45 2004
3
@@ -3,7 +3,7 @@
4
 #require make
5
 #phase makefile
6
 dispn "Writing Makefile top entries..."
7
-if test "$MAKE_CONDSET" = "y"; then
8
+if test "$MAKE_CONDSET" = "never"; then
9
 	$ECHO "PREFIX ?= $FM_PREFIX"
10
 
11
 	if test "$FM_MANDIRSTRICT" = "y"; then
(-)firestring/pkg-descr (-6 / +5 lines)
Lines 6-20 Link Here
6
programmers to write ANSI C-compliant code while using such
6
programmers to write ANSI C-compliant code while using such
7
safe functions (strcasecmp, strncasecmp, snprintf).
7
safe functions (strcasecmp, strncasecmp, snprintf).
8
8
9
libfirestring provides a set of functions for dealing with
10
EStrings.  EStrings are binary-safe objects that, when used
11
with the firestring functions, are overflow safe, because
12
they include allocated memory size information with them.
13
14
libfirestring also includes functions for dealing with
9
libfirestring also includes functions for dealing with
15
reading configuration files in an easy to program fashion.
10
reading configuration files in an easy to program fashion.
16
11
17
WWW:	http://firestuff.org/
12
This library uses long long, which is part of the C99 standard
13
(previously a GNU extension).  Your compiler needs to support
14
this in order for FireString to work.
15
16
WWW: http://www.firestuff.org/
18
17
19
- Dean
18
- Dean
20
dean@odyssey.apana.org.au
19
dean@odyssey.apana.org.au
(-)firestring/pkg-plist (-3 / +3 lines)
Lines 1-6 Link Here
1
@comment $FreeBSD: ports/misc/firestring/pkg-plist,v 1.4 2004/01/31 23:13:01 sergei Exp $
1
@comment $FreeBSD: ports/misc/firestring/pkg-plist,v 1.4 2004/01/31 23:13:01 sergei Exp $
2
include/firestring.h
3
lib/libfirestring.a
2
lib/libfirestring.a
4
lib/libfirestring.so
3
lib/libfirestring.so.0.9.12
5
lib/libfirestring.so.0
4
lib/libfirestring.so.0
6
lib/libfirestring.so.0.9.9
5
lib/libfirestring.so
6
include/firestring.h

Return to bug 65951