Index: head/misc/lv/Makefile =================================================================== --- head/misc/lv/Makefile (revision 416494) +++ head/misc/lv/Makefile (revision 416495) @@ -1,28 +1,30 @@ # Created by: sumikawa@FreeBSD.org # $FreeBSD$ PORTNAME= lv PORTVERSION= 4.51 +DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= misc -MASTER_SITES= http://www.ff.iij4u.or.jp/~nrt/freeware/ -DISTNAME= lv451 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sue@iwmt.org COMMENT= Powerful Multilingual File Viewer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/../GPL.txt +USE_GITHUB= yes +GH_ACCOUNT= ttdoda + USES= ncurses -WRKSRC= ${WRKDIR}/${DISTNAME}/src +WRKSRC_SUBDIR= src GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKDIR}/${DISTNAME}; \ + (cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ ${INSTALL_DATA} *.html hello.sample* ${STAGEDIR}${DOCSDIR}) .include Index: head/misc/lv/distinfo =================================================================== --- head/misc/lv/distinfo (revision 416494) +++ head/misc/lv/distinfo (revision 416495) @@ -1,2 +1,3 @@ -SHA256 (lv451.tar.gz) = e1cd2e27109fbdbc6d435f2c3a99c8a6ef2898941f5d2f7bacf0c1ad70158bcf -SIZE (lv451.tar.gz) = 605082 +TIMESTAMP = 1464754259 +SHA256 (ttdoda-lv-v4.51_GH0.tar.gz) = 9ffe9a6f835cd65f6dc2b31ce1b9890aa4d9423b46e72e29a3762f5ad90a5960 +SIZE (ttdoda-lv-v4.51_GH0.tar.gz) = 616490 Index: head/misc/lv/files/patch-src_Makefile.in =================================================================== --- head/misc/lv/files/patch-src_Makefile.in (revision 416494) +++ head/misc/lv/files/patch-src_Makefile.in (revision 416495) @@ -1,25 +1,25 @@ ---- Makefile.in.orig 2004-01-06 16:22:17.000000000 +0900 -+++ Makefile.in 2014-06-16 21:40:34.440747700 +0900 -@@ -9,11 +9,11 @@ +--- Makefile.in.orig 2004-01-06 07:22:17 UTC ++++ Makefile.in +@@ -9,11 +9,11 @@ VERSION= 451 srcdir= @srcdir@ VPATH= @srcdir@ -prefix= @prefix@ +prefix= ${DESTDIR}@prefix@ exec_prefix= @exec_prefix@ bindir= @bindir@ libdir= @libdir@ -mandir= @mandir@ +mandir= ${DESTDIR}@mandir@ lvlibdir= $(libdir)/lv distdir = lv$(VERSION) -@@ -41,7 +41,7 @@ +@@ -41,7 +41,7 @@ UNIOBJS= utf.o unimap.o unirev.o 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 $< Index: head/misc/lv/files/patch-src_stream.c =================================================================== --- head/misc/lv/files/patch-src_stream.c (revision 416494) +++ head/misc/lv/files/patch-src_stream.c (revision 416495) @@ -1,22 +1,22 @@ ---- stream.c.orig 2010-03-31 21:10:00.000000000 +0900 -+++ stream.c 2010-03-31 21:17:50.000000000 +0900 +--- stream.c.orig 2003-11-13 03:08:19 UTC ++++ stream.c @@ -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 @@ +@@ -75,6 +77,10 @@ public stream_t *StreamOpen( byte *file 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 ){ /* Index: head/misc/lv/pkg-descr =================================================================== --- head/misc/lv/pkg-descr (revision 416494) +++ head/misc/lv/pkg-descr (revision 416495) @@ -1,11 +1,11 @@ lv is a powerful multilingual file viewer. lv can decode and encode multilingual streams through many coding systems, for example, ISO 2022 based coding systems such as iso-2022-jp, and Unicode streams encoded in UTF-7 or UTF-8. lv can be used not only as a file viewer but also as a coding-system translation filter. lv can recognize multi-bytes patterns as regular expressions, and lv also provides multilingual grep (1) functionality by giving it another name, lgrep. -WWW: http://www.ff.iij4u.or.jp/~nrt/lv/ +WWW: https://github.com/ttdoda/lv