[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / archivers / rar

Annotation of pkgsrc/archivers/rar/Makefile, Revision 1.29.2.1

1.29.2.1! jlam        1: # $NetBSD: Makefile,v 1.29 2001/09/09 20:36:10 agc Exp $
1.2       hubertf     2: # FreeBSD Id: Makefile,v 1.7 1997/08/10 22:31:27 fenner Exp
1.1       hubertf     3: #
                      4:
1.16      tv          5: DISTNAME=              rarbsd
1.18      wiz         6: PKGNAME=               rar-2.02
1.16      tv          7: CATEGORIES=            archivers
1.18      wiz         8: MASTER_SITES=          ftp://rarsoft.ti.sk/pub/rar/ \
                      9:                        ftp://ftp.elf.stuba.sk/pub/pc/pack/
                     10: EXTRACT_SUFX=          .sfx
1.1       hubertf    11:
1.16      tv         12: MAINTAINER=            packages@netbsd.org
1.18      wiz        13: HOMEPAGE=              http://www.rarsoft.com/
1.28      wiz        14: COMMENT=               File archiver (binary port)
1.18      wiz        15:
                     16: ONLY_FOR_PLATFORM=     NetBSD-*-i386
1.1       hubertf    17:
1.17      hubertf    18: RESTRICTED=            Only unmodified original package can be distributed
1.25      rh         19: NO_BIN_ON_CDROM=       ${RESTRICTED}
                     20: NO_BIN_ON_FTP=         ${RESTRICTED}
1.1       hubertf    21:
1.29      agc        22: WRKSRC=                        ${WRKDIR}
1.16      tv         23: EXTRACT_CMD=           ${DOWNLOADED_DISTFILE} >/dev/null
1.29.2.1! jlam       24: USE_BUILDLINK2_ONLY=   # defined
1.1       hubertf    25:
1.5       hubertf    26: pre-extract:
1.27      dmcmahil   27:        @if [ -z "$$KERNEL" ]; then \
                     28:                KERNEL=`env "PATH=${PATH}:/sbin:/usr/sbin" sysctl -n machdep.booted_kernel` ;\
                     29:        fi ;\
                     30:        if (${NM} /$$KERNEL | ${GREP} -q compat_12 && \
                     31:                ${NM} /$$KERNEL | ${GREP} -q exec_nomid && \
                     32:                ${NM} /$$KERNEL | ${GREP} -q exec_aout); then ${TRUE}; \
1.20      wiz        33:        else \
1.22      wiz        34:                ${ECHO} "****************************************************************";\
1.20      wiz        35:                ${ECHO} Make can not proceed! In order to extract \(and run\); \
                     36:                ${ECHO} this package, you must have have booted from a kernel; \
1.22      wiz        37:                ${ECHO} with options COMPAT_NOMID and COMPAT_12 \(and EXEC_AOUT, if ELF\).; \
                     38:                ${ECHO} "****************************************************************";\
1.23      wiz        39:                ${FALSE}; \
1.20      wiz        40:        fi
1.15      tv         41:        @${CHMOD} a+x ${DISTDIR}/${DISTFILES}
1.1       hubertf    42:
                     43: do-build:
                     44:        cd ${WRKSRC} && \
                     45:                for i in *.Txt *.Lst; do \
1.6       hubertf    46:                        ${TR} -d '\015' < $$i > $$i.tmp; \
                     47:                        ${MV} $$i.tmp $$i; \
1.1       hubertf    48:                done
                     49:
                     50: do-install:
1.8       hubertf    51:        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/rar ${PREFIX}/share/rar
1.1       hubertf    52:        cd ${WRKSRC} && \
1.18      wiz        53:                ${INSTALL_SCRIPT} rar ${PREFIX}/bin/rar && \
                     54:                ${INSTALL_MAN} Rar.Txt Rar_FAQ.txt TechNote.Txt \
                     55:                        License.Txt Internet.Txt ${PREFIX}/share/doc/rar && \
1.1       hubertf    56:                ${INSTALL_DATA} RarFiles.Lst \
                     57:                        ${PREFIX}/share/rar/rarfiles.lst && \
1.18      wiz        58:                ${INSTALL_DATA} default.sfx \
1.1       hubertf    59:                        ${PREFIX}/share/rar/default.sfx && \
                     60:                ${INSTALL_DATA} Dos.SFX \
                     61:                        ${PREFIX}/share/rar/dos.sfx
                     62:
1.9       agc        63: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>