# $NetBSD: Makefile.netbsd-i386,v 1.4 2010/10/27 19:00:35 shattered 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} bin 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}/rar ${DESTDIR}${PREFIX}/bin/rar ${INSTALL_DATA} ${WRKSRC}/RarFiles.Lst ${DESTDIR}${DATADIR}/rarfiles.lst ${INSTALL_DATA} ${WRKSRC}/default.sfx ${DESTDIR}${DATADIR}/default.sfx ${INSTALL_DATA} ${WRKSRC}/Dos.SFX ${DESTDIR}${DATADIR}/dos.sfx cd ${WRKSRC} && ${INSTALL_MAN} Rar.Txt Rar_FAQ.txt \ TechNote.Txt License.Txt Internet.Txt ${DESTDIR}${DOCDIR}