version 1.5, 2003/04/11 01:07:44 |
version 1.6, 2007/06/11 13:38:27 |
|
|
# $NetBSD$ |
# $NetBSD$ |
# FreeBSD Id: Makefile,v 1.30 1997/12/14 02:03:53 asami Exp |
|
|
|
DISTNAME= emacs-21.2 |
DISTNAME= emacs-${EMACSVERSION}a |
|
PKGREVISION= 10 |
CATEGORIES= editors |
CATEGORIES= editors |
MASTER_SITES= ${MASTER_SITE_GNU:=emacs/} |
|
|
|
MAINTAINER= packages@netbsd.org |
|
HOMEPAGE= http://www.gnu.org/software/emacs/emacs.html |
|
COMMENT= GNU editing macros (editor) |
COMMENT= GNU editing macros (editor) |
|
|
CONFLICTS= mule-[0-9]* |
.include "../../editors/emacs21/Makefile.common" |
|
|
|
USE_TOOLS+= imake |
|
|
USE_BUILDLINK2= yes |
CONFLICTS+= emacs-nox11-[0-9]* |
USE_X11= yes |
|
USE_GMAKE= yes |
|
USE_LIBTOOL= yes |
|
GNU_CONFIGURE= yes |
|
|
|
CONFIGURE_ARGS+= --with-x |
CONFIGURE_ARGS+= --with-x |
CONFIGURE_ARGS+= --with-x-toolkit=athena |
CONFIGURE_ARGS+= --srcdir=${WRKSRC:Q} |
|
|
.include "../../graphics/xpm/buildlink2.mk" |
.include "../../x11/libXpm/buildlink3.mk" |
CONFIGURE_ARGS+= --with-xpm |
CONFIGURE_ARGS+= --with-xpm |
.include "../../graphics/jpeg/buildlink2.mk" |
.include "../../graphics/jpeg/buildlink3.mk" |
CONFIGURE_ARGS+= --with-jpeg |
CONFIGURE_ARGS+= --with-jpeg |
.include "../../graphics/tiff/buildlink2.mk" |
.include "../../graphics/tiff/buildlink3.mk" |
CONFIGURE_ARGS+= --with-tiff |
CONFIGURE_ARGS+= --with-tiff |
# need 4.1.0b1 or higher (a bug in 4.1.0 can crash Emacs) |
# need 4.1.0b1 or higher (a bug in 4.1.0 can crash Emacs) |
BUILDLINK_DEPENDS.libungif= libungif>=4.1.0.1 |
BUILDLINK_API_DEPENDS.libungif+= libungif>=4.1.0.1 |
.include "../../graphics/libungif/buildlink2.mk" |
.include "../../graphics/libungif/buildlink3.mk" |
CONFIGURE_ARGS+= --with-gif |
CONFIGURE_ARGS+= --with-gif |
.include "../../graphics/png/buildlink2.mk" |
.include "../../graphics/png/buildlink3.mk" |
CONFIGURE_ARGS+= --with-png |
CONFIGURE_ARGS+= --with-png |
|
|
INFO_FILES= emacs vip viper forms gnus mh-e cl sc dired-x ediff \ |
PKG_OPTIONS_VAR= PKG_OPTIONS.emacs |
ccmode message widget reftex forms |
PKG_OPTIONS_OPTIONAL_GROUPS= toolkit |
|
PKG_OPTIONS_GROUP.toolkit= emacs-xaw3d motif |
post-extract: |
.include "../../mk/bsd.options.mk" |
${CP} ${FILESDIR}/site-init.el ${WRKSRC}/lisp |
|
|
.if !empty(PKG_OPTIONS:Mmotif) |
pre-install: |
.include "../../mk/motif.buildlink3.mk" |
@${FIND} ${WRKSRC} -type f -name "*.orig" | ${XARGS} ${RM} -f |
CONFIGURE_ARGS+= --with-x-toolkit=motif |
|
.elif !empty(PKG_OPTIONS:Memacs-xaw3d) |
post-install: |
.include "../../x11/Xaw3d/buildlink3.mk" |
${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/emacs |
CONFIGURE_ARGS+= --with-x-toolkit=athena |
|
.else |
|
.include "../../x11/libXaw/buildlink3.mk" |
|
CONFIGURE_ARGS+= --with-x-toolkit=athena |
|
.endif |
|
|
.include "../../mk/texinfo.mk" |
|
.include "../../mk/bsd.pkg.mk" |
.include "../../mk/bsd.pkg.mk" |