diff options
author | Gary Jennejohn <gj@FreeBSD.org> | 1999-06-22 22:02:00 +0000 |
---|---|---|
committer | Gary Jennejohn <gj@FreeBSD.org> | 1999-06-22 22:02:00 +0000 |
commit | 667b857a75108f87c7d632300d8daa76d4cfd5b8 (patch) | |
tree | e7cab26553335217e3efb1d07df88eeaa8e9da87 /editors/xemacs/Makefile | |
parent | Disable sound support for the Alpha. (diff) |
This is the latest version of xemacs - Xemacs 21.1.
This requires xemacs-packages which be will committed next. Xemacs now
allows the user to maintain packages himself. See DESCR.
This supersedes PR 11618, which was based on an older release.
This commit was blasted over a repository copy of xemacs20, which is why
there are so many changes.
Submitted by: Michael Elbel (me@freebsd.org)
Notes
Notes:
svn path=/head/; revision=19689
Diffstat (limited to 'editors/xemacs/Makefile')
-rw-r--r-- | editors/xemacs/Makefile | 53 |
1 files changed, 31 insertions, 22 deletions
diff --git a/editors/xemacs/Makefile b/editors/xemacs/Makefile index 1ff099cd42cc..6226195263e2 100644 --- a/editors/xemacs/Makefile +++ b/editors/xemacs/Makefile @@ -1,27 +1,32 @@ # New ports collection makefile for: X-Emacs -# Version required: 20.4 -# Date created: 26 August 1997 -# Whom: Michael Elbel (me) +# Version required: 21.1 +# Date created: 24 Apr 1999 +# Whom: Michael Elbel (me@FreeBSD.org) # -# $Id: Makefile,v 1.26 1999/01/25 22:06:11 gj Exp $ +# $Id$ # -DISTNAME= xemacs-20.4 +DISTNAME= xemacs-21.1.2 +PKGNAME= xemacs-21.1 CATEGORIES= editors MASTER_SITES= \ - ftp://ftp.xemacs.org/pub/xemacs/${DISTNAME}/ \ - ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs/${DISTNAME}/ \ - ftp://ftp.usyd.edu.au:/pub/Xemacs/${DISTNAME}/ \ - ftp://ftp.lab.kdd.co.jp/xemacs/${DISTNAME}/ \ - ftp://ftp.th-darmstadt.de:/pub/editors/xemacs/${DISTNAME}/ -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${MULEDISTFILE} + ftp://ftp.xemacs.org/pub/xemacs/${PKGNAME}/ \ + ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs/${PKGNAME}/ \ + ftp://ftp.usyd.edu.au/pub/Xemacs/${PKGNAME}/ \ + ftp://ftp.lab.kdd.co.jp/xemacs/${PKGNAME}/ \ + ftp://ftp.th-darmstadt.de/pub/editors/xemacs/${PKGNAME}/ +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}-elc${EXTRACT_SUFX} ${DISTNAME}-info${EXTRACT_SUFX} MAINTAINER= me@FreeBSD.org +RUN_DEPENDS= ${PREFIX}/lib/xemacs/xemacs-packages/etc/enriched.doc:${PORTSDIR}/editors/xemacs-packages LIB_DEPENDS= Xpm.4:${PORTSDIR}/graphics/xpm \ jpeg.9:${PORTSDIR}/graphics/jpeg \ png.3:${PORTSDIR}/graphics/png +XEMACS_VER= 21.1-p2 +DIST_SUBDIR= xemacs + USE_GMAKE= yes STRIP= HAS_CONFIGURE= yes @@ -32,29 +37,33 @@ CONFIGURE_ARGS= ${XEMACS_ARCH} --prefix=${PREFIX} \ --with-sound=native \ --site-includes=${PREFIX}/include \ --site-libraries=${PREFIX}/lib \ - --sitelispdir="${PREFIX}/lib/xemacs/site-lisp ${PREFIX}/share/emacs/site-lisp" \ --with-session=yes \ ${WITH_XFACE} ${WITH_MULE} ${WITH_DIALOGS} ${WITH_OFFIX} MAN1= ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \ gnuserv.1 xemacs.1 ALL_TARGET= all dist -PLIST_SUB= XEMACS_VER=20.4 XEMACS_ARCH=${XEMACS_ARCH} + +PLIST_SUB= XEMACS_VER=${XEMACS_VER} XEMACS_ARCH=${XEMACS_ARCH} # Have -pre-configure: +pre-fetch: +.if !defined(USE_MULE) @echo "To compile in the MULE features, set the environment variable USE_MULE" +.endif .if defined(HAVE_MOTIF) +.if !defined(MOTIF_STATIC) @echo "" @echo "If your MOTIF library is actually lesstif, you might occasionally" @echo "experience locked-up frames." @echo "In this case, set the environment variable MOTIF_STATIC and recompile, " @echo "which will force the use of athena widgets for dialogs." .endif +.endif .if defined(USE_MULE) WITH_MULE= --with-mule -MULEDISTFILE= ${DISTNAME}-mule.tar.gz -PLIST= ${PKGDIR}/PLIST.mule +# MULEDISTFILE= ${DISTNAME}-mule.tar.gz +# PLIST= ${PKGDIR}/PLIST.mule .endif # hack to avoid shipping binaries linked with Motif @@ -70,16 +79,16 @@ WITH_OFFIX?= --with-offix=no .endif post-install: -.for file in b2m ctags etags gnuclient ${DISTNAME} + ln -s xemacs-${XEMACS_VER} ${PREFIX}/bin/xemacs21 +.for file in b2m ctags etags gnuclient xemacs-${XEMACS_VER} strip ${PREFIX}/bin/${file} .endfor # ``make install'' does not set the permissions like pkg_add does. chmod 1777 /var/run/emacs/lock - chmod 755 ${PREFIX}/lib/xemacs/site-lisp - chmod 755 ${PREFIX}/share/emacs/site-lisp +# ${MKDIR} ${PREFIX}/lib/xemacs ${RM} -f ${PREFIX}/bin/send-pr -# install xemacs20.sh into ${PREFIX}/etc/rc.d - @if [ ! -d ${PREFIX}/etc/rc.d ]; then mkdir -p ${PREFIX}/etc/rc.d; fi - ${INSTALL_SCRIPT} ${FILESDIR}/xemacs20.sh ${PREFIX}/etc/rc.d +# install xemacs21.sh into ${PREFIX}/etc/rc.d + @if [ ! -d ${PREFIX}/etc/rc.d ]; then ${MKDIR} ${PREFIX}/etc/rc.d; fi + ${INSTALL_SCRIPT} ${FILESDIR}/xemacs21.sh ${PREFIX}/etc/rc.d .include <bsd.port.mk> |