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

Annotation of pkgsrc/x11/gtkada/Makefile, Revision 1.46

1.46    ! kleink      1: # $NetBSD: Makefile,v 1.45 2018/11/12 03:51:30 ryoon Exp $
1.1       drochner    2:
1.4       marino      3: DISTNAME=      gtkada-${GTKADA_VERSION}
1.46    ! kleink      4: PKGREVISION=   19
1.1       drochner    5: CATEGORIES=    x11
1.21      marino      6: MASTER_SITES=  http://downloads.dragonlace.net/src/
1.1       drochner    7: EXTRACT_SUFX=  .tar.bz2
1.4       marino      8: DISTFILES=     ${DISTNAME}${EXTRACT_SUFX}
                      9: DISTFILES+=    gtkada-rm-${GTKADA_VERSION}${EXTRACT_SUFX}
1.1       drochner   10:
1.41      wiz        11: MAINTAINER=    pkgsrc-users@NetBSD.org
1.1       drochner   12: HOMEPAGE=      http://libre.adacore.com/libre/tools/gtkada/
                     13: COMMENT=       Ada graphical toolkit based on Gtk+
                     14: LICENSE=       gnu-gpl-v2
                     15:
1.37      marino     16: BUILD_DEPENDS= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
1.21      marino     17:
1.1       drochner   18: GNU_CONFIGURE=         yes
1.21      marino     19: USE_TOOLS+=            gmake perl pkg-config
                     20: USE_LANGUAGES=         c ada c++ fortran
1.1       drochner   21:
1.21      marino     22: GTKADA_VERSION=                2.24.4.0
1.1       drochner   23: PKGCONFIG_OVERRIDE+=   projects/gtkada.pc.in
1.21      marino     24: CONFIGURE_ARGS+=       --enable-nls \
                     25:                        --with-GL=no
                     26: MAKE_ENV+=             PROCESSORS=${MAKE_JOBS}
                     27:
1.33      dholland   28: SUBST_CLASSES+=                docs lgnat sphinx
1.43      jperkin    29: SUBST_STAGE.docs=      pre-configure
1.21      marino     30: SUBST_FILES.docs=      Makefile.in
                     31: SUBST_SED.docs=                -e 's/^all: \(.*\)/all: \1 docs/g'
1.43      jperkin    32: SUBST_STAGE.lgnat=     pre-configure
1.21      marino     33: SUBST_FILES.lgnat=     src/tools/Makefile.in testgtk/Makefile.in
                     34: SUBST_SED.lgnat=       -e 's|-largs|-largs -lgnat|'
1.43      jperkin    35: SUBST_STAGE.sphinx=    pre-configure
1.32      tnn        36: SUBST_FILES.sphinx=    docs/gtkada_ug/Makefile
                     37: SUBST_SED.sphinx=      -e 's|sphinx-build|${PREFIX}/bin/sphinx-build${PYVERSSUFFIX}|'
1.1       drochner   38:
1.21      marino     39: GENERATE_PLIST=        cd ${DESTDIR}${PREFIX}; \
                     40:                ${FIND} * \( -type f -or -type l \) | ${SORT};
1.1       drochner   41:
1.26      marino     42: GTK2PC=                ${BUILDLINK_DIR}/lib/pkgconfig/gtk+-2.0.pc
                     43:
1.32      tnn        44: # Make it find libgcc_s.so from lang/gcc-aux.
1.37      marino     45: BUILDLINK_DEPMETHOD.gcc5-aux=  full
                     46: BUILDLINK_PASSTHRU_RPATHDIRS+= ${PREFIX}/gcc5-aux/lib
                     47: LDFLAGS+=                      -Wl,-R${PREFIX}/gcc5-aux/lib
1.32      tnn        48:
1.26      marino     49: post-wrapper:
                     50:        # This hack works around missing gmodule entry in gtk2
                     51:        # pkgconfig file.  Remove it when gtk2 is properly fixed
                     52:        ${CAT} ${GTK2PC} | ${SED} '/^Req/ s/$$/ gmodule-2.0/' > ${GTK2PC}.tmp
                     53:        ${RM} ${GTK2PC}
                     54:        ${MV} ${GTK2PC}.tmp ${GTK2PC}
                     55:
1.1       drochner   56: do-configure:
1.32      tnn        57:        cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
1.21      marino     58:                ./configure ${CONFIGURE_ARGS}
                     59:
                     60: do-build:
                     61:        # This target is recreated because -j cannot be set, but
                     62:        # MAKE_JOBS_SAFE=yes is needed for PROCESSORS value
                     63:        cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gmake all
                     64:
                     65: post-install:
                     66:        ${RM} -rf ${DESTDIR}${PREFIX}/share/doc/gtkada/gtkada_ug/_sources
1.1       drochner   67:
1.21      marino     68: .include "../../devel/gettext-lib/buildlink3.mk"
                     69: .include "../../lang/python/application.mk"
1.1       drochner   70: .include "../../x11/gtk2/buildlink3.mk"
                     71: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>