Commit graph

1214 commits

Author SHA1 Message Date
agc
e72a2bfef1 Update archangel to sources from 20050716:
+ updated options parsing in aatar
+ fixed a bug whereby zero-length files would not be added to the
  archive correctly
2005-07-16 23:14:45 +00:00
schmonz
7a6b5fccad Fix HOMEPAGE. 2005-07-14 22:14:11 +00:00
agc
1872a66d33 Add and enable archangel 2005-07-14 21:46:52 +00:00
agc
291fa82d6c Initial import of archangel-20050714 into the Packages Collection.
Archangel is an archiver for 2005 and beyond. Some features are:

	+ cross-platform
	+ individually {compressed,bzip2ed,gzipped} entries
	+ individually {signed,encrypted,signed+encrypted} entries
	+ entries can be padded to arbitrary lengths

	All in all, a combination of zip, tar, and gpg on steroids

	You can now backup files, and not be worried about people reading them,
	either in transit or at their destination.

	Entries have a maximum size of 1 MB (by default) internally, so that
	media problems mean that you can recover the parts that aren't affected.
2005-07-14 21:45:29 +00:00
wiz
0488ffd65c Remove unneeded comment. 2005-07-14 20:05:17 +00:00
wiz
2a5f60c814 Update COMMENT and DESCR to denote this is the older
version of archivers/lzo.
2005-07-14 20:04:39 +00:00
wiz
a09020b636 Add and enable lzo. 2005-07-14 20:03:12 +00:00
wiz
70110fc20d Initial import of lzo-2.01, the new major version of archivers/liblzo.
LZO is a portable lossless data compression library written in ANSI
C.  It offers pretty fast compression and very fast decompression.
Decompression requires no memory.

In addition there are slower compression levels achieving a quite
competitive compression ratio while still decompressing at this
very high speed.

The LZO algorithms and implementations are copyrighted OpenSource
distributed under the GNU General Public License.
2005-07-14 20:02:47 +00:00
wiz
4d15892470 Update to 0.6.1:
Various minor bugfixes.
2005-07-14 16:56:24 +00:00
wiz
0dfa5b58a3 Reset maintainer, mail bounced. 2005-07-14 13:47:55 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
minskim
de95a0c3e2 Update ulalz to 0.40.
Changes:
  - Verify CRC after decompressions.
  - Fix a bug in crypto code.
  - Error handling for non-ALZ files.
  - Fix a buffer overflow in UTF-8 filesystem.
  - Fix a bug in GetFileList().
2005-07-12 13:55:26 +00:00
minskim
16b3e9a0b6 USE_PKGLOCALEDIR=yes 2005-06-30 18:31:24 +00:00
wiz
e3bea768e4 Remove HOMEPAGE from DESCR. 2005-06-29 07:57:25 +00:00
martti
b194b08d50 Updated dar to 2.2.2
* lots of new options
* lots of bug fixes
* translation updates
* documentation updates
2005-06-29 07:38:40 +00:00
minskim
34db0b72e6 Darwin>=8.0 has a dynamic library of bzip2. Exclude it from
_INCOMPAT_BZIP2.
2005-06-27 18:17:57 +00:00
kristerw
d0f10e84f0 Change the CONFIGURE_ENV to use the variables users are supposed to set,
rather than the autoconf cache variables.
2005-06-24 19:12:55 +00:00
wiz
fbb04b5ddc Update to 4.20:
Version 4.20
============

  - From Windows version of 7-zip 4.19 and 4.20 :
    - BZip2 code was rewritten. Now it supports 3 modes: Normal, Maximum and
      Ultra. In Normal mode it compresses almost as original BZip2 compressor.
      Compression ratio in Maximum and Ultra modes is 1-3% better for some files,
      but Maximum Mode is about 3 times slower and Ultra Mode is about 8 times
      slower than Normal mode.
    - Console version now prints all messages to stdout by default,
      and if -so switch is specified, 7-Zip prints messages to stderr.
    - Some bugs were fixed

  - Updating "contrib/VirtualFileSystemForMidnightCommander/" with u7z-4.16beta.tar.bz2

  - bug #1204993 (does not find broken filenames)

  - bug #1201244 (Missing files in p7zip_4.18_x86_linux_bin.tar.bz2)

  - makefile.linux_x86_ppc_alpha : flag "-fPIC" added

  - flag "-l" added.
    without   : p7zip stores symlinks (like p7zip 4.18)
    with "-l" : p7zip stores the files/directories pointed by symlinks (like before p7zip 4.18)
      CAUTION : the scanning stage can never end because of symlinks like ".."
                 (ex:  ln -s .. ldir)
2005-06-24 14:32:13 +00:00
kristerw
6b327495a0 Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-06-23 20:37:23 +00:00
dillo
2e3d65600b add and enable libzip 2005-06-22 21:12:50 +00:00
dillo
97f6339c54 Import libzip-0.6, a C library to manipulate zip archives. 2005-06-22 21:11:38 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
adrianp
9e4ee3783c - Patches to address CAN-2005-1228 and CAN-2005-0988 based on FreeBSD SA
and Gentoo/Debian patches.
2005-06-09 20:23:26 +00:00
hira
8035a4ef8a Add missing entry to PLIST. Bump PKGREVISION. 2005-06-06 14:48:05 +00:00
yyamano
bf8d8a95ff Make this build on Darwin. 2005-06-06 14:03:53 +00:00
jlam
fcb7da800b Remove mk/autoconf.mk and mk/automake.mk and replace their usage with
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14".  Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
2005-06-01 20:07:59 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
rillig
d67097247a Changed values of some variables to "yes" instead of #defined. 2005-05-31 21:39:29 +00:00
wiz
35757d3de1 Change PKGNAME to rar-linux, to match directory name.
Noted by Lars Nordlund.
2005-05-31 20:48:17 +00:00
salo
eb0d657fb7 Security update to version 1.0.3
- Further robustification against corrupted compressed data.
  There are currently no known bitstreams which can cause the
  decompressor to crash, loop or access memory which does not
  belong to it.  If you are using bzip2 or the library to
  decompress bitstreams from untrusted sources, an upgrade
  to 1.0.3 is recommended.

  http://scary.beasts.org/security/CESA-2005-002.txt

- The documentation has been converted to XML, from which html
  and pdf can be derived.

- Various minor bugs in the documentation have been fixed.

- Fixes for various compilation warnings with newer versions of
  gcc, and on 64-bit platforms.

- The BZ_NO_STDIO cpp symbol was not properly observed in 1.0.2.
  This has been fixed.
2005-05-26 15:03:11 +00:00
rillig
36425f6078 Converted USE_PERL5 to USE_TOOLS. 2005-05-25 22:53:55 +00:00
rillig
d3f1c69d8c Replaced #defined with "yes" in NO_CONFIGURE. 2005-05-25 22:53:26 +00:00
rillig
d6629abb25 Replaced #defined with "yes" in NO_CONFIGURE and NO_BUILD. 2005-05-25 22:52:53 +00:00
rillig
0c645e6c3c Removed trailing white-space. 2005-05-25 22:51:15 +00:00
rillig
f108e799c5 Replaced USE_PERL5 with USE_TOOLS. 2005-05-25 22:37:37 +00:00
rillig
b9b2cb1a6f Removed an empty line. 2005-05-24 13:39:23 +00:00
rillig
a812bf11dd Removed an empty line. 2005-05-24 13:24:52 +00:00
rillig
f6f240cc86 Removed trailing whitespace. 2005-05-23 08:12:43 +00:00
rillig
28a9b3dd4f Removed an extra empty line. 2005-05-23 08:11:44 +00:00
rillig
3cc4c2454f Sorted PLIST. 2005-05-23 08:04:27 +00:00
rillig
a6acc73f98 Reformatted to get rid of trailing whitespace. 2005-05-23 08:04:06 +00:00
rillig
d521c99b6d Removed extra newline. 2005-05-23 07:30:03 +00:00
rillig
a870496a03 Sorted PLIST to make pkglint happy. 2005-05-23 06:58:40 +00:00
rillig
7f4a6e424b Removed trailing whitespace. 2005-05-23 06:58:15 +00:00
rillig
47e2c2a025 Replaced explicit sed(1) replacement with the subst.mk framework. 2005-05-23 06:56:53 +00:00
rillig
8fe93db157 Removed trailing whitespace. 2005-05-23 06:50:56 +00:00
rillig
537bdda1ed Sorted PLIST entries to make pkglint happy. 2005-05-23 06:49:29 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
wiz
c03cbe16b3 Update to 3.5.2, changes unknown. 2005-05-21 15:30:06 +00:00
rillig
0fb6a7f6f8 Removed trailing empty line from patch-ai. 2005-05-21 11:35:01 +00:00
minskim
b85370e6dc Use const char*, instead of char*, for the second parameter of iconv()
on Darwin.
2005-05-17 16:11:42 +00:00
minskim
967671dd0b Finish a compound statement properly to make this package build on
Darwin-8.x.
2005-05-17 14:54:57 +00:00
adam
53ee676f9c Changes 4.18:
- From Windows version of 7-zip 4.18 and 4.17 :
    - minor fixes
  - p7zip can now store and restore :
    - symbolic links,
    - file permission bits
      Remark : for directory, restored_perm = stored_perm | 0700 .
  - fix in install.sh
  - On MacOSX, p7zip now restore times of a file.
  - more detailed errors during scanning stage.
2005-05-17 07:22:37 +00:00
rillig
c537e2ec1e Removed deleted patch-aa from distinfo. 2005-05-10 00:01:43 +00:00
rillig
915240791e Replaced the package-supplied Makefile with a BSD-style one. Should fix
the bulk-build on NetBSD-1.6.2/i386.
2005-05-10 00:01:07 +00:00
minskim
d7ea5a8510 Make this package build with gcc-4. 2005-05-08 05:45:42 +00:00
xtraeme
3d199bdf29 Update to 1.02.023.
Changes:

* Extended Zip/Zip64 support
* Bugfixes
2005-05-04 20:41:36 +00:00
drochner
26f4a24aa9 update to 2.10.2
changes:
-bugfixes
-Added ellipsize property to the list view.
-Do not activate the first row after reordering the list in single
          click mode.
2005-04-20 16:12:45 +00:00
wiz
c9217486c4 Update to 4.16:
Version 4.16
============

  - From Windows version of 7-zip 4.16 :
    - Speed optimization (5%) for 7z / LZMA
    - 7za now supports .Z archives
    - -r- switch in command line now is default for all commands
    - Some bugs were fixed

  - From Windows version of 7-zip 4.15 :
    - Z format supporting (extracting only)
    - 7-Zip now can extract ZIP archives compressed with "Shrink" method
    - 7-Zip now doesn't interrupt the compressing when it can not open file.
      7-Zip just skips that file and shows warning.
    - Some bugs were fixed

  - man pages added (thanks to Mohammed Adnene Trojette)
  - bug #1112167 fixed (Temporary directory must be on same partition as target)
    p7zip failed moving the temporary file at the end of
    compressing to target file if the directories don't reside
    on the same partition (or network path).
  - bug #1164659 fixed (Invalid file date for "big endian" machine)
  - p7zip now uses ".so" instead of ".dll"
  - p7zip now handles "ctrl-c" and "kill" to cleanup temporary files before exiting
  - p7zip now runs on BeOS.
  - better support of filenames with spaces.
  - some code cleanup
    - "myWindows/myFiles.cpp" is now in "Windows/FileIO.cpp"
    - "myWindows/myFindFile.cpp" is now in "Windows/FileFind.cpp"
    - "myWindows/myDirectoryAndPath.cpp" is now in "Windows/FileDir.cpp"
    - "myWindows/myEvents.cpp" is now in "Windows/Synchronization.cpp"
    - "myWindows/wine_strings.cpp" is now in "Windows/String.cpp"
2005-04-15 14:16:08 +00:00
snj
b18cc13c68 Kill trailing whitespace. 2005-04-15 04:52:17 +00:00
snj
ee8f213577 Make pkglint happy. 2005-04-15 04:36:45 +00:00
snj
72580cf4fd Fix a typo. 2005-04-15 04:26:24 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
salo
e9101afbc5 Security fix for SA14551:
"A vulnerability in GNU Sharutils was reported, which can be potentially
 exploited by malicious, local users to conduct certain actions on
 a vulnerable system with escalated privileges."

Patch from Debian.  Bump PKGREVISION.
2005-04-11 18:44:54 +00:00
minskim
2f9b7c5a0e Undefine _POSIX_SOURCE temporarily because Darwin's fnmatch.h does not
declare fnmatch if _POSIX_SOURCE is defined.
2005-04-02 16:24:40 +00:00
salo
5800871bbf Fix mktemp usage. 2005-03-31 14:41:48 +00:00
salo
d6213368e5 Securitu fix for CAN-2004-1773:
"Multiple buffer overflows in sharutils 4.2.1 and earlier may allow attackers
 to execute arbitrary code via long output from wc to shar, or unknown vectors
 in unshar."

Patch from SuSE/Gentoo. Also add more sanity checking patches from the latter.
2005-03-31 14:17:05 +00:00
wiz
029041f52b Fix for weird make problem from PR 28945. 2005-03-28 18:08:12 +00:00
minskim
f23823f43f Avoid using libcompat on Darwin. 2005-03-25 15:27:45 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
wiz
dba01cdc4b 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
2005-03-24 14:36:49 +00:00
jmmv
95cc552b09 Update to 2.10.0:
version 2.10.0
--------------
	* Updated translations: it, sr, sr@Latn, lt, hu.

version 2.9.92
--------------
	* Fixed bug #157698: Default new archive name as the first-added object.
	* Fixed bug #168477: Create Archive should leave status window in the
	  background while creating multiple folder archives.
	* Fixed bug #159952: file-roller compilation error.
	* Fixed bug #166658: Archives should only be processed if command-line
	  utility is present.
	* Fixed bug #144953: ISO reading assumes Joliet and Rock Ridge
          extensions.

version 2.9.91
--------------
	* Updated recent-files from libegg.

version 2.9.4
-------------
	* Fixed bug #100927: should use GNOME mouse click settings.

version 2.9.3
-------------
	* Fixed bug #132555: file-roller does not honor system-wide toolbar
	  setting.
	* Fixed bug #162188: RAR archives' directories are not recognized
          properly.
	* Fixed bug #162324: Cannot drag files from gthumb to file-roller

version 2.9.2
-------------
	* Fixed bug #152129: Unnecessary call to _window_update_sensitivity()
	* Fixed bug #154821: file-roller can't open archives with extension
          .lha
	* Fixed bug #154398: Remove some useless code.
	* Fixed bug #154233: load_icon_file optimization.
	* Fixed bug #161141: Time of modifcation incorrect
	* Fixed bug #161147: View->Toolbars inconsistent across multiple
	  instance.
	* Fixed bug #160617: "Create archive" context menu item does not
	  support single-file bz2 or gz
	* Fixed bug #160401: create archive doesn't work on read-only CD-ROM
	* Fixed bug #159906: the configure.in should update its gnome-vfs
	  requirement.
	* Fixed bug #160221: No more "extract here" entry in Nautilus
 	  context menu.
	* Use 'extract to...' if the archive location is write only.
	* Fixed loading of rar archives with directories.

version 2.9.1
-------------
        * Added a 'Open Recent' menu item on the toolbar.
	* Added password support and testing to RAR archives.
	* Fixed bug #145162] .omf.out and omf_timestamp files should not be in
	  cvs.
	* Fixed bug #159172: tooltips leaked.
	* Fixed bug #159464: Should not use deprecate mime API
	* Make logo icon to use the theme icon.

version 2.9.0
-------------
	* Added AR, Debian and 7-zip archives support.
	* Open the "open with" dialog if the file type does not
	  have a registered application; get rid of the internal viewer.
	* Make the text invisible for the password entries.
	* Removed Select All/Deselect All from the context menu.
2005-03-22 16:29:09 +00:00
minskim
3ca62e0038 Make this package build on Darwin.
- Include mount.h to use statfs.
  - Use chown(2) if lchown(2) is unavailable.  (Can be problematic,
    but no easy solution.)
  - Pass -bundle to gcc to build a Mach-o bundle format file.
2005-03-22 16:24:13 +00:00
xtraeme
822baf1f45 Update to 1.02.016.
o archive_read_extract can now handle very long pathnames
	  (tested with pathnames up to 1MB).
	o New dir-walk code now defaults to physical traversals.
	o fix a gzip decompression issue and add better error reporting
	  for certain file I/O and decompression errors.
2005-03-21 22:56:24 +00:00
salo
9df369bfc8 Security fix for CAN-1999-1572.
"cpio uses a 0 umask when creating files using the -O (archive) or -F
 options, which creates the files with mode 0666 and allows local users
 to read or overwrite those files."

Patch inspired by Debian.  Bump PKGREVISION.
2005-03-20 19:53:09 +00:00
tv
df1dcd0fed Don't include <inttypes.h> unconditionally. Unfortunately, HAVE_INTTYPES_H
is not available in the generated archive.h, so put in an __INTERIX
conditional (for now -- but this means a PKGREVISION bump, sigh).
2005-03-19 04:43:41 +00:00
uebayasi
91694d65ab Redo previous quoting fix. 2005-03-13 15:08:19 +00:00
rillig
cdda780459 The patch-ab assumes that on NetBSD, every <iconv.h> has the non-const
prototype argument for the second parameter of iconv(). This is true for
all but some release candidates of NetBSD-2.0, because either the
package converters/libiconv is used or there's a current <iconv.h>.
Needed for NetBSD-1.6.2. Approved by wiz.
2005-03-11 22:18:27 +00:00
uebayasi
71960dee9e Fix quoting. 2005-03-07 09:41:45 +00:00
minskim
de22ff464d Update unalz to 0.31. Patches provided by Kibum Han, and modified by me.
Changes:
  - Handle the case where encrypted and plain files are mixed.
  - Even when an archive is corrupted, extract files not affected.
2005-03-02 16:18:47 +00:00
minskim
e56d3e4a88 Honor LDFLAGS. 2005-03-02 04:35:38 +00:00
wiz
976e5561c5 Apply fix for CAN-2005-0160 and CAN-2005-0161.
Bump PKGREVISION.
2005-03-01 14:53:41 +00:00
salo
1f575b173d Distfile changed after one day.. grrrrrrr.
Relevant change,

+5.52 (28 Feb 05):
+ - win32/win32.c - defer_dir_attribs(): fixed critical "mem-access to
+    nirwana" bug when processing directory entries without any local
+    extra field; added some explaining comments
2005-03-01 07:45:28 +00:00
salo
c919a33505 Update to version 5.52
Changes:

The 5.52 maintenance release fixes a few minor problems found in the 5.51
release, closes some more security holes, adds a new AtheOS port, and
contains a Win32 extra-field code cleanup that was not finished earlier.
The most important changes are:

- (re)enabled unshrinking support by default, the LZW patents have expired
- fixed an extraction size bug for encrypted stored entries (12 excess bytes
  were written with 5.51)
- fixed false "uncompressed size mismatch" messages when extracting encrypted
  archive entries
- do not restore SUID/SGID/Tacky attribute bits on Unix (BeOS, AtheOS) unless
  explicitely requested by new "-K" command line qualifier
- optional support for "-W" qualifier to modify the pattern matching syntax
  (with -W: "*" stops at directory delimiter, "**" matches unlimited)
- prevent buffer overflow caused by bogus extra-long Zipfile specification
- performance enhancements for VMS port
- fixed windll interface handling of its extraction mode qualifiers nfflag,
  ExtractOnlyNewer, noflag, PromptToOverwrite; added detailed explanation of
  their meanings and interactions to the windll documentation
2005-02-28 16:50:24 +00:00
jmmv
9dd73ec85a Update to 2.8.4:
* Updated translations: da, gu, id.
2005-02-26 17:25:58 +00:00
tv
1849e2cd38 Make this (allegedly) build again on Linux, whose glibc-internalized
gettext doesn't use the renamed symbols.

Problem noticed by <minskim@NetBSD.org>.
2005-02-26 04:42:50 +00:00
adam
d4051ff4e1 Changes 2.0:
Bug fixes:
   -- Few bugs that caused overflow of the output buffer were fixed.

New features:
   -- For information about changes in the SZIP source code see
      http://hdf.ncsa.uiuc.edu/doc_resource/SZIP/Release_notes_2_0.pdf
   -- This release supports shared libraries.
      See "Known problems" section for additional information.
2005-02-24 16:20:25 +00:00
agc
f1a84844c6 Add RMD160 digests in addition to SHA1 ones. 2005-02-23 14:45:22 +00:00
seb
7b4c6d1def Fix quoting. 2005-02-16 23:26:17 +00:00
xtraeme
0b33676cf1 Update to 1.02.006.
Changes:

# Feb 12, 2005: Fix a crash that affected Zip reading, make tree.c
                portable to Linux.
# Feb 8, 2005: Don't close stdout/stdin. Fix flush code.
# Feb 6, 2005: Fix bug in new dir-walk code with non-resolvable symlinks.
# Feb 6, 2005: Fix Linux build, flush input in archive_read_open_file()
               to avoid "broken pipe" warnings.
2005-02-14 08:20:10 +00:00
ben
f2bc41c677 Update upx to version 1.25. This addresses PR#29327.
Changes include:
  * INFO: http://upx.sourceforge.net is the permanent UPX home page
  * watcom/le: don't crash on files without relocations
  * win32/pe: stricter checks of some PE values
  * source code: much improved portability using ACC, the
    Automatic Compiler Configuration
  * source code: compile fixes for strict ISO C++ compilers
  * source code: compile fixes for Win64
2005-02-10 15:51:38 +00:00
tv
598f2f05f9 Skip autotest 15 (gzip.at), as different platforms output different
strerror messages that will not match the test's expected output.
2005-02-09 16:00:42 +00:00
adam
ad5225ab0a We do like optimisations, don't we? I have turned them on, then. :) 2005-02-08 09:30:23 +00:00
wiz
ad42fdabf7 Update to 4.14.01:
Version 4.14.01
===============
  - huge speed up for multi CPUs machines (Thanks to loderunner - http://sourceforge.net/users/loderunner/).
  - some code cleanup
  - Fix problems with link files or directories.
  - "7z a dummy -tgzip -so Doc.txt > archive.gz" now works.
  - in the messages, the path separator is now '/' instead of '\'.

Version 4.14
============

  - From Windows version of 7-zip 4.14 :
    - STL using was reduced
    - 7za now supports Split(001) archives
    - "7za | more" now works
    - Bugs item #1093095 : Usage banner now says "7za" (instead of "7z") when the binary is "7za"

  - use of AString instead of std::string (no more need of #include <string>")
  - makefile.linux_gcc_2.95_no_need_for_libstdc added to build 7za for the
    p7zip*_bin.tar.bz2 package.
    7za provided by p7zip*_bin.tar.bz2 is build on Debian 3.0 with gcc 2.95.4
    and should now find the locale on all kinds of Linux (Debian, Fedora, Mandrake, ...).
2005-02-07 14:11:26 +00:00
xtraeme
0433351c44 Add missing buildlink3 dependencies. 2005-02-02 18:04:47 +00:00
xtraeme
864332d7fa Added archivers/libarchive. 2005-02-02 18:02:39 +00:00
xtraeme
8b413f9f9f Initial import of libarchive-102.002.
Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and several cpio formats. It can also write shar archives
and read ISO9660 CDROM images.

See http://people.freebsd.org/~kientzle/libarchive/
2005-02-02 18:01:13 +00:00
jmmv
da5adc365e Convert the Java related packages to use the alternatives system. To do
this, we only need some simple logic in java-env.mk to automatically
generate an ALTERNATIVES file for us.

There are two exceptions, though: fastjar and jikes (pointed out by tv@),
which do not use this file; they have to be handled manually.

Bump PKGREVISION for all affected packages.

While doing this, remove the java-wrapper package, obsoleted by the new
functionality provided by pkg_alternatives.
2005-01-30 23:18:37 +00:00
tv
30bff10267 Give the hack a PKG_HACKS name. 2005-01-24 20:48:35 +00:00
tv
f99a394656 Fix build on Interix (and others with pkgsrc gettext-lib 0.11+).
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.
2005-01-24 20:15:58 +00:00
tv
1935d32e41 Hopefulyl final Interix fix: make test_filesystem.cpp build. 2005-01-24 17:57:15 +00:00
tv
71df7a37b7 Another Interix fix: Fix nonstatic linking in src/testing subdir. 2005-01-24 17:51:57 +00:00
tv
707a9c500e Fix build on Interix. (Changes submitted to author.) 2005-01-24 16:58:06 +00:00
tv
27336adf1c Also include <sys/types.h> in case neither <stdint.h> nor <inttypes.h> exist.
Fixes build on Interix.
2005-01-24 16:22:51 +00:00
tv
151680c59e Move GCC_REQD-for-Interix check into a hacks.mk; suggested by jlam. 2005-01-21 21:48:32 +00:00
wiz
c2e5845c49 Due to popular demand, move distfile to MASTER_SITE_LOCAL. 2005-01-21 21:13:22 +00:00
tv
46ca5a81b9 Add GCC_REQD for Interix to prevent use of the base system gcc, which is
missing "long long" support in iostream.
2005-01-21 20:57:54 +00:00
wiz
2190f786de Add two patches from RedHat, fixing CAN-2004-0947 and CAN-2004-1027.
Bump PKGREVISION.
2005-01-21 14:42:10 +00:00
wiz
7038b3baad regen with correct offsets 2005-01-21 14:41:16 +00:00
wiz
9a58371972 Add Makefile, since distfiles comes without one. 2005-01-21 14:30:32 +00:00
wiz
ded2e0bf4a Update to 2.65. (Documented) changes:
UNARJ 2.65 - Fixed table boundaries per suggestion of
     UNARJ 2.63 - Added additional header data checks.
     UNARJ 2.61 - Added chapter and encryption information.
2005-01-21 14:30:05 +00:00
tv
f863e28c0d Fix install on non-NetBSD (don't put a trailing / on a dir name to
${INSTALL_*_DIR}).
2005-01-21 02:50:35 +00:00
tv
2103c3d3ec Don't do the Makefile.dep dance; that's not needed in pkgsrc and breaks in
some bizarre way on Interix.  This also makes the build more friendly to
non-gcc compilers.
2005-01-21 02:48:21 +00:00
tv
53e15ad81c Use PTHREAD_AUTO_VARS to get the correct compile options; fixes Interix. 2005-01-21 02:39:23 +00:00
tv
ec0bcae0d8 Mark as not for Interix. 2005-01-21 02:33:47 +00:00
tv
a1397aab8f Need --enable-os-bits for Interix. 2005-01-21 02:29:33 +00:00
tv
a0d80c958b Compile fix for Interix. 2005-01-19 17:39:13 +00:00
tv
0c81501f41 nb4: Add missing dependency on gettext-lib for platforms that need it. 2005-01-19 17:35:48 +00:00
tv
691d3550c7 Build fix for Interix: strerror() is your friend. 2005-01-19 17:08:09 +00:00
tv
867a283ed5 Use new libiberty/application.mk include. 2005-01-18 22:01:52 +00:00
tv
bb1dc3ebe7 Add makedev->mkdev fix for Interix, adapted from gtar-base. 2005-01-18 16:04:39 +00:00
tv
8804a27191 The make rule worked and then didn't work, so make this work again on
NetBSD et al by putting the dynamic PLIST component in post-install.
2005-01-16 22:28:40 +00:00
tv
eae1157537 Make build on Interix. 2005-01-16 16:57:12 +00:00
tv
416028dc9d MAke build on Interix. 2005-01-16 16:39:08 +00:00
tv
ef32158eb7 Make this build on Interix. (Apparently the sysexits.h override operation
in configure.ac was a little backwards....)
2005-01-16 04:44:50 +00:00
wiz
e959dbc77c Fix build on 1.6.2 by respecting LDFLAGS (and CXXFLAGS, while I am here). 2005-01-14 13:08:51 +00:00
wiz
3256f0ec6e Add and enable pbzip2. 2005-01-12 13:46:42 +00:00
wiz
9e66c6f247 Initial import of pbzip2:
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.
2005-01-12 13:45:27 +00:00
recht
17d722c669 update to gtar 1.15.1
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.
2005-01-09 22:52:13 +00:00
tv
049d18c583 Don't "cp -p" for *source* files. Builds are usually done as an unprivileged
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.)
2005-01-06 05:32:29 +00:00
wiz
f472d1ec5e Bump PKGREVISION because of curl dependency bump. 2005-01-03 15:59:12 +00:00
kristerw
0ec433499a Correct a buffer overflow, using a patch provided by Richard Rauch
in PR pkg/23954.

Bump PKGREVISION.
2005-01-01 11:43:27 +00:00
minskim
2de413a16e Add and enable pdbar. 2004-12-30 13:06:30 +00:00
minskim
6ba9a9dced Import pdbar-0.5.1.
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.
2004-12-30 13:04:56 +00:00
minskim
62a21550ca Add missing dependency on zlib. 2004-12-27 17:19:51 +00:00
wiz
43ab0a0cba Update to 4.13:
- 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.
2004-12-26 02:43:38 +00:00
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
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.
2004-12-20 11:30:55 +00:00
wiz
ab975ec8af Update to 2.3nb3: Add patch from Mandrake against CAN-2004-1010. 2004-12-17 22:41:15 +00:00
minskim
cf7851e387 gnome.h declares gettext functions when ENABLE_NLS is not defined.
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.
2004-12-17 20:49:40 +00:00
minskim
86bf22fb0d Override libtool. 2004-12-17 20:44:58 +00:00
minskim
2f604b8038 This package is written in C and C++. Add "USE_LANGUAGES=c c++". 2004-12-17 20:44:35 +00:00
grant
495ab8cee9 update config.{sub,guess} for various bootstrap tools. fixes build on
newer platforms such as DragonFly.

fixes PR pkg/28579 from Todd Willey.
2004-12-12 00:46:28 +00:00
jlam
8edbd4e6b1 Prevent libz from being seen using "the buildlink way" instead of passing
environment variables to the configure script.
2004-12-09 18:56:53 +00:00
he
505500329b Update p5-Compress-Bzip2 from version 1.01 to 1.02.
No change log available.
2004-12-05 16:29:15 +00:00
minskim
186c06d6ec Add and enable unalz. 2004-12-03 17:18:33 +00:00
minskim
9004d39a55 Import unalz, packaged by Lee Jae-Hong (pyrasis at chol dot com) and
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.
2004-12-03 17:17:10 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
he
2115380d7d Update p5-Archivers-Tar from version 1.21 to 1.22.
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-11-29 14:12:47 +00:00
tv
3928d3abcc Update to 2.0.3. Changelog:
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.
2004-11-29 04:50:34 +00:00
skrll
87bfefcba4 Update jamjar to 0.7.1.
Changes are unknown.
2004-11-27 07:19:49 +00:00
jdolecek
cfa8a028db add php-zip distinfo (it's fetched from PECL) 2004-11-25 20:12:58 +00:00
wiz
4b6538fcdf Update to 4.12:
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
2004-11-23 14:57:52 +00:00
tv
2ea17ce1c7 Make build on Interix by slurping in libiberty for asprintf(3). 2004-11-23 06:43:01 +00:00
tv
8ed46e50ae Now be a good little autoconfiscated program and obey LDFLAGS to pick up
rpath settings (among others).
2004-11-23 06:42:22 +00:00
tv
78f53c0b59 nb1: This has been depending on bzip2 all along, but UsE_BUILDLINK3 was
never set, so the dependency wasn't seen.  bl3ify and add bl3 include.
2004-11-23 06:13:12 +00:00
tv
eac17aff3a nb1: Turn on encryption by default for same reasons as was done to
archivers/zip way back in 2000.  Add modern termios support to make the
encryption code build on more platforms.
2004-11-23 02:42:10 +00:00
tv
595dc8646a Make the non-encrypted version build on Interix. (ZIP_ENCRYPTION turns on
some funky oldsk00l TTY code that needs an overhaul....)
2004-11-22 21:01:37 +00:00
wiz
5678b56788 Remove dead MASTER_SITE. 2004-11-22 19:36:17 +00:00
wiz
8aa9e36518 Remove dead MASTER_SITES, add current one. 2004-11-22 19:36:10 +00:00
seb
99b79d0cf1 Fix test suite. 2004-11-13 21:11:18 +00:00
seb
9490555857 Update to version 1.14.
While here add HOMEPAGE.
Changes unknown since last packaged version (1.12).
2004-11-13 15:59:24 +00:00
seb
9bb1d96455 Update to version 1.21.
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
2004-11-13 13:42:29 +00:00
adam
06435bccc5 Changes 2.1.5:
- 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
2004-11-09 13:02:39 +00:00
adam
a9ca050048 Changes 1.13:
* Added support for .svgz files at advdef
* Fixed the 8-bit colour reduction on 32-bit PNG files
2004-11-09 11:52:42 +00:00
wiz
b629f4d9f6 Update to 3.4.1. Changes:
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.
2004-11-08 13:42:17 +00:00
wiz
73d5f8ec38 Set NO_BUILDLINK, since this does not build anything,
and remove dead master site.
2004-11-08 13:38:17 +00:00
jdolecek
4a24972c71 php4-zip was replaced by php-zip, which can be used with both PHP4 and PHP5.
The PECL extension is preferred even for PHP4 (which has zip extension
bundled), since further maintenance is likely to be more active there.
2004-11-06 18:32:19 +00:00
jdolecek
9766cb6338 Add php zip PECL extension package version 1.0 - PHP extension for ZIP archive
handling. This replaces php4-only php4-zip.
2004-11-06 18:28:32 +00:00
jdolecek
d7a6086867 it safe to include "../../lang/php/ext.mk" after extension CONFIGURE_ARGS
setting now, do so for aesthetic reasons
2004-11-05 21:44:44 +00:00
jdolecek
4fdb70ce2b now that PHP 5.x Makefile.common doesn't pollute CONFIGURE_ARGS, it safe
to include "../../lang/php/ext.mk" after extension CONFIGURE_ARGS
setting; successful build confirmed with both PHP 4.x and PHP 5.x
2004-11-05 17:11:39 +00:00
adam
b1a90e71ed Changes 3.4.3:
* bug fixes and improvements
2004-11-04 10:15:57 +00:00
jdolecek
d3c56462a3 adjust for rename of most php4-* packages to php-* 2004-10-31 21:46:40 +00:00
jdolecek
ac09227971 convert to use lang/php/ext.mk, tho these packages are PHP4-only
(moved to PECL or replaced by different extensions in 5.x)
2004-10-31 21:28:51 +00:00
jdolecek
ec3c63fd71 remove php4-* extension packages, replaced by php-* packages, which support
PHP5 too
2004-10-31 21:20:08 +00:00
jdolecek
49e9ef7f78 extension modules must be able to override CONFIGURE_ARGS, so include
lang/php/ext.mk before setting CONFIGURE_ARGS
2004-10-31 21:07:13 +00:00
jdolecek
52c1980501 new PHP extension module framework, which makes it possible to build
individual PHP extension packages with either PHP 4.x or PHP 5.x

convert existing php4-* packages to this framework and import as php-*
2004-10-31 19:30:29 +00:00
tv
d5ec323ef3 HOMEPAGE no longer ends in '.php3' -- it's now just '.php'. 2004-10-29 14:32:38 +00:00
tv
a56e231e91 Make build on Interix (and possibly AIX). mempcpy() is not actually used
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.)
2004-10-29 14:31:27 +00:00
jmmv
f37965037e Update to 2.8.3:
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.
2004-10-28 19:09:13 +00:00
wiz
431d835435 Update to 1.1:
* 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.
2004-10-28 10:35:56 +00:00
wiz
3f32f93e66 Add ftp master site. 2004-10-27 17:02:00 +00:00
wiz
09efe94435 Update homepage and master site (even though master site only has newer version). 2004-10-27 16:48:56 +00:00
wiz
cc250cae43 Master site vanished. Get distfile from a different site; tarball has
3 byte diff to previous one (in the tar header), so set DIST_SUBDIR.
cmp -l output (old - new):
     5 164 206
     6 312 226
     7 246 247
2004-10-27 16:45:49 +00:00
tv
c22d2cbccb Use INSTALL_LIB. (No functional change.) 2004-10-13 17:51:32 +00:00
tv
15e280fa49 Update gzip to 1.2.4b, fixing a filename buffer overflow. 2004-10-12 18:28:28 +00:00
tv
6bac155031 Currently this is completely hosed on big-endian platforms; add appropriate
NOT_FOR_PLATFORMs reflecting it.
2004-10-08 15:57:51 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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.
2004-10-03 00:12:51 +00:00
recht
3180c40de8 Add dependency on gettext-lib to fix the build on Darwin. 2004-10-02 22:40:24 +00:00
danw
ee725594af remove a really really crufty darwin patch noticed by wiz. (the
package doesn't currently build on darwin with or without the patch,
but darwin has gtar in the base OS anyway.)
2004-10-02 14:52:08 +00:00
grant
eaa75b4082 there will not be a NetBSD-1.[7-9] but will be a NetBSD-[2-9].*
adjust patterns used in ONLY_FOR_PLATFORM/NOT_FOR_PLATFORM to reflect
this.
2004-10-01 10:37:32 +00:00
tv
d174613286 "poxbox.com". How typo-rific. Switch to tv@duh.org, anyway. 2004-09-28 22:05:57 +00:00
wiz
bf6eb384e0 Update gtar packages to 1.14:
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.
2004-09-27 16:12:04 +00:00
tv
f45e9deb0f Remove commented-out USE_LIBTOOL define. 2004-09-27 14:56:19 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
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".
2004-09-22 08:09:14 +00:00
jmmv
d6f986dffb Update to 2.8.0. This version corresponds to GNOME 2.8.0.
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)
2004-09-21 17:09:48 +00:00
kristerw
c35e9b969b Make previous commit do what was intended (by including bsd.prefs.mk,
and removing some extra " characters).
2004-09-18 20:14:18 +00:00
uebayasi
2d996a798b If we're lucky, x86_64 will build with i386's configuration. Let's
see...
2004-09-18 14:01:53 +00:00
recht
5dbe6a6873 Add and enable rzip. 2004-08-29 15:32:01 +00:00
recht
82c13e3027 initial import of rzip-2.0
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.
2004-08-29 15:29:04 +00:00
jlam
683567c435 Fix the version number of the package in the configure script, and modify
the Makefiles so that they can be built by really basic make programs.
2004-08-21 06:33:39 +00:00
jlam
6985e27f27 Check for a few more system headers after the update to pax-20040804. 2004-08-21 05:06:41 +00:00
jlam
3f57bcbb36 Mirror change in archivers/mtree by <heinz> on 2004/04/16:
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.
2004-08-21 04:20:50 +00:00
jlam
ff44898db4 Update archivers/pax to 20040802 (latest version on src HEAD). Changes
from previous include:

  - include a pax2nbcompat script to ease importing from src HEAD
    into pkgsrc.

  * for copy mode, show more meaningful information on SIGINFO.
2004-08-21 03:28:49 +00:00
minskim
fed181f436 Make this package build on Linux.
- Include time.h to use struct tm.
  - Define LINUX_NAMLEN on Linux to avoid using d_namlen in struct dirent.
2004-08-18 18:40:36 +00:00
jlam
896e92919d If LIBNBCOMPAT_STYLE is set to "inplace", then build and use a local
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.
2004-08-14 02:33:32 +00:00
jlam
169328c7d5 Check for all system headers needed in the sources. 2004-08-13 14:52:11 +00:00
ben
51e64f6ef4 Add bzip2 dependency so this will build in Linux. 2004-08-11 16:31:49 +00:00
jlam
40648000d4 This packages doesn't use the compiler. 2004-08-02 21:33:47 +00:00
jlam
326cfdc611 Update archivers/p5-Archive-Tar to 1.10. Changes from version 1.02
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
2004-08-02 21:31:36 +00:00
jlam
8df26f89e0 Rewrite test to make it easier to maintain. 2004-08-01 20:00:29 +00:00
xtraeme
99f8e812b3 USE_GCC_SHLIB is deprecated. 2004-07-31 03:48:30 +00:00
minskim
de9ae82e3c Enable pkgviews installation. 2004-07-30 14:53:43 +00:00
wiz
2ebc04dd8b On NetBSD>=2.0, set TAR_INODE_INTERNAL to make this build again.
Suggested by der Mouse.
2004-07-29 21:47:09 +00:00
minskim
5a4e75ef0d Enable pkgviews installation. 2004-07-28 02:47:34 +00:00
minskim
b85cc0437e This package needs C++ compiler. 2004-07-28 02:45:06 +00:00
minskim
5ddd406e32 Enable pkgviews installation. 2004-07-28 01:02:08 +00:00
minskim
b1e44f9151 Enable pkgviews installation. 2004-07-28 00:08:20 +00:00
minskim
b5bfeadc88 Add a missing file to PLIST. Bump PKGREIVISION. 2004-07-28 00:03:15 +00:00
minskim
a851ed0092 Enable pkgviews installation. 2004-07-27 22:18:26 +00:00
minskim
4fa376188e Enable pkgviews installation. 2004-07-27 22:09:43 +00:00
minskim
ecc15f761b Use CONF_FILES to handle a configuration file.
Bump PKGREVISION.
2004-07-27 22:07:19 +00:00
wiz
f44073a32e Update to 3.10.21, and fix build on current (statvfs lossage).
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
2004-07-27 13:03:39 +00:00
wiz
d7b0672e4b Use versioned distfile instead of unversioned one (hi tv!). 2004-07-19 12:50:58 +00:00
seb
7615552d56 Update to version 1.12.
Too many bug fixes and additions since last packaged version (0.11).
Please see the `Changes' file enclosed in the source distribution.
2004-07-16 12:45:23 +00:00
salo
38aab826dd Use GNU ld specific script only when GNU ld is used.
Fixes build on Solaris with native linker.
2004-07-10 17:39:50 +00:00
salo
3570e576e2 Fix the Solaris check. SunPro doesn't define neither sun, nor __svr4__.
Fixes compilation on Solaris with SunPro compiler.
2004-07-10 15:35:52 +00:00
xtraeme
e01692b1ea Added gzrecover-0.2. 2004-07-06 14:41:45 +00:00
xtraeme
0728638b9b Initial import of gzrecover-0.2 from pkgsrc-wip, packaged by pancake.
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.
2004-07-06 14:39:15 +00:00
minskim
42e6228a97 Enable pkgviews installation. 2004-07-05 14:44:22 +00:00
minskim
509e1a5cf8 Include endian.h instead of sys/endian.h on Linux. 2004-07-05 14:41:31 +00:00
grant
846e17f5b4 this package only uses a c++ compiler. 2004-07-04 08:10:23 +00:00
grant
16b9021dbf this package doesn't have a configure target. 2004-07-03 13:30:29 +00:00
grant
e399158ba6 bump to 20040703. 2004-07-03 02:50:32 +00:00
grant
c8c0ca8a03 sync with src:
Salvage the `create parent directories and try again' path which is
removed by the previous commit.
2004-07-03 02:50:21 +00:00
minskim
1a9c0a3c25 Enable pkgviews installation. 2004-07-02 21:06:35 +00:00
minskim
3ddba4ca1a Define NO_BUILDLINK because this is a meta package. 2004-07-02 21:02:49 +00:00
xtraeme
29ea253f83 Update MASTER_SITES. 2004-06-28 21:45:42 +00:00
kristerw
897a488b8b Require gcc 3.0 or newer, since it contains c++ constructs that
gcc 2.95 does not understand.

DTRT with threading for platforms without native threads.
2004-06-27 20:28:53 +00:00
grant
5123eb9e1b bump to 20040626. 2004-06-26 13:31:47 +00:00
grant
e24d57c28d sync with src:
break out of the loop and avoid the infinite loop if attempts to
create, unlink and create all fail.
2004-06-26 13:30:59 +00:00
grant
663b3eaa47 sync with src:
don't attempt to remove the current directory.
2004-06-26 12:42:02 +00:00
wiz
b761a7e8c8 Add and enable p7zip. 2004-06-25 13:56:56 +00:00
wiz
0e4d11b4d3 Initial import of p7zip.
p7zip is a port of the Windows program 7za.exe.

7za.exe is a file archiver with the highest compression ratio.
2004-06-25 13:56:12 +00:00
ben
834e7c9b02 Add new package lcab. 2004-06-24 23:32:21 +00:00
ben
23c669969a Initial import of lcab-1.0b10, a Microsoft cabinet (.CAB) file creator. 2004-06-24 23:31:48 +00:00
grant
64c34cde46 bump to 20040620. 2004-06-20 10:11:56 +00:00
grant
fd78a9be8e sync pax with src/ from 20040620, includes many bug fixes including
properly handling broken archives.
2004-06-20 10:11:02 +00:00
minskim
b23abaaf3f Do not use "-DBSD" and "-lcompat" on Linux. 2004-06-18 17:41:10 +00:00
minskim
d247ea385b CFLAGS needs "-DSYSV" on Linux. Patch provided by Roland Illig on
tech-pkg@.
2004-06-18 02:42:09 +00:00
minskim
33de6dfc73 Bump PKGREVISION due to LDFLAGS changes. Noted by grant@. 2004-06-15 05:28:11 +00:00