svn commit: r356451 - head/x11-toolkits/wxgtk30
Baptiste Daroussin
bapt at FreeBSD.org
Wed Jun 4 09:58:35 UTC 2014
Author: bapt
Date: Wed Jun 4 09:58:34 2014
New Revision: 356451
URL: http://svnweb.freebsd.org/changeset/ports/356451
QAT: https://qat.redports.org/buildarchive/r356451/
Log:
Activate compatibility with wxGTK 2.6 API
Explicitly set compatibility for wxGTK 2.8 (already on by default)
Remove dependency on inotify (not needed wxGTK do support kqueue)
Prevent the configure scripts from discovering inotify if already installed
Use options helpers
Only enable mediactrl if GSTREAMER options is set
Modified:
head/x11-toolkits/wxgtk30/Makefile
Modified: head/x11-toolkits/wxgtk30/Makefile
==============================================================================
--- head/x11-toolkits/wxgtk30/Makefile Wed Jun 4 09:23:09 2014 (r356450)
+++ head/x11-toolkits/wxgtk30/Makefile Wed Jun 4 09:58:34 2014 (r356451)
@@ -2,6 +2,7 @@
PORTNAME= wx
PORTVERSION= 3.0.0
+PORTREVISION= 1
CATEGORIES= x11-toolkits
MASTER_SITES= SF/wxwindows/${PORTVERSION}
PKGNAMESUFFIX= 30-gtk2
@@ -14,7 +15,6 @@ LIB_DEPENDS+= libpng15.so:${PORTSDIR}/gr
libjpeg.so:${PORTSDIR}/graphics/jpeg\
libtiff.so:${PORTSDIR}/graphics/tiff\
libexpat.so:${PORTSDIR}/textproc/expat2\
- libinotify.so:${PORTSDIR}/devel/libinotify\
libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2
USES+= iconv gmake pkgconfig tar:bzip2
@@ -31,12 +31,14 @@ CONFIGURE_ARGS= --with-libpng=sys\
--with-opengl\
--with-libmspack\
--with-gtk\
- --enable-mediactrl\
--disable-backtrace\
--enable-webview\
- --enable-graphics_ctx
-CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib -pthread -linotify"\
- X11BASE="${LOCALBASE}"
+ --enable-graphics_ctx \
+ --enable-compat26 \
+ --enable-compat28
+CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" \
+ X11BASE="${LOCALBASE}" \
+ ac_cv_header_sys_inotify_h=no
CPPFLAGS+= -I${LOCALBASE}/include
OPTIONS_DEFINE= GSTREAMER MSPACK NLS
@@ -44,25 +46,10 @@ OPTIONS_DEFAULT=GSTREAMER MSPACK
MSPACK_DESC= MS archives support
OPTIONS_SUB= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-.endif
-
-.if ${PORT_OPTIONS:MGSTREAMER}
-CONFIGURE_ARGS+=--enable-mediactrl
-USE_GNOME+= gconf2
-USE_GSTREAMER= yes
-.else
-CONFIGURE_ARGS+=--disable-mediactrl
-.endif
-
-.if ${PORT_OPTIONS:MMSPACK}
-CONFIGURE_ARGS+=--with-libmspack
-LIB_DEPENDS+= libmspack.so:${PORTSDIR}/archivers/libmspack
-.else
-CONFIGURE_ARGS+=--without-libmspack
-.endif
+NLS_USES= gettext
+GSTREAMER_ENABLE= mediactrl
+GSTREAMER_USE= GNOME=gconf2 GSTREAMER=yes
+MSPACK_CONFIGURE_WITH= libmspack
+MSPACK_LIB_DEPENDS= libmspack.so:${PORTSDIR}/archivers/libmspack
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list