18054012 Upgrade gtar to version 1.27.1
authorJiri Kukacka <jiri.kukacka@oracle.com>
Thu, 09 Jan 2014 04:14:02 -0800
changeset 1686 ed4cff55dd58
parent 1685 23ec71725c5f
child 1687 1a1d0ee12d7c
18054012 Upgrade gtar to version 1.27.1 18054038 Update gtar to ASLR + 64b
components/gtar/Makefile
components/gtar/gtar.p5m
--- a/components/gtar/Makefile	Mon Feb 03 23:01:51 2014 -0800
+++ b/components/gtar/Makefile	Thu Jan 09 04:14:02 2014 -0800
@@ -18,17 +18,17 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
 COMPONENT_NAME=		tar
-COMPONENT_VERSION=	1.26
+COMPONENT_VERSION=	1.27.1
 COMPONENT_PROJECT_URL=	http://www.gnu.org/software/tar/
 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
 COMPONENT_ARCHIVE_HASH=	\
-    sha256:5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41
+    sha256:9b0fb3ce8512059337add0da5f8f0f7d7647f2201f5ece24581d620ea60337c6
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/tar/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gtar
 
@@ -39,6 +39,9 @@
 # workaround for CR 6998994
 sparc_COPTFLAG = -xO2
 
+# Enforce tar binary to standard path
+CONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin
+
 # Use ssh (rather than rsh) for remote commands.
 CONFIGURE_ENV += "RSH=/usr/bin/ssh"
 
@@ -48,11 +51,13 @@
 
 COMPONENT_BUILD_TARGETS = all
 
-build:		$(BUILD_32)
+ASLR_MODE = $(ASLR_ENABLE)
+
+build:		$(BUILD_64)
 
-install:	$(INSTALL_32)
+install:	$(INSTALL_64)
 
-test:		$(TEST_32)
+test:		$(TEST_64)
 
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
--- a/components/gtar/gtar.p5m	Mon Feb 03 23:01:51 2014 -0800
+++ b/components/gtar/gtar.p5m	Thu Jan 09 04:14:02 2014 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -28,6 +28,7 @@
     value="Tar is a program for packaging a set of files as a single archive in tar format."
 set name=pkg.summary value="GNU version of the tar archiving utility"
 set name=com.oracle.info.description value="GNU tar"
+set name=com.oracle.info.tpno value=8713
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
@@ -39,12 +40,14 @@
 file path=usr/share/info/tar.info
 file path=usr/share/info/tar.info-1
 file path=usr/share/info/tar.info-2
+file path=usr/share/info/tar.info-3
 file path=usr/share/locale/bg/LC_MESSAGES/tar.mo
 file path=usr/share/locale/ca/LC_MESSAGES/tar.mo
 file path=usr/share/locale/cs/LC_MESSAGES/tar.mo
 file path=usr/share/locale/da/LC_MESSAGES/tar.mo
 file path=usr/share/locale/de/LC_MESSAGES/tar.mo
 file path=usr/share/locale/el/LC_MESSAGES/tar.mo
+file path=usr/share/locale/eo/LC_MESSAGES/tar.mo
 file path=usr/share/locale/es/LC_MESSAGES/tar.mo
 file path=usr/share/locale/et/LC_MESSAGES/tar.mo
 file path=usr/share/locale/eu/LC_MESSAGES/tar.mo