ports/170389: Create mail/gmime-2.6 port
Alan Hicks
ahicks at p-o.co.uk
Sun Aug 5 10:30:02 UTC 2012
>Number: 170389
>Category: ports
>Synopsis: Create mail/gmime-2.6 port
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Aug 05 10:30:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Alan Hicks
>Release: FreeBSD 9.0-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD schnittke.p-o.co.uk 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 01:47:53 UTC 2012 root at i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Create mail/gmime-2.6 port
>How-To-Repeat:
>Fix:
Apply patch to repocopy of gmime24
--- gmime26.diff begins here ---
diff -rNu gmime24/Makefile gmime26/Makefile
--- gmime24/Makefile 2012-05-24 22:20:06.000000000 +0100
+++ gmime26/Makefile 2012-08-05 11:02:30.000000000 +0100
@@ -6,11 +6,11 @@
#
PORTNAME= gmime
-PORTVERSION= 2.4.32
+PORTVERSION= 2.6.10
PORTREVISION?= 0
CATEGORIES?= mail
MASTER_SITES= GNOME
-PKGNAMESUFFIX?= -24
+PKGNAMESUFFIX?= -26
MAINTAINER?= ahicks at p-o.co.uk
COMMENT?= Library (written in C) for parsing and creating messages using MIME
@@ -19,12 +19,13 @@
CONFLICTS= gmime-1.0.*
-SLAVEDIRS= mail/gmime2-sharp
+SLAVEDIRS= mail/gmime26-sharp
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}24
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}26
USE_ICONV= yes
USE_GMAKE= yes
USE_GNOME?= gnomehack glib20
+USE_PKGCONFIG= build
USE_LDCONFIG= yes
USE_XZ= yes
GNU_CONFIGURE= yes
@@ -37,7 +38,7 @@
CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib"
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LATEST_LINK?= ${PORTNAME}24
+LATEST_LINK?= ${PORTNAME}26
PORTDOCS= *
diff -rNu gmime24/distinfo gmime26/distinfo
--- gmime24/distinfo 2012-05-24 22:20:06.000000000 +0100
+++ gmime26/distinfo 2012-08-05 10:38:59.000000000 +0100
@@ -1,2 +1,2 @@
-SHA256 (gmime-2.4.32.tar.xz) = a0e8f3a1949e7281e92edc5dd6309a7ca34b6838c6acf7b7f1563a41b5ddd74b
-SIZE (gmime-2.4.32.tar.xz) = 685512
+SHA256 (gmime-2.6.10.tar.xz) = a0e1132613339d6ba06df483a1f8d8bda6feb4f58f8b102daab2f1390fd6a3b7
+SIZE (gmime-2.6.10.tar.xz) = 721824
diff -rNu gmime24/files/patch-gmime-2.4.pc.in gmime26/files/patch-gmime-2.4.pc.in
--- gmime24/files/patch-gmime-2.4.pc.in 2009-02-09 08:59:58.000000000 +0000
+++ gmime26/files/patch-gmime-2.4.pc.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
---- gmime-2.4.pc.in.orig Tue May 3 19:34:20 2005
-+++ gmime-2.4.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@
diff -rNu gmime24/files/patch-gmime.pc.in gmime26/files/patch-gmime.pc.in
--- gmime24/files/patch-gmime.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ gmime26/files/patch-gmime.pc.in 2012-08-05 10:47:16.000000000 +0100
@@ -0,0 +1,11 @@
+--- gmime.pc.in.orig 2012-08-05 10:43:50.000000000 +0100
++++ gmime.pc.in 2012-08-05 10:44:16.000000000 +0100
+@@ -7,7 +7,7 @@
+ 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- at GMIME_API_VERSION@ @GMIME_CFLAGS@
diff -rNu gmime24/files/patch-mono_gmime-sharp.dll.config.in gmime26/files/patch-mono_gmime-sharp.dll.config.in
--- gmime24/files/patch-mono_gmime-sharp.dll.config.in 2011-06-15 18:59:11.000000000 +0100
+++ gmime26/files/patch-mono_gmime-sharp.dll.config.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-
-$FreeBSD: ports/mail/gmime24/files/patch-mono_gmime-sharp.dll.config.in,v 1.1 2011/06/15 17:59:11 romain Exp $
-
---- mono/gmime-sharp.dll.config.in.orig
-+++ mono/gmime-sharp.dll.config.in
-@@ -1,3 +1,3 @@
- <configuration>
-- <dllmap dll="gmime" target="libgmime- at GMIME_API_VERSION@.so. at GMIME_MAJOR_VERSION@"/>
-+ <dllmap dll="gmime" target="libgmime- at GMIME_API_VERSION@.so"/>
- </configuration>
--- gmime26.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list