From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jan 2 20:20:17 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CFB9E16A412 for ; Tue, 2 Jan 2007 20:20:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id AF14413C441 for ; Tue, 2 Jan 2007 20:20:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l02KKHaJ057170 for ; Tue, 2 Jan 2007 20:20:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l02KKHbW057169; Tue, 2 Jan 2007 20:20:17 GMT (envelope-from gnats) Resent-Date: Tue, 2 Jan 2007 20:20:17 GMT Resent-Message-Id: <200701022020.l02KKHbW057169@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Hiroki Sato Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 86D9116A494 for ; Tue, 2 Jan 2007 20:10:23 +0000 (UTC) (envelope-from hrs@alph.d.allbsd.org) Received: from alph.allbsd.org (p3089-ipbf506funabasi.chiba.ocn.ne.jp [124.100.58.89]) by mx1.freebsd.org (Postfix) with ESMTP id 9CF2713C4B3 for ; Tue, 2 Jan 2007 20:10:21 +0000 (UTC) (envelope-from hrs@alph.d.allbsd.org) Received: from alph.allbsd.org (localhost [127.0.0.1]) by alph.allbsd.org (8.13.8/8.13.8) with ESMTP id l02Jih1P095948; Wed, 3 Jan 2007 04:44:43 +0900 (JST) (envelope-from hrs@alph.d.allbsd.org) Received: (from hrs@localhost) by alph.allbsd.org (8.13.8/8.13.8/Submit) id l02Jig7S095947; Wed, 3 Jan 2007 04:44:42 +0900 (JST) (envelope-from hrs) Message-Id: <200701021944.l02Jig7S095947@alph.allbsd.org> Date: Wed, 3 Jan 2007 04:44:42 +0900 (JST) From: Hiroki Sato To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/107438: mail/mew: fix several issues X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hiroki Sato List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jan 2007 20:20:17 -0000 >Number: 107438 >Category: ports >Synopsis: mail/mew: fix several issues >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jan 02 20:20:17 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Hiroki Sato >Release: FreeBSD 6.2-RC2 i386 >Organization: Tokyo University of Science >Environment: System: FreeBSD alph.allbsd.org 6.2-RC2 FreeBSD 6.2-RC2 #0: Tue Jan 2 00:31:14 JST 2007 hrs@alph.allbsd.org:/usr/obj/usr/src/sys/ALPH i386 >Description: mail/mew has the following rough edges to be polished: - MASTER_SITE_PORTS_JP should be removed in MASTER_SITES. - DOCSDIR and CONFIGURE_TARGET is automatically set by bsd.port.mk. - Since Mew's configure supports --with-elispdir, use it instead of EMACS_SITE_LISPDIR in the Makefile. - Separate the Japanese info files by using NOPORTDOCS. - Use EMACS_LIBDIR for non-lisp files such as images. EMACS_SITE_LISPDIR is not for such files. >How-To-Repeat: N/A >Fix: A patch is attached below. This is also available at http://people.FreeBSD.org/~hrs/mew.diff. Index: Makefile =================================================================== RCS file: /home/ncvs/ports/mail/mew/Makefile,v retrieving revision 1.40 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$DragonFly:.*\$ -I\$Id:.*\$ -I\$Translation:.*\$ -I\$hrs:.*\$ -r1.40 Makefile --- Makefile 19 Jul 2006 19:23:42 -0000 1.40 +++ Makefile 2 Jan 2007 19:26:11 -0000 @@ -8,44 +8,47 @@ PORTNAME= mew PORTVERSION= 5.1 +PORTREVISION= 1 CATEGORIES= mail elisp -MASTER_SITES= http://www.Mew.org/Release/ \ - ${MASTER_SITE_PORTS_JP} +MASTER_SITES= http://www.Mew.org/Release/ PKGNAMESUFFIX= -${EMACS_PORT_NAME} MAINTAINER?= hiroto.kagotani@gmail.com COMMENT?= Messaging in the Emacs World for emacs -# document install directory by install-doc target -DOCSDIR= share/doc/${PORTNAME} - # emacs port setup USE_EMACS= yes EMACS_PORT_NAME?= emacs21 GNU_CONFIGURE= yes -CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -MAKE_ARGS+= EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} +CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew \ + --with-etcdir=${LOCALBASE}/${EMACS_LIBDIR}/etc/mew # target name for make build and install -ALL_TARGET?= all info jinfo -INSTALL_TARGET?= install install-jinfo +ALL_TARGET= all info +INSTALL_TARGET= install +.if !defined(NOPORTDOCS) +ALL_TARGET+= jinfo +INSTALL_TARGET+=install-jinfo +.endif # manuals MAN1= mewcat.1 mewdecode.1 mewencode.1 mewl.1 incm.1 -INFO= mew mew.jis +INFO= mew +.if !defined(NOPORTDOCS) +INFO+= mew.jis +.endif post-install: .if !defined(NOPORTDOCS) - ${MKDIR} ${PREFIX}/${DOCSDIR} + ${MKDIR} ${DOCSDIR} (cd ${WRKSRC} ; \ - ${INSTALL_DATA} 00* mew.dot.* ${PREFIX}/${DOCSDIR}/ ; \ + ${INSTALL_DATA} 00* mew.dot.* ${DOCSDIR}/ ; \ for dir in contrib; do \ - ${CP} -R $${dir} ${PREFIX}/${DOCSDIR}/ ; \ + ${CP} -R $${dir} ${DOCSDIR}/ ; \ done) - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${DOCSDIR} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} .endif - @${CAT} ${PKGMESSAGE} .include Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/mail/mew/pkg-plist,v retrieving revision 1.7 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$DragonFly:.*\$ -I\$Id:.*\$ -I\$Translation:.*\$ -I\$hrs:.*\$ -r1.7 pkg-plist --- pkg-plist 19 Jul 2006 19:23:42 -0000 1.7 +++ pkg-plist 2 Jan 2007 18:41:08 -0000 @@ -1,3 +1,4 @@ +@comment $FreeBSD$ bin/incm bin/mewcat bin/mewdecode @@ -28,45 +29,45 @@ %%PORTDOCS%%%%DOCSDIR%%/contrib/mew-nmz-fixer.el %%PORTDOCS%%%%DOCSDIR%%/contrib/mew-refile-view.el %%PORTDOCS%%%%DOCSDIR%%/contrib/mew-toolbar-frame.el -%%EMACS_SITE_LISPDIR%%/mew/etc/Mew.img -%%EMACS_SITE_LISPDIR%%/mew/etc/Mew.png -%%EMACS_SITE_LISPDIR%%/mew/etc/Mew.xbm -%%EMACS_SITE_LISPDIR%%/mew/etc/Mew.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/etc/COLOR -%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-Plain.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-curr.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-folder.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-inc2.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/etc/mew-kill.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Audio.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Blank.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-External.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Folder.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Image.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Octet-Stream.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Postscript.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Rfc822.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Text.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Unknown.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-Video.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-attach.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-cite.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-forward.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-inc.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-lock.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-next.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-pgp-enc.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-pgp-sigenc.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-pgp-sign.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-prev.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-queue.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-refile.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-reply.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-send.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-sep.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-show.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-write.xpm -%%EMACS_SITE_LISPDIR%%/mew/etc/mew-yank.xpm +%%EMACS_LIBDIR%%/etc/mew/Mew.img +%%EMACS_LIBDIR%%/etc/mew/Mew.png +%%EMACS_LIBDIR%%/etc/mew/Mew.xbm +%%EMACS_LIBDIR%%/etc/mew/Mew.xpm +%%EMACS_LIBDIR%%/etc/mew/etc/COLOR +%%EMACS_LIBDIR%%/etc/mew/etc/mew-Plain.xpm +%%EMACS_LIBDIR%%/etc/mew/etc/mew-curr.xpm +%%EMACS_LIBDIR%%/etc/mew/etc/mew-folder.xpm +%%EMACS_LIBDIR%%/etc/mew/etc/mew-inc2.xpm +%%EMACS_LIBDIR%%/etc/mew/etc/mew-kill.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Audio.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Blank.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-External.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Folder.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Image.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Octet-Stream.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Postscript.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Rfc822.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Text.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Unknown.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-Video.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-attach.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-cite.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-forward.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-inc.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-lock.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-next.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-pgp-enc.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-pgp-sigenc.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-pgp-sign.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-prev.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-queue.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-refile.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-reply.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-send.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-sep.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-show.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-write.xpm +%%EMACS_LIBDIR%%/etc/mew/mew-yank.xpm %%EMACS_SITE_LISPDIR%%/mew/mew-addrbook.el %%EMACS_SITE_LISPDIR%%/mew/mew-addrbook.elc %%EMACS_SITE_LISPDIR%%/mew/mew-attach.el @@ -207,8 +208,9 @@ %%EMACS_SITE_LISPDIR%%/mew/mew-xemacs.elc %%EMACS_SITE_LISPDIR%%/mew/mew.el %%EMACS_SITE_LISPDIR%%/mew/mew.elc -@dirrm %%EMACS_SITE_LISPDIR%%/mew/etc/etc -@dirrm %%EMACS_SITE_LISPDIR%%/mew/etc +@dirrm %%EMACS_LIBDIR%%/etc/mew/etc +@dirrm %%EMACS_LIBDIR%%/etc/mew +@dirrm %%EMACS_LIBDIR%%/etc @dirrm %%EMACS_SITE_LISPDIR%%/mew @dirrmtry %%EMACS_SITE_LISPDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%%/contrib >Release-Note: >Audit-Trail: >Unformatted: