gettext 0.11+ has renamed internal symbols, and gsharutils is
being a very bad neighbor by using them directly. To fix, force
use of gettext >= 0.11, and rename the symbol in gsharutils.
The pbzip2 program is a parallel version of bzip2 for use on shared
memory machines. It provides near-linear speedup when used on true
multi-processor machines and 5-10% speedup on Hyperthreaded machines.
The output is fully compatible with the regular bzip2 data so any
files created with pbzip2 can be uncompressed by bzip2 and vice-versa.
changes:
- enable installation of grmt
changes in gtar:
version 1.15.1 - Sergey Poznyakoff, 2004-12-21
This version fixes a bug introduced in 1.15 which caused
tar to refuse to extract files from standard input.
version 1.15 - Sergey Poznyakoff, 2004-12-20
* Compressed archives are recognised automatically, it is no longer
necessary to specify -Z, -z, or -j options to read them. Thus, you can
now run `tar tf archive.tar.gz'.
* When restoring incremental dumps, --one-file-system option
prevents directory hierarchies residing on different devices
from being purged.
With the previous versions of tar it was dangerous to create
incremental dumps with --one-file-system option, since they
would recursively remove mount points when restoring from the
back up. This change fixes the bug.
* Renamed --strip-path to --strip-components for consistency with
the GNU convention.
* Skipping archive members is sped up if the archive media supports
seeks.
* Restore script starts restoring only if it is given --all (-a) option,
or some patterns. This is to prevent accidental restores.
* `tar --verify' prints a warning if during archive creation some of
the file names had their prefixes stripped off.
* New option --exclude-caches instructs tar to exclude cache directories
automatically on archive creation. Cache directories are those
containing a standardized tag file, as specified at:
http://www.brynosaurus.com/cachedir/spec.html
* New configure option --with-rmt allows to specify full path name to
the `rmt' utility. This supercedes DEFAULT_RMT_COMMAND variable
introduced in version 1.14
* New configure variable DEFAULT_RMT_DIR allows to specify the directory
where to install `rmt' utility. This is necessary since modifying
--libexecdir as was suggested for version 1.14 produced a side effect: it
also modified installation prefix for backup scripts (if
--enable-backup-scripts was given).
* Bugfixes:
** Fixed flow in recognizing files to be included in incremental dumps.
** Correctly recognize sparse archive members when used with -T option.
** GNU multivolume headers cannot store filenames longer than 100 characters.
Do not allow multivolume archives to begin with such filenames.
** If a member with link count > 2 was stored in the archive twice,
previous versions of tar were not able to extract it, since they
were trying to link the file to itself, which always failed and
lead to removing the already extracted copy. Preserve the first
extracted copy in such cases.
** Restore script was passing improper argument to tar --listed option (which
didn't affect the functionality, but was logically incorrect).
** Fixed verification of created archives.
** Fixed unquoting of file names containing backslash escapes (previous
versions failed to recognize \a and \v).
** When attempting to delete a non-existing member from the archive, previous
versions of tar used to overwrite last archive block with zeroes.
user, so it's not nice to try to use an option that will try to chown if
the repository isn't owned by the builder.
(Some OS's do in fact cause an error when the chown in "cp -p" fails.)
The Palm database archiver (pdbar) creates and manipulates PalmOS
database (.pdb) and resource (.prc) files. Pdbar is designed to be a
Swiss army knife for managing these files. It's a command line tool,
and not for the faint of heart, but it's very handy and replaces a
bunch of little utilities that you might otherwise use.
- new port of 7za from the source of 7za 4.13Beta for Windows
- From Windows version of 7-zip 4.13 :
- Switch "--" stops switches parsing
- Some bugs were fixed
- User's manual updated (DOCS/MANUAL/index.htm)
- makefile.netbsd_x86 added [Bug #1069055].
- new method to install 7z and its plugins (the "link" method do no work)
- installer added (install.sh).
- makefile.macosx_with_fink becomes makefile.macosx
and makefile.macosx uses c++ instead of CC
(on some MacOSX, CC is a link to gcc instead of g++)
- new flag "-utf16" to enable "utf16" conversion [Bug #1075229].
- new logic to automatically enable or disable "utf16" conversion :
no locale, locale=="C" or locale=="POSIX" implies utf16=off
else utf16=on
uses "-utf16" or "-no-utf16" to change this behaviour.
[Bug #1075229]
- 7z (compiled with -O2) works now on Sparc Solaris.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
This conflicts with declarations in libintl.h on glibc systems when
compiled with g++>=3.2. Add a workaround borrowed from Debian to
build this package on Linux.
modified by me.
unalz is a multi platform open-source ALZ extractor. It is a console
version of tzip (http://www.kipple.pe.kr/win/tzip/), and extracts .alz
files. Unalz supports alz, bzip2, and raw formats, multiple volume
archives (alz, a00, a01, ...), large files (over 2GB). Currently, it
does not support password-protected archives and CRC checking.
Change log:
* important changes in version 1.22 21/11/2004:
This release holds only bugfixes.
- Make list_files() also return full_path() rather than name(),
as that would ignore the prefix field. This was found to break
PPM (bug #8537)
2004/10/11 ***** v2.0.3 shipped *****
2004/09/25 fadden
- Fixed: attempting to add files after deleting *all* entries in an
archive would fail.
- Removed use of a "ushort" from NufxLib.h.
2004/09/20 fadden
- Corrected behavior after flush when original archive can't be
deleted.
2004/09/09 fadden
- Added header offset and junk offset to NuGetAttr.
2004/08/22 fadden
- Fixed obscure bug when recompressing a GSHK-added zero-length file
when "fake threads" is enabled.
2004/03/10 ***** v2.0.2 shipped *****
2004/03/09 fadden
- Set access permissions based on umask when extracting a "locked"
file. My thanks to Matthew Fischer for sending a patch.
- Reject archives with a MasterEOF == 48, not <= 48. There are
some otherwise valid archives created by an old version of ShrinkIt
that have MasterEOF==0.
2003/10/16 ***** v2.0.1 shipped *****
2003/10/16 fadden
- Added workaround for bad HFS option lists created by GSHK.
- Added junk-skipping feature. Up to 1024 bytes of crud (e.g.
MacBinary headers or HTTP remnants) will be searched for evidence
of an archive.
2003/06/19 sheppy
- Added support for resource forks and file and aux types when built
for Mac OS X.
Version 4.12
============
- new port of 7za from the source of 7za 4.12Beta for Windows
- From Windows version of 7-zip 4.11 and 4.12 :
- 7-Zip now supports Zip64 extension of ZIP format. So now it's
possible to compress files bigger than 4 GB to ZIP archives.
- Some bugs were fixed
- fix "7za a archive.7z file" that added all the files and directories
with filename "file", "FILE", "File" ...
- p7zip now displays the locale (ex : en_US.UTF-8) in the banner.
- new flag "-no-utf16" to avoid lossly conversion in filenames.
CAUTION : use this flag when you do not plan to export your archive.
- support creation of self extracting archive.
- better support of symbolic link (now, an invalid symbolic link
do not stop archiving but displays a warning).
- better support of files that the user cannot read.
(now this kind of file is not added to the archive, and p7zip displays a warning).
- return of 7z and its plugins.
- support of listing/testing/extracting files from a splitted archive (only with 7z).
- support of MacOX X 10.X.
- creation of Gzip/Tar archives didn't work on Linux Alpha.
- see "contrib/VirtualFileSystemForMidnightCommander/readme" to use 7za with "mc".
Version 4.10
============
- new port of 7za from the source of 7za 4.10Beta for Windows
=> p7zip now work on big endian CPU.
- 7z for Unix is not maintain anymore (because as the source of unrar plugin for 7z
is not available, 7z is unless on Unix).
Version 0.91
============
- add support for FreeBSD 5.2.1
In Windows/Time.h add "#include <time.h>"
and prototype change for FileTimeToUnixTime()
- bug 990684 Corrected : support of filesystem
that support case sensitive filenames.
Example, since version 0.91 :
"7z a glibc -r glibc-2.3.2"
does not terminate with error :
Duplicate filename:
glibc-2.3.2\sysdeps\m88k\m88100\add_n.S
glibc-2.3.2\sysdeps\m88k\m88100\add_n.s
Version 0.90
============
- build of 7z.exe and its DLL.
7z.exe support more archive formats than 7za.exe
thanks to DLL in Formats and Codecs directories
- "#pragma once" is now in comments
- mainly For OpenBSD :
- add #include <wchar.h> in include_windows/winnt.h
- remove stuff for GUID_SECTION and GUID_SECT in include_windows/basetyps.h
and include_windows/initguid.h
- some changes in 7zip/Crypto/aesopt.h because of endian.h
Version 0.81
============
- add a copy of the help of 7-zip (see html directory)
- "7z a -r tmp.7z directory" works as expected.
no more need for commands like : 7z a -r tmp.7z "directory/*"
- 7z restores the date of each files (but not directories)
- 7z supports UNICODE filenames (version 0.80 supports only ASCII/Latin1 filenames)
- support of gcc 2.95
- support of gcc 3.4
- 7z needs no more libgen.h (dirname() and basename())
- less "Internal Error #7" during arguments parsing
- minor change in class CThread
While here add HOMEPAGE.
Changes since last packaged version (1.10)
* important changes in version 1.21 9/11/2004:
This release holds only bugfixes.
- Make the size of symlinks be 0 in tar headers, so the next entry
is not interpreted as contents of the symlink (bug #7937)
- Strip high bits from the mode of the file, as they are stored
differently in the tar header
- Make Archive::Tar be kinder to archives that contain garbage,
proceeding anyway as long as that's possible.
* important changes in version 1.20 8/11/2004:
This release holds mostly bugfixes, in the form of a rewrite of
the handling of the 'prefix' header field.
- Rewrote 02_methods.t to be more independant
- Rewrote the way 'prefix' headers are dealt with
- Require IO::String now to do archive stringification
- Add new method 'full_path' to A::T::Item objects
- this is used to fix bug 6938
- A::T->new now accepts both a class and an object to be friendlier
to users
- On tar read errors, binary chunks are no longer dumped to STDOUT,
but instead the error offset is reported
- added protection code against bad_alloc exception
- new configure option to bypass libdl test
- removed expected exception list in deci, limitint, real_infinint
and storage modules to improve global robustness
- remove the #pragma implementation/interface directives
which tend today to become obsolete, and seems to be the
cause of compilation problem on (recent) Linux kernel 2.6.7
for example.
- added protection code to report bug conditions
- code simplification for filesystem reading (while performing
backup)
- fixed bug #29 (crash when saving hard link without read
permission)
- fixed code syntax to support gcc-3.4.x
Version 3.41
1. When adding new files to already existing RAR solid archive,
RAR 3.40 compression ratio was lower than in RAR 3.30.
Corrected in this version.
2. If archived Unicode name is invalid, RAR 'l' and 'v' commands
display ASCII file name instead of corrupt Unicode.
Version 3.40
1. "Fastest" (-m1) RAR compression method has been modified
to provide much higher compression speed and lower ratio.
It may be useful for tasks requiring the high speed like
regular backups.
You may increase "Fastest" speed even more selecting 64KB
compression dictionary instead of default 4MB.
2. Starting from this version, RAR volumes contain the volume number
field. Volume number is displayed by 'L' and 'V' commands
in the line with the total volume information.
This feature may be useful if original volume names are lost
and you need to rename them to correct names.
3. Commands 'L' and 'V' display NTFS "Compressed" attribute
in archive listing.
4. Switch -ag may include an optional text enclosed in '{' and '}'
characters. This text is inserted into archive name.
For example: -agHH{hours}MM{minutes}
5. Removed the erroneous "CRC error" message when unpacking symlinks
from archive created with -hp<pwd> switch. In fact, such symlinks
were unpacked correctly.
6. RAR displays the operation progress while repairing
an archive containing the recovery record.
anywhere, yet configure.ac declared an AC_REPLACE_FUNCS() for it. Rip out
the offending code from configure until it is rebuilt at the source.
(Patch to remove the AC_REPLACE_FUNCS submitted to author.)
version 2.8.3
-------------
* Fixed extraction without folders recreation.
version 2.8.2
-------------
* Avoid opening remote files in nautilus.
version 2.8.1
-------------
* Fixed bug #153837: Internal viewer vs. other application question is
asked for files that internal viewer can't even handle.
* Do not ask whether to use the internal viewer when there is a
registered application for the file type.
* Fixed bug #151113: crash trying to open zip file for extraction
* Fixed bug #152900: Multiple file/folder drag and drop needs to be
improved.
* A security vulnerability has been fixed. If the files within a
cabinet file include "../" in their filenames, this will be
changed to "xx/", so cabinets cannot access the parent directory
of where you want to extract them.
* cabextract should now compile cleanly on AIX and Cygwin.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
XXX: man page not updated (didn't find new version of suse
gtar man page which we're using in the package)
version 1.14 - Sergey Poznyakoff, 2004-05-11
* Added support for POSIX.1-2001 and ustar archive formats.
* New option --format allows to select the output archive format
* The default output format can be selected at configuration time
by presetting the environment variable DEFAULT_ARCHIVE_FORMAT.
Allowed values are GNU, V7, OLDGNU and POSIX.
* New option --strip-path allows to cut off a given number of
path elements from the name of the file being extracted.
* New options --index-file, --no-overwrite-dir. The --overwrite-dir
option is now the default; use --no-overwrite-dir if you prefer
the previous default behavior.
* The semantics of -o option is changed. When extracting, it
does the same as --no-same-owner GNU tar option. This is compatible
with UNIX98 tar. Otherwise, its effect is the same as that of
--old-archive option. This latter is deprecated and will be removed
in future.
* New option --check-links prints a message if not all links are dumped
for a file being archived. This corresponds to the UNIX98 -l option.
The current semantics of the -l option is retained for compatibility
with previous releases, however such usage is strongly deprecated as
the option will change to its UNIX98 semantics in the future releases.
* New option --occurrence[=N] can be used in conjunction with one of
the subcommands --delete, --diff, --extract or --list when a list of
files is given either on the command line or via -T option. This
option instructs tar to process only the Nth occurrence of each named
file. N defaults to 1, so `tar -x -f archive --occurrence filename'
extracts the first occurrence of `filename' from `archive'
and terminates without scanning to the end of the archive.
* New option --pax-option allows to control the handling of POSIX
keywords in `pax' extended headers. It is equivalent to `pax'
-o option.
* --incremental and --listed-incremental options work correctly on
individual files, as well as on directories.
* New scripts: backup (replaces old level-0 and level-1) and restore.
The scripts are compiled and installed if --enable-backup-scripts
option is given to configure.
* By default tar searches "rmt" utility in "$prefix/libexec/rmt",
which is consistent with the location where the version of "rmt"
included in the package is installed. Previous versions of tar
used "/etc/rmt". To install "rmt" to its traditional location,
run configure with option --libexecdir=/etc. Otherwise, if you
already have rmt installed and wish to use it, instead of the
shipped in version, set the variable DEFAULT_RMT_COMMAND to
the full path name of the utility, e.g. ./configure
DEFAULT_RMT_COMMAND=/etc/rmt.
Notice also that the full path name of the "rmt" utility to
use can be set at runtime, by giving option --rmt-command to
tar.
* Removed obsolete command line options:
** --absolute-paths superseded by --absolute-names
** --block-compress is not needed any longer
** --block-size superseded by --blocking-factor
** --modification-time superseded by --touch
** --read-full-blocks superseded by --read-full-records
** --record-number superseded by --block-number
** --version-control superseded by --backup
* New message translations fi (Finnish), gl (Galician), hr (Croatian),
hu (Hungarian), ms (Malaysian), nb (Norwegian), ro (Romanian), sk
(Slovak), zh_CN (Chinese simplified), zh_TW (Chinese traditional).
The code 'no' for Norwegian (Bokmål) has been withdrawn; use 'nb' instead.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
version 2.8.0
-------------
* Updated translations.
version 2.7.5
-------------
* Fixed bug #151427: Compilation error.
* Fixed bug #150672: Back button is broken
* Fixed bug #150329: File roller creates predictable /tmp directories
* Fixed bug #150327: Adding a directory to archive hangs file roller
* Fixed BUG #150328: avoid crashing while DND of 'Home' icon into
file-roller.
* Updated the recent-files sources from libegg.
version 2.7.4
-------------
* Updated the recent-files sources from libegg.
* Added more mime types to the desktop file.
version 2.7.3
-------------
* Added the supported mime types to file-roller.desktop
version 2.7.2
-------------
* Fixed bug #144041: [Solaris] gtar will not be in path
* Do not display the "operation stopped" dialog (bug #144171).
* Fixed a leak and the display of the error message (bug #145440).
version 2.7.1
-------------
* Fixed bug #144455: Make file-roller session aware even when no
archive is opened.
* Fixed bug #144079 (iso is not listed as a archive in open dialog)
* Hide the main window when in batch mode.
* Allow to extract all the files, not only the selected files, from
an ISO image.
version 2.7.0
-------------
* Added read/extract support for ISO files. (bug #142316)
* Split the add dialog into two dialogs, one used to add files and the
other one used to add folders.
* Ask the distination folder after pasting a selection, this allows
the user to create new folders in the archive.
* Added content size and compression ratio in the properties dialog.
* Extract selection without creating the whole path. (bug #140971)
package provided by Miles Nordin in PR 26774
rzip is a compression program, similar in functionality to gzip or
bzip2, but able to take advantage long distance redundencies in files,
which can sometimes allow rzip to produce much better compression
ratios than other programs.
Introduce HAVE_FILE_FLAGS if the system declares UF_SETTABLE and SF_SETTABLE
in addition to member 'st_flags' of struct stat. Use HAVE_FILE_FLAGS instead
of HAVE_STRUCT_STAT_ST_FLAGS.
This avoids confusion on UnixWare which has 'st_flags' but does _not_ support
file flags.
from previous include:
- include a pax2nbcompat script to ease importing from src HEAD
into pkgsrc.
* for copy mode, show more meaningful information on SIGINFO.
version of libnbcompat instead of requiring libnbcompat to be installed.
This simplifies testing of bootstrap packages without root privileges
on a system that has already been bootstrapped.
include:
- Make new() comply with the documentation and return undef on
a read() failure.
- Re-adds bin/ptar, which disappeared from this distribution after
0.22 (sorry about that).
- Fix a file renaming bug that forgot to carry over path info
- Fix a bug where adding dirs on win32 gave 'permission denied'
- Add extra tests explicilty for Archive::Tar::File
- Move completely from FileHandle to IO::File
- Quell some annoying warnings about binmode on unopened filehandles
- Add tests for binary files included in a tarball
- The chown() code somehow didn't make it into the 1.05 release
- Patch _get_handle() to treat all IO::File handles as binary.
This should make win32 users happy
- A method called 'contains_file' that will tell you if a certain file
is already in the archive.
- Add a global variable $CHOWN that controls whether Archive::Tar
should attempt to chown() files or not when it can.
- NULL-byte padding was done also on files that had no real content,
like symlinks, thus ending up with a number of bytes not dividable
by 512.
- Always do a readlink on the full path, never just the file
- Make Archive::Tar write proper headers when dealing with symlinks
For this $Archive::Tar::FOLLOW_SYMLINKS is introduced
Changes since 3.10.20:
* arj_arcv.c, arj_file.c, arj_proc.c, arj_user.c, arjtypes.c,
environ.c, externs.c, externs.h, makefile:
Merged with the remaining part of TCO fixes to make up for 3.10.21
* defines.h, encode.c, environ.c, environ.h, fmemcmp.asm, misc.c,
rearj.c: Resync with TCO to close any outstanding bugs
* arj.c: Rudimentary Borland code caused the filenames in argv[] to
be mishandled under Win32
* register.c: REGISTER might fail due to _fput_* changes
So you thought you had your files backed up onto that jaz cartridge -
until it came time to restore. Then you found out that you had bad
sectors and you've lost almost everything because gzip craps out 10%
of the way through your archive. The gzip Recovery Toolkit has a program
- gzrecover - that attempts to skip over bad data in a gzip archive and
to GNU tar that enables that program to skip over bad data and extract
whatever files might be there.
deprecated (?) function. Even though, the module seems to build
correctly with the current version of curl in pkgsrc, so change the
check to look for an existent function.
This fixes the build of the curl module, thus solving the problem
exposed in latest kristerw@'s bulk build in NetBSD 2.0_BETA/i386.
Not bumping PKGREVISION because this was not packaged in the first
place.
configure uses curl_formparse(), which is not available in
curl-7.12.0. Since curl_formparse() is never used in libcompress and
curl is always available through buidlink, it is safe to skip the
test.
and sketch@ in PR pkg/22851.
Also apply a patch from Debian Linux to fix the ustar problem (Debian
bug #238177). Reported by Christian Weisgerber on tech-pkg@.
Changes:
* bug fixes from Debian, Red Hat, and SuSE GNU/Linux Distribution patches
* --rsh-command option
PR pkg/25768.
New features:
5.51a (09 Mar 02):
- no new features
5.51b (11 Jan 03):
- TANDEM: new -r option to suppress extension merging [Dave Smith]
- WinCE, new port in addition to pUnZip (GUI): command line tool usable for
"batch" processes (not quite finished, needs "makefile" cleanup, tests,
and refinements) [Simon Roberts, SPC]
- SET_DIR_ATTRIB feature code revised and reorganized to allow seamless
adaption to different OS environments; added support for restoring
directory timestamps to the WIN32 port [Kai-Uwe-Rommel, SPC]
5.51c (13 May 03):
- WinCE command line tool integration is (almost) finished: project file is
cleaned up and works with VC-embedded 3.0; port needs testing... [SPC]
5.51d (27 Feb 04):
- Cygwin is recognized as a target in the Unix port
[Charles Wilson, Cosmin Truta, SPC]
- remove support for quoting characters from all ports; this feature was a
security hole [SPC]
5.51e (01 Mar 04):
- Win32 port (list.c, unzpriv.h, win32.c, w32cfg.h): the date in (non-ZipInfo)
listings is displayed using the separator given by the system's locale,
when available [Cosmin Truta]
See History.551 in distfile for complete bug fix history.
AdvanceCOMP is a collection of recompression utilities for your .ZIP archives,
.PNG snapshots, .MNG video clips and .GZ files.
It's mainly intended for recompressing your rom, snapshot and clip collection
of emulated games.
The main features are:
* Recompress ZIP, GZ, PNG and MNG files using the Deflate 7-Zip
implementation.
* Recompress MNG files using Delta and Move optimization.
* Fixed reading of filenames with spaces in tar archives.
* Fixed bug #138154 (File-Roller Crash when dropping a file dragged
from archive).
* Remove a file from the recent file list if the file could not be loaded.
* Added RPM and Suffit to the recent file list mime types.
* Fixed popup menu sensitivity.
because it was just removed after.
But now use a patch to disable the install and disable the
creation of the ${PREFIX}/info directory.
(${PREFIX}/info is wrong; pkgsrc uses ${PREFIX}/${INFO_DIR}.)
(The patch also includes the BSD_INSTALL_SCRIPT change
which was previously done in the Makefile using sed.)
support is useless in pkgsrc anyway, and it breaks the build on several
platforms because of confusion over what the build dir is to be
called. (possibly because of CONFIG_SUB_OVERRIDE?)
- Use buildlink framework.
- NO_CONFIGURE=yes
- Enable pkgviews installation.
Changes in 2.5:
- In afio.h ulo and ull macros, added L and LL letters in constants.
- Documented `long long' issues in PORTING file. Removed ifdeffed
typedef ulonglong porting hacks from the afio.h file.
- Changed mknod() call to mkfifo() call when creating named pipe from
archive. Freebsd cannot make named pipes with mknod.
- Added some extra defines to suppress some warnings on sun platform.
Also added some stuff around awk invocations in makefile and regtest
to make things easier on sun -- the sun platform I tried it on had a
default awk that was too ancient to understand things like gsub.
- Added some discussion of sun and freebsd to PORTING file.
- Fix to regression test: no longer complains if two compared directory
inodes have a size difference. Bases on bug report by vasudeva.
- Changed sanity check on the stdin at the start of executing -o mode:
now the check only happens if stdin is a tty. This allows scripts to
make empty archives, and is needed for compatibility with tob. Based
on problem report by Dirk Eddelbuettel.
- Changed read() to readall() in outdata().
- Updated SCRIPTS file.
made it bomb out during compilation. Propably Linux paranoia/ignorance?
The problem occured on NetBSD/shark 1.5ZG and with the patch compiles
without any warnings.
with "g" prefix. Allow this to be optionally forced by defining
GTAR_PROGRAM_PREFIX. If GTAR_PROGRAM_PREFIX is set to nothing,
then conflict with pax, because both install a "tar".
So now the default is to install as "gtar" even if GNU_PROGRAM_PREFIX
is set to "".
Bump package revision for this.
This is for part of my PR #22693.
version 2.6.0
-------------
* Updated translations.
version 2.5.7
-------------
* Fixed bug #137183 (Crash when opening tar-file when using 24 hour
time.
format).
* Updated manual.
* Added localized manuals for de, es, fr, it, ja, ko, sv,
zh_TW, zh_HK, zh_CN.
version 2.5.6
-------------
* Use a better logic to parse the tar output.
* Updated to work with the new filechooser api.
version 2.5.5
-------------
* Use gtar if present, otherwise use tar.
* Fix the "Zip Objects" command.
* Remove C++ style comments.
* Fix bug #133998 (schemas file must not be removed during distclean).
* Updated manual.
* Fix the password protected detection code.
* Handle the delete_event event for the progress dialog.
* Add a filter for the "save archive" and "new archive" dialogs,
simplify the filter for the "open archive" dialog.
version 2.5.4
-------------
* Fix bug #105739 (Can't open tar.gz files on Solaris).
* Fix bug #133358 (Small HIG fix for column header).
* Allow to extract more archives at once with the "Extract Here"
command.
* Use GType instead of guint. Fixes segfaults on 64-bit architectures.
* Do not show the new window until we are sure that the archive
has been opened with success.
version 2.5.3
-------------
* Simplify the "Load Options" and "Save Options" commands in the
Add dialog.
* Make the path column visible only if the list mode is set to flat.
* Fix the "Save as" dialog.
* Updated the recent-files stuff from libegg.
* Changed Nautilus context menu item to "Zip Objects" and simplied
the dialog.
* Always use a close button in the error dialogs.
version 2.5.2
-------------
* Replace GtkFileSelection with GtkFileChooser everywhere.
* Use gnome_url_show instead of calling nautilus explicitly.
* Do not use mkdtemp which does not exist on Solaris9.
* Do not destroy the file selector is the archive was not created
successfully.
* Do not add the password argument if the password is an empty string.
* Use the stock system for the commands Add, Extract and View.
* Updated the egg_recent stuff.
* Changed name to "Zip Creator" and category to System Utility.
* The preferences dialog has been removed.
* The add dialog has been simplyfied.
* The extract dialog is a GtkFileChooser in folder mode now.
version 2.5.1
-------------
* Fix crash upon LZH file opening (#129794).
version 2.5.0
-------------
* Added unstuff and RPM support.
* Added ability to rename files and folders.
* Added Cut/Copy/Paste operations.
* Add files and folders to the current directory.
* Added ability to go back and forward in location history.
* Open the archive in a new window if the current window already has
an archive opened.
* Exit closes only the current window instead of closing all the
windows.
* Zip archives: ask to enter a password if the archive is password
protected.
* Remember extraction dialog options.
* Substitute "Extract To.." with "Extract Here" in the Nautilus
context menu.
See http://parchive.sourceforge.net for details of PAR 2.0 specification
and discussion of all things PAR.
WHAT EXACTLY IS PAR2CMDLINE?
par2cmdline is a program for creating and using PAR2 files to detect
damage in data files and repair them if necessary. It can be used with
any kind of file.
* portability fixes for makefiles and for newer C++ compilers
* configuration options to build xmill without included zlib/bzlib
* will work with libbz2 as well as libbz
by moving the inclusion of buildlink3.mk files outside of the protected
region. This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.
BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list. This ordering property is used to check for builtin
packages in the correct order. The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end. However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.