accessibility/yasr: Remove port
Niche use case, not aligned with broad server application needs
This commit is contained in:
@@ -13,6 +13,7 @@ accessibility/sct
|
||||
accessibility/sctd
|
||||
accessibility/wl-gammarelay-rs
|
||||
accessibility/wlsunset
|
||||
accessibility/yasr
|
||||
arabic/ae_fonts_mono
|
||||
arabic/ae_fonts_ttf
|
||||
arabic/arabtex
|
||||
|
||||
@@ -18,6 +18,5 @@
|
||||
SUBDIR += qt6-speech
|
||||
SUBDIR += rubygem-atk
|
||||
SUBDIR += speech-dispatcher
|
||||
SUBDIR += yasr
|
||||
|
||||
.include <bsd.port.subdir.mk>
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
PORTNAME= yasr
|
||||
PORTVERSION= 0.6.9
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= accessibility
|
||||
MASTER_SITES= SF
|
||||
|
||||
MAINTAINER= David.K.Gerry@GMail.com
|
||||
COMMENT= General-purpose console screen reader
|
||||
WWW= https://yasr.sourceforge.net/
|
||||
|
||||
LICENSE= LGPL20
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= gmake
|
||||
GNU_CONFIGURE= yes
|
||||
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
|
||||
PORTDOCS= AUTHORS BUGS CREDITS ChangeLog NEWS README TODO \
|
||||
README-br README-de README-es README-fr README-ru
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
NLS_USES= gettext
|
||||
NLS_CONFIGURE_ENABLE= nls
|
||||
OPTIONS_DEFINE= DOCS NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
PLIST_FILES= bin/yasr \
|
||||
share/man/man1/yasr.1.gz \
|
||||
%%DATADIR%%/yasr.conf \
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/yasr.mo \
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/yasr.mo
|
||||
|
||||
post-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
.for doc in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (yasr-0.6.9.tar.gz) = 41f17cfab8e88824a8dc1476602a0944b9030a8f8da2538a7a6549e3534e3bdf
|
||||
SIZE (yasr-0.6.9.tar.gz) = 235768
|
||||
@@ -1,11 +0,0 @@
|
||||
--- yasr.conf.orig 2008-01-31 13:01:50 UTC
|
||||
+++ yasr.conf
|
||||
@@ -63,7 +63,7 @@ synthesizer port=|/usr/local/bin/eflite
|
||||
# Below line appropriate for Speech Dispatcher in its default configuration
|
||||
#synthesizer port=127.0.0.1:6560
|
||||
key echo=off
|
||||
-shell=/bin/bash
|
||||
+shell=/bin/csh
|
||||
special=off
|
||||
up and down arrows=speak line
|
||||
DisableKey=6925
|
||||
@@ -1,14 +0,0 @@
|
||||
--- yasr/main.c.orig 2007-09-23 00:46:58 UTC
|
||||
+++ yasr/main.c
|
||||
@@ -24,11 +24,7 @@
|
||||
|
||||
#include "yasr.h"
|
||||
#include "term.h"
|
||||
-#include <utmp.h>
|
||||
-#ifdef HAVE_UTMPX_H
|
||||
#include <utmpx.h>
|
||||
-#endif
|
||||
-#define UTMP_HACK
|
||||
#include <unistd.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/wait.h>
|
||||
@@ -1,28 +0,0 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
Yasr requires a text-to-speech engine to work. FreeBSD offers two: Festival
|
||||
and FLite (Festival Lite). Edit the system configuration file
|
||||
%%DATADIR%%/yasr.conf
|
||||
or user configuration file ~/.yasr.conf and set "synthesizer" and
|
||||
"synthesizer port".
|
||||
|
||||
NOTE: To use FLite requires the Emacspeak speech server eflite to be
|
||||
installed.
|
||||
|
||||
EXAMPLES:
|
||||
|
||||
Festival
|
||||
synthesizer=festival
|
||||
sythesizer port=|%%LOCALBASE%%/bin/festival
|
||||
Festival running as a server
|
||||
synthesizer=festival
|
||||
synthesizer port=127.0.0.1:1314
|
||||
FLite
|
||||
synthesizer=Emacspeak server
|
||||
synthesizer port=|%%LOCALBASE%%/bin/eflite
|
||||
|
||||
See man page for more information.
|
||||
EOM
|
||||
}
|
||||
]
|
||||
@@ -1,7 +0,0 @@
|
||||
YASR ("Yet Another Screen Reader") is an attempt at a lightweight,
|
||||
portable screen reader. It works by opening a shell in a pty and
|
||||
intercepting all user input/output, maintaining a window of what
|
||||
should be on the screen by looking at the codes and text sent to the
|
||||
screen. It thus uses no Linuxisms such as /dev/vcsa0 and does not
|
||||
necessarily need to be setuid root (the only requirement being that
|
||||
the user be able to access the tts device).
|
||||
Reference in New Issue
Block a user