commit:     9377cf897a40960f69b297907759024499996184
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 30 22:56:33 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Wed Mar 30 23:47:43 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9377cf89

sys-apps/attr: drop old <2.4.47-r2 versions

 sys-apps/attr/Manifest                             |   1 -
 sys-apps/attr/attr-2.4.46-r2.ebuild                |  54 -------
 sys-apps/attr/attr-2.4.47-r1.ebuild                |  69 --------
 sys-apps/attr/files/attr-2.4.44-gettext.patch      |  63 --------
 sys-apps/attr/files/attr-2.4.46-config-shell.patch |  53 ------
 .../attr/files/attr-2.4.46-generic-syscalls.patch  | 180 ---------------------
 6 files changed, 420 deletions(-)

diff --git a/sys-apps/attr/Manifest b/sys-apps/attr/Manifest
index 88c14e5..81a1c13 100644
--- a/sys-apps/attr/Manifest
+++ b/sys-apps/attr/Manifest
@@ -1,2 +1 @@
-DIST attr-2.4.46.src.tar.gz 338181 SHA256 
dcd69bdca7ff166bc45141eddbcf21967999a6b66b0544be12a1cc2fd6340e1f SHA512 
f1b8e6e4d1aa9f5c1b51d5d08684c9fdfa4b7d22efc1a77c13e4d5f0ae8e053bbb3d49a1c1e3c4143f63c9752ed534a2d009e0ab49cea880032620edbe8fdbb5
 WHIRLPOOL 
300f3be50a015f2d6d44a4707c31a312015c308899acdf146dfbbdb373336f5de7696f4832dba9543abd9cdfceccd84ef602d672fb88a125210e2622a13cf8fa
 DIST attr-2.4.47.src.tar.gz 343692 SHA256 
25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859 SHA512 
2a333f63655758298650cf8f89c175efdc0112dcc4013e8d023e2a9a69f177e4bcb1f1d10b6666d6f2027dca4dec0833d54749952ab153d28367e1a72e6e2831
 WHIRLPOOL 
a012f7a0225e63d4d195fae7027e64c0c92edb039622bfdec611b2facbcde83eb5fc921ecfe95c50f54f7c9b518f57a0555dcedc148cc8ff6e73371668a40557

diff --git a/sys-apps/attr/attr-2.4.46-r2.ebuild 
b/sys-apps/attr/attr-2.4.46-r2.ebuild
deleted file mode 100644
index 5d19e57..0000000
--- a/sys-apps/attr/attr-2.4.46-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Extended attributes tools"
-HOMEPAGE="http://savannah.nongnu.org/projects/attr";
-SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-linux ~arm-linux ~x86-linux"
-IUSE="nls static-libs"
-
-DEPEND="nls? ( sys-devel/gettext )
-       sys-devel/autoconf"
-RDEPEND=""
-
-src_prepare() {
-       epatch "${FILESDIR}"/${PN}-2.4.44-gettext.patch
-       epatch "${FILESDIR}"/${PN}-2.4.46-config-shell.patch #366671
-       epatch "${FILESDIR}"/${PN}-2.4.46-generic-syscalls.patch #460702
-       sed -i \
-               -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-               -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
-               include/builddefs.in \
-               || die "failed to update builddefs"
-       strip-linguas -u po
-}
-
-src_configure() {
-       unset PLATFORM #184564
-       export OPTIMIZER=${CFLAGS}
-       export DEBUG=-DNDEBUG
-
-       econf \
-               $(use_enable nls gettext) \
-               --enable-shared $(use_enable static-libs static) \
-               --libexecdir="${EPREFIX}"/usr/$(get_libdir) \
-               --bindir="${EPREFIX}"/bin
-}
-
-src_install() {
-       emake DIST_ROOT="${D}" install install-lib install-dev || die
-       use static-libs || find "${D}" -name '*.la' -delete
-       # the man-pages packages provides the man2 files
-       rm -r "${ED}"/usr/share/man/man2
-
-       # we install attr into /bin, so we need the shared lib with it
-       gen_usr_ldscript -a attr
-}

diff --git a/sys-apps/attr/attr-2.4.47-r1.ebuild 
b/sys-apps/attr/attr-2.4.47-r1.ebuild
deleted file mode 100644
index f0db984..0000000
--- a/sys-apps/attr/attr-2.4.47-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs multilib-minimal
-
-DESCRIPTION="Extended attributes tools"
-HOMEPAGE="http://savannah.nongnu.org/projects/attr";
-SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-linux ~arm-linux ~x86-linux"
-IUSE="nls static-libs"
-
-DEPEND="nls? ( sys-devel/gettext )
-       sys-devel/autoconf"
-RDEPEND="abi_x86_32? (
-               !<=app-emulation/emul-linux-x86-baselibs-20130224-r9
-               !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
-       )"
-
-src_prepare() {
-       sed -i \
-               -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-               -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
-               include/builddefs.in \
-               || die
-       strip-linguas -u po
-       multilib_copy_sources # https://savannah.nongnu.org/bugs/index.php?39736
-}
-
-multilib_src_configure() {
-       unset PLATFORM #184564
-       export OPTIMIZER=${CFLAGS}
-       export DEBUG=-DNDEBUG
-
-       econf \
-               $(use_enable nls gettext) \
-               --enable-shared $(use_enable static-libs static) \
-               --libexecdir="${EPREFIX}"/usr/$(get_libdir) \
-               --bindir="${EPREFIX}"/bin
-}
-
-multilib_src_compile() {
-       emake $(multilib_is_native_abi || echo TOOL_SUBDIRS=)
-}
-
-multilib_src_install() {
-       emake \
-               $(multilib_is_native_abi || echo TOOL_SUBDIRS=) \
-               DIST_ROOT="${D}" \
-               install install-lib install-dev
-
-       if multilib_is_native_abi; then
-               # we install attr into /bin, so we need the shared lib with it
-               gen_usr_ldscript -a attr
-               # the man-pages packages provides the man2 files
-               # note: man-pages are installed by TOOL_SUBDIRS
-               rm -r "${ED}"/usr/share/man/man2 || die
-       fi
-}
-
-multilib_src_install_all() {
-       use static-libs || prune_libtool_files --all
-       einstalldocs
-}

diff --git a/sys-apps/attr/files/attr-2.4.44-gettext.patch 
b/sys-apps/attr/files/attr-2.4.44-gettext.patch
deleted file mode 100644
index 49c2d32..0000000
--- a/sys-apps/attr/files/attr-2.4.44-gettext.patch
+++ /dev/null
@@ -1,63 +0,0 @@
---- include/gettext.h
-+++ include/gettext.h
-@@ -0,0 +1,10 @@
-+#include <config.h>
-+#ifdef ENABLE_GETTEXT
-+# include <libintl.h>
-+# define _(x)           gettext(x)
-+#else
-+# define _(x)           (x)
-+# define textdomain(d)      do { } while (0)
-+# define bindtextdomain(d,dir)  do { } while (0)
-+#endif
-+#include <locale.h>
---- attr/attr.c
-+++ attr/attr.c
-@@ -26,6 +26,7 @@
- #include <errno.h>
- #include <string.h>
- #include <locale.h>
-+#include "gettext.h"
- 
- #include <attr/attributes.h>
- #include "config.h"
---- libattr/attr_copy_file.c.orig      2007-09-20 02:51:37.000000000 -0400
-+++ libattr/attr_copy_file.c   2007-09-20 02:51:51.000000000 -0400
-@@ -19,6 +19,7 @@
- 
- #if defined (HAVE_CONFIG_H)
- #include "config.h"
-+#include "gettext.h"
- #endif
- 
- #include <sys/types.h>
---- libattr/attr_copy_fd.c.orig        2007-09-20 02:52:23.000000000 -0400
-+++ libattr/attr_copy_fd.c     2007-09-20 02:52:31.000000000 -0400
-@@ -19,6 +19,7 @@
- 
- #if defined (HAVE_CONFIG_H)
- #include "config.h"
-+#include "gettext.h"
- #endif
- 
- #include <sys/types.h>
---- getfattr/getfattr.c.orig   2007-09-20 02:52:49.000000000 -0400
-+++ getfattr/getfattr.c        2007-09-20 02:52:59.000000000 -0400
-@@ -30,6 +30,7 @@
- #include <regex.h>
- #include <ftw.h>
- #include <locale.h>
-+#include "gettext.h"
- 
- #include <attr/xattr.h>
- #include "config.h"
---- setfattr/setfattr.c.orig   2007-09-20 02:53:12.000000000 -0400
-+++ setfattr/setfattr.c        2007-09-20 02:53:20.000000000 -0400
-@@ -28,6 +28,7 @@
- #include <getopt.h>
- #include <locale.h>
- #include <ctype.h>
-+#include "gettext.h"
- 
- #include <attr/xattr.h>
- #include "config.h"

diff --git a/sys-apps/attr/files/attr-2.4.46-config-shell.patch 
b/sys-apps/attr/files/attr-2.4.46-config-shell.patch
deleted file mode 100644
index b6660e6..0000000
--- a/sys-apps/attr/files/attr-2.4.46-config-shell.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://bugs.gentoo.org/366671
-
-From 10bfb16245ec4b55c1f5b6dc5554913bc9b13c9c Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vap...@gentoo.org>
-Date: Mon, 16 May 2011 01:59:52 -0400
-Subject: [PATCH] use SHELL from configure
-
-If /bin/sh is not a functional enough shell, configure will select a
-SHELL of /bin/bash or better.  But the current build helpers always
-hardcode /bin/sh, so if libtool itself configures itself for /bin/bash,
-things will fail when it attempts to do:
-       SHELL = /bin/sh
-       LIBTOOL = $(SHELL) .../libtool
-       ...
-       eval: 1: base_compile+= -pipe: not found
-       ...
-
-So rather than hardcoding SHELL to /bin/sh, set it to @SHELL@ and let
-configure find a good value for us.
-
-Signed-off-by: Mike Frysinger <vap...@gentoo.org>
----
- include/builddefs.in |    1 +
- include/buildmacros  |    1 -
- 2 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/include/builddefs.in b/include/builddefs.in
-index d054a56..434ce95 100644
---- a/include/builddefs.in
-+++ b/include/builddefs.in
-@@ -46,6 +46,7 @@ MAKE         = @make@
- ECHO          = @echo@
- SORT          = @sort@
- LN_S          = @LN_S@
-+SHELL         = @SHELL@
- LIBTOOL               = @LIBTOOL@
- MAKEDEPEND    = @makedepend@
- 
-diff --git a/include/buildmacros b/include/buildmacros
-index ab89182..8efb32e 100644
---- a/include/buildmacros
-+++ b/include/buildmacros
-@@ -42,7 +42,6 @@ OBJECTS = $(ASFILES:.s=.o) \
- 
- INSTALL       = $(TOPDIR)/include/install-sh -o $(PKG_USER) -g $(PKG_GROUP)
- 
--SHELL = /bin/sh
- IMAGES_DIR = $(TOPDIR)/all-images
- DIST_DIR = $(TOPDIR)/dist
- 
--- 
-1.7.5.rc3
-

diff --git a/sys-apps/attr/files/attr-2.4.46-generic-syscalls.patch 
b/sys-apps/attr/files/attr-2.4.46-generic-syscalls.patch
deleted file mode 100644
index d12fcd2..0000000
--- a/sys-apps/attr/files/attr-2.4.46-generic-syscalls.patch
+++ /dev/null
@@ -1,180 +0,0 @@
-http://lists.nongnu.org/archive/html/acl-devel/2012-12/msg00000.html
-https://bugs.gentoo.org/460702
-
---- a/libattr/syscalls.c
-+++ b/libattr/syscalls.c
-@@ -23,172 +23,10 @@
- 
- #include <errno.h>
- #include <unistd.h>
-+#include <sys/syscall.h>
- 
--#if defined (__i386__)
-+#if defined (__NR_setxattr)
- # define HAVE_XATTR_SYSCALLS 1
--# define __NR_setxattr                226
--# define __NR_lsetxattr               227
--# define __NR_fsetxattr               228
--# define __NR_getxattr                229
--# define __NR_lgetxattr               230
--# define __NR_fgetxattr               231
--# define __NR_listxattr               232
--# define __NR_llistxattr      233
--# define __NR_flistxattr      234
--# define __NR_removexattr     235
--# define __NR_lremovexattr    236
--# define __NR_fremovexattr    237
--#elif defined (__sparc__)
--# define HAVE_XATTR_SYSCALLS 1
--# define __NR_setxattr                169
--# define __NR_lsetxattr               170
--# define __NR_fsetxattr               171
--# define __NR_getxattr                172
--# define __NR_lgetxattr               173
--# define __NR_fgetxattr               177
--# define __NR_listxattr               178
--# define __NR_llistxattr      179
--# define __NR_flistxattr      180
--# define __NR_removexattr     181
--# define __NR_lremovexattr    182
--# define __NR_fremovexattr    186
--#elif defined (__ia64__)
--# define HAVE_XATTR_SYSCALLS 1
--# define __NR_setxattr                1217
--# define __NR_lsetxattr               1218
--# define __NR_fsetxattr               1219
--# define __NR_getxattr                1220
--# define __NR_lgetxattr               1221
--# define __NR_fgetxattr               1222
--# define __NR_listxattr               1223
--# define __NR_llistxattr      1224
--# define __NR_flistxattr      1225
--# define __NR_removexattr     1226
--# define __NR_lremovexattr    1227
--# define __NR_fremovexattr    1228
--#elif defined (__powerpc__)
--# define HAVE_XATTR_SYSCALLS 1
--# define __NR_setxattr                209
--# define __NR_lsetxattr               210
--# define __NR_fsetxattr               211
--# define __NR_getxattr                212
--# define __NR_lgetxattr               213
--# define __NR_fgetxattr               214
--# define __NR_listxattr               215
--# define __NR_llistxattr      216
--# define __NR_flistxattr      217
--# define __NR_removexattr     218
--# define __NR_lremovexattr    219
--# define __NR_fremovexattr    220
--#elif defined (__x86_64__)
--# define HAVE_XATTR_SYSCALLS 1
--# define __NR_setxattr                188
--# define __NR_lsetxattr               189
--# define __NR_fsetxattr               190
--# define __NR_getxattr                191
--# define __NR_lgetxattr               192
--# define __NR_fgetxattr               193
--# define __NR_listxattr               194
--# define __NR_llistxattr      195
--# define __NR_flistxattr      196
--# define __NR_removexattr     197
--# define __NR_lremovexattr    198
--# define __NR_fremovexattr    199
--#elif defined (__s390__)
--# define HAVE_XATTR_SYSCALLS 1
--# define __NR_setxattr                224
--# define __NR_lsetxattr               225
--# define __NR_fsetxattr               226
--# define __NR_getxattr                227
--# define __NR_lgetxattr               228
--# define __NR_fgetxattr               229
--# define __NR_listxattr               230
--# define __NR_llistxattr      231
--# define __NR_flistxattr      232
--# define __NR_removexattr     233
--# define __NR_lremovexattr    234
--# define __NR_fremovexattr    235
--#elif defined (__arm__)
--# define HAVE_XATTR_SYSCALLS 1
--# if defined(__ARM_EABI__) || defined(__thumb__)
--#  define __NR_SYSCALL_BASE 0
--# else
--#  define __NR_SYSCALL_BASE 0x900000
--# endif
--# define __NR_setxattr                (__NR_SYSCALL_BASE+226)
--# define __NR_lsetxattr               (__NR_SYSCALL_BASE+227)
--# define __NR_fsetxattr               (__NR_SYSCALL_BASE+228)
--# define __NR_getxattr                (__NR_SYSCALL_BASE+229)
--# define __NR_lgetxattr               (__NR_SYSCALL_BASE+230)
--# define __NR_fgetxattr               (__NR_SYSCALL_BASE+231)
--# define __NR_listxattr               (__NR_SYSCALL_BASE+232)
--# define __NR_llistxattr      (__NR_SYSCALL_BASE+233)
--# define __NR_flistxattr      (__NR_SYSCALL_BASE+234)
--# define __NR_removexattr     (__NR_SYSCALL_BASE+235)
--# define __NR_lremovexattr    (__NR_SYSCALL_BASE+236)
--# define __NR_fremovexattr    (__NR_SYSCALL_BASE+237)
--#elif defined (__mips64)
--# define HAVE_XATTR_SYSCALLS 1
--# ifdef __LP64__ /* mips64 using n64 ABI */
--#  define __NR_Linux 5000
--# else /* mips64 using n32 ABI */
--#  define __NR_Linux 6000
--# endif
--# define __NR_setxattr                (__NR_Linux + 180)
--# define __NR_lsetxattr               (__NR_Linux + 181)
--# define __NR_fsetxattr               (__NR_Linux + 182)
--# define __NR_getxattr                (__NR_Linux + 183)
--# define __NR_lgetxattr               (__NR_Linux + 184)
--# define __NR_fgetxattr               (__NR_Linux + 185)
--# define __NR_listxattr               (__NR_Linux + 186)
--# define __NR_llistxattr      (__NR_Linux + 187)
--# define __NR_flistxattr      (__NR_Linux + 188)
--# define __NR_removexattr     (__NR_Linux + 189)
--# define __NR_lremovexattr    (__NR_Linux + 190)
--# define __NR_fremovexattr    (__NR_Linux + 191)
--#elif defined (__mips__) /* mips32, or mips64 using o32 ABI */
--# define HAVE_XATTR_SYSCALLS 1
--# define __NR_Linux 4000
--# define __NR_setxattr                (__NR_Linux + 224)
--# define __NR_lsetxattr               (__NR_Linux + 225)
--# define __NR_fsetxattr               (__NR_Linux + 226)
--# define __NR_getxattr                (__NR_Linux + 227)
--# define __NR_lgetxattr               (__NR_Linux + 228)
--# define __NR_fgetxattr               (__NR_Linux + 229)
--# define __NR_listxattr               (__NR_Linux + 230)
--# define __NR_llistxattr      (__NR_Linux + 231)
--# define __NR_flistxattr      (__NR_Linux + 232)
--# define __NR_removexattr     (__NR_Linux + 233)
--# define __NR_lremovexattr    (__NR_Linux + 234)
--# define __NR_fremovexattr    (__NR_Linux + 235)
--#elif defined (__alpha__)
--# define HAVE_XATTR_SYSCALLS 1
--# define __NR_setxattr                382
--# define __NR_lsetxattr               383
--# define __NR_fsetxattr               384
--# define __NR_getxattr                385
--# define __NR_lgetxattr               386
--# define __NR_fgetxattr               387
--# define __NR_listxattr               388
--# define __NR_llistxattr      389
--# define __NR_flistxattr      390
--# define __NR_removexattr     391
--# define __NR_lremovexattr    392
--# define __NR_fremovexattr    393
--#elif defined (__mc68000__)
--# define HAVE_XATTR_SYSCALLS 1
--# define __NR_setxattr                223
--# define __NR_lsetxattr               224
--# define __NR_fsetxattr               225
--# define __NR_getxattr                226
--# define __NR_lgetxattr               227
--# define __NR_fgetxattr               228
--# define __NR_listxattr               229
--# define __NR_llistxattr      230
--# define __NR_flistxattr      231
--# define __NR_removexattr     232
--# define __NR_lremovexattr    233
--# define __NR_fremovexattr    234
- #else
- # warning "Extended attribute syscalls undefined for this architecture"
- # define HAVE_XATTR_SYSCALLS 0

Reply via email to