ports/96218: Update port: mail/wmmaiload to 2.2.1
KATO Tsuguru
tkato432 at yahoo.com
Sun Apr 23 18:10:28 UTC 2006
>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:
More information about the freebsd-ports-bugs
mailing list