From owner-freebsd-ports Wed May 24 23:10: 9 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 9B5C737BDE5 for ; Wed, 24 May 2000 23:10:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id XAA76154; Wed, 24 May 2000 23:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from mailgw1.be.to (mailgw1.be.to [210.235.212.5]) by hub.freebsd.org (Postfix) with ESMTP id 4F86337B66B for ; Wed, 24 May 2000 23:03:53 -0700 (PDT) (envelope-from okazaki@be.to) Received: from mail1.be.to (mail1.be.to [210.235.212.2]) by mailgw1.be.to (8.9.3+3.2W/BETO.2.1-2000050921000035) with ESMTP id PAA11368 for ; Thu, 25 May 2000 15:03:48 +0900 Received: from localhost (ppp32-Mobara1.mtci.ne.jp [210.172.1.234]) by mail1.be.to (8.9.3+3.2W/BETO.2.0-2000051721000000) with SMTP id PAA07006 for ; Thu, 25 May 2000 15:03:42 +0900 Received: (qmail 10348 invoked by uid 1001); 25 May 2000 06:03:19 -0000 Message-Id: <20000525060319.10347.qmail@dolphin.be.to> Date: 25 May 2000 06:03:19 -0000 From: okazaki@be.to Reply-To: okazaki@be.to To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.2 Subject: ports/18803: Refactoring port: converters/mule-ucs-emacs20 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 18803 >Category: ports >Synopsis: Refactoring port: converters/mule-ucs-emacs20 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed May 24 23:10:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: OKAZAKI Tetsurou >Release: FreeBSD 4.0-STABLE i386 >Organization: Unknown >Environment: >Description: Improving the port without updating the package. * Use PKGNAMESUFFIX. * Remove two obsolete mirrors from MASTER_SITES. * Set EMACS_PORT_NAME for the port to be ready for the upcoming GNU Emacs 20.7. * Rename Variable: MULEUCSDOCDIR --> PORTDOCDIR. * Show ${PKGMESSAGE} at `post-install' (I had missed in the previous PR.) >How-To-Repeat: >Fix: Please apply the following patch. diff -urN /usr/ports/converters/mule-ucs-emacs20/Makefile mule-ucs-emacs20/Makefile --- /usr/ports/converters/mule-ucs-emacs20/Makefile Sat Apr 8 07:37:39 2000 +++ mule-ucs-emacs20/Makefile Thu May 25 13:24:20 2000 @@ -5,42 +5,25 @@ # $FreeBSD: ports/converters/mule-ucs-emacs20/Makefile,v 1.2 2000/04/07 20:19:26 knu Exp $ # -PORTNAME= mule-ucs-${EMACS_PORT} +PORTNAME= mule-ucs PORTVERSION= 0.74 CATEGORIES= converters elisp MASTER_SITES= ftp://ftp.kddlabs.co.jp/Japan/m17n.org/mule/Mule-UCS/ \ ftp://ftp.etl.go.jp/pub/mule/Mule-UCS/ \ ftp://ftp.win.or.jp/pub/word/mule/Mule-UCS/ \ - ftp://ftp.center.osaka-u.ac.jp/mule/Mule-UCS/ \ - ftp://ftp.kreonet.re.kr/pub/tools/emacs/mule/Mule-UCS/ \ ftp://ftp.m17n.org/pub/mule/Mule-UCS/ +PKGNAMESUFFIX= -${EMACS_PORT_NAME} DISTNAME= Mule-UCS-${PORTVERSION} MAINTAINER= okazaki@be.to -MULEUCSDOCDIR= share/doc/mule-ucs +EMACS_PORT_NAME= emacs20 -# emacs20 -EMACS_NAME= emacs -EMACS_PORT= emacs20 -EMACS_VER= 20.6 -EMACS_LIBDIR= share/${EMACS_NAME} -EMACS_LIBDIR_WITH_VER= ${EMACS_LIBDIR}/${EMACS_VER} - -# target name for make build ALL_TARGET= elc -EMACS_CMD= ${PREFIX}/bin/${EMACS_NAME}-${EMACS_VER} -BUILD_DEPENDS= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT} -RUN_DEPENDS= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT} -SCRIPTS_ENV= EMACS_LIBDIR=${EMACS_LIBDIR} EMACS_VER=${EMACS_VER} \ - EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} -PLIST_SUB= EMACS_LIBDIR=${EMACS_LIBDIR} EMACS_VER=${EMACS_VER} \ - EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \ - MULEUCSDOCDIR=${MULEUCSDOCDIR} -MAKE_FLAGS= EMACS=${EMACS_CMD} - -MULEUCS_DESTDIR= ${PREFIX}/${EMACS_LIBDIR_WITH_VER}/site-lisp/mule-ucs +PLIST_SUB= PORTDOCDIR=${PORTDOCDIR} +PORTDOCDIR= share/doc/mule-ucs +MULEUCS_DESTDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mule-ucs EMACS_ARGS= -q --no-site-file -batch do-build: @@ -63,17 +46,18 @@ post-install: .if !defined(NOPORTDOCS) - @${MKDIR} ${PREFIX}/${MULEUCSDOCDIR} + @${MKDIR} ${PREFIX}/${PORTDOCDIR} cd ${WRKSRC}/lisp; \ for i in ChangeLog MuleUni.txt README* ; do \ - ${INSTALL_DATA} $${i} ${PREFIX}/${MULEUCSDOCDIR}/ ; \ + ${INSTALL_DATA} $${i} ${PREFIX}/${PORTDOCDIR}/ ; \ done ${INSTALL_DATA} ${WRKSRC}/lisp/big5conv/README \ - ${PREFIX}/${MULEUCSDOCDIR}/README.big5conv + ${PREFIX}/${PORTDOCDIR}/README.big5conv ${INSTALL_DATA} ${WRKSRC}/lisp/jisx0213/ChangeLog \ - ${PREFIX}/${MULEUCSDOCDIR}/ChangeLog.jisx0213 + ${PREFIX}/${PORTDOCDIR}/ChangeLog.jisx0213 ${INSTALL_DATA} ${WRKSRC}/lisp/jisx0213/readme.txt \ - ${PREFIX}/${MULEUCSDOCDIR}/README.jisx0213 + ${PREFIX}/${PORTDOCDIR}/README.jisx0213 .endif + @${CAT} ${PKGMESSAGE} .include diff -urN /usr/ports/converters/mule-ucs-emacs20/pkg/COMMENT mule-ucs-emacs20/pkg/COMMENT --- /usr/ports/converters/mule-ucs-emacs20/pkg/COMMENT Wed Apr 5 03:11:29 2000 +++ mule-ucs-emacs20/pkg/COMMENT Wed May 10 20:32:30 2000 @@ -1 +1 @@ -Universal enCoding System for FSF Emacs 20 +Universal enCoding System for GNU Emacs 20 diff -urN /usr/ports/converters/mule-ucs-emacs20/pkg/PLIST mule-ucs-emacs20/pkg/PLIST --- /usr/ports/converters/mule-ucs-emacs20/pkg/PLIST Wed Apr 5 03:11:30 2000 +++ mule-ucs-emacs20/pkg/PLIST Wed May 10 20:33:41 2000 @@ -83,11 +83,11 @@ @dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213 @dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata @dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs -%%MULEUCSDOCDIR%%/ChangeLog -%%MULEUCSDOCDIR%%/ChangeLog.jisx0213 -%%MULEUCSDOCDIR%%/MuleUni.txt -%%MULEUCSDOCDIR%%/README -%%MULEUCSDOCDIR%%/README.Unicode -%%MULEUCSDOCDIR%%/README.big5conv -%%MULEUCSDOCDIR%%/README.jisx0213 -@dirrm %%MULEUCSDOCDIR%% +%%PORTDOCDIR%%/ChangeLog +%%PORTDOCDIR%%/ChangeLog.jisx0213 +%%PORTDOCDIR%%/MuleUni.txt +%%PORTDOCDIR%%/README +%%PORTDOCDIR%%/README.Unicode +%%PORTDOCDIR%%/README.big5conv +%%PORTDOCDIR%%/README.jisx0213 +@dirrm %%PORTDOCDIR%% >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message