ports/52084: New port: mail/gmime2 (version for glib-2.x)
Kirill Ponomarew
ponomarew at oberon.net
Mon May 12 00:00:24 UTC 2003
>Number: 52084
>Category: ports
>Synopsis: New port: mail/gmime2 (version for glib-2.x)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun May 11 17:00:22 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Kirill Ponomarew
>Release: FreeBSD 4.8-RELEASE i386
>Organization:
Oberon.net
>Environment:
>Description:
New port: mail/gmime2 (version for glib-2.x)
This PR supersedes PR/51021
* add warning about gmime-1.x
* fixes pkg-plist
* add LIB_DEPENDS for libiconv
>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:
#
# mail/gmime2
# mail/gmime2/files
# mail/gmime2/files/patch-Makefile.in
# mail/gmime2/Makefile
# mail/gmime2/distinfo
# mail/gmime2/pkg-descr
# mail/gmime2/pkg-plist
#
echo c - mail/gmime2
mkdir -p mail/gmime2 > /dev/null 2>&1
echo c - mail/gmime2/files
mkdir -p mail/gmime2/files > /dev/null 2>&1
echo x - mail/gmime2/files/patch-Makefile.in
sed 's/^X//' >mail/gmime2/files/patch-Makefile.in << 'END-of-mail/gmime2/files/patch-Makefile.in'
X--- Makefile.in.orig Mon May 12 01:17:11 2003
X+++ Makefile.in Mon May 12 01:17:53 2003
X@@ -102,13 +102,13 @@
X glib_cflags = @glib_cflags@
X glib_libs = @glib_libs@
X
X-SUBDIRS = gmime src tests docs .
X+SUBDIRS = gmime tests .
X
X bin_SCRIPTS = gmime-config
X
X CLEANFILES = gmimeConf.sh iconv-detect.h
X
X-confexecdir = $(libdir)
X+confexecdir = $(sysconfdir)
X confexec_DATA = gmimeConf.sh
X
X EXTRA_DIST = PORTING gmimeConf.sh.in gmime-2.0.pc.in gmime.spec.in iconv-detect.c zentimer.h zenprofiler.h
END-of-mail/gmime2/files/patch-Makefile.in
echo x - mail/gmime2/Makefile
sed 's/^X//' >mail/gmime2/Makefile << 'END-of-mail/gmime2/Makefile'
X# New ports collection makefile for: gmime2
X# Date created: 16 Apr 2001
X# Whom: Kirill Ponomarew <ponomarew at oberon.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME= gmime
XPORTVERSION= 2.0.6
XCATEGORIES= mail
XMASTER_SITES= http://spruce.sourceforge.net/gmime/sources/
X
XMAINTAINER= ponomarew at oberon.net
XCOMMENT= Library (written in C) for parsing and creating messages using MIME
X
XLIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv
X
XUSE_X_PREFIX= YES
XGNU_CONFIGURE= YES
XUSE_GMAKE= YES
XUSE_GNOME= glib20
XUSE_LIBTOOL= YES
XCONFIGURE_ARGS+= --with-libiconv=${LOCALBASE}
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
X LIBS="-L${LOCALBASE}/lib"
XCONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL}
X
XINSTALLS_SHLIB= YES
X
Xpre-configure:
X.if exists(${X11BASE}/lib/libgmime.so)
X @${ECHO} ""
X @${ECHO} "You have gmime-1.x installed"
X @${ECHO} "Please deinstall gmime-1.x before installing this port"
X @${ECHO} ""
X @${FALSE}
X.endif
X
X.include <bsd.port.mk>
END-of-mail/gmime2/Makefile
echo x - mail/gmime2/distinfo
sed 's/^X//' >mail/gmime2/distinfo << 'END-of-mail/gmime2/distinfo'
XMD5 (gmime-2.0.6.tar.gz) = b2c80b780f641bf78d48afc9d4fc2be8
END-of-mail/gmime2/distinfo
echo x - mail/gmime2/pkg-descr
sed 's/^X//' >mail/gmime2/pkg-descr << 'END-of-mail/gmime2/pkg-descr'
XGMime is a set of utilities for parsing and creating messages using
Xthe Multipurpose Internet Mail Extension (MIME) as defined by the
Xfollowing RFCs:
X
X * 0822: Standard for the Format of Arpa Internet Text Messages
X * 2045: Multipurpose Internet Mail Extensions (MIME) Part One:
X Format of Internet Message Bodies
X * 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:
X Media Types
X * 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:
X Message Header Extensions for Non-ASCII Text
X * 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:
X Registration Procedures
X * 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:
X Conformance Criteria and Examples
X * 2183: Communicating Presentation Information in Internet Messages:
X The Content-Disposition Header Field
X
XJeffrey Stedfast <fejj at helixcode.com>
X
XWWW: http://spruce.sourceforge.net/gmime/
END-of-mail/gmime2/pkg-descr
echo x - mail/gmime2/pkg-plist
sed 's/^X//' >mail/gmime2/pkg-plist << 'END-of-mail/gmime2/pkg-plist'
Xbin/gmime-config
Xetc/gmimeConf.sh
Xinclude/gmime-2.0/gmime/gmime-charset.h
Xinclude/gmime-2.0/gmime/gmime-cipher-context.h
Xinclude/gmime-2.0/gmime/gmime-content-type.h
Xinclude/gmime-2.0/gmime/gmime-data-wrapper.h
Xinclude/gmime-2.0/gmime/gmime-disposition.h
Xinclude/gmime-2.0/gmime/gmime-error.h
Xinclude/gmime-2.0/gmime/gmime-filter-basic.h
Xinclude/gmime-2.0/gmime/gmime-filter-best.h
Xinclude/gmime-2.0/gmime/gmime-filter-charset.h
Xinclude/gmime-2.0/gmime/gmime-filter-crlf.h
Xinclude/gmime-2.0/gmime/gmime-filter-from.h
Xinclude/gmime-2.0/gmime/gmime-filter-html.h
Xinclude/gmime-2.0/gmime/gmime-filter-md5.h
Xinclude/gmime-2.0/gmime/gmime-filter-strip.h
Xinclude/gmime-2.0/gmime/gmime-filter-yenc.h
Xinclude/gmime-2.0/gmime/gmime-filter.h
Xinclude/gmime-2.0/gmime/gmime-gpg-context.h
Xinclude/gmime-2.0/gmime/gmime-header.h
Xinclude/gmime-2.0/gmime/gmime-iconv-utils.h
Xinclude/gmime-2.0/gmime/gmime-iconv.h
Xinclude/gmime-2.0/gmime/gmime-message-part.h
Xinclude/gmime-2.0/gmime/gmime-message-partial.h
Xinclude/gmime-2.0/gmime/gmime-message.h
Xinclude/gmime-2.0/gmime/gmime-multipart-encrypted.h
Xinclude/gmime-2.0/gmime/gmime-multipart-signed.h
Xinclude/gmime-2.0/gmime/gmime-multipart.h
Xinclude/gmime-2.0/gmime/gmime-object.h
Xinclude/gmime-2.0/gmime/gmime-param.h
Xinclude/gmime-2.0/gmime/gmime-parser.h
Xinclude/gmime-2.0/gmime/gmime-part.h
Xinclude/gmime-2.0/gmime/gmime-session.h
Xinclude/gmime-2.0/gmime/gmime-stream-buffer.h
Xinclude/gmime-2.0/gmime/gmime-stream-cat.h
Xinclude/gmime-2.0/gmime/gmime-stream-file.h
Xinclude/gmime-2.0/gmime/gmime-stream-filter.h
Xinclude/gmime-2.0/gmime/gmime-stream-fs.h
Xinclude/gmime-2.0/gmime/gmime-stream-mem.h
Xinclude/gmime-2.0/gmime/gmime-stream-mmap.h
Xinclude/gmime-2.0/gmime/gmime-stream-null.h
Xinclude/gmime-2.0/gmime/gmime-stream.h
Xinclude/gmime-2.0/gmime/gmime-type-utils.h
Xinclude/gmime-2.0/gmime/gmime-utils.h
Xinclude/gmime-2.0/gmime/gmime.h
Xinclude/gmime-2.0/gmime/internet-address.h
Xinclude/gmime-2.0/gmime/md5-utils.h
Xlib/libgmime-2.0.a
Xlib/libgmime-2.0.la
Xlib/libgmime-2.0.so.2
X at dirrm include/gmime-2.0/gmime
X at dirrm include/gmime-2.0
END-of-mail/gmime2/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list