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>