Commit graph

1074 commits

Author SHA1 Message Date
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