1427 Commits

Author SHA1 Message Date
bentley
4c4c50b3cc Include cstddef for ptrdiff_t. 2018-10-28 07:48:25 +00:00
sthen
813d2e28fc drop php 7.0 and scaffolding, the default has already been switched to 7.1 2018-10-26 21:22:01 +00:00
sthen
6cb8d5005a update to cabextract-1.8, fixes CVE-2018-18584 "A CAB file with a
Quantum-compressed block of exactly 38912 bytes will write one byte
beyond the end of the input buffer", also improves the --fix option.

ok jasper@ and "Steve" (maintainer) "OK'd my update earlier this week
which was the same as your diff below except for the HOMEPAGE change."
2018-10-26 20:09:45 +00:00
bentley
16e67a19c1 Update to tarlz-0.6.
Release announcement:
https://lists.nongnu.org/archive/html/lzip-bug/2018-10/msg00002.html
2018-10-26 06:17:23 +00:00
sthen
b4b6d4c48b update to libmspack 0.8alpha, fixes for a 1-byte out-of-buffer write
if a CAB file has a Quantum-compressed datablock with exactly 38912
compresswed bytes, also rejects blank CHM filenames that are blank
because they have embedded null bytes, and chmextract now protects
against absolute/relative pathnames in CHM files.
2018-10-25 20:12:51 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
bket
23a747e00a Update to zstd-1.3.7.
Minor fix release, which fixes a compression ratio regression. List of
man pages has been completed with documentation for zstdless and
zstdgrep.
2018-10-24 04:58:20 +00:00
naddy
4109a05f37 update to 5.61 2018-10-18 13:56:48 +00:00
bket
bf63ad11c4 Update to zstd-1.3.6.
Bump minor of shared lib as symbols have been added. Drop patch as it
has been committed upstream. Switch from GitHub auto-generated tarballs
to MASTER_SITES.

OK sthen@
2018-10-16 14:56:34 +00:00
sthen
2fb1e0ac8d update to libmspack-0.7.1alpha 2018-10-03 20:28:54 +00:00
juanfra
327f2833a1 Update to tarlz 0.5.
Drop maintainership, I'm using zip+lzma and zstd nowadays.
2018-10-01 21:33:46 +00:00
landry
75d4247a85 Prefer ports-gcc over ports-clang after base-clang.
been in my tree on sparc64 since two or three months, probably because
ports-clang was failing there. Since it's probably the same for macppc..
2018-09-30 08:47:42 +00:00
sthen
9a798e665c add php71/72 flavours for pecl-* ports 2018-09-28 22:24:24 +00:00
sthen
001a01c514 fix "test_install.sh" test to use gmake where required 2018-09-24 21:01:34 +00:00
sthen
e0eb152cea update to lz4-1.8.3 2018-09-24 20:37:46 +00:00
bentley
32a777dccf Switch homepage to https. 2018-09-18 02:31:02 +00:00
bentley
1ccea20d1b Restore homepage, inadvertently lost after dropping GH_*. 2018-09-18 02:30:43 +00:00
visa
a64f6f94e0 Fix a cyclic dependency. The devel/llvm port depends indirectly on
archivers/zstd (devel/llvm -> devel/cmake -> archivers/libarchive ->
archivers/zstd), so ports-clang should not be used in zstd's COMPILER.
Otherwise, zstd build is blocked if clang is not readily available,
as is the case with bulk builds on gcc architectures.

The dependency archivers/libarchive -> archivers/zstd was added
recently.

OK bket@ sthen@
2018-09-15 17:38:16 +00:00
bcallah
98e2f0a36a Bugfix update to deutex-5.1.2 -- fixes a segfault when using --help
ok rsadowski@
2018-09-13 19:20:04 +00:00
sthen
5dbf823bb7 set -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR in archivers/innoextract
to unbreak with new libc++, newer boost is likely to fix this so add a
comment in devel/boost/Makefile
2018-09-11 19:26:14 +00:00
bcallah
e3a937fb35 Update to makeself-2.4.0 -- add a patch to use the correct name of our
SHA256 utility.
ok sthen@
2018-09-10 01:15:31 +00:00
espie
e77649c6c3 fix old flags, actually obey prefix 2018-09-08 10:31:14 +00:00
naddy
af84161ede Update to 3.3.3:
* Avoid super-linear slowdown on malformed mtree files
* NO_OVERWRITE doesn't change existing directory attributes
* New support for Zstandard read and write filters
... plus unmentioned bug fixes.
2018-09-07 13:25:02 +00:00
sthen
af9c202b7e add missing dep on libiconv 2018-08-26 20:46:21 +00:00
sthen
425bba4339 mirror and drop HOMEPAGE; domain expired 2018-08-24 19:06:12 +00:00
jasper
be6a55ba72 update to cabextract-1.7 addressing several memory mishandling issues
ok Steve Shockley (MAINTAINER)
2018-08-23 18:50:55 +00:00
espie
bb921d2165 use AUTOCONF_ENV and add correct env variables, so that those ports work
even if /usr/local is not part of the builder's path.
2018-08-10 10:19:18 +00:00
espie
2f7d34d915 enforce PATH when running autoreconf 2018-08-03 07:07:44 +00:00
naddy
3e50c8bff2 update to 5.60 2018-08-02 10:43:01 +00:00
jasper
8cc90215cb switch homepage and master sites to https
note that the libmspack-0.7alpha tarball still isn't available yet
2018-08-01 07:32:11 +00:00
gonzalo
c15ef27aaf Update for Brotli to 1.0.5:
https://github.com/google/brotli/releases

Maintainer timeout

OK bcallah@
2018-07-16 06:42:56 +00:00
kn
38b18b1d77 Add pledge
While here, clean up whitespace and install punigz as hardlink.

Take maintainer as discussed with Thomas Pfaff.

OK jca
2018-07-10 13:32:44 +00:00
bcallah
f30fb4ddc8 Was missing a ${MODPY_COMMENT} in the PLIST so this didn't package when
building the python2 version. Report from naddy@, thanks.
2018-06-30 15:22:36 +00:00
bket
1e0614c8dc Update to zstd-1.3.5.
Several patches have been merged upstream. Minor of shared lib has been
bumped as symbols have been added.

While here change mail address of maintainer.

OK sthen@
2018-06-29 19:02:07 +00:00
bcallah
ff97f2677e +py-libarchive-c
+py-libarchive-c,python3
2018-06-28 14:32:04 +00:00
bcallah
53a8562203 Import archivers/py-libarchive-c, a Python interface to libarchive.
tweaks and ok sthen@

libarchive-c is a Python interface to libarchive. It uses the standard
ctypes module to dynamically load and access the C library.
2018-06-28 14:31:28 +00:00
jca
6be5346a61 Update to innoextract-1.7
from Donovan Watteau (maintainer)
2018-06-24 08:56:16 +00:00
bket
197b2f9bc1 Update to zopfli-1.0.2.
This version should build, and work on m88k.

jca@ gave it a try on sparc64, where it crashes (SIGBUS), and fixed the
issue. Thanks!

OK jca@
2018-06-09 18:38:18 +00:00
juanfra
fc2ed491ca +tarlz 2018-05-20 12:36:33 +00:00
juanfra
0a58224d95 Tested by Ljuba Nedeljkovic. OK fcambus@.
Comment:
archiver based on tar and lzip multimembers

Description:
Tarlz is a small and simple implementation of the tar archiver. By default
tarlz creates, lists and extracts archives in the ustar format compressed with
lzip on a per file basis. Tarlz can append files to the end of such compressed
archives.

Each tar member is compressed in its own lzip member, as well as the
end-of-file blocks. This same method works for any tar format (gnu, ustar,
posix) and is fully backward compatible with standard tar tools, which treat
the resulting multimember tar.lz archive like any other tar.lz archive.

Tarlz can create tar archives with four levels of compression granularity; per
file, per directory, appendable solid, and solid.

Maintainer: Juan Francisco Cantero Hurtado <juanfra@openbsd.org>

WWW: http://lzip.nongnu.org/tarlz.html
2018-05-20 12:35:32 +00:00
jca
b823362c61 Needs a c++11 compiler, spotted on powerpc 2018-05-12 14:49:01 +00:00
espie
63dbe9bd67 add missing bin markers, reduce gratuitous diff between update-plist
output and my stuff
2018-05-12 09:22:27 +00:00
sthen
1b828631a9 update to lz4-1.8.2
"LZ4 v1.8.2 is a performance focused release, featuring important
improvements for small inputs, especially when coupled with dictionary
compression."
2018-05-09 14:09:43 +00:00
espie
ea989764ca -static flavor should need to own its msg directories.
okay naddy@
2018-05-06 15:35:47 +00:00
sthen
7f6f842b3a regen PLIST, a pkgconfig file was added in 2.10 2018-05-05 10:45:01 +00:00
naddy
afb7269ffe maintenance update to 5.2.4 2018-05-01 10:30:25 +00:00
bket
cfbd78d1ea Update to brotli-1.0.4.
Bump minors of brotlicommon and brotlidec as 2 symbols have been added
to the first that are used by the latter.

OK kn@, pascal@ (maintainer), jca@
2018-04-27 16:30:57 +00:00
naddy
2433fadc63 Update to 1.30. Noteworthy changes:
* Member names containing '..' components are now skipped when extracting.
* Report erroneous use of position-sensitive options.
* --numeric-owner now affects private headers too.
* Fixed the --delay-directory-restore option
* The --warnings=failed-read option
* The --warnings=none option now suppresses all warnings
* Fix reporting of hardlink mismatches during compare
2018-04-27 13:08:28 +00:00
sthen
384af9db11 move pecl to multi-version; packages are now named pecl56-foo and pecl70-foo
for the relevant PHP versions.

ports which are 5.6-only remain in pecl-foo port directories, set to only
build 5.6 packages

ports which have separate versions for 5.6 and 7.0 are split; the port
directories are named pecl56-foo for the 5.6-compatible version and
pecl-foo for the 7+-version

normal ports are in pecl-foo port directories with flavours for 5.6 and 7.0
2018-04-26 15:08:56 +00:00
sthen
f6ab6b5fa4 update to pecl-rar-4.0.0 2018-04-24 17:47:48 +00:00