ports/61962: Update: archivers/rar to 3.30
Robin Breathe
robin at isometry.net
Mon Jan 26 18:50:17 UTC 2004
>Number: 61962
>Category: ports
>Synopsis: Update: archivers/rar to 3.30
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Jan 26 10:50:14 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Robin Breathe
>Release: FreeBSD 4.9-RELEASE i386
>Organization:
>Environment:
>Description:
Update archivers/rar to version 3.30.
* Add CONFLICTS=unrar-*
* Use PLIST_FILES macro
* Obey NOPORTDOCS and use PORTDOCS macro
>How-To-Repeat:
>Fix:
1) Delete ports/archivers/rar/pkg-plist
2) Apply the following patch:
--- rar-3.30.diff begins here ---
diff -ruN rar-3.20/Makefile rar/Makefile
--- rar-3.20/Makefile Mon Jan 26 18:36:51 2004
+++ rar/Makefile Mon Jan 26 18:39:40 2004
@@ -1,3 +1,4 @@
+# ex:ts=8
# New ports collection makefile for: rar
# Date created: 15 May 1996
# Whom: ache
@@ -6,22 +7,31 @@
#
PORTNAME= rar
-PORTVERSION= 3.20
-PORTEPOCH= 1
+PORTVERSION= 3.30
CATEGORIES= archivers
MASTER_SITES= http://www.rarlab.com/rar/
-DISTNAME= rarbsd-3.2.0
+DISTNAME= rarbsd-3.3.0
MAINTAINER= ache at FreeBSD.org
COMMENT= File archiver (binary port)
-CAT1= rar.1
-
-FETCH_CMD= /usr/bin/fetch
ONLY_FOR_ARCHS= i386
NO_PACKAGE= Only unmodified original package can be distributed
NO_BUILD= yes
WRKSRC= ${WRKDIR}/rar
+CONFLICTS= unrar-*
+
+PLIST_FILES= bin/rar \
+ bin/unrar \
+ lib/default.sfx \
+ etc/rarfiles.lst
+
+CAT1= rar.1
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= file_id.diz license.txt order.htm rar_faq.txt \
+ readme.txt technote.txt whatsnew.txt
+.endif
.include <bsd.port.pre.mk>
@@ -30,19 +40,13 @@
.endif
do-install:
- ${MKDIR} ${PREFIX}/share/doc/rar
- ${INSTALL_PROGRAM} ${WRKSRC}/rar ${PREFIX}/bin/rar
- ${INSTALL_PROGRAM} ${WRKSRC}/unrar ${PREFIX}/bin/unrar
- cd ${WRKSRC} && \
- ${INSTALL_MAN} rar.txt ${PREFIX}/man/cat1/rar.1 && \
- ${INSTALL_DATA} rar_faq.txt technote.txt license.txt \
- rar_site.txt register.txt order.txt \
- readme.txt rereg.txt whatsnew.txt \
- file_id.diz \
- ${PREFIX}/share/doc/rar && \
- ${INSTALL_DATA} rarfiles.lst \
- ${PREFIX}/etc && \
- ${INSTALL_DATA} default.sfx \
- ${PREFIX}/lib
+ ${INSTALL_PROGRAM} ${WRKSRC}/rar ${WRKSRC}/unrar ${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/rar.txt ${PREFIX}/man/cat1/rar.1
+ ${INSTALL_DATA} ${WRKSRC}/rarfiles.lst ${PREFIX}/etc/
+ ${INSTALL_DATA} ${WRKSRC}/default.sfx ${PREFIX}/lib/
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
+.endif
.include <bsd.port.post.mk>
diff -ruN rar-3.20/distinfo rar/distinfo
--- rar-3.20/distinfo Mon Jan 26 18:36:51 2004
+++ rar/distinfo Mon Jan 26 18:28:30 2004
@@ -1 +1 @@
-MD5 (rarbsd-3.2.0.tar.gz) = 64c510e47a728c9f9c1b923322768881
+MD5 (rarbsd-3.3.0.tar.gz) = 9a2c284d72a9d473e20275b7785f1119
--- rar-3.30.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list