View | Details | Raw Unified | Return to bug 216018 | Differences between
and this patch

Collapse All | Expand All

(-)flite/Makefile (-4 / +2 lines)
Lines 2-11 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	flite
4
PORTNAME=	flite
5
PORTVERSION=	1.4
5
PORTVERSION=	2.0.0
6
PORTREVISION=	1
7
CATEGORIES=	audio
6
CATEGORIES=	audio
8
MASTER_SITES=	http://www.speech.cs.cmu.edu/flite/packed/${PORTNAME}-${PORTVERSION}/
7
MASTER_SITES=	http://www.festvox.org/flite/packed/${PORTNAME}-2.0/
9
DISTNAME=	${PORTNAME}-${PORTVERSION}-release
8
DISTNAME=	${PORTNAME}-${PORTVERSION}-release
10
9
11
MAINTAINER=	sobomax@FreeBSD.org
10
MAINTAINER=	sobomax@FreeBSD.org
Lines 25-30 Link Here
25
post-install:
24
post-install:
26
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
25
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
27
	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
26
	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
28
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so
29
27
30
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)flite/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (flite-1.4-release.tar.bz2) = 45c662160aeca6560589f78daf42ab62c6111dd4d244afc28118c4e6f553cd0c
1
TIMESTAMP = 1484218033
2
SIZE (flite-1.4-release.tar.bz2) = 15163897
2
SHA256 (flite-2.0.0-release.tar.bz2) = 678c3860fd539402b5d1699b921239072af6acb4e72dc4720494112807cae411
3
SIZE (flite-2.0.0-release.tar.bz2) = 14761376
(-)flite/files/patch-Makefile (+19 lines)
Line 0 Link Here
1
--- Makefile.orig	2014-12-15 13:09:46 UTC
2
+++ Makefile
3
@@ -101,11 +101,11 @@ tags:
4
 
5
 install:
6
 	@echo Installing 
7
-	mkdir -p $(DESTDIR)$(INSTALLBINDIR)
8
-	mkdir -p $(DESTDIR)$(INSTALLLIBDIR)
9
-	mkdir -p $(DESTDIR)$(INSTALLINCDIR)
10
-	$(INSTALL) -m 644 include/*.h $(DESTDIR)$(INSTALLINCDIR)
11
-	@ $(MAKE) -C main --no-print-directory DESTDIR=$(DESTDIR) install
12
+	mkdir -p $(INSTALLBINDIR)
13
+	mkdir -p $(INSTALLLIBDIR)
14
+	mkdir -p $(INSTALLINCDIR)
15
+	$(INSTALL) -m 644 include/*.h $(INSTALLINCDIR)
16
+	@ $(MAKE) -C main --no-print-directory DESTDIR=${DESTDIR} install
17
 
18
 time-stamp :
19
 	@ echo $(PROJECT_NAME) >.time-stamp
(-)flite/files/patch-configure (-20 lines)
Lines 1-20 Link Here
1
--- configure.orig	2009-08-14 22:50:59.000000000 +0200
2
+++ configure	2010-09-09 15:07:27.000000000 +0200
3
@@ -4079,7 +4079,7 @@
4
 OTHERLIBS=
5
 if test "$shared" = true; then
6
    case "$target_os" in
7
-	linux*|k*bsd*-gnu|gnu*)
8
+	linux*|k*bsd*-gnu|gnu*|*bsd*)
9
 		SHFLAGS="-fPIC"
10
         ;;
11
 	solaris*)
12
@@ -4893,7 +4893,7 @@
13
 	    AUDIODEFS=-DCST_AUDIO_ALSA
14
             AUDIOLIBS=-lasound
15
 	    ;;
16
-	*bsd)
17
+	*bsd*)
18
 	    AUDIODRIVER=oss
19
 	    AUDIODEFS=-DCST_AUDIO_FREEBSD
20
 	    ;;
(-)flite/files/patch-lang-cmulex-make_cmulex (-11 lines)
Lines 1-11 Link Here
1
--- lang/cmulex/make_cmulex.orig
2
+++ lang/cmulex/make_cmulex
3
@@ -36,7 +36,7 @@
4
 ##                                                                       ##
5
 ###########################################################################
6
 
7
-if [ "x$FLITEDIR" == "x" ]
8
+if [ "x$FLITEDIR" = "x" ]
9
 then
10
    FLITEDIR=`pwd`/../..
11
 fi
(-)flite/files/patch-main_Makefile (+23 lines)
Line 0 Link Here
1
--- main/Makefile.orig	2014-11-06 13:37:19 UTC
2
+++ main/Makefile
3
@@ -126,15 +126,15 @@ $(BINDIR)/flite_${VOICE}: flite_main.o f
4
 
5
 install:
6
 #       The basic binaries
7
-	@ $(INSTALL) -m 755 $(BINDIR)/flite $(DESTDIR)$(INSTALLBINDIR)
8
+	@ $(INSTALL) -m 755 -s $(BINDIR)/flite $(INSTALLBINDIR)
9
 	@ for i in $(VOICES) ; \
10
 	do \
11
-	   $(INSTALL) $(BINDIR)/flite_$$i $(DESTDIR)$(INSTALLBINDIR); \
12
+	   $(INSTALL) -s $(BINDIR)/flite_$$i $(INSTALLBINDIR); \
13
 	done
14
-	$(INSTALL) -m 755 $(BINDIR)/flite_time $(DESTDIR)$(INSTALLBINDIR)
15
+	$(INSTALL) -m 755 -s $(BINDIR)/flite_time $(INSTALLBINDIR)
16
 #       The libraries: static and shared (if built)
17
-	cp -pd $(flite_LIBS_deps) $(DESTDIR)$(INSTALLLIBDIR)
18
+	cp -pR $(flite_LIBS_deps) $(INSTALLLIBDIR)
19
 ifdef SHFLAGS
20
-	cp -pd $(SHAREDLIBS) $(VERSIONSHAREDLIBS) $(DESTDIR)$(INSTALLLIBDIR)
21
+	cp -pR $(SHAREDLIBS) $(VERSIONSHAREDLIBS) $(INSTALLLIBDIR)
22
 endif
23
 
(-)flite/files/patch-parallel-build (-155 lines)
Lines 1-155 Link Here
1
Allow parallel builds:
2
3
	1. First, modify make_voice_list script to accept the
4
	   output file (defaulting to flite_voice_list.c as before).
5
	2. Use a per-library subdirectory to build shared objecs from
6
	   the .shared.a-counterparts -- using the same shared_os/
7
	   was causing conflicts, when multiple such libraries were
8
	   built in parallel.
9
	3. Use the new feature of make_voice_list (see 1.) to build
10
	   separate voice-list files for each voice, thus avoiding
11
	   the last sort of conflicts.
12
13
This also removes linking unnecessary libraries into flite_VOICE
14
executables -- only the library providing the particular voice is used
15
now.
16
17
	-mi
18
19
--- tools/make_voice_list	2009-04-08 09:18:42.000000000 -0400
20
+++ tools/make_voice_list	2014-12-01 19:39:40.000000000 -0500
21
@@ -36,26 +36,38 @@
22
 ###########################################################################
23
 
24
-rm -f flite_voice_list.c
25
+case "$1" in
26
+-o)
27
+	output=$2
28
+	shift 2
29
+	;;
30
+*)
31
+	output=flite_voice_list.c
32
+	;;
33
+esac
34
+
35
+rm -f $output
36
+exec > $output
37
+
38
+cat << EOT
39
+/* Generated automatically from make_voice_list */
40
+
41
+#include "flite.h"
42
+
43
+EOT
44
 
45
-echo "/* Generated automatically from make_voice_list */" >flite_voice_list.c
46
-echo >>flite_voice_list.c
47
-echo '#include "flite.h"' >>flite_voice_list.c
48
-echo >>flite_voice_list.c
49
 for i in $*
50
 do
51
-   echo "cst_voice *register_"$i"(const char *voxdir);">>flite_voice_list.c
52
+   echo "cst_voice *register_"$i"(const char *voxdir);"
53
 done
54
 
55
-echo >>flite_voice_list.c
56
-echo "cst_val *flite_set_voice_list(void)" >>flite_voice_list.c
57
-echo "{" >>flite_voice_list.c
58
+echo
59
+echo "cst_val *flite_set_voice_list(void)"
60
+echo "{"
61
 for i in $*
62
 do
63
-   echo "   flite_voice_list = cons_val(voice_val(register_"$i"(NULL)),flite_voice_list);" >>flite_voice_list.c
64
+   echo "   flite_voice_list = cons_val(voice_val(register_"$i"(NULL)),flite_voice_list);"
65
 done
66
-   echo "   flite_voice_list = val_reverse(flite_voice_list);" >>flite_voice_list.c
67
-   echo "   return flite_voice_list;" >>flite_voice_list.c
68
-
69
-echo "}" >>flite_voice_list.c
70
-echo >>flite_voice_list.c
71
+   echo "   flite_voice_list = val_reverse(flite_voice_list);"
72
+   echo "   return flite_voice_list;"
73
 
74
+echo "}"
75
--- config/common_make_rules	2009-07-30 10:52:56.000000000 -0400
76
+++ config/common_make_rules	2014-12-01 19:43:50.000000000 -0500
77
@@ -121,11 +121,11 @@
78
 $(LIBDIR)/%.so: $(LIBDIR)/%.shared.a
79
 	@ echo making $@
80
-	@ rm -rf shared_os && mkdir shared_os
81
+	@ rm -rf shared_os.$* && mkdir shared_os.$*
82
 	@ rm -f $@ $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION} 
83
-	@ (cd shared_os && ar x ../$<)
84
-	@ (cd shared_os && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os)
85
+	@ (cd shared_os.$* && ar x ../$<)
86
+	@ (cd shared_os.$* && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os)
87
 	@ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_VERSION}` `basename $@.${PROJECT_SHLIB_VERSION}` )
88
 	@ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_SHLIB_VERSION}` `basename $@` )
89
-	@ rm -rf shared_os
90
+	@ rm -rf shared_os.$*
91
 
92
 $(OBJDIR)/.make_build_dirs:
93
--- main/Makefile	2009-08-14 17:11:07.000000000 -0400
94
+++ main/Makefile	2014-12-01 21:07:35.000000000 -0500
95
@@ -40,5 +40,5 @@
96
 ALL_DIRS= 
97
 SRCS = flite_main.c flite_time_main.c t2p_main.c compile_regexes.c
98
-OBJS = $(SRCS:.c=.o) flite_voice_list.o
99
+OBJS = $(SRCS:.c=.o)
100
 FILES = Makefile $(SRCS)
101
 LOCAL_INCLUDES = 
102
@@ -47,8 +47,9 @@
103
       $(BINDIR)/flite$(EXEEXT) \
104
       $(BINDIR)/t2p$(EXEEXT) $(BINDIR)/compile_regexes$(EXEEXT) \
105
-      flite_voice_list.c each $(EXTRABINS)
106
+      $(EXTRABINS)
107
 
108
 VOICES=$(VOXES)
109
 VOICELIBS=$(VOICES:%=flite_%)
110
+VOICEEXES=$(VOICES:%=${BINDIR}/flite_%)
111
 
112
 flite_LIBS = $(VOICELIBS) $(LANGS:%=flite_%) $(LEXES:%=flite_%) flite
113
@@ -76,5 +77,4 @@
114
 
115
 ifdef SHFLAGS
116
-flite_LIBS_flags += -Wl,-rpath $(LIBDIR) 
117
 shared_libs: $(SHAREDLIBS)
118
 else
119
@@ -82,9 +82,9 @@
120
 endif
121
 
122
-$(BINDIR)/flite$(EXEEXT): flite_main.o $(flite_LIBS_deps)
123
+flite_voice_list.c:
124
 	$(TOP)/tools/make_voice_list $(VOICES)
125
-	rm -f flite_voice_list.o
126
-	$(MAKE) flite_voice_list.o
127
-	$(CC) $(CFLAGS) -o $@ flite_main.o flite_voice_list.o $(flite_LIBS_flags) $(LDFLAGS)
128
+
129
+$(BINDIR)/flite$(EXEEXT): flite_main.o flite_voice_list.c $(flite_LIBS_deps)
130
+	$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ flite_main.o flite_voice_list.c $(flite_LIBS_flags) $(LDFLAGS)
131
 
132
 $(BINDIR)/flite_time$(EXEEXT): flite_time_main.o $(flite_time_LIBS_deps)
133
@@ -98,15 +98,12 @@
134
 	$(CC) $(CFLAGS) -o $@ compile_regexes.o $(FLITELIBFLAGS) $(LDFLAGS)
135
 
136
-each:
137
-	@ for i in $(VOICES) ; \
138
-	do \
139
-	   $(MAKE) VOICE=$$i $(BINDIR)/flite_$$i ; \
140
-	done
141
+each:	${VOICEEXES}
142
+
143
+voice_list_%.c: $(TOP)/tools/make_voice_list
144
+	$(TOP)/tools/make_voice_list -o $@
145
 
146
-$(BINDIR)/flite_${VOICE}: flite_main.o $(flite_LIBS_deps)
147
-	$(TOP)/tools/make_voice_list $(VOICE)
148
-	rm -f flite_voice_list.o
149
-	$(MAKE) flite_voice_list.o
150
-	$(CC) $(CFLAGS) -o $@ flite_main.o flite_voice_list.o $(flite_LIBS_flags) $(LDFLAGS)
151
+$(BINDIR)/flite_%: voice_list_%.c flite_main.o $(flite_LIBS_deps)
152
+	$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ flite_main.o voice_list_$*.c \
153
+	    $(filter-out -lflite_cmu_%,${flite_LIBS_flags}) -lflite_$* $(LDFLAGS)
154
 
155
 install:
(-)flite/files/patch-single-exe (-66 lines)
Lines 1-66 Link Here
1
This patch completely dispenses with building flite_VOICE executables
2
for each voice, replacing them all with symlinks to flite itself.
3
4
The flite itself will now determine the desired voice -- if not
5
explicitly given on command-line -- based on the name of the invoked
6
program (argv[0]).
7
8
	-mi
9
10
--- main/Makefile	2009-08-14 17:11:07.000000000 -0400
11
+++ main/Makefile	2014-12-02 01:11:35.000000000 -0500
12
@@ -116,3 +113,3 @@
13
 	do \
14
-	   $(INSTALL) $(BINDIR)/flite_$$i $(INSTALLBINDIR); \
15
+	   ln -s flite $(INSTALLBINDIR)/flite_$$i; \
16
 	done
17
+++ main/flite_main.c	2014-12-02 01:05:49.000000000 -0500
18
@@ -51,4 +51,18 @@
19
 void cst_alloc_debug_summary();
20
 
21
+/* Return 1 if the big string ends with the small one, 0 otherwise */
22
+static int
23
+endsWith(const char *big, const char *small)
24
+{
25
+	size_t	biglen, smallen;
26
+
27
+	biglen = strlen(big);
28
+	smallen = strlen(small);
29
+
30
+	if (smallen > biglen)
31
+		return 0;
32
+	return strcmp(big + (biglen - smallen), small) == 0;
33
+}
34
+
35
 static void flite_version()
36
 {
37
@@ -299,6 +313,27 @@
38
 
39
     if (filename == NULL) filename = "-";  /* stdin */
40
-    if (desired_voice == 0)
41
-        desired_voice = flite_voice_select(NULL);
42
+    if (desired_voice == NULL) {
43
+	cst_voice	*voice;
44
+	const cst_val	*val;
45
+	const cst_lexicon *lex;
46
+
47
+	/* Try to find the voice based on the executable filename */
48
+	for (val = flite_voice_list; val; val = val_cdr(val)) {
49
+		voice = val_voice(val_car(val));
50
+		/* First check the name of the voice itself: */
51
+		if (endsWith(argv[0], voice->name)) {
52
+			desired_voice = voice;
53
+			break;
54
+		}
55
+		/* Ok, check the name of the voice's lexicon: */
56
+		lex = val_lexicon(feat_val(voice->features, "lexicon"));
57
+		if (endsWith(argv[0], lex->name)) {
58
+			desired_voice = voice;
59
+			break;
60
+		}
61
+	}
62
+	if (desired_voice == NULL)
63
+		desired_voice = flite_voice_select(NULL);
64
+    }
65
 
66
     v = desired_voice;
(-)flite/files/patch-src-audio-au_sun.c (-22 lines)
Lines 1-22 Link Here
1
--- src/audio/au_sun.c.orig
2
+++ src/audio/au_sun.c
3
@@ -45,6 +45,7 @@
4
 #include <sys/stat.h>
5
 #include <fcntl.h>
6
 #include <errno.h>
7
+#include <sys/ioctl.h>
8
 #include <sys/filio.h>
9
 #include <sys/audioio.h>
10
 #include "cst_string.h"
11
@@ -76,7 +77,11 @@ cst_audiodev *audio_open_sun(int sps, in
12
 	    cst_error();
13
 	}
14
     }
15
+#ifdef __OpenBSD__
16
+    AUDIO_INITINFO(&ainfo);
17
+#else
18
     ioctl(fd,AUDIO_GETINFO,&ainfo);
19
+#endif
20
 
21
     switch (fmt)
22
     {
(-)flite/files/patch-tools-funds_sts_main.c (-16 lines)
Lines 1-16 Link Here
1
Tags: for-upstream
2
3
The standard headers must be included before the behavior gets undefined
4
by the following macro definition.
5
6
--- tools/find_sts_main.c.orig	2005-01-01 15:04:43.000000000 +0100
7
+++ tools/find_sts_main.c	2007-01-21 04:36:17.750982588 +0100
8
@@ -40,6 +40,8 @@
9
 #include <stdio.h>
10
 #include <math.h>
11
 #include <string.h>
12
+#include <stdlib.h>
13
+#include <unistd.h>
14
 
15
 /* To allow some normally const fields to manipulated during building */
16
 #define const
(-)flite/files/patch-warnings (-127 lines)
Lines 1-127 Link Here
1
--- src/audio/au_oss.c	2009-04-08 09:18:42.000000000 -0400
2
+++ src/audio/au_oss.c	2014-11-30 13:21:50.000000000 -0500
3
@@ -84,5 +84,5 @@
4
     ad->channels = channels;
5
     ad->fmt = fmt;
6
-    ad->platform_data = (void *)afd;
7
+    ad->platform_data = (void *)(intptr_t)afd;
8
 
9
     if (ad->channels == 0)
10
--- src/synth/cst_ssml.c	2009-05-01 10:52:13.000000000 -0400
11
+++ src/synth/cst_ssml.c	2014-11-30 13:23:47.000000000 -0500
12
@@ -57,41 +57,7 @@
13
 #include "cst_tokenstream.h"
14
 
15
-static const char *ssml_whitespacesymbols;
16
 static const char *ssml_singlecharsymbols_general = "<>&/\";";
17
 static const char *ssml_singlecharsymbols_inattr = "=>;/\"";
18
 
19
-static void add_raw_data(cst_utterance *u, const char *raw_data,
20
-			 cst_features *attributes)
21
-{
22
-    /* Add all tokens in raw _data to u */
23
-    cst_tokenstream *ts;
24
-    cst_relation *r;
25
-    cst_item *t;
26
-    const char *token;
27
-
28
-    r = utt_relation_create(u,"Token");
29
-    ts = 
30
-     ts_open_string(raw_data,
31
-                    get_param_string(u->features,"text_whitespace",NULL),
32
-                    get_param_string(u->features,"text_singlecharsymbols",NULL),
33
-                    get_param_string(u->features,"text_prepunctuation",NULL),
34
-                    get_param_string(u->features,"text_pospunctuation",NULL));
35
-    while (!(ts_eof(ts)))
36
-    {
37
-	t = relation_append(r,NULL);
38
-	feat_copy_into(item_feats(t),attributes);
39
-	token = ts_get(ts);
40
-	if (cst_strlen(token) > 0)
41
-	{
42
-	    t = relation_append(r,NULL);
43
-	    item_set_string(t,"name",token);
44
-	    item_set_string(t,"whitespace",ts->whitespace);
45
-	    item_set_string(t,"prepunctuation",ts->prepunctuation);
46
-	    item_set_string(t,"punc",ts->postpunctuation);
47
-	}
48
-    }
49
-
50
-}
51
-
52
 static const char *ts_get_quoted_remainder(cst_tokenstream *ts)
53
 {
54
@@ -169,14 +135,4 @@
55
 }
56
 			       
57
-static void extend_buffer(char **buffer,int *buffer_max,int at_least)
58
-{
59
-    int new_max;
60
-
61
-    new_max = (*buffer_max)+at_least;
62
-    cst_free(*buffer);
63
-    *buffer = cst_alloc(char,new_max);
64
-    *buffer_max = new_max;
65
-}			  
66
-
67
 static float flite_ssml_to_speech_ts(cst_tokenstream *ts,
68
                                      cst_voice *voice,
69
--- include/cst_lexicon.h	2009-06-09 14:07:34.000000000 -0400
70
+++ include/cst_lexicon.h	2014-11-30 13:26:51.000000000 -0500
71
@@ -45,5 +45,5 @@
72
 
73
 typedef struct lexicon_struct {
74
-    char *name;
75
+    const char *name;
76
     int num_entries;
77
     /* Entries are centered around bytes with value 255 */
78
@@ -51,5 +51,5 @@
79
     /* each are terminated (preceeded in pron case) by 0 */
80
     /* This saves 4 bytes per entry for an index */
81
-    unsigned char *data; /* the entries and phone strings */
82
+    const unsigned char *data; /* the entries and phone strings */
83
     int num_bytes;       /* the number of bytes in the data */
84
-    char **phone_table;
85
+    const char * const *phone_table;
86
--- src/lexicon/cst_lexicon.c	2009-08-24 12:35:51.000000000 -0400
87
+++ src/lexicon/cst_lexicon.c	2014-11-30 13:31:33.000000000 -0500
88
@@ -63,14 +63,4 @@
89
 }
90
 
91
-void delete_lexicon(cst_lexicon *lex)
92
-{   /* But I doubt if this will ever be called, lexicons are mapped */
93
-    /* This probably isn't complete */
94
-    if (lex)
95
-    {
96
-	cst_free(lex->data);
97
-	cst_free(lex);
98
-    }
99
-}
100
-
101
 cst_val *cst_lex_load_addenda(const cst_lexicon *lex, const char *lexfile)
102
 {   /* Load an addend from given file, check its phones wrt lex */
103
@@ -331,5 +321,5 @@
104
 {
105
     int i,j=0,length;
106
-    unsigned char *cword;
107
+    const unsigned char *cword;
108
 
109
     if (l->entry_hufftable == 0)
110
--- lang/cmulex/cmu_lex.c	2009-08-14 12:30:10.000000000 -0400
111
+++ lang/cmulex/cmu_lex.c	2014-11-30 13:37:22.000000000 -0500
112
@@ -360,5 +360,5 @@
113
 #endif
114
     cmu_lex.num_bytes = cmu_lex_num_bytes;
115
-    cmu_lex.phone_table = (char **) cmu_lex_phone_table;
116
+    cmu_lex.phone_table = cmu_lex_phone_table;
117
     cmu_lex.syl_boundary = cmu_syl_boundary_mo;
118
     cmu_lex.addenda = (char ***) addenda;
119
--- main/compile_regexes.c	2009-04-08 09:18:42.000000000 -0400
120
+++ main/compile_regexes.c	2014-11-30 13:43:25.000000000 -0500
121
@@ -75,5 +75,5 @@
122
         printf("NULL, ");
123
     else
124
-        printf("%s_rxprog + %d, ", name, rgx->regmust - rgx->program);
125
+        printf("%s_rxprog + %td, ", name, rgx->regmust - rgx->program);
126
     printf("%d, ",rgx->regmlen);
127
     printf("%d,\n   ",rgx->regsize);
(-)flite/pkg-plist (-27 / +4 lines)
Lines 48-86 Link Here
48
include/flite/flite.h
48
include/flite/flite.h
49
include/flite/flite_version.h
49
include/flite/flite_version.h
50
lib/libflite.a
50
lib/libflite.a
51
lib/libflite.so
51
lib/libflite_cmu_grapheme_lang.a
52
lib/libflite.so.1
52
lib/libflite_cmu_grapheme_lex.a
53
lib/libflite.so.1.4
53
lib/libflite_cmu_indic_lang.a
54
lib/libflite_cmu_indic_lex.a
54
lib/libflite_cmu_time_awb.a
55
lib/libflite_cmu_time_awb.a
55
lib/libflite_cmu_time_awb.so
56
lib/libflite_cmu_time_awb.so.1
57
lib/libflite_cmu_time_awb.so.1.4
58
lib/libflite_cmu_us_awb.a
56
lib/libflite_cmu_us_awb.a
59
lib/libflite_cmu_us_awb.so
60
lib/libflite_cmu_us_awb.so.1
61
lib/libflite_cmu_us_awb.so.1.4
62
lib/libflite_cmu_us_kal.a
57
lib/libflite_cmu_us_kal.a
63
lib/libflite_cmu_us_kal.so
64
lib/libflite_cmu_us_kal.so.1
65
lib/libflite_cmu_us_kal.so.1.4
66
lib/libflite_cmu_us_kal16.a
58
lib/libflite_cmu_us_kal16.a
67
lib/libflite_cmu_us_kal16.so
68
lib/libflite_cmu_us_kal16.so.1
69
lib/libflite_cmu_us_kal16.so.1.4
70
lib/libflite_cmu_us_rms.a
59
lib/libflite_cmu_us_rms.a
71
lib/libflite_cmu_us_rms.so
72
lib/libflite_cmu_us_rms.so.1
73
lib/libflite_cmu_us_rms.so.1.4
74
lib/libflite_cmu_us_slt.a
60
lib/libflite_cmu_us_slt.a
75
lib/libflite_cmu_us_slt.so
76
lib/libflite_cmu_us_slt.so.1
77
lib/libflite_cmu_us_slt.so.1.4
78
lib/libflite_cmulex.a
61
lib/libflite_cmulex.a
79
lib/libflite_cmulex.so
80
lib/libflite_cmulex.so.1
81
lib/libflite_cmulex.so.1.4
82
lib/libflite_usenglish.a
62
lib/libflite_usenglish.a
83
lib/libflite_usenglish.so
84
lib/libflite_usenglish.so.1
85
lib/libflite_usenglish.so.1.4
86
%%PORTDOCS%%%%DOCSDIR%%/README
63
%%PORTDOCS%%%%DOCSDIR%%/README

Return to bug 216018