aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaksim 'max_posedon' Melnikau <maxposedon@gmail.com>2009-03-11 00:57:44 +0000
committerMaksim 'max_posedon' Melnikau <maxposedon@gmail.com>2009-03-11 00:57:44 +0000
commit71e4ed4b308fd74b200ac180a2d40e7fa7daf8e5 (patch)
tree3307e92e546ec09495df4949ca23e940ca6eb5db /sys-apps
parentrename 20090127->20090227, Freesmarphone -> Freesmartphone (c) sleipnir (diff)
downloadembedded-cross-71e4ed4b308fd74b200ac180a2d40e7fa7daf8e5.tar.gz
embedded-cross-71e4ed4b308fd74b200ac180a2d40e7fa7daf8e5.tar.bz2
embedded-cross-71e4ed4b308fd74b200ac180a2d40e7fa7daf8e5.zip
remove man from diffutils rdep and dep
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/diffutils/ChangeLog203
-rw-r--r--sys-apps/diffutils/Manifest7
-rw-r--r--sys-apps/diffutils/diffutils-2.8.7-r2.ebuild56
-rw-r--r--sys-apps/diffutils/files/diffutils-2.8.4-sdiff-no-waitpid.patch23
-rw-r--r--sys-apps/diffutils/files/diffutils-2.8.7-headers.patch12
-rw-r--r--sys-apps/diffutils/metadata.xml5
6 files changed, 306 insertions, 0 deletions
diff --git a/sys-apps/diffutils/ChangeLog b/sys-apps/diffutils/ChangeLog
new file mode 100644
index 0000000..f6c3d07
--- /dev/null
+++ b/sys-apps/diffutils/ChangeLog
@@ -0,0 +1,203 @@
+# ChangeLog for sys-apps/diffutils
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/diffutils/ChangeLog,v 1.53 2008/03/30 23:19:53 ricmm Exp $
+
+ 30 Mar 2008; <ricmm@gentoo.org> diffutils-2.8.7-r2.ebuild:
+ Drop to ~mips due to unstable deps
+
+*diffutils-2.8.7-r2 (13 Jun 2007)
+
+ 13 Jun 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/diffutils-2.8.7-headers.patch, +diffutils-2.8.7-r2.ebuild:
+ Install man pages again #177676 by Duncan and touchup build slightly.
+
+ 19 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> ChangeLog:
+ Added Manifest2.
+
+ 18 Oct 2006; Roy Marples <uberlord@gentoo.org> diffutils-2.8.7-r1.ebuild:
+ Added ~sparc-fbsd keyword.
+
+ 30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
+ diffutils-2.8.7-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 29 Jun 2005; Joshua Kinard <kumba@gentoo.org> diffutils-2.8.7-r1.ebuild:
+ Marked stable on mips.
+
+ 22 May 2005; Tobias Scherbaum <dertobi123@gentoo.org>
+ diffutils-2.8.7-r1.ebuild:
+ Stable on ppc.
+
+ 26 Apr 2005; Bryan Østergaard <kloeri@gentoo.org>
+ diffutils-2.8.7-r1.ebuild:
+ Stable on alpha.
+
+ 25 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ diffutils-2.8.7-r1.ebuild:
+ Stable on sparc
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org> diffutils-2.8.7-r1.ebuild:
+ Stable on ppc64
+
+ 17 Feb 2005; Kito <kito@gentoo.org> diffutils-2.8.7-r1.ebuild:
+ ~ppc-macos keyword
+
+ 23 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> diffutils-2.8.7.ebuild:
+ Stable on alpha.
+
+ 18 Jan 2005; Joshua Kinard <kumba@gentoo.org> diffutils-2.8.7.ebuild:
+ Marked stable on mips.
+
+*diffutils-2.8.7-r1 (03 Jan 2005)
+
+ 03 Jan 2005; Mike Frysinger <vapier@gentoo.org>
+ +diffutils-2.8.7-r1.ebuild:
+ Add patch to fix i18n support #71689 by S.Caglar Onur.
+
+ 17 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> diffutils-2.8.7.ebuild:
+ Stable on sparc
+
+ 09 Dec 2004; Mike Frysinger <vapier@gentoo.org> diffutils-2.8.4-r4.ebuild,
+ diffutils-2.8.7.ebuild:
+ Make sure we dont try to regenerate the manpages #55479.
+
+ 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ diffutils-2.8.4-r4.ebuild:
+ Masked diffutils-2.8.4-r4.ebuild stable for ppc
+
+ 05 Aug 2004; <solar@gentoo.org> diffutils-2.8.7.ebuild:
+ This build defines --build= to the CHOST which breaks when your trying to
+ cross compile and CBUILD is already defined
+
+ 25 Jun 2004; Aron Griffis <agriffis@gentoo.org> diffutils-2.8.4-r3.ebuild:
+ QA - fix use invocation
+
+ 01 Jun 2004; Travis Tilley <lv@gentoo.org> diffutils-2.8.7.ebuild:
+ sending ebuild straight to stable
+
+*diffutils-2.8.7 (10 May 2004)
+
+ 10 May 2004; Luca Barbato <lu_zero@gentoo.org>
+ +files/diffutils-2.8.7-no-manpage.patch, +diffutils-2.8.7.ebuild:
+ New version, solves many problems with sdiff on ppc.
+
+ 28 Dec 2003; Joshua Kinard <kumba@gentoo.org> diffutils-2.8.4-r4.ebuild:
+ Move to mips stable (~mips -> mips)
+
+ 20 Dec 2003; Christian Birchinger <joker@gentoo.org>
+ diffutils-2.8.4-r4.ebuild:
+ Added sparc stable keyword
+
+ 19 Dec 2003; Guy Martin <gmsoft@gentoo.org> diffutils-2.8.4-r4.ebuild:
+ Marked stable on hppa.
+
+ 09 Dec 2003; Seemant Kulleen <seemant@gentoo.org> diffutils-2.7.7.ebuild,
+ diffutils-2.8.4-r1.ebuild, diffutils-2.8.4-r2.ebuild,
+ diffutils-2.8.4-r3.ebuild, diffutils-2.8.4-r4.ebuild:
+ diff man page installation disabled in this package, since it blows goats. The
+ diff man page is installed by the man-pages package
+
+ 07 Nov 2003; Tavis Ormandy <taviso@gentoo.org> diffutils-2.8.4-r4.ebuild:
+ stable.
+
+*diffutils-2.8.4-r4 (01 Aug 2003)
+
+ 01 Aug 2003; Tavis Ormandy <taviso@gentoo.org> diffutils-2.8.4-r4.ebuild::
+ typo in diff.c causes core dump with the --tabsize option.
+ closing #24238
+ version bump.
+
+ 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> diffutils-2.8.4-r3.ebuild:
+ Mark stable on alpha
+
+*diffutils-2.8.4-r3 (04 Feb 2003)
+
+ 13 Jun 2003; Guy Martin <gmnsoft@gentoo.org> diffutils-2.8.4-r3.ebuild :
+ Added hppa to KEYWORDS.
+
+ 22 Apr 2003; <msterret@gentoo.org> diffutils-2.8.4-r3.ebuild:
+ Added support for USE=static Added use_enable nls to cleanup myconf
+ (>=sys-apps/portage-2.0.47-r10 in DEPEND) Use einstall instead of big make
+ line
+
+ 22 Apr 2003; Michael Sterrett <msterret@gentoo.org>
+ diffutils-2.8.4-r3.ebuild:
+ Changed to use sed -i (added >=sys-apps/sed-4 to DEPEND)
+ Removed some extra cds
+ Added extra command checking (something || die)
+ Some mild formatting
+
+ 02 Apr 2003; Christian Birchinger <joker@gentoo.org>
+ diffutils-2.8.4-r3.ebuild:
+ Added stable sparc keyword
+
+ 27 Feb 2003; Zach Welch <zwelch@gentoo.org> diffutils-2.7.7.ebuild,
+ diffutils-2.8.4-r2.ebuild, diffutils-2.8.4-r3.ebuild:
+ add arm keywords
+
+ 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> diffutils-2.8.4-r3.ebuild :
+ Mark as stable for mips.
+
+ 04 Feb 2003; Jon Nall <nall@gentoo.org> diffutils-2.8.4-r3.ebuild,
+ files/digest-diffutils-2.8.4-r3 :
+ filter -mpowerpc-gfxopt out of CFLAGS to fix #13502;
+ add deps on help2man to fix broken man pages
+
+*diffutils-2.8.4-r2 (20 Jan 2003)
+
+ 20 Jan 2003; Martin Schlemmer <azarah@gentoo.org> diffutils-2.8.4-r2.ebuild :
+ Removes waitpid() call after pclose() on piped diff stream, closing
+ bug #11728, thanks to D Wollmann <converter@dalnet-perl.org>
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> :
+ Changed sparc ~sparc keywords.
+
+*diffutils-2.8.4-r1 (14 Oct 2002)
+
+ 02 Apr 2003; Rajiv Manglani <rajiv@gentoo.org> :
+ fixed if/else typo.
+
+ 09 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
+ Added hppa to keywords.
+
+ 18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
+ Added mips to keywords
+
+ 14 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Build fails with make -j5 or greater on pentium4. This is because
+ the jobs creating the opjects, which depend on paths.h is sheduled
+ at the same time paths.h is generated. This closes bug #8934.
+
+*diffutils-2.8.4 (25 Sep 2002)
+
+ 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Add 'datadir=${D}/usr/share' to 'make install' as is
+ the proper fix.
+
+ 25 Sep 2002; Mike Frysinger <vapier@gentoo.org> :
+ Added --datadir=${D}/usr/share to fix #8364
+
+ 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Version update.
+
+*diffutils-2.7.5-r1.ebuild (14 July 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> diffutils-2.7.5.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> diffutils-2.7.5-r1.ebuild :
+ Added KEYWORDS, SLOT.
+
+*diffutils-2.7-r4.ebuild (14 July 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> diffutils-2.7-r4.ebuild :
+ Added KEYWORDS, SLOT.
+
+*diffutils-2.7.7 (1 Feb 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> diffutils-2.7.7.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 1 Feb 2002; Leo Lipelis <aeoo@gentoo.org> ChangeLog :
+
+ Minor upgrade. sdiff now works as you would expect.
diff --git a/sys-apps/diffutils/Manifest b/sys-apps/diffutils/Manifest
new file mode 100644
index 0000000..5460228
--- /dev/null
+++ b/sys-apps/diffutils/Manifest
@@ -0,0 +1,7 @@
+AUX diffutils-2.8.4-sdiff-no-waitpid.patch 525 RMD160 ea9e3ca6220a5f85f35e39e68b31df6060a3cdf4 SHA1 6cf97589930ce02ea4ae0afee687cbae45714a16 SHA256 826a5b92458b88905c8e12ea9ad45fbc842274720b0800fcbd37b3886c6c4765
+AUX diffutils-2.8.7-headers.patch 179 RMD160 3510d6182eabeecac120ea38e7ae5def5967cbb4 SHA1 893fe2e5e6f7cc8ff27e19038b02751ce4ad3f4a SHA256 99a77be4e24f6f8333b09145568ad09b6a205aa5025bd8bc58179653e1635eed
+DIST diffutils-2.8.7-i18n.patch.bz2 4388 RMD160 c1d8640f86e2362551d1e94893f7f0079839fa75 SHA1 3ad149e0ff8725ffb82e8f5613dcfdf58ef606f8 SHA256 a6a8f47d75ea9e61a0b9dba45f4a85bf1d54572c191bb7ad9e0cb7e8edd867c0
+DIST diffutils-2.8.7.tar.gz 1057977 RMD160 389518f9008e56a283884809d7abac4b3cb8edce SHA1 b05cfdd651137d46d97872dd646db0dd92077f0d SHA256 53d9c10830ac322c00dfcccf60d961014e767da86d2c802ccc5cbad7e7aea07c
+EBUILD diffutils-2.8.7-r2.ebuild 1639 RMD160 63130e45256ca0ee6b89ec10de291187efef61b9 SHA1 8101e62d87363f16feb92467e48349bc181eb360 SHA256 286ef2eeefb10f9af8a64c7ffc6618227046c116ebaf8cde891102c06a9a4180
+MISC ChangeLog 6797 RMD160 ba380425b21003b3ddf1c7f154159ab6eb269fca SHA1 3ac4ddc42c220048c24cac91b555cb6d2d5188fa SHA256 a6f044d093f451eb91674cfcc72cbae82b19448cb347d320385b829b3c31cca6
+MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
diff --git a/sys-apps/diffutils/diffutils-2.8.7-r2.ebuild b/sys-apps/diffutils/diffutils-2.8.7-r2.ebuild
new file mode 100644
index 0000000..9b4236a
--- /dev/null
+++ b/sys-apps/diffutils/diffutils-2.8.7-r2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/diffutils/diffutils-2.8.7-r2.ebuild,v 1.4 2008/03/30 23:19:53 ricmm Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="Tools to make diffs and compare files"
+HOMEPAGE="http://www.gnu.org/software/diffutils/diffutils.html"
+SRC_URI="ftp://alpha.gnu.org/gnu/diffutils/${P}.tar.gz
+ mirror://gentoo/${P}-i18n.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+IUSE="nls static"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Removes waitpid() call after pclose() on piped diff stream, closing
+ # bug #11728, thanks to D Wollmann <converter@dalnet-perl.org>
+ epatch "${FILESDIR}"/diffutils-2.8.4-sdiff-no-waitpid.patch
+
+ # Fix utf8 support. Patch from MDK. #71689
+ epatch "${WORKDIR}"/${P}-i18n.patch
+
+ epatch "${FILESDIR}"/${P}-headers.patch
+
+ # Make sure we don't try generating the manpages ... this requires
+ # 'help2man' which is a perl app which is not available in a
+ # stage2 / stage3 ... don't DEPEND on it or we get a DEPEND loop :(
+ # for more info, see #55479
+ touch man/*.1
+
+ # There's no reason for this crap to use the private version
+ sed -i 's:__mempcpy:mempcpy:g' lib/*.c
+
+ # Fix userpriv perm problems #76600
+ chmod ug+w config/*
+}
+
+src_compile() {
+ use static && append-ldflags -static
+ econf $(use_enable nls) || die "econf"
+ emake || die "make"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc ChangeLog NEWS README
+}
diff --git a/sys-apps/diffutils/files/diffutils-2.8.4-sdiff-no-waitpid.patch b/sys-apps/diffutils/files/diffutils-2.8.4-sdiff-no-waitpid.patch
new file mode 100644
index 0000000..a41b116
--- /dev/null
+++ b/sys-apps/diffutils/files/diffutils-2.8.4-sdiff-no-waitpid.patch
@@ -0,0 +1,23 @@
+--- diffutils-2.8.4/src/sdiff.c.orig 2002-06-17 00:55:42.000000000 -0500
++++ diffutils-2.8.4/src/sdiff.c 2003-01-08 03:04:02.000000000 -0600
+@@ -692,7 +692,7 @@
+ ck_fclose (out);
+
+ {
+- int wstatus;
++ int wstatus = 0;
+ int werrno = 0;
+
+ #if ! (HAVE_WORKING_FORK || HAVE_WORKING_VFORK)
+@@ -701,11 +701,6 @@
+ werrno = errno;
+ #else
+ ck_fclose (diffout);
+- while (waitpid (diffpid, &wstatus, 0) < 0)
+- if (errno == EINTR)
+- checksigs ();
+- else
+- perror_fatal ("waitpid");
+ diffpid = 0;
+ #endif
+
diff --git a/sys-apps/diffutils/files/diffutils-2.8.7-headers.patch b/sys-apps/diffutils/files/diffutils-2.8.7-headers.patch
new file mode 100644
index 0000000..d3e72d7
--- /dev/null
+++ b/sys-apps/diffutils/files/diffutils-2.8.7-headers.patch
@@ -0,0 +1,12 @@
+get prototype for gettimeofday()
+
+--- src/system.h
++++ src/system.h
+@@ -93,6 +93,7 @@
+ #endif
+
+ #include <time.h>
++#include <sys/time.h>
+
+ #if HAVE_FCNTL_H
+ # include <fcntl.h>
diff --git a/sys-apps/diffutils/metadata.xml b/sys-apps/diffutils/metadata.xml
new file mode 100644
index 0000000..96a2d58
--- /dev/null
+++ b/sys-apps/diffutils/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>base-system</herd>
+</pkgmetadata>