Remove gmime-2.0, it's deprecated and unmaintained (and security issues

are not taken care of anymore). Nothing uses it in tree anymore.

ok jasper@
This commit is contained in:
ajacoutot 2010-09-13 16:26:59 +00:00
parent 800c37c2c6
commit 5d15255e8c
7 changed files with 1 additions and 206 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.252 2010/07/30 11:28:21 sthen Exp $
# $OpenBSD: Makefile,v 1.253 2010/09/13 16:26:59 ajacoutot Exp $
# $FreeBSD: Makefile,v 1.51 1997/11/14 22:56:43 hoek Exp $
#
@ -69,7 +69,6 @@
SUBDIR += femail
SUBDIR += fetchmail
SUBDIR += getmail
SUBDIR += gmime
SUBDIR += gmime24
SUBDIR += grepmail
SUBDIR += greyscanner

View File

@ -1,36 +0,0 @@
# $OpenBSD: Makefile,v 1.16 2010/03/26 15:04:40 ajacoutot Exp $
COMMENT= MIME messages creation and parsing library (v2.2)
DISTNAME= gmime-2.2.26
SHARED_LIBS += gmime-2.0 2.0 # .4.22
CATEGORIES= mail devel
HOMEPAGE= http://spruce.sourceforge.net/gmime/
# LGPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= pcre z
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gmime/2.2/}
EXTRACT_SUFX= .tar.bz2
MODULES= devel/gettext
LIB_DEPENDS= glib-2.0,gmodule-2.0,gobject-2.0,gthread-2.0::devel/glib2
USE_GMAKE= Yes
USE_LIBTOOL= Yes
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS= --with-libiconv-prefix="${LOCALBASE}" \
--disable-mono
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

View File

@ -1,5 +0,0 @@
MD5 (gmime-2.2.26.tar.bz2) = /tfBvqtY9eX0gxwmb+l0qg==
RMD160 (gmime-2.2.26.tar.bz2) = xpxiDb5V5WSOKVxiPOK74/e/sFA=
SHA1 (gmime-2.2.26.tar.bz2) = DxJ3iYecxlSCQkUNCx93IVVII0Q=
SHA256 (gmime-2.2.26.tar.bz2) = +2Ga/Re/9OdiWC3xK86rage4x1M++Sk3ni1iBfG5/dU=
SIZE (gmime-2.2.26.tar.bz2) = 791090

View File

@ -1,16 +0,0 @@
$OpenBSD: patch-gmime_gmime-utils_h,v 1.1 2010/02/04 09:54:23 jasper Exp $
Fix to prevent possible buffer overflows.
From upstream git: 3fb8f5295c053d71d426db1e4ee1d47bc869f0a8
--- gmime/gmime-utils.h.orig Thu Feb 4 10:33:49 2010
+++ gmime/gmime-utils.h Thu Feb 4 10:34:04 2010
@@ -106,7 +106,7 @@ struct _GMimeReferences {
* Returns the number of output bytes needed to uuencode an input
* buffer of size @x.
**/
-#define GMIME_UUENCODE_LEN(x) ((size_t) (((((x) + 2) / 45) * 62) + 62))
+#define GMIME_UUENCODE_LEN(x) ((size_t) (((((x) + 2) / 45) * 62) + 64))
/**

View File

@ -1,2 +0,0 @@
GMime is a set of utilities for parsing and creating messages using the
Multipurpose Internet Mail Extension (MIME) as defined by several RFCs.

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2007/05/24 13:38:53 jasper Exp $
@lib lib/libgmime-2.0.so.${LIBgmime-2.0_VERSION}

View File

@ -1,143 +0,0 @@
@comment $OpenBSD: PLIST,v 1.3 2009/07/24 08:49:39 ajacoutot Exp $
@option no-default-conflict
@conflict gmime->=2.2.22,<2.4.7
%%SHARED%%
bin/gmime-config
@comment @bin bin/uudecode
@comment @bin bin/uuencode
include/gmime-2.0/
include/gmime-2.0/gmime/
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-gzip.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-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-parse-utils.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-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/pkgconfig/
lib/pkgconfig/gmime-2.0.pc
share/gtk-doc/
share/gtk-doc/html/
share/gtk-doc/html/gmime/
share/gtk-doc/html/gmime/CipherContexts.html
share/gtk-doc/html/gmime/DataWrappers.html
share/gtk-doc/html/gmime/Filters.html
share/gtk-doc/html/gmime/Headers.html
share/gtk-doc/html/gmime/InternetAddresses.html
share/gtk-doc/html/gmime/MimeParts.html
share/gtk-doc/html/gmime/Parsers.html
share/gtk-doc/html/gmime/Sessions.html
share/gtk-doc/html/gmime/Streams.html
share/gtk-doc/html/gmime/ch01.html
share/gtk-doc/html/gmime/classes.html
share/gtk-doc/html/gmime/core.html
share/gtk-doc/html/gmime/fundamentals.html
share/gtk-doc/html/gmime/gmime-building.html
share/gtk-doc/html/gmime/gmime-changes-2-0.html
share/gtk-doc/html/gmime/gmime-changes-2-2.html
share/gtk-doc/html/gmime/gmime-compiling.html
share/gtk-doc/html/gmime/gmime-data-wrappers.html
share/gtk-doc/html/gmime/gmime-filters.html
share/gtk-doc/html/gmime/gmime-gmime-charset.html
share/gtk-doc/html/gmime/gmime-gmime-cipher-context.html
share/gtk-doc/html/gmime/gmime-gmime-content-type.html
share/gtk-doc/html/gmime/gmime-gmime-data-wrapper.html
share/gtk-doc/html/gmime/gmime-gmime-disposition.html
share/gtk-doc/html/gmime/gmime-gmime-filter-basic.html
share/gtk-doc/html/gmime/gmime-gmime-filter-best.html
share/gtk-doc/html/gmime/gmime-gmime-filter-charset.html
share/gtk-doc/html/gmime/gmime-gmime-filter-crlf.html
share/gtk-doc/html/gmime/gmime-gmime-filter-enriched.html
share/gtk-doc/html/gmime/gmime-gmime-filter-from.html
share/gtk-doc/html/gmime/gmime-gmime-filter-gzip.html
share/gtk-doc/html/gmime/gmime-gmime-filter-html.html
share/gtk-doc/html/gmime/gmime-gmime-filter-md5.html
share/gtk-doc/html/gmime/gmime-gmime-filter-strip.html
share/gtk-doc/html/gmime/gmime-gmime-filter-windows.html
share/gtk-doc/html/gmime/gmime-gmime-filter-yenc.html
share/gtk-doc/html/gmime/gmime-gmime-filter.html
share/gtk-doc/html/gmime/gmime-gmime-gpg-context.html
share/gtk-doc/html/gmime/gmime-gmime-header.html
share/gtk-doc/html/gmime/gmime-gmime-iconv-utils.html
share/gtk-doc/html/gmime/gmime-gmime-iconv.html
share/gtk-doc/html/gmime/gmime-gmime-message-part.html
share/gtk-doc/html/gmime/gmime-gmime-message-partial.html
share/gtk-doc/html/gmime/gmime-gmime-message.html
share/gtk-doc/html/gmime/gmime-gmime-multipart-encrypted.html
share/gtk-doc/html/gmime/gmime-gmime-multipart-signed.html
share/gtk-doc/html/gmime/gmime-gmime-multipart.html
share/gtk-doc/html/gmime/gmime-gmime-object.html
share/gtk-doc/html/gmime/gmime-gmime-param.html
share/gtk-doc/html/gmime/gmime-gmime-parser.html
share/gtk-doc/html/gmime/gmime-gmime-part.html
share/gtk-doc/html/gmime/gmime-gmime-session-simple.html
share/gtk-doc/html/gmime/gmime-gmime-session.html
share/gtk-doc/html/gmime/gmime-gmime-stream-buffer.html
share/gtk-doc/html/gmime/gmime-gmime-stream-cat.html
share/gtk-doc/html/gmime/gmime-gmime-stream-file.html
share/gtk-doc/html/gmime/gmime-gmime-stream-filter.html
share/gtk-doc/html/gmime/gmime-gmime-stream-fs.html
share/gtk-doc/html/gmime/gmime-gmime-stream-mem.html
share/gtk-doc/html/gmime/gmime-gmime-stream-mmap.html
share/gtk-doc/html/gmime/gmime-gmime-stream-null.html
share/gtk-doc/html/gmime/gmime-gmime-stream.html
share/gtk-doc/html/gmime/gmime-gmime-utils.html
share/gtk-doc/html/gmime/gmime-gmime.html
share/gtk-doc/html/gmime/gmime-internet-address.html
share/gtk-doc/html/gmime/gmime-question-index.html
share/gtk-doc/html/gmime/gmime-resources.html
share/gtk-doc/html/gmime/gmime-streams.html
share/gtk-doc/html/gmime/gmime.devhelp
share/gtk-doc/html/gmime/gmime.devhelp2
share/gtk-doc/html/gmime/gmime.html
share/gtk-doc/html/gmime/home.png
share/gtk-doc/html/gmime/index.html
share/gtk-doc/html/gmime/index.sgml
share/gtk-doc/html/gmime/left.png
share/gtk-doc/html/gmime/right.png
share/gtk-doc/html/gmime/style.css
share/gtk-doc/html/gmime/up.png