aboutsummaryrefslogtreecommitdiff
path: root/mail/wmmaiload/Makefile
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2006-04-25 21:15:52 +0000
committerPav Lucistnik <pav@FreeBSD.org>2006-04-25 21:15:52 +0000
commit58806c2a3d6979f49f543336cf092cea4dee741b (patch)
tree0d1bf10ee1d0b45c5924311a638eb8d88bf3f3c4 /mail/wmmaiload/Makefile
parentf93306b52d475de45c663c5b340b29765eddc71e (diff)
Notes
Diffstat (limited to 'mail/wmmaiload/Makefile')
-rw-r--r--mail/wmmaiload/Makefile58
1 files changed, 50 insertions, 8 deletions
diff --git a/mail/wmmaiload/Makefile b/mail/wmmaiload/Makefile
index dce33bd33ea6..0df5afc50f78 100644
--- a/mail/wmmaiload/Makefile
+++ b/mail/wmmaiload/Makefile
@@ -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 @@ COMMENT= Incoming mail monitor dockapp with a similar look to wmcpuload
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>