[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / git-base

Annotation of pkgsrc/devel/git-base/Makefile, Revision 1.63

1.63    ! adam        1: # $NetBSD: Makefile,v 1.62 2018/12/16 12:05:26 adam Exp $
1.1       wiz         2:
                      3: .include "../../devel/git/Makefile.common"
                      4:
                      5: PKGNAME=       git-base-${GIT_VERSION}
                      6: COMMENT=       GIT Tree History Storage Tool (base package)
                      7:
1.63    ! adam        8: CONFLICTS+=    scmgit-base-[0-9]*
        !             9: SUPERSEDES+=   scmgit-base-[0-9]*
1.1       wiz        10:
1.63    ! adam       11: DEPENDS+=      p5-Error>=0.17015:../../devel/p5-Error
        !            12: DEPENDS+=      p5-Email-Valid>=0.190:../../mail/p5-Email-Valid
        !            13: DEPENDS+=      p5-MailTools>=2.11:../../mail/p5-MailTools
        !            14: DEPENDS+=      p5-Net-SMTP-SSL>=1.01:../../mail/p5-Net-SMTP-SSL
        !            15: DEPENDS+=      p5-Authen-SASL>=1.0:../../security/p5-Authen-SASL
1.1       wiz        16:
                     17: USE_LANGUAGES=         c99
                     18: USE_TOOLS+=            perl:run sh:run msgfmt
                     19:
                     20: REPLACE_PERL+=         *.perl */*.perl */*/*.perl
                     21: REPLACE_PERL+=         contrib/hooks/update-paranoid
                     22:
                     23: CFLAGS.NetBSD+=                -D_NETBSD_SOURCE
                     24:
                     25: CONFIGURE_ARGS+=       --with-curl=${BUILDLINK_PREFIX.curl}
                     26: CONFIGURE_ARGS+=       --with-expat=${BUILDLINK_PREFIX.expat}
                     27: CONFIGURE_ARGS+=       --with-iconv=${BUILDLINK_PREFIX.iconv}
1.42      adam       28: CONFIGURE_ARGS+=       --with-libpcre2=${BUILDLINK_PREFIX.pcre2}
1.1       wiz        29: CONFIGURE_ARGS+=       --with-perl=${PERL5:Q}
                     30: CONFIGURE_ARGS+=       --with-zlib=${BUILDLINK_PREFIX.zlib}
1.52      adam       31: CONFIGURE_ARGS+=       --without-python # only needed for git-p4
1.1       wiz        32: CONFIGURE_ARGS+=       --without-tcltk
                     33:
                     34: BUILD_TARGET=          all
                     35:
1.47      gdt        36: TEST_TARGET=           test
                     37:
1.1       wiz        38: REPLACE_SH+=           contrib/hooks/post-receive-email
                     39: REPLACE_SH+=           contrib/hooks/pre-auto-gc-battery
                     40:
                     41: EGDIR=                 ${PREFIX}/share/examples/git
                     42:
                     43: GIT_COREDIR=           git-core
                     44: GIT_TEMPLATEDIR=       templates
                     45:
                     46: GIT_TEMPLATES=         description info/exclude
                     47: GIT_TEMPLATES+=                hooks/applypatch-msg.sample hooks/commit-msg.sample
                     48: GIT_TEMPLATES+=                hooks/post-update.sample hooks/pre-applypatch.sample
                     49: GIT_TEMPLATES+=                hooks/pre-commit.sample hooks/pre-rebase.sample
                     50: GIT_TEMPLATES+=                hooks/prepare-commit-msg.sample hooks/update.sample
                     51:
                     52: GIT_CORE_DATADIR=      share/${GIT_COREDIR}
                     53: GIT_CORE_TEMPLATEDIR=  ${GIT_CORE_DATADIR}/${GIT_TEMPLATEDIR}
                     54:
                     55: MAKE_DIRS=             ${GIT_CORE_TEMPLATEDIR}
                     56: MAKE_DIRS+=            ${GIT_CORE_TEMPLATEDIR}/hooks
                     57: MAKE_DIRS+=            ${GIT_CORE_TEMPLATEDIR}/info
                     58:
                     59: REQD_FILES+=           ${GIT_TEMPLATES:@.t.@\
1.63    ! adam       60:                        ${EGDIR}/${GIT_TEMPLATEDIR}/${.t.}\
        !            61:                        ${PREFIX}/${GIT_CORE_TEMPLATEDIR}/${.t.}\
1.1       wiz        62:                        @:M*}
                     63:
                     64: CONFIGURE_ENV+=                HOME=${PREFIX}
                     65: CONFIGURE_ENV+=                gitexecdir=${GITCOREDIR}
                     66:
                     67: MAKE_FLAGS+=           INSTALL=${INSTALL:Q}
1.54      adam       68: MAKE_ENV+=             PERLLIBDIR=${PERL5_INSTALLVENDORLIB}
1.52      adam       69:
1.1       wiz        70: GIT_TEMPLATE_INSTDIR=  ${EGDIR}/${GIT_TEMPLATEDIR}
                     71: MAKE_ENV+=             GIT_TEMPLATE_INSTDIR=${GIT_TEMPLATE_INSTDIR}
                     72: MESSAGE_SUBST+=                GIT_TEMPLATE_INSTDIR=${GIT_TEMPLATE_INSTDIR}
                     73:
                     74: .include "../../mk/bsd.prefs.mk"
                     75:
                     76: .if ${OPSYS} == "NetBSD" || ${OPSYS} == "SunOS" || ${OPSYS} == "OSF1" || ${OPSYS} == "HPUX" || ${OPSYS} == "QNX" || ${OPSYS} == "UnixWare"
                     77: SUBST_CLASSES+=                fix-cd-P
                     78: SUBST_FILES.fix-cd-P=  git-sh-setup.sh
                     79: SUBST_FILES.fix-cd-P+= t/test-lib.sh
                     80: SUBST_MESSAGE.fix-cd-P=        Fixing cd arguments.
                     81: SUBST_STAGE.fix-cd-P=  pre-build
                     82: SUBST_SED.fix-cd-P=    -e "s/cd -P/cd/g"
                     83: .endif
                     84:
                     85: LDFLAGS.SunOS+=                -lintl -lnsl
                     86:
1.6       joerg      87: .include "../../mk/compiler.mk"
                     88: .if !empty(PKGSRC_COMPILER:Mclang)
                     89: # configure test gets confused by wrappers dropping -R /
                     90: CONFIGURE_ARGS+=       git_cv_ld_dashr=no
                     91: .endif
                     92:
1.50      jperkin    93: # Prefer to install symlinks.
                     94: INSTALL_ENV+=          NO_CROSS_DIRECTORY_HARDLINKS=1
                     95: INSTALL_ENV+=          NO_INSTALL_HARDLINKS=1
                     96:
1.1       wiz        97: post-install:
                     98:        ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
                     99:        ${INSTALL_DATA} ${WRKSRC}/contrib/completion/git-completion.bash \
                    100:                ${DESTDIR}${EGDIR}
                    101:        ${INSTALL_DATA} ${WRKSRC}/contrib/completion/git-prompt.sh \
                    102:                ${DESTDIR}${EGDIR}
                    103:
                    104: .include "options.mk"
                    105:
                    106: .include "../../converters/libiconv/buildlink3.mk"
1.44      adam      107: .include "../../devel/gettext-lib/buildlink3.mk"
1.42      adam      108: .include "../../devel/pcre2/buildlink3.mk"
1.1       wiz       109: .include "../../devel/zlib/buildlink3.mk"
1.54      adam      110: .include "../../lang/perl5/buildlink3.mk"
                    111: .include "../../lang/perl5/vars.mk"
1.1       wiz       112: .include "../../textproc/expat/buildlink3.mk"
                    113: .include "../../www/curl/buildlink3.mk"
                    114: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>