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