ports/61069 [patch] ports/Mk/bsd.emacs.mk is not PREFIX clean
Andrey Slusar
anrays at gmail.com
Sat Mar 5 20:50:21 UTC 2005
The following reply was made to PR ports/61069; it has been noted by GNATS.
From: Andrey Slusar <anrays at gmail.com>
To: freebsd-gnats-submit at FreeBSD.org, haro at h4.dion.ne.jp
Cc:
Subject: ports/61069 [patch] ports/Mk/bsd.emacs.mk is not PREFIX clean
Date: Sat, 05 Mar 2005 22:45:19 +0200
Hi,
I think, patch from submitter is not fully correct. Please, review my
patch, fixed this problem:
--8<---------------cut here---------------start------------->8---
--- Mk/bsd.emacs.mk.orig Sat Mar 5 16:57:12 2005
+++ Mk/bsd.emacs.mk Sat Mar 5 17:04:32 2005
@@ -213,10 +213,15 @@
#
# emacsen command-line filename
-EMACS_CMD?= ${LOCALBASE}/bin/${EMACS_NAME}-${EMACS_VER}
+.if exists(${LOCALBASE}/bin/${EMACS_NAME}-${EMACS_VER})
+EMACS_BASE?= ${LOCALBASE}
+.elsif exists(${PREFIX}/bin/${EMACS_NAME}-${EMACS_VER})
+EMACS_BASE?= ${PREFIX}
+.endif
+EMACS_CMD?= ${EMACS_BASE}/bin/${EMACS_NAME}-${EMACS_VER}
# emacsen core elisp filename
EMACS_CORE_DIR= ${EMACS_LIBDIR_WITH_VER}/lisp/${EMACS_CORE_SUBDIR}
-EMACS_COREEL= ${LOCALBASE}/${EMACS_CORE_DIR}/startup.el
+EMACS_COREEL= ${EMACS_BASE}/${EMACS_CORE_DIR}/startup.el
# emacsen libdir without ${LOCALBASE}
EMACS_SITE_LISPDIR?= ${EMACS_LIBDIR}/site-lisp
--8<---------------cut here---------------end--------------->8---
--
Regards,
Andrey.
More information about the freebsd-ports-bugs
mailing list