From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Feb 12 11:30:02 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C3EE106566C for ; Sun, 12 Feb 2012 11:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 045B68FC1B for ; Sun, 12 Feb 2012 11:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q1CBU1K5021286 for ; Sun, 12 Feb 2012 11:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q1CBU1AS021285; Sun, 12 Feb 2012 11:30:01 GMT (envelope-from gnats) Resent-Date: Sun, 12 Feb 2012 11:30:01 GMT Resent-Message-Id: <201202121130.q1CBU1AS021285@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Shin-ya Murakami Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D70F6106564A for ; Sun, 12 Feb 2012 11:25:58 +0000 (UTC) (envelope-from murashin@gfd-dennou.org) Received: from dennou-k.gfd-dennou.org (studenno.kugi.kyoto-u.ac.jp [130.54.59.159]) by mx1.freebsd.org (Postfix) with SMTP id 600AC8FC12 for ; Sun, 12 Feb 2012 11:25:57 +0000 (UTC) Received: (qmail 3225 invoked by uid 0); 12 Feb 2012 20:25:56 +0900 Received: from unknown (HELO localhost) (114.188.96.148) by studenno.kugi.kyoto-u.ac.jp with (RC4-SHA encrypted) SMTP; Sun, 12 Feb 2012 20:25:56 +0900 Message-Id: <20120212.202547.125189695.murashin@gfd-dennou.org> Date: Sun, 12 Feb 2012 20:25:47 +0900 (JST) From: Shin-ya Murakami To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: ports/165028: [update] misc/lv: add xz/lzma support and compile with CFLAGS X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Feb 2012 11:30:02 -0000 >Number: 165028 >Category: ports >Synopsis: [update] misc/lv: add xz/lzma support and compile with CFLAGS >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: Sun Feb 12 11:30:01 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Shin-ya Murakami >Release: FreeBSD 10.0-CURRENT amd64 >Organization: GFD-Dennou Club >Environment: System: FreeBSD phase 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sun Jan 29 22:06:28 JST 2012 murashin@phase:/usr/obj/usr/src/sys/PHASE amd64 >Description: - add xz/lzma support - compile with CFLAGS - note: patches are originally provided for MacPorts at https://trac.macports.org/browser/trunk/dports/textproc/lv/files/ . >How-To-Repeat: N/A >Fix: --- misc_lv.diff begins here --- diff -urN /usr/ports/misc/lv/Makefile lv/Makefile --- /usr/ports/misc/lv/Makefile 2004-01-16 22:21:11.000000000 +0900 +++ lv/Makefile 2012-02-12 20:01:10.685439657 +0900 @@ -7,6 +7,7 @@ PORTNAME= lv PORTVERSION= 4.51 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= http://www.ff.iij4u.or.jp/~nrt/freeware/ DISTNAME= lv451 diff -urN /usr/ports/misc/lv/files/patch-src_Makefile.in lv/files/patch-src_Makefile.in --- /usr/ports/misc/lv/files/patch-src_Makefile.in 1970-01-01 09:00:00.000000000 +0900 +++ lv/files/patch-src_Makefile.in 2012-02-12 19:59:33.486442788 +0900 @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2004-01-06 16:22:17.000000000 +0900 ++++ Makefile.in 2007-06-28 13:24:06.000000000 +0900 +@@ -41,7 +41,7 @@ + all: lv + + lv: $(OBJS) $(UNIOBJS) +- $(PURIFY) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(UNIOBJS) $(LIBS) ++ $(PURIFY) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(UNIOBJS) $(LIBS) + + .c.o: + $(CC) $(CFLAGS) -c $< diff -urN /usr/ports/misc/lv/files/patch-src_stream.c lv/files/patch-src_stream.c --- /usr/ports/misc/lv/files/patch-src_stream.c 1970-01-01 09:00:00.000000000 +0900 +++ lv/files/patch-src_stream.c 2012-02-12 19:59:43.616453096 +0900 @@ -0,0 +1,22 @@ +--- stream.c.orig 2010-03-31 21:10:00.000000000 +0900 ++++ stream.c 2010-03-31 21:17:50.000000000 +0900 +@@ -43,6 +43,8 @@ + + private byte *gz_filter = "zcat"; + private byte *bz2_filter = "bzcat"; ++private byte *lzma_filter = "lzcat"; ++private byte *xz_filter = "xzcat"; + + private stream_t *StreamAlloc() + { +@@ -75,6 +77,10 @@ + filter = gz_filter; + else if( !strcmp( "bz2", exts ) || !strcmp( "BZ2", exts ) ) + filter = bz2_filter; ++ else if( !strcmp( "lzma", exts ) || !strcmp( "LZMA", exts ) ) ++ filter = lzma_filter; ++ else if( !strcmp( "xz", exts ) || !strcmp( "XZ", exts ) ) ++ filter = xz_filter; + } + if( NULL != filter ){ + /* --- misc_lv.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: