From 8baab3c8d7a6f22888bd581cd5c6098fd2e4b5a8 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 6 May 2024 04:44:24 +0200 Subject: Adding upstream version 2:8.1.0875. Signed-off-by: Daniel Baumann --- runtime/spell/uk/main.aap | 57 +++++++++++++++++++++++++++++++++++++++++++++ runtime/spell/uk/uk_UA.diff | 17 ++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 runtime/spell/uk/main.aap create mode 100644 runtime/spell/uk/uk_UA.diff (limited to 'runtime/spell/uk') diff --git a/runtime/spell/uk/main.aap b/runtime/spell/uk/main.aap new file mode 100644 index 0000000..3a0fe6d --- /dev/null +++ b/runtime/spell/uk/main.aap @@ -0,0 +1,57 @@ +# Aap recipe for Ukrainian Vim spell files. + +# Use a freshly compiled Vim if it exists. +@if os.path.exists('../../../src/vim'): + VIM = ../../../src/vim +@else: + :progsearch VIM vim + +SPELLDIR = .. +FILES = uk_UA.aff uk_UA.dic + +all: $SPELLDIR/uk.koi8-u.spl $SPELLDIR/uk.utf-8.spl \ + ../README_uk.txt + +$SPELLDIR/uk.koi8-u.spl : $FILES + :sys env LANG=uk_UA.KOI8-U $VIM -u NONE -e -c "mkspell! $SPELLDIR/uk uk_UA" -c q + +$SPELLDIR/uk.utf-8.spl : $FILES + :sys env LANG=uk_UA.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/uk uk_UA" -c q + +../README_uk.txt: README_uk_UA.txt + :copy $source $target + +# +# Fetching the files from OpenOffice.org. +# +OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries +:attr {fetch = $OODIR/%file%} uk_UA.zip + +# The files don't depend on the .zip file so that we can delete it. +# Only download the zip file if the targets don't exist. +# This is a bit tricky, since the file name includes the date. +uk_UA.aff uk_UA.dic: {buildcheck=} + :assertpkg unzip + :fetch uk_UA.zip + :sys unzip uk_UA.zip + :delete uk_UA.zip + @if not os.path.exists('uk_UA.orig.aff'): + :copy uk_UA.aff uk_UA.orig.aff + @if not os.path.exists('uk_UA.orig.dic'): + :copy uk_UA.dic uk_UA.orig.dic + @if os.path.exists('uk_UA.diff'): + :sys patch uk_UA.diff + :sys {force} diff -a -C 1 uk_UA.orig.dic uk_UA.dic >>uk_UA.diff + +# Check for updated spell files. When there are changes the +# ".new.aff" and ".new.dic" files are left behind for manual inspection. + +check: + :print Doesn't work yet. diff --git a/runtime/spell/uk/uk_UA.diff b/runtime/spell/uk/uk_UA.diff new file mode 100644 index 0000000..8e23dc2 --- /dev/null +++ b/runtime/spell/uk/uk_UA.diff @@ -0,0 +1,17 @@ +*** uk_UA.orig.aff Wed Aug 31 21:28:03 2005 +--- uk_UA.aff Wed Aug 31 21:29:53 2005 +*************** +*** 2,5 **** + TRY ÏÁÎɦÒ×ÔÅÓËÌÄÕÐÍÚÑØÇÂÞÈÊÃÀÖ§Û¤ÆÝ­ïáîé¶ò÷ôåóëìäõðíúñøçâþèêãàö·û´æý½' +! LOWER ÁÂ×ÇĭŤÖÚɦ§ÊËÌÍÎÏÐÒÓÔÕÆÈÃÞÛÝØÀÑ' +! UPPER áâ÷çä½å´öú鶷êëìíîïðòóôõæèãþûýøàñ' + +--- 2,9 ---- + TRY ÏÁÎɦÒ×ÔÅÓËÌÄÕÐÍÚÑØÇÂÞÈÊÃÀÖ§Û¤ÆÝ­ïáîé¶ò÷ôåóëìäõðíúñøçâþèêãàö·û´æý½' +! +! FOL ÁÂ×ÇĭŤÖÚɦ§ÊËÌÍÎÏÐÒÓÔÕÆÈÃÞÛÝØÀÑ' +! LOW ÁÂ×ÇĭŤÖÚɦ§ÊËÌÍÎÏÐÒÓÔÕÆÈÃÞÛÝØÀÑ' +! UPP áâ÷çä½å´öú鶷êëìíîïðòóôõæèãþûýøàñ' +! +! MIDWORD '- + -- cgit v1.2.3