diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2006-04-25 21:15:52 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2006-04-25 21:15:52 +0000 |
commit | 58806c2a3d6979f49f543336cf092cea4dee741b (patch) | |
tree | 0d1bf10ee1d0b45c5924311a638eb8d88bf3f3c4 /mail/wmmaiload/Makefile | |
parent | f93306b52d475de45c663c5b340b29765eddc71e (diff) |
Notes
Diffstat (limited to 'mail/wmmaiload/Makefile')
-rw-r--r-- | mail/wmmaiload/Makefile | 58 |
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> |