From owner-svn-src-user@FreeBSD.ORG Wed Sep 2 12:51:57 2009 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB513106566B; Wed, 2 Sep 2009 12:51:57 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id AA7328FC20; Wed, 2 Sep 2009 12:51:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n82CpvHm096362; Wed, 2 Sep 2009 12:51:57 GMT (envelope-from edwin@svn.freebsd.org) Received: (from edwin@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n82Cpvcc096360; Wed, 2 Sep 2009 12:51:57 GMT (envelope-from edwin@svn.freebsd.org) Message-Id: <200909021251.n82Cpvcc096360@svn.freebsd.org> From: Edwin Groothuis Date: Wed, 2 Sep 2009 12:51:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r196765 - user/edwin/locale/share X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Sep 2009 12:51:57 -0000 Author: edwin Date: Wed Sep 2 12:51:57 2009 New Revision: 196765 URL: http://svn.freebsd.org/changeset/base/196765 Log: Fix name Added: user/edwin/locale/share/Makefile.def.inc - copied unchanged from r196764, user/edwin/locale/share/Makefile.def.in Deleted: user/edwin/locale/share/Makefile.def.in Copied: user/edwin/locale/share/Makefile.def.inc (from r196764, user/edwin/locale/share/Makefile.def.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/edwin/locale/share/Makefile.def.inc Wed Sep 2 12:51:57 2009 (r196765, copy of r196764, user/edwin/locale/share/Makefile.def.in) @@ -0,0 +1,179 @@ +# $FreeBSD: user/edwin/locale/share/msgdef/Makefile 196760 2009-09-02 10:12:13Z edwin $ + +# +# All variables +# + +# All charactermaps +CMS=UTF-8 +.for ccln in ${CCLN} +. if defined(CMS_${ccln}) +. for cm in ${CMS_${ccln}} +. if ${CMS:M${cm}} == "" +CMS+= ${cm} +. endif +. endfor +. endif +.endfor + +# All files generated and their locations +ALLFILES= ${CCLN:S/$/.UTF-8/} +.for ccln in ${CCLN} +FILESDIR_${ccln}.UTF-8.out= ${LOCALEDIR}/${ccln}.UTF-8 +. if defined(CMS_${ccln}) +. for cm in ${CMS_${ccln}} +ALLFILES+= ${ccln}.${cm} +FILESDIR_${ccln}.${cm}.out= ${LOCALEDIR}/${ccln}.${cm} +. endfor +. endif +.endfor + +FILES= ${ALLFILES:S/$/.out/} +CLEANFILES= ${ALLFILES:S/$/.out/} +.if defined(FULL) +CLEANFILES+= ${CCLN:S/$/.src/} +.endif +FILESNAME= ${LCTYPE} + +# All links +SYMLINKS= +.for ccln in ${CCLN} +. if defined(CMSLINK_${ccln}) +. for cm in ${CMSLINK_${ccln}} +SYMLINKS+= ../${ccln}.UTF-8/${LCTYPE} ${LOCALEDIR}/${ccln}.${cm} +. endfor +. endif +. for cm in ${CMS} +. if defined(CMSLINK_${ccln}.${cm}) +. for cclncm in ${CMSLINK_${ccln}.${cm}} +SYMLINKS+= ../${ccln}.${cm}/${LCTYPE} ${LOCALEDIR}/${cclncm} +. endfor +. endif +. endfor +.endfor + +.for ccln in ${CCLN} + +. if defined(LEGLINK_${ccln}) +. for _ccln in ${LEGLINK_${ccln}} +SYMLINKS+= ../${ccln}.UTF-8/${LCTYPE} ${LOCALEDIR}/${_ccln}.UTF-8 +. if defined(CMS_${ccln}) +. for cm in ${CMS_${ccln}} +SYMLINKS+= ../${ccln}.UTF-8/${LCTYPE} ${LOCALEDIR}/${_ccln}.${cm} +. endfor +. endif + +. if defined(CMSLINK_${ccln}) +. for cm in ${CMSLINK_${ccln}} +SYMLINKS+= ../${ccln}.UTF-8/${LCTYPE} ${LOCALEDIR}/${_ccln}.${cm} +. endfor +. endif + +. for cm in ${CMS} +. if defined(CMSLINK_${ccln}.${cm}) +. for cclncm in ${CMSLINK_${ccln}.${cm}} +SYMLINKS+= ../${ccln}.${cm}/${LCTYPE} ${LOCALEDIR}/${cclncm} +. endfor +. endif +. endfor +. endfor +. endif + +. for cm in ${CMS} +. if defined(LEGLINK_${ccln}.${cm}) +. for cclncm in ${LEGLINK_${ccln}.${cm}} +SYMLINKS+= ../${ccln}.${cm}/${LCTYPE} ${LOCALEDIR}/${cclncm} +. endfor +. endif +. endfor + +. if defined(CCLNLINK_${ccln}) +. for _ccln in ${CCLNLINK_${ccln}} +SYMLINKS+= ../${ccln}.UTF-8/${LCTYPE} ${LOCALEDIR}/${_ccln}.UTF-8 +. if defined(CMS_${ccln}) +. for cm in ${CMS_${ccln}} +SYMLINKS+= ../${ccln}.UTF-8/${LCTYPE} ${LOCALEDIR}/${_ccln}.${cm} +. endfor +. endif + +. if defined(CMSLINK_${ccln}) +. for cm in ${CMSLINK_${ccln}} +SYMLINKS+= ../${ccln}.UTF-8/${LCTYPE} ${LOCALEDIR}/${_ccln}.${cm} +. endfor +. endif + +. for cm in ${CMS} +. if defined(CMSLINK_${ccln}.${cm}) +. for cclncm in ${CMSLINK_${ccln}.${cm}} +SYMLINKS+= ../${ccln}.${cm}/${LCTYPE} ${LOCALEDIR}/${cclncm} +. endfor +. endif +. endfor +. endfor +. endif + +. for cm in ${CMS} +. if defined(CCLNLINK_${ccln}.${cm}) +. for cclncm in ${CCLNLINK_${ccln}.${cm}} +SYMLINKS+= ../${ccln}.${cm}/${LCTYPE} ${LOCALEDIR}/${cclncm} +. endfor +. endif +. endfor + +.endfor + +ICONV= /home/edwin/libiconv/bin/iconv +ICONV_hi_IN.macdevanaga= /usr/bin/iconv + +# +# All targets +# + +.for ccln in ${CCLN} + +# Normal makes don't need to convert from .unicode to .src +. if defined(FULL) +${ccln}.src: ${ccln}.unicode + ../../cldr/tools/unicode2src.pl \ + --cldr=/home/edwin/unicode/cldr/1.7.1 \ + --unidata=/home/edwin/unicode/UNIDATA/5.1.0/ \ + --input=${.ALLSRC} \ + --output=${.TARGET} + +. endif + +${ccln}.UTF-8.out: ${ccln}.src + grep -v '^#' < ${.ALLSRC} > ${.TARGET} + +. if defined(CMS_${ccln}) +. for cms in ${CMS_${ccln}} +${ccln}.${cms}.out: ${ccln}.src +. if defined(ICONV_${ccln}.${cms}) + ${ICONV_${ccln}.${cms}} \ + -f UTF-8 \ + -t ${cms} \ + ${.ALLSRC} > ${.TARGET} \ + || rm ${.TARGET} && exit 0 +. else + ${ICONV} \ + -f UTF-8 \ + -t ${cms} \ + ${.ALLSRC} > ${.TARGET} \ + || rm ${.TARGET} && exit 0 +. endif +. endfor +. endif +.endfor + +beforeinstall: +.for f in ${FILES:S/.out//} + rm -f ${DESTDIR}/${LOCALEDIR}/${f}/${FILESNAME} +.endfor + set ${SYMLINKS}; \ + while [ ! -z "$1" ]; do \ + shift; \ + rm -f ${DESTDIR}/$$1/${FILESNAME}; \ + shift; \ + done + +.include