Annotation of pkgsrc/x11/wxGTK30/Makefile, Revision 1.28
1.28 ! adam 1: # $NetBSD: Makefile,v 1.27 2018/04/29 05:39:33 wiz Exp $
1.1 dbj 2:
1.27 wiz 3: DISTNAME= wxWidgets-3.0.4
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
12: HOMEPAGE= http://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
28: CONFIGURE_ARGS+= --enable-mediactrl
1.5 wiz 29: # wxregexu symbols are not exported properly as of 3.0.1
30: # http://trac.wxwidgets.org/ticket/16571
31: CONFIGURE_ARGS+= --disable-visibility
1.11 dbj 32: CONFIGURE_ARGS+= --bindir=${PREFIX}/libexec/wx-3.0
33: CONFIGURE_ARGS+= --datarootdir=${PREFIX}/share/wx-3.0
1.1 dbj 34:
1.14 dbj 35: DOCDIR= share/wx-3.0/doc/wxWidgets
1.1 dbj 36:
37: INSTALL_MAKE_FLAGS+= LN_S="ln -fs"
38:
1.11 dbj 39: INSTALLATION_DIRS+= ${DOCDIR}
40: INSTALLATION_DIRS+= bin
1.1 dbj 41:
42: REPLACE_SH= wx-config.in wx-config-inplace.in
43:
44: SUBST_CLASSES+= fix-paths
45: SUBST_STAGE.fix-paths= pre-configure
46: SUBST_MESSAGE.fix-paths= Fixing absolute paths.
47: SUBST_FILES.fix-paths= configure
48: SUBST_SED.fix-paths= -e 's,/usr/pkg/include,${PREFIX}/include,g'
49: SUBST_SED.fix-paths+= -e 's,@PREFIX@,${PREFIX},g'
50:
1.4 dbj 51: .include "../../mk/bsd.prefs.mk"
52:
1.28 ! adam 53: PLIST_SRC+= ${PLIST_SRC_DFLT}
1.14 dbj 54: .if ${OPSYS} == "Darwin"
1.23 adam 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
1.14 dbj 59: .else
1.27 wiz 60: PLIST_SRC+= PLIST.gtk3
61: CONFIGURE_ARGS+= --with-gtk=3
1.4 dbj 62: .endif
63:
1.15 jperkin 64: CONFIGURE_ARGS.SunOS+= --disable-xlocale
1.8 wiedi 65:
1.6 joerg 66: post-configure:
1.21 wiz 67: ${ECHO} 'install_qadll: install_xmldll' >> ${WRKSRC}/Makefile
1.6 joerg 68:
1.1 dbj 69: post-build:
70: set -e; cd ${WRKSRC}/locale; \
71: for lang in *.po; do \
72: [ "$${lang}" = "wxstd.po" ] && continue; \
73: ${TOOLS_PATH.msgfmt} -c -o "$${lang%.po}.mo" "$${lang}"; \
74: done
75: set -e; cd ${WRKSRC}/locale/msw; \
76: for lang in it; do \
77: ${TOOLS_PATH.msgfmt} -c -o "$${lang}.mo" "$${lang}.po"; \
78: done
79:
80: post-install:
81: ${INSTALL_DATA} ${WRKSRC}/docs/licence.txt ${DESTDIR}${PREFIX}/${DOCDIR}
1.2 dbj 82: ${INSTALL_DATA} ${WRKSRC}/docs/lgpl.txt ${DESTDIR}${PREFIX}/${DOCDIR}
1.1 dbj 83: ${INSTALL_DATA} ${WRKSRC}/docs/changes.txt ${DESTDIR}${PREFIX}/${DOCDIR}
84: ${INSTALL_DATA} ${WRKSRC}/docs/readme.txt ${DESTDIR}${PREFIX}/${DOCDIR}
1.11 dbj 85: # Create symlinks for now. Eventually we may want to use ALTERNATIVES
86: ${LN} -sf ../libexec/wx-3.0/wxrc-3.0 ${DESTDIR}${PREFIX}/bin/wxrc-3.0
1.12 dbj 87: ${LN} -sf ../libexec/wx-3.0/wx-config ${DESTDIR}${PREFIX}/bin/wx-config-3.0
1.1 dbj 88:
1.3 joerg 89: .include "../../devel/gettext-lib/buildlink3.mk"
90: .include "../../devel/glib2/buildlink3.mk"
91: .include "../../devel/zlib/buildlink3.mk"
92: .include "../../graphics/png/buildlink3.mk"
93: .include "../../graphics/tiff/buildlink3.mk"
94: .include "../../mk/jpeg.buildlink3.mk"
1.1 dbj 95: .include "../../mk/oss.buildlink3.mk"
96: .include "../../mk/pthread.buildlink3.mk"
1.22 wiz 97: .include "../../multimedia/gstreamer1/buildlink3.mk"
98: .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
1.3 joerg 99: .include "../../textproc/expat/buildlink3.mk"
1.14 dbj 100: .if ${OPSYS} != "Darwin"
101: .include "../../graphics/MesaLib/buildlink3.mk"
102: .include "../../graphics/cairo/buildlink3.mk"
103: .include "../../graphics/glu/buildlink3.mk"
1.27 wiz 104: .include "../../x11/gtk3/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>