Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-arch/tar: ChangeLog tar-1.27.1.ebuild tar-1.26.ebuild tar-1.25-r1.ebuild tar-1.25.ebuild tar-1.23-r4.ebuild tar-1.23-r2.ebuild
Date: Mon, 25 Nov 2013 12:21:06
Message-Id: 20131125122059.40D262004B@flycatcher.gentoo.org
1 polynomial-c 13/11/25 12:20:59
2
3 Modified: ChangeLog
4 Added: tar-1.27.1.ebuild
5 Removed: tar-1.26.ebuild tar-1.25-r1.ebuild tar-1.25.ebuild
6 tar-1.23-r4.ebuild tar-1.23-r2.ebuild
7 Log:
8 Version bump. Removed old
9
10 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
11
12 Revision Changes Path
13 1.194 app-arch/tar/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/tar/ChangeLog?rev=1.194&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/tar/ChangeLog?rev=1.194&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/tar/ChangeLog?r1=1.193&r2=1.194
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v
22 retrieving revision 1.193
23 retrieving revision 1.194
24 diff -u -r1.193 -r1.194
25 --- ChangeLog 24 Oct 2013 06:45:16 -0000 1.193
26 +++ ChangeLog 25 Nov 2013 12:20:59 -0000 1.194
27 @@ -1,6 +1,16 @@
28 # ChangeLog for app-arch/tar
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.193 2013/10/24 06:45:16 polynomial-c Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.194 2013/11/25 12:20:59 polynomial-c Exp $
32 +
33 +*tar-1.27.1 (25 Nov 2013)
34 +
35 + 25 Nov 2013; Lars Wendler <polynomial-c@g.o> -tar-1.23-r2.ebuild,
36 + -tar-1.23-r4.ebuild, -tar-1.25.ebuild, -tar-1.25-r1.ebuild, -tar-1.26.ebuild,
37 + +tar-1.27.1.ebuild, -files/tar-1.23-revert-pipe.patch,
38 + -files/tar-1.23-strncpy.patch, -files/tar-1.23-symlink-k-hang.patch,
39 + -files/tar-1.23-tests.patch, -files/tar-1.25-incremental-fix.patch,
40 + -files/tar-1.25-verify-check.patch, -files/tar-1.25-verify-fix.patch:
41 + Version bump. Removed old.
42
43 *tar-1.27-r2 (24 Oct 2013)
44
45
46
47
48 1.1 app-arch/tar/tar-1.27.1.ebuild
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/tar/tar-1.27.1.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/tar/tar-1.27.1.ebuild?rev=1.1&content-type=text/plain
52
53 Index: tar-1.27.1.ebuild
54 ===================================================================
55 # Copyright 1999-2013 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.27.1.ebuild,v 1.1 2013/11/25 12:20:59 polynomial-c Exp $
58
59 EAPI="3"
60
61 inherit flag-o-matic eutils
62
63 DESCRIPTION="Use this to make tarballs :)"
64 HOMEPAGE="http://www.gnu.org/software/tar/"
65 SRC_URI="mirror://gnu/tar/${P}.tar.bz2
66 mirror://gnu-alpha/tar/${P}.tar.bz2"
67
68 LICENSE="GPL-3+"
69 SLOT="0"
70 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
71 IUSE="acl minimal nls selinux static userland_GNU xattr"
72
73 RDEPEND="acl? ( virtual/acl )
74 selinux? ( sys-libs/libselinux )"
75 DEPEND="${RDEPEND}
76 nls? ( >=sys-devel/gettext-0.10.35 )
77 xattr? ( sys-apps/attr )"
78
79 src_prepare() {
80 if ! use userland_GNU ; then
81 sed -i \
82 -e 's:/backup\.sh:/gbackup.sh:' \
83 scripts/{backup,dump-remind,restore}.in \
84 || die "sed non-GNU"
85 fi
86 }
87
88 src_configure() {
89 use static && append-ldflags -static
90 FORCE_UNSAFE_CONFIGURE=1 \
91 econf \
92 --enable-backup-scripts \
93 --bindir="${EPREFIX}"/bin \
94 --libexecdir="${EPREFIX}"/usr/sbin \
95 $(usex userland_GNU "" "--program-prefix=g") \
96 $(use_with acl posix-acls) \
97 $(use_enable nls) \
98 $(use_with selinux) \
99 $(use_with xattr xattrs)
100 }
101
102 src_install() {
103 emake DESTDIR="${D}" install || die
104
105 local p=$(usex userland_GNU "" "g")
106 if [[ -z ${p} ]] ; then
107 # a nasty yet required piece of baggage
108 exeinto /etc
109 doexe "${FILESDIR}"/rmt || die
110 fi
111
112 # autoconf looks for gtar before tar (in configure scripts), hence
113 # in Prefix it is important that it is there, otherwise, a gtar from
114 # the host system (FreeBSD, Solaris, Darwin) will be found instead
115 # of the Prefix provided (GNU) tar
116 if use prefix ; then
117 dosym tar /bin/gtar
118 fi
119
120 dodoc AUTHORS ChangeLog* NEWS README* THANKS
121 newman "${FILESDIR}"/tar.1-1.27 ${p}tar.1
122 mv "${ED}"/usr/sbin/${p}backup{,-tar}
123 mv "${ED}"/usr/sbin/${p}restore{,-tar}
124
125 if use minimal ; then
126 find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
127 -type f -a '!' '(' -name tar -o -name ${p}tar ')' \
128 -delete
129 fi
130 }