Date: 25 May 2000 06:03:19 -0000 From: okazaki@be.to To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/18803: Refactoring port: converters/mule-ucs-emacs20 Message-ID: <20000525060319.10347.qmail@dolphin.be.to>
next in thread | raw e-mail | index | archive | help
>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 <bsd.port.mk> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000525060319.10347.qmail>