[Midnightbsd-cvs] mports: mports/mail: add gmime2

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Mon Sep 3 19:03:37 EDT 2007


Log Message:
-----------
add gmime2

Modified Files:
--------------
    mports/mail:
        Makefile (r1.32 -> r1.33)

Added Files:
-----------
    mports/mail/gmime2:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/mail/gmime2/files:
        patch-docs_Makefile.in (r1.1)
        patch-gmime-2.0.pc.in (r1.1)
        patch-gmime__gmime-utils.c (r1.1)
        patch-mono_Makefile.in (r1.1)
        patch-tests__test-mbox.c (r1.1)
        patch-tests__test-mime.c (r1.1)
        patch-tests__test-parser.c (r1.1)

-------------- next part --------------
--- /dev/null
+++ mail/gmime2/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/
--- /dev/null
+++ mail/gmime2/pkg-plist
@@ -0,0 +1,59 @@
+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-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/libgmime-2.0.so
+lib/libgmime-2.0.so.4
+libdata/pkgconfig/gmime-2.0.pc
+ at dirrm include/gmime-2.0/gmime
+ at dirrm include/gmime-2.0
--- /dev/null
+++ mail/gmime2/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for:	gmime2
+# Date created:				16 Apr 2001
+# Whom:					Kirill Ponomarew <ponomarew at oberon.net>
+#
+# $MidnightBSD: mports/mail/gmime2/Makefile,v 1.1 2007/09/03 23:03:35 laffer1 Exp $
+# $FreeBSD: ports/mail/gmime2/Makefile,v 1.53 2007/07/21 20:01:57 mnag Exp $
+#
+
+PORTNAME=	gmime
+PORTVERSION=	2.2.10
+PORTREVISION?=	0
+CATEGORIES?=	mail
+MASTER_SITES=	http://spruce.sourceforge.net/gmime/sources/v${PORTVERSION:C/([0-9]\.[0-9]).*/\1/}/
+
+MAINTAINER?=	ports at MidnightBSD.org
+COMMENT?=	Library (written in C) for parsing and creating messages using MIME
+
+CONFLICTS=	gmime-1.0.*
+
+SLAVEDIRS=	mail/gmime2-sharp
+
+USE_ICONV=	yes
+USE_GMAKE=	yes
+USE_GNOME?=	gnomehack gnometarget glib20
+USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS?=	--with-libiconv=${LOCALBASE} \
+			--with-html-dir=${PREFIX}/share/doc \
+			--enable-mono=no
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
+		LIBS="-L${LOCALBASE}/lib"
+
+LATEST_LINK?=	${PORTNAME}2
+
+PORTDOCS=	*
+
+post-patch:
+	@${REINPLACE_CMD} -e "s|stdint.h|inttypes.h|" ${WRKSRC}/zentimer.h
+
+post-install:
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+.for i in docs/reference/html/*
+	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ mail/gmime2/distinfo
@@ -0,0 +1,3 @@
+MD5 (gmime-2.2.10.tar.gz) = 6b5be6a0d4d9380fd0491ad2536c4087
+SHA256 (gmime-2.2.10.tar.gz) = c75c213c7bc5ab2297fc1df31ffd7658ced67e6c9d2c2aa6821cfa35d3de1878
+SIZE (gmime-2.2.10.tar.gz) = 947556
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/mail/Makefile,v
retrieving revision 1.32
retrieving revision 1.33
diff -Lmail/Makefile -Lmail/Makefile -u -r1.32 -r1.33
--- mail/Makefile
+++ mail/Makefile
@@ -14,6 +14,7 @@
     SUBDIR += couriergraph
     SUBDIR += dovecot
     SUBDIR += fetchmail
+    SUBDIR += gmime2
     SUBDIR += gnumail
     SUBDIR += hashcash
     SUBDIR += linux-thunderbird
--- /dev/null
+++ mail/gmime2/files/patch-tests__test-parser.c
@@ -0,0 +1,10 @@
+--- tests/test-parser.c.orig	Mon Feb 12 15:48:38 2007
++++ tests/test-parser.c	Mon Feb 12 15:49:14 2007
+@@ -26,6 +26,7 @@
+ #include <fcntl.h>
+ #include <time.h>
+ 
++#include <config.h>
+ #include <gmime/gmime.h>
+ 
+ #ifndef G_OS_WIN32
--- /dev/null
+++ mail/gmime2/files/patch-tests__test-mime.c
@@ -0,0 +1,10 @@
+--- tests/test-mime.c.orig	Mon Feb 12 15:48:32 2007
++++ tests/test-mime.c	Mon Feb 12 15:49:04 2007
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <string.h>
+ 
++#include <config.h>
+ #include <gmime/gmime.h>
+ 
+ #ifndef G_OS_WIN32
--- /dev/null
+++ mail/gmime2/files/patch-gmime__gmime-utils.c
@@ -0,0 +1,11 @@
+--- gmime/gmime-utils.c.orig	Mon Feb 12 10:53:03 2007
++++ gmime/gmime-utils.c	Mon Feb 12 10:53:21 2007
+@@ -646,7 +646,7 @@
+ 					goto next;
+ 				} else if (!tm.tm_year) {
+ 					if ((n = get_year (token->start, token->len)) != -1) {
+-						printf ("2-digit year; ");
++						d(printf ("2-digit year; "));
+ 						tm.tm_year = n - 1900;
+ 					}
+ 					goto next;
--- /dev/null
+++ mail/gmime2/files/patch-tests__test-mbox.c
@@ -0,0 +1,10 @@
+--- tests/test-mbox.c.orig	Mon Feb 12 15:48:22 2007
++++ tests/test-mbox.c	Mon Feb 12 15:48:54 2007
+@@ -26,6 +26,7 @@
+ #include <fcntl.h>
+ #include <time.h>
+ 
++#include <config.h>
+ #include <gmime/gmime.h>
+ 
+ #ifndef G_OS_WIN32
--- /dev/null
+++ mail/gmime2/files/patch-gmime-2.0.pc.in
@@ -0,0 +1,10 @@
+--- gmime-2.0.pc.in.orig	Tue May  3 19:34:20 2005
++++ gmime-2.0.pc.in	Wed Feb  1 00:51:53 2006
+@@ -7,6 +7,6 @@
+ Name: GMime
+ Version: @VERSION@
+ Description: MIME parser and utility library
+-Requires: glib-2.0,gobject-2.0
++Requires: glib-2.0,gobject-2.0,gthread-2.0
+ Libs: -L${libdir} @GMIME_LIBS@ @LIBS@
+ Cflags: -I${includedir}/gmime-2.0 @GMIME_CFLAGS@
--- /dev/null
+++ mail/gmime2/files/patch-docs_Makefile.in
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/mail/gmime2/files/patch-docs_Makefile.in,v 1.4 2005/08/28 10:35:26 krion Exp $
+
+--- docs/Makefile.in.orig
++++ docs/Makefile.in
+@@ -198,7 +198,7 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-SUBDIRS = reference tutorial
++SUBDIRS =
+ EXTRA_DIST = \
+ 	gmime-config.txt	\
+ 	gtkdocs_fix
--- /dev/null
+++ mail/gmime2/files/patch-mono_Makefile.in
@@ -0,0 +1,18 @@
+--- mono/Makefile.in.orig	Sun Sep 11 23:59:29 2005
++++ mono/Makefile.in	Mon Sep 12 00:06:09 2005
+@@ -466,11 +466,11 @@
+ install-data-local:
+ 	@if test -n '$(TARGET)'; then									\
+ 	  if test -n '$(DESTDIR)'; then								\
+-	    echo "$(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE_SHARP) /root $(DESTDIR)$(prefix)/lib";		\
+-	    $(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE_SHARP) /root $(DESTDIR)$(prefix)/lib || exit 1;	\
++	    echo "$(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE_SHARP) /gacdir $(DESTDIR)$(libdir) /root $(DESTDIR)$(libdir)";		\
++	    $(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE_SHARP) /gacdir $(DESTDIR)$(libdir) /root $(DESTDIR)$(libdir) || exit 1;	\
+ 	  else												\
+-	    echo "$(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE_SHARP) /gacdir $(prefix)/lib";			\
+-	    $(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE_SHARP) /gacdir $(prefix)/lib || exit 1;		\
++	    echo "$(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE_SHARP) /gacdir $(DESTDIR)$(libdir) /root $(DESTDIR)$(libdir)";			\
++	    $(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE_SHARP) /gacdir $(DESTDIR)$(libdir) /root $(DESTDIR)$(libdir) || exit 1;		\
+ 	  fi;												\
+ 	fi
+ 


More information about the Midnightbsd-cvs mailing list