1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

Add gmime version 3.2.0.

GMime is a C/C++ library which may be used for the creation and
parsing of messages using the Multipurpose Internet Mail Extension
(MIME) as defined by numerous IETF specifications.
This commit is contained in:
Koop Mast 2018-01-15 21:35:10 +00:00
parent 12a3c4c6ff
commit d26c7ca192
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=459119
7 changed files with 154 additions and 0 deletions

View File

@ -146,6 +146,7 @@
SUBDIR += gmime24-sharp
SUBDIR += gmime26
SUBDIR += gmime26-sharp
SUBDIR += gmime30
SUBDIR += gnarwl
SUBDIR += gnubiff
SUBDIR += gnumail

38
mail/gmime30/Makefile Normal file
View File

@ -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>

3
mail/gmime30/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1516051240
SHA256 (gmime-3.2.0.tar.xz) = 75ec6033f9192488ff37745792c107b3d0ab0a36c2d3e4f732901a771755d7e0
SIZE (gmime-3.2.0.tar.xz) = 1962544

View File

@ -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

View File

@ -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@

19
mail/gmime30/pkg-descr Normal file
View File

@ -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/

71
mail/gmime30/pkg-plist Normal file
View File

@ -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