Commit graph

2628 commits

Author SHA1 Message Date
Gabor Pali
cad06c6077 - Add DIST_SUBDIR for Haskell Cabal ports (with default of "cabal")
Suggested by:	admi3
2010-08-08 08:49:38 +00:00
Max Khon
47076b9bb0 Fix pkgconfig directory.
PR:		149279
Submitted by:	Philip M. Gollucci
2010-08-04 15:52:54 +00:00
Jimmy Olgeni
c2c68f52d1 Drop maintainership of star, which I haven't been using for a while. 2010-08-04 11:25:38 +00:00
Max Khon
1fd41671ce Update to 0.2alpha.
This fixes infinite loop in MS-ZIP.

PR:		149180
2010-08-01 17:28:58 +00:00
Jeremy Messenger
113641e728 - Makes neon29 our default neon library. The neon 0.27.x to 0.29.x are API and
ABI backwards compatible. It is unnecessary to have more than one same
  libraries (ie: neon28 and neon29) as it creates issue in our ports tree such
  as CONFLICTS and made our Makefile complicate.
- Remove www/neonpp and www/neon28.
- Add USE_GNOME=ltverhack; it corrects the shared library version by change
  from libneon.so.29 to libneon.so.27. It won't get bump again with no reason
  unless ABI changes.
- Bump the PORTREVISION on all ports and chase the shared library change.
- Add info in the UPDATING for how to rebuild on all ports that depend on
  neon.

PR:		ports/148295
Approved by:	lev (maintainer timeout, no respone for months),
		portmgr
Tested by:	pointyhat-exp by pav
2010-07-30 22:14:49 +00:00
Gabor Kovesdan
cfdadd1d6c Update to 1.3, which fixes two security bugs. Detailed description
from the author follows.

Bug 1: Infinite loop in MS-ZIP decoder [1]

The MS-ZIP and Quantum decoders read bits in roughly the same way as the LZX
decoder, however they don't have "inject two fake bytes" code.

In the situation where read() provides zero bytes, e.g. at the end of file or
end of a CAB block, the LZX decoder handles this by injecting two fake bytes,
then returns an error on subsequent calls. MS-ZIP and Quantum instead return
zero bytes without error. However, all three decoders are written to presume
they will get at least one byte. So this could lead to an infinite loop in
MS-ZIP and Quantum. An infinite loop has definitely been seen in MS-ZIP -
there is a while loop in inflate() of an uncompressed block (block type 0)
which won't end until enough input is provided.

Partial solution: change "if (read < 0)" to "if (read <= 0)" in mszipd.c and
qtmd.c.
- http://libmspack.svn.sourceforge.net/viewvc/libmspack?view=revision&revision=90

However, this breaks compatibility with a number of MS-ZIP/Quantum encoded
files. A full solution would be to implement the same bit-reading system as
LZX. I've done this now, merging all the bit-reading and huffman-reading
code into two new files; readbits.h and readhuff.h
- http://libmspack.svn.sourceforge.net/viewvc/libmspack?view=revision&revision=95

There are several further changes made to integrate readbits.h and readhuff.h,
I recommend you look at the latest version in the source repository.
- http://libmspack.svn.sourceforge.net/viewvc/libmspack/libmspack/trunk/mspack/

Bug 2: Segmentation fault in "cabextract -t"

This bug may not affect you, depending on your implementation of
mspack_system->write(). It does cause a segfault in cabextract's
cabx_write() in "-t" (test archive) mode.

In the Quantum decoder, when the window wrap is reached, all currently
unwritten data is flushed to disk. Sometimes, less data is needed than
is flushed, which makes the variable out_bytes negative.

When the main decoding loop finishes, a final call to write() is made if
out_bytes is not zero. In that situation, it calls mspack_system->write() with
a negative byte count, e.g. -129 bytes. You should reject this. In
cabextract's "-t" mode, this is not caught, but instead converted to an
unsigned integer and passed to md5_process_bytes(), which tries to
read e.g. 4294967167 bytes, causing it to read beyond the end of
valid process space and thus segfault.

Solution:
- Break out to the end of the decoding loop immediately if the flush would be more than needed.
   http://libmspack.svn.sourceforge.net/viewvc/libmspack/libmspack/trunk/mspack/qtmd.c?r1=114&r2=113
- Add checking of the "bytes" argument in mspack_system read() / write() implementations, just to be sure.
   http://libmspack.svn.sourceforge.net/viewvc/libmspack?view=revision&revision=118

Security:	SA40719 [1]
2010-07-29 22:45:51 +00:00
Philippe Audeoud
2f7b78b349 - Update to 1.66
- Changelog: <http://cpansearch.perl.org/src/BINGOS/Archive-Tar-1.66/CHANGES>
2010-07-27 14:40:03 +00:00
Philippe Audeoud
38981a3376 - Update to 2.030
PR:		ports/148943
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet _AT_ sunpoet.net>
2010-07-26 07:48:39 +00:00
Philippe Audeoud
564527d02c - Update to 2.030
PR:		ports/148942
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet _AT_ sunpoet.net>
2010-07-26 07:47:47 +00:00
Koop Mast
65898b3f67 Presenting GNOME 2.30.2. for FreeBSD. 2010-07-25 19:35:08 +00:00
Philippe Audeoud
e6cc9c7c29 - Update to 1.64
- Changelog: <http://cpansearch.perl.org/src/BINGOS/Archive-Tar-1.64/CHANGES>
2010-07-15 09:33:04 +00:00
Marcelo Araujo
c894e47e89 - Update to 0.65.
- Pass maintainership to submitter.

PR:		ports/148453
Submitted by:	C-S <c-s@c-s.li>
2010-07-11 13:29:50 +00:00
Emanuel Haupt
572eeb5ff4 Update to 20100710. This update is actually a shell replacement of the original
perl script.

Benefits:
 - perl is no longer required as a dependency
 - other contents than data.tar.gz (data.tar, data.tar.bz2, data.tar.lzma,
   data.tar.xz) is now properly dealt with
 - deb package isn't sucked into memory anymore

Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>
2010-07-10 17:14:57 +00:00
Juergen Lock
13df5bc69e - Update and add support for newer rpms that use xz or lzma. [1]
- Added RUN_DEPENDS on archivers/xz on systems where its not in base.

PR:		ports/148446 [1]
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>
2010-07-08 19:23:25 +00:00
Brendan Fabeny
fb5116f2e7 Change my ports to use my FreeBSD.org email address. 2010-07-08 12:51:37 +00:00
Mark Linimon
a5feba6e0e Update deprecation notices and expiration dates.
Submitted by:	former maintainer on ports@
Feature safe:	yes
2010-07-08 02:11:51 +00:00
Mark Linimon
4504c11b80 Reset maintainer per his request to ports@.
Feature safe:	yes
2010-07-08 02:04:06 +00:00
Johan van Selst
6ab8c72d01 - Add extra patch that should fix the rpm build on FreeBSD 6.x
Reported by:	pointyhat via erwin
Feature safe:	yes
2010-07-06 16:47:50 +00:00
Wen Heping
f9b6fa2656 - Bump PORTREVISION to chase the update of devel/tbb
PR:		ports/147870
Submitted by:	Ganael Laplanche <ganael.laplanche@martymac.com> (maintainer)
Feature safe:	yes
2010-07-04 09:01:39 +00:00
Johan van Selst
ae5b35f46a - Update to rpm-4.8.1 (previous version was nearly 10yrs old)
- Grab maintainership

Feature safe:	yes
2010-07-02 11:47:27 +00:00
Max Brazhnikov
31da485dc4 Present KDE SC 4.4.5 for FreeBSD.
Feature safe:	yes
2010-06-29 20:35:28 +00:00
Philippe Audeoud
e2ea60f8b2 - Update to 1.62
- Changelog: http://cpansearch.perl.org/src/BINGOS/Archive-Tar-1.62/CHANGES

Feature safe:	yes
2010-06-29 12:19:44 +00:00
Wen Heping
b0a9b704c4 - Update to 0.42
Feature safe:	yes
2010-06-29 01:55:49 +00:00
Martin Wilke
304169c110 - Update to 0.5.3
PR:		148110
Submitted by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
Feature safe:	yes
2010-06-27 04:50:29 +00:00
Juergen Lock
c18777fcab Update to 9.13.
PR:		ports/148132
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
Feature safe:	yes
2010-06-26 15:06:28 +00:00
Philippe Audeoud
c8dd19900b - Fix pkg-plist
- Bump PORTREVISION

PR:		ports/146862
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet _AT_ sunpoet.net>
Feature safe:	yes
2010-06-24 09:53:24 +00:00
Sylvio Cesar Teixeira
6904291450 - Update MASTER_SITES and merge CONFLICTS
PR:		ports/147883
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
Feature safe:	yes
2010-06-19 18:56:51 +00:00
Mark Linimon
9fdb42c6c8 Reset jmelo@FreeBSD.org due to many months of inactivity and no response
to PRs.

Hat:		portmgr
Feature safe:	yes
2010-06-19 04:23:03 +00:00
Matthias Andree
d00f8a61b2 Switch MAINTAINER line to FreeBSD address.
Approved by: garga (mentor, implicit)
2010-06-13 11:57:36 +00:00
Li-Wen Hsu
1e8d7c0fa6 - Mark deprecated, all development activity in this port has been
merged into mainline python after 2.4

PR:		ports/146944
Submitted by:	Garrett Cooper <gcooper AT FreeBSD.org> (maintainer)
2010-06-12 09:46:58 +00:00
Christian Weisgerber
044cfb9a82 Fix dead loop on extracting existing symlinks with the -k option.
Submitted by:	John Hein <jhein@symmetricom.com>
Obtained from:	upstream
2010-06-11 19:03:50 +00:00
Kevin Lo
aea0bb54e7 Update to 1.6.2 2010-06-10 02:34:00 +00:00
Emanuel Haupt
c6c5538a2b Take maintainership 2010-06-08 09:01:11 +00:00
Gabor Kovesdan
497166b01b - Drop maintainership 2010-06-08 07:31:58 +00:00
Philip M. Gollucci
b0f16becef - Convert to RF macro
With Hat:   ruby@
2010-06-07 20:48:42 +00:00
Philip M. Gollucci
585fef8bde send some ruby- ports to ruby@ 2010-06-07 20:38:08 +00:00
Martin Wilke
1ebcfb635c - Update to 0.8.42 2010-06-05 16:20:50 +00:00
Dirk Meyer
23e5e3fe06 - unify license description 2010-06-05 08:00:15 +00:00
Dirk Meyer
d2a5a46507 LICENSE GPLv2 2010-06-04 13:49:15 +00:00
Yen-Ming Lee
7d278ae478 - update to 0.40 2010-06-02 19:16:30 +00:00
Mark Linimon
846585d428 Fix package on powerpc. While here, sort.
Hat:		portmgr
2010-06-02 18:50:25 +00:00
Martin Wilke
04c55a2322 Plzip is a massively parallel (multi-threaded), lossless data
compressor based on the LZMA algorithm, with very safe integrity
checking and a user interface similar to the one of gzip or bzip2.
Plzip uses the lzip file format; the files produced by plzip are
fully compatible with lzip-1.4 or newer.

WWW: http://www.nongnu.org/lzip/plzip.html

Albert Vernon <f3cun3c02@sneakemail.com>

PR:		ports/146884
Submitted by:	Albert Vernon <f3cun3c02 at sneakemail.com>
2010-06-02 15:33:46 +00:00
Martin Wilke
a2c463183a The lzlib compression library provides in-memory LZMA compression
and decompression functions, including integrity checking of the
uncompressed data.  The compressed data format used by the library
is the lzip format.

WWW: http://www.nongnu.org/lzip/lzlib.html

Albert Vernon <f3cun3c02@sneakemail.com>

PR:		ports/146882
Submitted by:	Albert Vernon <f3cun3c02 at sneakemail.com>
2010-06-02 15:33:22 +00:00
Max Brazhnikov
b2088def4d Present KDE SC 4.4.4 for FreeBSD. 2010-06-01 21:35:38 +00:00
Martin Matuska
7e7e88fd22 - Replace patch-configure.ac with patch-configure
- remove USE_AUTOTOOLS

As we want to use xz for extraction of port's distfiles,
it cannot depend on autoconf.

PR:		ports/147280
Approved by:	maintainer (private e-mail)
2010-06-01 15:28:03 +00:00
Erwin Lansing
d75f381d83 Also mark BROKEN on recent HEAD after the import of lzma.
Submitted by:	pointyhat
2010-05-31 16:05:23 +00:00
Oliver Lehmann
fadaf7d1d9 update xfce to 4.6.2
bump PORTREVISION on all depending ports
2010-05-31 15:27:35 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Gabor Kovesdan
c4bdcfda9a - Update to 3.93
PR:		ports/144951
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
2010-05-30 21:59:40 +00:00
Dirk Meyer
ca8e128e62 - drop USE_GNUSTEP_PREFIX 2010-05-30 12:28:39 +00:00