Date: 27 Sep 2001 15:32:17 +0900 From: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/30862: Add support for bzip2 compressed patch files Message-ID: <20010927063217.10421.qmail@misao.kuicr.kyoto-u.ac.jp>
next in thread | raw e-mail | index | archive | help
>Number: 30862 >Category: ports >Synopsis: Add support for bzip2 compressed patch files >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Sep 26 23:40:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Akio Morita >Release: FreeBSD 4.4-STABLE i386 >Organization: NSRF, ICR, Kyoto Univ. >Environment: System: FreeBSD sasami.jyurai 4.4-STABLE FreeBSD 4.4-STABLE #4: Wed Sep 26 23:54:50 JST 2001 amorita@sasami.jyurai:/usr/SRC/src/sys/compile/SASAMI i386 >Description: Some patches, distributed in the Internet, are compressed by bzip2 format. But PATCHFILES directive can not treat bzip2 commpressed patch file, because bsd.port.mk does not support bzip2 compressed patch file. Thus, to use such a patch, we have to write additional code into the individual Makefile(ex. ports/net/rdesktop/Makefile). Following patch against bsd.port.mk appends `bzip2 compressed patch file support'. >How-To-Repeat: >Fix: --- patch for ports/Mk/bsd.port.mk --- Index: bsd.port.mk =================================================================== RCS file: /CVSrepository/FreeBSD/ports/Mk/bsd.port.mk,v retrieving revision 1.381 diff -d -u -r1.381 bsd.port.mk --- bsd.port.mk 2001/09/23 00:34:46 1.381 +++ bsd.port.mk 2001/09/27 06:03:46 @@ -505,6 +505,7 @@ GZCAT?= /usr/bin/gzcat GZIP?= -9 GZIP_CMD?= /usr/bin/gzip -nf ${GZIP} +BZCAT?= /usr/bin/bzcat LDCONFIG?= /sbin/ldconfig LN?= /bin/ln MKDIR?= /bin/mkdir -p @@ -1751,6 +1752,9 @@ case $$i in \ *.Z|*.gz) \ ${GZCAT} $$i | ${PATCH} ${PATCH_DIST_ARGS}; \ + ;; \ + *.bz2|*.bz) \ + ${BZCAT} $$i | ${PATCH} ${PATCH_DIST_ARGS}; \ ;; \ *) \ ${PATCH} ${PATCH_DIST_ARGS} < $$i; \ --- patch for ports/Mk/bsd.port.mk --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010927063217.10421.qmail>