[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