diff options
Diffstat (limited to 'mail')
-rw-r--r-- | mail/gmime/DESCR | 29 | ||||
-rw-r--r-- | mail/gmime/Makefile | 30 | ||||
-rw-r--r-- | mail/gmime/PLIST | 136 | ||||
-rw-r--r-- | mail/gmime/buildlink3.mk | 20 | ||||
-rw-r--r-- | mail/gmime/distinfo | 5 | ||||
-rw-r--r-- | mail/gmime/patches/patch-aa | 13 |
6 files changed, 233 insertions, 0 deletions
diff --git a/mail/gmime/DESCR b/mail/gmime/DESCR new file mode 100644 index 00000000000..d8cd45b223f --- /dev/null +++ b/mail/gmime/DESCR @@ -0,0 +1,29 @@ +GMime is a set of utilities for parsing and creating messages using +the Multipurpose Internet Mail Extension (MIME) as defined by the +following RFCs: + + * 0822: Standard for the Format of Arpa Internet Text Messages + * 1521: MIME (Multipurpose Internet Mail Extensions) Part One: + Mechanisms for Specifying and Describing the Format of + Internet Message Bodies + * 1847: Security Multiparts for MIME: Multipart/Signed and + Multipart/Encrypted + * 1864: The Content-MD5 Header Field (Obsoletes rfc1544) + * 2015: MIME Security with Pretty Good Privacy (PGP) + * 2045: Multipurpose Internet Mail Extensions (MIME) Part One: + Format of Internet Message Bodies + * 2046: Multipurpose Internet Mail Extensions (MIME) Part Two: + Media Types + * 2047: Multipurpose Internet Mail Extensions (MIME) Part Three: + Message Header Extensions for Non-ASCII Text + * 2048: Multipurpose Internet Mail Extensions (MIME) Part Four: + Registration Procedures + * 2049: Multipurpose Internet Mail Extensions (MIME) Part Five: + Conformance Criteria and Examples + * 2183: Communicating Presentation Information in Internet Messages: + The Content-Disposition Header Field + * 2184: MIME Parameter Value and Encoded Word Extensions: Character + Sets, Languages, and Continuations + * 2231: MIME Parameter Value and Encoded Word Extensions: Character + Sets, Languages, and Continuations (Obsoletes rfc2184) + * 3156: MIME Security with OpenPGP (Updates rfc2015) diff --git a/mail/gmime/Makefile b/mail/gmime/Makefile new file mode 100644 index 00000000000..494ec3b0df0 --- /dev/null +++ b/mail/gmime/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/04/08 13:39:29 recht Exp $ +# + +DISTNAME= gmime-2.1.3 +CATEGORIES= mail +MASTER_SITES= http://spruce.sourceforge.net/gmime/sources/v2.1/ + +MAINTAINER= recht@NetBSD.org +HOMEPAGE= http://spruce.sourceforge.net/gmime/ +COMMENT= Library for the creation and parsing of MIME messages + +USE_BUILDLINK3= yes +USE_PKGLOCALEDIR= yes +USE_LIBTOOL= yes +USE_GNU_TOOLS+= make +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --enable-gtk-doc=no +CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc/html +PKGCONFIG_OVERRIDE+= gmime-2.0.pc.in + +.include "../../mk/bsd.prefs.mk" + +.if !empty(USE_INET6:M[Yy][Ee][Ss]) +CONFIGURE_ARGS+= --enable-ipv6 +.endif +BUILD_DEFS+= USE_INET6 + +.include "../../devel/glib2/buildlink3.mk" +.include "../../devel/pkgconfig/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/mail/gmime/PLIST b/mail/gmime/PLIST new file mode 100644 index 00000000000..5d4857fee81 --- /dev/null +++ b/mail/gmime/PLIST @@ -0,0 +1,136 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/08 13:39:31 recht Exp $ +bin/gmime-config +bin/uudecode +bin/uuencode +include/gmime-2.0/gmime/gmime-charset.h +include/gmime-2.0/gmime/gmime-cipher-context.h +include/gmime-2.0/gmime/gmime-content-type.h +include/gmime-2.0/gmime/gmime-data-wrapper.h +include/gmime-2.0/gmime/gmime-disposition.h +include/gmime-2.0/gmime/gmime-error.h +include/gmime-2.0/gmime/gmime-filter-basic.h +include/gmime-2.0/gmime/gmime-filter-best.h +include/gmime-2.0/gmime/gmime-filter-charset.h +include/gmime-2.0/gmime/gmime-filter-crlf.h +include/gmime-2.0/gmime/gmime-filter-enriched.h +include/gmime-2.0/gmime/gmime-filter-from.h +include/gmime-2.0/gmime/gmime-filter-html.h +include/gmime-2.0/gmime/gmime-filter-md5.h +include/gmime-2.0/gmime/gmime-filter-strip.h +include/gmime-2.0/gmime/gmime-filter-windows.h +include/gmime-2.0/gmime/gmime-filter-yenc.h +include/gmime-2.0/gmime/gmime-filter.h +include/gmime-2.0/gmime/gmime-gpg-context.h +include/gmime-2.0/gmime/gmime-header.h +include/gmime-2.0/gmime/gmime-host-utils.h +include/gmime-2.0/gmime/gmime-iconv-utils.h +include/gmime-2.0/gmime/gmime-iconv.h +include/gmime-2.0/gmime/gmime-message-part.h +include/gmime-2.0/gmime/gmime-message-partial.h +include/gmime-2.0/gmime/gmime-message.h +include/gmime-2.0/gmime/gmime-multipart-encrypted.h +include/gmime-2.0/gmime/gmime-multipart-signed.h +include/gmime-2.0/gmime/gmime-multipart.h +include/gmime-2.0/gmime/gmime-object.h +include/gmime-2.0/gmime/gmime-param.h +include/gmime-2.0/gmime/gmime-parser.h +include/gmime-2.0/gmime/gmime-part.h +include/gmime-2.0/gmime/gmime-session-simple.h +include/gmime-2.0/gmime/gmime-session.h +include/gmime-2.0/gmime/gmime-stream-buffer.h +include/gmime-2.0/gmime/gmime-stream-cat.h +include/gmime-2.0/gmime/gmime-stream-file.h +include/gmime-2.0/gmime/gmime-stream-filter.h +include/gmime-2.0/gmime/gmime-stream-fs.h +include/gmime-2.0/gmime/gmime-stream-mem.h +include/gmime-2.0/gmime/gmime-stream-mmap.h +include/gmime-2.0/gmime/gmime-stream-null.h +include/gmime-2.0/gmime/gmime-stream.h +include/gmime-2.0/gmime/gmime-type-utils.h +include/gmime-2.0/gmime/gmime-utils.h +include/gmime-2.0/gmime/gmime.h +include/gmime-2.0/gmime/internet-address.h +lib/gmimeConf.sh +lib/libgmime-2.0.a +lib/libgmime-2.0.la +lib/libgmime-2.0.so +lib/libgmime-2.0.so.3 +lib/libgmime-2.0.so.3.3 +lib/pkgconfig/gmime-2.0.pc +share/doc/html/gmime-2.1/c2399.html +share/doc/html/gmime-2.1/ciphercontexts.html +share/doc/html/gmime-2.1/classes.html +share/doc/html/gmime-2.1/core.html +share/doc/html/gmime-2.1/datawrappers.html +share/doc/html/gmime-2.1/filters.html +share/doc/html/gmime-2.1/fundamentals.html +share/doc/html/gmime-2.1/gmime-building.html +share/doc/html/gmime-2.1/gmime-changes-2-0.html +share/doc/html/gmime-2.1/gmime-compiling.html +share/doc/html/gmime-2.1/gmime-data-wrappers.html +share/doc/html/gmime-2.1/gmime-filters.html +share/doc/html/gmime-2.1/gmime-gmime-charset.html +share/doc/html/gmime-2.1/gmime-gmime-cipher-context.html +share/doc/html/gmime-2.1/gmime-gmime-content-type.html +share/doc/html/gmime-2.1/gmime-gmime-data-wrapper.html +share/doc/html/gmime-2.1/gmime-gmime-disposition.html +share/doc/html/gmime-2.1/gmime-gmime-filter-basic.html +share/doc/html/gmime-2.1/gmime-gmime-filter-best.html +share/doc/html/gmime-2.1/gmime-gmime-filter-charset.html +share/doc/html/gmime-2.1/gmime-gmime-filter-crlf.html +share/doc/html/gmime-2.1/gmime-gmime-filter-enriched.html +share/doc/html/gmime-2.1/gmime-gmime-filter-from.html +share/doc/html/gmime-2.1/gmime-gmime-filter-html.html +share/doc/html/gmime-2.1/gmime-gmime-filter-md5.html +share/doc/html/gmime-2.1/gmime-gmime-filter-strip.html +share/doc/html/gmime-2.1/gmime-gmime-filter-windows.html +share/doc/html/gmime-2.1/gmime-gmime-filter-yenc.html +share/doc/html/gmime-2.1/gmime-gmime-filter.html +share/doc/html/gmime-2.1/gmime-gmime-gpg-context.html +share/doc/html/gmime-2.1/gmime-gmime-header.html +share/doc/html/gmime-2.1/gmime-gmime-host-utils.html +share/doc/html/gmime-2.1/gmime-gmime-iconv-utils.html +share/doc/html/gmime-2.1/gmime-gmime-iconv.html +share/doc/html/gmime-2.1/gmime-gmime-message-part.html +share/doc/html/gmime-2.1/gmime-gmime-message-partial.html +share/doc/html/gmime-2.1/gmime-gmime-message.html +share/doc/html/gmime-2.1/gmime-gmime-multipart-encrypted.html +share/doc/html/gmime-2.1/gmime-gmime-multipart-signed.html +share/doc/html/gmime-2.1/gmime-gmime-multipart.html +share/doc/html/gmime-2.1/gmime-gmime-object.html +share/doc/html/gmime-2.1/gmime-gmime-param.html +share/doc/html/gmime-2.1/gmime-gmime-parser.html +share/doc/html/gmime-2.1/gmime-gmime-part.html +share/doc/html/gmime-2.1/gmime-gmime-session-simple.html +share/doc/html/gmime-2.1/gmime-gmime-session.html +share/doc/html/gmime-2.1/gmime-gmime-stream-buffer.html +share/doc/html/gmime-2.1/gmime-gmime-stream-cat.html +share/doc/html/gmime-2.1/gmime-gmime-stream-file.html +share/doc/html/gmime-2.1/gmime-gmime-stream-filter.html +share/doc/html/gmime-2.1/gmime-gmime-stream-fs.html +share/doc/html/gmime-2.1/gmime-gmime-stream-mem.html +share/doc/html/gmime-2.1/gmime-gmime-stream-mmap.html +share/doc/html/gmime-2.1/gmime-gmime-stream-null.html +share/doc/html/gmime-2.1/gmime-gmime-stream.html +share/doc/html/gmime-2.1/gmime-gmime-utils.html +share/doc/html/gmime-2.1/gmime-gmime.html +share/doc/html/gmime-2.1/gmime-internet-address.html +share/doc/html/gmime-2.1/gmime-question-index.html +share/doc/html/gmime-2.1/gmime-resources.html +share/doc/html/gmime-2.1/gmime-streams.html +share/doc/html/gmime-2.1/gmime.html +share/doc/html/gmime-2.1/headers.html +share/doc/html/gmime-2.1/home.png +share/doc/html/gmime-2.1/index.html +share/doc/html/gmime-2.1/index.sgml +share/doc/html/gmime-2.1/internetaddresses.html +share/doc/html/gmime-2.1/left.png +share/doc/html/gmime-2.1/mimeparts.html +share/doc/html/gmime-2.1/parsers.html +share/doc/html/gmime-2.1/right.png +share/doc/html/gmime-2.1/sessions.html +share/doc/html/gmime-2.1/streams.html +share/doc/html/gmime-2.1/up.png +@dirrm share/doc/html/gmime-2.1 +@dirrm include/gmime-2.0/gmime +@dirrm include/gmime-2.0 diff --git a/mail/gmime/buildlink3.mk b/mail/gmime/buildlink3.mk new file mode 100644 index 00000000000..99608c777ea --- /dev/null +++ b/mail/gmime/buildlink3.mk @@ -0,0 +1,20 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/04/08 13:39:32 recht Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +GMIME_BUILDLINK3_MK:= ${GMIME_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= gmime +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngmime} +BUILDLINK_PACKAGES+= gmime + +.if !empty(GMIME_BUILDLINK3_MK:M+) +BUILDLINK_DEPENDS.gmime+= gmime>=2.1.3 +BUILDLINK_PKGSRCDIR.gmime?= ../../mail/gmime.work +.endif # GMIME_BUILDLINK3_MK + +.include "../../devel/glib2/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/mail/gmime/distinfo b/mail/gmime/distinfo new file mode 100644 index 00000000000..4aad5e02ff2 --- /dev/null +++ b/mail/gmime/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/04/08 13:39:31 recht Exp $ + +SHA1 (gmime-2.1.3.tar.gz) = 398b51b80339bb01919a18f8e12cb46d725bf497 +Size (gmime-2.1.3.tar.gz) = 746430 bytes +SHA1 (patch-aa) = fd7a28802026c8d40801298827f84d8e0e884135 diff --git a/mail/gmime/patches/patch-aa b/mail/gmime/patches/patch-aa new file mode 100644 index 00000000000..96b7cc3e66d --- /dev/null +++ b/mail/gmime/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/04/08 13:39:32 recht Exp $ + +--- docs/reference/Makefile.in.orig 2004-04-08 15:32:41.000000000 +0200 ++++ docs/reference/Makefile.in +@@ -83,7 +83,7 @@ HAVE_GTK_DOC = @HAVE_GTK_DOC@ + HAVE_GTK_DOC_FALSE = @HAVE_GTK_DOC_FALSE@ + HAVE_GTK_DOC_TRUE = @HAVE_GTK_DOC_TRUE@ + +-HTML_DIR = $(datadir)/gtk-doc/html ++HTML_DIR = @HTML_DIR@ + INSTALL_DATA = @INSTALL_DATA@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_SCRIPT = @INSTALL_SCRIPT@ |