Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jul 2002 11:56:17 +0300
From:      "Konstantin Reznichenko" <kot@premierbank.dp.ua>
To:        <FreeBSD-gnats-submit@FreeBSD.org>
Subject:   ports/40071: New port archivers/arj: ARJ32 v 3.10 file archiver
Message-ID:  <005501c220dd$298ec980$8802a8c0@premierbank.dp.ua>

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

>Number:         40071
>Category:       ports
>Synopsis:       New port archivers/arj: ARJ32 v 3.10b file archiver
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 01 02:00:11 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Konstantin V. Reznichenko
>Release:        FreeBSD 4.5-RELEASE i386
>Organization:
PREMIERBANK
>Environment:
System: FreeBSD 4.5-RELEASE 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:         9 April 2002
X# Whom:                 Konstantin Reznichenko <kot@premierbank.dp.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME= arj
XPORTVERSION= 3.10b
XCATEGORIES= archivers
XMASTER_SITES= http://testcase.newmail.ru/files/
X
XMAINTAINER= kot@premierbank.dp.ua
X
XUSE_AUTOCONF=  yes
XUSE_GMAKE=  yes
XCONFIGURE_WRKSRC= ${WRKSRC}/gnu
XMAKEFILE=  makefile.gnu
XMAKE_ARGS=  prepare
X
X.include <bsd.port.pre.mk>
X
X.if ${PORTOBJFORMAT} == "elf"
XSTRIP=
X.endif
X
Xpost-configure:
X @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS}
${MAKEFILE} ${MAKE_ARGS})
X
Xdo-install:
X ${MKDIR} ${PREFIX}/share/doc/arj
X ${INSTALL_PROGRAM} ${WRKSRC}/freebsd${OSREL}/en/rs/arj/arj
${PREFIX}/bin/arj
X cd ${WRKSRC}/doc && \
X  ${INSTALL_DATA} COPYING debug.txt \
X   ${PREFIX}/share/doc/arj
X cd ${WRKSRC}/resource/en && \
X  ${INSTALL_DATA} arjl.txt arjs.txt history.txt readme.txt unix.txt \
X   ${PREFIX}/share/doc/arj && \
X  ${INSTALL_DATA} ${WRKSRC}/freebsd${OSREL}/en/rs/arjcrypt/arjcrypt.so \
X   ${PREFIX}/lib/arjcrypt.so
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 (arj-3.10b.tar.gz) = 59948e8f098d5f1ed5fbd7e86cd51ab4
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
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/
X     http://arj.sourceforge.net/
END-of-./arj/pkg-descr
echo x - ./arj/pkg-plist
sed 's/^X//' >./arj/pkg-plist << 'END-of-./arj/pkg-plist'
Xbin/arj
Xlib/arjcrypt.so
Xshare/doc/arj/COPYING
Xshare/doc/arj/debug.txt
Xshare/doc/arj/arjl.txt
Xshare/doc/arj/arjs.txt
Xshare/doc/arj/history.txt
Xshare/doc/arj/readme.txt
Xshare/doc/arj/unix.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--- environ.c.orig Mon Apr  8 11:31:01 2002
X+++ environ.c Mon Apr  8 14:06:05 2002
X@@ -2721,7 +2721,7 @@
X   ps=pe+1;
X  } while(*pe!='\0');
X  #if SFX_LEVEL==ARJ
X-  strcpy(dest, "/usr/bin/arj");
X+  strcpy(dest, "/usr/local/bin/arj");
X  #elif SFX_LEVEL==ARJSFXV
X   strcpy(dest, "./arjsfxv");
X  #elif SFX_LEVEL==ARJSFX
END-of-./arj/files/patch-aa
exit



>Release-Note:
>Audit-Trail:
>Unformatted:

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?005501c220dd$298ec980$8802a8c0>