Commit graph

92 commits

Author SHA1 Message Date
Christian Weisgerber
3626747843 Update to 1.27.
Fix dependencies for STATIC option.
2013-10-07 16:53:54 +00:00
Christian Weisgerber
9ef88fa4a0 Convert to stage and option helpers.
Fix combination of NLS and STATIC options.
2013-09-24 15:11:03 +00:00
Baptiste Daroussin
b80ec3e204 Add NO_STAGE all over the place in preparation for the staging support (cat: archivers) 2013-09-20 13:11:20 +00:00
Christian Weisgerber
d4984511f5 Simplify by dropping workarounds for unsupported FreeBSD versions. 2013-08-19 20:54:39 +00:00
Christian Weisgerber
9c7a77ab1e For all my ports
* remove MAKE_JOBS_SAFE (default now)
* change USE_GMAKE=yes to USES=gmake
2013-08-01 20:22:27 +00:00
Marcus von Appen
821843ca06 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
2013-04-27 08:50:46 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Christian Weisgerber
6f90146232 Convert to OptionsNG and trim Makefile headers. 2012-12-18 21:29:04 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
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