Commit graph

2380 commits

Author SHA1 Message Date
wiz
e11d7c9dba Import zopfli-1.0.1 as archivers/zopfli.
Compression Algorithm is a compression library programmed in C to
perform very good, but slow, deflate or zlib compression.
2015-11-13 16:20:32 +00:00
wiz
c6e98050ae Add patches to fix CVE-2015-7696, CVE-2015-7697, and an integer underflow.
From Debian.

Bump PKGREVISION.
2015-11-11 12:47:26 +00:00
dholland
c5e6dda48f Remove unused #include of <sys/timeb.h>, which is an old legacy header
that doesn't exist on many platforms.
2015-11-07 20:44:23 +00:00
dholland
db770eca71 Add build for openbsd amd64. 2015-11-07 20:41:32 +00:00
dholland
5a280e8c80 charset.alias is not supposed to be in PLISTs. PKGREVISION -> 1 2015-11-07 19:28:49 +00:00
dholland
9ddeabaf02 Add workaround for install failure on case-insensitive fs; seen in the
last MacOS PPC build.
2015-11-07 19:20:16 +00:00
dholland
1a78e86009 Add workaround for install failure on case-insensitive fs; seen in the
last MacOS PPC build.
2015-11-07 19:11:19 +00:00
adam
4dd8d324e7 Changes 5.3.7:
A mystery.
2015-11-07 10:10:09 +00:00
adam
d1dd228501 Added archivers/py-lhafile version 0.2.1 2015-11-04 17:25:55 +00:00
adam
eebb2788eb Extract LHA(.lzh) archive files.
The interface is like zipfile extension included in regular python distribution.
2015-11-04 17:25:19 +00:00
agc
7ef3a4270a Add SHA512 digests for distfiles for archivers category
Problems found with existing distfile for eagle:
	distfiles/bicom101.zip
	distfiles/szip-2.1nb3/szip-2.1.tar.gz
	distfiles/xmill-0.9.1.tar.gz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 00:56:19 +00:00
adam
b44421cf1f Changes 5.3.6:
Unknown
2015-10-12 12:35:32 +00:00
tnn
884cf87bbd revert previous, should probably be handled in gettext-tools like
joerg suggested.
2015-10-03 14:57:10 +00:00
tnn
7e51240e85 Try to resolve circular dependency between xz and gettext; don't suggest
to enable the nls option by default if gettext is not builtin.
Also, the nls option needs the msg* tools.
2015-10-03 12:28:45 +00:00
adam
4e21b18ef8 Changes 5.2.2:
* Fixed bugs in QNX-specific code.
* Omitted the use of pipe2() even if it is available to avoid
  portability issues with some old Linux and glibc combinations.
* Updated German translation.
* Added project files to build static and shared liblzma (not the
  whole XZ Utils) with Visual Studio 2013 update 2 or later.
* Documented that threaded decompression hasn't been implemented
  yet. A 5.2.0 NEWS entry describing multi-threading support had
  incorrectly said "decompression" when it should have said
  "compression".
2015-10-01 05:11:36 +00:00
wiz
df3fb8d470 Update to 1.5:
innoextract 1.5 (2015-09-24)
 - Added support for Inno Setup 5.5.6 installers
 - Added support for a modified Inno Setup 5.5.0 variant
 - Added support for building without iconv (Windows-1252 and UTF-16LE only)
 - Added warnings for .bin files that are not part of the installer
 - Added a simple --include (-I) option to filter files thanks to Alexandre Detiste
 - Added a --list-languages option to list available languages
 - Added a --exclude-temp (-m) option to not extract temporary files
 - Added a --language-only option to skip language-independent files
 - Added a --collisions option to abort or rename files on collision
 - Added a --default-language option to prefer a language in case of file collisions
 - Added a --gog-game-id option to print the GOG.com game ID for Galaxy-ready installers
 - Added a --gog (-g) option to extract additional .bin files using unrar or unar
 - Fixed handling of spaces in the --data-dir option
 - Fixed an infinite loop with truncated LZMA streams
 - Fixed handling of forward slashes in stored file paths
 - Fixed size display for powers of 1024
 - Fixed loading headers if there are encrypted chunks
 - Fixed file collisions not being handled case-insensitively
 - Files will now be extracted into the same directory even if the stored case differs
 - Empty directories are now created correctly when extracting
 - Skipped files in encrypted chunks are now listed individually
 - Temporary files are now marked in file listings
 - Error summary is now written to stderr when using --quiet
 - Colors are now only enabled automatically if $TERM is set to something other than "dumb"
 - Improved error and warning messages
 - Build system improvements
 - Debug output can now be enabled separately from debug builds
 - Windows: Added support for using the Win32 API for string encoding conversion
 - Windows: Fixed unicode console output

innoextract 1.4-windows-r2 (2014-04-17)
 - This is a Windows-specific hotfix release, no other platforms are affected
 - Fixed running innoextract under Windows XP

innoextract 1.4-windows-r1 (2013-05-14)
 - This is a Windows-specific hotfix release, no other platforms are affected
 - Fixed a crash on startup under Windows
 - Reduced progress bar flickering under Windows
 - Fixed original console text color not being restored under Windows
2015-09-30 20:05:07 +00:00
wiz
2086b86dbc Update to 1.53:
1.53 Wed 22 Sep 2015
    - rt.cpan.org #107268 - Archive-Zip-1.52.tar.gz is (nearly) empty
      Thanks to SREZIC for the spot on my dad brain sleep schedule error
      Creating the dist on OS X caused 'Numeric user ID too largeNumeric group ID too large'

1.52 Tue 22 Sep 2015
    - rt.cpan.org #105902, thanks HMBRAND

1.51 Tue 22 Sep 2015
    - Compare vs filename checksum in crc32 script [github/talisein]
2015-09-30 19:14:19 +00:00
taca
914b43c67f Update HOEPAGE.
Avoid using rubyforge.org since it stopped most of services.
2015-09-25 05:45:58 +00:00
taca
e9728b3da8 Avoid using rubyforge.org since it stopped most of services. 2015-09-25 05:44:59 +00:00
taca
50ef58d27e Comment out URL of HOMEPAGE since rubyforge.org stopped most of services. 2015-09-25 05:44:03 +00:00
tnn
f757616817 this package is broken on 64-bit platforms as evidenced by instant SEGV 2015-09-24 02:47:15 +00:00
dsainty
0d879ab79b It has been a few years since I used Sarab, reset MAINTAINER. 2015-09-03 02:50:20 +00:00
richard
0f11e46350 patch to let SunOS, other than sunpro compilers, use assembler.
The problem is more the ilk of the cpp installed..  bump PKGREVISION
2015-08-28 08:17:38 +00:00
shattered
73153e2d26 Update to 0.3.0. Changes:
* PMarc -pm1- archives that contain truncated compressed data (the
       decompressed length is longer than what can be read from the
       compressed data) now decompress as intended. Certain archives
       in the wild make the assumption that this can be done.
     * LArc -lz5- archives that make use of the initial history buffer
       now decompress correctly.
2015-08-26 21:25:31 +00:00
wiz
b6efe68514 Update to 1.50:
1.50 Tue 25 Aug 2015
    - Fix t/08_readmember_record_sep.t for Win32 [github/pauloscustodio]
2015-08-26 11:46:46 +00:00
fhajny
4e091fb38a Update archivers/lz4 to 131.
- New : Dos/DJGPP target, thanks to Louis Santillan
- Added : Example using lz4frame library, by Zbigniew Jedrzejewski-Szmek
- Changed: liblz4 : xxhash symbols are dynamically changed (namespace
  emulation) to avoid symbol conflict
- Changed: liblz4.a (static library) no longer compiled with -fPIC
  by default
2015-08-24 16:28:32 +00:00
mef
a721fc40e3 Add following lines for make test
BUILD_DEPENDS+=        p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
  BUILD_DEPENDS+=        p5-Test-UseAllModules-[0-9]*:../../devel/p5-Test-UseAllModules
2015-08-20 14:07:34 +00:00
mef
8ddaf764e1 Update to 0.23
--------------
0.23  (2015/05/28)
   (ms) Mark Gardner added separate skips in the test suite to deal
   with the absense of GNU tar:
   https://github.com/mschilli/archive-tar-wrapper-perl/pull/7
2015-08-16 00:07:53 +00:00
mef
3fd0c1333e Update 0.74 to 0.76
-------------------
0.76    Sat Jul  4 18:44:42 2015
* Resolve RT#105425, putting refs in $/ has been
  fatal since v5.20.0
2015-08-15 23:59:14 +00:00
adam
6158076166 Changes 5.3.2:
Unknown
2015-08-13 15:42:05 +00:00
wiz
6ca2ff1168 Update to 1.49:
1.49 Fri 31 Jul 2015
    - Fails on unseekable file handle after desiredCompressionLevel(), RT #54827
    - Upgrade build tools to avoid tar warnings, RT #105547

1.48 Thu 18 Jun 2015
    - Wrap skip in a SKIP: block [github/plicease]

1.47 Wed 17 Jun 2015
    - zip file with a deflated directory cannot be written out again [github/ntyni]
    - add missing test data to MANIFEST
2015-08-13 15:03:02 +00:00
wiz
6d3e8af11c Improve local patch so this builds with PKGSRC_USE_FORT. 2015-08-11 18:07:55 +00:00
jaapb
7ea12ebae7 Recursive revbump associated with lang/ocaml update. 2015-08-07 11:20:32 +00:00
mef
29895246de Update 1.16 to 1.17
-------------------
2015-05-28  Antonio Diaz Diaz  <antonio@gnu.org>

	* Version 1.17 released.
	* New block selection algorithm makes merge up to 100 times faster.
	* repair.cc: Repair time has been reduced by 15%.
	* Added new option '-y, --debug-delay'.
	* Added new option '-z, --debug-repair'.
	* Makefile.in: Added new targets 'install*-compress'.
	* testsuite/unzcrash.cc: Moved to top directory.
	* lziprecover.texi: Added chapter 'File names'.
2015-07-26 12:17:47 +00:00
mef
236b8b2790 Update 1.16 to 1.17
-------------------
2015-07-12  Antonio Diaz Diaz  <antonio@gnu.org>
	* Version 1.17 released.
	* Reorganization of the compression code.
	* lzip.texi: Added chapter 'Quality assurance'.
	* Makefile.in: Added new targets 'install*-compress'.
2015-07-26 12:15:30 +00:00
wiz
40bbad7ac6 Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg
2015-07-12 18:56:06 +00:00
jaapb
487d6ab2d3 Recursive revbump associated with update of lang/ocaml to 4.02.2. 2015-06-30 11:52:55 +00:00
taca
6f78459028 Allow build on Ruby 2.2. 2015-06-12 22:57:42 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
fhajny
21142b1e1a Update archivers/lz4 to 130.
LZ4 r130
Fixed : incompatibility sparse mode vs console
Fixed : LZ4IO exits too early when frame crc not present
Fixed : incompatibility sparse mode vs append mode
Performance fix : big compression speed boost for clang (+30%)
New : cross-version test, by Takayuki Matsuoka

LZ4 r129
New : LZ4_compress_fast()
Changed: New lz4 and lz4hc compression API. Previous function
  prototypes still supported.
Changed: Sparse file support enabled by default
New : LZ4 CLI improved performance compressing/decompressing multiple file
Added : LZ4_compress_destSize()
Fixed : GCC 4.9+ vector optimization
Changed: Enums converted to LZ4F_ namespace convention
Added : AppVeyor CI environment, for Visual tests
Modified:Obsolete functions generate warnings
Fixed : Bug #75 (unfinished stream)
Updated: Documentation converted to MarkDown format

LZ4 r128
New : lz4cli sparse file support
New : command -m, to compress multiple files in a single command
Fixed : Restored lz4hc compression ratio (slightly lower since r124)
New : lz4 cli supports long commands
New : lz4frame & lz4cli frame content size support
New : lz4frame supports skippable frames
Changed: Default "make install" directory is /usr/local
New : lz4 cli supports "pass-through" mode
New : datagen can generate sparse files
New : scan-build tests
New : g++ compatibility tests
New : arm cross-compilation test
Fixed : Fuzzer + frametest compatibility with NetBSD
Added : Visual project directory
Updated: Man page & Specification
2015-06-09 12:04:19 +00:00
joerg
86c496f3c0 Deal with crappy gettext.h wanting to redefine libintl.h. 2015-06-08 23:13:52 +00:00
wiedi
3ab4f6229d Update lrzip to 0.621, provided by Thomas Merkel
Changes:
MARCH 2015, version 0.621 Con Kolivas, Peter Hyman

* Fix libzpaq.cpp warnings
* Fix warnings in LzmaLib.c
* Making the high buffer only one page size is faster for sliding mmap mode
* Fix incompatible log callback in liblrzip
* Use PRId64 instead of lld in fscanf
* Use int64_t for i64
* Fix ISO C warning in lrzip.c
* Fix ISO C warning in lrzip.c
* Fix ISO C warning in runzip.c
* Fix ISO C warnings in rzip.c
* Fix iso c warning in util.c
* Fix EOL to unix on libzpaq
* control->tmpdir fixes
* Null terminate long options to find unhandled options
* Trivial date
* Add long option support
* Brace failure lead to broken dump to stdout
* fflush messages on print_err
* Fix inverse logic
* Honour the proper unix environment variable for temporary directory and then
try variations
* Attempt to decompress file in ram only if we are unable to create temporary
files when decompressing to stdout
* Avoid checking return values repeatedly on compress that only lead to failures
anyway
* Microoptimisation
* Don't check for failure condition that can no longer occur
* Don't check twice for failure conditions that are fatal in hot paths
* Cache the chunk bytes value to avoid setting it on each read_header call
* fake_mremap is only used when defined to mremap
* Remove unused cksem functions
* Fix remaining use of mutexes lock/unlocking in different threads with cksems,
corecting cksem usage on osx
* Update copyright dates
* Make match_len a function completely removing all indirect calls to get_sb,
significantly speeding up the single_get_sb case
* Make full_tag a pointer allowing us to avoid a function call for get_sb
* Call sliding_get_sb directly in sliding_next_tag
* Make next_tag a pointer to allow ordinary mapping to avoid an extra function
call
* fix order of lrzip.conf search

MARCH 2015, version 0.620 Con Kolivas, Peter Hyman, Chris Spiegel, Elmir Jagudin

* Increase maxram when we abandon use of temporary input/output buffers
* Don't delete the tmpinfile when decompressing from stdin before allowing seek
to end to succeed in checking md5
* Use temporary file from read_seekto when STDIN will not fit in the ram input
buffer
* Remove unused read_i64 function
* Add message about issue tracker in BUGS
* Use a common exit path iin lrzip_compress/decompress and fix lr leak on
successful return
* Fix parenthesis placement inside of unlikely().
* Clear sa_mask and sa_handler before calling sigaction().
* Fix for lrzip -i. Decompressed size wrong
* added '-m' command line option
* Fix wrong README file being included in Makefile
* Pass strict sizes to decompress length, rounding up only the amount we're
allocating to not confuse decompression libraries
* Convert the thread locking to use cksems
* Add cksems to util.h
* Fix 'Failed to malloc ckbuf in hash_search2' with very large files.
* Round up compression and decompression buffers to page size since malloc will
allocate them that large anyway.
* Increase the compressed buffer size given to libzpaq in case of incompressible
data since it does not check if it's trying to write beyond the end of the
buffer.
* Provide a helper function to round a value up to the nearest page size for
malloc optimisations.
2015-06-08 14:58:09 +00:00
sevan
6170b8fd87 Add support for Bitrig 2015-06-05 12:22:28 +00:00
adam
76eb6ae3ac Version 9.38.1
- bug 145 "p7zip crashes while moving memory in MoveItems

Version 9.38
- patch 23 fixes "7z with unicode file name with surrogate pair is not handled well in Linux"

- bug 139 "password from commanline is visible in processes list"
    Now the characters of the password are replaced with *.

- From Windows version of 7-zip
   - bug138 If you extract the password with # program crashes
     7z now supports long password in RAR 3 and 4.
2015-06-02 14:53:10 +00:00
taca
c3de24f84b This package is built with ruby22. 2015-05-31 15:21:44 +00:00
mef
81f7963c63 Update 0.18 to 0.22
-------------------
0.22  (2015/03/08)
   (ms) Added tar_gnu_write_options option suggested by Csaba Major with
        tests and docs.

0.21  (2014/10/16)
   (ms) [rt.cpan.org 87536] Setting default umask to get predictable test
        results regardless of local umask settings.

0.20  (2014/09/29)
   (ms) Ignore errors on chown/chgrp when files from different owners/groups
        are copied into a tarball, accept the limitation that they'll be
        owned by the script user unless we're running as superuser.

0.19  (2014/02/16)
   (ms) RsrchBoy added support for bzip2-compressed tarfiles.
2015-05-24 07:33:59 +00:00
mef
e3b001837b +p5-Archive-Tar-Wrapper 2015-05-23 02:13:28 +00:00
mef
0826d098b1 Import p5-Archive-Tar-Wrapper-0.18 as archivers/p5-Archive-Tar-Wrapper.
Archive::Tar::Wrapper is an API wrapper around the 'tar' command line
utility. It never stores anything in memory, but works on temporary
directory structures on disk instead. It provides a mapping between the
logical paths in the tarball and the 'real' files in the temporary
directory on disk.

It differs from Archive::Tar in two ways:
  - Archive::Tar::Wrapper doesn't hold anything in memory. Everything is
    stored on disk.
  - Archive::Tar::Wrapper is 100% compliant with the platform's tar
    utility, because it uses it internally.
2015-05-23 02:11:40 +00:00
ryoon
84e533e099 Fix Ruby 2.2 build. 2015-05-19 13:08:49 +00:00
sevan
12df864fec Add Ruby 2.2 to RUBY_VERSION_SUPPORTED 2015-05-17 12:57:18 +00:00
sevan
4bff83b6e5 Patch an out of bounds reads obtained from:
https://github.com/libarchive/libarchive/issues/502
e6c9668f32
Bump PKGREVISION.

Reviewed by bsiegert@
2015-05-14 14:54:55 +00:00
bsiegert
c495c93e4d Add a patch to fix build on Darwin. From Jonathan Buschmann in PR pkg/49857. 2015-05-10 18:50:47 +00:00
sevan
fdf9c76776 Previous commit should have included bsd.prefs.mk not bsd.options.mk 2015-05-09 23:00:39 +00:00
sevan
953dc4cb3a Include bsd.options.mk before testing for things. 2015-05-05 00:13:36 +00:00
wiz
562a44190b Update to 1.0.1:
1.0.1 [2015/05/04]

* Build fixes for Windows.

While here, bump ABI depends for the shlib major bump in the 1.0 release.
2015-05-04 21:10:40 +00:00
adam
7fd8c5abb3 Changes 0.6.5:
* fix blocksize calculation
* lintian warning spelling fix
* add manfile for par2
* README in Markdown
* add spelling fixes to cmdline output
* fixed some spelling
* simplify FindFiles
2015-05-04 10:10:23 +00:00
sevan
8d7a05e010 Force the use of the gnulib version of wctype.h, bundled with gzip, when
building on AIX. This is a workaround for an issue where though the wctype.h
included on system was found, wctype_t & wctrans_t were deemed unsuitable,
causing the build to fail due to previous declaration with confliciting types.

Reviewed by wiz@
2015-05-03 14:34:04 +00:00
sevan
965120d187 Force the use of the gnulib version of wctype.h, bundled with gtar, when building
on AIX. This is a workaround for an issue where though the wctype.h included on
system was found, wctype_t & wctrans_t were deemed unsuitable, causing the build
to fail due to previous declaration with confliciting types.

Reviewed by wiz@
2015-05-03 14:32:11 +00:00
wiz
5e43e3a7d4 Update to 1.0:
1.0 [2015/04/29]

* Implemented an I/O abstraction layer.
* Added support for native Windows API for files.
* Added support for setting the last modification time for a file.
* Added a new type zip_error_t for errors.
* Added more typedefs for structs.
* Torrentzip support was removed.
* CVE-2015-2331 was fixed.
* Addressed all Coverity CIDs.
2015-05-03 12:11:42 +00:00
tnn
255d0cb0b8 Recursive revbump following MesaLib update, categories a through f. 2015-04-25 14:20:17 +00:00
sevan
2b11f06ef2 rmt is not built on AIX
Exclude AIX from PLIST.rmt

Reviewed by wiz@
2015-04-23 09:15:19 +00:00
jperkin
ca8519b89a Update Xfce to 4.12.0.
This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major
Xfce releases since 4.6.2, our previous pkgsrc release.  For more information
about the thousands of changes in each major release since then, please see:

  Xfce 4.12 announcement:
    http://www.xfce.org/about/news

  Xfce 4.12 tour:
    http://www.xfce.org/about/tour

  Xfce 4.10 announcement:
    http://www.xfce.org/about/news/?post=1335571200

  Xfce 4.10 tour:
    http://www.xfce.org/about/tour410

  Xfce 4.8 announcement:
    http://www.xfce.org/about/news/?post=1295136000

  Xfce 4.8 tour:
    http://www.xfce.org/about/tour48

The pkgsrc changes since then are:

  New packages:
    archivers/xfce4-thunar-archive
    graphics/elementary-xfce-icon-theme
    mail/xfce4-mailwatch-plugin
    misc/xfce4-time-out-plugin
    multimedia/xfce4-thunar-media-tags
    sysutils/xfce4-mount-plugin
    sysutils/xfce4-taskmanager
    sysutils/xfce4-thunar-vcs
    sysutils/xfce4-verve-plugin
    x11/xfce4-garcon
    x11/xfce4-notifyd
    x11/xfce4-tumbler
    x11/xfce4-whiskermenu-plugin

  Renamed packages:
    devel/xfconf to devel/xfce4-conf
    x11/libxfce4menu to x11/libxfce4ui
    x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter

  Updated packages:
    audio/xfce4-mixer
    audio/xfce4-xmms-plugin
    devel/xfce4-dev-tools
    editors/xfce4-mousepad
    graphics/ristretto
    meta-pkgs/xfce4-extras
    meta-pkgs/xfce4
    misc/xfce4-weather-plugin
    multimedia/xfce4-mpc-plugin
    net/xfce4-wavelan-plugin
    sysutils/xfce4-appfinder
    sysutils/xfce4-battery-plugin
    sysutils/xfce4-cpugraph-plugin
    sysutils/xfce4-diskperf-plugin
    sysutils/xfce4-fsguard-plugin
    sysutils/xfce4-genmon-plugin
    sysutils/xfce4-netload-plugin
    sysutils/xfce4-quicklauncher-plugin
    sysutils/xfce4-systemload-plugin
    sysutils/xfce4-thunar
    sysutils/xfce4-xarchiver
    sysutils/xfce4-xkb-plugin
    textproc/xfce4-dict-plugin
    time/xfce4-datetime-plugin
    time/xfce4-orage
    time/xfce4-timer-plugin
    wm/xfce4-wm-themes
    wm/xfce4-wm
    x11/libxfce4gui
    x11/libxfce4util
    x11/xfce4-clipman-plugin
    x11/xfce4-desktop
    x11/xfce4-exo
    x11/xfce4-eyes-plugin
    x11/xfce4-gtk2-engine
    x11/xfce4-notes-plugin
    x11/xfce4-panel
    x11/xfce4-places-plugin
    x11/xfce4-session
    x11/xfce4-settings
    x11/xfce4-terminal

  Removed packages:
    sysutils/xfce4-volman
    x11/xfce4-utils

This is based on a huge amount of work by the NetBSDfr team and Youri Mouton,
who takes over as MAINTAINER, and has been tested by Youri on a large number
of platforms prior to commit.  A massive thanks to them.  Any issues with the
import are mine alone as the committer-by-proxy.
2015-04-21 08:56:37 +00:00
tnn
69d5d67c37 Does not need USE_FEATURES=snprintf.
snprintf is provided internally by gnulib.
2015-04-19 14:31:06 +00:00
rodent
7f6a668f5c Fix build on SunOS. 2015-04-18 12:39:05 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
tnn
3401349ecf Add patches from Debian to fix some instances of possibly unsafe
format string usage. Bump PKGREVISION.
2015-04-12 16:09:27 +00:00
tnn
1dbe247d0e defuzz 2015-04-12 15:56:08 +00:00
tnn
50d34972a9 Merge Debian patches for:
CVE-2015-0556: symlink traversal
CVE-2015-0557: directory traversal
CVE-2015-2782: buffer overflow
2015-04-12 15:54:02 +00:00
tnn
beab60cc17 rename and annotate patches 2015-04-12 15:45:00 +00:00
hiramatsu
e7f7b2dc88 Regenerate patch checksum. 2015-04-10 01:32:16 +00:00
hiramatsu
4449e03c9c Update archivers/gsharutils to 4.15.
This update is provided from kj Woolley in PR 49770,
with a patch by me for NetBSD 6.

Changes from previous:

Version 4.15 - February 2015, by Bruce Korb

* shar will no longer choke on 64 bit windows
* unshar has a compiler warning fix
* Happy 2015 copyright
* PO file updates

Version 4.14.2 - December 2014, by Bruce Korb

* translation updates
* use ftello, fseeko and fflush
* augment copyright marks in shar.c and shar-std.def
* Happy 2014 copyright dates
* fix up man pages (use newer doc generation code)

Version 4.14 - October 2013, by Bruce Korb

* documentation, obscure usage, FSF address
2015-04-07 22:08:36 +00:00
mef
a6daf83b36 Update to 1.46
--------------
1.46 Tue 24 Mar 2015
    - "CRC or size mismatch" when extracting member second time [github/AGWA github/pwr22]
2015-04-05 04:44:09 +00:00
wiz
ed29010db9 + innoextract. 2015-04-03 09:41:10 +00:00
wiz
eb680e7c38 Import innoextract-1.4 as archivers/innoextract, packaged for wip
by yhardy and myself.

Inno Setup is a tool to create installers for Microsoft Windows
applications. innoextract allows to extract such installers under
non-windows systems without running the actual installer using
Wine. innoextract currently supports installers created by Inno
Setup 1.2.10 to 5.5.5.
2015-04-03 09:40:54 +00:00
bsiegert
5c5f75046a SECURITY: Update cabextract to 1.6.
It fixes CVE-2015-2060, a directory traversal vulnerability.
A CAB file with overlong UTF-8 encodings for "/" can get its files extracted to
an absolute path instead of the current directory. [Debian bug #778753]
Under Cygwin, a CAB file using both "/" and "\" can evade checks for absolute
files and "../" directory traversals and can get its files extracted to any
path.
2015-03-27 16:49:55 +00:00
wiz
bf8cdcacbe Avoid integer overflow. Addresses CVE-2015-2331.
Uses upstream patch.
Bump PKGREVISION.
2015-03-26 09:30:01 +00:00
fhajny
29c2bc1e12 Update archivers/lz4 to 127.
r127:
N/A   : added a file on SVN

r126:
New   : lz4frame API is now integrated into liblz4
Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski
Fixed : bug within LZ4 HC streaming mode, reported by James Boyle
Fixed : older compiler don't like nameless unions, reported by Cheyi Lin
Changed : lz4 is C90 compatible
Changed : added -pedantic option, fixed a few mminor warnings

r125:
Changed : endian and alignment code
Changed : directory structure : new "lib" directory
Updated : lz4io, now uses lz4frame
Improved: slightly improved decoding speed
Fixed : LZ4_compress_limitedOutput(); Special thanks to Christopher Speller !
Fixed : some alignment warnings under clang
Fixed : deprecated function LZ4_slideInputBufferHC()
2015-03-23 22:24:11 +00:00
taca
72cbb2ccac Reset PKGREVISION with updating of php54, php55 and php56. 2015-03-20 16:33:28 +00:00
hiramatsu
bb2e62806b Set MAINTAINER to pkgsrc-users. 2015-03-15 17:56:15 +00:00
hiramatsu
80b88da227 Set MAINTAINER to pkgsrc-users. 2015-03-15 17:30:24 +00:00
hiramatsu
26305b1f4b Set MAINTAINER to pkgsrc-users. 2015-03-15 16:56:49 +00:00
tnn
4f846ee407 Fix my previous commit. Noted by wiz. 2015-03-09 12:14:44 +00:00
taca
17a1a339eb Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby. 2015-03-08 15:17:17 +00:00
mef
c83db46f2f Update 2.20 to 2.22
-------------------
2.21 2015-02-17 rurban
   - Add leaktrace test
   - Add .gitignore

2.22 2015-02-17 rurban
   - Fixed huge decompress memory leak, leaking every single XS outbut buffer.
   - Better memory leak testcase with Memory::Dump, t/090-memory-usage.pl
     (RT #102211 by Nick Koston)
   - clarify docs that deflate = compress, inflate = uncompress
2015-03-08 01:09:43 +00:00
mef
4178d31c13 Update to 1.45
--------------
1.45 Mon 26 Jan 2015
    - FreeBSD unzip sets $? to 0 for empty zip file [github.com/revhippie]
2015-03-08 01:08:00 +00:00
mef
158b4c773d Update to 0.0942
----------------
0.0942 2015-01-28 17:07:43 America/Toronto
    - Replaces contents of archives in test folder with random noise in order
      to avoid any licensing issues. (Philippe Bruhat (BooK))
2015-03-08 01:04:58 +00:00
tnn
90fed4c222 convert to USE_GITHUB 2015-03-07 14:25:48 +00:00
ryoon
fdb984e34d Fix Cygwin build.
Include windows.h for some #define and typdef.
2015-03-05 13:33:57 +00:00
adam
127f9ee13d Changes 5.2.1:
* Fixed a compression-ratio regression in fast mode of LZMA1 and
  LZMA2. The bug is present in 5.1.4beta and 5.2.0 releases.
* Fixed a portability problem in xz that affected at least OpenBSD.
* Fixed xzdiff to be compatible with FreeBSD's mktemp which differs
  from most other mktemp implementations.
* Changed CPU core count detection to use cpuset_getaffinity() on
  FreeBSD.
2015-03-02 09:36:24 +00:00
taca
843052ff0b Update ruby-xz to 0.2.1.
0.2.1 (2014-02-08)

* Build the gem properly on Ruby 2.0+ (PR #8 by Nana Sakisaka (saki7))
* Release the GIL when interfacing with liblzma (PR #7 by Lars Christensen
* (larsch))

0.2.0 (2013-06-23)

* Fix #6 (errors on JRuby) by Ben Nagy
* Remove 1.8 compatibility
2015-03-01 12:58:16 +00:00
taca
4e6f1670ed Use rubygems's --format-executable option instead of post-install target. 2015-03-01 12:44:56 +00:00
wiz
bbfe5b9608 Fix build on Linux. From Matthias Ferdinand on pkgsrc-users. 2015-02-27 09:31:47 +00:00
tnn
f455a5041b don't build unoptimized. Bump rev. 2015-02-26 16:05:11 +00:00
ryoon
2d000c4a6b Update to 2.5.1
Changelog:
Version 2.5.1:

(This version folds in all non-debian specific bug fixes and feature
extensions, with respect to 2.5, that were made in the Debian afio
package 2.5-6)

(This version does not incorporate fixes for all bug reports or
feature requests I got since afio 2.5: some of these remain on the
todo list)

Fixed a file descriptor handling bug that caused gzip subprocess to
keep running when afio -oZ is killed or crashes.  Based on bug report
and patch by Alain Spineux.

Fixed bug that could cause afio -oZ to hang, and/or write faulty data
without warning, if a large file was modified while being written.
The bug fix prevents hanging, and introduces warnings when faulty data
might be written.  Based on bug report and patch by Alain Spineux.

Improved error reporting in -r operation, based on discussions with
Alain Spineux. Note that the error message text is all changed now,
to be more verbose and explanatory, so scripts that grep the message
text have to be rewritten.  Verfication reporting via exit code 0/1 is
unchanged, unless the -1 r flag is used.

Added -1 r flag to ignore certain warnings when verifying the backup
of a live filesystem.  Based on discussions with Alain Spineux.

Changed 'diff -u0' into 'diff -U 0' in regtest.do script in order to
be compatible with command line argument parsing of newer gnu diff
versions.  Also added sort commands to sort find output because when
order changes with respect to order in which files where created, this
gives false fail on the hardlink check part of regression test. Based
on problem reports by Dallas Legan, Shlomi Levi.

Added defines to compile under CYGWIN based on patches by Dirk
Eddelbuettel and Jari Aalto.

Fixed bug in test script, that triggered when find(1) listed files in
a different order than the order in which afio unpacked then into the
directory.  This bug cause the test script to report failure even
though there was no failure. Bug reported by Andre Francois, also by
Fred Wright and Bruce Bowler.

Fixed bugs in test script, having to do with 'bash -c' and 'source'
not being ablre to find the dircomp and dircompare commands, that were
reported openSuse 10.3 and 11.4.  (I have been unable to reproduce the
bugs in my environment, so I hope the fixes work.)  Bugs reported and
fixes proposed by Fred Wright.

Added .ogg as an extensions to the list of those to be excluded from
compression by default.  Proposed by Dirk Eddelbuettel.

Fixed logic in in() to correctly report failure with a warning message
when uncompression of a commpressed-archived file fails.  Also fixes
that, potentially valid archive data would be skipped after this
error.  Based on bug report by Daniel Webb.

In next(), changed msg to variable-length string, to avoid possible
buffer overflow.  Part of the patch by Erik Schanze (downstream Debian).

Extended -0 option to influence -t processing and -w and -W file
reading too. The -0 option now toggles when used multiple times.
Added -7 option to disable/enable globbing in processing -yYwW
filename patterns.  Based on feature request and patch by Christian
Schrader (via Debian).  Note that the semantics of the -7 command line
options is sligtly different than it was in the Debian 2.5-3 to 2.5-6
branches: in those branches, -7 was non-toggling so it was not
necessary to supply the -7 before any -yYwW options it should
affect.

Replaced several 0 by NULL to avoid compiler warnings. Based on patch
by Erik Schanze (downstream Debian).

Replaced sys_errlist usage by strerror(3).  This avoids (on some
systems) compiler warnings about sys_errlist being obsolete.  Left in
the old code (with #if 0) to ease porting.  Based on patch by Erik
Schanze (downstream Debian) and report by Mike Black.

Fixed bug in gpg usage examples in script3/, and removed script5/
which had the same bug.  Bug reported, and bug fix found, by Marcus
Williams.  Also added info on this to the manpage. In the earlier
scripts, the built-in compression feature of gpg was used, but it
turns out that this cannot be reliably used with afio: it should be
disabled using the -z 0 option to gpg.  The reason why gpg built-in
compression cannot be used is as follows. When compression is used,
and gpg is run twice on the same input file, it can generate differing
outputs with different lengths.  This is a problem for afio if the
output length is larger than the afio -M option value.  If the length
is larger than the -M value, then afio will call the 'compression'
program twice, once to get the 'compressed' file length and once to
get the actual file contents and write them to the archive, and if the
lenght is bigger in the second run then the data in the archive will
be truncated (and therefore corrupted).  Afio does emit an error
message when this happens, but it might be overlooked.  Some caveats:
in testing it looks like if -z 0 is used with gpg, it will never
produce different-length files for the same input, but I can not find
anything in the documentation of gpg suggesting that this is a
guaranteed feature.  pgp (the non-GNU implementation) might has a
similar different-length behavior causing afio to fail occasionally,
but I have found no reports on the web about this.  (An alternative
would be to use openssl as the encryption engine??)

Updated legal information for redistributers about the afio license in
afio.c and in the .lsm files.  Removed earlier text concluding that by
Linux Software Map standards, the correct afio license label was LGPL.
Added the text file afio_license_issues_v5.txt.  All of this was
triggerd by a blog entry writen by Tom Callaway, and informed in part
by further discussion in the blog comment section and on some Debian
mailing lists. Thanks to Mark Brukhartz for going on record to clarify
the intent of the original license text.

Increase default size for -M option from 2 to 250 megabytes.
2015-02-15 14:45:48 +00:00
ryoon
47a9ef0e8e Update HOMEPAGE. 2015-02-15 14:29:02 +00:00
wiz
200a54e83c Newer version of a security fix patch reducing false positives.
http://www.openwall.com/lists/oss-security/2015/02/11/7

Bump PKGREVISION.
2015-02-11 12:35:42 +00:00
wiz
6c2b326b92 Update to 2.09:
Changes in 2.09 (04 Feb 2015)
  * Work around gcc bug #64516 that could affect architectures like
    armv4, armv5 and sparc.
2015-02-08 16:13:36 +00:00
fhajny
ba09431735 Update pigz to 2.3.3.
Changelog not published, see commits since 2.3.1:

  https://github.com/madler/pigz/compare/v2.3.1...v2.3.3
2015-02-08 16:04:28 +00:00
wiz
5dcae14ebe Add test target.
For me, on 7.99.4/amd64, I get:

Totals:
  Tests run:              310
  Tests failed:             6
  Assertions checked:20371764
  Assertions failed:        7
  Skips reported:          62
2015-02-08 00:14:33 +00:00
taca
51ab3b85b8 Update ruby-zip to 1.1.7.
1.1.7

* Fix UTF-8 support for comments
* Zip.sort_entries working for zip output
* Prevent tempfile path from being unlinked by garbage collection
* NTFS Extra Field (0x000a) support
* Use String#tr instead of String#gsub
* Ability to not show warning about incorrect date
* Be smarter about handling buffer file modes.
* Support for Traditional Encryption (ZipCrypto)
2015-02-03 13:37:45 +00:00