Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Apr 2006 03:00:29 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/96218: Update port: mail/wmmaiload to 2.2.1
Message-ID:  <20060424030029.4d06cb9b.tkato432@yahoo.com>
Resent-Message-ID: <200604231810.k3NIALTR067205@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         96218
>Category:       ports
>Synopsis:       Update port: mail/wmmaiload to 2.2.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 23 18:10:20 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p15 i386
>Organization:
>Environment:
>Description:
- Update to version 2.2.1

Remove file:
files/patch-src::imapclient.c

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/mail/wmmaiload/Makefile mail/wmmaiload/Makefile
--- /usr/ports/mail/wmmaiload/Makefile	Sat Apr 15 14:24:21 2006
+++ mail/wmmaiload/Makefile	Sun Apr 23 20:22:01 2006
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	wmmaiload
-PORTVERSION=	1.0.3
-PORTREVISION=	1
+PORTVERSION=	2.2.1
 CATEGORIES=	mail windowmaker
 MASTER_SITES=	http://tnemeth.free.fr/projets/programmes/
 
@@ -16,16 +15,59 @@
 
 USE_X_PREFIX=	yes
 USE_XPM=	yes
-USE_GNOME=	gtk12
-USE_REINPLACE=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--program-prefix=""
+USE_OPENSSL=	yes
+USE_GMAKE=	yes
+HAS_CONFIGURE=	yes
+CONFIGURE_ARGS=	--prefix=${PREFIX}
+MAKE_ARGS=	CC="${CC}" \
+		CFLAGS="${CFLAGS} -D_GNU_SOURCE ${PTHREAD_CFLAGS}" \
+		CPPFLAGS="-I${X11BASE}/include" \
+		LDFLAGS="-L${X11BASE}/lib" \
+		LIB_SSL="-lssl -lcrypto" \
+		LIB_THREADS="${PTHREAD_LIBS}" \
+		DEBUG_CFLAGS="-I${OPENSSLINC}" \
+		DEBUG_LDFLAGS="-L${OPENSSLLIB}"
 
 MAN1=		${PORTNAME}.1 ${PORTNAME}-config.1
 PLIST_FILES=	bin/wmmaiload bin/wmmaiload-config
 
+.if defined(WITH_GTK2)
+USE_GNOME+=	gtk20
+MAKE_ARGS+=	GTK_CFLAGS="pkg-config --cflags gtk+-2.0" \
+		GTK_LIBS="pkg-config --libs gtk+-2.0"
+.else
+USE_GNOME+=	gtk12
+MAKE_ARGS+=	GTK_CFLAGS="pkg-config --cflags gtk+" \
+		GTK_LIBS="pkg-config --libs gtk+"
+.endif
+
 post-patch:
-	@${REINPLACE_CMD} -e 's|gtk-config|${GTK_CONFIG}|g' \
-		${WRKSRC}/wmmaiload-config/Makefile.in
+.for i in wmmaiload/Init.make
+	@${REINPLACE_CMD} -e 's|-L/usr/X11R6/lib||g' ${WRKSRC}/${i}
+.endfor
+.for i in wmmaiload/checkthread.c
+	@${REINPLACE_CMD} -e 's|isnumber(|isnum(|g' ${WRKSRC}/${i}
+.endfor
+.for i in wmmaiload/main.h
+	@${REINPLACE_CMD} -e '/time\.h>/d' ${WRKSRC}/${i}
+.endfor
+.for i in wmmaiload-config/Init.make
+	@${REINPLACE_CMD} -e 's|gtk-config --cflags|$${GTK_CFLAGS}|g ; \
+		 s|gtk-config --libs|$${GTK_LIBS}|g' ${WRKSRC}/${i}
+.endfor
+.for i in wmmaiload-config/dialogs.c wmmaiload-config/mainwindow.c \
+	wmmaiload-config/popedit.c
+	@${REINPLACE_CMD} -e 's|_widget_draw_default|_widget_queue_draw|g ; \
+		 s|remove;|rm;|g ; \
+		 s|remove,|rm,|g ; \
+		 s|remove =|rm =|g ; \
+		 s|PACKAGE"-config"|PACKAGE|g' ${WRKSRC}/${i}
+.endfor
+
+do-install:
+.for i in wmmaiload wmmaiload-config
+	${INSTALL_PROGRAM} ${WRKSRC}/${i}/${i} ${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/doc/${i}.1 ${MANPREFIX}/man/man1
+.endfor
 
 .include <bsd.port.mk>
diff -urN /usr/ports/mail/wmmaiload/distinfo mail/wmmaiload/distinfo
--- /usr/ports/mail/wmmaiload/distinfo	Mon Jan 23 14:27:27 2006
+++ mail/wmmaiload/distinfo	Sun Apr 23 01:55:50 2006
@@ -1,3 +1,3 @@
-MD5 (wmmaiload-1.0.3.tar.gz) = 8bbbd43a1de2f1c2cf96fc529f3ed8c3
-SHA256 (wmmaiload-1.0.3.tar.gz) = cf68d4e9302dd93d3dafa18a39dd927fd617a2cce1f0b585970dd2e8816d019f
-SIZE (wmmaiload-1.0.3.tar.gz) = 113586
+MD5 (wmmaiload-2.2.1.tar.gz) = 4ad615d763e6346aec72e856676ad28a
+SHA256 (wmmaiload-2.2.1.tar.gz) = f8f281590c238a713d38825b698931bf73459125eb47bbba8c2e1d8ff1b11d3f
+SIZE (wmmaiload-2.2.1.tar.gz) = 183538
diff -urN /usr/ports/mail/wmmaiload/files/patch-src::imapclient.c mail/wmmaiload/files/patch-src::imapclient.c
--- /usr/ports/mail/wmmaiload/files/patch-src::imapclient.c	Sun Nov 28 13:49:04 2004
+++ mail/wmmaiload/files/patch-src::imapclient.c	Thu Jan  1 09:00:00 1970
@@ -1,10 +0,0 @@
---- src/imapclient.c.orig	Sun Nov 28 06:16:30 2004
-+++ src/imapclient.c	Sun Nov 28 06:16:01 2004
-@@ -10,6 +10,7 @@
- #include <stdlib.h>
- #include <unistd.h>
- #include <sys/select.h>
-+#include <sys/time.h>
- 
- #include "imapclient.h"
- 
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060424030029.4d06cb9b.tkato432>