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

Annotation of pkgsrc/pkgtools/pkg/Makefile, Revision 1.4

1.4     ! khorben     1: # $NetBSD: Makefile,v 1.3 2016/08/27 21:10:59 khorben Exp $
1.1       khorben     2:
1.4     ! khorben     3: VERSION=       1.8.7
1.1       khorben     4: DISTNAME=      ${VERSION}
                      5: PKGNAME=       pkg-${VERSION}
                      6: CATEGORIES=    pkgtools
                      7: MASTER_SITES=  ${MASTER_SITE_GITHUB:=freebsd/pkg/archive/}
                      8:
                      9: MAINTAINER=    khorben@defora.org
                     10: HOMEPAGE=      https://wiki.freebsd.org/pkgng
                     11: COMMENT=       Package management tool for FreeBSD
                     12: LICENSE=       2-clause-bsd
                     13:
                     14: WRKSRC=                ${WRKDIR}/pkg-${VERSION}
                     15:
                     16: GNU_CONFIGURE= yes
                     17: USE_LIBTOOL=   yes
                     18: USE_TOOLS+=    autoconf
                     19: USE_TOOLS+=    automake
                     20: USE_TOOLS+=    pkg-config
                     21: USE_LANGUAGES= c c++
                     22:
                     23: CPPFLAGS+=     -D_LOCALBASE="\"${PREFIX}\""
                     24: CPPFLAGS+=     -DPORTSDIR="\"/usr/pkgsrc\""
                     25:
                     26: AUTO_MKDIRS=   yes
                     27:
                     28: EGDIR=         ${PREFIX}/share/examples/pkg
                     29:
                     30: CONF_FILES+=   ${EGDIR}/bash_completion.d/_pkg.bash \
                     31:                ${PKG_SYSCONFDIR}/bash_completion.d/_pkg.bash
                     32: CONF_FILES+=   ${EGDIR}/periodic/daily/411.pkg-backup \
                     33:                ${PKG_SYSCONFDIR}/periodic/daily/411.pkg-backup
                     34: CONF_FILES+=   ${EGDIR}/periodic/daily/490.status-pkg-changes \
                     35:                ${PKG_SYSCONFDIR}/periodic/daily/490.status-pkg-changes
                     36: CONF_FILES+=   ${EGDIR}/periodic/security/410.pkg-audit \
                     37:                ${PKG_SYSCONFDIR}/periodic/security/410.pkg-audit
                     38: CONF_FILES+=   ${EGDIR}/periodic/security/460.pkg-checksum \
                     39:                ${PKG_SYSCONFDIR}/periodic/security/460.pkg-checksum
                     40: CONF_FILES+=   ${EGDIR}/periodic/weekly/400.status-pkg \
                     41:                ${PKG_SYSCONFDIR}/periodic/weekly/400.status-pkg
                     42: CONF_FILES+=   ${EGDIR}/pkg.conf.sample \
                     43:                ${PKG_SYSCONFDIR}/pkg.conf
                     44:
                     45: SUBST_CLASSES+=        manpages-prefix
                     46: SUBST_STAGE.manpages-prefix=   pre-install
                     47: SUBST_FILES.manpages-prefix=   docs/pkg-install.8 docs/pkg-repo.8
                     48: SUBST_FILES.manpages-prefix+=  docs/pkg-search.8 docs/pkg-update.8
                     49: SUBST_FILES.manpages-prefix+=  docs/pkg-upgrade.8 docs/pkg.8
                     50: SUBST_FILES.manpages-prefix+=  docs/pkg.conf.5
                     51: SUBST_SED.manpages-prefix+=    -e "s|/usr/local|${PREFIX}|g"
                     52: SUBST_MESSAGE.manpages-prefix= Correct the installation prefix in manual pages.
                     53:
                     54: SUBST_CLASSES+=        pkgconf-prefix
                     55: SUBST_STAGE.pkgconf-prefix=    pre-install
                     56: SUBST_FILES.pkgconf-prefix=    src/pkg.conf.sample
                     57: SUBST_SED.pkgconf-prefix+=     -e "s|/usr/local|${PREFIX}|g"
                     58: SUBST_MESSAGE.pkgconf-prefix=  Correct the installation prefix in pkg.conf(5).
                     59:
                     60: pre-configure:
                     61:        cd ${WRKSRC} && ./autogen.sh
                     62:
                     63: post-install:
                     64:        ${MV} ${DESTDIR}${PREFIX}/etc/bash_completion.d/_pkg.bash \
                     65:                ${DESTDIR}${EGDIR}/bash_completion.d/_pkg.bash
                     66:        ${RMDIR} ${DESTDIR}${PREFIX}/etc/bash_completion.d
                     67:        ${MV} ${DESTDIR}${PREFIX}/etc/periodic/daily/411.pkg-backup \
                     68:                ${DESTDIR}${EGDIR}/periodic/daily/411.pkg-backup
                     69:        ${MV} ${DESTDIR}${PREFIX}/etc/periodic/daily/490.status-pkg-changes \
                     70:                ${DESTDIR}${EGDIR}/periodic/daily/490.status-pkg-changes
                     71:        ${RMDIR} ${DESTDIR}${PREFIX}/etc/periodic/daily
                     72:        ${MV} ${DESTDIR}${PREFIX}/etc/periodic/security/410.pkg-audit \
                     73:                ${DESTDIR}${EGDIR}/periodic/security/410.pkg-audit
                     74:        ${MV} ${DESTDIR}${PREFIX}/etc/periodic/security/460.pkg-checksum \
                     75:                ${DESTDIR}${EGDIR}/periodic/security/460.pkg-checksum
                     76:        ${RMDIR} ${DESTDIR}${PREFIX}/etc/periodic/security
                     77:        ${MV} ${DESTDIR}${PREFIX}/etc/periodic/weekly/400.status-pkg \
                     78:                ${DESTDIR}${EGDIR}/periodic/weekly/400.status-pkg
                     79:        ${RMDIR} ${DESTDIR}${PREFIX}/etc/periodic/weekly
                     80:        ${MV} ${DESTDIR}${PREFIX}/etc/pkg.conf.sample \
                     81:                ${DESTDIR}${EGDIR}/pkg.conf.sample
                     82:
                     83: .include "../../archivers/libarchive/buildlink3.mk"
                     84: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>