From owner-freebsd-ports Sat Feb 16 12:21:12 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 5771637B417 for ; Sat, 16 Feb 2002 12:20:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g1GKK1636134; Sat, 16 Feb 2002 12:20:01 -0800 (PST) (envelope-from gnats) Received: from mix.premierbank.dp.ua (premierbank.atlantis.dp.ua [193.108.46.78]) by hub.freebsd.org (Postfix) with SMTP id B13E537B404 for ; Sat, 16 Feb 2002 12:16:38 -0800 (PST) Received: (qmail 46809 invoked by uid 85); 16 Feb 2002 20:16:34 -0000 Received: from kot@premierbank.dp.ua by mix.premierbank.dp.ua with qmail-scanner-1.01 (. Clean. Processed in 5.667433 secs); 16 Feb 2002 20:16:34 -0000 Received: from hkot.premierbank.dp.ua (HELO hkot) (192.168.2.4) by mix.premierbank.dp.ua with SMTP; 16 Feb 2002 20:16:28 -0000 Message-Id: <002301c1b726$cf417ba0$0402a8c0@premierbank.dp.ua> Date: Sat, 16 Feb 2002 22:16:24 +0200 From: "Konstantin Reznichenko" To: Subject: ports/35006: New port archivers/arj: ARJ32 v 3.10 file archiver (FreeBSD binary port) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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 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 [- [-...]] [...] X+Examples: ARJ a -e archive, ARJ e archive, ARJ l archive *.doc X+ 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+ 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 [{/|-}[-|+|