pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Sun Apr  3 16:11:01 UTC 2022

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/libdeflate: DESCR Makefile PLIST distinfo

Log Message:
New package for libdeflate-1.10, from wip

libdeflate is a library for fast, whole-buffer DEFLATE-based compression and
decompression.

The supported formats are:

- DEFLATE (raw)
- zlib (a.k.a. DEFLATE with a zlib wrapper)
- gzip (a.k.a. DEFLATE with a gzip wrapper)

libdeflate is heavily optimized.  It is significantly faster than the zlib
library, both for compression and decompression, and especially on x86
processors.  In addition, libdeflate provides optional high compression modes
that provide a better compression ratio than the zlib's "level 9".

libdeflate itself is a library, but the following command-line programs which
use this library are also provided:

* gzip (or gunzip), a program which mostly behaves like the standard equivalent,
  except that it does not yet have good streaming support and therefore does not
  yet support very large files
* benchmark, a program for benchmarking in-memory compression and decompression


To generate a diff of this commit:
cvs rdiff -u -r1.3706 -r1.3707 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libdeflate/DESCR \
    pkgsrc/devel/libdeflate/Makefile pkgsrc/devel/libdeflate/PLIST \
    pkgsrc/devel/libdeflate/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.3706 pkgsrc/devel/Makefile:1.3707
--- pkgsrc/devel/Makefile:1.3706        Sun Apr  3 08:37:23 2022
+++ pkgsrc/devel/Makefile       Sun Apr  3 16:11:01 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3706 2022/04/03 08:37:23 taca Exp $
+# $NetBSD: Makefile,v 1.3707 2022/04/03 16:11:01 bsiegert Exp $
 #
 
 COMMENT=       Development utilities
@@ -825,6 +825,7 @@ SUBDIR+=    libdbusmenu-jsonloader
 SUBDIR+=       libdbusmenu-qt
 SUBDIR+=       libdbusmenu-qt5
 SUBDIR+=       libdbusmenu-tools
+SUBDIR+=       libdeflate
 SUBDIR+=       libdevq
 SUBDIR+=       libdivsufsort
 SUBDIR+=       libdnsres

Added files:

Index: pkgsrc/devel/libdeflate/DESCR
diff -u /dev/null pkgsrc/devel/libdeflate/DESCR:1.1
--- /dev/null   Sun Apr  3 16:11:01 2022
+++ pkgsrc/devel/libdeflate/DESCR       Sun Apr  3 16:11:01 2022
@@ -0,0 +1,21 @@
+libdeflate is a library for fast, whole-buffer DEFLATE-based compression and
+decompression.
+
+The supported formats are:
+
+- DEFLATE (raw)
+- zlib (a.k.a. DEFLATE with a zlib wrapper)
+- gzip (a.k.a. DEFLATE with a gzip wrapper)
+
+libdeflate is heavily optimized.  It is significantly faster than the zlib
+library, both for compression and decompression, and especially on x86
+processors.  In addition, libdeflate provides optional high compression modes
+that provide a better compression ratio than the zlib's "level 9".
+
+libdeflate itself is a library, but the following command-line programs which
+use this library are also provided:
+
+* gzip (or gunzip), a program which mostly behaves like the standard equivalent,
+  except that it does not yet have good streaming support and therefore does not
+  yet support very large files
+* benchmark, a program for benchmarking in-memory compression and decompression
Index: pkgsrc/devel/libdeflate/Makefile
diff -u /dev/null pkgsrc/devel/libdeflate/Makefile:1.1
--- /dev/null   Sun Apr  3 16:11:01 2022
+++ pkgsrc/devel/libdeflate/Makefile    Sun Apr  3 16:11:01 2022
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2022/04/03 16:11:01 bsiegert Exp $
+
+DISTNAME=      libdeflate-1.10
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=ebiggers/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    bsiegert%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/ebiggers/libdeflate/
+COMMENT=       Optimized deflate/zlib/gzip library
+LICENSE=       mit
+
+USE_TOOLS+=    pkg-config
+USE_TOOLS+=    gmake
+
+PKGCONFIG_OVERRIDE+=   libdeflate.pc.in
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libdeflate/PLIST
diff -u /dev/null pkgsrc/devel/libdeflate/PLIST:1.1
--- /dev/null   Sun Apr  3 16:11:01 2022
+++ pkgsrc/devel/libdeflate/PLIST       Sun Apr  3 16:11:01 2022
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2022/04/03 16:11:01 bsiegert Exp $
+bin/libdeflate-gunzip
+bin/libdeflate-gzip
+include/libdeflate.h
+lib/libdeflate.a
+lib/libdeflate.so
+lib/libdeflate.so.0
+lib/pkgconfig/libdeflate.pc
Index: pkgsrc/devel/libdeflate/distinfo
diff -u /dev/null pkgsrc/devel/libdeflate/distinfo:1.1
--- /dev/null   Sun Apr  3 16:11:01 2022
+++ pkgsrc/devel/libdeflate/distinfo    Sun Apr  3 16:11:01 2022
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/04/03 16:11:01 bsiegert Exp $
+
+BLAKE2s (libdeflate-1.10.tar.gz) = 5c10771369adabd3ad7c64777a8245cb9892c54b7bec091cde34f71cb6d8010b
+SHA512 (libdeflate-1.10.tar.gz) = 2b59cc170c7fb3bb13bd3c6853070ea24fb9e6844dde4d08e43a8a5f8745ecbf844952390ff758070c6fc4f17d9eec8c4d2a729922bf84e2eaa9e74f1424e241
+Size (libdeflate-1.10.tar.gz) = 158379 bytes



Home | Main Index | Thread Index | Old Index