svn commit: r196765 - user/edwin/locale/share

Edwin Groothuis edwin at FreeBSD.org
Wed Sep 2 12:51:57 UTC 2009


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 <bsd.prog.mk>


More information about the svn-src-user mailing list