[Midnightbsd-cvs] mports [19320] trunk/x11-toolkits/wxgtk28: modernize
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Jun 6 11:05:48 EDT 2015
Revision: 19320
http://svnweb.midnightbsd.org/mports/?rev=19320
Author: laffer1
Date: 2015-06-06 11:05:48 -0400 (Sat, 06 Jun 2015)
Log Message:
-----------
modernize
Modified Paths:
--------------
trunk/x11-toolkits/wxgtk28/Makefile
trunk/x11-toolkits/wxgtk28/files/patch-configure
trunk/x11-toolkits/wxgtk28/pkg-plist
Modified: trunk/x11-toolkits/wxgtk28/Makefile
===================================================================
--- trunk/x11-toolkits/wxgtk28/Makefile 2015-06-06 15:01:40 UTC (rev 19319)
+++ trunk/x11-toolkits/wxgtk28/Makefile 2015-06-06 15:05:48 UTC (rev 19320)
@@ -2,9 +2,10 @@
PORTNAME= wx
PORTVERSION= 2.8.12
+PORTREVISION?= 1
CATEGORIES= x11-toolkits
MASTER_SITES= SF/wxwindows/${PORTVERSION}
-PKGNAMESUFFIX= ${WXGTK_FLAVOR}
+PKGNAMESUFFIX= 28-${WXGTK_FLAVOR}
DISTNAME= wxGTK-${PORTVERSION}
MAINTAINER?= ports at MidnightBSD.org
@@ -12,16 +13,14 @@
LICENSE= lgpl
-LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png\
- jpeg.11:${PORTSDIR}/graphics/jpeg\
- tiff.4:${PORTSDIR}/graphics/tiff\
- expat.6:${PORTSDIR}/textproc/expat2
+LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png\
+ libjpeg.so:${PORTSDIR}/graphics/jpeg\
+ libtiff.so:${PORTSDIR}/graphics/tiff\
+ libexpat.so:${PORTSDIR}/textproc/expat2
-USES= iconv
-USE_BZIP2= yes
-USE_XORG= x11 sm xxf86vm xinerama
+USES= compiler iconv gmake pkgconfig tar:bzip2
+USE_XORG= x11 sm xxf86vm xinerama
USE_GL= glu
-USE_GMAKE= yes
USE_GNOME= gtk20 pangox-compat
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-libpng=sys\
@@ -35,11 +34,9 @@
--enable-mediactrl\
--disable-backtrace\
--enable-graphics_ctx
-CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"\
- WXCONFIG_CPPFLAGS="${PTHREAD_CFLAGS}"\
- PTHREAD_LIBS="${PTHREAD_LIBS}"\
- X11BASE="${LOCALBASE}"
-CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+CONFIGURE_ENV= X11BASE="${LOCALBASE}"
+CPPFLAGS+= -I${LOCALBASE}/include
+LIBS+= -L${LOCALBASE}/lib
PLIST= ${.CURDIR}/pkg-plist
WXGTK_FLAVOR?= gtk2
@@ -62,7 +59,7 @@
.if ${PORT_OPTIONS:MMSPACK}
CONFIGURE_ARGS+=--with-libmspack
-LIB_DEPENDS+= mspack.1:${PORTSDIR}/archivers/libmspack
+LIB_DEPENDS+= libmspack.so:${PORTSDIR}/archivers/libmspack
.else
CONFIGURE_ARGS+=--without-libmspack
.endif
@@ -74,6 +71,7 @@
.if ${WXGTK_FLAVOR:M*-common} != ""
NO_BUILD= yes
INSTALL_TARGET= install-common
+USES+= gettext-tools
.else
USE_LDCONFIG= yes
.endif # *-common
@@ -103,6 +101,12 @@
CONFIGURE_ARGS+=--enable-unicode
.endif
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_TYPE} == gcc
+CONFIGURE_ARGS+= --disable-precomp-headers
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|pkg_config_args --cflags|pkg_config_args pangox --cflags|g ; \
s|pkg_config_args --libs|pkg_config_args pangox --libs|g' \
@@ -109,4 +113,4 @@
-e 's|png_check_sig|png_sig_cmp|g' \
${WRKSRC}/configure
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Modified: trunk/x11-toolkits/wxgtk28/files/patch-configure
===================================================================
--- trunk/x11-toolkits/wxgtk28/files/patch-configure 2015-06-06 15:01:40 UTC (rev 19319)
+++ trunk/x11-toolkits/wxgtk28/files/patch-configure 2015-06-06 15:05:48 UTC (rev 19320)
@@ -13,7 +13,7 @@
;;
*-*-freebsd*)
- THREAD_OPTS="-kthread lthread $THREAD_OPTS c_r"
-+ THREAD_OPTS="${PTHREAD_LIBS}"
++ THREAD_OPTS="-pthread"
;;
*-*-darwin* | *-*-cygwin* )
THREAD_OPTS=""
Modified: trunk/x11-toolkits/wxgtk28/pkg-plist
===================================================================
--- trunk/x11-toolkits/wxgtk28/pkg-plist 2015-06-06 15:01:40 UTC (rev 19319)
+++ trunk/x11-toolkits/wxgtk28/pkg-plist 2015-06-06 15:05:48 UTC (rev 19320)
@@ -37,7 +37,3 @@
lib/libwx_gtk2_xrc-2.8.so.0
lib/libwx_gtk2_xrc-2.8.so.0.8.0
lib/wx/include/gtk2-ansi-release-2.8/wx/setup.h
- at dirrm lib/wx/include/gtk2-ansi-release-2.8/wx
- at dirrm lib/wx/include/gtk2-ansi-release-2.8
- at dirrmtry lib/wx/include
- at dirrmtry lib/wx
More information about the Midnightbsd-cvs
mailing list