[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / editors / emacs-snapshot

Annotation of pkgsrc/editors/emacs-snapshot/Makefile, Revision 1.92

1.92    ! mef         1: # $NetBSD: Makefile,v 1.74 2015/04/24 01:19:04 makoto Exp $
1.1       minskim     2:
1.92    ! mef         3: DISTNAME=      emacs-27.0.50_2019-11-11
        !             4: PKGVERSION=    27.0.50
        !             5: MASTER_SITES=  https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-27/
        !             6: CATEGORIES=    editors
        !             7:
        !             8: MAINTAINER=    pkgsrc-users@NetBSD.org
        !             9: HOMEPAGE=      https://www.gnu.org/software/emacs/
        !            10: COMMENT=       GNU editing macros (development version)
        !            11: LICENSE=       gnu-gpl-v3
        !            12:
        !            13: WRKSRC=                ${WRKDIR}/emacs-27.0.50
        !            14:
        !            15: GNU_CONFIGURE= yes
        !            16: INFO_FILES=    yes
        !            17: USE_TOOLS+=    autoconf automake gm4 gmake gsed gzip makeinfo
        !            18: # for example, Mac OS X 10.6.1 has 2.61 which fails
        !            19: AUTOCONF_REQD= 2.65
        !            20: # NetBSD has 4.8
        !            21: TEXINFO_REQD=  4.13
        !            22:
        !            23: CONFIGURE_ARGS+=       --srcdir=${WRKSRC}
        !            24: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
        !            25: CONFIGURE_ENV+=                GAMEOWN=${GAMES_USER}
        !            26:
        !            27: USE_GAMESGROUP=                yes
        !            28:
        !            29: BUILD_DEFS+=           VARBASE
        !            30: BUILD_DEFS+=           GAMEDATAMODE
        !            31: PLIST_SRC+=            PLIST
        !            32:
        !            33: MAKE_DIRS_PERMS+=      ${VARBASE}/games/emacs ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE}
        !            34: CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/snake-scores \
        !            35:                        ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
        !            36: CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/tetris-scores \
        !            37:                        ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
1.1       minskim    38:
1.7       minskim    39: .include "options.mk"
1.1       minskim    40:
1.92    ! mef        41: # build PATH in the dumped emacs is not a problem
        !            42: CHECK_WRKREF_SKIP+=    bin/emacs
        !            43: CHECK_WRKREF_SKIP+=    bin/emacs-${PKGVERSION_NOREV}
        !            44: CHECK_WRKREF_SKIP+=    libexec/emacs/${PKGVERSION_NOREV}/${MACHINE_GNU_PLATFORM}/emacs.pdmp
        !            45: CHECK_WRKREF_SKIP+=    libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/emacs.pdmp
        !            46:
        !            47: PRINT_PLIST_AWK+=      { gsub(/${PKGVERSION_NOREV}/, "$${PKGVERSION}"); \
        !            48:                        gsub(/${MACHINE_GNU_PLATFORM}/, "$${MACHINE_GNU_PLATFORM}"); \
        !            49:                        print; next; }
        !            50:
        !            51: post-extract:
        !            52:        # set auto-load for send-pr library
        !            53:        cp ${FILESDIR}/site-init.el ${WRKSRC}/lisp
        !            54:
        !            55: pre-configure:
        !            56:        (cd ${WRKSRC}; ${PKGSRC_SETENV} ${CONFIGURE_ENV} ${CONFIG_SHELL} ./autogen.sh)
        !            57:
        !            58: .include "../../fonts/harfbuzz/buildlink3.mk"
1.1       minskim    59: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
1.92    ! mef        60: .include "../../graphics/libimagequant/buildlink3.mk"
1.1       minskim    61: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
                     62: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>