[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / wxGTK30

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>