diff options
author | Peter Volkov <pva@gentoo.org> | 2008-04-20 08:38:56 +0000 |
---|---|---|
committer | Peter Volkov <pva@gentoo.org> | 2008-04-20 08:38:56 +0000 |
commit | e2e4fc604c396f2016216e40a4f082aee59fad1c (patch) | |
tree | debd3e51f563e58db5c201f786f7d6475b69bf09 /app-text | |
parent | It does not work here, but bump was requested so I did ebuild... (diff) | |
download | pva-e2e4fc604c396f2016216e40a4f082aee59fad1c.tar.gz pva-e2e4fc604c396f2016216e40a4f082aee59fad1c.tar.bz2 pva-e2e4fc604c396f2016216e40a4f082aee59fad1c.zip |
Recode in official tree
svn path=/; revision=147
Diffstat (limited to 'app-text')
-rw-r--r-- | app-text/recode/ChangeLog | 162 | ||||
-rw-r--r-- | app-text/recode/Manifest | 9 | ||||
-rw-r--r-- | app-text/recode/files/recode-3.6-debian-11.patch | 63 | ||||
-rw-r--r-- | app-text/recode/files/recode-3.6-gcc-4.3.patch | 17 | ||||
-rw-r--r-- | app-text/recode/files/recode-3.6-ppc-macos.diff | 16 | ||||
-rw-r--r-- | app-text/recode/metadata.xml | 5 | ||||
-rw-r--r-- | app-text/recode/recode-3.6-r1.ebuild | 38 | ||||
-rw-r--r-- | app-text/recode/recode-3.6-r2.ebuild | 44 |
8 files changed, 0 insertions, 354 deletions
diff --git a/app-text/recode/ChangeLog b/app-text/recode/ChangeLog deleted file mode 100644 index 93fff7a..0000000 --- a/app-text/recode/ChangeLog +++ /dev/null @@ -1,162 +0,0 @@ -# ChangeLog for app-text/recode -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/recode/ChangeLog,v 1.47 2008/01/19 15:00:07 grobian Exp $ - - 19 Jan 2008; Fabian Groffen <grobian@gentoo.org> recode-3.6-r1.ebuild, - recode-3.6-r2.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 20 Mar 2007; Roy Marples <uberlord@gentoo.org> recode-3.6-r2.ebuild: - Build against gettext system libraries and headers instead of included ones, - #171540. - - 22 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> recode-3.6-r1.ebuild, - recode-3.6-r2.ebuild: - Use mirror://gnu/ rather than ftp.gnu.org. - - 06 Sep 2006; Christel Dahlskjaer <christel@gentoo.org> - recode-3.6-r2.ebuild: - Stable on mips as per bug #143787 - - 17 Aug 2006; Thomas Cort <tcort@gentoo.org> recode-3.6-r2.ebuild: - Stable on amd64 wrt Bug #143787. - - 15 Aug 2006; Jeroen Roovers <jer@gentoo.org> recode-3.6-r2.ebuild: - Stable for HPPA (bug #143787). - - 15 Aug 2006; Jose Luis Rivero <yoswink@gentoo.org> recode-3.6-r2.ebuild: - Stable on alpha wrt bug #143787 - - 14 Aug 2006; Luca Barbato <lu_zero@gentoo.org> recode-3.6-r2.ebuild: - Marked ppc - - 13 Aug 2006; Jason Wever <weeve@gentoo.org> recode-3.6-r2.ebuild: - Stable on SPARC wrt bug #143787. - - 13 Aug 2006; Andrej Kacian <ticho@gentoo.org> recode-3.6-r2.ebuild: - Stable on x86. Bug #143787. - - 13 Aug 2006; Markus Rothe <corsair@gentoo.org> recode-3.6-r2.ebuild: - Stable on ppc64; bug #143787 - - 13 Aug 2006; Fabian Groffen <grobian@gentoo.org> recode-3.6-r2.ebuild: - Marked ppc-macos stable (bug #143787) - - 18 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> recode-3.6-r2.ebuild: - Move the ppc-macos patch out of if, as it's needed on FreeBSD and does not - hinder Linux builds, and export CC/LD or here it finds gcc unable to produce - shared libraries. - - 22 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> recode-3.6-r2.ebuild: - Add ~x86-fbsd keyword. - - 25 Sep 2005; Mike Frysinger <vapier@gentoo.org> - +files/recode-3.6-debian-11.patch, recode-3.6-r2.ebuild: - Just rip out the useful chunks from the Debian patchset so we dont have to - screw around with autotools. - -*recode-3.6-r2 (25 Sep 2005) - - 25 Sep 2005; Mike Frysinger <vapier@gentoo.org> - files/recode-3.6-ppc-macos.diff, +recode-3.6-r2.ebuild: - Grab latest Debian patchset to fix some bugs in recode (like #107089). - - 16 May 2005; Aaron Walker <ka0ttic@gentoo.org> recode-3.6-r1.ebuild: - Use toolchain-funcs.eclass instead of gcc.eclass. - - 01 Feb 2005; Kito <kito@gentoo.org> recode-3.6-r1.ebuild: - added ~ppc-macos and patch - - 07 Nov 2004; Markus Rothe <corsair@gentoo.org> recode-3.6-r1.ebuild: - Stable on ppc64; bug #60442 - - 07 Nov 2004; Markus Rothe <corsair@gentoo.org> recode-3.6-r1.ebuild: - Marked ~ppc64 - - 21 Oct 2004; Aaron Walker <ka0ttic@gentoo.org> +metadata.xml: - Add metadata (shell-tools) - - 23 Sep 2004; Michael Sterrett <mr_bones_@gentoo.org> recode-3.6-r1.ebuild: - `` -> $(); tidy - - 15 Sep 2004; Guy Martin <gmsoft@gentoo.org> recode-3.6-r1.ebuild: - Stable on hppa. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> recode-3.5.ebuild, - recode-3.6-r1.ebuild, recode-3.6.ebuild: - virtual/glibc -> virtual/libc - - 28 Jun 2004; Ciaran McCreesh <ciaranm@gentoo.org> recode-3.6-r1.ebuild: - Stable on mips - - 24 May 2004; Ferris McCormick <fmccor@gentoo.org> recode-3.6-r1.ebuild: - Marked stable for sparc. - - 13 May 2004; Joshua Kinard <kumba@gentoo.org> recode-3.6-r1.ebuild: - Added ~mips to KEYWORDS. - - 06 May 2004; Karl Trygve Kalleberg <karltk@gentoo.org> recode-3.6-r1.ebuild: - Fix for bogus gcc version check. Marked stable on x86, as the previous - one doesn't even compile. - - 12 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> recode-3.5.ebuild, - recode-3.6.ebuild: - replace-flags in src_compile; header fix - - 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> recode-3.6-r1.ebuild: - stable on alpha and ia64 - - 24 Oct 2003; Brad House <brad_mssw@gentoo.org> recode-3.6-r1.ebuild: - add amd64 flag - - 28 Jun 2003; Martin Holzer <mholzer@gentoo.org> recode-3.5.ebuild, - recode-3.6.ebuild: - Updated SRC_URI. Closes #23534 - -*recode-3.6-r1 (29 Jun 2003) - - 29 Jun 2003; Lars Weiler <pylon@gentoo.org> recode-3.6-r1.ebuild: - Inherits the debian patches to recode, so that BigEndian machines can handle - utf8 correctly. Tested only on ppc yet. - - This closes Bug #20141 - - Thanks to John Steele Scott <toojays@toojays.net> for giving the hint to this - patch. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*recode-3.6 (1 Feb 2002) - - 04 Feb 2003; Jon Nall <nall@gentoo.org> recode-3.6.ebuild : - added ~ppc - - 20 Sept 2002; Mike Frysinger <vapier@gentoo.org> : - Updated HOMEPAGE variable - - 28 Aug 2002; Karl Trygve Kalleberg <karltk@gentoo.org> recode-3.6.ebuild : - Filter out -O? for gcc-3.2 on x86. Fixes #7069. - - 24 Aug 2002; Martin Schlemmer <azarah@gentoo.org> recode-3.6.ebuild : - Filter -march=pentium4. - - 2 Aug 2002; phoen][x <phoenix@gentoo.org> recode-3.6.ebuild : - Added KEYWORDS. - - 24 June 2002; George Shapovalov <george@gentoo.org> recode-3.8.ebuild : - modified SRC_URI to use ${P}, added RDEPEND, SLOT and LICENSE lines - and correct header line. - added recode-3.5.ebuild (exact copy of 3.6) - pybliographer requires - - 2 Aug 2002; phoen][x <phoenix@gentoo.org> recode-3.5.ebuild : - Added KEYWORDS. - exact that version of recode installed. - - 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : - Added initial ChangeLog. - -*recode-3.5 (28 Jun 2003) - - 11 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - diff --git a/app-text/recode/Manifest b/app-text/recode/Manifest deleted file mode 100644 index efa8f16..0000000 --- a/app-text/recode/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX recode-3.6-debian-11.patch 1913 RMD160 9ff3db7b29de3179b57b9388a21e0617bc1660ff SHA1 29a17eae88ee24a592c7dad9777d3b3185a3ace6 SHA256 6074d5afb34439aac9a98205ae6ea46393cccb869bbd6bb07bea77b99eb14944 -AUX recode-3.6-gcc-4.3.patch 477 RMD160 210d7e281d5265a1f8c8f9b07caf907f122910c5 SHA1 efc741d5819fc05dbd8eac74d0ba4f76e9176bcc SHA256 e00a66ae94fdfc97f1e87ef9e6e8300511e84d81e29dff004a8b68385557e3ac -AUX recode-3.6-ppc-macos.diff 649 RMD160 3620b56b93721088ed5e716374160b3e8eacb139 SHA1 5910760fbef68738fdc65b4835e0d54889b36a36 SHA256 8a2d3bb5438f6fdf04d5eae753d6d7b35dcd975bc8ea26f2b418a59889dddb7a -DIST recode-3.6-debian.diff.bz2 19327 RMD160 4a2d205e1e47d96ae3b8197cc42bfb2040d0fedd SHA1 d2ec73dbe0a6b80437eba201bdb278627a87a00e SHA256 cbe93e79b7b3745d60aa2dc3ad4eea86becc302a863bc21c929654c937d6f71d -DIST recode-3.6.tar.gz 1751886 RMD160 97dcb2544472c9025689452a94bed98ea36374b5 SHA1 2de90cd2ba553bc07d75a29913ea4424dd9e616b SHA256 e3e6a4f3f8e5c6052ab70155990c074d87aa0b614fc1be31d194750d1d962fcf -EBUILD recode-3.6-r1.ebuild 1073 RMD160 dd61ceb850016a9ceb016c4c43ed03b48254a1aa SHA1 ae5d723ce8b960eadcb0a1e639d517d56e61d20d SHA256 9fcc44e046aa56b60e64ba8fa32158aa33ca46eda5ae74094cb640ac35f93132 -EBUILD recode-3.6-r2.ebuild 1258 RMD160 b70a896af8cc33eaa85792a1a21a633cfd239675 SHA1 18e38ebcbf8c076aeeb366df7ddc5115fe650750 SHA256 6c2aa1c25b731de6bb3cf1ff9e1f663880bdc5394da262e2ed13a4320ff165dc -MISC ChangeLog 5620 RMD160 3eac9be5372340ac73b5538a5e0f5600d8f08b9f SHA1 5aa997c1ada5c906fd3703445bc29ee177f44111 SHA256 e8cee9cca50ba173db5718d6ccc6dd315cbed7f2dd242eeac4d8d0b0e9346ae6 -MISC metadata.xml 165 RMD160 c4557a3518a065b077539be5a0f20e4735fc2141 SHA1 1831705b1eb97b63968fc9eef31aa904a69a854a SHA256 75ca85c472d4181ae0de529c83826baaebe75d9e750ee6621758b5096bceffcd diff --git a/app-text/recode/files/recode-3.6-debian-11.patch b/app-text/recode/files/recode-3.6-debian-11.patch deleted file mode 100644 index d13c220..0000000 --- a/app-text/recode/files/recode-3.6-debian-11.patch +++ /dev/null @@ -1,63 +0,0 @@ -Ripped from Debian patchset 3.6-11 - ---- recode-3.6.orig/src/libiconv.c -+++ recode-3.6/src/libiconv.c -@@ -195,12 +195,17 @@ - memcpy() doesn't do here, because the regions might overlap. - memmove() isn't worth it, because we rarely have to move more - than 12 bytes. */ -- if (input > input_buffer && input_left > 0) -+ cursor = input_buffer; -+ if (input_left > 0) - { -- cursor = input_buffer; -- do -- *cursor++ = *input++; -- while (--input_left > 0); -+ if (input > input_buffer) -+ { -+ do -+ *cursor++ = *input++; -+ while (--input_left > 0); -+ } -+ else -+ cursor += input_left; - } - } - ---- recode-3.6.orig/src/request.c -+++ recode-3.6/src/request.c -@@ -1073,7 +1073,7 @@ - if (task->output.cursor + 4 >= task->output.limit) - { - RECODE_OUTER outer = task->request->outer; -- size_t old_size = task->output.limit - task->output.buffer; -+ size_t old_size = task->output.cursor - task->output.buffer; - size_t new_size = task->output.cursor + 4 - task->output.buffer; - - /* FIXME: Rethink about how the error should be reported. */ ---- recode-3.6.orig/src/task.c -+++ recode-3.6/src/task.c -@@ -1198,6 +1198,8 @@ - else - success = transform_mere_copy (subtask); - -+ task->output = subtask->output; -+ - if (subtask->input.name && *subtask->input.name) - fclose (subtask->input.file); - if (subtask->output.name && *subtask->output.name) ---- recode-3.6.orig/src/hash.h -+++ recode-3.6/src/hash.h -@@ -21,6 +21,11 @@ - /* Make sure USE_OBSTACK is defined to 1 if you want the allocator to use - obstacks instead of malloc, and recompile `hash.c' with same setting. */ - -+#define hash_lookup recode_hash_lookup -+#define hash_delete recode_hash_delete -+#define hash_free recode_hash_free -+#define hash_insert recode_hash_insert -+ - #ifndef PARAMS - # if PROTOTYPES || __STDC__ - # define PARAMS(Args) Args diff --git a/app-text/recode/files/recode-3.6-gcc-4.3.patch b/app-text/recode/files/recode-3.6-gcc-4.3.patch deleted file mode 100644 index 545c9d1..0000000 --- a/app-text/recode/files/recode-3.6-gcc-4.3.patch +++ /dev/null @@ -1,17 +0,0 @@ -=== modified file 'src/recodext.h' ---- src/recodext.h 2008-04-03 18:35:42 +0000 -+++ src/recodext.h 2008-04-03 18:36:32 +0000 -@@ -215,10 +215,10 @@ - struct recode_single *unsurfacer; - - /* Non zero if this is an acceptable charset (not only a surface). */ -- enum recode_symbol_type type : 3; -+ enum recode_symbol_type type : 2; - - /* Non zero if this one should be ignored. */ -- bool ignore : 2; -+ bool ignore : 1; - }; - - struct recode_surface_list - diff --git a/app-text/recode/files/recode-3.6-ppc-macos.diff b/app-text/recode/files/recode-3.6-ppc-macos.diff deleted file mode 100644 index c71245d..0000000 --- a/app-text/recode/files/recode-3.6-ppc-macos.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- recode/src/Makefile.in -+++ recode/src/Makefile.in -@@ -165,11 +165,11 @@ - strip-data$U.lo testdump$U.lo ucs$U.lo utf16$U.lo utf7$U.lo utf8$U.lo \ - varia$U.lo vn$U.lo flat$U.lo html$U.lo lat1ltex$U.lo lat1txte$U.lo \ - rfc1345$U.lo texinfo$U.lo base64$U.lo dump$U.lo endline$U.lo \ --permut$U.lo quoted$U.lo -+permut$U.lo quoted$U.lo error.lo xstrdup.lo - PROGRAMS = $(bin_PROGRAMS) - - recode_OBJECTS = main$U.o freeze$U.o mixed$U.o --recode_DEPENDENCIES = librecode.la ../lib/libreco.a -+recode_DEPENDENCIES = librecode.la - recode_LDFLAGS = - CFLAGS = @CFLAGS@ - COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) diff --git a/app-text/recode/metadata.xml b/app-text/recode/metadata.xml deleted file mode 100644 index 40149c9..0000000 --- a/app-text/recode/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>shell-tools</herd> -</pkgmetadata> diff --git a/app-text/recode/recode-3.6-r1.ebuild b/app-text/recode/recode-3.6-r1.ebuild deleted file mode 100644 index fafe503..0000000 --- a/app-text/recode/recode-3.6-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/recode/recode-3.6-r1.ebuild,v 1.27 2008/01/19 15:00:07 grobian Exp $ - -inherit flag-o-matic eutils toolchain-funcs libtool - -DESCRIPTION="Convert files between various character sets" -HOMEPAGE="http://www.gnu.org/software/recode/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz - mirror://gentoo/${P}-debian.diff.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86" -IUSE="nls" - -DEPEND="nls? ( sys-devel/gettext )" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${WORKDIR}/${P}-debian.diff" -} - -src_compile() { - # gcc-3.2 crashes if we don't remove any -O? - [[ ${ARCH} == "x86" && $(gcc-version) == "3.2" ]] && filter-flags -O? - - replace-cpu-flags pentium4 pentium3 - - econf $(use_enable nls) || die "econf failed" - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS BACKLOG ChangeLog NEWS README THANKS TODO -} diff --git a/app-text/recode/recode-3.6-r2.ebuild b/app-text/recode/recode-3.6-r2.ebuild deleted file mode 100644 index 6fe2c83..0000000 --- a/app-text/recode/recode-3.6-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/recode/recode-3.6-r2.ebuild,v 1.21 2008/01/19 15:00:07 grobian Exp $ - -inherit flag-o-matic eutils libtool toolchain-funcs - -DEB_VER=11 -DESCRIPTION="Convert files between various character sets" -HOMEPAGE="http://recode.progiciels-bpi.ca/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="nls" - -DEPEND="nls? ( sys-devel/gettext )" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-debian-${DEB_VER}.patch - epatch "${FILESDIR}"/${P}-gcc-4.3.patch - - # Needed under FreeBSD, too - epatch "${FILESDIR}"/${P}-ppc-macos.diff - cp lib/error.c lib/xstrdup.c src/ || die "file copy failed" - - elibtoolize -} - -src_compile() { - tc-export CC LD - # --without-included-gettext means we always use system headers - # and library - econf --without-included-gettext $(use_enable nls) || die "econf failed" - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS BACKLOG ChangeLog NEWS README THANKS TODO - rm -f "${D}"/usr/lib/charset.alias -} |