summaryrefslogtreecommitdiff
path: root/emulators/linux-locale
diff options
context:
space:
mode:
authorsakamoto <sakamoto>2000-04-28 10:23:43 +0000
committersakamoto <sakamoto>2000-04-28 10:23:43 +0000
commitf60bb6bde0543101cf94f506f9fdb8c4915f6f79 (patch)
tree09b3e74bf27214e41bdfdb0e91ce68c0d66ace1d /emulators/linux-locale
parentd3455cc0597c5ecca49b894c70dd0b35ab8a27ad (diff)
downloadpkgsrc-f60bb6bde0543101cf94f506f9fdb8c4915f6f79.tar.gz
Update linux-locale to 2.1.1.
These RPM files are supplementary locales for Linux. Many languages are not supproted by default by GNU libc. af ar bg br ca cs cy da de el en eo es et eu fi fo fr ga gl he hr hu hy id is it ja ka kl ko lo lt lv nl no oc pl pt ro ru sk sl sr sv th tr uk vi wa zh
Diffstat (limited to 'emulators/linux-locale')
-rw-r--r--emulators/linux-locale/Makefile87
-rw-r--r--emulators/linux-locale/files/md556
-rw-r--r--emulators/linux-locale/pkg/COMMENT2
-rw-r--r--emulators/linux-locale/pkg/DEINSTALL6
-rw-r--r--emulators/linux-locale/pkg/DESCR5
5 files changed, 98 insertions, 58 deletions
diff --git a/emulators/linux-locale/Makefile b/emulators/linux-locale/Makefile
index e27fd88b5c9..98e16f23ea1 100644
--- a/emulators/linux-locale/Makefile
+++ b/emulators/linux-locale/Makefile
@@ -1,70 +1,63 @@
-# $NetBSD: Makefile,v 1.5 2000/03/16 12:32:27 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2000/04/28 10:23:43 sakamoto Exp $
#
-DISTNAME= libwcsmbs-0.0.4-4jrpm
-PKGNAME= linux-locale-0.4.11
+DISTNAME= locales-2.1-1mdk
+PKGNAME= linux-locale-2.1.1
CATEGORIES= emulators
-MASTER_SITES= ftp://ftp.linux.or.jp/pub/RPM/RPMS/i386-glibc/ \
- ftp://mirror.nucba.ac.jp/pub/JRPM/RPMS/i386-glibc/ \
- ftp://ftp.lab.kdd.co.jp/Linux/jrpm/RPMS/i386-glibc/ \
- ftp://ftp.cc.miyazaki-u.ac.jp/pub/OS/Linux/JRPM/RPMS/i386-glibc/
-EXTRACT_SUFX= .i386.rpm
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- wcsmbs-locale-0.4.11-1jrpm${EXTRACT_SUFX}
-
-BROKEN= linux-locale does not work correctly with glibc-2.1.2 (suse_linux-6.3)
+MASTER_SITES= http://www.linuxi18n.org/locales/
+EXTRACT_SUFX= .noarch.rpm
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= sakamoto@netbsd.org
+HOMEPAGE= http://www.linuxi18n.org/locales/
-ONLY_FOR_PLATFORM= *-*-i386
+BUILD_DEPENDS+= rpm2cpio:../../misc/rpm
.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "NetBSD"
-DEPENDS= suse_linux-6.1p1:../../emulators/suse_linux
+.if !defined(LINUX_LOCALES)
+LINUX_LOCALES= \
+ af ar bg br ca cs cy da de el en eo es et eu fi fo fr ga gl \
+ he hr hu hy id is it ja ka kl ko lo lt lv nl no oc pl pt ro \
+ ru sk sl sr sv th tr uk vi wa zh
+# fa gd gv iu kw ml ms pd
.endif
+.for locale in ${LINUX_LOCALES}
+DISTFILES+= locales-${locale}-2.1-1mdk${EXTRACT_SUFX}
+.endfor
+
+DIST_SUBDIR= linux-locale
+
+ONLY_FOR_PLATFORM=NetBSD-*-i386
+DEPENDS= suse_linux-6.3:../../emulators/suse_linux
+
EXTRACT_ONLY= # empty
NO_PATCH= yes
NO_CONFIGURE= yes
NO_BUILD= yes
-PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC
-DEINSTALL_SRC= ${PKGDIR}/DEINSTALL
-DEINSTALL_FILE= ${WRKDIR}/DEINSTALL
EMULSUBDIR= emul/linux
EMULDIR= ${PREFIX}/${EMULSUBDIR}
-EMULPRELOAD= ${EMULDIR}/etc/ld.so.preload
-
-RPM2PKG= ${PREFIX}/sbin/rpm2pkg
-RPM2PKGARGS= -d ${PREFIX} -f ${PLIST_SRC} -p ${EMULSUBDIR}
-.for TEMP in ${DISTFILES}
-RPM2PKGARGS+= ${DISTDIR}/${DIST_SUBDIR}/${TEMP}
-.endfor
+PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC
+CPIOLIST= ${WRKDIR}/CPIOLIST
do-install:
- @if [ -f ${PKGDIR}/PLIST ]; then \
- ${CP} ${PKGDIR}/PLIST ${PLIST_SRC}; \
- else \
- ${RM} -f ${PLIST_SRC}; \
- fi
- ${RPM2PKG} ${RPM2PKGARGS}
- @if ${GREP} -q 'lib.*\.so' ${PLIST_SRC}; then \
- ${ECHO_MSG} "===> [Automatic Linux shared object handling]"; \
- ${EMULDIR}/sbin/ldconfig -r ${EMULDIR}; \
- ${ECHO} "@exec %D/${EMULSUBDIR}/sbin/ldconfig -r %D/${EMULSUBDIR}" >>${PLIST_SRC}; \
- ${ECHO} "@unexec %D/${EMULSUBDIR}/sbin/ldconfig -r %D/${EMULSUBDIR} 2>/dev/null" >>${PLIST_SRC}; \
- fi
+ @${MV} ${EMULDIR}/usr/share/locale ${EMULDIR}/usr/share/locale.orig
+ @${RM} -f ${CPIOLIST}
+.for f in ${DISTFILES}
+ @rpm2cpio ${DISTDIR}/${DIST_SUBDIR}/${f}|cpio -t -v >> ${CPIOLIST}
+ @(cd ${EMULDIR}; rpm2cpio ${DISTDIR}/${DIST_SUBDIR}/${f}|cpio -i -d)
+.endfor
+ @${CHMOD} 755 ${EMULDIR}/usr/share/locale
post-install:
- @${ECHO_MSG} "===> [Automatic Linux shared object preload handling]"
- @${GREP} -v 'libwcsmbs\.so' ${EMULPRELOAD} \
- > ${WRKDIR}/preload 2> /dev/null || ${TRUE}
- @${MV} ${WRKDIR}/preload ${EMULPRELOAD}
- @${ECHO} "libwcsmbs.so.0" >> ${EMULPRELOAD}
- @${SED} -e 's|$${EMULPRELOAD}|${EMULPRELOAD}|g' \
- ${DEINSTALL_SRC} > ${DEINSTALL_FILE}
-
-show-shlib-type:
- @${ECHO} linux-${MACHINE_ARCH}
+ @${ECHO} "@exec ${MV} ${EMULDIR}/usr/share/locale ${EMULDIR}/usr/share/locale.orig" > ${PLIST_SRC}
+ @${CAT} ${CPIOLIST}|${GREP} "^d"|${SED} -e "s|.* \(usr\/.*\)|@exec ${MKDIR} ${EMULDIR}/\1|"|sort >> ${PLIST_SRC}
+ @${CAT} ${CPIOLIST}|${GREP} "^-"|${SED} -e "s|.* \(usr\/.*\)|${EMULSUBDIR}/\1|"|sort >> ${PLIST_SRC}
+ @${CAT} ${CPIOLIST}|${GREP} "^l"|${SED} -e "s|.* \(usr\/.*\) -> \(.*\)|@exec ln -s \2 %D/${EMULSUBDIR}/\1|"|sort >> ${PLIST_SRC}
+ @${CAT} ${CPIOLIST}|${GREP} "^l"|${SED} -e "s|.* \(usr\/.*\) -> .*|@unexec rm -f %D/${EMULSUBDIR}/\1|"|sort >> ${PLIST_SRC}
+ @${CAT} ${CPIOLIST}|${GREP} "^d"|${SED} -e "s|.* \(usr\/.*\)|@dirrm ${EMULSUBDIR}/\1|"|sort -r >> ${PLIST_SRC}
+ @${ECHO} "@dirrm ${EMULSUBDIR}/usr/share/locale" >> ${PLIST_SRC}
+ @${ECHO} "@unexec ${MV} ${EMULDIR}/usr/share/locale.orig ${EMULDIR}/usr/share/locale" >> ${PLIST_SRC}
.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/linux-locale/files/md5 b/emulators/linux-locale/files/md5
index cb23039e759..269295261fc 100644
--- a/emulators/linux-locale/files/md5
+++ b/emulators/linux-locale/files/md5
@@ -1,4 +1,54 @@
-$NetBSD: md5,v 1.1.1.1 2000/01/07 05:23:30 sakamoto Exp $
+$NetBSD: md5,v 1.2 2000/04/28 10:23:44 sakamoto Exp $
-MD5 (libwcsmbs-0.0.4-4jrpm.i386.rpm) = 339d01d9dceba375bfd9eb54915f08ee
-MD5 (wcsmbs-locale-0.4.11-1jrpm.i386.rpm) = a987271fa9b462c654d5856b47da191e
+MD5 (linux-locale/locales-2.1-1mdk.noarch.rpm) = 208967e58ec29e1673f80eca86636b2a
+MD5 (linux-locale/locales-af-2.1-1mdk.noarch.rpm) = 7fd241bd03403de66c3fe0c6f0039240
+MD5 (linux-locale/locales-ar-2.1-1mdk.noarch.rpm) = 9c05ffab3bfcae08bb0b6249647323cb
+MD5 (linux-locale/locales-bg-2.1-1mdk.noarch.rpm) = 4c1804d6a5c457be616bf12861436e0c
+MD5 (linux-locale/locales-br-2.1-1mdk.noarch.rpm) = f92ad7f493ad7e73584c489c2f1eadc6
+MD5 (linux-locale/locales-ca-2.1-1mdk.noarch.rpm) = 2dd164a5b8aa83e27967690ecc074459
+MD5 (linux-locale/locales-cs-2.1-1mdk.noarch.rpm) = a787b0320eb322e50adc1ec94a03cfc5
+MD5 (linux-locale/locales-cy-2.1-1mdk.noarch.rpm) = 6105f3917ad90ae0c4b36116b9fb1b9f
+MD5 (linux-locale/locales-da-2.1-1mdk.noarch.rpm) = 31a706d778e45a3aee1c5951daf2bfaa
+MD5 (linux-locale/locales-de-2.1-1mdk.noarch.rpm) = 746145bd6daa0a863aa9cbf9d3536c36
+MD5 (linux-locale/locales-el-2.1-1mdk.noarch.rpm) = d5e3b1b519811eb343c7c75e038ff940
+MD5 (linux-locale/locales-en-2.1-1mdk.noarch.rpm) = cc195aab31df9430f5ba4828592a0d1b
+MD5 (linux-locale/locales-eo-2.1-1mdk.noarch.rpm) = 79fe707e63bfb7a6ad0287abe10eca82
+MD5 (linux-locale/locales-es-2.1-1mdk.noarch.rpm) = ef6ba402fd164b5dd272c3ffcbafc452
+MD5 (linux-locale/locales-et-2.1-1mdk.noarch.rpm) = 7d586d0dbbcee848d5e79523cac6cb92
+MD5 (linux-locale/locales-eu-2.1-1mdk.noarch.rpm) = 3427e70b9b10002bad95023f1b98d426
+MD5 (linux-locale/locales-fi-2.1-1mdk.noarch.rpm) = 218879eeb9e0e511cc1161f588fbba93
+MD5 (linux-locale/locales-fo-2.1-1mdk.noarch.rpm) = 81da2101455e69fb3e65996d365c64cc
+MD5 (linux-locale/locales-fr-2.1-1mdk.noarch.rpm) = d46de3d90ef6d33ce7ab769995fb308b
+MD5 (linux-locale/locales-ga-2.1-1mdk.noarch.rpm) = 84e8e6ed53d269e46afa7be423b084fe
+MD5 (linux-locale/locales-gl-2.1-1mdk.noarch.rpm) = 14fb30bed5c7851e0034bcdf711d5697
+MD5 (linux-locale/locales-he-2.1-1mdk.noarch.rpm) = 7053d8fb6b6708d5b29bc92ef9ac2b3f
+MD5 (linux-locale/locales-hr-2.1-1mdk.noarch.rpm) = e8f30eb4a90fa1fa0c84818cf99a5074
+MD5 (linux-locale/locales-hu-2.1-1mdk.noarch.rpm) = 654fde899c33dc2e9c1953a5f8f03736
+MD5 (linux-locale/locales-hy-2.1-1mdk.noarch.rpm) = b11497532e3f4e65441f98ae05c20e2e
+MD5 (linux-locale/locales-id-2.1-1mdk.noarch.rpm) = e940fe3481dca4fbe502e3a7e65ff47b
+MD5 (linux-locale/locales-is-2.1-1mdk.noarch.rpm) = 46a73f66ddb6b7ba51b9f454590523c8
+MD5 (linux-locale/locales-it-2.1-1mdk.noarch.rpm) = b5f57fab4b5277258421f76e98f30f57
+MD5 (linux-locale/locales-ja-2.1-1mdk.noarch.rpm) = 4583d162848abcea4555fad7da044ff8
+MD5 (linux-locale/locales-ka-2.1-1mdk.noarch.rpm) = d49b6ac364ce51e01b46095ffa9b6012
+MD5 (linux-locale/locales-kl-2.1-1mdk.noarch.rpm) = 531064c6077b85f581dff9f6ab5cdb93
+MD5 (linux-locale/locales-ko-2.1-1mdk.noarch.rpm) = e587c896f65019647498d3f35b942af4
+MD5 (linux-locale/locales-lo-2.1-1mdk.noarch.rpm) = 4c78cbde81682039204059eaf3821405
+MD5 (linux-locale/locales-lt-2.1-1mdk.noarch.rpm) = 3f829be02f01502b0f5f40fd32158066
+MD5 (linux-locale/locales-lv-2.1-1mdk.noarch.rpm) = 0781a98b7bd0f564a43310a3b3554ad1
+MD5 (linux-locale/locales-nl-2.1-1mdk.noarch.rpm) = f7af7f035df9b83a90101b66216df2f0
+MD5 (linux-locale/locales-no-2.1-1mdk.noarch.rpm) = 058e61f367e9f4c750381c48e15eaf66
+MD5 (linux-locale/locales-oc-2.1-1mdk.noarch.rpm) = 1a50282a4a20ae9244448aa022bacbfd
+MD5 (linux-locale/locales-pl-2.1-1mdk.noarch.rpm) = 8477dac02189bbbf465a10a62a5cd487
+MD5 (linux-locale/locales-pt-2.1-1mdk.noarch.rpm) = 8630e402ee3150a2563d692b0e56584b
+MD5 (linux-locale/locales-ro-2.1-1mdk.noarch.rpm) = 0f37637d7fc131fa4d566907f2ce2009
+MD5 (linux-locale/locales-ru-2.1-1mdk.noarch.rpm) = 6ff83cdad9c9abc6f2d3a518be41399e
+MD5 (linux-locale/locales-sk-2.1-1mdk.noarch.rpm) = 7f3cf4edbb546174faf1cdaec922575e
+MD5 (linux-locale/locales-sl-2.1-1mdk.noarch.rpm) = 04bf0c38c4bb14ee63c363d048ebdd84
+MD5 (linux-locale/locales-sr-2.1-1mdk.noarch.rpm) = 31202fd0a671826c74a0477310db1332
+MD5 (linux-locale/locales-sv-2.1-1mdk.noarch.rpm) = 081c054ee245d94dd7b2f6906aaf2d91
+MD5 (linux-locale/locales-th-2.1-1mdk.noarch.rpm) = 066a21385a93658aa6aea9de1312701d
+MD5 (linux-locale/locales-tr-2.1-1mdk.noarch.rpm) = 100be0340fe43e77c0abe8ce0a43a0cb
+MD5 (linux-locale/locales-uk-2.1-1mdk.noarch.rpm) = c3f2bde360474f5f163281ece37bc264
+MD5 (linux-locale/locales-vi-2.1-1mdk.noarch.rpm) = 2a42baa3f08bdd699e93d9f182381f63
+MD5 (linux-locale/locales-wa-2.1-1mdk.noarch.rpm) = ec7950de1464cb20c50776bbb64a5268
+MD5 (linux-locale/locales-zh-2.1-1mdk.noarch.rpm) = 4b5da22f7ba966b34f304a7bbd0ab368
diff --git a/emulators/linux-locale/pkg/COMMENT b/emulators/linux-locale/pkg/COMMENT
index 6d091bbb264..1b5404b041d 100644
--- a/emulators/linux-locale/pkg/COMMENT
+++ b/emulators/linux-locale/pkg/COMMENT
@@ -1 +1 @@
-Linux wcsmbs preload libraries and locales
+Locales for Linux
diff --git a/emulators/linux-locale/pkg/DEINSTALL b/emulators/linux-locale/pkg/DEINSTALL
deleted file mode 100644
index d0ce5fc559c..00000000000
--- a/emulators/linux-locale/pkg/DEINSTALL
+++ /dev/null
@@ -1,6 +0,0 @@
-# $NetBSD: DEINSTALL,v 1.1.1.1 2000/01/07 05:23:30 sakamoto Exp $
-grep -v 'libwcsmbs\.so' ${EMULPRELOAD} > /tmp/.ld.so.preload.save 2> /dev/null
-mv /tmp/.ld.so.preload.save ${EMULPRELOAD}
-if [ ! -s ${EMULPRELOAD} ]; then
- rm -f ${EMULPRELOAD}
-fi
diff --git a/emulators/linux-locale/pkg/DESCR b/emulators/linux-locale/pkg/DESCR
index 6d091bbb264..87006c280c5 100644
--- a/emulators/linux-locale/pkg/DESCR
+++ b/emulators/linux-locale/pkg/DESCR
@@ -1 +1,4 @@
-Linux wcsmbs preload libraries and locales
+Locales for Linux
+
+These RPM files are supplementary locales for Linux.
+Many languages are not supproted by default by GNU libc.