Annotation of pkgsrc/x11/wxGTK30/Makefile, Revision 1.39
1.39 ! adam 1: # $NetBSD: Makefile,v 1.38 2020/05/20 06:09:09 rillig Exp $
1.1 dbj 2:
1.39 ! adam 3: DISTNAME= wxWidgets-3.0.5.1
1.22 wiz 4: PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK30/}
1.1 dbj 5: CATEGORIES= x11
1.22 wiz 6: MASTER_SITES= ${MASTER_SITE_GITHUB:=wxWidgets/}
7: GITHUB_PROJECT= wxWidgets
8: GITHUB_RELEASE= v${PKGVERSION_NOREV}
1.1 dbj 9: EXTRACT_SUFX= .tar.bz2
10:
11: MAINTAINER= dbj@NetBSD.org
1.35 rillig 12: HOMEPAGE= https://www.wxwidgets.org/
1.22 wiz 13: COMMENT= Cross-platform wxWidgets GUI library
1.2 dbj 14: # LGPLv2 with additional permission; http://opensource.org/licenses/wxwindows
1.10 dholland 15: LICENSE= gnu-lgpl-v2
1.1 dbj 16:
17: USE_TOOLS+= pkg-config msgfmt
18: USE_LANGUAGES= c c++
19: GNU_CONFIGURE= YES
20: USE_GNU_CONFIGURE_HOST= no
21: CONFIGURE_ARGS+= --with-libpng=sys
22: CONFIGURE_ARGS+= --with-libjpeg=sys
23: CONFIGURE_ARGS+= --with-libtiff=sys
24: CONFIGURE_ARGS+= --with-opengl
25: CONFIGURE_ARGS+= --with-expat=sys
26: CONFIGURE_ARGS+= --with-zlib=sys
27: CONFIGURE_ARGS+= --with-regex=builtin
1.39 ! adam 28: CONFIGURE_ARGS+= --disable-webview
1.1 dbj 29: CONFIGURE_ARGS+= --enable-mediactrl
1.5 wiz 30: # wxregexu symbols are not exported properly as of 3.0.1
31: # http://trac.wxwidgets.org/ticket/16571
32: CONFIGURE_ARGS+= --disable-visibility
1.11 dbj 33: CONFIGURE_ARGS+= --bindir=${PREFIX}/libexec/wx-3.0
34: CONFIGURE_ARGS+= --datarootdir=${PREFIX}/share/wx-3.0
1.1 dbj 35:
1.14 dbj 36: DOCDIR= share/wx-3.0/doc/wxWidgets
1.1 dbj 37:
38: INSTALL_MAKE_FLAGS+= LN_S="ln -fs"
39:
1.11 dbj 40: INSTALLATION_DIRS+= ${DOCDIR}
41: INSTALLATION_DIRS+= bin
1.1 dbj 42:
43: REPLACE_SH= wx-config.in wx-config-inplace.in
44:
45: SUBST_CLASSES+= fix-paths
46: SUBST_STAGE.fix-paths= pre-configure
47: SUBST_MESSAGE.fix-paths= Fixing absolute paths.
48: SUBST_FILES.fix-paths= configure
49: SUBST_SED.fix-paths= -e 's,/usr/pkg/include,${PREFIX}/include,g'
1.33 rillig 50: SUBST_VARS.fix-paths= PREFIX
1.1 dbj 51:
1.4 dbj 52: .include "../../mk/bsd.prefs.mk"
1.32 adam 53:
54: .if ${OPSYS} == "Darwin"
55: CONFIGURE_ARGS+= --with-osx_cocoa
56: CONFIGURE_ARGS+= --without-macosx-sdk
57: CONFIGURE_ARGS+= --without-macosx-version-min
58: CPPFLAGS+= -D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=1
59: .else
1.31 bouyer 60: .include "options.mk"
1.32 adam 61: .endif
1.4 dbj 62:
1.28 adam 63: PLIST_SRC+= ${PLIST_SRC_DFLT}
1.4 dbj 64:
1.15 jperkin 65: CONFIGURE_ARGS.SunOS+= --disable-xlocale
1.8 wiedi 66:
1.6 joerg 67: post-configure:
1.21 wiz 68: ${ECHO} 'install_qadll: install_xmldll' >> ${WRKSRC}/Makefile
1.6 joerg 69:
1.1 dbj 70: post-build:
71: set -e; cd ${WRKSRC}/locale; \
72: for lang in *.po; do \
73: [ "$${lang}" = "wxstd.po" ] && continue; \
74: ${TOOLS_PATH.msgfmt} -c -o "$${lang%.po}.mo" "$${lang}"; \
75: done
76: set -e; cd ${WRKSRC}/locale/msw; \
77: for lang in it; do \
78: ${TOOLS_PATH.msgfmt} -c -o "$${lang}.mo" "$${lang}.po"; \
79: done
80:
81: post-install:
82: ${INSTALL_DATA} ${WRKSRC}/docs/licence.txt ${DESTDIR}${PREFIX}/${DOCDIR}
1.2 dbj 83: ${INSTALL_DATA} ${WRKSRC}/docs/lgpl.txt ${DESTDIR}${PREFIX}/${DOCDIR}
1.1 dbj 84: ${INSTALL_DATA} ${WRKSRC}/docs/changes.txt ${DESTDIR}${PREFIX}/${DOCDIR}
85: ${INSTALL_DATA} ${WRKSRC}/docs/readme.txt ${DESTDIR}${PREFIX}/${DOCDIR}
1.11 dbj 86: # Create symlinks for now. Eventually we may want to use ALTERNATIVES
87: ${LN} -sf ../libexec/wx-3.0/wxrc-3.0 ${DESTDIR}${PREFIX}/bin/wxrc-3.0
1.12 dbj 88: ${LN} -sf ../libexec/wx-3.0/wx-config ${DESTDIR}${PREFIX}/bin/wx-config-3.0
1.1 dbj 89:
1.3 joerg 90: .include "../../devel/gettext-lib/buildlink3.mk"
91: .include "../../devel/glib2/buildlink3.mk"
92: .include "../../devel/zlib/buildlink3.mk"
93: .include "../../graphics/png/buildlink3.mk"
94: .include "../../graphics/tiff/buildlink3.mk"
95: .include "../../mk/jpeg.buildlink3.mk"
1.1 dbj 96: .include "../../mk/oss.buildlink3.mk"
97: .include "../../mk/pthread.buildlink3.mk"
1.22 wiz 98: .include "../../multimedia/gstreamer1/buildlink3.mk"
99: .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
1.3 joerg 100: .include "../../textproc/expat/buildlink3.mk"
1.14 dbj 101: .if ${OPSYS} != "Darwin"
102: .include "../../graphics/MesaLib/buildlink3.mk"
103: .include "../../graphics/cairo/buildlink3.mk"
104: .include "../../graphics/glu/buildlink3.mk"
1.3 joerg 105: .include "../../x11/libSM/buildlink3.mk"
1.1 dbj 106: .include "../../x11/libXxf86vm/buildlink3.mk"
1.14 dbj 107: .endif
1.1 dbj 108: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>