From owner-svn-ports-head@freebsd.org Mon Feb 20 15:15:49 2017 Return-Path: <owner-svn-ports-head@freebsd.org> Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D7CDBCE564E; Mon, 20 Feb 2017 15:15:49 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AFF3C1D38; Mon, 20 Feb 2017 15:15:49 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v1KFFmP6041830; Mon, 20 Feb 2017 15:15:48 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v1KFFmfE041825; Mon, 20 Feb 2017 15:15:48 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201702201515.v1KFFmfE041825@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> Date: Mon, 20 Feb 2017 15:15:48 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r434468 - in head/archivers: . go-compress X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head <svn-ports-head.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-ports-head>, <mailto:svn-ports-head-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-ports-head/> List-Post: <mailto:svn-ports-head@freebsd.org> List-Help: <mailto:svn-ports-head-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-ports-head>, <mailto:svn-ports-head-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 20 Feb 2017 15:15:49 -0000 Author: sunpoet Date: Mon Feb 20 15:15:48 2017 New Revision: 434468 URL: https://svnweb.freebsd.org/changeset/ports/434468 Log: Add go-compress 1.2.1 This package is based on an optimized Deflate function, which is used by gzip/zip/zlib packages. It offers slightly better compression at lower compression settings, and up to 3x faster encoding at highest compression level. WWW: https://github.com/klauspost/compress - While I'm here: - Use DISTVERSIONPREFIX - Add LICENSE_FILE - Remove GH_PROJECT PR: 217209 Submitted by: Guy Tabrar <guy.tabrar@me.com> Added: head/archivers/go-compress/ head/archivers/go-compress/Makefile (contents, props changed) head/archivers/go-compress/distinfo (contents, props changed) head/archivers/go-compress/pkg-descr (contents, props changed) head/archivers/go-compress/pkg-plist (contents, props changed) Modified: head/archivers/Makefile Modified: head/archivers/Makefile ============================================================================== --- head/archivers/Makefile Mon Feb 20 15:15:08 2017 (r434467) +++ head/archivers/Makefile Mon Feb 20 15:15:48 2017 (r434468) @@ -32,6 +32,7 @@ SUBDIR += gcab SUBDIR += gcpio SUBDIR += gnome-autoar + SUBDIR += go-compress SUBDIR += grzip SUBDIR += gtar SUBDIR += gzip Added: head/archivers/go-compress/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/archivers/go-compress/Makefile Mon Feb 20 15:15:48 2017 (r434468) @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= compress +PORTVERSION= 1.2.1 +DISTVERSIONPREFIX= v +CATEGORIES= archivers +PKGNAMEPREFIX= go- + +MAINTAINER= guy.tabrar@me.com +COMMENT= Go optimised compression packages + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= go-cpuid>=0:devel/go-cpuid \ + go-crc32>=0:devel/go-crc32 +RUN_DEPENDS:= ${BUILD_DEPENDS} + +USE_GITHUB= yes +GH_ACCOUNT= klauspost +USES= go +GO_PKGNAME= github.com/klauspost/compress +GO_TARGET= ${GO_PKGNAME}/flate \ + ${GO_PKGNAME}/gzip \ + ${GO_PKGNAME}/snappy \ + ${GO_PKGNAME}/zip \ + ${GO_PKGNAME}/zlib + +.include <bsd.port.mk> Added: head/archivers/go-compress/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/archivers/go-compress/distinfo Mon Feb 20 15:15:48 2017 (r434468) @@ -0,0 +1,3 @@ +TIMESTAMP = 1487477163 +SHA256 (klauspost-compress-v1.2.1_GH0.tar.gz) = 5c95b4b8dba515d275c4071675d35415512b0415d103653ba00f7305bb9ecfa9 +SIZE (klauspost-compress-v1.2.1_GH0.tar.gz) = 2725575 Added: head/archivers/go-compress/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/archivers/go-compress/pkg-descr Mon Feb 20 15:15:48 2017 (r434468) @@ -0,0 +1,7 @@ +This package is based on an optimized Deflate function, which is used +by gzip/zip/zlib packages. + +It offers slightly better compression at lower compression settings, and +up to 3x faster encoding at highest compression level. + +WWW: https://github.com/klauspost/compress Added: head/archivers/go-compress/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/archivers/go-compress/pkg-plist Mon Feb 20 15:15:48 2017 (r434468) @@ -0,0 +1,144 @@ +%%GO_LIBDIR%%/%%GO_PKGNAME%%/flate.a +%%GO_LIBDIR%%/%%GO_PKGNAME%%/gzip.a +%%GO_LIBDIR%%/%%GO_PKGNAME%%/snappy.a +%%GO_LIBDIR%%/%%GO_PKGNAME%%/zip.a +%%GO_LIBDIR%%/%%GO_PKGNAME%%/zlib.a +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/asm_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/copy.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/copy_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/crc32_amd64.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/crc32_amd64.s +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/crc32_noasm.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/deflate.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/deflate_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/dict_decoder.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/dict_decoder_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/flate_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/gen.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/huffman_bit_writer.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/huffman_bit_writer_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/huffman_code.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/inflate.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/inflate_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/reader_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/reverse_bits.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/snappy.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-null-max.dyn.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-null-max.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-null-max.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-null-max.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-null-max.wb.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-null-max.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-pi.dyn.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-pi.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-pi.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-pi.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-pi.wb.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-pi.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-1k.dyn.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-1k.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-1k.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-1k.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-1k.wb.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-1k.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-limit.dyn.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-limit.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-limit.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-limit.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-limit.wb.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-limit.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-max.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-rand-max.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-shifts.dyn.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-shifts.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-shifts.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-shifts.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-shifts.wb.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-shifts.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text-shift.dyn.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text-shift.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text-shift.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text-shift.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text-shift.wb.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text-shift.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text.dyn.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text.wb.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-text.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-zero.dyn.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-zero.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-zero.golden +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-zero.in +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-zero.wb.expect +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/huffman-zero.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/null-long-match.dyn.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/testdata/null-long-match.wb.expect-noinput +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/token.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/flate/writer_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/gzip/example_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/gzip/gunzip.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/gzip/gunzip_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/gzip/gzip.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/gzip/gzip_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/gzip/testdata/issue6550.gz +%%GO_SRCDIR%%/%%GO_PKGNAME%%/gzip/testdata/test.json +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/AUTHORS +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/CONTRIBUTORS +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/LICENSE +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/README +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/cmd/snappytool/main.cpp +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/decode.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/decode_amd64.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/decode_amd64.s +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/decode_other.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/encode.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/encode_amd64.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/encode_amd64.s +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/encode_other.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/golden_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/runbench.cmd +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/snappy.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/snappy_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/Mark.Twain-Tom.Sawyer.txt +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/Mark.Twain-Tom.Sawyer.txt.rawsnappy +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/alice29.txt +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/asyoulik.txt +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/fireworks.jpeg +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/geo.protodata +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/html +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/html_x_4 +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/kppkn.gtb +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/lcet10.txt +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/paper-100k.pdf +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/plrabn12.txt +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/random +%%GO_SRCDIR%%/%%GO_PKGNAME%%/snappy/testdata/urls.10K +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/example_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/reader.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/reader_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/register.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/struct.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/crc32-not-streamed.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/dd.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/go-no-datadesc-sig.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/go-with-datadesc-sig.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/gophercolor16x16.png +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/readme.notzip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/readme.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/symlink.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/test-trailing-junk.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/test.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/unix.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/winxp.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/zip64-2.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/testdata/zip64.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/writer.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/writer_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zip/zip_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zlib/example_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zlib/reader.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zlib/reader_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zlib/writer.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/zlib/writer_test.go