diff options
author | Koop Mast <kwm@FreeBSD.org> | 2018-01-15 21:35:10 +0000 |
---|---|---|
committer | Koop Mast <kwm@FreeBSD.org> | 2018-01-15 21:35:10 +0000 |
commit | d26c7ca19214091688a08348079d4da4f7285d53 (patch) | |
tree | 27af1c56684772b863eeeec984c1d945a534eaec /mail | |
parent | 12a3c4c6ff5c951b55ba1637e46eb74a929debe2 (diff) |
Notes
Diffstat (limited to 'mail')
-rw-r--r-- | mail/Makefile | 1 | ||||
-rw-r--r-- | mail/gmime30/Makefile | 38 | ||||
-rw-r--r-- | mail/gmime30/distinfo | 3 | ||||
-rw-r--r-- | mail/gmime30/files/patch-docs_Makefile.in | 11 | ||||
-rw-r--r-- | mail/gmime30/files/patch-gmime.pc.in | 11 | ||||
-rw-r--r-- | mail/gmime30/pkg-descr | 19 | ||||
-rw-r--r-- | mail/gmime30/pkg-plist | 71 |
7 files changed, 154 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile index 8ddefe71a64f..6ed2260b8e95 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -146,6 +146,7 @@ SUBDIR += gmime24-sharp SUBDIR += gmime26 SUBDIR += gmime26-sharp + SUBDIR += gmime30 SUBDIR += gnarwl SUBDIR += gnubiff SUBDIR += gnumail diff --git a/mail/gmime30/Makefile b/mail/gmime30/Makefile new file mode 100644 index 000000000000..da445c596299 --- /dev/null +++ b/mail/gmime30/Makefile @@ -0,0 +1,38 @@ +# Created by: Kirill Ponomarew <ponomarew@oberon.net> +# $FreeBSD$ + +PORTNAME= gmime +PORTVERSION= 3.2.0 +CATEGORIES= mail +MASTER_SITES= GNOME +PKGNAMESUFFIX= 30 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Library (written in C) for parsing and creating messages using MIME + +LICENSE= LGPL21 + +BUILD_DEPENDS= valac:lang/vala +LIB_DEPENDS= libgpgme.so:security/gpgme \ + libassuan.so:security/libassuan \ + libidn.so:dns/libidn \ + libgpg-error.so:security/libgpg-error + +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}30 +USES= gettext-runtime gmake iconv libtool localbase pathfix pkgconfig tar:xz +USE_GNOME= glib20 introspection:build +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip + +# www.freebsd.org/cgi/query-pr.cgi?pr=118092 +# Rename uudecode and uuencode to gmime-* to not conflict with userland +# fix kept in case issue returns +CONFIGURE_ARGS?= \ + --program-transform-name="s/uuencode/gmime-uuencode/;s/uudecode/gmime-uudecode/;" + +post-patch: + @${REINPLACE_CMD} -e '/^SUBDIRS =/s/tests//' \ + ${WRKSRC}/Makefile.in + +.include <bsd.port.mk> diff --git a/mail/gmime30/distinfo b/mail/gmime30/distinfo new file mode 100644 index 000000000000..4e83ecc20f36 --- /dev/null +++ b/mail/gmime30/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1516051240 +SHA256 (gmime-3.2.0.tar.xz) = 75ec6033f9192488ff37745792c107b3d0ab0a36c2d3e4f732901a771755d7e0 +SIZE (gmime-3.2.0.tar.xz) = 1962544 diff --git a/mail/gmime30/files/patch-docs_Makefile.in b/mail/gmime30/files/patch-docs_Makefile.in new file mode 100644 index 000000000000..58d60ad4e11e --- /dev/null +++ b/mail/gmime30/files/patch-docs_Makefile.in @@ -0,0 +1,11 @@ +--- docs/Makefile.in.orig ++++ docs/Makefile.in +@@ -201,7 +201,7 @@ + target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-SUBDIRS = reference tutorial ++SUBDIRS = + EXTRA_DIST = gtkdocs_fix + all: all-recursive + diff --git a/mail/gmime30/files/patch-gmime.pc.in b/mail/gmime30/files/patch-gmime.pc.in new file mode 100644 index 000000000000..8e8d0047bfe2 --- /dev/null +++ b/mail/gmime30/files/patch-gmime.pc.in @@ -0,0 +1,11 @@ +--- gmime.pc.in.orig 2016-12-09 15:08:58 UTC ++++ gmime.pc.in +@@ -7,7 +7,7 @@ includedir=@includedir@ + Name: GMime + Version: @VERSION@ + Description: MIME parser and utility library +-Requires: glib-2.0,gio-2.0,gobject-2.0 ++Requires: glib-2.0,gio-2.0,gobject-2.0,gthread-2.0 + Libs: -L${libdir} @GMIME_LIBS@ + Libs.private: @GMIME_LIBS_PRIVATE@ + Cflags: -I${includedir}/gmime-@GMIME_API_VERSION@ @GMIME_CFLAGS@ diff --git a/mail/gmime30/pkg-descr b/mail/gmime30/pkg-descr new file mode 100644 index 000000000000..36a50e6f5a78 --- /dev/null +++ b/mail/gmime30/pkg-descr @@ -0,0 +1,19 @@ +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 + * 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 + +WWW: http://spruce.sourceforge.net/gmime/ diff --git a/mail/gmime30/pkg-plist b/mail/gmime30/pkg-plist new file mode 100644 index 000000000000..0e979a2f721a --- /dev/null +++ b/mail/gmime30/pkg-plist @@ -0,0 +1,71 @@ +include/gmime-3.0/gmime/gmime-application-pkcs7-mime.h +include/gmime-3.0/gmime/gmime-autocrypt.h +include/gmime-3.0/gmime/gmime-certificate.h +include/gmime-3.0/gmime/gmime-charset.h +include/gmime-3.0/gmime/gmime-content-type.h +include/gmime-3.0/gmime/gmime-crypto-context.h +include/gmime-3.0/gmime/gmime-data-wrapper.h +include/gmime-3.0/gmime/gmime-disposition.h +include/gmime-3.0/gmime/gmime-encodings.h +include/gmime-3.0/gmime/gmime-error.h +include/gmime-3.0/gmime/gmime-filter-basic.h +include/gmime-3.0/gmime/gmime-filter-best.h +include/gmime-3.0/gmime/gmime-filter-charset.h +include/gmime-3.0/gmime/gmime-filter-checksum.h +include/gmime-3.0/gmime/gmime-filter-dos2unix.h +include/gmime-3.0/gmime/gmime-filter-enriched.h +include/gmime-3.0/gmime/gmime-filter-from.h +include/gmime-3.0/gmime/gmime-filter-gzip.h +include/gmime-3.0/gmime/gmime-filter-html.h +include/gmime-3.0/gmime/gmime-filter-openpgp.h +include/gmime-3.0/gmime/gmime-filter-smtp-data.h +include/gmime-3.0/gmime/gmime-filter-strip.h +include/gmime-3.0/gmime/gmime-filter-unix2dos.h +include/gmime-3.0/gmime/gmime-filter-windows.h +include/gmime-3.0/gmime/gmime-filter-yenc.h +include/gmime-3.0/gmime/gmime-filter.h +include/gmime-3.0/gmime/gmime-format-options.h +include/gmime-3.0/gmime/gmime-gpg-context.h +include/gmime-3.0/gmime/gmime-header.h +include/gmime-3.0/gmime/gmime-iconv-utils.h +include/gmime-3.0/gmime/gmime-iconv.h +include/gmime-3.0/gmime/gmime-message-part.h +include/gmime-3.0/gmime/gmime-message-partial.h +include/gmime-3.0/gmime/gmime-message.h +include/gmime-3.0/gmime/gmime-multipart-encrypted.h +include/gmime-3.0/gmime/gmime-multipart-signed.h +include/gmime-3.0/gmime/gmime-multipart.h +include/gmime-3.0/gmime/gmime-object.h +include/gmime-3.0/gmime/gmime-param.h +include/gmime-3.0/gmime/gmime-parser-options.h +include/gmime-3.0/gmime/gmime-parser.h +include/gmime-3.0/gmime/gmime-part-iter.h +include/gmime-3.0/gmime/gmime-part.h +include/gmime-3.0/gmime/gmime-pkcs7-context.h +include/gmime-3.0/gmime/gmime-references.h +include/gmime-3.0/gmime/gmime-signature.h +include/gmime-3.0/gmime/gmime-stream-buffer.h +include/gmime-3.0/gmime/gmime-stream-cat.h +include/gmime-3.0/gmime/gmime-stream-file.h +include/gmime-3.0/gmime/gmime-stream-filter.h +include/gmime-3.0/gmime/gmime-stream-fs.h +include/gmime-3.0/gmime/gmime-stream-gio.h +include/gmime-3.0/gmime/gmime-stream-mem.h +include/gmime-3.0/gmime/gmime-stream-mmap.h +include/gmime-3.0/gmime/gmime-stream-null.h +include/gmime-3.0/gmime/gmime-stream-pipe.h +include/gmime-3.0/gmime/gmime-stream.h +include/gmime-3.0/gmime/gmime-text-part.h +include/gmime-3.0/gmime/gmime-utils.h +include/gmime-3.0/gmime/gmime-version.h +include/gmime-3.0/gmime/gmime.h +include/gmime-3.0/gmime/internet-address.h +lib/girepository-1.0/GMime-3.0.typelib +lib/libgmime-3.0.a +lib/libgmime-3.0.so +lib/libgmime-3.0.so.0 +lib/libgmime-3.0.so.0.200.0 +libdata/pkgconfig/gmime-3.0.pc +share/gir-1.0/GMime-3.0.gir +share/vala/vapi/gmime-3.0.deps +share/vala/vapi/gmime-3.0.vapi |