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

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>