aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/fxscintilla/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/fxscintilla/Makefile')
-rw-r--r--x11-toolkits/fxscintilla/Makefile26
1 files changed, 21 insertions, 5 deletions
diff --git a/x11-toolkits/fxscintilla/Makefile b/x11-toolkits/fxscintilla/Makefile
index 41b2be1d8f99..87c8b41dc1db 100644
--- a/x11-toolkits/fxscintilla/Makefile
+++ b/x11-toolkits/fxscintilla/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= fxscintilla
-PORTVERSION= 1.57
+PORTVERSION= 1.62
CATEGORIES= x11-toolkits
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -14,10 +14,26 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= alecn2002@yandex.ru
COMMENT= A Fox toolkit reimplementation of Scintilla editing widget
-LIB_DEPENDS= FOX-1.0.0:${PORTSDIR}/x11-toolkits/fox
+GNU_CONFIGURE= yes
-USE_INC_LIBTOOL_VER= 15
-CONFIGURE_ARGS= --enable-shared
+USE_LIBTOOL_VER= 15
+USE_REINPLACE= yes
+CONFIGURE_ARGS+= --enable-shared --disable-static
INSTALLS_SHLIB= yes
-.include <bsd.port.mk>
+OPTIONS= FOX10 "FOX1.0 support (FOX1.2 by default)" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_FOX10)
+LIB_DEPENDS+= FOX-1.0.0:${PORTSDIR}/x11-toolkits/fox
+CONFIGURE_ARGS= --with-fox-1-0
+.else
+LIB_DEPENDS+= FOX-1.2:${PORTSDIR}/x11-toolkits/fox-devel
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-lFOX-1.2|"-lFOX-1.2 ${PTHREAD_LIBS}"|' \
+ ${WRKSRC}/configure ${WRKSRC}/tests/Makefile.in
+
+.include <bsd.port.post.mk>