Commit graph

2158 commits

Author SHA1 Message Date
fhajny
24d77af245 Add missing bl3. 2014-08-08 13:16:45 +00:00
fhajny
e378dfe30a Add lz4 2014-08-06 10:42:45 +00:00
fhajny
a08a7b7938 Import lz4 as archivers/lz4.
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-06 10:41:33 +00:00
joerg
9ff7950b59 Destroy second $NetBSD$ pattern. 2014-08-04 10:27:29 +00:00
mspo
43852bee89 fix missing distinfo entry for tar-1.27.1.tar.bz2 2014-07-20 03:15:42 +00:00
ryoon
15c8c78be4 Fix SCO OpenServer 5.0.7/3.2 build. 2014-07-18 11:13:28 +00:00
ryoon
2e3199c06b Fix SCO OpenServer 5.0.7/3.2 build.
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-18 11:12:41 +00:00
ryoon
38c1b23cb6 Fix SCO OpenServer 5.0.7/3.2 build. 2014-07-18 11:08:29 +00:00
ryoon
85ee8b38f4 Fix SCO OpenServer 5.0.7/3.2 build. 2014-07-18 10:42:50 +00:00
schwarz
437eeb7499 updated archivers/lzo to 2.0.8
Fixes CVE-2014-4607
See included file "NEWS" for more details
2014-06-29 13:38:53 +00:00
schwarz
58c76fdd9f delete non-existing ftp archive site 2014-06-29 13:05:38 +00:00
dholland
47d322ad49 Assorted basic legacy code fixes - ctype.h stuff, implicit int, use
standard headers, etc. "time_t" is not "long". Don't issue own
declarations of standard functions. Should fix Solaris build.
2014-06-29 03:24:33 +00:00
asau
16955cd12e No "ulong" type on FreeBSD 10. 2014-06-26 20:12:43 +00:00
asau
876a2d66ab Create more symbolic links to fix build on FreeBSD 10. 2014-06-26 20:10:38 +00:00
asau
a2541a5ec3 Treat FreeBSD as NetBSD, it uses NetBSD's libexecinfo.
This fixes the build on FreeBSD 10.
2014-06-26 20:08:53 +00:00
rodent
9127574a20 Some package i'm working on needs this >=1.0.0. Since nothing depends on it,
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-06-20 02:09:43 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
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-29 23:35:13 +00:00
rodent
e057c12c24 Updated to latest release, 3.91. Minor whitespace fixes in the Makefile.
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-26 01:30:39 +00:00
rodent
f58e1d5b9b Move struct declaration to make ISO C90 happier. 2014-05-25 16:40:09 +00:00
rodent
22fba79cbe Removing LICENSE, since licenses/xbin-license doesn't exist. 2014-05-25 15:53:20 +00:00
rodent
7d656ef060 Fix build for OpenBSD. 2014-05-25 15:52:31 +00:00
obache
7918b37290 No need to set BUILDLINK_PREFIX.xz here.
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-22 12:10:52 +00:00
wiz
3faf991a33 Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
2014-05-17 16:10:41 +00:00
adam
28bb94d01f Revbump after updating graphics/giflib 2014-05-15 14:41:45 +00:00
rodent
f6149b063c Forgot USE_TOOLS+=groff for OpenBSD. 2014-05-14 04:39:06 +00:00
rodent
19b8053d03 Updated to latest release, 2.4.13, as requested by doc/TODO. Removed
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-14 04:35:20 +00:00
rodent
2173a96133 Fix build for OpenBSD. Defuzz patches (casuality of mkpatches). 2014-05-11 20:56:16 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
rodent
b1d6846a8d Add ALTERNATIVES for moved bin/${BINARY} to bin/${BINARY}${PYVERSSUFFIX}. 2014-05-03 19:09:48 +00:00
ryoon
10cb88ec04 Fix OpenBSD 5.5 build 2014-05-03 11:24:19 +00:00
rodent
eb65cb88c2 +py-yuicompressor 2014-05-03 02:47:56 +00:00
rodent
4825a6eaac Import py27-yuicompressor-2.4.8 as archivers/py-yuicompressor.
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-05-03 02:46:46 +00:00
dsainty
db1aed876e Use BUILDLINK_TRANSFORM to edit -ldl as required, fixing the build for Linux. 2014-04-26 01:16:54 +00:00
wiz
fcff72fc1c Add upstream bug report URL. 2014-04-25 09:24:22 +00:00
wiz
dae29697fe Update to 0.6.5.
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-25 09:22:13 +00:00
asau
47f6cd8d9e Uses libexecinfo. 2014-04-15 20:36:06 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
adam
02ac51c33e Non-void function must return a value 2014-04-07 18:40:05 +00:00
he
2ace546ff8 Apply fixes for CVE-2011-1777 and CVE-2011-1778 (add check for
buffer overflows in handling iso9660 and tar images), despite
Joerg telling me I should have better things to spend my time on.

Fixes pulled from

  https://bugzilla.redhat.com/show_bug.cgi?id=705849

Bump PKGREVISION.
2014-04-03 13:05:14 +00:00
fhajny
f5131f5fbc Update pbzip2 to 1.1.18.
Changes in 1.1.18:
- Fixed bug of metadata unpreserved on empty files compress (bug #1011021)

Changes in 1.1.17:
- Fixed refusal to write to stdout on -dc from stdin (bug #886628)
- Fixed occasional failure on decompress with --ignore-trailing-garbage=1
  with multiple bad blocks in the archive (bug #886625)

Changes in 1.1.16:
- Fixed bug - deadlock due to unsynchronized broadcasts (bug #876686)
- Prevent deletion of input files on error (bug #874543)
- Document how to compress/decompress from standard input (bug #820525)
- Added more detailed kernel error messages (bug #874605)
- Fixes for error handling in muliti-file processing (bug #883782)
2014-03-31 12:32:05 +00:00
bsiegert
9609b2e824 Add a workaround for the lack of strto{i,u}max on MirBSD, fix build. 2014-03-18 18:11:26 +00:00
obache
54ec0c76a0 Add workaround for NetBSD-5.x.
readlink is defined as a macro, it produce build failure reported in PR pkg/48622.
2014-03-18 09:03:26 +00:00
taca
8a9319ddc9 Fix build problem with RUBY_VER == 21. 2014-03-16 07:24:21 +00:00
ryoon
d6870ca4aa Fix build under SCO OpenServer 5.0.7/3.2 2014-03-14 22:16:50 +00:00
taca
bb9314d64b Add GEM_EXTSDIR support.
No functional change for current versions of Rubys.
2014-03-13 18:09:45 +00:00
taca
69aca010e6 Use RUBY_SUFFIX instead of RUBY_VER. 2014-03-13 18:07:52 +00:00
fhajny
284b5acefa For lack of a better source of gtar.1, regenerate said using help2man, as
the previous one was seriously outdated. Provide a helpful target for the
future. Bump PKGREVISION.
2014-03-12 13:32:14 +00:00
obache
3ecdf3d1de optimization hack for m68k is not required anymore.
confirmed by tsutsui@ on NetBSD/luna68k 6.1.3.
2014-03-10 11:25:40 +00:00
obache
bc397d4ccf fixes the guard name 2014-03-08 11:57:00 +00:00
adam
923697ae03 Changes 1.27.1:
* Bug fixes
* Fix unquoting of file names obtained via the -T option.
* Fix GNU long link header timestamp (backward compatibility).
* Fix extracting sparse members from star archives.
2014-02-24 08:16:56 +00:00