Commit Graph

83 Commits

Author SHA1 Message Date
Christian Weisgerber
b6557b7e1d Update to bugfix release 1.26. 2011-03-15 22:13:34 +00:00
Christian Weisgerber
9eb21dc2e7 Allow building as root.
PR:		155553
2011-03-15 17:36:21 +00:00
Christian Weisgerber
2132f91195 Fix bug with --one-file-system and --listed-incremental.
This is important for at least misc/amanda-client.

Submitted by:	John Hein <jhein@symmetricom.com>
Obtained from:	upstream
2010-11-27 20:31:19 +00:00
Christian Weisgerber
1cb39c944d Update to 1.25, which mostly brings miscellaneous bug fixes. 2010-11-24 18:02:57 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +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
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Christian Weisgerber
26e0343990 The xz utils and lzma library have been imported into base, so make
the dependency on the archivers/xz port conditional on OSVERSION.
2010-05-21 16:23:46 +00:00
Christian Weisgerber
2d640b7c88 Update to 1.23: miscellaneous bug fixes and minor additions. 2010-03-29 17:36:25 +00:00
Christian Weisgerber
0f7ef19845 Fix a buffer overflow in the rmt client functionality.
From upstream.

Security:	c175d72f-3773-11df-8bb8-0211d880e350
2010-03-24 18:46:46 +00:00
Christian Weisgerber
79534bfe7b Fix a geline() segfault on 8.0 when using --listed-incremental.
Submitted by:	Dennis Noordsij <noordsij@cs.helsinki.fi>
2010-01-21 15:32:55 +00:00
Christian Weisgerber
5e595dd9e6 You can now use -J to (un)compress xz format files (.tar.xz, .txz).
Feature safe:	yes
2009-09-21 14:53:38 +00:00
Christian Weisgerber
ecb256f779 Mark MAKE_JOBS_SAFE for SMP compilation.
PR:		133014
Submitted by:	mm
2009-03-24 18:12:20 +00:00
Christian Weisgerber
e96f16b2ee Update to 1.22 which adds --xz/-J support for xz compression.
However, xz itself does not have a stable release yet, so don't force
a runtime dependency.
2009-03-10 14:25:51 +00:00
Christian Weisgerber
dbf64c8d6b * Update to 1.21. Notable changes:
- Some new flags, e.g. -J for lzma compression and --lzop.
  - transformation scope flags
  Testsuite fixes from upstream CVS.

* Drop workarounds for no longer supported FreeBSD releases.
2008-12-30 17:41:11 +00:00
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Christian Weisgerber
a3a71e00ee Rename manual "test" target to "regression-test" so that it will
be automatically run on the package build cluster.

Suggested by Pedro <pfgshield-freebsd@yahoo.com>.
2008-06-20 16:22:18 +00:00
Edwin Groothuis
6527ef2070 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 13:08:29 +00:00
Christian Weisgerber
c469d2a6c1 - Revert previous workaround, 8.0-CURRENT has grown fdopendir(3).
- Update to 1.20.
  Notable changes: This release adds support for lzma compression
  and the -a option to select the compression algorithm based on
  the suffix of the archive file name.
2008-04-21 16:03:49 +00:00
Christian Weisgerber
cc18c45c56 Work around the assumption that openat() implies the existence of
fdopendir().  FreeBSD 8 has the former, but not the latter.

PR:		122433
2008-04-11 16:11:53 +00:00
Christian Weisgerber
85ec89441c Update to 1.19. Changes in this releases:
* new option --exclude-vcs
* miscellaneous bug fixes
2008-01-16 02:09:33 +00:00
Christian Weisgerber
89a513d4c6 Fix directory traversal vulnerability.
PR:		115914
Submitted by:	Nick Barkas <snb@threerings.net>
Security:	http://www.vuxml.org/freebsd/d944719e-42f4-4864-89ed-f045b541919f.html
2007-09-01 16:02:47 +00:00
Christian Weisgerber
dd1ed9f0e1 Update to 1.18. Switched to GPLv3, no user visible changes.
PR:		115548
Submitted by:	rafan
2007-08-15 19:07:36 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Christian Weisgerber
b579519222 Fix message catalog directories.
Submitted by:	kris	(pointyhat)
2007-06-13 15:04:22 +00:00
Christian Weisgerber
922b3a074b Update to 1.17. Changes in this release:
* Fix archivation of sparse files in posix mode.
* Fix operation of --verify --listed-incremental.
* Fix --occurrence.
* Scope of --transform and --strip-components options.
* End-of-volume script can send the new volume name to tar.
2007-06-10 20:52:58 +00:00
Christian Weisgerber
786c2a4e96 Update to 1.16.1. User-visible changes:
* New option --exclude-tag allows to specify "exclusion tag files".
* The --exclude-cache option now excludes the directories themselves, too.
* Support for reading ustar type 'N' logical records has been removed.
* Race conditions around 'tar -x --same-owner' have been fixed.
2006-12-13 21:10:23 +00:00
Christian Weisgerber
521d9e0ead Fix GNUTYPE_NAMES directory traversal vulnerability by not extracting
these entries.  Support for GNUTYPE_NAMES will be dropped completely
in 1.16.1.

Notified by sem@

Security:	VuXML 3dd7eb58-80ae-11db-b4ec-000854d03344
2006-11-30 20:31:51 +00:00
Tom McLaughlin
8a50586c6f dirrmtry some directories which will be leftover on deinstall.
Notified by:	My tinderbox
2006-11-16 00:46:12 +00:00
Christian Weisgerber
ab615e2700 Update to 1.16. User-visible changes:
Incompatible changes:
* No globbing by default when extracting from or listing an archive.
* -l is now an alias of --check-links

Miscellaneous new options and bug fixes.  For a complete list, see
http://lists.gnu.org/archive/html/bug-tar/2006-10/msg00031.html
2006-11-14 14:44:21 +00:00
Christian Weisgerber
7ac31b1057 Fix build on 4.x.
PR:		94084
Submitted by:	Tod McQuillin <devin@spamcop.net>
2006-03-18 20:33:29 +00:00
Christian Weisgerber
bf7d710a9b Fix a buffer overflow, caused by improper bounds checking of the
PAX extended headers.  By tricking a user into processing a specially
crafted tar archive, this could be exploited to execute arbitrary
code with the privileges of the user.

Security:	CVE-2006-0300
Approved by:	portmgr (erwin)
Obtained from:	Ubuntu
2006-03-04 14:59:42 +00:00
Edwin Groothuis
ba5e62bd93 SHA256ify
Approved by:	krion@
2006-01-22 06:58:31 +00:00
Christian Weisgerber
de2f97f40e Fix command line parsing.
Submitted by:	Jiri Pridal <jiri.pridal@jmk.izscr.cz>
Obtained from:	GNU CVS
2005-01-30 14:55:41 +00:00
Christian Weisgerber
5147d2a54e Update to 1.15.1. Notable changes:
- Compressed archives are now recognized automatically.
- Numerous bug fixes.

Add a target "test" to run the included regression test suite.
2005-01-09 21:47:15 +00:00
Kirill Ponomarev
7113db1204 Remove USE_GETTEXT 2004-07-10 19:12:13 +00:00
Kirill Ponomarev
85658cd493 Support WITHOUT_NLS 2004-07-10 18:34:17 +00:00
Christian Weisgerber
f5f4910246 Update to 1.14, the first new official release in almost five years.
No user-visible changes from the last alpha version.
2004-05-15 12:59:34 +00:00
Christian Weisgerber
9124180718 Update to 1.13.94 and jettison private FreeBSD modifications.
Notable changes in this release:
- Support for POSIX.1-2001 and ustar archive formats.
- Various option flag changes.
- New message translations.
- Bug fixes.
2004-04-28 21:00:26 +00:00
Trevor Johnson
38069212cc Add size data, approved by maintainers. 2004-03-18 20:59:15 +00:00
Joe Marcus Clarke
186b8ba82f Add USE_GETTEXT and bump PORTREVISION.
Submitted by:	trevor
Tested by:	bento
2004-02-04 04:36:30 +00:00
Trevor Johnson
78da40aa98 Now gettext 0.12.1 is gettext-old. 2004-01-23 18:12:26 +00:00
Ying-Chieh Liao
d5126fe5f3 introduce MASTER_SITE_GNU_ALPHA 2003-10-31 02:39:30 +00:00
Joe Marcus Clarke
a3108b1e51 Bump the PORTREVISION for the ports directly affected by the gettext upgrade.
Prodded by:	kris
2003-08-26 20:25:58 +00:00
Joe Marcus Clarke
adccc29aad Chase the libintl.so shared lib version. 2003-08-25 05:41:38 +00:00
Kris Kennaway
218656ddba Utilize INFO and bump PORTREVISION. 2003-08-16 10:07:08 +00:00
Christian Weisgerber
19091648b6 IGNORE while this is identical to the base system tar.
Suggested by:	kuriyama
2003-06-11 19:41:05 +00:00
Christian Weisgerber
32b8021ea5 pkg-comment -> COMMENT 2003-02-21 12:52:52 +00:00
Edwin Groothuis
10b126ee47 Removed stale master_site, informed maintainer.
Noticed by: portsurvey.
2002-12-28 02:27:33 +00:00