From owner-ports-jp@jp.FreeBSD.org Sun Jul 31 13:15:17 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j6V4FH768869;
	Sun, 31 Jul 2005 13:15:17 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from mailgate.cc.niigata-u.ac.jp (mailgate.cc.niigata-u.ac.jp [133.35.14.100])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id j6V4FFI68863
	for <ports-jp@jp.FreeBSD.org>; Sun, 31 Jul 2005 13:15:15 +0900 (JST)
	(envelope-from iwaki@bc.niigata-u.ac.jp)
Received: from pikachu.bsp.bc.niigata-u.ac.jp (mailgate.cc.niigata-u.ac.jp [127.0.0.1])
	by mailgate.cc.niigata-u.ac.jp (8.11.6/8.11.6) with SMTP id j6V4F9906412
	for <ports-jp@jp.FreeBSD.org>; Sun, 31 Jul 2005 13:15:09 +0900
Received: (qmail 20194 invoked by alias); 31 Jul 2005 13:15:07 +0900
Message-ID: <20050731041507.20192.qmail@pikachu.bsp.bc.niigata-u.ac.jp>
To: ports-jp@jp.FreeBSD.org, hrs@freebsd.org
From: Mamoru Iwaki <iwaki@bc.niigata-u.ac.jp>
X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 31 Jul 2005 13:15:04 +0900
X-Sequence: ports-jp 16521
Subject: [ports-jp 16521] patch for japanese/platex-otf
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: iwaki@bc.niigata-u.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

Hi, 

The following FreeBSD port causes installation error.  

# $FreeBSD: ports/japanese/platex-otf/Makefile,v 1.4 2005/02/27
  17:58:59 hrs Exp $

The error is caused by long long long argument of install command in
Makefile.  The issue may appear in case that ports directory is
nfs-mounted and WRKDIRPREFIX is set.  That makes the argument longer
than usual.  

For example, in my environment, /usr/ports is
nfs-mounted then /usr/ports/japanese/platex-otf is referenced as
/amd/host1/home2/FreeBSD/ports/japanese/platex-otf, and
WRKDIRPREFIX, PKG_TMPDIR and PORTS_DBDIR are set to /usr/src/tmp.  

The following patch is a workaround for the issue.  

Please check and merge it in the port.  

Thanks


--- Makefile.org	Mon Feb 28 07:34:43 2005
+++ Makefile	Sun Jul 31 12:42:00 2005
@@ -559,7 +559,9 @@
 do-install:
 .for D in CLASS OFM TFM VF DVIPDFM DVIPS
 	${MKDIR} ${PREFIX}/${${D}DIR_DST}
-	${INSTALL_DATA} ${${D}FILES:S,^,${${D}DIR_SRC}/,} ${PREFIX}/${${D}DIR_DST}
+.for FILE in ${${D}FILES}
+		${INSTALL_DATA} ${${D}DIR_SRC}/${FILE} ${PREFIX}/${${D}DIR_DST}
+.endfor
 .endfor
 	${INSTALL_DATA} ${FILESDIR}/cid-otf-noembed.map ${PREFIX}/${DVIPDFMDIR_DST}
 .if !defined(NOPORTDOCS)

---
-----
Mamoru IWAKI   (iwaki@bc.niigata-u.ac.jp)
Graduate School of Science and Technology, Niigata University
