head	1.3;
access;
symbols
	RELEASE_6_1_0:1.1
	RELEASE_5_5_0:1.1
	RELEASE_6_0_0:1.1
	RELEASE_5_4_0:1.1
	RELEASE_4_11_0:1.1;
locks; strict;
comment	@# @;


1.3
date	2006.07.10.20.44.46;	author erwin;	state dead;
branches;
next	1.2;

1.2
date	2006.05.10.19.18.14;	author clive;	state Exp;
branches;
next	1.1;

1.1
date	2004.12.09.05.46.51;	author clive;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Remove zero-sized files.
@
text
@@


1.2
log
@Update to 0.8.3

Submitted by:	MAINTAINER
@
text
@@


1.1
log
@Add reciteword, an education software to help people to study English.

PR:		ports/73687
Submitted by:	hamigua <hamigua at cuc.cn>
@
text
@a0 43
#!/bin/sh

cvitem()
{
    (echo ${PWD_OLD} | ${GREP} -i "$*" 2>&1 > /dev/zero) && exit 0
    BUF=$(${DIRNAME} "$*")/$(${BASENAME} "$*" | ${ICONV} -f EUC-CN -t utf-8 )
    [ "$*" != "${BUF}" ] && {
       ${MV} "$*" "${BUF}"
    }
}

cvdir()
{
  for SUBITEM in "$*"/* ; do
    if [ -d "${SUBITEM}" ] ; then
      cvdir ${SUBITEM}
    else
      cvitem ${SUBITEM}
    fi
  done
  cvitem $*
}

[ "$2" = "PRE-INSTALL" ] && exit 0

PREFIX=${PKG_PREFIX}
RECITE_DATADIR=${PREFIX}/share/gnome/reciteword
WORKDIR=${RECITE_DATADIR}/books
GREP=/usr/bin/grep
DIRNAME=/usr/bin/dirname
BASENAME=/usr/bin/basename
MV=/bin/mv
CP=/bin/cp
ICONV=/usr/local/bin/iconv
${CP} -rf ${WORKDIR}.EUC-CN ${WORKDIR}
PWD_OLD=`cd ${WORKDIR} && echo ${PWD}`/
for ITEM in ${WORKDIR} ; do
    if [ -d ${ITEM} ] ; then
        cvdir ${ITEM}
    else
        cvitem ${ITEM}
    fi
done
@

