Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jan 1999 15:30:20 +0900 (JST)
From:      KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/9419: Update ports: XEmacs-20.4
Message-ID:  <199901100630.PAA16413@pis.toba-cmt.ac.jp>

next in thread | raw e-mail | index | archive | help

>Number:         9419
>Category:       ports
>Synopsis:       Update ports: XEmacs-20.4
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan  9 22:20:01 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     KIRIYAMA Kazuhiko
>Release:        FreeBSD 3.0-CURRENT i386
>Organization:
Toba National College of Maritime Technology.
	Department of Electronic Mechanical Engineering
>Environment:
>Description:
Updated the port XEmacs-20.4. 

Current modifications are :

(1) Change RUN_DEPENDS so as to correct to create INSTALL_COOKIEs. 
(2) WRKDIRPREFIX inserted for safe.
(3) Change creation for PACKAGE_COOKIEs.

I put the diff from ports-current in "Fix:".
>How-To-Repeat:
>Fix:
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ /usr/ports/current/editors/xemacs-mule/Makefile editors/xemacs-mule/Makefile
--- /usr/ports/current/editors/xemacs-mule/Makefile	Sat Dec 26 19:33:10 1998
+++ editors/xemacs-mule/Makefile	Fri Jan  8 19:28:57 1999
@@ -26,7 +26,7 @@
 		png.2:${PORTSDIR}/graphics/png \
 		compface.1:${PORTSDIR}/mail/faces \
 		${LIB_INPUT_METHOD}
-RUN_DEPENDS=	${PREFIX}/lib/${XEMACS_DIR}/etc/BABYL:${PORTSDIR}/editors/xemacs-mule-common
+RUN_DEPENDS=	${PREFIX}/lib/${XEMACS_DIR}/lisp/x11/x-win-xfree86.elc:${PORTSDIR}/editors/xemacs-mule-common
 
 EXTRACT_ONLY=	xemacs-20.4.tar.gz xemacs-20.4-elc.tar.gz \
 		xemacs-20.4-info.tar.gz xemacs-20.4-mule.tar.gz
@@ -101,6 +101,12 @@
 		${RM} -f ${WRKSRC}/lisp/packages/ps-print.elc; \
 	fi
 	@${GZCAT} ${DISTDIR}/ps-print-jp.el.gz > ${WRKSRC}/lisp/packages/ps-print.el
+.endif
+
+# for xemacs-mule-common in defining ${WRKDIRPREFIX}
+.if !exists(${WRKDIRPREFIX}${.CURDIR}/../../editors/xemacs-mule-common)
+post-build:
+	@${MKDIR} ${WRKDIRPREFIX}${.CURDIR}/../../editors/xemacs-mule-common
 .endif
 
 post-install::
diff -u -r -x CVS -x work -x *~ -x *.orig -N -I ^# *\$Id.*$ /usr/ports/current/editors/xemacs-mule-common/Makefile editors/xemacs-mule-common/Makefile
--- /usr/ports/current/editors/xemacs-mule-common/Makefile	Sat Dec 26 19:33:11 1998
+++ editors/xemacs-mule-common/Makefile	Fri Jan  8 19:27:59 1999
@@ -40,13 +40,10 @@
 	japanese/xemacs-canna+wnn6 \
 	japanese/xemacs-wnn4 \
 	japanese/xemacs-wnn6
-.if exists(${WRKDIRPREFIX}${PORTSDIR}/${dir}/work/.install_done)
-WRKDIR=		${WRKDIRPREFIX}${PORTSDIR}/${dir}/work
-.if !exists(${WRKDIR}/.install_done-${PKGNAME})
-rvalue_touch!=	${TOUCH} ${WRKDIR}/.install_done-${PKGNAME}
-.endif
-.elif exists(${WRKDIRPREFIX}${PORTSDIR}/${dir}/work/.build_done)
-WRKDIR?=	${WRKDIRPREFIX}${PORTSDIR}/${dir}/work
+.if exists(${WRKDIRPREFIX}${.CURDIR}/../../${dir}/work/.install_done)
+WRKDIR=		${WRKDIRPREFIX}${.CURDIR}/../../${dir}/work
+.elif exists(${WRKDIRPREFIX}${.CURDIR}/../../${dir}/work/.build_done)
+WRKDIR?=	${WRKDIRPREFIX}${.CURDIR}/../../${dir}/work
 .endif
 .endfor
 WRKSRC= ${WRKDIR}/xemacs-20.4
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901100630.PAA16413>