[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