Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: sys-apps/texinfo/, sys-apps/texinfo/files/
Date: Sat, 26 Dec 2020 21:09:37
Message-Id: 1609016908.c4f6a605be53fe2501cff2ed398986ec9b60855c.sam@gentoo
1 commit: c4f6a605be53fe2501cff2ed398986ec9b60855c
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 26 21:08:28 2020 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 26 21:08:28 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=c4f6a605
7
8 sys-apps/texinfo: moved to ::gentoo
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 sys-apps/texinfo/Manifest | 1 -
13 sys-apps/texinfo/files/texinfo-4.13-mint.patch | 63 ------------------------
14 sys-apps/texinfo/metadata.xml | 18 -------
15 sys-apps/texinfo/texinfo-6.7.ebuild | 68 --------------------------
16 4 files changed, 150 deletions(-)
17
18 diff --git a/sys-apps/texinfo/Manifest b/sys-apps/texinfo/Manifest
19 deleted file mode 100644
20 index 330cba6088..0000000000
21 --- a/sys-apps/texinfo/Manifest
22 +++ /dev/null
23 @@ -1 +0,0 @@
24 -DIST texinfo-6.7.tar.gz 9027808 BLAKE2B ac9a47ae98f27ae55ea1844c74ead6fba256635a56e7a226a1bbdd9ee9ab33565ff8cc7a874410afe6463741285c8fcfd8ff835ae2802009e2d0758405559140 SHA512 a52aaa2f0113c6f14b3cb94fbf7191770017ff6ce2016292770831279cfbb898c2f7f720adee620e08d9d80a9505df89a689ba0c25e92f6579b28b075f7b8ee2
25
26 diff --git a/sys-apps/texinfo/files/texinfo-4.13-mint.patch b/sys-apps/texinfo/files/texinfo-4.13-mint.patch
27 deleted file mode 100644
28 index b4533939c4..0000000000
29 --- a/sys-apps/texinfo/files/texinfo-4.13-mint.patch
30 +++ /dev/null
31 @@ -1,63 +0,0 @@
32 -patch by Alan Hourihane for FreeMiNT
33 -http://archives.gentoo.org/gentoo-alt/msg_d2ac4e586d9c51b1d4e46f555e899cc9.xml
34 -
35 -diff -u gnulib/lib/mbiter.h gnulib/lib/mbiter.h
36 ---- gnulib/lib/mbiter.h 2008-05-12 12:38:21.000000000 +0000
37 -+++ gnulib/lib/mbiter.h 2008-11-19 21:13:17.000000000 +0000
38 -@@ -117,8 +117,10 @@
39 - {
40 - if (iter->next_done)
41 - return;
42 -+#if (HAVE_MBSINIT && HAVE_MBRTOWC)
43 - if (iter->in_shift)
44 - goto with_shift;
45 -+#endif
46 - /* Handle most ASCII characters quickly, without calling mbrtowc(). */
47 - if (is_basic (*iter->cur.ptr))
48 - {
49 -@@ -129,6 +131,7 @@
50 - iter->cur.wc = *iter->cur.ptr;
51 - iter->cur.wc_valid = true;
52 - }
53 -+#if (HAVE_MBSINIT && HAVE_MBRTOWC)
54 - else
55 - {
56 - assert (mbsinit (&iter->state));
57 -@@ -169,6 +172,7 @@
58 - iter->in_shift = false;
59 - }
60 - }
61 -+#endif
62 - iter->next_done = true;
63 - }
64 -
65 -diff -u gnulib/lib/mbuiter.h gnulib/lib/mbuiter.h
66 ---- gnulib/lib/mbuiter.h 2007-12-25 23:57:18.000000000 +0000
67 -+++ gnulib/lib/mbuiter.h 2008-11-19 21:15:12.000000000 +0000
68 -@@ -125,8 +125,10 @@
69 - {
70 - if (iter->next_done)
71 - return;
72 -+#if (HAVE_MBSINIT && HAVE_MBRTOWC)
73 - if (iter->in_shift)
74 - goto with_shift;
75 -+#endif
76 - /* Handle most ASCII characters quickly, without calling mbrtowc(). */
77 - if (is_basic (*iter->cur.ptr))
78 - {
79 -@@ -137,6 +139,7 @@
80 - iter->cur.wc = *iter->cur.ptr;
81 - iter->cur.wc_valid = true;
82 - }
83 -+#if (HAVE_MBSINIT && HAVE_MBRTOWC)
84 - else
85 - {
86 - assert (mbsinit (&iter->state));
87 -@@ -178,6 +181,7 @@
88 - iter->in_shift = false;
89 - }
90 - }
91 -+#endif
92 - iter->next_done = true;
93 - }
94 -
95
96 diff --git a/sys-apps/texinfo/metadata.xml b/sys-apps/texinfo/metadata.xml
97 deleted file mode 100644
98 index c1b5fefb5a..0000000000
99 --- a/sys-apps/texinfo/metadata.xml
100 +++ /dev/null
101 @@ -1,18 +0,0 @@
102 -<?xml version="1.0" encoding="UTF-8"?>
103 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
104 -<pkgmetadata>
105 -<maintainer type="project">
106 - <email>base-system@g.o</email>
107 - <name>Gentoo Base System</name>
108 -</maintainer>
109 -<maintainer type="project">
110 - <email>perl@g.o</email>
111 - <name>Gentoo Perl Project</name>
112 -</maintainer>
113 -<use>
114 - <flag name="standalone">Build standalone version that survives all Portage bugs</flag>
115 -</use>
116 -<upstream>
117 - <remote-id type="cpe">cpe:/a:gnu:texinfo</remote-id>
118 -</upstream>
119 -</pkgmetadata>
120
121 diff --git a/sys-apps/texinfo/texinfo-6.7.ebuild b/sys-apps/texinfo/texinfo-6.7.ebuild
122 deleted file mode 100644
123 index d5be5014a3..0000000000
124 --- a/sys-apps/texinfo/texinfo-6.7.ebuild
125 +++ /dev/null
126 @@ -1,68 +0,0 @@
127 -# Copyright 1999-2020 Gentoo Authors
128 -# Distributed under the terms of the GNU General Public License v2
129 -
130 -# Note: if your package uses the texi2dvi utility, it must depend on the
131 -# virtual/texi2dvi package to pull in all the right deps. The tool is not
132 -# usable out-of-the-box because it requires the large tex packages.
133 -
134 -EAPI=7
135 -
136 -inherit flag-o-matic toolchain-funcs
137 -
138 -DESCRIPTION="The GNU info program and utilities"
139 -HOMEPAGE="https://www.gnu.org/software/texinfo/"
140 -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
141 -
142 -LICENSE="GPL-3"
143 -SLOT="0"
144 -KEYWORDS="~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
145 -IUSE="nls +standalone static"
146 -
147 -RDEPEND="
148 - !=app-text/tetex-2*
149 - >=sys-libs/ncurses-5.2-r2:0=
150 - standalone? ( dev-lang/perl )
151 - !standalone? (
152 - dev-lang/perl:=
153 - dev-perl/libintl-perl
154 - dev-perl/Unicode-EastAsianWidth
155 - dev-perl/Text-Unidecode
156 - )
157 - nls? ( virtual/libintl )"
158 -DEPEND="${RDEPEND}
159 - app-arch/xz-utils
160 - nls? ( >=sys-devel/gettext-0.19.6 )"
161 -
162 -src_prepare() {
163 - default
164 -
165 - eapply -p0 "${FILESDIR}"/${PN}-4.13-mint.patch
166 - sed -i -e '1c\#!/usr/bin/env sh' util/texi2dvi util/texi2pdf || die
167 - touch doc/{texi2dvi,texi2pdf,pdftexi2dvi}.1
168 -}
169 -
170 -src_configure() {
171 - # Respect compiler and CPPFLAGS/CFLAGS/LDFLAGS for Perl extensions. #622576
172 - local -x PERL_EXT_CC="$(tc-getCC)" PERL_EXT_CPPFLAGS="${CPPFLAGS}" PERL_EXT_CFLAGS="${CFLAGS}" PERL_EXT_LDFLAGS="${LDFLAGS}"
173 -
174 - use static && append-ldflags -static
175 - local myeconfargs
176 - if use standalone ; then
177 - myeconfargs=(
178 - --without-external-libintl-perl
179 - --without-external-Unicode-EastAsianWidth
180 - --without-external-Text-Unidecode
181 - $(use_enable nls)
182 - --disable-perl-xs
183 - )
184 - else
185 - myeconfargs=(
186 - --with-external-libintl-perl
187 - --with-external-Unicode-EastAsianWidth
188 - --with-external-Text-Unidecode
189 - $(use_enable nls)
190 - --enable-perl-xs
191 - )
192 - fi
193 - econf "${myeconfargs[@]}"
194 -}