Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Feb 2002 22:16:24 +0200
From:      "Konstantin Reznichenko" <kot@premierbank.dp.ua>
To:        <FreeBSD-gnats-submit@freebsd.org>
Subject:   ports/35006: New port archivers/arj: ARJ32 v 3.10 file archiver (FreeBSD binary port)
Message-ID:  <002301c1b726$cf417ba0$0402a8c0@premierbank.dp.ua>

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

>Number:         35006
>Category:       ports
>Synopsis:       New port archivers/arj: ARJ32 v 3.10 file archiver
>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:
#
# ./arj
# ./arj/Makefile
# ./arj/distinfo
# ./arj/pkg-comment
# ./arj/pkg-descr
# ./arj/pkg-plist
# ./arj/files
# ./arj/files/patch-aa
#
echo c - ./arj
mkdir -p ./arj > /dev/null 2>&1
echo x - ./arj/Makefile
sed 's/^X//' >./arj/Makefile << 'END-of-./arj/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= 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= arjf_310
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
X.include <bsd.port.post.mk>
END-of-./arj/Makefile
echo x - ./arj/distinfo
sed 's/^X//' >./arj/distinfo << 'END-of-./arj/distinfo'
XMD5 (arjf_310) = d51e9d45cd6ca775c07ac89768610c3d
END-of-./arj/distinfo
echo x - ./arj/pkg-comment
sed 's/^X//' >./arj/pkg-comment << 'END-of-./arj/pkg-comment'
XARJ32 v 3.10 file archiver (FreeBSD binary port)
END-of-./arj/pkg-comment
echo x - ./arj/pkg-descr
sed 's/^X//' >./arj/pkg-descr << 'END-of-./arj/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-./arj/pkg-descr
echo x - ./arj/pkg-plist
sed 's/^X//' >./arj/pkg-plist << 'END-of-./arj/pkg-plist'
Xbin/arj
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-./arj/pkg-plist
echo c - ./arj/files
mkdir -p ./arj/files > /dev/null 2>&1
echo x - ./arj/files/patch-aa
sed 's/^X//' >./arj/files/patch-aa << 'END-of-./arj/files/patch-aa'
X--- options.orig Sat Feb 16 14:38:04 2002
X+++ options.txt Sat Feb 16 14:37:53 2002
X@@ -0,0 +1,384 @@
X+
X+List of frequently used commands and switches.  Type ARJ -? for more help.
X+
X+Usage:     ARJ <command> [-<sw> [-<sw>...]] <archive_name>
[<file_names>...]
X+Examples:  ARJ a -e archive, ARJ e archive, ARJ l archive *.doc
X+<Commands>
X+ ac: Add Chapter to chapter archive     l: List contents of archive
X+  a: Add files to archive               m: Move files to archive
X+  c: Comment archive files              t: Test integrity of archive
X+  d: Delete files from archive          u: Update files to archive
X+  e: Extract files from archive         v: Verbosely list contents of
archive
X+  f: Freshen files in archive           x: eXtract files with full
pathname
X+<Switches>
X+  c: skip time-stamp Check              r: Recurse subdirectories
X+  e: Exclude paths from names           u: Update files (new and newer)
X+  f: Freshen existing files             v: enable multiple Volumes
X+  g: Garble with password               w: assign Work directory
X+  i: with no progress Indicator         x: eXclude selected files
X+  m: with Method 0, 1, 2, 3, 4          y: assume Yes on all queries
X+  n: only New files (not exist)        hk: enable ARJ-PROTECT damage
protection
X+
X+Example ARJ commands:
X+
X+  Add files minus directory structure:        ARJ a -e archive *.*
X+  Add two files to archive:                   ARJ a archive name1 name2
X+  Add files to archive with verification:     ARJ a -jt archive *.*
X+  Add files with maximum compression:         ARJ a -jm archive *.*
X+  Add several directories of files:           ARJ a archive ... dir1 dir2
dir3
X+  Add thousands of files to an archive:       ARJ a -hm1 -r archive *.*
X+  Add a chapter to an archive:                ARJ ac archive c:\dir\*.* -r
X+  Comment archive header only:                ARJ c archive -zcmt.fil
X+  Convert standard archive to chapter:        ARJ cc archive
X+  Convert chapter archive to standard:        ARJ y archive -jb0
X+  Delete the last chapter from an archive:    ARJ dc archive *.*
X+  Strip archive comment only:                 ARJ c archive -zNUL
X+  Extract files from archive:                 ARJ e archive
X+  Extract maintaining directory structure:    ARJ x archive
X+  Extract new and newer files without query:  ARJ e archive -u -y
X+  Extract subdirectory from archive:          ARJ e archive subdir\*.* -p1
X+  Extract files to directory:                 ARJ x archive destdir\ *.*
X+  Extract files to directory:                 ARJ x archive *.* -htdestdir
X+  Extract files to directory with space:      ARJ x archive "Program
Files\ "
X+  Extract files to directory with space:      ARJ x archive "-htProgram
Files"
X+  Extract a Win95 archive to plain DOS:       ARJ x archive -hf2
X+  List files in archive:                      ARJ l archive
X+  Move files to archive:                      ARJ m archive *.doc
X+  Move files from archive:                    ARJ e -d archive *.doc
X+  Recover files from a damaged archive:       ARJ x archive -jr
X+  Test integrity of files in archive:         ARJ t archive
X+  Test multiple ARJ archives:                 ARJ t *.ARJ -hr
X+  Add files to a multiple volume archive:     ARJ a -va a:archive *.*
X+  Create up to 999 archive volumes:           ARJ a -va a:archive.001
X+  Extract from a multiple volume archive:     ARJ x -v a:archive
X+  Create a multiple volume self-extractor:    ARJ a -va -je a:archive *.*
X+  Convert archive to self-extractor:          ARJ y -je1 archive
X+
X+  Backup drive C to drive A:
X+                       ARJ a A:\backup
C:\ -a1 -b2 -r -vvas -wC:\ -js -jt -hk
X+  Restore backup on drive A to drive C:       ARJ x A:\backup C:\ -vv -y
X+
X+More detailed ARJ information:
X+
X+Usage:  ARJ <command> [{/|-}<switch>[-|+|<option>]...]
<archive_name>[.ARJ]
X+            [<base_directory_name>\]
[<!list_name>|<path_name>|<wild_name>...]
X+
X+        or
X+
X+        ARJ @response_filename [ -& | -+ | -g? | -hy | -gpassword ]
X+
X+<Commands>
X+ ac: Add Chapter to chapter archive      m: Move files to archive
X+ cc: Convert archive to Chapter archive  n: reName files in archive
X+ dc: Delete last Chapter from archive    o: Order files in archive
X+  a: Add files to archive                p: Print files to standard output
X+  b: execute Batch or dos command        q: recover damaged ARJ file
X+  c: Comment archive files               r: Remove paths from filenames
X+  d: Delete files from archive           s: Sample files to screen with
pause
X+  e: Extract files from archive          t: Test integrity of archive
X+  f: Freshen files in archive            u: Update files to archive
X+  g: Garble files in archive             v: Verbosely list contents of
archive
X+  i: check Integrity of ARJ.EXE          w: Where are text strings in
archive
X+  j: Join archives to archive            x: eXtract files with full
pathname
X+  k: remove obsolete bacKup files        y: copY archive with new options
X+  l: List contents of archive
X+
X+
X+<Main defaults>
X+  Save path information in archive
X+  Save long filenames
X+  Save/restore extended attributes
X+  Save/restore file date-time created and accessed in Win95 and OS/2
X+  Save timestamps in the UNIX format under UNIX-like operating systems
X+  Don't save drive and root in path information
X+  Display comment ANSI sequences with built-in display handler
X+  Prompt before overwriting output files
X+  Use method 1 compression
X+  Use binary mode
X+  Use ! as list file symbol
X+  The "ac" command is an abbreviation for "u -u2 -jb"
X+  The "cc" command is an abbreviation for "y -jb"
X+  The "dc" command is an abbreviation for "d -jb"
X+
X+  ARJ32 uses OEM codepage by default.  The "-hy" option sets ARJ32 to use
X+  the ANSI codepage which is the Windows graphical environment default.
ARJ32
X+  self-extracting archives should be built using the "-hy" option.
X+
X+  To ensure compatibility with previous versions of ARJ, the "-2d"
parameter
X+  has to be specified when archiving under UNIX.
X+
X+
X+<User prompt responses>
X+  Yes     - yes
X+  No      - no
X+  Quit    - abort out of ARJ
X+  Always  - always assume yes for current type of query
X+  Skip    - always assume no for current type of query
X+  Global  - always assume yes for all queries except diskette volume
prompts
X+  Command - prompt for and execute one system command
X+
X+
X+<Switches>
X+  -: disables switch char                p: match using full Pathnames
X+  +: inhibits ARJ_SW usage              p1: match Pathname with subdirs
X+     +var: set environment variable      q: Query on each file
X+  @: set 1 token per response file line  r: Recurse subdirectories
X+  !: set list char (!)                   s: set archive time-Stamp to
newest
X+  &: set batch critical error handler   s1: save original time-Stamp
X+  #: select files by number             s2: set archive time-Stamp
X+  $: add/extract volume label           s3: save both original time-Stamps
X+     $A: add/extract label to drive A    t: set file Type (default 0)
X+  a: allow any file Attribute               t0: set binary file type
X+ a1: any files, directories and UNIX    t1: set C text file type
X+     special files                          t1f: force C text file type
X+  b: Backup changed files                   t1g: set C text with graphics
X+ b1: Backup changed, reset archive bits  u: Update files (new + newer)
X+ b2: only reset archive bits            u1: Update files (new + OLDER)
X+ b3: reset archive bit during restore   u2: Update files (new + different)
X+ b4: do not restore bits, reset arc     u3: Update files (new + CRC
mismatch)
X+ b5: do not restore any file attributes  v: enable multiple Volumes
X+  c: skip time-stamp Check                  v360:  build 362000 byte
volumes
X+  d: Delete added files                     v50K:  build 50000 byte
volumes
X+     asks permission before deleting        va:    auto-detect space
available
X+  e: Exclude paths from names               vda:\*.*: delete a:\*.*
X+ e1: Exclude base dir from names            ve:    use alternate volume
naming
X+  f: Freshen existing files                 vi:    inhibit diskette change
test
X+ f1: Freshen with OLDER files               vr50K: reserve 50000 bytes of
X+ f2: Freshen with DIFFERENT files                  space on first volume
X+ f3: Freshen with CRC mismatched files      vs:    provide command prompt
X+  g: Garble with password                   vsCMD: execute CMD before each
vol
X+     gstew: garble with password stew       vv:    beep between volumes
X+     g?: prompt for password                vw:    keep Whole files in
volumes
X+  i: show no progress Indicator             vz:    provide command with no
echo
X+ i1: show bar graph Indicator               v360,v720,v1200,v1440: abbrevs
X+ i2: show percentage and bar graph          Volume options may be in any
order
X+ i3: total progress percentage              except s and z which must be
last
X+ i4: total progress bar graph            w: assign Work directory
X+ i5: total percentage and bar graph         wTMP: use TMP as work
directory
X+ i6: total percentage and file graph     x: eXclude selected files
X+  k: Keep a .BAK of ARJ archive             x*.EXE: exclude *.EXE files
X+  l: create List_name file                  x!NAMES: exclude files in
NAMES
X+     lNAMES.LST: create NAMES.LST           multiple exclusions are
allowed
X+  m: with Method 0, 1, 2, 3, 4           y: assume Yes on all queries
except
X+     m0: store (no compression)             diskette volume prompts
X+     m1: good compression (default)         Use this switch for batch mode
X+     m2: less memory and compression     z: supply archive comment file
X+     m3: FAST! less compression             zARC.CMT: use ARC.CMT for
comments
X+     m4: FASTEST! least compression         zNUL: use to strip comments
X+  n: only New files (not exist)
X+  o: On or after YYYYMMDDHHMMSS
X+     o:       on today
X+     o19901225: on/after 12/25/1990
X+ ob: Before YYYYMMDDHHMMSS
X+     ob:       before today
X+     ob19901225: before 12/25/1990
X+ od: no older than N Days
X+     od5: five or less days old
X+ oa: After YYYYMMDDHHMMSS (last access)
X+     oa:       on today
X+     oa19901225: after 12/25/1990
X+oab: Before YYYYMMDDHHMMSS (last access)
X+     oab:      before today
X+     oab19901225: before 12/25/1990
X+ oc: After YYYYMMDDHHMMSS (created)
X+     oc:       on today
X+     oc19901225: after 12/25/1990
X+ocb: Before YYYYMMDDHHMMSS
X+     ocb:      before today
X+     ocb19901225: before 12/25/1990
X+
X+
X+<Shifted switches>
X+ h#: append date string to name         hi: detailed display in Index
files
X+h#1: append time string to name         hk: build data protection record
X+h#2: append DHHMMSS to name             hk: default amount of recovery
data
X+     (custom: h#{Y,M,D,N,h,m,s})       hk1: more recovery data
X+     h#YYYY-MMDD: append YYYY-MMDD     hk9: maximum amount of recovery
data
X+ h$: try to use longnames (Win2000)         Disable ARJ-PROTECT when used
with
X+ h2: obsolete synonym for -2 group          the "y" command
X+     of options                         hl: return error for Listfile
error
X+ ha: ignore readonly Attribute          hm: increase file list capacity
X+ hb: select by file attribute/type     hm!: redirect -hm temp file
X+     a - archive bit set                    hm! : move temp file to XMS
mem
X+     b - archive bit clear                  hm!e:\ : move temp file to e:\
X+     r - readonly                       hn: specify non-existent filespec
X+     s - system                             hn####: set #### as filespec
X+     h - hidden                         ho: Only extract files with
matches
X+     d - directory                     ho1: Only extract files without
matches
X+     n - normal file, not d,h,r,s,c,l   hq: ignore open access error on
adds
X+     c - chapter label                 hq1: ignore open not found error on
adds
X+     l - volume label                  hq2: ignore access and not found on
adds
X+     f - abbrev for n,d,r,s,h           hr: try to ignore archive errors
X+     u - UNIX special files             hs: disable file Sharing
X+     w - win95 long filenames           ht: set Target directory
X+     hb: select all types                   htD:\DESTDIR
X+     hbsh: select hidden, system only   hu: allow Update of volume
archives
X+     hbd: select dirs only              hv: check for ARJ version
X+ hc: execute Command at ARJ start       hw: scroll save search filename
display
X+     hcCLS: execute CLS                hw1: display only filenames with
matches
X+ he: skip test of security Envelope     hx: set default archive extensions
X+he1: set error on security Envelope         hx.arj.sdn
X+ hf: set short filenames only           hy: set ARJ32 to use ANSI codepage
X+hf1: set longnames in file comment          set ARJ to extract ANSI
codepage
X+     or extract with W95LNAME.nnn           archive
X+hf2: use long filenames in DOS         hy1: force ARJ32 to use OEM
codepage
X+hf3: set longnames in file comment     hy2: force ARJ32 to use ANSI
codepage
X+     using shortname wildcards          hz: create an ARJ-SECURITY
envelope
X+hf4: set all files archived in
X+     Windows as Windows long
X+     filenames
X+ hg: specify garble module filename
X+     hgGARBLE.COM: set GARBLE.COM as
X+     name of garble module
X+hg!: specify use of 40 bit encryption
X+
X+
X+ j#: store only CRC and not the file    jp: Pause after each screenful
X+j#1: store only date, size, attributes      jp50: pause, set page size to
50
X+j#2: restore file attributes            jq: set string parameter
X+j#3: restore file dates                     jqstring: set parameter to
string
X+j#4: restore file attributes and dates  jr: Recover broken archive files
X+ j$: do not process file DTA and DTC   jr1: Recover badly broken archive
files
X+ ja: set P command to display ANSI      js: Store archives by suffix
X+ja1: inhibit the display of comments        default is arj, arc, lzh, pak,
rar,
X+ jb: set chapter backup processing          zip, zoo, j, and uc2.
X+jb0: clear chapter archive status           js.zoo: store only .zoo files
X+jb*: select all chapter backup files    jt: Test temporary archive by CRC
X+ jc: exit after Count of files         jt1: Test CRC and file contents
X+     jc5: exit after 5 files           jt2: Test only added file contents
X+     jc nam1 nam2: exit after 2 files  jt3: Test only file date-time and
size
X+ jd: ensure free Disk space             ju: translate UNIX style paths
X+     e -jd50K: skip file if<50000 free  jv: set Verbose display
X+     l -jd1000: set error if<1000 free jv1: set special verbose list mode
X+ je: create self-extracting archive     jw: set extract output filename
X+je1: create SFXJR archive                   jwNEW.FIL: output to NEW.FIL
X+ jf: store/use Full specified path      jx: start at eXtended position
X+jf1: store/use path minus drive             jx10000: start at position
10000
X+ jg: [OBSOLETE]                         jy: suppress queries assuming Yes
X+jg1: [OBSOLETE]                           a - skip append query
X+ jh: set Huffman buffer size              c - skip create directory query
X+     jh65535: set to 65535 bytes (max)    d - skip delete files query
X+     jh2048: set to 2048 bytes (min)      k - skip disk space available
query
X+ ji: create Index file                    n - skip new filename prompt
X+     jiINDEX.FIL: create INDEX.FIL        o - skip overwrite file query
X+ jk: Keep temp archive on error           r - erase all type-ahead before
query
X+ jl: display only filespecs               s - skip scanned enough text
query
X+ jm: set Maximum compression mode         v - skip proceed to next volume
query
X+jm1: set faster Maximum compression       y - accept single character
Y/N/A/Q
X+ jn: restart volumes at fileName          jycny: skip create, new name
queries
X+     jnBIN\X.COM: restart at BIN\X.COM           in single character input
mode
X+     jn: get restart information from   jz: supply file for file comment
X+     previously written index file          jzFIL.CMT: use FIL.CMT for
comments
X+ jo: query when updating archive file       jzNUL: use to strip file
comments
X+ jo: extract to unique Output names
X+jo1: extract to unique Output names
X+     keeping file extension
X+
X+
X+ 2a: serialize names on extraction     2k1: use a non-ambigous date
display
X+ 2c: [OS/2] handle Critical EAs only        format
X+ 2d: ARJ/DOS compatibility mode         2l: [OS/2] treat .LONGNAME EAs as
X+2d1: (OBSOLETE) comment compatibility       filenames when possible
X+ 2e: [OS/2] filter Extended attributes  2o: [UNIX] store/restore file
ownership
X+     2e.*: pack/unpack system EAs only 2o1: Store numeric UID/GID values
X+     2e.ICON?: pack/unpack icons only   2p: specify process Priority
X+     2e: disable EAs handling               OS/2: 2p1...2p4
X+ 2f: disable comment serialization          Linux, FreeBSD: 2p1...2p41
X+     across multiple volumes            2s: [UNIX] preserve symlink
properties
X+ 2h: [UNIX] Disable hardlink handling   2x: [OS/2] eXclude extended
attributes
X+ 2k: skip century display in dates     2x.ICON?: ignore icons
X+
X+
X+Environment variable setting:
X+  set ARJ_SW=-jyry -jv -i1
X+  set ARJ_SW=c:\arj.cfg
X+
X+(ARJ for Win32 uses ARJ32_SW instead of ARJ_SW)
X+
X+  set ARJ32_SW=-hy
X+
X+
X+ARJ errorlevels:
X+
X+  0 ->   success
X+  1 ->   warning (specified file to add to archive not found,
X+                  specified file to list, extract, etc., not found,
X+                  or answering negatively to "OK to proceed to next
volume..."
X+                  prompt)
X+  2 ->   fatal error
X+  3 ->   CRC error (header or file CRC error or bad password)
X+  4 ->   ARJ-SECURITY error or attempt to update an ARJ-SECURED archive
X+  5 ->   disk full or write error
X+  6 ->   cannot open archive or file
X+  7 ->   simple user error (bad parameters)
X+  8 ->   not enough memory
X+  9 ->   not an ARJ archive
X+ 10 ->   [DOS] XMS memory error (read or write)
X+ 11 ->   user control break
X+ 12 ->   too many chapters (over 250)
X+
X+  The batch statement IF ERRORLEVEL 0 ...          means
X+  if the errorlevel is EQUAL TO or GREATER THAN 0.
X+
X+If the first two characters of an ARJ comment are "))" in a
self-extractor,
X+then the self-extractor will accept the appended line as its command line.
X+
X+)) -o
X+will force the self-extractor to overwrite existing files.
X+
X+
X+This ARJ help information is not intended as a replacement for the ARJ
user
X+documentation.  See the files ARJ.TXT, INTRO.TXT, ERRORS.TXT, ... for
detailed
X+information about using ARJ.
X+
X+
X+ARJ/ARJ32 file archiver utility. Copyright (c) 1990-2001 ARJ Software,
Inc.
X+All Rights Reserved.
X+
X+ARJ is a trademark of ARJ Software, Inc.
X+OS/2 is a trademark of International Business Machines Corp.
X+UNIX is a registered trademark licensed exlusively through X/Open Company
Ltd.
X+
X+
X+ARJ IS DEDICATED TO GOD AND TO THE JUNG FAMILY.  John 15:5
X+ARJ/2 IS DEDICATED TO THE MEMORIES OF UNITED GROUP INTERNATIONAL.
X+
X+
X+ARJ/ARJ32 LICENSE POLICY:
X+
X+ARJ SOFTWARE, INC. DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE,
WHETHER
X+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF
X+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND ALL SUCH
WARRANTIES
X+ARE EXPRESSLY and SPECIFICALLY DISCLAIMED.
X+
X+READ THE ACCOMPANYING DOCUMENTATION FOR FURTHER DISCLAIMERS AND
INFORMATION.
X+
X+
X+ARJ and ARJ32 are separate shareware products and their use in a business,
X+commercial, government, or institutional environment require separate
X+registrations.  The inclusion of the ARJ or ARJ32 software (ARJ, ARJ32,
X+DEARJ, ARJSFX, ARJSFXJR, ARJSFXV) as part of a software and/or hardware
X+package to be distributed always requires a special license.  The
X+registration of ARJ or ARJ32 for personal at-home use is NOT required.
X+Instead, we ask that these at-home users share ARJ with a friend.  The
X+registration fee for the use of either ARJ or ARJ32 (not both) on one
X+computer for internal use only is $45 including shipping.  This price is
X+valid until January 1, 2002.  Site licenses and distribution licenses are
X+available.  Business, commercial, government, and institutional ARJ/ARJ32
X+users are permitted a free 30 day period for the evaluation of ARJ/ARJ32.
X+
X+The OS/2 and UNIX versions were created by ARJ Software Russia, separately
X+from the mainstream ARJ package. The developers wish to thank Robert Jung
for
X+clearly organized code and easy portability of this product. This version
was
X+designed by:
X+
X+                      Andrew Belov -- programmer
X+              Viatcheslav Odintsov -- head of the testing group.
X+
X+For more information concerning ARJ/ARJ32, see the accompanying
documentation
X+or contact:
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-./arj/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?002301c1b726$cf417ba0$0402a8c0>