Commit Graph

1581 Commits

Author SHA1 Message Date
ajacoutot
d6e91a92bc Build DEBUG_PACKAGES. 2020-11-11 12:43:58 +00:00
jasper
cb004561d4 update to p5-Archive-Zip-1.68 2020-11-06 19:45:59 +00:00
sthen
8f592cc37f adjust for boost 1.70, from Brad (i think) 2020-11-05 11:23:30 +00:00
naddy
09d99de2e1 Stop using -fno-strength-reduce. It is ignored by gcc4 and triggers
a warning by clang.

Add debug package.
2020-10-30 16:21:12 +00:00
sthen
790c0d78e4 update to pecl-LZF 1.6.8, from maintainer Johan Huldtgren 2020-10-28 11:59:54 +00:00
landry
9ce5462794 Oops, forgotten in previous: bump minor and update PLIST again 2020-10-23 16:22:32 +00:00
landry
364a0c6d46 Update to minizip 2.10.1.
- remove patch from upstream fixing build failure with gcc
- patch CMakeLists.txt to use pkg-config to find system zstd (instead of
  trying to fetch zstd source from github..)
- enable zstd support
2020-10-23 16:20:20 +00:00
daniel
3055e49e48 update brotli to v1.0.9 which fixes CVE-2020-8927
ok pascal@ (MAINTAINER)
2020-10-18 18:37:19 +00:00
landry
64d4f280e2 link minizip to the build now that all potential consumers are tweaked 2020-10-06 16:53:33 +00:00
landry
8153852632 Import minizip 2.10.
Minizip was originally developed in 1998. It was first included in the zlib
distribution as an additional code contribution starting in zlib 1.1.2. Since
that time, it has been continually improved upon and contributed to by many
people.

+ Creating and extracting zip archives.
+ Adding and removing entries from zip archives.
+ Read and write raw zip entry data.
+ Reading and writing zip archives from memory.
+ Zlib, BZIP2, LZMA, and ZSTD compression methods.
+ Password protection through Traditional PKWARE and WinZIP AES encryption.
+ Buffered streaming for improved I/O performance.

with fixes and tweaks from cwen@:
- add patch to fix build on gcc
- disable -Os
- build & enable tests

some ports bundle it, some ports allow building against a systemwide
one, some ports bundle/rely on an incompatible version - all those will be
fixed in following commits.

required by an upcoming geo/spatialite/libspatialite update.

ok bentley@ cwen@
2020-10-06 16:48:54 +00:00
martin
bccd4bce15 Update blosc to 1.20.1. Keep building with external snappy. 2020-10-06 08:38:45 +00:00
kmos
0c6b072810 Hook py-brotli up to build 2020-09-12 20:39:31 +00:00
kmos
0cbba5f6f5 python bindings for Brotli, a generic-purpose lossless compression
algorithm that compresses data using a combination of a modern
variant of the LZ77 algorithm, Huffman coding and 2nd order context
modeling, with a compression ratio comparable to the best currently
available general-purpose compression methods. It is similar in
speed with deflate but offers more dense compression.

Original version by thfr. Moved to current python port standards by
me. Typo fix pointed out by sthen.

ok sthen
2020-09-12 20:38:14 +00:00
kmos
dc67d68183 Hook py-lz4 up to build 2020-09-12 20:35:56 +00:00
kmos
32851efa4c This package provides python bindings for the LZ4 compression library.
The bindings provided in this package cover the frame format, the
block format, and the streaming format specifications. The frame
format bindings are the recommended ones to use, as this guarantees
interoperability with other implementations and language bindings.

Needed for thfr's pending py-unitypy port and another port I have in progress

Some details picked up from thfr's version. Tweak from sthen.

ok sthen
2020-09-12 20:35:13 +00:00
thfr
078a7cf656 update to innoextract 1.9; tested with GOG archives for Lands of Lore and Dead Cells 2020-09-04 05:07:08 +00:00
bket
fb52e064c1 Update Makefile for archivers/zstd
- 'COMPILER=base-clang ports-gcc' is needed because of -Wvla in a couple
  of Makefiles, which is easily patched out
- switch ALL_TARGET to 'default' as 'allmost' builds stuff that we do
  not package. This saves a couple of seconds while building, plus the
  build is C-only
- No need for WANTLIB+=atomic/LDFLAGS+=-latomic (hppa only). There is
  nothing related to atomics in the stuff that is build (related to
  ALL_TARGET)
- No need to set CXX* in MAKE_ENV as the build is C-only
- No need to set CFLAGS. Upstream's (GNU)Makefile properly amends CFLAGS
  on a per-target basis. We already provide CFLAGS through MAKE_ENV, let
  the Makefile do its job
- Update CPPFLAGS

OK sthen@
2020-09-03 17:11:10 +00:00
martin
75235a431b Update blosc to 1.20.0. 2020-07-31 19:35:58 +00:00
kmos
3107799270 Update archivers/rarfile from 3.1 to 3.2 and drop python2 FLAVOR
(Only consumer is audio/beets, which uses python3)

Also put a rename in quirks for dropping the python2 flavor

ok sthen
2020-07-25 21:45:51 +00:00
benoit
82cafd4fdb Update to p5-Compress-Bzip2-2.28, from wen heping 2020-07-24 13:34:56 +00:00
naddy
a9e06ebad1 update to 5.91 2020-07-11 18:39:42 +00:00
bcallah
9221bd6e8d Do not install upstream's new cmake packaging code, which is broken and
has been shown to break some existing ports (emulators/mgba).
Spotted by naddy@ in his latest bulk.
Bump.
2020-07-11 00:42:29 +00:00
bcallah
531d3c68a8 Update to libzip-1.7.1 -- note the minor bump
Changelog: https://libzip.org/news/
ok kn@
2020-07-09 03:18:10 +00:00
sthen
95d31a4bd8 bump for search.cpan.org->metacpan.org change 2020-07-03 21:44:29 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
martin
8dbe7f5534 Update c-blosc to 1.19.0. 2020-06-07 11:26:07 +00:00
naddy
6ff3a59ebb update to 3.4.3 2020-05-30 15:50:38 +00:00
bket
436e651f8f naddy@ found that with the update to 1.4.5, the build time of
archivers/zstd has tripled. This is caused by zstd building everything
in examples and contrib, which we do not package. Setting ALL_TARGET
fixes this. Build time, on my x230, dropped from 20m41.61s to 5m47.06s.

No REVISION bump required.

OK naddy@
2020-05-29 20:39:12 +00:00
bket
cfdb0a6609 Update to zstd-1.4.5
Changes: https://github.com/facebook/zstd/blob/v1.4.5/CHANGELOG

Minor bump because of a symbol addition.

OK juanfra@
2020-05-28 19:31:56 +00:00
sthen
4797d5f7dc build PHP 7.4 versions of the pecl-* ports 2020-04-21 20:42:00 +00:00
martin
25d6bd814f Update blosc to 1.18.1. 2020-04-07 12:47:39 +00:00
naddy
91ab7cf5b0 maintenance update to 5.90 2020-04-06 16:10:11 +00:00
sthen
41dde5ced1 update to snappy-1.1.8 2020-03-30 20:43:50 +00:00
naddy
219b83082e Maintenance update to 5.2.5, which has some minor bug fixes.
Additional sparc64 testing by jca@
2020-03-26 20:44:51 +00:00
jca
7e6a45e6eb Bump EPOCH after introducing support for alpha[N] package versions
I highly suspect this is not needed but it's too tempting to just bump
three ports and forget about it.
No objection from tb@ (py-tlslite-ng maintainer)
2020-03-26 19:55:08 +00:00
ajacoutot
95b34e9a4f Fix after removal of misc/rpm. 2020-03-23 19:17:38 +00:00
landry
446c3d0dc2 +laszip 2020-03-23 13:17:03 +00:00
landry
050656e90d Import laszip 3.4.3.
LASzip quickly turns bulky LAS files into compact LAZ files without
information loss and is the de-facto standard for LiDAR compression.

LASzip compression can be many times smaller and many times faster than
generic compressors like bz2, gzip, and rar because it knows what the
different bytes in a LAS file represent.

with tweaks from & ok sthen@ jca@
2020-03-23 13:15:22 +00:00
naddy
caf1a0257d Security fixes for:
CVE-2018-1000035 (heap overflow in processing password-protected archives)
CVE-2019-13232 (mishandles the overlapping of files inside a ZIP container)
From Moritz Buhl
2020-03-11 21:57:31 +00:00
thfr
8be0367167 trivial update to innoextract 1.8
revert to using MASTER_SITES again
successfully extracts a few test archives from GOG.com
While here, add comments with reason for COMPILER=base-clang ports-gcc
(C++17), and reason for WANTLIBs boost_system-mt and pthread which
portcheck lists as "Extra"
Changelog: https://constexpr.org/innoextract/changelog
2020-03-07 17:48:59 +00:00
sthen
441f56ffbb xz: change from sysctl hw.ncpu to sysconf(_SC_NPROCESSORS_ONLN), ok naddy@
This is used for -T0 which auto-detects the number of cores for parallel
compression. xz prefers sysctl over sysconf (see m4/tuklib_cpucores.m4
and src/common/tuklib_cpucores.c for reasons) but this doesn't work for
us; just set an autoconf cache variable to force sysconf which works
better for us.
2020-02-27 12:31:10 +00:00
naddy
c4ba9282a9 maintenance update to 3.4.2 2020-02-21 22:18:44 +00:00
bket
1aa6099cef Fix for \# backward-incompatibility in gmake 4.3 2020-02-15 12:38:15 +00:00
sthen
9356d2ac79 remove some extraneous DISTNAME setting from GH_TAGNAME ports,
move GH_* up in a few cases where it's halfway through the Makefile
2020-02-14 11:11:32 +00:00
bket
3138c48827 Update to fuse-zip-0.6.2
Changelog:
d59ec91ee1/changelog

OK benoit@
2020-02-09 15:31:02 +00:00
benoit
11e1fc1aba Update to deutex-5.2.1. 2020-02-09 13:28:00 +00:00
bcallah
510d003d5c Update to libzip-1.6.1
Fixes a double-free in zipcmp(1) during cleanup. Also adds an extra manual
page link. No library changes.
2020-02-04 01:44:05 +00:00
sthen
a3e5de8f53 drop maintainer 2020-02-03 20:40:37 +00:00
bcallah
60ef61e7c8 Update to libzip-1.6.0
Changelog: https://libzip.org/news/release-1.6.0.html
ok bket@ cwen@
2020-02-02 00:11:34 +00:00
jasper
c0d71858db update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00