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