aboutsummaryrefslogtreecommitdiff
path: root/graphics/comical/Makefile
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2007-03-11 18:28:13 +0000
committerRong-En Fan <rafan@FreeBSD.org>2007-03-11 18:28:13 +0000
commiteb25d77c510ae71f498b69bcddadc50cdb3b2ac5 (patch)
tree803dbaf26f72eb955536d8112f3495a727a63413 /graphics/comical/Makefile
parentc7ce505a82c3bc92e6d9119c6b10e69605d6a224 (diff)
Notes
Diffstat (limited to 'graphics/comical/Makefile')
-rw-r--r--graphics/comical/Makefile43
1 files changed, 30 insertions, 13 deletions
diff --git a/graphics/comical/Makefile b/graphics/comical/Makefile
index e4f0e58c92c9..6757f5eebac5 100644
--- a/graphics/comical/Makefile
+++ b/graphics/comical/Makefile
@@ -6,29 +6,46 @@
#
PORTNAME= comical
-PORTVERSION= 0.4.1
-PORTREVISION= 1
+PORTVERSION= 0.8
CATEGORIES= graphics
-MASTER_SITES= http://www.mcaree.org/Comical/ \
- http://www.sketchyorigins.com/Comical/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= john@mcaree.org
COMMENT= A sequential image viewer
+LIB_DEPENDS= unrar.3:${PORTSDIR}/archivers/libunrar
+
USE_GMAKE= yes
-USE_WX= 2.4
-WX_CONF_ARGS= absolute
-GNU_CONFIGURE= yes
-USE_X_PREFIX= yes
+USE_WX= 2.6+
+WX_PREMK= yes
+WX_UNICODE= yes
+PLIST_FILES= bin/comical
.include <bsd.port.pre.mk>
-.if ${ARCH} != "i386"
-BROKEN= "does not compile - not 64-bit clean"
-.endif
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|; \
+ s|\`wx-config --cxx\`|${CXX}|; \
+ s|wx-config|${WX_CONFIG}|; \
+ s|unrar/libunrar.a u|u|; \
+ s|-lunrar|-L${LOCALBASE}/lib -lunrar|;' \
+ ${WRKSRC}/Makefile
+
+ @${REINPLACE_CMD} -e 's|wx-config|${WX_CONFIG}|; \
+ s|-D_UNIX|-D_UNIX -DwxUSE_UNICODE|; \
+ s|CFLAGS =|CFLAGS=${CFLAGS} |; \
+ s|CPPFLAGS =|CPPFLAGS=${CXXFLAGS} |; \
+ s|$$(CC)|${CXX}|; \
+ s|-I../unrar|-I${LOCALBASE}/include/libunrar3|;' \
+ ${WRKSRC}/src/Makefile
+
+ @${REINPLACE_CMD} -e 's|gcc|${CC}|; \
+ s|CFLAGS=|CFLAGS+=|;' \
+ ${WRKSRC}/unzip/Makefile
-.if ${OSVERSION} < 500000
-BROKEN= "does not compile with gcc-2.95"
+.if ${WX_VERSION} == "2.8"
+ @${REINPLACE_CMD} -e 's|frame->SetIcon|//frame->SetIcon|' ${WRKSRC}/src/ComicalApp.cpp
.endif
.include <bsd.port.post.mk>