View | Details | Raw Unified | Return to bug 170714
Collapse All | Expand All

(-)distinfo (-24 / +24 lines)
Lines 1-24 Link Here
1
SHA256 (freeswitch-sounds/freeswitch-sounds-en-us-callie-8000-1.0.18.tar.gz) = 131b87a4c190d40ce3c5a67c2d2096158f11e85a1659eeb2bbf38e08bf7be812
1
SHA256 (freeswitch/freeswitch-sounds-en-us-callie-8000-1.0.20.tar.gz) = 663b72ebf4f2b99202daf9783aafa3e056a67c1ec803f2b2f1d1e71207e3b2ec
2
SIZE (freeswitch-sounds/freeswitch-sounds-en-us-callie-8000-1.0.18.tar.gz) = 14180974
2
SIZE (freeswitch/freeswitch-sounds-en-us-callie-8000-1.0.20.tar.gz) = 15643920
3
SHA256 (freeswitch-sounds/freeswitch-sounds-en-us-callie-16000-1.0.18.tar.gz) = c1c6d4405055db31eeb47d3a90ffaf9fb5ca5eecc962749f1409780223fd761a
3
SHA256 (freeswitch/freeswitch-sounds-en-us-callie-16000-1.0.20.tar.gz) = af788e98a8a638366a2dc7510aa56a4a82507b606f63f982b288ebad7e571a0c
4
SIZE (freeswitch-sounds/freeswitch-sounds-en-us-callie-16000-1.0.18.tar.gz) = 28161362
4
SIZE (freeswitch/freeswitch-sounds-en-us-callie-16000-1.0.20.tar.gz) = 31160818
5
SHA256 (freeswitch-sounds/freeswitch-sounds-en-us-callie-32000-1.0.18.tar.gz) = cbd55b6355829bb559741700d2a310718a95800f8cf8b229e1d15eb99b94d3a4
5
SHA256 (freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.20.tar.gz) = 66a192dcf5ebf2b57c5c01ee9e8e2a04d8c50614ce7000698984d5ca8252735c
6
SIZE (freeswitch-sounds/freeswitch-sounds-en-us-callie-32000-1.0.18.tar.gz) = 55081458
6
SIZE (freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.20.tar.gz) = 61199871
7
SHA256 (freeswitch-sounds/freeswitch-sounds-en-us-callie-48000-1.0.18.tar.gz) = a060fc118090b679408f8e712af9e556816e0d7f4c59422f7504066c693d71e9
7
SHA256 (freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.20.tar.gz) = 4f5522ccac0167cd6b0de79e1f386a57ba57c3a157910901b0dc28989624678c
8
SIZE (freeswitch-sounds/freeswitch-sounds-en-us-callie-48000-1.0.18.tar.gz) = 80491982
8
SIZE (freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.20.tar.gz) = 87945358
9
SHA256 (freeswitch-sounds/freeswitch-sounds-fr-ca-june-8000-1.0.14.tar.gz) = 2a10fdae75cdd6cbb12c5e99a854b01433221ebe99c49d6db024164fdc72d252
9
SHA256 (freeswitch/freeswitch-sounds-fr-ca-june-8000-1.0.16.tar.gz) = 65f6a1bd385c6075e4203a637ecb85bbf97ec3b3ebe308cb2228920dc7b218d1
10
SIZE (freeswitch-sounds/freeswitch-sounds-fr-ca-june-8000-1.0.14.tar.gz) = 9203881
10
SIZE (freeswitch/freeswitch-sounds-fr-ca-june-8000-1.0.16.tar.gz) = 11132039
11
SHA256 (freeswitch-sounds/freeswitch-sounds-fr-ca-june-16000-1.0.14.tar.gz) = 0dc4351534547994daf7b3bfdbb8df9b4bf75e8e4f576819468e6c708578b0a2
11
SHA256 (freeswitch/freeswitch-sounds-fr-ca-june-16000-1.0.16.tar.gz) = 4e00722c5487c25f403e432c21a7be72eded0347496490167b82494edc6b4682
12
SIZE (freeswitch-sounds/freeswitch-sounds-fr-ca-june-16000-1.0.14.tar.gz) = 18198669
12
SIZE (freeswitch/freeswitch-sounds-fr-ca-june-16000-1.0.16.tar.gz) = 22007198
13
SHA256 (freeswitch-sounds/freeswitch-sounds-fr-ca-june-32000-1.0.14.tar.gz) = efb3842a638dcfa9376f602b80ef00416bfa4fc5922f05aea772009690a6792f
13
SHA256 (freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.16.tar.gz) = c5d986db76369062671bdd1c7adfbd26613ea42ec14f2ace3f007b54a18e4f7a
14
SIZE (freeswitch-sounds/freeswitch-sounds-fr-ca-june-32000-1.0.14.tar.gz) = 35601264
14
SIZE (freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.16.tar.gz) = 43083229
15
SHA256 (freeswitch-sounds/freeswitch-sounds-fr-ca-june-48000-1.0.14.tar.gz) = a53f53604b38e5313637cb057f3f61e48bea335b312ad822165dde9bc8cfc6ff
15
SHA256 (freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.16.tar.gz) = 5b689c85e08bc83d3c40c1829d250580e92c673587b14b7e20768efcd1afe55f
16
SIZE (freeswitch-sounds/freeswitch-sounds-fr-ca-june-48000-1.0.14.tar.gz) = 52402291
16
SIZE (freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.16.tar.gz) = 63475346
17
SHA256 (freeswitch-sounds/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz) = 44db35574216af8ccbb48a7f1a08065df253adb4cebed8bc7ece7d0a4da920e7
17
SHA256 (freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.13.tar.gz) = a04f0d33462a782c9fe8e81331a7c0928950c3fcc83f90cdf774974114bf1e53
18
SIZE (freeswitch-sounds/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz) = 9115259
18
SIZE (freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.13.tar.gz) = 14363334
19
SHA256 (freeswitch-sounds/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz) = aef0d3dc7fed657bc9c9d5ebbb458bc28e55c62af0087623ad060f1b4de3c74c
19
SHA256 (freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.13.tar.gz) = f68bf958625d7fec95ffdec374b197bdddceff372e43c01d6502f39a362a0e15
20
SIZE (freeswitch-sounds/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz) = 17952582
20
SIZE (freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.13.tar.gz) = 28650196
21
SHA256 (freeswitch-sounds/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz) = 3be071456c03d8eac191f1a417ffcc48eb7100633cbb8d8cc62fde1c328ede08
21
SHA256 (freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz) = 621fbe1d6d4c7bafc407aac9898676fe2807a74e5f907a27870095804f6f5652
22
SIZE (freeswitch-sounds/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz) = 35345749
22
SIZE (freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz) = 56843560
23
SHA256 (freeswitch-sounds/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz) = 12e164bbc99729a87d9a57bff557b6a190b5349b30cad71dcae458d92288aa3b
23
SHA256 (freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz) = f2db5f456e94e10f262ee08407484e4faf538a28e38c67867a8598636cca0d4a
24
SIZE (freeswitch-sounds/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz) = 51864057
24
SIZE (freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz) = 84394475
(-)Makefile (-43 / +52 lines)
Lines 6-17 Link Here
6
#
6
#
7
7
8
PORTNAME=	freeswitch
8
PORTNAME=	freeswitch
9
DISTVERSION=	1.0.18
9
DISTVERSION=	1.0.20
10
PORTREVISION=	1
11
CATEGORIES=	audio
10
CATEGORIES=	audio
12
MASTER_SITES=	http://files.freeswitch.org/
11
MASTER_SITES=	http://files.freeswitch.org/
13
PKGNAMESUFFIX=	-sounds
12
PKGNAMESUFFIX=	-sounds
14
DIST_SUBDIR=	freeswitch-sounds
13
DIST_SUBDIR=	${PORTNAME}${PORTNAMESUFFIX}
15
14
16
MAINTAINER=	r.neese@gmail.com
15
MAINTAINER=	r.neese@gmail.com
17
COMMENT=	FreeSwitch Sounds (All Bitrates)
16
COMMENT=	FreeSwitch Sounds (All Bitrates)
Lines 24-59 Link Here
24
GROUPS=		${USERS}
23
GROUPS=		${USERS}
25
LATEST_LINK=	${PORTNAME}${PKGNAMESUFFIX}
24
LATEST_LINK=	${PORTNAME}${PKGNAMESUFFIX}
26
25
27
OPTIONS=	DOWNLOAD	"Don't resample, download all." off \
26
DOWNLOAD_DESC=	Download Sounds
28
		8K		"Compile sounds for 8K" on \
27
8K_DESC=	8000Hz Audio Files
29
		16K		"Compile sounds for 16K" on \
28
16K_DESC=	16000Hz Audio Files
30
		32K		"Compile sounds for 32K" on \
29
32K_DESC=	32000Hz Audio Files
31
		48K		"Compile sounds for 48K" on \
30
48K_DESC=	48000Hz Audio Files
32
		ENGLISH		"Compile US English Language Sounds" on \
31
ENGLISH_DESC=	Compile US English Language Sounds
33
		FRENCH		"Compile French Canadian Language Sounds" off \
32
FRENCH_DESC=	Compile French Canadian Language Sounds
34
		RUSSIAN		"Compile Russian Language Sounds" off
33
RUSSIAN_DESC=	Compile Russian Language Sounds
35
		
34
35
OPTIONS_DEFINE=	DOWNLOAD
36
37
OPTIONS_SINGLE=	LANG
38
OPTIONS_SINGLE_LANG=	ENGLISH FRENCH RUSSIAN
39
40
OPTIONS_MULTI=	AUDIO
41
OPTIONS_MULTI_AUDIO=	8K 16K 32K 48K
42
43
OPTIONS_DEFAULT=	8K 16K ENGLISH
44
NO_OPTIONS_SORT=	yes
45
36
.include <bsd.port.options.mk>
46
.include <bsd.port.options.mk>
37
47
38
.if ! defined(WITH_DOWNLOAD)
48
.if empty(PORT_OPTIONS:MDOWNLOAD)
39
BUILD_DEPENDS+=	sox:${PORTSDIR}/audio/sox
49
BUILD_DEPENDS+=	sox:${PORTSDIR}/audio/sox
40
.endif
50
.endif
41
51
42
.if defined(WITH_8K)
52
.if ${PORT_OPTIONS:M8K}
43
BITRATES+=	8000
53
BITRATES+=	8000
44
.endif
54
.endif
45
.if defined(WITH_16K)
55
.if ${PORT_OPTIONS:M16K}
46
BITRATES+=	16000
56
BITRATES+=	16000
47
.endif
57
.endif
48
.if defined(WITH_32K)
58
.if ${PORT_OPTIONS:M32K}
49
BITRATES+=	32000
59
BITRATES+=	32000
50
.endif
60
.endif
51
.if defined(WITH_48K)
61
.if ${PORT_OPTIONS:M48K}
52
BITRATES+=	48000
62
BITRATES+=	48000
53
.endif
63
.endif
54
64
55
.if defined(WITH_ENGLISH)
65
.if ${PORT_OPTIONS:MENGLISH}
56
.if defined(WITH_DOWNLOAD)
66
.if ${PORT_OPTIONS:MDOWNLOAD}
57
.for rate in ${BITRATES}
67
.for rate in ${BITRATES}
58
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-en-us-callie-${rate}-${DISTVERSION}${EXTRACT_SUFX}
68
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-en-us-callie-${rate}-${DISTVERSION}${EXTRACT_SUFX}
59
.endfor
69
.endfor
Lines 61-105 Link Here
61
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-en-us-callie-48000-${DISTVERSION}${EXTRACT_SUFX}
71
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-en-us-callie-48000-${DISTVERSION}${EXTRACT_SUFX}
62
.endif
72
.endif
63
.endif
73
.endif
64
.if defined(WITH_FRENCH)
74
.if ${PORT_OPTIONS:MFRENCH}
65
.if defined(WITH_DOWNLOAD)
75
.if ${PORT_OPTIONS:MDOWNLOAD}
66
.for rate in ${BITRATES}
76
.for rate in ${BITRATES}
67
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-fr-ca-june-${rate}-1.0.14${EXTRACT_SUFX}
77
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-fr-ca-june-${rate}-1.0.16${EXTRACT_SUFX}
68
.endfor
78
.endfor
69
.else
79
.else
70
DISTFILES+=     ${PORTNAME}${PKGNAMESUFFIX}-fr-ca-june-48000-1.0.14${EXTRACT_SUFX}
80
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-fr-ca-june-48000-1.0.16${EXTRACT_SUFX}
71
.endif
81
.endif
72
.endif
82
.endif
73
.if defined(WITH_RUSSIAN)
83
.if ${PORT_OPTIONS:MRUSSIAN}
74
.if defined(WITH_DOWNLOAD)
84
.if ${PORT_OPTIONS:MDOWNLOAD}
75
.for rate in ${BITRATES}
85
.for rate in ${BITRATES}
76
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-ru-RU-elena-${rate}-1.0.12${EXTRACT_SUFX}
86
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-ru-RU-elena-${rate}-1.0.13${EXTRACT_SUFX}
77
.endfor
87
.endfor
78
.else
88
.else
79
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-ru-RU-elena-48000-1.0.12${EXTRACT_SUFX}
89
DISTFILES+=	${PORTNAME}${PKGNAMESUFFIX}-ru-RU-elena-48000-1.0.13${EXTRACT_SUFX}
80
.endif
90
.endif
81
.endif
91
.endif
82
92
83
.if ! defined(WITH_ENGLISH) && ! defined(WITH_FRENCH) && ! defined(WITH_RUSSIAN)
84
BROKEN=	you must build with atleast English or French or Russian, 
85
.endif
86
87
.if ! defined(WITH_8K) && ! defined(WITH_16K) && ! defined(WITH_32K) && \
88
	! defined(WITH_48K)
89
BROKEN=	you must build with at least one of 8K, 16K, 32K, or 48K sounds
90
.endif
91
92
.if defined(FREESWITCH_VSCALE)
93
.if defined(FREESWITCH_VSCALE)
93
SCALE=${FREESWITCH_VSCALE}
94
SCALE=${FREESWITCH_VSCALE}
94
.else
95
.else
95
SCALE=0.2
96
SCALE=0.2
96
.endif
97
.endif
97
98
99
.for opt in ${ALL_OPTIONS}
100
.if $(PORT_OPTIONS:M${opt})
101
PLIST_SUB+=     ${opt}=""
102
.else
103
PLIST_SUB+=     ${opt}="@comment "
104
.endif
105
.endfor
106
98
do-build:
107
do-build:
99
	@${ECHO_MSG} "===> Building for bitrates: ${BITRATES}"
108
	@${ECHO_MSG} "===> Building for bitrates: ${BITRATES}"
100
	@${ECHO_MSG} "===> Download >>>${WITH_DOWNLOAD}<<<"
109
	@${ECHO_MSG} "===> Download >>>${PORT_OPTIONS:MDOWNLOAD}<<<"
101
	@${ECHO_MSG} "===> Scaling audio to ${SCALE}"
110
	@${ECHO_MSG} "===> Scaling audio to ${SCALE}"
102
	if [ "${WITH_ENGLISH}" != "" -a ! -e "${WRKDIR}/ENGLISH.done" ]; then \
111
	if [ -n "${PORT_OPTIONS:MENGLISH}" -a ! -e "${WRKDIR}/ENGLISH.done" ]; then \
103
		${ECHO_MSG} "====> English selected."; \
112
		${ECHO_MSG} "====> English selected."; \
104
		for rate in ${BITRATES}; do \
113
		for rate in ${BITRATES}; do \
105
			${ECHO_MSG} "WORKING on $${rate}!"; \
114
			${ECHO_MSG} "WORKING on $${rate}!"; \
Lines 108-114 Link Here
108
				for filename in `ls ${WRKSRC}/en/us/callie/$${dir}/48000`; do \
117
				for filename in `ls ${WRKSRC}/en/us/callie/$${dir}/48000`; do \
109
					echo "${DATADIR_REL}/sounds/en/us/callie/$${dir}/$${rate}/$${filename}" >> ${PLIST}; \
118
					echo "${DATADIR_REL}/sounds/en/us/callie/$${dir}/$${rate}/$${filename}" >> ${PLIST}; \
110
					if [ ! -e "${WRKDIR}/tmp/en/us/callie/$${dir}/$${rate}/$${filename}" ]; then \
119
					if [ ! -e "${WRKDIR}/tmp/en/us/callie/$${dir}/$${rate}/$${filename}" ]; then \
111
						if [ "${WITH_DOWNLOAD}" = "true" ]; then \
120
						if [ "${PORT_OPTIONS:MDOWNLOAD}" = "true" ]; then \
112
							${ECHO} -n "."; \
121
							${ECHO} -n "."; \
113
							${MV} ${WRKSRC}/en/us/callie/$${dir}/$${rate}/$${filename} ${WRKDIR}/tmp/en/us/callie/$${dir}/$${rate}/$${filename} ; \
122
							${MV} ${WRKSRC}/en/us/callie/$${dir}/$${rate}/$${filename} ${WRKDIR}/tmp/en/us/callie/$${dir}/$${rate}/$${filename} ; \
114
						else \
123
						else \
Lines 124-130 Link Here
124
		${TOUCH} ${WRKDIR}/ENGLISH.done; \
133
		${TOUCH} ${WRKDIR}/ENGLISH.done; \
125
	fi
134
	fi
126
135
127
	if [ "${WITH_FRENCH}" != "" -a ! -e "${WRKDIR}/FRENCH.done" ]; then \
136
	if [ -n "${PORT_OPTIONS:MFRENCH}"  -a ! -e "${WRKDIR}/FRENCH.done" ]; then \
128
		${ECHO_MSG} "====> French selected."; \
137
		${ECHO_MSG} "====> French selected."; \
129
		for rate in ${BITRATES}; do \
138
		for rate in ${BITRATES}; do \
130
			${ECHO_MSG} "WORKING on $${rate}!"; \
139
			${ECHO_MSG} "WORKING on $${rate}!"; \
Lines 133-139 Link Here
133
					 for filename in `ls ${WRKSRC}/fr/ca/june/$${dir}/48000`; do \
142
					 for filename in `ls ${WRKSRC}/fr/ca/june/$${dir}/48000`; do \
134
					echo "${DATADIR_REL}/sounds/fr/ca/june/$${dir}/$${rate}/$${filename}" >> ${PLIST}; \
143
					echo "${DATADIR_REL}/sounds/fr/ca/june/$${dir}/$${rate}/$${filename}" >> ${PLIST}; \
135
					if [ ! -e "${WRKDIR}/tmp/fr/ca/june/$${dir}/$${rate}/$${filename}" ]; then \
144
					if [ ! -e "${WRKDIR}/tmp/fr/ca/june/$${dir}/$${rate}/$${filename}" ]; then \
136
						if [ "${WITH_DOWNLOAD}" = "true" ]; then \
145
						if [ "${PORT_OPTIONS:MDOWNLOAD}" = "true" ]; then \
137
							${ECHO} -n "."; \
146
							${ECHO} -n "."; \
138
							${MV} ${WRKSRC}/fr/ca/june/$${dir}/$${rate}/$${filename} ${WRKDIR}/tmp/fr/ca/june/$${dir}/$${rate}/$${filename} ; \
147
							${MV} ${WRKSRC}/fr/ca/june/$${dir}/$${rate}/$${filename} ${WRKDIR}/tmp/fr/ca/june/$${dir}/$${rate}/$${filename} ; \
139
						else \
148
						else \
Lines 149-155 Link Here
149
		${TOUCH} ${WRKDIR}/FRENCH.done; \
158
		${TOUCH} ${WRKDIR}/FRENCH.done; \
150
	fi
159
	fi
151
160
152
	if [ "${WITH_RUSSIAN}" != "" -a ! -e "${WRKDIR}/RUSSIAN.done" ]; then \
161
	if [ -n "${PORT_OPTIONS:MRUSSIAN}" -a ! -e "${WRKDIR}/RUSSIAN.done" ]; then \
153
		${ECHO_MSG} "====> Russian selected."; \
162
		${ECHO_MSG} "====> Russian selected."; \
154
		for rate in ${BITRATES}; do \
163
		for rate in ${BITRATES}; do \
155
			${ECHO_MSG} "WORKING on $${rate}!"; \
164
			${ECHO_MSG} "WORKING on $${rate}!"; \
Lines 158-164 Link Here
158
				for filename in `ls ${WRKSRC}/ru/RU/elena/$${dir}/48000`; do \
167
				for filename in `ls ${WRKSRC}/ru/RU/elena/$${dir}/48000`; do \
159
					echo "share/${DATADIR_REL}/sounds/ru/RU/elena/$${dir}/$${rate}/$${filename}" >> ${PLIST}; \
168
					echo "share/${DATADIR_REL}/sounds/ru/RU/elena/$${dir}/$${rate}/$${filename}" >> ${PLIST}; \
160
					if [ ! -e "${WRKDIR}/tmp/ru/RU/elena/$${dir}/$${rate}/$${filename}" ]; then \
169
					if [ ! -e "${WRKDIR}/tmp/ru/RU/elena/$${dir}/$${rate}/$${filename}" ]; then \
161
						if [ "${WITH_DOWNLOAD}" = "true" ]; then \
170
						if [ "${PORT_OPTIONS:MDOWNLOAD}" = "true" ]; then \
162
							${ECHO} -n "."; \
171
							${ECHO} -n "."; \
163
							${MV} ${WRKSRC}/ru/RU/elena/$${dir}/$${rate}/$${filename} ${WRKDIR}/tmp/ru/RU/elena/$${dir}/$${rate}/$${filename}; \
172
							${MV} ${WRKSRC}/ru/RU/elena/$${dir}/$${rate}/$${filename} ${WRKDIR}/tmp/ru/RU/elena/$${dir}/$${rate}/$${filename}; \
164
						else \
173
						else \

Return to bug 170714