From owner-ports-jp@jp.freebsd.org  Fri Feb  4 01:47:30 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA47870;
	Fri, 4 Feb 2000 01:47:30 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from mailgw3.prontomail.com ([209.185.149.199])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA47865
	for <ports-jp@jp.freebsd.org>; Fri, 4 Feb 2000 01:47:29 +0900 (JST)
	(envelope-from tkato@prontomail.ne.jp)
From: tkato@prontomail.ne.jp
Received: from mail46.prontomail.com (209.185.149.146) by mailgw3.prontomail.com (NPlex 2.0.123) for ports-jp@jp.freebsd.org; Thu, 3 Feb 2000 08:41:15 -0800
Received: from web33 (209.185.149.233) by mail46.prontomail.com (NPlex 2.0.123) for ports-jp@jp.freebsd.org; Thu, 3 Feb 2000 08:47:00 -0800
Message-Id: <9006B0F144AD3D1178B30005B823626F@tkato.prontomail.ne.jp>
Date: Fri, 4 Feb 2000 01:46:53 +0900
X-Priority: Normal
Content-Type: text/plain; charset=ISO-2022-JP
To: ports-jp@jp.freebsd.org
X-Mailer: Web Based Pronto
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: ports-jp 8756
Subject: [ports-jp 8756] Re: ja-jed
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: tkato@prontomail.ne.jp

$B$$$/$D$+5$IU$$$?E@$r!#(J
$B!&(JX$BHG(JJED(xjed)$B$,(Jsegmentation fault$B$GMn$A$k(J
$B!&6&M-%i%$%V%i%j$H$O%j%s%/$7$J$$$?$a!"(Jslang$B$X$N(JLIB_DEPENDS$B$OITMW(J
$B!&(JCONFIGURE_ENV$B$O$"$H$+$iDI2C$G$-$J$$(J(CONFIGURE_ENV+$B$,FI$^$l$J$$(J)$B$?$a!"(J
  $BJL$KJQ?t$r@_Dj$7$F$*$/I,MW$,$"$k(J
$B!&G[I[%"!<%+%$%VL>Cf$N(J"B"$B$O(JPKGNAME$B$K4^$a$J$$$[$&$,$$$$$+$b(J

$B$3$N$[$+!"(J
$B!&%O%s%I%V%C%/$N?d>)$K=>$$!"(Jinstall-info$B$N%(%s%H%j$r:n@.$9$k%Q%C%A$rDI2C(J
  (patches/patch-ad)
$B!&(JNO_CANNA,NO_X11$B$N@_Dj$rB%$9I=<($rDI2C(J
$B$J$I!"$3$A$i$G<j$rF~$l$F$_$?$b$N$r0J2<$KE:IU$7$F$*$-$^$9!#(J

diff -urN jed/Makefile jed-devel/Makefile
--- jed/Makefile	Thu Feb  3 21:15:57 2000
+++ jed-devel/Makefile	Fri Feb  4 01:01:26 2000
@@ -7,7 +7,7 @@
 #
 
 DISTNAME=	jed-B0.99-8__J067
-PKGNAME=	ja-jed-B0.99.8.j067.1
+PKGNAME=	ja-jed-0.99.8.j067.1
 CATEGORIES=	japanese editors
 MASTER_SITES=	http://kondara.sdri.co.jp/~kikutani/slang/ \
 		http://www.idaemons.org/ports/distfiles/
@@ -16,29 +16,27 @@
 
 MAINTAINER=	knu@idaemons.org
 
-LIB_DEPENDS=	slang.2:${PORTSDIR}/japanese/libslang \
-		${LIBDEP_CANNA}
+LIB_DEPENDS=	${LIBDEP_CANNA}
 BUILD_DEPENDS=	/nonexistent:${PORTSDIR}/japanese/libslang:build
 
-NO_CANNA?=	no
-
 DIST_SUBDIR=	jed
 GNU_CONFIGURE=	yes
-JED_ROOT=	${PREFIX}/lib/jed
-CONFIGURE_ENV=	JED_ROOT="${JED_ROOT}"
+CONFIGURE_ENV=	JED_ROOT="${JED_ROOT}" X_EXTRA_LIBS="${X_EXTRA_LIBS}"
 CONFIGURE_ARGS=	--enable-x-locale=no
 ALL_TARGET=	${BINSTUFF} getmail
 MAN1=		jed.1 rgrep.1
+
+JED_ROOT=	${PREFIX}/lib/jed
 BINSTUFF=	jed rgrep
 
-.if !(${NO_CANNA} == "YES" || ${NO_CANNA} == "yes")
+.if !defined(NO_CANNA)
 LIBDEP_CANNA=	canna.1:${PORTSDIR}/japanese/Canna
 .endif
 
-.ifndef NO_X11
+.if !defined(NO_X11)
 USE_XLIB=	yes
 BINSTUFF+=	xjed
-CONFIGURE_ENV+=	X_LIBS="-lxpg4"
+X_EXTRA_LIBS=		-lxpg4
 .endif
 
 _SLANGDIR=	${WRKDIRPREFIX}${.CURDIR}/../../japanese/libslang/work/slang-1.3.8__J067
@@ -47,35 +45,39 @@
 _INFODIR=	${WRKSRC}/info
 _LIBDIR=	${WRKSRC}/lib
 
+pre-fetch:
+.if !defined(NO_CANNA) && !defined(NO_X11)
+	@${ECHO_MSG} "To build this port without Canna, define \"NO_CANNA\"."
+	@${ECHO_MSG} "To build this port without X11, define \"NO_X11\"."
+.endif
+
 post-extract:
-	cd ${WRKDIR} && ${MV} *.sl ${_LIBDIR}/
+	@cd ${WRKDIR} && ${MV} *.sl ${_LIBDIR}/
 
 pre-configure:
-	${MKDIR} ${WRKDIR}/slang
+	@${MKDIR} ${WRKDIR}/slang
 	${LN} -sf ${_SLANGDIR}/src ${WRKDIR}/slang/libsrc
 
 do-install:
 	@${MKDIR} ${JED_ROOT}
 .for d in bin doc lib lib/colors lib/tm
-	@${MKDIR} ${JED_ROOT}/$d
+	@${MKDIR} ${JED_ROOT}/${d}
 .endfor
 .for f in ${BINSTUFF}
-	@${INSTALL_PROGRAM} ${_OBJDIR}/$f ${PREFIX}/bin/
+	${INSTALL_PROGRAM} ${_OBJDIR}/${f} ${PREFIX}/bin/
 .endfor
-	@${INSTALL_PROGRAM} ${_OBJDIR}/getmail ${JED_ROOT}/bin/
-	@${INSTALL_DATA} ${_LIBDIR}/*.sl ${_LIBDIR}/*.dat ${_LIBDIR}/*.hlp ${_LIBDIR}/jed.rc ${JED_ROOT}/lib/
-	@${INSTALL_DATA} ${_LIBDIR}/colors/* ${JED_ROOT}/lib/colors/
-	@${INSTALL_DATA} ${_LIBDIR}/tm/* ${JED_ROOT}/lib/tm/
+	${INSTALL_PROGRAM} ${_OBJDIR}/getmail ${JED_ROOT}/bin/
+	${INSTALL_DATA} ${_LIBDIR}/*.sl ${_LIBDIR}/*.dat ${_LIBDIR}/*.hlp ${_LIBDIR}/jed.rc ${JED_ROOT}/lib/
+	${INSTALL_DATA} ${_LIBDIR}/colors/* ${JED_ROOT}/lib/colors/
+	${INSTALL_DATA} ${_LIBDIR}/tm/* ${JED_ROOT}/lib/tm/
 .for f in ${MAN1}
-	@${INSTALL_MAN} ${_DOCDIR}/$f ${PREFIX}/man/man1/
+	${INSTALL_MAN} ${_DOCDIR}/${f} ${PREFIX}/man/man1/
 .endfor
-	@${INSTALL_DATA} ${_INFODIR}/jed.* ${PREFIX}/info/
-.ifndef NOPORTDOCS
+	${INSTALL_DATA} ${_INFODIR}/jed.* ${PREFIX}/info/
+	@install-info ${PREFIX}/info/jed.info ${PREFIX}/info/dir
+.if !defined(NOPORTDOCS)
 	@${MKDIR} ${JED_ROOT}/doc/
-	@${INSTALL_DATA} ${_DOCDIR}/README ${_DOCDIR}/*.txt ${_DOCDIR}/jed.tex ${WRKSRC}/jed-j.doc ${JED_ROOT}/doc/
-	@install-info --section="Miscellaneous" \
-		--entry="* JED: (jed).			JED editor documentation." \
-		${PREFIX}/info/jed.info ${PREFIX}/info/dir
+	${INSTALL_DATA} ${_DOCDIR}/README ${_DOCDIR}/*.txt ${_DOCDIR}/jed.tex ${WRKSRC}/jed-j.doc ${JED_ROOT}/doc/
 .endif
 
 .include <bsd.port.mk>
diff -urN jed/patches/patch-ad jed-devel/patches/patch-ad
--- jed/patches/patch-ad	Thu Jan  1 09:00:00 1970
+++ jed-devel/patches/patch-ad	Fri Feb  4 01:05:26 2000
@@ -0,0 +1,13 @@
+--- info/jed.info.orig	Wed Jul 14 06:01:25 1999
++++ info/jed.info	Fri Feb  4 00:54:12 2000
+@@ -1,6 +1,10 @@
+ This is Info file jed.info, produced by Makeinfo-1.55 from the input
+ file jed.ti.
+ 
++START-INFO-DIR-ENTRY
++* JED: (jed).			JED editor documentation.
++END-INFO-DIR-ENTRY
++
+ ^_
+ Indirect:
+ jed.1in: 83
diff -urN jed/pkg/PLIST jed-devel/pkg/PLIST
--- jed/pkg/PLIST	Thu Feb  3 21:06:50 2000
+++ jed-devel/pkg/PLIST	Fri Feb  4 00:56:15 2000
@@ -1,13 +1,12 @@
 bin/jed
 bin/rgrep
 bin/xjed
-@unexec install-info --delete --section="Miscellaneous" --entry="* JED: (jed).			JED editor documentation." %D/info/jed.info %D/info/dir
+@unexec install-info --delete %D/info/jed.info %D/info/dir
 info/jed.info
 info/jed.1in
 info/jed.2in
 info/jed.3in
-@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
-@exec install-info --section="Miscellaneous" --entry="* JED: (jed).			JED editor documentation." %D/info/jed.info %D/info/dir
+@exec install-info %D/info/jed.info %D/info/dir
 lib/jed/bin/getmail
 lib/jed/doc/abbrev.txt
 lib/jed/doc/color.txt


Sent by Japanese ProntoMail
