summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)AuthorFilesLines
2014-09-07Update to 0.6.10: More bugfixes.wiz2-6/+6
2014-09-06Update to 0.6.8 (not yet 0.6.9 due to issues with bup).wiz2-6/+6
Changes: bugfixes, speedups, more tests.
2014-09-06Update to 2.00:wiz2-7/+6
2.00 15/06/2014 (TINITA) - Fix ptargrep for problems on MSWin32 1.98 14/06/2014 (TINITA) - ptardiff and ptargrep should use prefix if defined
2014-09-06Update to 1.38:wiz2-7/+6
1.38 Tue 02 Sep 2014 - Setting unicode flag for each member when using $Archive::Zip::UNICODE [github.com/lackas] https://rt.cpan.org/Ticket/Display.html?id=83367
2014-08-29make it clear what package depend onszptvlfn1-1/+2
discussed with wiz@.
2014-08-22Bump PKGREVISION for ilmbase shlib major bump.wiz1-2/+2
2014-08-21Fix problems with xattr detection on OS X using upstream patch.wiz6-19/+290
Patch found and adapted for pkgsrc by J. Lewis Muir, with further changes by myself to avoid auto* dependencies.
2014-08-21Remove unused file.wiz1-5/+0
2014-08-17Remove unused patch.wiz1-160/+0
2014-08-17Update gtar to 1.28. Add a Makefile.common and use it.wiz8-685/+34
Use official man page, now that there is one. version 1.28, 2014-07-28 * New checkpoint action: totals The --checkpoint-action=totals option instructs tar to output the total number of bytes transferred at each checkpoint. * Extended checkpoint format specification. New conversion specifiers are implemented. Some of them take optional arguments, supplied in curly braces between the percent sign and the specifier letter. %d - Number of seconds since tar started. %{r,w,d}T - I/O totals; optional arguments supply prefixes to be used before number of bytes read, written and deleted, correspondingly. %{FMT}t - Current local time using FMT as strftime(3) format. If {FMT} is omitted, use %c. %{N}* - Pad output with spaces to the Nth column, or to the current screen width, if {N} is not given. %c - A shortcut for "%{%Y-%m-%d %H:%M:%S}t: %ds, %{read,wrote}T%*\r" * New option --one-top-level The option --one-top-level tells tar to extract all files into a subdirectory named by the base name of the archive (minus standard compression suffixes recognizable by --auto-compress). When used with an argument, as in --one-top-level=DIR, the files are extracted into the supplied DIRectory. This ensures that no archive members are extracted outside of the specified directory, even if the archive is crafted so as to put them elsewhere. * New option --sort The --sort=ORDER option instructs tar to sort directory entries according to ORDER. It takes effect when creating archives. Available ORDERs are: none (the default), name and inode. The latter may be absent, if the underlying system does not provide the necessary information. Using --sort=name ensures the member ordering in the created archive is uniform and reproducible. Using --sort=inode reduces the number of disk seeks made when creating the archive and thus can considerably speed up archivation. * New exclusion options --exclude-ignore=FILE Before dumping a directory check if it contains FILE, and if so read exclude patterns for this directory from FILE. --exclude-ignore-recursive=FILE Same as above, but the exclusion patterns read from FILE remain in effect for any subdirectory, recursively. --exclude-vcs-ignores Read exclude tags from VCS ignore files, where such files exist. Supported VCS's are: CVS, Git, Bazaar, Mercurial. * Tar refuses to read input from and write output to a tty device. * Manpages This release includes official tar(1) and rmt(8) manpages. Distribution maintainers are kindly asked to use these instead of the home-made pages they have been providing so far.
2014-08-12+ hs-zlibszptvlfn1-1/+2
2014-08-12Import zlib-0.5.4.1 as archivers/hs-zlib,szptvlfn5-0/+68
packaged for wip by pho. This package provides a pure interface for compressing and decompressing streams of data represented as lazy ByteStrings. It uses the zlib C library so it has high performance. It supports the "zlib", "gzip" and "raw" compression formats. It provides a convenient high level API suitable for most tasks and for the few cases where more control is needed it provides access to the full zlib feature set.
2014-08-08Add missing bl3.fhajny1-0/+13
2014-08-06Add lz4fhajny1-1/+2
2014-08-06Import lz4 as archivers/lz4.fhajny7-0/+231
LZ4 is a very fast lossless compression algorithm, providing compression speed at 400 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems.
2014-08-04Destroy second $NetBSD$ pattern.joerg1-2/+2
2014-07-20fix missing distinfo entry for tar-1.27.1.tar.bz2mspo1-1/+4
2014-07-18Fix SCO OpenServer 5.0.7/3.2 build.ryoon1-2/+3
2014-07-18Fix SCO OpenServer 5.0.7/3.2 build.ryoon4-6/+200
SCO OpenServer 5.0.7/3.2 has strtoimax() declaration in inttypes.h, but libc.so has no implementation. And gnulib in GNU tar 1.27 has broken strtoimax() support. We have to use BSDL implementation instead.
2014-07-18Fix SCO OpenServer 5.0.7/3.2 build.ryoon1-1/+7
2014-07-18Fix SCO OpenServer 5.0.7/3.2 build.ryoon2-0/+13
2014-06-29updated archivers/lzo to 2.0.8schwarz3-11/+11
Fixes CVE-2014-4607 See included file "NEWS" for more details
2014-06-29delete non-existing ftp archive siteschwarz1-3/+2
2014-06-29Assorted basic legacy code fixes - ctype.h stuff, implicit int, usedholland11-43/+220
standard headers, etc. "time_t" is not "long". Don't issue own declarations of standard functions. Should fix Solaris build.
2014-06-26No "ulong" type on FreeBSD 10.asau2-5/+8
2014-06-26Create more symbolic links to fix build on FreeBSD 10.asau1-2/+4
2014-06-26Treat FreeBSD as NetBSD, it uses NetBSD's libexecinfo.asau1-2/+2
This fixes the build on FreeBSD 10.
2014-06-20Some package i'm working on needs this >=1.0.0. Since nothing depends on it,rodent3-21/+31
i don't see this update breaking anything. rubygems says that package requires ruby>=1.9.2, so removing 1.8 from supported versions. This package needs to be renamed to ruby-rubyzip, because there is a ruby-zip which is not this package. From Changelog.md: 1.1.4 Don't send empty string to stream (@mrloop) Zip::Entry::DEFLATED was forced on every file (@mehmetc) Alias for legacy error names (@orien) 1.1.3 Fix compatibility of ::OutputStream::write_buffer (@orien) Clean up tempfiles from output stream (@iangreenleaf) 1.1.2 Fix compatibility of ::Zip::File.write_buffer 1.1.1 Speedup deflater (@loadhigh) Less Arrays and Strings allocations (@srawlins) Fix Zip64 writting support (@mrjamesriley) Fix StringIO support (@simonoff) Posibility to change default compression level Make Zip64 write support optional via configuration 1.1.0 StringIO Support Zip64 Support Better jRuby Support Order of files in the archive can be sorted Other small fixes 1.0.0 Removed support for Ruby 1.8 Changed the API for gem. Now it can be used without require param in Gemfile. Added read-only support for Zip64 files. Added support for setting Unicode file names.
2014-05-29Bump for perl-5.20.0.wiz9-13/+18
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-26Updated to latest release, 3.91. Minor whitespace fixes in the Makefile.rodent6-31/+48
Use BUILD_DIRS and MAKE_ENV instead of writing do-install phase manually. Add sparc{,64} support to package. Fixes build on OpenBSD/sparc64 at least. Defuzz patches. From NEWS: ================================================================== User visible changes for UPX ================================================================== Changes in 3.91 (30 Sep 2013): * Added experimental support for Windows 64-bit PE files, based on work by Stefan Widmann. Please use for testing only! * bug fixes ================================================================== Changes in 3.09 (18 Feb 2013): * New option --preserve-build-id for GNU ELF. * Allow for code signing and LC_UUID on Mac OS X executables. * Allow non-contiguous LC_SEGMENTs and 0==.vmsize for Mach-O. * Allow zero-filled final page in PackUnix::canUnpack(). * bug fixes
2014-05-25Move struct declaration to make ISO C90 happier.rodent2-9/+12
2014-05-25Removing LICENSE, since licenses/xbin-license doesn't exist.rodent1-2/+1
2014-05-25Fix build for OpenBSD.rodent3-9/+56
2014-05-22No need to set BUILDLINK_PREFIX.xz here.obache1-2/+1
Default value set in mk/bsd.buildlink3.mk should be sufficient. Moreover, this guess will not works well on Haiku. Its header files are in "headers", not "include".
2014-05-17Bump applications PKGREVISIONs for python users that might be usingwiz1-2/+2
python3, since the default changed from python33 to python34. I probably bumped too many. I hope I got them all.
2014-05-15Revbump after updating graphics/giflibadam1-2/+2
2014-05-14Forgot USE_TOOLS+=groff for OpenBSD.rodent1-2/+2
2014-05-14Updated to latest release, 2.4.13, as requested by doc/TODO. Removedrodent25-509/+58
patches which were applied upstream or deprecated. USE_TOOLS+=groff to fix generation of a few .html files on OpenBSD. Depends on libgcrypt instead of openssl now. From ChangeLog: from 2.4.12 to 2.4.13 - adding initialization value for two variables to avoid inappropriate warning when compiling with -Wall option - reducing UNIX_PATH_MAX by the system when not defined from 108 to 104 bytes to accommodate BSD systems - fixing assignment operator of class criterium that was not returning any value as it should - removing useless boolean expression that always succeeds in logical AND expression - adding support for back-slash of quoting characters in DCF files - fixed compilation issues with clang / FreeBSD, Thanks to Neil Darlow's server ;-) - fixed compilation warning due to deprecated symbols in libgcrypt header files - replaced gnu make specific rules by legacy ones to avoid automake warning about them - removed old unused stuff from misc sub-directory - adding warning at compilation time if libgcrypt used is older than 1.6.0 - adding warning at execution time if hash computation is requested with slices greater than 256 Gio and ligbcrypt dynamically or statically linked is older than 1.6.0 - adding alternative methods in list_entry API class to return dates as number of seconds - fixed bug in hour-shift (-H option) when comparing dates from an old extracted catalogue (archive format 7 or older). - fixed documentation bug about the meaning of the compression ratio - fixed a display bug about the "compression flag" wrongly displayed for uncompressed files - fixed unhandled exception when giving non number argument to -1 option from 2.4.11 to 2.4.12 - for correctness fixed delete vs delete[] on vector of char (not incidence reported) - fixed out of range access in routine used to read very old archive format - fixed error in logical expression leading a sanity test to be useless - removed duplicated variable assignment - updated FAQ - fixed typo and spelling errors - fixed bug (reported by Torsten Bronger) in the escape layer leading libdar to wrongly reporting a file as corrupted at reading time - fixed bug in the sparse file detection mechanism that lead the minimum size hole detection to become a multiple of the default value or specified one. This implied a less efficient reduction of sparse files because smaller holes in files were ignored - fixed and updated man page about --go-into option - updated full-from-diff target in /etc/darrc default file - added a debug option in hash_file class (option only used from testing tools) to troubleshoot sha1/md5 hash problem on slices larger than (2**38)+63 bytes, bug reported by Mike Lenzen and understood by Yuriy Kaminskiy at libgcrypt. Note: This bug is still open due to an integer overflow in libgcrypt. - backported from current development code an additional and more simple way to read an archive using the libdar API. This API extension is not used by dar command-line tools for now. - Fixing installation of libdar header files on Darwin, where "DARwin" macros were not filtered out from the generated libdar header files. - Fixing self reported bug 'generic_file.cpp line 309' met while comparing an archive with a filesystem - Update code in order to compile with gcc-4.8.2 in g++11 mode (partial implementation and adaptation of Fabian Stanke's patch) - Fixing bug met while performing a verbose archive listing in sequential read mode - Added Ryan Schmidt's Patch to properly display status at end of ./configure script under BSD systems (in particular Mac OS X) - Updating configure.ac script to fix warning reported by autoconf when generating the ./configure script - Addressed portability problem with BSD systems that do not provide a -d option to the 'cp' command, preventing proper installation of the Doxygen documentation. Fix based on patch provided by Jan Gosmann. from 2.4.10 to 2.4.11 - Modified behavior of 'dar -h' and 'dar -V', both now return 0 as exist status instead of 1 (which means syntax error). - Fixed bug: -Q is now available with -V under the collapsed form -QV or -VQ - fixed typo in documentation - fixed memory leakage met when dar fails a merging operation because the resulting archive is specified in an directory that does not exist. - fixed bug met when isolating a differential backup in sequential read mode - fixed bug about slice file permission not taking care about umask variable when the --hash feature is used. - fixed performance issue when reading an archive over a pair of piles using dar_slave (possibly over ssh) when the archive makes use of escape marks and when no encryption is used - added target "full-from-diff" in /etc/darrc default file - fixed bug avoiding reading an truncated archive in direct access mode with the help of an external catalogue. - new and better implementation of archive extraction in sequential read mode - fixing bug (segfault) met when hitting CTRL-C while reading an archive in sequential mode - fixing libdar.pc for pkg-config for the cflags given to external applications - fixed memory allocation/desallocation mismatches (delete vs delete [] ) concerning four vector of chars. - fixed error in logical expression leading a sanity test to be useless
2014-05-11Fix build for OpenBSD. Defuzz patches (casuality of mkpatches).rodent9-23/+41
2014-05-05Recursive revbump from x11/pixmanryoon1-2/+2
Fix PR pkg/48777
2014-05-03Add ALTERNATIVES for moved bin/${BINARY} to bin/${BINARY}${PYVERSSUFFIX}.rodent1-0/+1
2014-05-03Fix OpenBSD 5.5 buildryoon2-3/+17
2014-05-03+py-yuicompressorrodent1-1/+2
2014-05-03Import py27-yuicompressor-2.4.8 as archivers/py-yuicompressor.rodent4-0/+45
YUI Compressor is a JavaScript and CSS minifier written in Java. This package bundles the YUI Compressor JAR file to ease its use in Python projects. Note that you still need to have Java Runtime Environment installed.
2014-04-26Use BUILDLINK_TRANSFORM to edit -ldl as required, fixing the build for Linux.dsainty3-8/+9
2014-04-25Add upstream bug report URL.wiz2-3/+4
2014-04-25Update to 0.6.5.wiz8-316/+33
27 February 2014 Ike Devolder * release: 0.6.5 * fix blocksize calculation 25 February 2014 JCF Ploemen * lintian warning spelling fix 7 February 2014 Ike Devolder * add manfile for par2 29 January 2014 Jan van Haarst * README in Markdown 21 January 2014 Ike Devolder * add spelling fixes to cmdline output 18 January 2014 Jan van Haarst * fixed some spelling 6 January 2014 Ike Devolder * simplify FindFiles 4 January 2014 Ike Devolder * release: 0.6.4 * when directory is removed, recreate * add test to verify directory behaviour * add test with valgrind 16 December 2013 Ike Devolder * allow verification of files even with ducplicates in parfiles 15 December 2013 Ike Devolder * avoid adding of duplicates 14 December 2013 Ike Devolder * release: 0.6.3 * rework original tests so parallelisation is no issue * add test8 which makes sure the paths stored are relative * add test9 rename wrongly named file, passed to par2 result is correctly named files after repair 13 Decebmer 2013 Ike Devolder * move tests in separate folder, tests will be extended and otherwise eventually clutter the source too much 9 December 2013 Ike Devolder * rework parfilename handling + it fixes passing par filename without extension for repair 7 December 2013 Ike Devolder * release: 0.6.2 * basepath was not set correctly in restoring of 'old' way 5 December 2013 Ike Devolder * release: 0.6.1 * show usage / version / copyright on request * restore 'old' way of creating make -a optional 30 November 2013 Ike Devolder * release: 0.6.0 * test8: windows generated recovery files with subdir * windows recurses in . and .. which leads to deadlock so dont recurse in folders starting with . on windows * when recursion happens make sure windows can recover with unix created par2 files * fixed fc -> fd typo in windows part of diskfile * FTBFS fix on GNU/kFreeBSD (by Cyril Brulebois) * fixed non quiet output when creating par2 * Applied fix preventing a stack overflow (by Robert Schneider) 14 October 2013 Ike Devolder * Implemented recursion * NOTE: only for unix like systems * Windows can be done i guess but i have no access to windows machines 16 June 2013 Ike Devolder * Implemented initial subdir handling * added subdir tests 13 June 2013 Ike Devolder * Fixed failing testsuite 9 December 2012 Ike Devolder * rework purging of par(2) files because of possible segfaults and other inconsistencies 4 December 2012 Ike Devolder * fix purge option so it removes the par files when there is no repair needed * add purge option to verify so when there is no repair needed the par2 files are removed when the purge option is given 30 November 2012 Ike Devolder * add purge option remove backup files (mostly .1) and par files on request **USE AT YOUR OWN RISK * purge option available in par1 and par2 repair * fix memory leak when using par1 repair 30 January 2012 Ike Devolder * add inlining performance improvement of Gerard Putter * release: 0.5.4 19 January 2012 Ike Devolder * fix wrongly created par2 files in quiet mode this was related to the -q -qq fix * release: 0.5.3 17 January 2012 Ike Devolder * fix deadlock condition when repairing and filepath is longer than _MAX_PATH * increase _MAX_PATH, 255 is no longer of these days * release: 0.5.2 16 January 2012 Ike Devolder * fixup 0.5 version display * "par2 create" dumps core with -q or -qq, but non-quiet mode works fine FIXED * removed automake files * updated copyrights * release: 0.5.1 12 December 2011 Marcel Partap * Reanimate par2cmdline development on new github repository * Merge available distro patches since 2004 0.4 release back upstream * Release: Version 0.5 ;) 3 January 2005 Peter B Clements * par2creatorsourcefile.cpp: "offset" must be updated when computing file and block hashes even if progress is not being displayed. 23 June 2004 Peter B Clements * diskfile.cpp: Changed DiskFile::GetFileSize for WIN32 so that it uses _stati64() to get the size of a file. * par2creatorsourcefile.cpp: In UpdateHashes() the test that adjusts the length of the last block of a file when before updating the file hash was incorrect. 17 June 2004 Peter B Clements * par1repairer.cpp, par2repairer.cpp: Report empty files when scanning for data.
2014-04-15Uses libexecinfo.asau1-2/+3
2014-04-10recursive bump from ilmbase shlib version change.obache1-2/+2
2014-04-07Non-void function must return a valueadam1-1/+1