Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Feb 2002 22:17:41 +0200
From:      "Konstantin Reznichenko" <kot@premierbank.dp.ua>
To:        <FreeBSD-gnats-submit@freebsd.org>
Subject:   ports/35007: New port archivers/arj: ARJ32 v 3.10 file archiver (RUSSIAN edition)
Message-ID:  <002f01c1b726$fd222c40$0402a8c0@premierbank.dp.ua>

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

>Number:         35007
>Category:       ports
>Synopsis:       New port archivers/arj: ARJ32 v 3.10 russian edition
>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:   Sat Feb 16 12:20:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Bourne-again Superuser
>Release:        FreeBSD 4.2-RELEASE i386
>Organization:
PREMIERBANK
>Environment:
    System: FreeBSD saturn.premierbank.dp.ua 4.2-RELEASE FreeBSD
    4.2-RELEASE #7: Sun Oct 14 10:21:45 EEST 2001
    toor@saturn.premierbank.dp.ua:/usr/src/sys/compile/SATURN i386

>Description:
    This  product is an  implementation of ARJ v 2.7x  for DOS on UNIX  and
    UNIX-like  systems. It is  assumed that the  user is familiar  with ARJ
    operation on DOS before using this package.

    New ARJ features on UNIX and UNIX-like platforms:

     - Support for symbolic and hard links
     - Archiving of special entities: pipes and devices
     - Support for UID/GID storage in a variety of methods
     - World's smallest native self-extracting modules
     - Outstanding interoperability with ARJ for DOS, Windows and OS/2 Warp

>How-To-Repeat:
    Execute the following shar file.

>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:
#
# ./arjr
# ./arjr/Makefile
# ./arjr/distinfo
# ./arjr/pkg-comment
# ./arjr/pkg-descr
# ./arjr/pkg-plist
# ./arjr/files
# ./arjr/files/patch-aa
#
echo c - ./arjr
mkdir -p ./arjr > /dev/null 2>&1
echo x - ./arjr/Makefile
sed 's/^X//' >./arjr/Makefile << 'END-of-./arjr/Makefile'
X# New ports collection makefile for:  ARJ archiver
X# Date created:         16 February 2002
X# Whom:                 Konstantin Reznichenko <kot@premierbank.dp.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME= arj
XPORTVERSION= 3.10
XCATEGORIES= russian archivers
XMASTER_SITES= http://fido.urc.ac.ru/ftp/pub/fileecho/other/autlcomp/ \
X  http://naftan.by/bbs/file/autl/comp/ \
X  http://testcase.newmail.ru/files/
XDISTNAME= arjfr310
XEXTRACT_SUFX= # empty
X
XMAINTAINER= kot@premierbank.dp.ua
X
XLIB_DEPENDS= \
X c.3:${PORTSDIR}/misc/compat3x
X
XONLY_FOR_ARCHS= i386
XNO_BUILD= yes
XEXTRACT_CMD=  # empty
XEXTRACT_BEFORE_ARGS= # empty
XEXTRACT_AFTER_ARGS= -y -e ${DISTNAME}/
X
X.include <bsd.port.pre.mk>
X
X.if ${PORTOBJFORMAT} == "elf"
XSTRIP=
X.endif
X
Xpost-fetch:
X @${CHMOD} a+x ${DISTDIR}/${DISTFILES}
X
Xdo-install:
X ${MKDIR} ${PREFIX}/share/doc/arj
X ${INSTALL_PROGRAM} ${WRKSRC}/arj ${PREFIX}/bin/arj
X cd ${WRKSRC} && \
X  ${INSTALL_DATA} history.txt readme.txt unix.txt options.txt \
X   ${PREFIX}/share/doc/arj && \
X  ${INSTALL_DATA} arjcrypt.so \
X   ${PREFIX}/lib/arjcrypt.so && \
X
X.include <bsd.port.post.mk>
END-of-./arjr/Makefile
echo x - ./arjr/distinfo
sed 's/^X//' >./arjr/distinfo << 'END-of-./arjr/distinfo'
XMD5 (arjfr310) = 6ab250207834edbd3b72fc0702d25140
END-of-./arjr/distinfo
echo x - ./arjr/pkg-comment
sed 's/^X//' >./arjr/pkg-comment << 'END-of-./arjr/pkg-comment'
XARJ32 v 3.10 file archiver (FreeBSD binary port)
END-of-./arjr/pkg-comment
echo x - ./arjr/pkg-descr
sed 's/^X//' >./arjr/pkg-descr << 'END-of-./arjr/pkg-descr'
XThis  product is an  implementation of ARJ v 2.7x  for DOS on UNIX  and
XUNIX-like  systems. It is  assumed that the  user is familiar  with ARJ
Xoperation on DOS before using this package.
X
XNew ARJ features on UNIX and UNIX-like platforms:
X
X - Support for symbolic and hard links
X - Archiving of special entities: pipes and devices
X - Support for UID/GID storage in a variety of methods
X - World's smallest native self-extracting modules
X - Outstanding interoperability with ARJ for DOS, Windows and OS/2 Warp
X
XWWW: http://testcase.newmail.ru/
END-of-./arjr/pkg-descr
echo x - ./arjr/pkg-plist
sed 's/^X//' >./arjr/pkg-plist << 'END-of-./arjr/pkg-plist'
Xbin/arj
Xlib/arjcrypt.so
Xshare/doc/arj/history.txt
Xshare/doc/arj/readme.txt
Xshare/doc/arj/unix.txt
Xshare/doc/arj/options.txt
X@dirrm share/doc/arj
END-of-./arjr/pkg-plist
echo c - ./arjr/files
mkdir -p ./arjr/files > /dev/null 2>&1
echo x - ./arjr/files/patch-aa
sed 's/^X//' >./arjr/files/patch-aa << 'END-of-./arjr/files/patch-aa'
X--- options.orig Fri Feb 15 13:29:55 2002
X+++ options.txt Fri Feb 15 13:29:13 2002
X@@ -0,0 +1,391 @@
X+
X+Список часто используемых команд и ключей.  По ARJ -? выдается полный
список.
X+
X+Запуск:    ARJ <команда> [-<ключ> [-<ключ>...]] <архив> [<файл(ы)>...]
X+Примеры :  ARJ a -e archive, ARJ e archive, ARJ l archive *.doc
X+<Команды>
X+ ac: добавить очередную страхов. копию   l: вывести список содержимого
X+  a: добавить файлы к архиву             m: переместить файлы в архив
X+  c: снабдить файлы комментариями        t: проверить целостность архива
X+  d: удалить файлы из архива             u: обновить файлы в архиве
X+  e: распаковать архив                   v: вывести детальный список
файлов
X+  f: обновить существ. в архиве файлы    x: распаковать файлы с путями
X+<Ключи>
X+  c: не проверять дату/время             r: пройти по подкаталогам
X+  e: исключить пути из имен файлов       u: обновить файлы (по дате)
X+  f: обновиь существующие файлы          v: включить многотомный режим
X+  g: зашифровывать с паролем             w: назначить рабочий каталог
X+  i: отключить индикатор состояния       x: исключить выбранные файлы
X+  m: выбрать метод: 0, 1, 2, 3 или 4     y: "да" в ответ на все вопросы
X+  n: только новые (несуществ.) файлы    hk: добавлять страховочную запись
X+
X+Примеры команд:
X+
X+  Добавить файлы, не записывая пути к ним:    ARJ a -e archive *.*
X+  Добавить два файла к архиву:                ARJ a archive name1 name2
X+  Заархивировать файлы с проверкой:           ARJ a -jt archive *.*
X+  Заархивировать с максимальным сжатием:      ARJ a -jm archive *.*
X+  Добавить несколько директорий:              ARJ a archive ... dir1 dir2
dir3
X+  Добавить тысячи/десятки тысяч файлов:       ARJ a -hm1 -r archive *.*
X+  Создать новую запасную копию в архиве:      ARJ ac archive c:\dir\*.* -r
X+  Записать комментарий только в заголовок:    ARJ c archive -zcmt.fil
X+  Преобразовать обычный архив в страховочный: ARJ cc archive
X+  Преобразовать страховочный архив в обычный: ARJ y archive -jb0
X+  Удалить последнюю страховочную копию:       ARJ dc archive *.*
X+  Удалить комментарийи из заголовка архива:   ARJ c archive -zNUL
X+  Распаковать архив:                          ARJ e archive
X+  Распаковать, восстанавливая директории:     ARJ x archive
X+  Распаковать новые файлы без запросов:       ARJ e archive -u -y
X+  Распаковать поддиректорию:                  ARJ e archive subdir\*.* -p1
X+  Распаковать файлы в определенный каталог:   ARJ x archive destdir\ *.*
X+  Распаковать файлы в определенный каталог:   ARJ x archive *.* -htdestdir
X+  Распаковать в каталог, содержащий пробелы:  ARJ x archive "Program
Files\ "
X+  Распаковать в каталог, содержащий пробелы:  ARJ x archive "-htProgram
Files"
X+  Распаковать архив Windows 95 в чистом DOS:  ARJ x archive -hf2
X+  Вывести список файлов в архиве:             ARJ l archive
X+  Переместить файлы в архив:                  ARJ m archive *.doc
X+  Распаковать файлы, удаляя их в архиве       ARJ e -d archive *.doc
X+  Восстановить файлы из поврежденного архива: ARJ x archive -jr
X+  Проверить целостность файлов в архиве:      ARJ t archive
X+  Проверить несколько архивов:                ARJ t *.ARJ -hr
X+  Добавить файлы в многотомный архив:         ARJ a -va a:archive *.*
X+  Позволить создание более 100 томов:         ARJ a -va a:archive.001
X+  Распаковать многотомный архив:              ARJ x -v a:archive
X+  Создать многотомный EXE-архив:              ARJ a -va -je a:archive *.*
X+  Сделать архив самораспаковывающимся:        ARJ y -je1 archive
X+
X+  Заархивировать диск C: на дискеты (A:)
X+                       ARJ a A:\backup
C:\ -a1 -b2 -r -vvas -wC:\ -js -jt -hk
X+  Восстановить содержимое диска C: с дискет:  ARJ x A:\backup C:\ -vv -y
X+
X+Детальная информация:
X+
X+Запуск: ARJ <команда> [{/|-}<ключи>[-|+|<режимы>]...] <имя_архива>[.ARJ]
X+            [<имя_базового_каталога>\]
[<!список_файлов>|<путь>|<шаблон>...]
X+
X+        или
X+
X+        ARJ @файл_директив [ -& | -+ | -g? | -hy | -g<пароль> ]
X+
X+<Команды>
X+ ac: Создать новую страховочную копию     m: Переместить файлы в архив
X+ cc: Сконвертировать архив в страховочный n: Переименовать файлы в архиве
X+ dc: Удалить последнюю страховочную копию o: Упорядочить файлы в архиве
X+  a: Добавить файлы к архиву              p: Распечатать файлы на ус-во
вывода
X+  b: Выполнить пакетный файл или команду  q: Восстановить поврежденный
архив
X+  c: Ввести описания к файлам             r: Удалить пути из имен файлов
X+  d: Удалить файлы из архива              s: Вывести файлы на экран, с
паузами
X+  e: Распаковать файлы из архива          t: Проверить целостность архива
X+  f: Обновить существующие файлы в архиве u: Обновить файлы в архиве
X+  g: Зашифровать файлы в архиве           v: Вывести детальный список
файлов
X+  i: Проверить целостность программы ARJ  w: Поиск текста в сжатых файлах
X+  j: Соединить архивы в один              x: Распаковать файлы с путями
X+  k: Удалить лишние запасные файлы        y: Перепаковать архив
X+  l: Просмотреть содержимое архива
X+
X+
X+<Установки по умолчанию>
X+  Сохранять пути в архиве
X+  Сохранять длинные имена
X+  Сохранять и восстанавливать расширенные атрибуты OS/2
X+  Сохранять время создания и доступа к файлу в системах Windows 95 и OS/2
X+  Использовать формат времени UNIX для файлов, архивируемых под ОС UNIX
X+  Не запоминать спецификатор устройства и корневой каталог
X+  Выводить ANSI-комментарии с помощью встроенного обработчика
X+  Запрашивать подтверждение на распаковку существующих файлов
X+  Использовать метод 1 для сжатия
X+  Считать все файлы двоичными
X+  В качестве спецификатора списка использовать знак "!"
X+  Команда "ac" является сокращением для "u -u2 -jb"
X+  Команда "cc" является сокращением для "y -jb"
X+  Команда "dc" является сокращением для "d -jb"
X+
X+  ARJ32 использует по умолчанию кодировку OEM. Ключ "-hy" настраивает его
X+  на использование кодировки ANSI, применяемой в графической среде
Windows.
X+  Самораспаковывающиеся архивы ARJ32 должны создаваться с ключом "-hy".
X+
X+  Для обеспечения совместимости с предыдущими версиями ARJ при архивации
под
X+  ОС класса UNIX необходимо указывать ключ "-2d".
X+
X+
X+<Ответы на запросы>
X+  Y - да
X+  N - нет
X+  Q - выйти из ARJ
X+  A - автоматически отвечать "да" на текущий запрос
X+  S - автоматически отвечать "нет" на текущий запрос
X+  G - всегда отвечать "да" на все запросы, кроме запросов на смену диска
X+  C - выполнить команду ОС
X+
X+
X+<Ключи>
X+  -: запрет символов ключей              p: сверять пути целиком
X+  +: запрет использования ARJ_SW        p1: проверять имена поддиректорий
X+     +var: использоват переменную        q: запрос на каждый файл
X+  @: построчно читать файл директив      r: рекурсивно проходить
поддиректории
X+  !: установить спецификатор списка      s: время архива = новейшему файлу
X+  &: автоматически обрабатывать ошибки  s1: сохранять исходное время
X+  #: выбрать файлы по номерам           s2: установить время изм. архива
X+  $: добавлять/распак. метку тома       s3: сохранить обе отметки о
времени
X+     $A: добавлять/распаковывать на A:   t: установить тип файлов (0 по
умол.)
X+  a: разрешить любые атрибуты               t0: двоичные
X+ a1: любые файлы, а также директории        t1: текстовые (в понимании
X+     и специальные файлы UNIX                   библиотек компилятора C)
X+  b: создать копию измененных файлов        t1f: текстовые без проверок
X+ b1: создать копию и сбросить атр. Arch.    t1g: текстовые с
псевдографикой
X+ b2: только сбросить атрибут Archive     u: Обновить файлы (новые)
X+ b3: сброс атр. Arch. при восстановл.   u1: Обновить файлы (новые +
старые)
X+ b4: сбросить Arch., не восстанавливая  u2: Обновить файлы (новые +
разные)
X+ b5: не восстанавливать атрибуты вообще u3: Обновить файлы (новые +
содерж.)
X+  c: пропустить проверку даты/времени    v: включить многотомный режим
X+  d: удалять добавленные файлы              v360:  размер тома 362000 байт
X+     (спрашивает разрешение на удаление)    v50K:  размер тома 50000 байт
X+  e: не запоминать пути к файлам            va:    автоопределение своб.
места
X+ e1: не запоминать базовый путь             vda:\*.*: удалить a:\*.*
X+  f: обновить существующие файлы            ve:    нумеровать файлы вместо
X+ f1: обновить более старые файлы                   расширений
X+ f2: обновить изменившиеся файлы            vi:    не проверять смену
дискет
X+ f3: обновить файлы с другим содержимым     vr50K: оставить 50000 байт на
1-й
X+  g: зашифровывать с паролем                       дискете
X+     gUGi: - с паролем "UGi"                vs:    выдавать приглашение ОС
X+     g?: ввести пароль с клавиатуры         vsCMD: выполн. CMD перед кажд.
т.
X+  i: не показывать индикатор состояния      vv:    выдавать звуковой
сигнал
X+ i1: показывать графический индикатор       vw:    не делить файлы на
неск. т.
X+ i2: показывать граф. индикатор + проц.     vz:    выдавать команду без
эха
X+ i3: показывать общий процент               v360,v720,v1200,v1440:
сокращения
X+ i4: показывать общ. процент в графике      Порядок ключей может быть
любым,
X+ i5: показывать общ. процент и график       но s и z должны идти
последними.
X+ i6: показывать общ. процент и кол-во    w: установить рабочий каталог
X+  k: сохранять копию архива (.BAK)          wTMP: использовать каталог TMP
X+  l: создать файл со списком имен        x: исключить файлы
X+     lNAMES.LST: создать NAMES.LST          x*.EXE: исключить все *.EXE
X+  m: выбор метода - 0, 1, 2, 3 или 4        x!NAMES: исключить файлы из
NAMES
X+     m0: не сжимать                         допускается только один список
X+     m1: лучшее сжатие (по умолчанию)    y: "да" в ответ на все запросы, к
роме
X+     m2: экономный вариант (меньше RAM)     запросов на смену дискеты.
Hеобхо-
X+     m3: быстрое сжатие                     димо пpи пакетной обработке.
X+     m4: быстрейшее (минимальное) сжатие z: снабдить архив комментарием
X+  n: только новые (несуществующие) файлы    zARC.CMT: взять комм. из
ARC.CMT
X+  o: файлы, изм. по/после ГГГГММДДЧЧММСС    zNUL: удалять комментарии
X+     o:        сегодня
X+     o19901225: по/после 25/12/1990
X+ ob: файлы, изм. до ГГГГММДДЧЧММСС
X+     ob:       раньше, чем сегодня
X+     ob19901225: раньше 25/12/1990
X+ od: изм. не ранее, чем N дней назад
X+     od5: пять или меньше дней назад
X+ oa: файлы, использ. после ГГГГММДДЧЧММСС
X+     oa:       сегодня
X+     oa19901225: после 25/12/1990
X+oab: файлы, использ. до ГГГГММДДЧЧММСС
X+     oab:      раньше, чем сегодня
X+     oab19901225: раньше 25/12/1990
X+ oc: файлы, созд. после ГГГГММДДЧЧММСС
X+     oc:       сегодня
X+     oc19901225: после 25/12/1990
X+ocb: файлы, созд. ГГГГММДДЧЧММСС
X+     ocb:      раньше, чем сегодня
X+     ocb19901225: раньше 25/12/1990
X+
X+
X+<Вторичные ключи>
X+ h#: текущая дата -> название архива    hi: детальная информ. в
индекс-файлах
X+h#1: текущее время -> название архива   hk: созд. запись для защиты от
поврежд.
X+h#2: дата/время (ДЧЧММСС) -> назв.     hk1: стандартный объем записи
X+     (формат: h#{Y,M,D,N,h,m,s})       hk9: максимальный объем записи
X+     h#YYYY-MMDD: дополнить ГГГГ-ММДД       При использовании с ключом
"-y"
X+ h$: использовать длинные имена в           страховочная запись
отключается
X+     Windows 2000                       hl: считать ошибками пробл. со
списком
X+ h2: синоним для группы ключей -2       hm: увеличить вместимость списка
файлов
X+ ha: игнорировать атрибут Read-Only    hm!: указать место для хранения
списка
X+ hb: выбрать файлы по атрибутам             hm! : хранить в XMS-памяти
X+     a - флаг "Archive" установлен          hm!e:\ : создать врем. файл на
e:\
X+     b - флаг "Archive" сброшен         hn: указать заведомо несуществ.
файл
X+     r - только для чтения                  hn####: считать #### несущ.
файлом
X+     s - системный                      ho: распаковывать файлы с
совпадениями
X+     h - скрытый                       ho1: распаковывать файлы без
совпадений
X+     d - директория                     hq: игн. ошибки доступа на
добавлении
X+     n - обычный файл, не d,h,r,s,c,l  hq1: игн. отсутств. файлы на
добавлении
X+     c - метка страховочной копии      hq2: игн. оба вида ошибок (-hq1
и -hq2)
X+     l - метка тома                     hr: игнорировать ошибки с архивами
X+     f - сокращение n,d,r,s,h           hs: запретить разделение (share)
файлов
X+     u - специальные файлы UNIX         ht: установить целевой путь
X+     w - длинные имена Windows 95           htD:\DESTDIR
X+     hb: все типы файлов                hu: позволить обновл. многот.
архивов
X+     hbsh: только скрытые или сист.     hv: проверить версию ARJ
X+     hbd: только директории             hw: компактный вывод при поиске
X+ hc: выполнить команду ОС при запуске   hw1: показ. только файлы с
совпадениями
X+     hcCLS: выполнить CLS               hx: уст. список расширений архивов
X+ he: не проверять электронную подпись       hx.arj.sdn
X+he1: ошибка при обнаруж. эл. подписи    hy: в ARJ32 - использовать кодир.
ANSI
X+ hf: обрабатывать только короткие им.       в ARJ - распаковывать архивы в
X+hf1: хранить длинные имена в коммент.       кодировке ANSI
X+     или распаковывать в W95LNAME.nnn  hy1: в ARJ32 - всегда использовать
ANSI
X+hf2: не сокращать длинные имена в DOS  hy2: в ARJ32 - всегда использовать
OEM
X+hf3: хранить длинные имена в поле       hz: создать подпись ARJ-SECURITY
X+     комментария, использовать
X+     короткие имена
X+hf4: считать все файлы, заархивир. в
X+     среде Windows, длинными именами
X+ hg: указать путь к модулю шифрования
X+     hgGARBLE.COM: для шифрования
X+     загружать GARBLE.COM
X+hg!: шифрование по 40-бит. ГОСТ
X+     28147-89
X+
X+
X+ j#: хранить только CRC, а не файлы     jp: пауза после каждого экрана
X+j#1: хранить только дату/время/атрибуты     jp50: пауза после 50 строк
X+j#2: восстановить атрибуты              jq: установить параметр-строку
X+j#3: восстановить дату/время                jqstr: установить параметр
"str"
X+j#4: восстановить атрибуты и дату/вр.   jr: распаковывать поврежд. архивы
X+ j$: не обрабат. время созд. и дост.   jr1: распак. сильно поврежд. архивы
X+ ja: отключить поддержку ANSI-коммент.  js: не пытаться сжимать
файлы-архивы
X+ja1: отключить показ комментариев           по умолч. arj, arc, lzh, pak,
rar,
X+ jb: режим работы со страхов. копиями       zip, zoo, j, and uc2.
X+jb0: сбросить статус страхов. архива        js.zoo: не сжимать только
*.zoo
X+jb*: выбрать все запасные файлы         jt: проверить врем. архив на
целостн.
X+ jc: выйти после N файлов              jt1: проверить на целостн. и на
совпад.
X+     jc5: выйти, обработав 5 файлов    jt2: пров. только совп. с доб.
файлами
X+     jc nam1 nam2: - после 2 файлов    jt3: пров. только размер и
дату/время
X+ jd: проверять место на диске           ju: транслировать пути из стиля
UNIX
X+     e -jd50K: пропус. при <50000 байт  jv: выдавать детальную информацию
X+     l -jd1000: ошибка при <1000 байт  jv1: специальный режим выдачи дет.
инф.
X+ je: создать самораспаков. архив        jw: распаковывать в один выходной
файл
X+je1: создать компактный самор. архив        jwNEW.FIL: распак. все в
NEW.FIL
X+ jf: хранить/использовать полный путь   jx: начать с определенного
смещения
X+jf1: - полный путь, кроме диска             jx10000: со смещ. 10000 от
начала
X+ jg: [устаревший ключ]                  jy: отключить запросы
X+jg1: [устаревший ключ]                    a - не спраш. о дополн. сущ.
файла
X+ jh: выбрать размер буфера Хаффмана       c - не спрашивать о созд.
директории
X+     jh65535: 65535 байт (максимум)       d - не спрашивать об удалении
X+     jh2048: 2048 байт (минимум)          k - не пров. своб. место на
диске
X+ ji: создать индекс-файл                  n - не спрашивать о
переименовании
X+     jiINDEX.FIL: создать INDEX.FIL       o - не спрашивать о перезап.
файла
X+ jk: оставлять врем. архив при ошибках    r - сброс буфера клав. перед
вводом
X+ jl: выводить только имена файлов         s - не спрашивать о продолж.
поиска
X+ jm: включить режим макс. сжатия          v - не спраш. о перех. к след.
тому
X+jm1: более быстрый режим макс. сжатия     y - "горячие клавиши" вместо
ввода
X+ jn: продолж. многот. архивацию с файла   jycny: не спраш. о
создании/переим.,
X+     jnBIN\X.COM: продолжить с BIN\X.COM         включить "горячие
клавиши"
X+     jn: получить информ. о последнем   jz: брать комментарии из файла
X+     заархивир. файле из индекс-файла       jzFIL.CMT: брать комм. из
FIL.CMT
X+ jo: спрашивать при обновлении архива       jzNUL: убрать комментарии у
файлов
X+ jo: распаковывать в уникальные имена
X+jo1: распаковывать в уникальные имена,
X+     сохраняя расширение
X+
X+
X+ 2a: последовательно именовать файлы   2k1: информативный формат вывода
даты
X+ 2c: [OS/2] сохранять и распаковывать   2l: [OS/2] преобразовывать
расширенные
X+     только критические EA                  атрибуты .LONGNAME в имена
файлов
X+ 2d: Режим совместимости с ARJ для          (когда это возможно)
X+     DOS                                2o: [UNIX] сохранение и
восстановление
X+2d1: [устаревший ключ] режим             информации о владельце файла
X+     совместимости по комментариям     2o1: Сохранение в виде UID/GID
X+ 2e: [OS/2] выбор расширенных атрибутов 2p: Указать приоритет задачи
X+     2e.*: только системные EA             OS/2: 2p1...2p4
X+     2e.ICON?: только пиктограммы           Linux, FreeBSD: 2p1...2p41
X+     2e: запретить обработку EA         2s: [UNIX] сохранение атрибутов
X+ 2f: запрет повторения комментариев в       символьных ссылок
X+     многотомных архивах         2x: [OS/2] исключить расширенные атр.
X+ 2h: [UNIX] Отключение обработки            2x.ICON?: исключить
пиктограммы
X+     твердых ссылок
X+ 2k: двухзначный формат года при выводе
X+     списков
X+
X+
X+Установка переменной окружения:
X+  SET ARJ_SW=-jyry -jv -i1
X+  SET ARJ_SW=c:\arj.cfg
X+
X+(ARJ для Win32 вместо ARJ_SW использует ARJ32_SW)
X+
X+  SET ARJ32_SW=-hy
X+
X+
X+Коды возврата:
X+
X+  0 ->   успешное завершение
X+  1 ->   предупреждение (файл не найден, либо отрицательный ответ на
запрос
X+         о переходе к следующему тому)
X+  2 ->   фатальная ошибка
X+  3 ->   нарушена целостность архива, либо неправильно введен пароль
X+  4 ->   нарушена электронная подпись, либо попытка изменить архив с
подписью
X+  5 ->   ошибка записи (обычно возникает, если заканчивается свободное
X+         пространство на диске)
X+  6 ->   не удалось открыть архив или файл
X+  7 ->   ошибка пользователя (некорректные ключи)
X+  8 ->   недостаточно памяти
X+  9 ->   архив не является ARJ-архивом
X+ 10 ->   [DOS] ошибка обмена с XMS-памятью
X+ 11 ->   пользователь прервал работу
X+ 12 ->   превышено ограничение на 250 страховочных копий
X+
X+  Оператор пакетного файла "IF ERRORLEVEL 0 ..." означает:
X+  "если код возврата больше или равен нулю".
X+
X+В самораспаковывающихся архивах можно указывать ключи для обработки. Для
этого
X+комментарий должен начинаться с "))". Например, комментарий:
X+
X+)) -o
X+приведет к перезаписыванию существующих файлов.
X+
X+
X+Эта краткая справка не призвана заменить документацию пользователя. Для
полной
X+информации об ARJ читайте документацию (файлы ARJ.TXT, INTRO.TXT,
ERRORS.TXT).
X+
X+
X+
X+Авторские права на архиваторы ARJ и ARJ32 принадлежат компании ARJ
Software.
X+(C) 1990-2001, ARJ Software Inc.
X+
X+ARJ - торговая марка ARJ Software, Inc.
X+OS/2 - торговая марка International Business Machines Corp.
X+UNIX - зарегистрированная торговая марка, лицензируемая X/Open Company
Ltd.
X+
X+
X+"ARJ is dedicated to God and to the Jung family" -- Robert K. Jung.
X+Русифицированный вариант, а также версию для OS/2, разработчики посвящают
X+памяти United Group International.
X+
X+
X+Политика лицензирования:
X+
X+ARJ Software, Inc. отказывается от всех гарантий в отношении данного
продукта,
X+как явных, так и предполагаемых, включая (но не ограничиваясь только ими)
X+предполагаемые гарантии на покупательскую способность и соответствие
реальным
X+требованиям.
X+
X+Дальнейшие юридические вопросы описаны в документации.
X+
X+
X+ARJ и ARJ32 являются раздельными условно-бесплатными продуктами и
использование
X+каждого из них в коммерческих и в государственных структурах требует
получения
X+отдельной лицензии. Включение ARJ, ARJ32, DEARJ, ARJSFX, ARJSFXJR и
ARJSFXV в
X+комплект поставки программного и/или аппаратного обеспечения всегда
требует
X+отдельной лицензии. Регистрация ARJ для домашнего использования не
требуется -
X+вместо этого мы советуем домашним пользователями поделиться программой с
X+друзьями. Стоимость регистрации ARJ или ARJ32 (но не обоих продуктов) для
X+одного компьютера составляет $45, включая расходы на перевозку. Эта цена
X+действует до 1 января 2002 г. Также доступны корпоративные и
дистрибьюторские
X+лицензии. Допускается бесплатное использование ARJ в коммерческих целях
или в
X+государственвных структурах в течение 30-дневного срока для оценки его
X+возможностей.
X+
X+Версии ARJ для систем OS/2 и UNIX разработанs компанией ARJ Software
Russia на
X+основе существующих версий ARJ для DOS и ARJ32. Разработчики выражают свою
X+благодарность автору ARJ (Robert K. Jung) за хорошо организованный,
X+переносимый исходный код.
X+
X+Разработчики (ARJ Software Russia):
X+
X+                      Андрей Белов -- программист
X+                  Вячеслав Одинцов -- организатор бета-тестирования.
X+
X+Для дополнительной информации прочтите документацию или свяжитесь с
авторами:
X+
X+  ARJ Software, Inc.              Fax  : 781-769-4893
X+  P.O. Box 249                    Email: robjung@world.std.com
X+  Norwood MA 02062                Web  : http://www.arjsoftware.com
X+  USA
END-of-./arjr/files/patch-aa
exit

>Release-Note:
>Audit-Trail:
>Unformatted:
 X-send-pr-version: 3.2
 



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?002f01c1b726$fd222c40$0402a8c0>