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>