Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Jun 2002 00:24:40 -0700 (PDT)
From:      Dmitry Zhiblivsky <duke@evalica.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/38915: New port: "MOVA" - Scripts for Work with Dictionary in "MOVA" format
Message-ID:  <200206050724.g557Oem5054585@www.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         38915
>Category:       ports
>Synopsis:       New port: "MOVA" - Scripts for Work with Dictionary in "MOVA" format
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 05 00:30:03 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Zhiblivsky
>Release:        
>Organization:
Evalica
>Environment:
>Description:
"MOVA" - Scripts for Work with Dictionary in "MOVA" format
>How-To-Repeat:
      
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#       russian/mova
#       russian/mova/Makefile
#       russian/mova/distinfo
#       russian/mova/pkg-comment
#       russian/mova/pkg-descr
#       russian/mova/pkg-plist
#       russian/mova/files
#       russian/mova/files/patch-aa
#
echo c - russian/mova
mkdir -p russian/mova > /dev/null 2>&1
echo x - russian/mova/Makefile
sed 's/^X//' >russian/mova/Makefile << 'END-of-russian/mova/Makefile'
X# New ports collection makefile for:   Mova
X# Date created:                                03 Jun 2002
X# Whom:                                        duke@evalica.com
X#
X# $FreeBSD$
X#
X
XPORTNAME=      mova
XPORTVERSION=   1.0
XCATEGORIES=    russian
XMASTER_SITES=  ftp.litech.net/pub/FreeBSD/ports/distfiles/ \
X               http://mueller-dic.chat.ru/
XDISTFILES=     script_mova.tgz \
X               Mueller7accentGPL.tgz
X
XMAINTAINER=    ports@FreeBSD.org
X
XRUN_DEPENDS=   tclsh8.3:${PORTSDIR}/lang/tcl83 \
X               wish8.3:${PORTSDIR}/x11-toolkits/tk83
X
XPATHTOFILES=   usr/local
X
Xdo-extract:
X       ${MKDIR} ${WRKSRC}
X       ${TAR} -C ${WRKSRC} -xzpf ${DISTDIR}/${DIST_SUBDIR}/script_mova.tgz
X       ${TAR} -C ${WRKSRC} -xjpf ${DISTDIR}/${DIST_SUBDIR}/Mueller7accentGPL.tg
z
X
Xdo-build:
X       ${RM} ${WRKSRC}/${PATHTOFILES}/share/mova/.movarc.orig
X       ${RM} ${WRKSRC}/${PATHTOFILES}/bin/mova.orig
X       ${RM} ${WRKSRC}/${PATHTOFILES}/bin/movaMTK.orig
X       ${RM} ${WRKSRC}/${PATHTOFILES}/bin/movaTK.orig
X       ${RM} ${WRKSRC}/${PATHTOFILES}/bin/mova_sendTK.orig
X
Xdo-install:
X       ${INSTALL_SCRIPT} ${WRKSRC}/${PATHTOFILES}/bin/* ${PREFIX}/bin
X       ${INSTALL} -d ${PREFIX}/share/dict
X       ${INSTALL} -d ${PREFIX}/share/mova
X       ${INSTALL} -d ${PREFIX}/share/mova/icons
X       ${INSTALL_DATA} ${WRKSRC}/${PATHTOFILES}/share/dict/* ${PREFIX}/share/di
ct
X       ${INSTALL_DATA} ${WRKSRC}/${PATHTOFILES}/share/mova/[^iG]* ${PREFIX}/sha
re/mova
X       ${INSTALL_DATA} ${WRKSRC}/${PATHTOFILES}/share/mova/.m* ${PREFIX}/share/
mova
X       ${INSTALL_DATA} ${WRKSRC}/${PATHTOFILES}/share/mova/icons/* ${PREFIX}/sh
are/mova/icons
X
X.include <bsd.port.mk>
END-of-russian/mova/Makefile
echo x - russian/mova/distinfo
sed 's/^X//' >russian/mova/distinfo << 'END-of-russian/mova/distinfo'
XMD5 (script_mova.tgz) = 92b9fcd585e85aaa7dcd4fd9ec22d5b5
XMD5 (Mueller7accentGPL.tgz) = f0e69f8158c9e7f1ead75c5e71311b0a
END-of-russian/mova/distinfo
echo x - russian/mova/pkg-comment
sed 's/^X//' >russian/mova/pkg-comment << 'END-of-russian/mova/pkg-comment'
X"MOVA" - Scripts for Work with Dictionary in "MOVA" format
END-of-russian/mova/pkg-comment
echo x - russian/mova/pkg-descr
sed 's/^X//' >russian/mova/pkg-descr << 'END-of-russian/mova/pkg-descr'
X         "MOVA" - Scripts for Work with Dictionary in "MOVA" format
X
X   "MOVA" scripts are under the GNU GPL.
X
X   "MOVA" scripts use standard UNIX utilities: grep, sed, fmt. Also
X   groff, less are used for console work. These utilities search the
X   plain-text file of the dictionary and place output lines in GUI.
END-of-russian/mova/pkg-descr
echo x - russian/mova/pkg-plist
sed 's/^X//' >russian/mova/pkg-plist << 'END-of-russian/mova/pkg-plist'
Xbin/mova
Xbin/movaTK
Xbin/mova_sendTK
Xbin/movaMTK
Xshare/mova/Usage_koi.txt
Xshare/mova/Readme_mova.txt
Xshare/mova/Readme_mova_koi.txt
Xshare/mova/.movarc
Xshare/mova/icons/mova_22x15.xpm
Xshare/mova/icons/mova_22x22.xpm
Xshare/mova/icons/mova_32x22.xpm
Xshare/mova/icons/mova_32x32.xpm
Xshare/mova/icons/mova_48x32.xpm
Xshare/mova/icons/mova_48x48.xpm
Xshare/mova/.movarc_Mueller7accentGPL.koi
Xshare/mova/Mueller7_koi.txt
Xshare/mova/Mueller7.txt
Xshare/dict/Mueller7accentGPL.koi
Xshare/dict/Mueller7accentGPL.koi.hash
X@dirrm share/mova/icons
X@dirrm share/mova
X@dirrm share/dict
END-of-russian/mova/pkg-plist
echo c - russian/mova/files
mkdir -p russian/mova/files > /dev/null 2>&1
echo x - russian/mova/files/patch-aa
sed 's/^X//' >russian/mova/files/patch-aa << 'END-of-russian/mova/files/patch-aa
'
Xdiff -ru usr/local/bin/mova usr2/local/bin/mova
X--- usr/local/bin/mova Wed Dec  6 00:29:49 2000
X+++ usr2/local/bin/mova        Tue Jun  4 15:55:54 2002
X@@ -1,4 +1,4 @@
X-#!/bin/bash
X+#!/usr/local/bin/bash
X case $# in
X 0) echo "\"mova\" is a bash script to search for a word, or a collocation, or
the tandem of symbols in a dictionary.
X ver. 4.0, (C) E.S.Cymbalyuk 1999. Under GNU GPL. No Warranty.
X@@ -28,7 +28,7 @@
X    &/g; s/[1-9][0-9]*>/_\
X       &/g; s/[&#1072;&#1073;&#1074;&#1075;&#1076;&#1077;&#1078;&#1079;&#1080;&#1082;&#1083;&#1084;&#1085;&#1086;&#1087;&#1088;&#1089;&#1090;&#1091;&#1092;&#1095;&#1094;&#1095;&#1096;&#1093;&#1097;&#1098;&#1100;&#1101;&#1102;&#1103;]>/\
X         &/g; s/_[AISE][a-z]*:/_\
X-          &/g'|fmt -s -w 46;}
X+          &/g'|fmt 46;}
X
X CON () {
X sed 's/$/\
X@@ -41,7 +41,7 @@
X    &/g; s/[1-9][0-9]*>/_\
X       &/g; s/[&#1072;&#1073;&#1074;&#1075;&#1076;&#1077;&#1078;&#1079;&#1080;&#1082;&#1083;&#1084;&#1085;&#1086;&#1087;&#1088;&#1089;&#1090;&#1091;&#1092;&#1095;&#1094;&#1095;&#1096;&#1093;&#1097;&#1098;&#1100;&#1101;&#1102;&#1103;]>/\
X         &/g; s/_[AISE][a-z]*:/_\                                /O/g; s/\( \[
X-          &/g; s/_[^ ][^ ]*[.:]/\\fI&\\fP/g; s/_//g; s/&#9562;/&#1101;/g; s/
[^]]*\)&#1093;/\1`/g; s/\( \[[^]]*\)&#1075;/\1,/g; s/\( \[[^]]*\)&#1093;/\1`/g; s/\( \[[^]]*\)&#1075;/\1
,/g' | fmt -s -w 46 |groff -Tlatin1 | less;}                      /O/g; s/\( \[
X+          &/g; s/_[^ ][^ ]*[.:]/\\fI&\\fP/g; s/_//g; s/&#9562;/&#1101;/g; s/
[^]]*\)&#1093;/\1`/g; s/\( \[[^]]*\)&#1075;/\1,/g; s/\( \[[^]]*\)&#1093;/\1`/g; s/\( \[[^]]*\)&#1075;/\1
,/g' | fmt 46 |groff -Tlatin1 | less;}
X
X DEF () {
X test -f ${MD}.movarc && DIRD=`cat ${MD}.movarc | sed -n '6,6p'`share/dict/ &&
DEFD=`cat ${MD}.movarc | sed -n '8,8p'`
Xdiff -ru usr/local/bin/movaMTK usr2/local/bin/movaMTK
X--- usr/local/bin/movaMTK      Sun Dec 24 18:58:08 2000
X+++ usr2/local/bin/movaMTK     Tue Jun  4 15:54:54 2002
X@@ -2,7 +2,7 @@
X #This is script for management of dictionary. It works with bash script "mova"
>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?200206050724.g557Oem5054585>