Date: Sun, 12 Feb 2012 20:25:47 +0900 (JST) From: Shin-ya Murakami <murashin@gfd-dennou.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/165028: [update] misc/lv: add xz/lzma support and compile with CFLAGS Message-ID: <20120212.202547.125189695.murashin@gfd-dennou.org> Resent-Message-ID: <201202121130.q1CBU1AS021285@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120212.202547.125189695.murashin>