The NetBSD Project

CVS log for pkgsrc/archivers/pbzip2/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / archivers / pbzip2

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.28 / (download) - annotate - [select for diffs], Wed Jul 18 00:06:10 2018 UTC (2 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, HEAD
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Jan 23 05:06:29 2016 UTC (4 years, 10 months ago) by zafer
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

Update pbzip2 to 1.13

Bugfix release:
- bug #1404812 add support for DESTDIR in Makefile (thanks to Ryan Schmidt)
- bug #1429181 fix bad CYGWIN define (thanks to Marco Atzeri)
- bug #1337949 rm unused vars; add hasInFile flag (thanks to Mingxing Zhang)
- bug #1524909 - output sometimes truncated on redirected -cd

Revision 1.26 / (download) - annotate - [select for diffs], Sun Mar 8 01:16:36 2015 UTC (5 years, 8 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.25: +3 -2 lines
Diff to previous 1.25 (colored)

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

Revision 1.25 / (download) - annotate - [select for diffs], Mon Mar 31 12:32:05 2014 UTC (6 years, 7 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

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)

Revision 1.24 / (download) - annotate - [select for diffs], Tue Sep 11 19:46:59 2012 UTC (8 years, 2 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.23: +1 -3 lines
Diff to previous 1.23 (colored)

"user-destdir" is default these days

Revision 1.23 / (download) - annotate - [select for diffs], Fri Sep 16 15:39:29 2011 UTC (9 years, 2 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.22: +11 -3 lines
Diff to previous 1.22 (colored)

Updated archivers/pbzip2 to 1.1.5.

Changes in 1.1.5 (Jul 16, 2011)
- Fixed excessive output permissions while compress/decompress
  is in progress (bug #807536)

Changes in 1.1.4 (Apr 22, 2011)
- Fixed hang on decompress with --ignore-trailing-garbage=1 when
  producer is interrupted on trailing garbage (bug #762464)
- Added example to help for decompression piped to tar (bug #746806)
- Fixed typo in Trailing Garbage printed message (bug #746799)

Changes in 1.1.3 (Mar 27, 2011)
- Print trailing garbage errors even when in quiet mode (bug #743635)
- Default extension on decompress of .tbz2 changed to .tar for
  bzip2 compatibility (bug #743639)
- Fixed hang on decompress with --ignore-trailing-garbage=1 and higher
  numCPU (e.g. > 2) (bug #740502)

Changes in 1.1.2 (Feb 19, 2011)
- Fix directdecompress segfault when destination file can't be
  opened (e.g. read-only) (bug #717852)
- Implemented --ignore-trailing-garbage feature (bug #594868)
- Fixed hang on decompress of some truncated archives (bug #590225)
- Pulled an error check out of normal logic block for clarity
- Debug print added after BZ2_bzDecompress to track it's return code.
- A debug print fixed in queue::remove
- Increased max memory usage limit from 1GB to 2GB
- If no -m switch given on command line, default max memory limit
  will now automatically increase from 100 MB to minimum amount
  of memory required to support the number of CPUs requested
- Improved performance when output buffer is full
- Fixed bug which caused hang while decompressing prematurely
  truncated bzip2 stream
- Consumer_decompress throttling modified to prevent potential
  deadlock/infinite loop in certain situations (Thanks to Laszlo
  Ersek for finding and helping track down the cause of this bug)
- Fixed deadlock bug and performance issue when consumer working
  with long bzip2 sequences (Thanks to Tanguy Fautre for finding)
- Fixed error message for block size range (max size was wrong)
- Moved #include <pthread.h> from pbzip2.cpp to pbzip2.h to fix
  OS/2 compiler issue

Changes in 1.1.1 (Apr 17, 2010)

- Modified decompression to use low-level libbz2 API to improve
  performance of long bzip2 streams of large single-stream bzip2
  blocks
- This release should now decompress files created with bzip2
  at least as fast as bzip2 or slightly faster
- Handle decompression of long bzip2 streams incrementally
  instead of loading whole stream in memory at once
- Fixed issue in safe_cond_timed_wait which caused segmentation
  fault when compiled in DEBUG mode
- Fixed issue with Sun Studio compiler - required explicit
  declaration of static const members in .cpp

Changes in 1.1.0 (Mar 13, 2010)
- Added support for multi-threaded decompression using STDIN/pipes
- Added code to support throttling compression to prevent memory
  exhaustion with slow output pipe
- Added -m switch to specify max memory usage amount before
  throttling starts (default 100MB)
- Fixed bug that did not allow command line parameters to be used
  when compressing data from STDIN
- Added long options to man page and -h output
- Added --loadavg, --read long options
- Added support for CPU detection on Win32
- Major improvements to protection of shared variables, error and
  signal handling, program termination
- Added -S switch for thread stack size customization
  (needs USE_STACKSIZE_CUSTOMIZATION defined when compiling)
- Fixed command line parsing bug for -b, -p, -m switches
- Fixed infinite loop when fileWriter fails to create output
  file at start
- Fixed bug that deleted input filename (with .bz2 extension for
  compression and without .bz2 extension for decompression) when
  a user interrupts process with CTRL-C while outputting to STDOUT
- Fixed bug where 0 byte files were not processed properly when
  data input from STDIN
- Ignores fwrite return and passes chown errors in writeFileMetaData
  if effective uid root
- OutputBuffer usage redesigned as fixed-size circular buffer
- Lots of minor bugs fixed (see AUTHORS or pbzip2.cpp for full details)
- Special thanks to Yavor Nikolov for providing the majority of
  contributions to this release and a significant amount of testing

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jan 12 15:25:12 2009 UTC (11 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.21: +2 -3 lines
Diff to previous 1.21 (colored)

Update to 1.0.5:

Changes in 1.0.5 (Jan 08, 2009)
- Now properly complains about trying to read or write compressed
  data to terminal, and exits
- Further fixed CPU detection crash
- Updated Makefile to force deletion when cleaning

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jan 3 18:33:55 2009 UTC (11 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Update to 1.0.4:

Changes in 1.0.4 (Dec 21, 2008)
- Added support to use pbzip2 with tar (--use-compress-prog=pbzip2).
- Added support for all remaining bzip2 command line options so
  pbzip2 can be used as a drop-in replacement for bzip2.
- Fixed bug that would cause pbzip2 to crash if detection of the
  number of processors failed.
- Now prevents uclibc from being exposed to its lack of a
  getloadavg function.

Changes in 1.0.3 (Oct 31, 2008)
- Added support for compression using stdin and pipes!  Thanks
  to Ivan Voras for supplying the patch to enable this feature.
- Added support for decompression using stdin and pipes but
  currently limited to only a single thread
- Added support for testing bzip2 files using stdin and pipes
- Added support to directly decompress files without using
  threads when files are small or the system only has 1 CPU.
  This mode is also used if the .bz2 file contains only 1
  bzip2 stream.
- Added support to compress 0 byte files like bzip2
- Added support for pbzcat symlink to automatically specify
  decompression mode to stdout, just like bzcat
- Increased max supported path and filename from 255 to 2048
  characters
- Updated RPM spec to support SUSE Linux
- Updated help display to show how many CPUs autodetect has found
- Code cleanup

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 4 11:02:23 2008 UTC (12 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Resign from maintaining a lot of packages, so everyone is free to update
them at will.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Mar 2 03:48:36 2008 UTC (12 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.18: +11 -5 lines
Diff to previous 1.18 (colored)

Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Jul 29 01:52:19 2007 UTC (13 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Fixed the checksums for the distfile. The author didn't know that
.tar.gz files are assumed to be immutable once they have been released.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jul 26 12:29:53 2007 UTC (13 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Take maintainership.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Jul 26 06:37:30 2007 UTC (13 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Updated pbzip to 1.0.2.

Changes since 1.0:

Changes in 1.0.2 (Jul 25, 2007)
- Added support to directly compress files without using threads
  when files are smaller than the specified block size or the
  system only has 1 CPU.  This will speed things up considerably
  if you are compressing many small files.  You can force this
  behaviour by using -p1
- Added support for pbunzip2 symlink to automatically specify
  decompression mode
- Changed pbzip2 exit code behaviour to match bzip2 for all error
  states (ie: trying to compress a file that already has a .bz2
  extension)

Changes in 1.0.1 (Mar 20, 2007)
- Added #ifdef PBZIP_NO_LOADAVG to remove load average code for
  UNIX systems that do not support it such as HP-UX and OSF1

Revision 1.15 / (download) - annotate - [select for diffs], Wed Mar 14 17:50:46 2007 UTC (13 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Updated pbzip2 to 1.0.

Changes since 0.9.6:

Changes in 1.0 (Mar 14, 2007)
- Official non-beta release!
- Fixed minor memory leak in queueDelete()
- Added support for UNIX systems to modify max number of CPUs used
  based on load average

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jul 12 17:04:41 2006 UTC (14 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Fixed pkglint warnings.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 2 14:57:13 2006 UTC (14 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.12: +4 -3 lines
Diff to previous 1.12 (colored)

Uses C++.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Apr 12 09:04:16 2006 UTC (14 years, 7 months ago) by rillig
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Updated pbzip2 to 0.9.6.

Changes in 0.9.6 (Feb 05, 2006)
- Fixed bug that caused blocks to be missed by decompression
  routine under certain conditions

Revision 1.11 / (download) - annotate - [select for diffs], Sat Mar 4 21:28:53 2006 UTC (14 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Jan 4 22:37:38 2006 UTC (14 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Update to 0.9.5.
Honor PKGMANDIR.

Changes in 0.9.5 (Dec 31, 2005)
- Changed default output to silent like bzip2 and added -v switch
  to make verbose
- Added support to autodetect number of CPUs on OSX
- Added support to compile on Borland and other Windows compilers
  using pthreads-win32 open source library
- Added decompression throttling in case too much backlog in filewriter
- Fixed bug from patch in 0.9.4 that limited file block size to 900k
- Fixed bug that caused file output to fail with some large files
- Fixed pthreads race condition that could cause random segfaults
- Fixed pthreads resource issue that prevented pbzip2 from compressing
  a large number of files at once

Revision 1.9 / (download) - annotate - [select for diffs], Mon Sep 5 16:05:40 2005 UTC (15 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.8: +6 -5 lines
Diff to previous 1.8 (colored)

Update to 0.9.4:
Changes in 0.9.4 (Aug 30, 2005)
- Fixed major bug that prevented pbzip2 from uncompressing files
  created with a BWT block size other than default 900k (oops!)
- Fixed some bugs in the command line parser
- Code cleanup
- Updated RPM spec to match Fedora Extras policy

Changes in 0.9.3 (Aug 22, 2005)
- Added sanity check to ensure integers are the size we expect
- Ported code to compile under MinGW in Windows
- Small code cleanup
- Added ChangeLog
- Added man page
- Added AUTHORS file
- Renamed LICENCE.txt to COPYING
- Renamed README.txt to README
- Updated RPM spec file in preparation for inclusion into Fedora Extras
- Moved ChangeLog info from pbzip2.cpp into this file
- Removed extra spaces/tabs in pbzip2.cpp

Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 2 23:14:18 2005 UTC (15 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Replaced $(...) with ${...} to make pkglint happy.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 28 17:36:52 2005 UTC (15 years, 3 months ago) by rillig
Branch: MAIN
Changes since 1.6: +9 -3 lines
Diff to previous 1.6 (colored)

Replaced files/Makefile with an explicit do-build target, which does not
rely on PROG_CXX being known to <bsd.prog.mk>. This has been a problem
on some non-NetBSD platforms. Noted by minskim. Tested on NetBSD-1.6.2 and
Solaris/SunPro.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jun 16 06:57:37 2005 UTC (15 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored)

Create directories before installing files into them.

Revision 1.5 / (download) - annotate - [select for diffs], Tue May 10 00:01:07 2005 UTC (15 years, 6 months ago) by rillig
Branch: MAIN
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored)

Replaced the package-supplied Makefile with a BSD-style one. Should fix
the bulk-build on NetBSD-1.6.2/i386.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 11 21:44:49 2005 UTC (15 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.3: +1 -2 lines
Diff to previous 1.3 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Mar 24 14:36:49 2005 UTC (15 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update to 0.9.2:
New in 0.9.2:
* Created workaround for a major pthreads problem (on Linux at
  least) that would cause segfaults and missed signals in the
  pthreads library itself when mutexes or signals were
  created/destroyed too quickly. This used to happen when
  processing multiple files, but now pbzip2 only generates its
  mutexes and signals at the beginning and reuses the same ones
  for multiple files. Special thanks to George Chalissery for help
  with this one.
* Increased size of BZIP2 header match from 56 bits to 72 bits for
  more accurate detection
* Modified some buffers to use the vector class for easier memory
  management and to eliminate one read pass of the input data for
  decompression so should be slightly faster.
* Now checks if input file exists before checking if output file
  already exists (when not using -f)
* Now checks to ensure input is regular file and not a directory
  before processing
* Now deletes input file only if output file exists and is greater
  than 0 bytes (-k will always preserve input file)
* Now checks input file for bzip2 header before trying to
  decompress file
* Minor code cleanup
New in 0.9.1
* Fixed bug: -c switch now implies -k so input file is not deleted
  when data is output to stdout
New in 0.9.0:
* Added -c switch for data output to stdout
* Added -t switch to test integrity of compressed data
* Added autodetection for # of CPUs on supported platforms and
  made detected value default # CPUs to use
* Fixed bug where pbzip2 processed 0 byte files
* Tried to make program exit codes the same as bzip2

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 21 02:39:23 2005 UTC (15 years, 10 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Use PTHREAD_AUTO_VARS to get the correct compile options; fixes Interix.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Jan 12 13:45:27 2005 UTC (15 years, 10 months ago) by wiz
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>