From f062efdefa2454316ccc5feae965fff42cdc3221 Mon Sep 17 00:00:00 2001 From: brad Date: Wed, 6 Sep 2000 06:32:07 +0000 Subject: [PATCH] add Solaris SPARC binary for SPARC users; From: miod@ --- archivers/rar/Makefile | 44 ++++++++++++++++++++++++++++++++++------- archivers/rar/files/md5 | 3 +++ 2 files changed, 40 insertions(+), 7 deletions(-) diff --git a/archivers/rar/Makefile b/archivers/rar/Makefile index de97a2bcc9d..83f27c0442d 100644 --- a/archivers/rar/Makefile +++ b/archivers/rar/Makefile @@ -1,9 +1,18 @@ -# $OpenBSD: Makefile,v 1.23 2000/09/06 06:03:10 brad Exp $ +# $OpenBSD: Makefile,v 1.24 2000/09/06 06:32:07 brad Exp $ +ONLY_FOR_ARCHS= i386 sparc + +.if ${MACHINE_ARCH} == "i386" DISTNAME= rarbsd PKGNAME= rar-2.02 +SUPDISTFILES= rarsparc.sfx +.elif ${MACHINE_ARCH} == "sparc" +DISTNAME= rarsparc +PKGNAME= rar-2.01 +SUPDISTFILES= rarbsd.sfx +.endif CATEGORIES= archivers -NEED_VERSION= 1.301 +NEED_VERSION= 1.324 MASTER_SITES= ftp://rarsoft.ti.sk/pub/rar/ EXTRACT_SUFX= .sfx @@ -13,8 +22,6 @@ EXTRACT_AFTER_ARGS= # empty HOMEPAGE= http://www.rarsoft.com/ -ONLY_FOR_ARCHS= i386 - MAINTAINER= ports@openbsd.org PERMIT_PACKAGE_CDROM= "Shareware. Requires registration." @@ -26,21 +33,44 @@ NO_BUILD= Yes WRKDIST= ${WRKDIR} +.if !defined(NO_WARNINGS) +pre-fetch: +.if ${MACHINE_ARCH} == "i386" + @echo + @echo "WARNING: This application requires a kernel compiled with" + @echo " 'option COMPAT_BSDOS' for proper operation. The" + @echo " GENERIC kernel contains this option." + @echo +.elif ${MACHINE_ARCH} == "sparc" + @echo + @echo "WARNING: This application requires a kernel compiled with" + @echo " 'option COMPAT_SVR4' for proper operation. The" + @echo " GENERIC kernel contains this option." + @echo +.endif +.endif + pre-extract: @chmod a+x ${DISTDIR}/${DISTFILES} post-extract: @chmod a-x ${DISTDIR}/${DISTFILES} +.if ${MACHINE_ARCH} == "sparc" + @cd ${WRKSRC} && \ + mv RAR rar && mv UNRAR unrar && \ + mv DEFAULT.SFX default.sfx && mv Rar_FAQ.Txt Rar_FAQ.txt +.endif + +DOCS= Rar_FAQ.txt TechNote.Txt License.Txt Internet.Txt do-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/rar ${INSTALL_DATA_DIR} ${PREFIX}/share/rar ${INSTALL_PROGRAM} ${WRKSRC}/rar ${PREFIX}/bin/rar ${INSTALL_MAN} ${WRKSRC}/Rar.Txt ${PREFIX}/man/cat1/rar.1 - cd ${WRKSRC}; ${INSTALL_MAN} Rar_FAQ.txt TechNote.Txt License.Txt \ - Internet.Txt ${PREFIX}/share/doc/rar + cd ${WRKSRC}; ${INSTALL_MAN} ${DOCS} ${PREFIX}/share/doc/rar ${INSTALL_DATA} ${WRKSRC}/RarFiles.Lst ${PREFIX}/share/rar/rarfiles.lst - ${INSTALL_DATA} ${WRKSRC}/default.sfx ${PREFIX}/share/rar/default.sfx + ${INSTALL_DATA} ${WRKSRC}/default.sfx ${PREFIX}/share/rar ${INSTALL_DATA} ${WRKSRC}/Dos.SFX ${PREFIX}/share/rar/dos.sfx post-install: diff --git a/archivers/rar/files/md5 b/archivers/rar/files/md5 index bc71cf7abaa..f38460572e1 100644 --- a/archivers/rar/files/md5 +++ b/archivers/rar/files/md5 @@ -1,3 +1,6 @@ MD5 (rarbsd.sfx) = dbd551aefa2120c485e7b00760dd20d6 +MD5 (rarsparc.sfx) = 23083a3f37536b816aa8ce3917a26e13 RMD160 (rarbsd.sfx) = 3510af235244162f47d85fb7744468c9b093ffdf +RMD160 (rarsparc.sfx) = e423896edad4da6f5939d2f1c56055516d3d0734 SHA1 (rarbsd.sfx) = bafd5d6e4956ad10898ab19d601fa506d1681b4a +SHA1 (rarsparc.sfx) = 94fba9e61f9ab372790f9af40b2ca9d11892975d