NetBSD pkgsrc (package source) is a package management system for
Unix-like operating systems
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 ...
===========================================================================
$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.
===========================================================================
===========================================================================
$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.
===========================================================================
# $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"
# $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}
# $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}
@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
@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
$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