ports/67375: New Port: mail/firemime 0.9.4
Dean Hollister
dean at odyssey.apana.org.au
Sun May 30 09:30:31 UTC 2004
>Number: 67375
>Category: ports
>Synopsis: New Port: mail/firemime 0.9.4
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun May 30 02:30:26 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Dean Hollister
>Release: FreeBSD 4.10-STABLE i386
>Organization:
Australian Public Access Network Association Inc
>Environment:
System: FreeBSD odyssey.apana.org.au 4.10-STABLE FreeBSD 4.10-STABLE #0: Fri May 28 06:53:52 WST 2004 root at odyssey.apana.org.au:/usr/obj/usr/src/sys/ODYSSEY i386
>Description:
New Port: mail/firemime 0.9.4.
Easy to use, callback-based interface for parsing MIME-encoded messages
>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:
#
# firemime
# firemime/Makefile
# firemime/distinfo
# firemime/files
# firemime/files/patch-firemake_makefiletop
# firemime/pkg-plist
# firemime/pkg-descr
#
echo c - firemime
mkdir -p firemime > /dev/null 2>&1
echo x - firemime/Makefile
sed 's/^X//' >firemime/Makefile << 'END-of-firemime/Makefile'
X# New ports collection makefile for: mail/firemime
X# Date created: Sun 31 May 16:35:00 WST 2004
X# Whom: Dean Hollister <dean at odyssey.apana.org.au>
X#
X# $FreeBSD$
X#
X
XPORTNAME= firemime
XPORTVERSION= 0.9.4
XCATEGORIES= mail devel
XMASTER_SITES= http://www.firestuff.org/projects/ \
X http://www.wa.apana.org.au/~dean/sources/ \
X ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
X
XMAINTAINER= dean at odyssey.apana.org.au
XCOMMENT= Easy to use, callback-based interface for parsing MIME-encoded messages
X
XBUILD_DEPENDS= ${LOCALBASE}/include/firestring.h:${PORTSDIR}/misc/firestring
X
XUSE_BZIP2= yes
XHAS_CONFIGURE= yes
XINSTALLS_SHLIB= yes
X
XMAN1= mimedump.1
X
XMAN3= firemime_decode_body.3 firemime_get_full_header.3 firemime_get_header.3 \
X firemime_param_value.3 firemime_parse.3 firemime_strerror.3 \
X firemime_strip_comments.3 firemime_strip_markup.3 libfiremime.3
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XUSE_GCC= 3.2
X.endif
X
XWRKSRC= ${WRKDIR}/${PORTNAME}
X
Xpre-configure:
X @-${RM} -r ${WRKSRC}/firemake/*.orig
X
Xpost-install:
X $(LN) -s libfiremime.so.0.9.4 $(PREFIX)/lib/libfiremime.so.0
X
X.include <bsd.port.post.mk>
END-of-firemime/Makefile
echo x - firemime/distinfo
sed 's/^X//' >firemime/distinfo << 'END-of-firemime/distinfo'
XMD5 (firemime-0.9.4.tar.bz2) = 5df7584e37dca2444ff8aa414fa9a24b
XSIZE (firemime-0.9.4.tar.bz2) = 40316
END-of-firemime/distinfo
echo c - firemime/files
mkdir -p firemime/files > /dev/null 2>&1
echo x - firemime/files/patch-firemake_makefiletop
sed 's/^X//' >firemime/files/patch-firemake_makefiletop << 'END-of-firemime/files/patch-firemake_makefiletop'
X--- firemake/makefiletop.orig Sun May 30 16:52:57 2004
X+++ firemake/makefiletop Sun May 30 16:53:06 2004
X@@ -3,7 +3,7 @@
X #require make
X #phase makefile
X dispn "Writing Makefile top entries..."
X-if test "$MAKE_CONDSET" = "y"; then
X+if test "$MAKE_CONDSET" = "never"; then
X $ECHO "PREFIX ?= $FM_PREFIX"
X
X if test "$FM_MANDIRSTRICT" = "y"; then
END-of-firemime/files/patch-firemake_makefiletop
echo x - firemime/pkg-plist
sed 's/^X//' >firemime/pkg-plist << 'END-of-firemime/pkg-plist'
Xbin/mimedump
Xlib/libfiremime.a
Xlib/libfiremime.so
Xlib/libfiremime.so.0
Xlib/libfiremime.so.0.9
Xlib/libfiremime.so.0.9.4
Xinclude/firemime.h
END-of-firemime/pkg-plist
echo x - firemime/pkg-descr
sed 's/^X//' >firemime/pkg-descr << 'END-of-firemime/pkg-descr'
XFireMIME is a library providing an easy to use, callback-based interface
Xfor parsing MIME-encoded messages. It parses messages in accordance with
XRFC2045 and RFC2046, attempting to follow all rules set out in those
Xdocuments while still allowing leniency with some common errors. FireMIME
Xuses libfirestring for string handling. This allows it to be completely
X8bit clean, including allowing \0 anywhere in messages.
END-of-firemime/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list