DESCR

RAR is a powerful tool allowing you to manage and control archive
files.

RAR features include:

* Highly sophisticated, original compression algorithm
* Special compression algorithms optimized for text, audio,
graphics data, 32 and 64-bit Intel executables
* Better compression than similar tools, using 'solid' archiving
* Authenticity verification (registered version only)
* Self-extracting archives and volumes (SFX)
* Ability to recover physically damaged archives
* Locking, password, file order list, file security & more ...

MESSAGE.linux-i386

===========================================================================
$NetBSD: MESSAGE.linux-i386,v 1.1 2007/08/22 16:43:33 jlam Exp $

For best compression performance, please install
${PREFIX}/share/doc/rar-bin/rarfiles.lst into /etc.
===========================================================================

MESSAGE.netbsd-i386

===========================================================================
$NetBSD: MESSAGE.netbsd-i386,v 1.1 2007/08/22 16:43:33 jlam Exp $

You must have COMPAT_12, COMPAT_13, COMPAT_43, COMPAT_NOMID and a.out
support compiled into your kernel to use this program.
===========================================================================

Makefile

# $NetBSD: Makefile,v 1.50 2008/01/25 23:44:14 joerg Exp $

DISTNAME= rar # overridden in Makefile.${EMUL_PLATFORM}
PKGNAME= rar-2.02 # also overridden
PKGREVISION= 1
CATEGORIES= archivers
MASTER_SITES= # empty

MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.rarsoft.com/
COMMENT= RAR file archiver (binary)

EMUL_PLATFORMS= linux-i386 netbsd-i386

LICENSE= rar-license
RESTRICTED= Only unmodified original package can be distributed
NO_BIN_ON_CDROM= ${RESTRICTED}
NO_BIN_ON_FTP= ${RESTRICTED}

MESSAGE_SRC= ${PKGDIR}/MESSAGE.${EMUL_PLATFORM}

.include "../../mk/bsd.prefs.mk"

.if exists(Makefile.${EMUL_PLATFORM})
. include "Makefile.${EMUL_PLATFORM}"
.else
NO_BUILD= yes
do-install: # nothing
.endif

.include "../../mk/bsd.pkg.mk"

Makefile.linux-i386

# $NetBSD: Makefile.linux-i386,v 1.1 2007/08/22 16:43:34 jlam Exp $

DISTNAME= rarlinux-3.6.0
PKGNAME= ${DISTNAME:S/linux//}
MASTER_SITES= http://www.rarsoft.com/rar/ \
ftp://ftp.rarsoft.com/rar/

CONFLICTS= rarlinux-[0-9]* rar-linux-[0-9]*

EMUL_MODULES.linux= base compat

WRKSRC= ${WRKDIR}/rar
BUILD_DIRS= # empty

DATADIR= ${PREFIX}/lib
DOCDIR= ${PREFIX}/share/doc/rar

INSTALLATION_DIRS= bin lib ${DATADIR} ${DOCDIR}

do-install:
${INSTALL_PROGRAM} ${WRKSRC:Q}/rar_static ${PREFIX:Q}/bin/rar
${INSTALL_DATA} ${WRKSRC:Q}/default.sfx ${DATADIR:Q}
${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCDIR:Q}
${INSTALL_DATA} ${WRKSRC}/rarfiles.lst ${DOCDIR:Q}

Makefile.netbsd-i386

# $NetBSD: Makefile.netbsd-i386,v 1.2 2007/08/23 18:20:30 jlam Exp $

DISTNAME= rarbsd
PKGNAME= rar-2.02
MASTER_SITES= ftp://ftp.elf.stuba.sk/pub/pc/pack/
EXTRACT_SUFX= .sfx

EMUL_REQD= netbsd>=1.2

WRKSRC= ${WRKDIR}
EXTRACT_CMD= exec "$$extract_file" >/dev/null

DATADIR= ${PREFIX}/share/rar
DOCDIR= ${PREFIX}/share/doc/rar

INSTALLATION_DIRS= ${DATADIR} ${DOCDIR}

CHECK_KSYMS_CMD= ${SETENV} ECHO=${TOOLS_ECHO:Q} \
GREP=${TOOLS_GREP:Q} \
GZIP_CMD=${TOOLS_GZIP_CMD:Q} \
NM=${NM:Q} RM=${TOOLS_RM:Q} \
TMPDIR=${WRKDIR:Q} \
${SH} ${FILESDIR}/check-ksyms.sh

pre-extract:
${RUN} set -e; \
if ${CHECK_KSYMS_CMD} compat_12 exec_nomid exec_aout; then \
${TEST} -x ${DISTDIR}/${DISTFILES:Q} || \
${CHMOD} a+x ${DISTDIR:Q}/${DISTFILES:Q}; \
else \
${ECHO} "==========================================================================="; \
${ECHO} "In order to extract this package," \
"you must have have booted from a"; \
${ECHO} "kernel with options COMPAT_NOMID and" \
"COMPAT_12, and EXEC_AOUT if on"; \
${ECHO} "an ELF system."; \
${ECHO} "==========================================================================="; \
${FALSE}; \
fi

# DOS to Unix line conversion
do-build:
${RUN} set -e; set -u; \
cd ${WRKSRC:Q} && for i in *.Txt *.Lst; do \
${TR} -d '\015' < "$$i" > "$$i".tmp; \
${MV} -f "$$i".tmp "$$i"; \
done

do-install:
${INSTALL_SCRIPT} ${WRKSRC:Q}/rar ${PREFIX:Q}/bin/rar
${INSTALL_DATA} ${WRKSRC:Q}/RarFiles.Lst ${DATADIR:Q}/rarfiles.lst
${INSTALL_DATA} ${WRKSRC:Q}/default.sfx ${DATADIR:Q}/default.sfx
${INSTALL_DATA} ${WRKSRC:Q}/Dos.SFX ${DATADIR:Q}/dos.sfx
cd ${WRKSRC:Q} && ${INSTALL_MAN} Rar.Txt Rar_FAQ.txt \
TechNote.Txt License.Txt Internet.Txt ${DOCDIR:Q}

PLIST.linux-i386

@comment $NetBSD: PLIST.linux-i386,v 1.2 2007/08/23 15:37:40 joerg Exp $
bin/rar
lib/default.sfx
share/doc/rar/license.txt
share/doc/rar/rar.txt
share/doc/rar/rarfiles.lst
share/doc/rar/readme.txt
share/doc/rar/technote.txt
share/doc/rar/whatsnew.txt
@dirrm share/doc/rar

PLIST.netbsd-i386

@comment $NetBSD: PLIST.netbsd-i386,v 1.1 2007/08/22 16:43:35 jlam Exp $
bin/rar
share/doc/rar/Internet.Txt
share/doc/rar/License.Txt
share/doc/rar/Rar.Txt
share/doc/rar/Rar_FAQ.txt
share/doc/rar/TechNote.Txt
share/rar/default.sfx
share/rar/dos.sfx
share/rar/rarfiles.lst
@dirrm share/rar
@dirrm share/doc/rar

distinfo

$NetBSD: distinfo,v 1.4 2007/08/22 16:43:36 jlam Exp $

SHA1 (rarbsd.sfx) = bafd5d6e4956ad10898ab19d601fa506d1681b4a
RMD160 (rarbsd.sfx) = 3510af235244162f47d85fb7744468c9b093ffdf
Size (rarbsd.sfx) = 246569 bytes
SHA1 (rarlinux-3.6.0.tar.gz) = 4b43766371fd2f117fb3af5826001a7eab7a0f3b
RMD160 (rarlinux-3.6.0.tar.gz) = c0f6d19738f69deb9fd75589e461a7a0ed430d39
Size (rarlinux-3.6.0.tar.gz) = 752997 bytes