Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Aug 2002 16:41:38 +0000
From:      Charlie & <root@fr.cw.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Xavier Beaudouin <kiwi@caudium.net>
Subject:   ports/41785: [New Port]: libfirestring
Message-ID:  <200208191641.SAA48698@mailhub1.isdnet.net>

next in thread | raw e-mail | index | archive | help

>Number:         41785
>Category:       ports
>Synopsis:       [New Port]: libfirestring
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 19 09:50:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Xavier Beaudouin
>Release:        FreeBSD 4.6.2-RELEASE i386
>Organization:
Cable & Wireless / The Caudium Group
>Environment:
System: FreeBSD jumpstart-test2.fr.cw.net 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Mon Aug 19 13:11:45 GMT 2002 root@jumpstart-test2.fr.cw.net:/usr/src/sys/compile/46_MLY_SMP i386

Port tree from 4.6.2 release.

	
>Description:

 libfirestring is needed to compile / port messagewall system. Here is 
 a port for it.

>How-To-Repeat:
>Fix:


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	libfirestring
#	libfirestring/Makefile
#	libfirestring/distinfo
#	libfirestring/files
#	libfirestring/files/patch-aa
#	libfirestring/pkg-comment
#	libfirestring/pkg-descr
#	libfirestring/pkg-plist
#
echo c - libfirestring
mkdir -p libfirestring > /dev/null 2>&1
echo x - libfirestring/Makefile
sed 's/^X//' >libfirestring/Makefile << 'END-of-libfirestring/Makefile'
X# New ports collection makefile for:	libfirestring
X# Date created:				19 Aug 2002
X# Whom:					Xavier Beaudouin <xbeaudouin@fr.cw.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libfirestring
XPORTVERSION=	0.1.19
XCATEGORIES=	devel
XMASTER_SITES=	http://www.messagewall.org/download/
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	firestring-${PORTVERSION}
X
XMAINTAINER=	xbeaudouin@fr.cw.net
X
XWRKSRC=		${WRKDIR}/firestring/
X
XGNU_CONFIGURE=	yes
XINSTALLS_SHLIB=	yes
X
XUSE_GMAKE=	yes
X
XMAN3=		firestring_chomp.3 firestring_chug.3 firestring_concat.3 \
X		firestring_conf_find.3 firestring_conf_find_next.3 \
X		firestring_conf_free.3 firestring_conf_parse.3 \
X		firestring_estr_0.3 firestring_estr_alloc.3 \
X		firestring_estr_ends.3 firestring_estr_estrcasecmp.3 \
X		firestring_estr_estrcat.3 firestring_estr_estrcmp.3 \
X		firestring_estr_estrcpy.3 firestring_estr_estristr.3 \
X		firestring_estr_estrncasecmp.3 firestring_estr_estrstr.3 \
X		firestring_estr_free.3 firestring_estr_read.3 \
X		firestring_estr_sprintf.3 firestring_estr_starts.3 \
X		firestring_estr_strcasecmp.3 firestring_estr_strcat.3 \
X		firestring_estr_strchr.3 firestring_estr_strcmp.3 \
X		firestring_estr_strcpy.3 firestring_estr_stristr.3 \
X		firestring_estr_strstr.3 firestring_malloc.3 \
X		firestring_realloc.3 firestring_snprintf.3 \
X		firestring_strcasecmp.3 firestring_strdup.3 \
X		firestring_strncasecmp.3 firestring_strncat.3 \
X		firestring_strncpy.3 libfirestring.3 \
X		firestring_conf_add.3
X
XMANCOMPRESSED=	no
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X	@cd ${PREFIX}/lib ; ${MV} libfirestring.so libfirestring.so.0; \
X	${LN} -s libfirestring.so.0 libfirestring.so
X
X.include <bsd.port.post.mk>
END-of-libfirestring/Makefile
echo x - libfirestring/distinfo
sed 's/^X//' >libfirestring/distinfo << 'END-of-libfirestring/distinfo'
XMD5 (firestring-0.1.19.tar.gz) = 550ca4388b785a1765ca1019d7142152
END-of-libfirestring/distinfo
echo c - libfirestring/files
mkdir -p libfirestring/files > /dev/null 2>&1
echo x - libfirestring/files/patch-aa
sed 's/^X//' >libfirestring/files/patch-aa << 'END-of-libfirestring/files/patch-aa'
X--- configure.old	Mon Aug 19 15:34:10 2002
X+++ configure	Mon Aug 19 15:35:35 2002
X@@ -529,22 +529,22 @@
X 
X $ECHO -n "	adding rule to install static libraries..."
X $ECHO "install-static: $STATIC" >> Makefile
X-$ECHO "	install -d -m 0755 -o \$(INSTALL_USER) \$(LIBDIR)" >> Makefile
X+$ECHO "	install -d -m 0755 -o \$(INSTALL_USER) \$(PREFIX)/lib" >> Makefile
X $ECHO "done"
X for LIBRARY in $STATIC; do
X 	$ECHO -n "	adding rule to install static library $LIBRARY..."
X-	$ECHO "	install -m 0755 -o \$(INSTALL_USER) $LIBRARY \$(LIBDIR)" >> Makefile
X+	$ECHO "	install -m 0755 -o \$(INSTALL_USER) $LIBRARY \$(PREFIX)/lib" >> Makefile
X 	$ECHO "done"
X done;
X $ECHO >> Makefile
X 
X $ECHO -n "	adding rule to install shared libraries..."
X $ECHO "install-shared: $STATIC" >> Makefile
X-$ECHO "	install -d -m 0755 -o \$(INSTALL_USER) \$(LIBDIR)" >> Makefile
X+$ECHO "	install -d -m 0755 -o \$(INSTALL_USER) \$(PREFIX)/lib" >> Makefile
X $ECHO "done"
X for LIBRARY in $SHARED; do
X 	$ECHO -n "	adding rule to install shared library $LIBRARY..."
X-	$ECHO "	install -m 0755 -o \$(INSTALL_USER) $LIBRARY \$(LIBDIR)" >> Makefile
X+	$ECHO "	install -m 0755 -o \$(INSTALL_USER) $LIBRARY \$(PREFIX)/lib" >> Makefile
X 	$ECHO "done"
X done;
X $ECHO >> Makefile
END-of-libfirestring/files/patch-aa
echo x - libfirestring/pkg-comment
sed 's/^X//' >libfirestring/pkg-comment << 'END-of-libfirestring/pkg-comment'
XLibrary giving safe string handling
END-of-libfirestring/pkg-comment
echo x - libfirestring/pkg-descr
sed 's/^X//' >libfirestring/pkg-descr << 'END-of-libfirestring/pkg-descr'
Xlibfirestring is a string handling library that provides
Xmaximum length aware string handling functions to programs.
XSeveral functions provide saner interfaces than the standard
Xlibc functions.  libfirestring also provides functions that
Xare in most libc's but not provided for by POSIX, enabling
Xprogrammers to write POSIX-compliant code while using such
Xsafe functions (strcasecmp, strncasecmp, snprintf).
X
Xlibfirestring also includes functions for dealing with
Xreading configuration files in an easy to program fashion.
X
XWWW: http://www.messagewall.org/firestring.html
END-of-libfirestring/pkg-descr
echo x - libfirestring/pkg-plist
sed 's/^X//' >libfirestring/pkg-plist << 'END-of-libfirestring/pkg-plist'
Xinclude/firestring.h
Xlib/libfirestring.a
Xlib/libfirestring.so
Xlib/libfirestring.so.0
END-of-libfirestring/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208191641.SAA48698>