Hi, firefox 22 will be released tuesday, so please try the port of the candidate build 2.
Grab it from here: http://rhaalovely.net/cgit/mozilla-firefox/?h=release git clone -b release http://rhaalovely.net/git/mozilla-firefox Or use the attached diff against cvs. lots of patches related to the now-dead libsydneyaudio removed. i386 got switched back to clang _again_ using --disable-debug-symbols. firefox no longer links against kerberos, since it was only for gssapi auth (see http://bugzil.la/648730), and the way it was done broke runtime in strange ways (see http://bugzil.la/853364). If someone relies on that feature, get in touch with me for a testbuild. You'll need the attached mozilla.port.mk diff to fix wantlibs/deps. Test reports of course welcome... Landry
Index: mozilla.port.mk =================================================================== RCS file: /cvs/ports/www/mozilla/mozilla.port.mk,v retrieving revision 1.55 diff -u -r1.55 mozilla.port.mk --- mozilla.port.mk 20 Jun 2013 06:54:38 -0000 1.55 +++ mozilla.port.mk 22 Jun 2013 08:39:10 -0000 @@ -64,16 +64,15 @@ .endif MODMOZ_WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi \ - Xinerama Xrandr Xrender Xt atk-1.0 c cairo crypto expat \ + Xinerama Xrandr Xrender Xt atk-1.0 c cairo \ fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 \ - gobject-2.0 gthread-2.0 gtk-x11-2.0 krb5 m \ + gobject-2.0 gthread-2.0 gtk-x11-2.0 m \ nspr4 nss3 pango-1.0 pangocairo-1.0 pangoft2-1.0 \ pixman-1 plc4 plds4 pthread pthread-stubs \ - smime3 sndio nssutil3 ssl3 stdc++ z \ - asn1 com_err heimbase roken wind + smime3 sndio nssutil3 ssl3 stdc++ z # for all mozilla ports, build against systemwide sqlite3 -MODMOZ_WANTLIB += sqlite3>=22 +MODMOZ_WANTLIB += sqlite3>=23 CONFIGURE_ARGS += --enable-system-sqlite CONFIGURE_ENV += ac_cv_sqlite_secure_delete=yes @@ -180,10 +179,13 @@ MODGNU_CONFIG_GUESS_DIRS += ${WRKSRC}/${_MOZDIR}/build/autoconf \ ${WRKSRC}/${_MOZDIR}/js/src/build/autoconf +# sydneyaudio was removed in gecko 22 +.if ${MOZILLA_PROJECT} != "firefox" post-extract: # syndeyaudio sndio file comes from ffx FILESDIR cp -f ${PORTSDIR}/www/mozilla-firefox/files/sydney_audio_sndio.c \ ${WRKSRC}/${_MOZDIR}/media/libsydneyaudio/src/ +.endif # files to run SUBST_CMD on MOZILLA_SUBST_FILES += ${_MOZDIR}/xpcom/io/nsAppFileLocationProvider.cpp \
? misc Index: Makefile =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/Makefile,v retrieving revision 1.233 diff -u -r1.233 Makefile --- Makefile 20 Jun 2013 06:54:38 -0000 1.233 +++ Makefile 22 Jun 2013 08:45:16 -0000 @@ -6,18 +6,16 @@ # Don't forget to bump www/firefox-i18n after updates. # Don't forget to update devel/xulrunner/2.0 if patches changes. -MOZILLA_VERSION = 21.0 +MOZILLA_VERSION = 22.0 MOZILLA_BRANCH = release MOZILLA_PROJECT = firefox MOZILLA_CODENAME = browser -REVISION = 1 -#MASTER_SITES= ftp://ftp.mozilla.org/pub/mozilla.org/${MOZILLA_PROJECT}/nightly/${MOZILLA_VERSION}-candidates/build1/source/ -SO_VERSION = 40.0 +MASTER_SITES= ftp://ftp.mozilla.org/pub/mozilla.org/${MOZILLA_PROJECT}/nightly/${MOZILLA_VERSION}-candidates/build2/source/ +SO_VERSION = 41.0 # NOTE: Must bump minor version if any shlib's are removed from the # components dir to avoid pkg_add -r issues. -MOZILLA_LIBS = browsercomps mozalloc mozgnome \ - xpcom xul +MOZILLA_LIBS = browsercomps mozalloc mozgnome xul CATEGORIES = www @@ -31,9 +29,9 @@ # necessary glue to build with the correct compiler after fx 17 MODULES += gcc4 lang/clang -MODGCC4_ARCHS = i386 powerpc +MODGCC4_ARCHS = powerpc MODGCC4_LANGS = c c++ -MODCLANG_ARCHS = amd64 +MODCLANG_ARCHS = amd64 i386 MODCLANG_LANGS = c c++ USE_GROFF = Yes @@ -43,6 +41,15 @@ CONFIGURE_STYLE = autoconf no-autoheader WANTLIB += kvm +# to be able to link when building with clang on i386 +.if ${MACHINE_ARCH} == "i386" +CONFIGURE_ARGS += --disable-debug-symbols +.endif + +# XXX remove in 24 +CONFIGURE_ENV+= TERM=xterm +MAKE_ENV+= TERM=xterm + CONFIGURE_ARGS += --enable-gstreamer LIB_DEPENDS += multimedia/gstreamer-0.10/plugins-base @@ -58,11 +65,6 @@ # no system png : apng support not bundled in MOZILLA_AUTOCONF_DIRS += js/src - -# add method appeared in 18 -post-patch: - echo "UNSUPPORTED(int sa_stream_set_stream_type(sa_stream_t *s, const sa_stream_type_t stream_type))" \ - >> ${WRKSRC}/${_MOZDIR}/media/libsydneyaudio/src/sydney_audio_sndio.c post-install: ${SUBST_CMD} -o ${SHAREOWN} -g ${SHAREGRP} -c ${FILESDIR}/mozilla-firefox.1 \ Index: distinfo =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/distinfo,v retrieving revision 1.93 diff -u -r1.93 distinfo --- distinfo 30 May 2013 14:17:32 -0000 1.93 +++ distinfo 22 Jun 2013 08:45:16 -0000 @@ -1,2 +1,2 @@ -SHA256 (mozilla/firefox-21.0.source.tar.bz2) = OQkDHLXUA7EseWr7d3W0lQ8DR3hv/QYCh2GFKhB02Rw= -SIZE (mozilla/firefox-21.0.source.tar.bz2) = 105558931 +SHA256 (mozilla/firefox-22.0.source.tar.bz2) = XAtalHzvnWi9t+7kCzCEwewYgzuz2rnFGEF9PjDcm6c= +SIZE (mozilla/firefox-22.0.source.tar.bz2) = 111488387 Index: patches/patch-browser_app_profile_firefox_js =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/patches/patch-browser_app_profile_firefox_js,v retrieving revision 1.21 diff -u -r1.21 patch-browser_app_profile_firefox_js --- patches/patch-browser_app_profile_firefox_js 30 May 2013 14:17:32 -0000 1.21 +++ patches/patch-browser_app_profile_firefox_js 22 Jun 2013 08:45:16 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-browser_app_profile_firefox_js,v 1.21 2013/05/30 14:17:32 landry Exp $ ---- browser/app/profile/firefox.js.orig Tue Apr 2 04:37:59 2013 -+++ browser/app/profile/firefox.js Thu Apr 11 17:37:12 2013 -@@ -605,7 +605,7 @@ pref("accessibility.typeaheadfind.flashBar", 1); +--- browser/app/profile/firefox.js.orig Wed Jun 19 22:27:27 2013 ++++ browser/app/profile/firefox.js Thu Jun 20 13:07:17 2013 +@@ -606,7 +606,7 @@ pref("accessibility.typeaheadfind.flashBar", 1); pref("pfs.datasource.url", "https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%"); // by default we show an infobar message when pages require plugins the user has not installed, or are outdated @@ -9,8 +9,8 @@ +pref("plugins.hide_infobar_for_missing_plugin", true); pref("plugins.hide_infobar_for_outdated_plugin", false); - #ifdef XP_MACOSX -@@ -732,8 +732,8 @@ pref("gecko.handlerService.schemes.ircs.3.uriTemplate" + pref("plugins.update.url", "https://www.mozilla.org/%LOCALE%/plugincheck/"); +@@ -729,8 +729,8 @@ pref("gecko.handlerService.schemes.ircs.3.uriTemplate" pref("gecko.handlerService.allowRegisterFromDifferentHost", false); #ifdef MOZ_SAFE_BROWSING Index: patches/patch-browser_installer_Makefile_in =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/patches/patch-browser_installer_Makefile_in,v retrieving revision 1.5 diff -u -r1.5 patch-browser_installer_Makefile_in --- patches/patch-browser_installer_Makefile_in 30 May 2013 14:17:32 -0000 1.5 +++ patches/patch-browser_installer_Makefile_in 22 Jun 2013 08:45:16 -0000 @@ -1,8 +1,8 @@ $OpenBSD: patch-browser_installer_Makefile_in,v 1.5 2013/05/30 14:17:32 landry Exp $ Don't install the sdk / headers etc ---- browser/installer/Makefile.in.orig Tue Apr 2 04:38:01 2013 -+++ browser/installer/Makefile.in Thu Apr 11 17:37:38 2013 -@@ -107,10 +107,6 @@ MOZ_PKG_MAC_ICON=branding/disk.icns +--- browser/installer/Makefile.in.orig Wed May 29 03:15:14 2013 ++++ browser/installer/Makefile.in Fri May 31 16:53:36 2013 +@@ -109,10 +109,6 @@ MOZ_PKG_MAC_ICON=branding/disk.icns MOZ_PKG_MAC_EXTRA=--symlink "/Applications:/ " endif Index: patches/patch-gfx_thebes_gfxPlatform_cpp =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/patches/patch-gfx_thebes_gfxPlatform_cpp,v retrieving revision 1.10 diff -u -r1.10 patch-gfx_thebes_gfxPlatform_cpp --- patches/patch-gfx_thebes_gfxPlatform_cpp 30 May 2013 14:17:32 -0000 1.10 +++ patches/patch-gfx_thebes_gfxPlatform_cpp 22 Jun 2013 08:45:16 -0000 @@ -1,8 +1,8 @@ $OpenBSD: patch-gfx_thebes_gfxPlatform_cpp,v 1.10 2013/05/30 14:17:32 landry Exp $ -https://bugzilla.mozilla.org/show_bug.cgi?id=715658 ---- gfx/thebes/gfxPlatform.cpp.orig Tue Apr 2 04:38:09 2013 -+++ gfx/thebes/gfxPlatform.cpp Thu Apr 11 17:37:12 2013 -@@ -533,6 +533,7 @@ void SourceBufferDestroy(void *srcSurfUD) +https://bugzilla.mozilla.org/show_bug.cgi?id=722975 +--- gfx/thebes/gfxPlatform.cpp.orig Wed May 29 03:15:33 2013 ++++ gfx/thebes/gfxPlatform.cpp Fri May 31 17:07:40 2013 +@@ -543,6 +543,7 @@ void SourceBufferDestroy(void *srcSurfUD) delete static_cast<SourceSurfaceUserData*>(srcSurfUD); } @@ -10,27 +10,35 @@ void SourceSnapshotDetached(cairo_surface_t *nullSurf) { gfxImageSurface* origSurf = -@@ -540,6 +541,7 @@ void SourceSnapshotDetached(cairo_surface_t *nullSurf) +@@ -550,6 +551,13 @@ void SourceSnapshotDetached(cairo_surface_t *nullSurf) origSurf->SetData(&kSourceSurface, NULL, NULL); } ++#else ++void SourceSnapshotDetached(void *nullSurf) ++{ ++ gfxImageSurface* origSurf = static_cast<gfxImageSurface*>(nullSurf); ++ origSurf->SetData(&kSourceSurface, NULL, NULL); ++} +#endif RefPtr<SourceSurface> gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -652,6 +654,7 @@ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aT +@@ -662,6 +670,7 @@ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aT } -+ #ifdef MOZ_TREE_CAIRO ++#ifdef MOZ_TREE_CAIRO cairo_surface_t *nullSurf = cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); cairo_surface_set_user_data(nullSurf, -@@ -660,6 +663,7 @@ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aT +@@ -670,6 +679,9 @@ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aT NULL); cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); cairo_surface_destroy(nullSurf); -+ #endif ++#else ++ cairo_surface_set_mime_data(imgSurface->CairoSurface(), "mozilla/magic", (const unsigned char*) "data", 4, SourceSnapshotDetached, imgSurface.get()); ++#endif } SourceSurfaceUserData *srcSurfUD = new SourceSurfaceUserData; Index: patches/patch-js_src_configure_in =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/patches/patch-js_src_configure_in,v retrieving revision 1.21 diff -u -r1.21 patch-js_src_configure_in --- patches/patch-js_src_configure_in 30 May 2013 14:17:32 -0000 1.21 +++ patches/patch-js_src_configure_in 22 Jun 2013 08:45:16 -0000 @@ -1,8 +1,8 @@ $OpenBSD: patch-js_src_configure_in,v 1.21 2013/05/30 14:17:32 landry Exp $ https://bugzilla.mozilla.org/show_bug.cgi?id=648721 ---- js/src/configure.in.orig Tue Apr 2 04:38:11 2013 -+++ js/src/configure.in Thu Apr 11 17:37:12 2013 -@@ -1822,7 +1822,11 @@ ia64*-hpux*) +--- js/src/configure.in.orig Wed May 29 03:15:39 2013 ++++ js/src/configure.in Fri May 31 16:53:03 2013 +@@ -1827,7 +1827,11 @@ ia64*-hpux*) ;; *-openbsd*) Index: patches/patch-js_src_vm_SPSProfiler_cpp =================================================================== RCS file: patches/patch-js_src_vm_SPSProfiler_cpp diff -N patches/patch-js_src_vm_SPSProfiler_cpp --- patches/patch-js_src_vm_SPSProfiler_cpp 1 Jun 2013 22:09:42 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-js_src_vm_SPSProfiler_cpp,v 1.1 2013/06/01 22:09:42 landry Exp $ -https://hg.mozilla.org/mozilla-central/rev/489ab986ea69 -https://bugzilla.mozilla.org/show_bug.cgi?id=846986 ---- js/src/vm/SPSProfiler.cpp.orig Sun Jun 2 00:00:42 2013 -+++ js/src/vm/SPSProfiler.cpp Sun Jun 2 00:01:14 2013 -@@ -16,6 +16,8 @@ - #include "vm/SPSProfiler.h" - #include "vm/StringBuffer.h" - -+#include "jsscriptinlines.h" -+ - using namespace js; - - using mozilla::DebugOnly; Index: patches/patch-media_libsydneyaudio_include_sydney_audio_h =================================================================== RCS file: patches/patch-media_libsydneyaudio_include_sydney_audio_h diff -N patches/patch-media_libsydneyaudio_include_sydney_audio_h --- patches/patch-media_libsydneyaudio_include_sydney_audio_h 1 Sep 2012 13:56:45 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-media_libsydneyaudio_include_sydney_audio_h,v 1.3 2012/09/01 13:56:45 landry Exp $ ---- media/libsydneyaudio/include/sydney_audio.h.orig Wed Aug 15 07:48:04 2012 -+++ media/libsydneyaudio/include/sydney_audio.h Sun Aug 19 13:50:30 2012 -@@ -20,7 +20,7 @@ async-signal safe. - #if !defined (WIN32) - #include <sys/param.h> - #include <inttypes.h> --#if defined(__FreeBSD__) || defined(ANDROID) -+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(ANDROID) - #include <sys/endian.h> - #endif - #else Index: patches/patch-media_libsydneyaudio_src_Makefile_in =================================================================== RCS file: patches/patch-media_libsydneyaudio_src_Makefile_in diff -N patches/patch-media_libsydneyaudio_src_Makefile_in --- patches/patch-media_libsydneyaudio_src_Makefile_in 6 Apr 2013 14:44:52 -0000 1.7 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-media_libsydneyaudio_src_Makefile_in,v 1.7 2013/04/06 14:44:52 landry Exp $ -https://bugzilla.mozilla.org/show_bug.cgi?id=648726 ---- media/libsydneyaudio/src/Makefile.in.orig Wed Feb 20 14:28:19 2013 -+++ media/libsydneyaudio/src/Makefile.in Sun Feb 24 17:33:12 2013 -@@ -70,6 +70,12 @@ CSRCS = \ - $(NULL) - endif - -+ifeq ($(OS_ARCH),OpenBSD) -+CSRCS = \ -+ sydney_audio_sndio.c \ -+ $(NULL) -+endif -+ - ifeq ($(OS_ARCH),WINNT) - OS_LIBS += winmm.lib - endif Index: patches/patch-parser_html_Makefile_in =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/patches/patch-parser_html_Makefile_in,v retrieving revision 1.10 diff -u -r1.10 patch-parser_html_Makefile_in --- patches/patch-parser_html_Makefile_in 1 Sep 2012 13:56:45 -0000 1.10 +++ patches/patch-parser_html_Makefile_in 22 Jun 2013 08:45:16 -0000 @@ -2,9 +2,9 @@ gcc runs out of memory with optimization. ---- parser/html/Makefile.in.orig Wed Aug 15 07:48:14 2012 -+++ parser/html/Makefile.in Sun Aug 19 13:50:38 2012 -@@ -96,4 +96,7 @@ INCLUDES += \ +--- parser/html/Makefile.in.orig Wed May 29 03:16:18 2013 ++++ parser/html/Makefile.in Fri May 31 16:53:35 2013 +@@ -92,4 +92,7 @@ INCLUDES += \ -I$(srcdir)/../../content/base/src \ $(NULL) Index: patches/patch-security_manager_pki_resources_content_exceptionDialog_js =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/patches/patch-security_manager_pki_resources_content_exceptionDialog_js,v retrieving revision 1.7 diff -u -r1.7 patch-security_manager_pki_resources_content_exceptionDialog_js --- patches/patch-security_manager_pki_resources_content_exceptionDialog_js 6 Apr 2013 14:44:52 -0000 1.7 +++ patches/patch-security_manager_pki_resources_content_exceptionDialog_js 22 Jun 2013 08:45:16 -0000 @@ -1,8 +1,8 @@ $OpenBSD: patch-security_manager_pki_resources_content_exceptionDialog_js,v 1.7 2013/04/06 14:44:52 landry Exp $ Focus the 'add exception' button in the unknown ssl cert warning window ---- security/manager/pki/resources/content/exceptionDialog.js.orig Wed Feb 20 14:28:37 2013 -+++ security/manager/pki/resources/content/exceptionDialog.js Sun Feb 24 17:33:12 2013 -@@ -265,6 +265,7 @@ function updateCertStatus() { +--- security/manager/pki/resources/content/exceptionDialog.js.orig Wed May 29 03:16:20 2013 ++++ security/manager/pki/resources/content/exceptionDialog.js Fri May 31 16:53:04 2013 +@@ -263,6 +263,7 @@ function updateCertStatus() { // In these cases, we do want to enable the "Add Exception" button gDialog.getButton("extra1").disabled = false; Index: patches/patch-storage_src_mozStorageConnection_cpp =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/patches/patch-storage_src_mozStorageConnection_cpp,v retrieving revision 1.18 diff -u -r1.18 patch-storage_src_mozStorageConnection_cpp --- patches/patch-storage_src_mozStorageConnection_cpp 30 May 2013 14:17:32 -0000 1.18 +++ patches/patch-storage_src_mozStorageConnection_cpp 22 Jun 2013 08:45:16 -0000 @@ -1,9 +1,9 @@ $OpenBSD: patch-storage_src_mozStorageConnection_cpp,v 1.18 2013/05/30 14:17:32 landry Exp $ set secure_delete PRAGMA on by default, instead of using internal sqlite copy https://bugzilla.mozilla.org/show_bug.cgi?id=546162 ---- storage/src/mozStorageConnection.cpp.orig Tue Apr 2 04:38:29 2013 -+++ storage/src/mozStorageConnection.cpp Thu Apr 11 17:37:12 2013 -@@ -618,6 +618,13 @@ Connection::initializeInternal(nsIFile* aDatabaseFile) +--- storage/src/mozStorageConnection.cpp.orig Wed May 29 03:16:25 2013 ++++ storage/src/mozStorageConnection.cpp Fri May 31 16:53:04 2013 +@@ -601,6 +601,13 @@ Connection::initializeInternal(nsIFile* aDatabaseFile) return convertResultCode(srv); } Index: patches/patch-toolkit_library_Makefile_in =================================================================== RCS file: patches/patch-toolkit_library_Makefile_in diff -N patches/patch-toolkit_library_Makefile_in --- patches/patch-toolkit_library_Makefile_in 17 Jun 2013 19:29:05 -0000 1.25 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,40 +0,0 @@ -$OpenBSD: patch-toolkit_library_Makefile_in,v 1.25 2013/06/17 19:29:05 ajacoutot Exp $ -https://bugzilla.mozilla.org/show_bug.cgi?id=648726 -https://bugzilla.mozilla.org/show_bug.cgi?id=648730 ---- toolkit/library/Makefile.in.orig Sat May 11 21:19:54 2013 -+++ toolkit/library/Makefile.in Sun Jun 16 17:10:44 2013 -@@ -522,6 +522,12 @@ OS_LIBS += \ - $(NULL) - endif - -+ifeq ($(OS_ARCH),OpenBSD) -+ifdef MOZ_SYDNEYAUDIO -+EXTRA_DSO_LDOPTS += -lsndio -+endif -+endif -+ - ifeq ($(OS_ARCH),Darwin) - ifdef MOZ_SYDNEYAUDIO - OS_LIBS += \ -@@ -537,12 +543,6 @@ OS_LIBS += \ - endif - endif - --ifneq (,$(filter NetBSD OpenBSD,$(OS_ARCH))) --ifdef MOZ_SYDNEYAUDIO --EXTRA_DSO_LDOPTS += -lossaudio --endif --endif -- - ifeq (OpenBSD,$(OS_ARCH)) - ifdef MOZ_CUBEB - EXTRA_DSO_LDOPTS += -lsndio -@@ -679,7 +679,7 @@ endif - - ifeq ($(OS_ARCH),OpenBSD) - # Needed by nsAuthGSSAPI --EXTRA_DSO_LDOPTS += -lkrb5 -lcrypto -+EXTRA_DSO_LDOPTS += `krb5-config --libs` - endif - - ifdef MOZ_DEBUG Index: patches/patch-widget_gtk2_Makefile_in =================================================================== RCS file: patches/patch-widget_gtk2_Makefile_in diff -N patches/patch-widget_gtk2_Makefile_in --- patches/patch-widget_gtk2_Makefile_in 1 Sep 2012 13:56:45 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-widget_gtk2_Makefile_in,v 1.2 2012/09/01 13:56:45 landry Exp $ -https://bugzilla.mozilla.org/show_bug.cgi?id=648726 ---- widget/gtk2/Makefile.in.orig Wed Aug 15 07:48:37 2012 -+++ widget/gtk2/Makefile.in Sun Aug 19 13:50:41 2012 -@@ -21,6 +21,11 @@ LIBXUL_LIBRARY = 1 - NATIVE_THEME_SUPPORT = 1 - - -+ifeq ($(OS_ARCH),OpenBSD) -+ifdef MOZ_SYDNEYAUDIO -+EXTRA_DSO_LDOPTS += -lsndio -+endif -+endif - - CSRCS = \ - mozcontainer.c \ Index: patches/patch-xulrunner_app_Makefile_in =================================================================== RCS file: patches/patch-xulrunner_app_Makefile_in diff -N patches/patch-xulrunner_app_Makefile_in --- patches/patch-xulrunner_app_Makefile_in 1 Sep 2012 13:56:45 -0000 1.9 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-xulrunner_app_Makefile_in,v 1.9 2012/09/01 13:56:45 landry Exp $ -https://bugzilla.mozilla.org/show_bug.cgi?id=648726 ---- xulrunner/app/Makefile.in.orig Wed Aug 15 07:48:39 2012 -+++ xulrunner/app/Makefile.in Sun Aug 19 13:50:41 2012 -@@ -41,6 +41,12 @@ ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) - TK_LIBS := -framework Cocoa $(TK_LIBS) - endif - -+ifeq ($(OS_ARCH),OpenBSD) -+ifdef MOZ_SYDNEYAUDIO -+LIBS += -lsndio -+endif -+endif -+ - LIBS += \ - $(EXTRA_DSO_LIBS) \ - $(XPCOM_STANDALONE_GLUE_LDOPTS) \ Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/pkg/PLIST,v retrieving revision 1.50 diff -u -r1.50 PLIST --- pkg/PLIST 30 May 2013 14:17:32 -0000 1.50 +++ pkg/PLIST 22 Jun 2013 08:45:16 -0000 @@ -53,7 +53,6 @@ @bin lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/${MOZILLA_PROJECT} @bin lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/${MOZILLA_PROJECT}-bin @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libmozalloc.so.${LIBmozalloc_VERSION} -@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libxpcom.so.${LIBxpcom_VERSION} @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libxul.so.${LIBxul_VERSION} @bin lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/mozilla-xremote-client lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/omni.ja