Gentoo Archives: gentoo-commits

From: Aisha Tammy <gentoo@×××××.cc>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-misc/sfst/files/, sci-misc/sfst/
Date: Sun, 27 Sep 2020 18:40:36
Message-Id: 1601231800.28b28f11edc9ef6c66543bcdd488c2398f50c42f.epsilon-0@gentoo
1 commit: 28b28f11edc9ef6c66543bcdd488c2398f50c42f
2 Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
3 AuthorDate: Sun Sep 27 18:36:40 2020 +0000
4 Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
5 CommitDate: Sun Sep 27 18:36:40 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=28b28f11
7
8 sci-misc/sfst: drop dead package
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.1
11 Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
12
13 sci-misc/sfst/files/50sfst-gentoo.el | 9 ----
14 sci-misc/sfst/files/SFST-1.3-gcc43.patch | 37 --------------
15 sci-misc/sfst/files/ftdetect-sfst.vim | 2 -
16 sci-misc/sfst/metadata.xml | 13 -----
17 sci-misc/sfst/sfst-1.4.2.ebuild | 80 ------------------------------
18 sci-misc/sfst/sfst-1.4.6g.ebuild | 82 -------------------------------
19 sci-misc/sfst/sfst-1.4.7d.ebuild | 83 --------------------------------
20 7 files changed, 306 deletions(-)
21
22 diff --git a/sci-misc/sfst/files/50sfst-gentoo.el b/sci-misc/sfst/files/50sfst-gentoo.el
23 deleted file mode 100644
24 index e3e9da983..000000000
25 --- a/sci-misc/sfst/files/50sfst-gentoo.el
26 +++ /dev/null
27 @@ -1,9 +0,0 @@
28 -
29 -;;; site-lisp configuration for sfst-syntax
30 -
31 -(add-to-list 'load-path "@SITELISP@")
32 -
33 -(autoload 'sfst-mode "ebuild-mode"
34 - "Major mode for SFST-PL files" t)
35 -
36 -(add-to-list 'auto-mode-alist '("\\.fst\\'" . sfst-mode))
37
38 diff --git a/sci-misc/sfst/files/SFST-1.3-gcc43.patch b/sci-misc/sfst/files/SFST-1.3-gcc43.patch
39 deleted file mode 100644
40 index 3198d6b0f..000000000
41 --- a/sci-misc/sfst/files/SFST-1.3-gcc43.patch
42 +++ /dev/null
43 @@ -1,37 +0,0 @@
44 -diff -Naur SFST-1.3/src/alphabet.C SFST/src/alphabet.C
45 ---- SFST-1.3/src/alphabet.C 2008-09-11 10:59:11.000000000 +0000
46 -+++ SFST/src/alphabet.C 2008-09-11 11:01:44.000000000 +0000
47 -@@ -10,6 +10,9 @@
48 - /* */
49 - /*******************************************************************/
50 -
51 -+#include <climits>
52 -+#include <cstring>
53 -+
54 - #include "utf8.h"
55 - #include "alphabet.h"
56 -
57 -diff -Naur SFST-1.3/src/alphabet.h SFST/src/alphabet.h
58 ---- SFST-1.3/src/alphabet.h 2008-09-11 10:59:11.000000000 +0000
59 -+++ SFST/src/alphabet.h 2008-09-11 10:59:54.000000000 +0000
60 -@@ -21,6 +21,8 @@
61 -
62 - #include <iostream>
63 -
64 -+#include <cstring>
65 -+
66 - #ifndef CODE_DATA_TYPE
67 - typedef unsigned short Character; // data type of the symbol codes
68 - #else
69 -diff -Naur SFST-1.3/src/interface.h SFST/src/interface.h
70 ---- SFST-1.3/src/interface.h 2008-09-11 10:59:11.000000000 +0000
71 -+++ SFST/src/interface.h 2008-09-11 11:03:32.000000000 +0000
72 -@@ -82,7 +82,7 @@
73 - Transducer *optional( Transducer *a );
74 - Transducer *make_rule( Transducer *lc, Range *r1, Twol_Type type,
75 - Range *r2, Transducer *rc );
76 --Transducer *freely_insert( Transducer *a, Character c, Character c );
77 -+Transducer *freely_insert( Transducer *a, Character lc, Character uc );
78 - Transducer *make_mapping( Ranges*, Ranges* );
79 - Ranges *add_range( Range*, Ranges* );
80 - Contexts *make_context( Transducer *l, Transducer *r );
81
82 diff --git a/sci-misc/sfst/files/ftdetect-sfst.vim b/sci-misc/sfst/files/ftdetect-sfst.vim
83 deleted file mode 100644
84 index df702ad49..000000000
85 --- a/sci-misc/sfst/files/ftdetect-sfst.vim
86 +++ /dev/null
87 @@ -1,2 +0,0 @@
88 -" SFST ftdetect for vim sfst-syntax
89 -au BufRead,BufNewFile *.sfst set filetype=sfst
90
91 diff --git a/sci-misc/sfst/metadata.xml b/sci-misc/sfst/metadata.xml
92 deleted file mode 100644
93 index e1523edf0..000000000
94 --- a/sci-misc/sfst/metadata.xml
95 +++ /dev/null
96 @@ -1,13 +0,0 @@
97 -<?xml version="1.0" encoding="UTF-8"?>
98 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
99 -<pkgmetadata>
100 - <maintainer type="person">
101 - <email>flammie@g.o</email>
102 - <description>N.B. This is used in my master’s thesis project</description>
103 - </maintainer>
104 - <longdescription>
105 -SFST is open source package for compiling and using Finite State
106 -Transducers, mainly for linguistic uses, made in university of
107 -Stuttgart, Germany.
108 -</longdescription>
109 -</pkgmetadata>
110
111 diff --git a/sci-misc/sfst/sfst-1.4.2.ebuild b/sci-misc/sfst/sfst-1.4.2.ebuild
112 deleted file mode 100644
113 index 3fe2847a0..000000000
114 --- a/sci-misc/sfst/sfst-1.4.2.ebuild
115 +++ /dev/null
116 @@ -1,80 +0,0 @@
117 -# Copyright 1999-2015 Gentoo Foundation
118 -# Distributed under the terms of the GNU General Public License v2
119 -
120 -EAPI=5
121 -
122 -inherit elisp eutils
123 -
124 -MY_PN="SFST"
125 -MY_P="${MY_PN}-${PV}"
126 -
127 -DESCRIPTION="Uni Stuttgart Finite State Transducer tools"
128 -HOMEPAGE="http://www.ims.uni-stuttgart.de/projekte/gramotron/SOFTWARE/SFST.html"
129 -SRC_URI="
130 - ftp://ftp.ims.uni-stuttgart.de/pub/corpora/${MY_PN}/${MY_P}.tar.gz
131 - vim-syntax? ( ftp://ftp.ims.uni-stuttgart.de/pub/corpora/${MY_PN}/vim-mode.tar.gz )
132 - emacs? ( http://www.cis.uni-muenchen.de/~wastl/emacs/sfst.el )"
133 -
134 -LICENSE="GPL-2"
135 -SLOT="0"
136 -KEYWORDS="~amd64 ~x86"
137 -IUSE="emacs vim-syntax"
138 -
139 -RDEPEND="sys-libs/readline:0="
140 -DEPEND="${RDEPEND}
141 - sys-devel/bison
142 - sys-devel/flex"
143 -
144 -S="${WORKDIR}/${MY_PN}"
145 -
146 -src_prepare() {
147 - # settings in makefile are a bit hacky
148 - #epatch "${FILESDIR}"/SFST-1.3-gcc43.patch || die "patch failed"
149 - sed \
150 - -e "s/^CFLAGS = -O3/CFLAGS = ${CFLAGS}/g" \
151 - -e "s/local//g" \
152 - -e 's/strip/echo strip removed: /g' \
153 - -e 's/# FPIC/FPIC/' \
154 - -e 's/ $(PREFIX/ $(DESTDIR)$(PREFIX/g' \
155 - -e 's/ldconfig/true/' \
156 - -e 's/$(INSTALL_LIBS)/$(INSTALL_DIR) $(DESTDIR)$(PREFIX)\/lib\n\t\0/' \
157 - -i "${S}"/src/Makefile || die "sed failed"
158 - cd "${S}" || die
159 - if use emacs ; then
160 - cp "${DISTDIR}/sfst.el" "${S}" || die
161 - fi
162 - if use vim-syntax ; then
163 - mv "${WORKDIR}"/INSTALL "${S}"/INSTALL-vim-syntax || die
164 - mv "${WORKDIR}"/sfst.vim "${S}"/ || die
165 - fi
166 -}
167 -
168 -src_compile() {
169 - emake -C "${S}/src"
170 - if use emacs ; then
171 - cd "${S}" || die
172 - elisp_src_compile
173 - fi
174 -}
175 -
176 -src_install() {
177 - cd "${S}/src" || die
178 - # destdir works but prefix fails
179 - emake DESTDIR="${D}" install maninstall libinstall
180 - cd "${S}" || die
181 - dodoc README
182 - insinto /usr/share/doc/${PF}/
183 - doins doc/SFST-Manual.pdf doc/SFST-Tutorial.pdf
184 - insinto /usr/share/${PN}
185 - doins -r data/*
186 - if use vim-syntax ; then
187 - insinto /usr/share/vim/vimfiles/syntax/
188 - doins sfst.vim
189 - insinto /usr/share/vim/vimfiles/ftdetect/
190 - newins "${FILESDIR}"/ftdetect-sfst.vim sfst.vim
191 - dodoc INSTALL-vim-syntax
192 - fi
193 - if use emacs ; then
194 - elisp_src_install
195 - fi
196 -}
197
198 diff --git a/sci-misc/sfst/sfst-1.4.6g.ebuild b/sci-misc/sfst/sfst-1.4.6g.ebuild
199 deleted file mode 100644
200 index 1049b4f28..000000000
201 --- a/sci-misc/sfst/sfst-1.4.6g.ebuild
202 +++ /dev/null
203 @@ -1,82 +0,0 @@
204 -# Copyright 1999-2015 Gentoo Foundation
205 -# Distributed under the terms of the GNU General Public License v2
206 -
207 -EAPI=5
208 -
209 -inherit elisp-common eutils
210 -
211 -MY_PN="SFST"
212 -MY_P="${MY_PN}-${PV}"
213 -
214 -DESCRIPTION="Uni Stuttgart Finite State Transducer tools"
215 -HOMEPAGE="http://www.ims.uni-stuttgart.de/projekte/gramotron/SOFTWARE/SFST.html"
216 -SRC_URI="
217 - ftp://ftp.ims.uni-stuttgart.de/pub/corpora/${MY_PN}/${MY_P}.tar.gz
218 - vim-syntax? ( ftp://ftp.ims.uni-stuttgart.de/pub/corpora/${MY_PN}/vim-mode.tar.gz )
219 - emacs? ( http://www.cis.uni-muenchen.de/~wastl/emacs/sfst.el )"
220 -
221 -LICENSE="GPL-2"
222 -SLOT="0"
223 -KEYWORDS="~amd64 ~x86"
224 -IUSE="emacs vim-syntax"
225 -
226 -RDEPEND="
227 - sys-libs/readline:0=
228 - emacs? ( virtual/emacs )"
229 -DEPEND="${RDEPEND}
230 - sys-devel/bison
231 - sys-devel/flex"
232 -
233 -S="${WORKDIR}/${MY_PN}"
234 -
235 -src_prepare() {
236 - # settings in makefile are a bit hacky
237 - #epatch "${FILESDIR}"/SFST-1.3-gcc43.patch || die "patch failed"
238 - sed \
239 - -e "s/^CFLAGS = -O3/CFLAGS = ${CFLAGS}/g" \
240 - -e "s/local//g" \
241 - -e 's/strip/echo strip removed: /g' \
242 - -e 's/# FPIC/FPIC/' \
243 - -e 's/ $(PREFIX/ $(DESTDIR)$(PREFIX/g' \
244 - -e 's/ldconfig/true/' \
245 - -e 's/$(INSTALL_LIBS)/$(INSTALL_DIR) $(DESTDIR)$(PREFIX)\/lib\n\t\0/' \
246 - -i "${S}"/src/Makefile || die "sed failed"
247 - cd "${S}" || die
248 - if use emacs ; then
249 - cp "${DISTDIR}/sfst.el" "${S}" || die
250 - fi
251 - if use vim-syntax ; then
252 - mv "${WORKDIR}"/INSTALL "${S}"/INSTALL-vim-syntax || die
253 - mv "${WORKDIR}"/sfst.vim "${S}"/ || die
254 - fi
255 -}
256 -
257 -src_compile() {
258 - emake -C "${S}/src"
259 - if use emacs ; then
260 - cd "${S}" || die
261 - elisp-compile *.el || die "could not compile elisp"
262 - fi
263 -}
264 -
265 -src_install() {
266 - cd "${S}/src" || die
267 - # destdir works but prefix fails
268 - emake DESTDIR="${D}" install maninstall libinstall
269 - cd "${S}" || die
270 - dodoc README
271 - insinto /usr/share/doc/${PF}/
272 - doins doc/SFST-Manual.pdf doc/SFST-Tutorial.pdf
273 - insinto /usr/share/${PN}
274 - doins -r data/*
275 - if use vim-syntax ; then
276 - insinto /usr/share/vim/vimfiles/syntax/
277 - doins sfst.vim
278 - insinto /usr/share/vim/vimfiles/ftdetect/
279 - newins "${FILESDIR}"/ftdetect-sfst.vim sfst.vim
280 - dodoc INSTALL-vim-syntax
281 - fi
282 - if use emacs ; then
283 - elisp-install ${PN} *.el *.elc
284 - fi
285 -}
286
287 diff --git a/sci-misc/sfst/sfst-1.4.7d.ebuild b/sci-misc/sfst/sfst-1.4.7d.ebuild
288 deleted file mode 100644
289 index c0210963f..000000000
290 --- a/sci-misc/sfst/sfst-1.4.7d.ebuild
291 +++ /dev/null
292 @@ -1,83 +0,0 @@
293 -# Copyright 1999-2017 Gentoo Foundation
294 -# Distributed under the terms of the GNU General Public License v2
295 -
296 -EAPI=6
297 -
298 -inherit elisp-common eutils
299 -
300 -MY_PN="SFST"
301 -MY_P="${MY_PN}-${PV}"
302 -
303 -DESCRIPTION="Uni Stuttgart Finite State Transducer tools"
304 -HOMEPAGE="http://www.cis.uni-muenchen.de/~schmid/tools/SFST/"
305 -SRC_URI="
306 - http://www.cis.uni-muenchen.de/~schmid/tools/${MY_PN}/data/${MY_P}.tar.gz
307 - vim-syntax? ( http://www.cis.uni-muenchen.de/~schmid/tools/${MY_PN}/data/vim-mode.tar.gz )
308 - emacs? ( http://www.cis.uni-muenchen.de/~wastl/emacs/sfst.el )"
309 -
310 -LICENSE="GPL-2"
311 -SLOT="0"
312 -KEYWORDS="~amd64 ~x86"
313 -IUSE="emacs vim-syntax"
314 -
315 -RDEPEND="
316 - sys-libs/readline:0=
317 - emacs? ( virtual/emacs )"
318 -DEPEND="${RDEPEND}
319 - sys-devel/bison
320 - sys-devel/flex"
321 -
322 -S="${WORKDIR}/${MY_PN}"
323 -
324 -src_prepare() {
325 - # settings in makefile are a bit hacky
326 - sed \
327 - -e "s/^CFLAGS = -O3/CFLAGS = ${CFLAGS}/g" \
328 - -e "s/local//g" \
329 - -e 's/strip/echo strip removed: /g' \
330 - -e 's/# FPIC/FPIC/' \
331 - -e 's/ $(PREFIX/ $(DESTDIR)$(PREFIX/g' \
332 - -e 's/ldconfig/true/' \
333 - -e 's/$(INSTALL_LIBS)/$(INSTALL_DIR) $(DESTDIR)$(PREFIX)\/lib\n\t\0/' \
334 - -i "${S}"/src/Makefile || die "sed failed"
335 - cd "${S}" || die
336 - if use emacs ; then
337 - cp "${DISTDIR}/sfst.el" "${S}" || die
338 - fi
339 - if use vim-syntax ; then
340 - mv "${WORKDIR}"/INSTALL "${S}"/INSTALL-vim-syntax || die
341 - mv "${WORKDIR}"/sfst.vim "${S}"/ || die
342 - fi
343 -
344 - eapply_user
345 -}
346 -
347 -src_compile() {
348 - emake -C "${S}/src"
349 - if use emacs ; then
350 - cd "${S}" || die
351 - elisp-compile *.el || die "could not compile elisp"
352 - fi
353 -}
354 -
355 -src_install() {
356 - cd "${S}/src" || die
357 - # destdir works but prefix fails
358 - emake DESTDIR="${D}" install maninstall libinstall
359 - cd "${S}" || die
360 - dodoc README
361 - insinto /usr/share/doc/${PF}/
362 - doins doc/SFST-Manual.pdf doc/SFST-Tutorial.pdf
363 - insinto /usr/share/${PN}
364 - doins -r data/*
365 - if use vim-syntax ; then
366 - insinto /usr/share/vim/vimfiles/syntax/
367 - doins sfst.vim
368 - insinto /usr/share/vim/vimfiles/ftdetect/
369 - newins "${FILESDIR}"/ftdetect-sfst.vim sfst.vim
370 - dodoc INSTALL-vim-syntax
371 - fi
372 - if use emacs ; then
373 - elisp-install ${PN} *.el *.elc
374 - fi
375 -}