# $NetBSD: Makefile,v 1.7 2015/01/07 13:22:58 ryoon Exp $ VERSION= 3.0.2 DISTNAME= wxWidgets-${VERSION} PKGNAME= wxGTK30-${VERSION} CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=wxwindows/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= dbj@NetBSD.org HOMEPAGE= http://www.wxwidgets.org/ COMMENT= GTK-based implementation of the wxWidgets GUI library # LGPLv2 with additional permission; http://opensource.org/licenses/wxwindows LICENSE= gnu-lgpl-v2 PATCHFILES= ${DISTNAME}-libtool.diff.bz2 PATCH_SITES= ${MASTER_SITE_LOCAL} PATCH_DIST_STRIP.${DISTNAME}-libtool.diff.bz2= -p1 USE_TOOLS+= pkg-config msgfmt USE_LIBTOOL= YES USE_PKGLOCALEDIR= YES USE_LANGUAGES= c c++ GNU_CONFIGURE= YES USE_GNU_CONFIGURE_HOST= no CONFIGURE_ARGS+= --with-gtk=2 CONFIGURE_ARGS+= --with-libpng=sys CONFIGURE_ARGS+= --with-libjpeg=sys CONFIGURE_ARGS+= --with-libtiff=sys CONFIGURE_ARGS+= --with-opengl CONFIGURE_ARGS+= --with-expat=sys CONFIGURE_ARGS+= --with-zlib=sys CONFIGURE_ARGS+= --with-regex=builtin CONFIGURE_ARGS+= --enable-mediactrl # wxregexu symbols are not exported properly as of 3.0.1 # http://trac.wxwidgets.org/ticket/16571 CONFIGURE_ARGS+= --disable-visibility DOCDIR= share/doc/wxGTK PKGLOCALEDIR= share INSTALL_MAKE_FLAGS+= LN_S="ln -fs" INSTALLATION_DIRS= ${DOCDIR} REPLACE_SH= wx-config.in wx-config-inplace.in SUBST_CLASSES+= fix-paths SUBST_STAGE.fix-paths= pre-configure SUBST_MESSAGE.fix-paths= Fixing absolute paths. SUBST_FILES.fix-paths= configure SUBST_SED.fix-paths= -e 's,/usr/pkg/include,${PREFIX}/include,g' SUBST_SED.fix-paths+= -e 's,@PREFIX@,${PREFIX},g' .include "../../mk/bsd.prefs.mk" PLIST_VARS+= notdarwin .if ${OPSYS} != "Darwin" PLIST.notdarwin= yes .endif post-configure: echo 'install_qadll: install_xmldll' >> ${WRKSRC}/Makefile post-build: set -e; cd ${WRKSRC}/locale; \ for lang in *.po; do \ [ "$${lang}" = "wxstd.po" ] && continue; \ ${TOOLS_PATH.msgfmt} -c -o "$${lang%.po}.mo" "$${lang}"; \ done set -e; cd ${WRKSRC}/locale/msw; \ for lang in it; do \ ${TOOLS_PATH.msgfmt} -c -o "$${lang}.mo" "$${lang}.po"; \ done post-install: ${INSTALL_DATA} ${WRKSRC}/docs/licence.txt ${DESTDIR}${PREFIX}/${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/docs/lgpl.txt ${DESTDIR}${PREFIX}/${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/docs/changes.txt ${DESTDIR}${PREFIX}/${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/docs/readme.txt ${DESTDIR}${PREFIX}/${DOCDIR} .include "../../graphics/MesaLib/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../graphics/cairo/buildlink3.mk" .include "../../graphics/glu/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../graphics/tiff/buildlink3.mk" .include "../../mk/jpeg.buildlink3.mk" .include "../../mk/oss.buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../multimedia/gstreamer0.10/buildlink3.mk" .include "../../multimedia/gst-plugins0.10-base/buildlink3.mk" .include "../../textproc/expat/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" .include "../../x11/libSM/buildlink3.mk" .include "../../x11/libXxf86vm/buildlink3.mk" .include "../../mk/bsd.pkg.mk"