Changeset View
Changeset View
Standalone View
Standalone View
head/editors/emacs-devel/Makefile
Show All 11 Lines | |||||
LICENSE= GPLv3+ | LICENSE= GPLv3+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
CONFLICTS= emacs25-[0-9]* emacs-nox11-[0-9]* | CONFLICTS= emacs25-[0-9]* emacs-nox11-[0-9]* | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= emacs-mirror | GH_ACCOUNT= emacs-mirror | ||||
GH_TAGNAME= 2dae636 | GH_TAGNAME= ad29e14 | ||||
EMACS_VER= 26.0.50 | EMACS_VER= 26.0.50 | ||||
EMACS_REV= 20161225 | EMACS_REV= 20170121 | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USES= autoreconf cpe gmake makeinfo ncurses pkgconfig | USES= autoreconf:build cpe gmake makeinfo ncurses pkgconfig | ||||
INFO_PATH= ${DATADIR_REL}/info | INFO_PATH= ${DATADIR_REL}/info | ||||
CPE_VENDOR= gnu | CPE_VENDOR= gnu | ||||
SUB_FILES= sources.el | SUB_FILES= sources.el | ||||
SUB_LIST= EMACS_VER=${EMACS_VER} | SUB_LIST= EMACS_VER=${EMACS_VER} | ||||
CONFIGURE_ARGS= --with-gameuser=games:games | CONFIGURE_ARGS= --with-gameuser=games:games | ||||
▲ Show 20 Lines • Show All 134 Lines • ▼ Show 20 Lines | |||||
XIM_IMPLIES= X11 | XIM_IMPLIES= X11 | ||||
XML_USE= GNOME=libxml2 | XML_USE= GNOME=libxml2 | ||||
XML_CONFIGURE_WITH= xml2 | XML_CONFIGURE_WITH= xml2 | ||||
XPM_USE= XORG=xpm | XPM_USE= XORG=xpm | ||||
XPM_CONFIGURE_WITH= xpm | XPM_CONFIGURE_WITH= xpm | ||||
XPM_IMPLIES= X11 | XPM_IMPLIES= X11 | ||||
XWIDGETS_USE= XORG=xcomposite | XWIDGETS_USE= XORG=xcomposite | ||||
XWIDGETS_CONFIGURE_WITH=xwidgets | XWIDGETS_CONFIGURE_WITH=xwidgets | ||||
XWIDGETS_IGNORE= Cannot build with XWIDGETS, because the version of \ | |||||
WebKit GTK3 in the ports tree is too old | |||||
XWIDGETS_LIB_DEPENDS= libwebkitgtk-3.0.so:www/webkit-gtk3 | XWIDGETS_LIB_DEPENDS= libwebkitgtk-3.0.so:www/webkit-gtk3 | ||||
XWIDGETS_IMPLIES= GTK3 | XWIDGETS_IMPLIES= GTK3 | ||||
pre-configure: | |||||
@(cd ${WRKSRC} && ./autogen.sh all) | |||||
# With a desktop entry stage-qa will give a warning about requiring | # With a desktop entry stage-qa will give a warning about requiring | ||||
# desktop-file-utils and portlint -C will give a warning about INSTALL_ICONS, | # desktop-file-utils and portlint -C will give a warning about INSTALL_ICONS, | ||||
# but don't pull in those dependencies when X11 is off. | # but don't pull in those dependencies when X11 is off. | ||||
post-patch-X11-off: | post-patch-X11-off: | ||||
@${REINPLACE_CMD} -e 's/^Terminal=.*$$/Terminal=true/' \ | @${REINPLACE_CMD} -e 's/^Terminal=.*$$/Terminal=true/' \ | ||||
${WRKSRC}/etc/emacs.desktop | ${WRKSRC}/etc/emacs.desktop | ||||
post-install-SOURCES-on: | post-install-SOURCES-on: | ||||
@${MKDIR} ${STAGEDIR}${DATADIR}/${EMACS_VER}/src | @${MKDIR} ${STAGEDIR}${DATADIR}/${EMACS_VER}/src | ||||
${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${STAGEDIR}${DATADIR}/${EMACS_VER}/src | ${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${STAGEDIR}${DATADIR}/${EMACS_VER}/src | ||||
${INSTALL_DATA} ${WRKDIR}/sources.el ${STAGEDIR}${DATADIR}/${EMACS_VER}/site-lisp/site-start.el | ${INSTALL_DATA} ${WRKDIR}/sources.el ${STAGEDIR}${DATADIR}/${EMACS_VER}/site-lisp/site-start.el | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |