Pullup ticket #3178 - requested by tnn www/seamonkey: security update and build fix Revisions pulled up: - www/seamonkey/Makefile 1.38 - www/seamonkey/distinfo 1.51-1.54 - www/seamonkey/patches/patch-directory_c-sdk_configure.in 1.1-1.2 - www/seamonkey/patches/patch-directory_c-sdk_ldap_include_portable.h 1.1-1.3 - www/seamonkey/patches/patch-directory_c-sdk_ldap_libraries_libldap_Makefile.in 1.1-1.2 - www/seamonkey/patches/patch-mp 1.2 --- Module Name: pkgsrc Committed By: tnn Date: Mon Jul 12 11:57:00 UTC 2010 Modified Files: pkgsrc/www/seamonkey: distinfo Added Files: pkgsrc/www/seamonkey/patches: patch-directory_c-sdk_configure.in patch-directory_c-sdk_ldap_include_portable.h patch-directory_c-sdk_ldap_libraries_libldap_Makefile.in Log Message: Add some DragonFlyBSD fixes, contributed by Francois Tigeot. --- Module Name: pkgsrc Committed By: tnn Date: Mon Jul 12 13:57:29 UTC 2010 Modified Files: pkgsrc/www/seamonkey: distinfo pkgsrc/www/seamonkey/patches: patch-directory_c-sdk_configure.in patch-directory_c-sdk_ldap_include_portable.h patch-directory_c-sdk_ldap_libraries_libldap_Makefile.in Log Message: Add upstream bug ref. --- Module Name: pkgsrc Committed By: tnn Date: Wed Jul 21 11:48:06 UTC 2010 Modified Files: pkgsrc/www/seamonkey: distinfo pkgsrc/www/seamonkey/patches: patch-directory_c-sdk_ldap_include_portable.h Log Message: Fix undefined reference to re_comp/re_exec on dragonfly. Reported by Francois Tigeot. --- Module Name: pkgsrc Committed By: tnn Date: Wed Jul 21 18:25:06 UTC 2010 Modified Files: pkgsrc/www/seamonkey: Makefile distinfo pkgsrc/www/seamonkey/patches: patch-mp Log Message: Update to seamonkey-2.0.6 MFSA 2010-47 Cross-origin data leakage from script filename in error messages MFSA 2010-46 Cross-domain data theft using CSS MFSA 2010-45 Multiple location bar spoofing vulnerabilities MFSA 2010-42 Cross-origin data disclosure via Web Workers and importScripts MFSA 2010-41 Remote code execution using malformed PNG image MFSA 2010-40 nsTreeSelection dangling pointer remote code execution MFSA 2010-39 nsCSSValue::Array index integer overflow MFSA 2010-37 Plugin parameter EnsureCachedAttrParamArrays remote code execution MFSA 2010-36 Use-after-free error in NodeIterator MFSA 2010-35 DOM attribute cloning remote code execution vulnerability MFSA 2010-34 Miscellaneous memory safety hazards (rv:1.9.2.7/ 1.9.1.11)diff -r1.37 -r1.37.2.1 pkgsrc/www/seamonkey/Makefile
(tron)
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.37 2010/06/25 07:34:26 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.37.2.1 2010/07/22 14:31:30 tron Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= seamonkey-${SM_VER}.source | 4 | DISTNAME= seamonkey-${SM_VER}.source | |
5 | PKGNAME= seamonkey-${SM_VER} | 5 | PKGNAME= seamonkey-${SM_VER} | |
6 | SM_VER= 2.0.5 | 6 | SM_VER= 2.0.6 | |
7 | CATEGORIES= www | 7 | CATEGORIES= www | |
8 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} | 8 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | MAINTAINER= tnn@NetBSD.org | 11 | MAINTAINER= tnn@NetBSD.org | |
12 | HOMEPAGE= http://www.mozilla.org/projects/seamonkey/ | 12 | HOMEPAGE= http://www.mozilla.org/projects/seamonkey/ | |
13 | COMMENT= Full featured gecko-based browser | 13 | COMMENT= Full featured gecko-based browser | |
14 | 14 | |||
15 | WRKSRC= ${WRKDIR}/comm-1.9.1 | 15 | WRKSRC= ${WRKDIR}/comm-1.9.1 | |
16 | MOZILLA_DIR= mozilla/ | 16 | MOZILLA_DIR= mozilla/ | |
17 | 17 | |||
18 | CONFIG_GUESS_OVERRIDE+= directory/c-sdk/config/autoconf/config.guess | 18 | CONFIG_GUESS_OVERRIDE+= directory/c-sdk/config/autoconf/config.guess | |
19 | CONFIG_SUB_OVERRIDE+= directory/c-sdk/config/autoconf/config.sub | 19 | CONFIG_SUB_OVERRIDE+= directory/c-sdk/config/autoconf/config.sub |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | $NetBSD: distinfo,v 1.50 2010/06/25 07:34:26 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.50.2.1 2010/07/22 14:31:30 tron Exp $ | |
2 | 2 | |||
3 | SHA1 (seamonkey-2.0.5.source.tar.bz2) = a2be375b89a7d1f641da285f1c8edb81c2831e7b | 3 | SHA1 (seamonkey-2.0.6.source.tar.bz2) = 96e8ef2cc737458b55290c13f5bf1a8d3684fb30 | |
4 | RMD160 (seamonkey-2.0.5.source.tar.bz2) = ac8f03efa79ebd1c7f47434e0f8bfb79ff209f25 | 4 | RMD160 (seamonkey-2.0.6.source.tar.bz2) = 70c64fec2d67c432b14083fe19ed3340b9ddf000 | |
5 | Size (seamonkey-2.0.5.source.tar.bz2) = 61608877 bytes | 5 | Size (seamonkey-2.0.6.source.tar.bz2) = 61478578 bytes | |
6 | SHA1 (patch-aa) = 0d46562e73fce3fc1bf590ac93a28b2202a8e214 | 6 | SHA1 (patch-aa) = 0d46562e73fce3fc1bf590ac93a28b2202a8e214 | |
7 | SHA1 (patch-aa-toplevel) = 458051a1b3318b49124192c6e97cb9ed0d92dead | 7 | SHA1 (patch-aa-toplevel) = 458051a1b3318b49124192c6e97cb9ed0d92dead | |
8 | SHA1 (patch-ab) = c7a6961362b131f0a39f65355562b115fae3be85 | 8 | SHA1 (patch-ab) = c7a6961362b131f0a39f65355562b115fae3be85 | |
9 | SHA1 (patch-ac) = e181323e153ee061b7f3644b599294a4c4a3e3e8 | 9 | SHA1 (patch-ac) = e181323e153ee061b7f3644b599294a4c4a3e3e8 | |
10 | SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 | 10 | SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 | |
11 | SHA1 (patch-ae) = cf4cb737fc29ef7ac6ffe1b3bc504743441e4828 | 11 | SHA1 (patch-ae) = cf4cb737fc29ef7ac6ffe1b3bc504743441e4828 | |
12 | SHA1 (patch-af) = 16cae98e043dedeb6331212fd15ce914196fe8c7 | 12 | SHA1 (patch-af) = 16cae98e043dedeb6331212fd15ce914196fe8c7 | |
13 | SHA1 (patch-ag) = 7f8c3ac1bec475dd2b6fd6e10e5304ab9c112a67 | 13 | SHA1 (patch-ag) = 7f8c3ac1bec475dd2b6fd6e10e5304ab9c112a67 | |
14 | SHA1 (patch-ah) = 10c80ec60801295b037b4a45fbad8937922da235 | 14 | SHA1 (patch-ah) = 10c80ec60801295b037b4a45fbad8937922da235 | |
15 | SHA1 (patch-ai) = 4d701ece9a2aaa0b640c189745fa7e731617fb7c | 15 | SHA1 (patch-ai) = 4d701ece9a2aaa0b640c189745fa7e731617fb7c | |
16 | SHA1 (patch-aj) = 89d390f7eeeb52256265955610b3cad4b62c5aa7 | 16 | SHA1 (patch-aj) = 89d390f7eeeb52256265955610b3cad4b62c5aa7 | |
17 | SHA1 (patch-ak) = dca377e3cb733a48c3aa071a74bba8d2535ee161 | 17 | SHA1 (patch-ak) = dca377e3cb733a48c3aa071a74bba8d2535ee161 | |
18 | SHA1 (patch-al) = 893eb0c096f61b52a6299eff1e5ab520014fbda4 | 18 | SHA1 (patch-al) = 893eb0c096f61b52a6299eff1e5ab520014fbda4 | |
@@ -22,40 +22,43 @@ SHA1 (patch-ao) = 6307d82a2eb65131908b0d | @@ -22,40 +22,43 @@ SHA1 (patch-ao) = 6307d82a2eb65131908b0d | |||
22 | SHA1 (patch-ap) = 78d9944ba37b3d90d0ab9e91fc831949e54ef2ad | 22 | SHA1 (patch-ap) = 78d9944ba37b3d90d0ab9e91fc831949e54ef2ad | |
23 | SHA1 (patch-aq) = ac5cd0e83f0c166fae6b033ad960d7820bb7add6 | 23 | SHA1 (patch-aq) = ac5cd0e83f0c166fae6b033ad960d7820bb7add6 | |
24 | SHA1 (patch-ar) = dab688f86340bccb80db5531f4e36cb8f50254e4 | 24 | SHA1 (patch-ar) = dab688f86340bccb80db5531f4e36cb8f50254e4 | |
25 | SHA1 (patch-as) = 7e283a79231909ab5fb60740b5e36c8c0744e025 | 25 | SHA1 (patch-as) = 7e283a79231909ab5fb60740b5e36c8c0744e025 | |
26 | SHA1 (patch-at) = 569a874251a1920fa916d448c108910348cd75dc | 26 | SHA1 (patch-at) = 569a874251a1920fa916d448c108910348cd75dc | |
27 | SHA1 (patch-au) = d381e6c0d6a791c2d72754f847df0e2210265fd8 | 27 | SHA1 (patch-au) = d381e6c0d6a791c2d72754f847df0e2210265fd8 | |
28 | SHA1 (patch-av) = 2cb2e3d5b94f7b83117eb752d4410638daa6ae73 | 28 | SHA1 (patch-av) = 2cb2e3d5b94f7b83117eb752d4410638daa6ae73 | |
29 | SHA1 (patch-aw) = 55d2769dfb6d0c65bd2072c1a7c82cfef0fd5404 | 29 | SHA1 (patch-aw) = 55d2769dfb6d0c65bd2072c1a7c82cfef0fd5404 | |
30 | SHA1 (patch-ax) = 1dbdcd2e9a791a686fd42452ccf486d14cdf2a57 | 30 | SHA1 (patch-ax) = 1dbdcd2e9a791a686fd42452ccf486d14cdf2a57 | |
31 | SHA1 (patch-ay) = 5aaeb992cab024fb2b6035ddee239a8534b23aee | 31 | SHA1 (patch-ay) = 5aaeb992cab024fb2b6035ddee239a8534b23aee | |
32 | SHA1 (patch-az) = 0e04c1c740ad3f1462a6cda4a3832378acefb600 | 32 | SHA1 (patch-az) = 0e04c1c740ad3f1462a6cda4a3832378acefb600 | |
33 | SHA1 (patch-ba) = fd28f3b24848e7221078ef692eef7ccae8625987 | 33 | SHA1 (patch-ba) = fd28f3b24848e7221078ef692eef7ccae8625987 | |
34 | SHA1 (patch-bb) = 70d1d1fed2f611fa0185ca5736dae26c8cbc2f12 | 34 | SHA1 (patch-bb) = 70d1d1fed2f611fa0185ca5736dae26c8cbc2f12 | |
35 | SHA1 (patch-directory_c-sdk_configure.in) = 4d8d8c1425ca26036d8f5179f954dbea2203de36 | |||
36 | SHA1 (patch-directory_c-sdk_ldap_include_portable.h) = 0e1c188af241289ce0a9fc252a063a69f3d504a4 | |||
37 | SHA1 (patch-directory_c-sdk_ldap_libraries_libldap_Makefile.in) = 6e9788e5e9575fc0813f5f0e178cc2f5659ea781 | |||
35 | SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e1549ed2ddf0b9c2ce986 | 38 | SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e1549ed2ddf0b9c2ce986 | |
36 | SHA1 (patch-ma-toplevel) = 460326a0551fecd13ca188cff907c89cce359c31 | 39 | SHA1 (patch-ma-toplevel) = 460326a0551fecd13ca188cff907c89cce359c31 | |
37 | SHA1 (patch-mb) = 8bdd47c4e57ae63c971766286ce8626d3341c92e | 40 | SHA1 (patch-mb) = 8bdd47c4e57ae63c971766286ce8626d3341c92e | |
38 | SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e | 41 | SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e | |
39 | SHA1 (patch-me) = b7b853887b08fc55b45dbd19cd5a4a24f6c5224d | 42 | SHA1 (patch-me) = b7b853887b08fc55b45dbd19cd5a4a24f6c5224d | |
40 | SHA1 (patch-mf) = bc693a247f306f414f54bf515eeb8f36841a46b8 | 43 | SHA1 (patch-mf) = bc693a247f306f414f54bf515eeb8f36841a46b8 | |
41 | SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a | 44 | SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a | |
42 | SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a | 45 | SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a | |
43 | SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b | 46 | SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b | |
44 | SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b | 47 | SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b | |
45 | SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 | 48 | SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 | |
46 | SHA1 (patch-mm) = 04d9105ab0fb520690b58230e90bf6217b439df7 | 49 | SHA1 (patch-mm) = 04d9105ab0fb520690b58230e90bf6217b439df7 | |
47 | SHA1 (patch-mn) = beb92ccc59f909f0d4f5f5bb62ad834b55fc94ce | 50 | SHA1 (patch-mn) = beb92ccc59f909f0d4f5f5bb62ad834b55fc94ce | |
48 | SHA1 (patch-mp) = 3da5e645d4e0c704ad8147c33f66bb13ec7c1bc6 | 51 | SHA1 (patch-mp) = 24bac4975548f0a058c2770865706fedb27aa0e6 | |
49 | SHA1 (patch-na) = b7c0feed9546ca1168c696bf7ea6bbc8ea4564c4 | 52 | SHA1 (patch-na) = b7c0feed9546ca1168c696bf7ea6bbc8ea4564c4 | |
50 | SHA1 (patch-nd) = 007b8d1310990253e86dab579397b02ced42cb71 | 53 | SHA1 (patch-nd) = 007b8d1310990253e86dab579397b02ced42cb71 | |
51 | SHA1 (patch-pa) = ee713ec24b453aaf3f1964e8100b26ecae3bf6a4 | 54 | SHA1 (patch-pa) = ee713ec24b453aaf3f1964e8100b26ecae3bf6a4 | |
52 | SHA1 (patch-pb) = fede79d8fec147b4f79edbdf571474365a6dba25 | 55 | SHA1 (patch-pb) = fede79d8fec147b4f79edbdf571474365a6dba25 | |
53 | SHA1 (patch-pc) = 5a74b0476c0be0bf4e0c22fbe78b6dbe63beae08 | 56 | SHA1 (patch-pc) = 5a74b0476c0be0bf4e0c22fbe78b6dbe63beae08 | |
54 | SHA1 (patch-pd) = b2e18e7b09123576d07ae052b2f2599217d6f3ce | 57 | SHA1 (patch-pd) = b2e18e7b09123576d07ae052b2f2599217d6f3ce | |
55 | SHA1 (patch-pe) = 218275a25df933ed548395f4338a5cb2f045d4a6 | 58 | SHA1 (patch-pe) = 218275a25df933ed548395f4338a5cb2f045d4a6 | |
56 | SHA1 (patch-pf) = 88c39f735087fa285f3f75bfdaa6dc571da67eb9 | 59 | SHA1 (patch-pf) = 88c39f735087fa285f3f75bfdaa6dc571da67eb9 | |
57 | SHA1 (patch-pg) = 5268f7e7b22f89f55db44537c32bf5ac73630168 | 60 | SHA1 (patch-pg) = 5268f7e7b22f89f55db44537c32bf5ac73630168 | |
58 | SHA1 (patch-ra) = 70d5130250a4ac6825112e64006b233f4b802e9c | 61 | SHA1 (patch-ra) = 70d5130250a4ac6825112e64006b233f4b802e9c | |
59 | SHA1 (patch-rc) = 7e6a38bd3eabe500bcf3c47be7f4bd5768f24c39 | 62 | SHA1 (patch-rc) = 7e6a38bd3eabe500bcf3c47be7f4bd5768f24c39 | |
60 | SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 | 63 | SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 | |
61 | SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf | 64 | SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf |
$NetBSD$
Add DragonFly support.
https://bugzilla.mozilla.org/show_bug.cgi?id=577298
--- directory/c-sdk/configure.in.orig 2009-10-06 21:43:08.000000000 +0000
+++ directory/c-sdk/configure.in
@@ -1233,6 +1233,16 @@ tools are selected during the Xcode/Deve
_DEBUG_FLAGS=
;;
+*-dragonfly*)
+ if test -z "$USE_NSPR_THREADS"; then
+ USE_PTHREADS=1
+ fi
+ AC_DEFINE(XP_UNIX)
+ AC_DEFINE(DRAGONFLY)
+ DSO_CFLAGS=-fPIC
+ DSO_LDOPTS='-shared'
+ ;;
+
*-freebsd*)
if test -z "$USE_NSPR_THREADS"; then
USE_PTHREADS=1
$NetBSD$
Add DragonFly support.
https://bugzilla.mozilla.org/show_bug.cgi?id=577298
--- directory/c-sdk/ldap/libraries/libldap/Makefile.in.orig 2008-12-24 09:39:55.000000000 +0000
+++ directory/c-sdk/ldap/libraries/libldap/Makefile.in
@@ -262,6 +262,10 @@ ifeq ($(OS_ARCH), OpenBSD)
EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -pthread
endif
+ifeq ($(OS_ARCH), DragonFly)
+EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME)
+endif
+
ifeq ($(HAVE_SASL), 1)
EXTRA_LIBS += $(SASL_LINK)
endif
$NetBSD: patch-directory_c-sdk_ldap_include_portable.h,v 1.3.2.2 2010/07/22 14:31:30 tron Exp $
Add DragonFly support.
https://bugzilla.mozilla.org/show_bug.cgi?id=577298
--- directory/c-sdk/ldap/include/portable.h.orig 2006-10-03 20:43:40.000000000 +0000
+++ directory/c-sdk/ldap/include/portable.h
@@ -122,8 +122,11 @@
* some systems don't have the BSD re_comp and re_exec routines
*/
#ifndef NEED_BSDREGEX
-#if ( defined( SYSV ) || defined( NETBSD ) || defined( freebsd ) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
+#if ( defined( SYSV ) || defined( NETBSD ) || defined( freebsd ) || defined(DRAGONFLY) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
#define NEED_BSDREGEX
+/* there are conflicting prototypes in unistd.h on DragonFly */
+#define re_comp ldap_compat_re_comp
+#define re_exec ldap_compat_re_exec
#endif
#endif
@@ -295,7 +298,7 @@ typedef char GETHOSTBYNAME_buf_t [NSLDAP
#elif defined(HPUX10)
#define GETHOSTBYNAME_BUF_T struct hostent_data
#define GETHOSTBYNAME( n, r, b, l, e ) nsldapi_compat_gethostbyname_r( n, r, (char *)&b, l, e )
-#elif defined(LINUX)
+#elif defined(LINUX) || defined(DRAGONFLY)
typedef char GETHOSTBYNAME_buf_t [NSLDAPI_NETDB_BUF_SIZE];
#define GETHOSTBYNAME_BUF_T GETHOSTBYNAME_buf_t
#define GETHOSTBYNAME( n, r, b, l, rp, e ) gethostbyname_r( n, r, b, l, rp, e )
@@ -317,7 +320,7 @@ typedef char GETHOSTBYNAME_buf_t [NSLDAP
|| defined(OSF1V4) || defined(AIX) || defined(UnixWare) \
|| defined(hpux) || defined(HPUX11) || defined(NETBSD) \
|| defined(IRIX6) || defined(FREEBSD) || defined(VMS) \
- || defined(NTO) || defined(OPENBSD)
+ || defined(NTO) || defined(OPENBSD) || defined(DRAGONFLY)
#define NSLDAPI_CTIME( c, b, l ) ctime_r( c, b )
#elif defined( OSF1V3 )
#define NSLDAPI_CTIME( c, b, l ) (ctime_r( c, b, l ) ? NULL : b)
@@ -1,29 +1,29 @@ | @@ -1,29 +1,29 @@ | |||
1 | $NetBSD: patch-mp,v 1.1 2010/03/16 10:59:10 tnn Exp $ | 1 | $NetBSD: patch-mp,v 1.1.4.1 2010/07/22 14:31:30 tron Exp $ | |
2 | 2 | |||
3 | --- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2009-12-02 05:28:49.000000000 +0100 | 3 | --- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2010-07-13 19:10:28.000000000 +0000 | |
4 | +++ mozilla/media/libsydneyaudio/src/Makefile.in | 4 | +++ mozilla/media/libsydneyaudio/src/Makefile.in | |
5 | @@ -77,6 +77,24 @@ CSRCS = \ | 5 | @@ -83,6 +83,24 @@ CSRCS = \ | |
6 | $(NULL) | 6 | $(NULL) | |
7 | endif | 7 | endif | |
8 | 8 | |||
9 | +ifeq ($(OS_ARCH),DragonFly) | 9 | +ifeq ($(OS_ARCH),DragonFly) | |
10 | +CSRCS = \ | 10 | +CSRCS = \ | |
11 | + sydney_audio_oss.c \ | 11 | + sydney_audio_oss.c \ | |
12 | + $(NULL) | 12 | + $(NULL) | |
13 | +endif | 13 | +endif | |
14 | + | 14 | + | |
15 | +ifeq ($(OS_ARCH),FreeBSD) | 15 | +ifeq ($(OS_ARCH),FreeBSD) | |
16 | +CSRCS = \ | 16 | +CSRCS = \ | |
17 | + sydney_audio_oss.c \ | 17 | + sydney_audio_oss.c \ | |
18 | + $(NULL) | 18 | + $(NULL) | |
19 | +endif | 19 | +endif | |
20 | + | 20 | + | |
21 | +ifeq ($(OS_ARCH),NetBSD) | 21 | +ifeq ($(OS_ARCH),NetBSD) | |
22 | +CSRCS = \ | 22 | +CSRCS = \ | |
23 | + sydney_audio_oss.c \ | 23 | + sydney_audio_oss.c \ | |
24 | + $(NULL) | 24 | + $(NULL) | |
25 | +endif | 25 | +endif | |
26 | + | 26 | + | |
27 | ifeq ($(OS_ARCH),WINNT) | 27 | ifeq ($(OS_ARCH),WINNT) | |
28 | OS_LIBS += winmm.lib | 28 | OS_LIBS += winmm.lib | |
29 | endif | 29 | endif |