Christian Weisgerber wrote:
> This is a provisional update for www/firefox35 to 3.5.5, which fixes
> numerous security issues.
> 
> Maybe I should bump SO_VERSION.
> 
> I had to disable the (minimal) use of thread-local storage that has
> been introduced since 3.5.3.  I don't know if this is even supposed
> to work with our compiler and toolchain.
> 

ok for me on amd64.


> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/firefox35/Makefile,v
> retrieving revision 1.29
> diff -u -p -r1.29 Makefile
> --- Makefile  17 Nov 2009 23:07:45 -0000      1.29
> +++ Makefile  27 Nov 2009 12:58:11 -0000
> @@ -5,9 +5,9 @@ ONLY_FOR_ARCHS=       alpha amd64 arm i386 pow
>  
>  COMMENT=     redesign of Mozilla's browser component
>  
> -VER=         3.5.3
> +VER=         3.5.5
>  DISTNAME=    mozilla-1.9.1
> -PKGNAME=     firefox35-${VER}p1
> +PKGNAME=     firefox35-${VER}
>  SO_VERSION=  22.0
>  # NOTE: Must bump minor version if any shlib's are removed from the
>  # components dir to avoid pkg_add -r issues.
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/firefox35/distinfo,v
> retrieving revision 1.5
> diff -u -p -r1.5 distinfo
> --- distinfo  10 Sep 2009 22:18:59 -0000      1.5
> +++ distinfo  27 Nov 2009 12:58:11 -0000
> @@ -1,5 +1,5 @@
> -MD5 (firefox-3.5.3.source.tar.bz2) = yhZ+aRgKsSMK6gdj2icKlQ==
> -RMD160 (firefox-3.5.3.source.tar.bz2) = wkh8kLSpSQhAgXx7ANzM1ooMRCI=
> -SHA1 (firefox-3.5.3.source.tar.bz2) = g7JiXrdOgbRzrECsUlBeX8mkl+s=
> -SHA256 (firefox-3.5.3.source.tar.bz2) = 
> 5jJ4B+0d0MBoX3wvuhQn5+OLXJLzaBHyQ4YfvZt60tI=
> -SIZE (firefox-3.5.3.source.tar.bz2) = 46766383
> +MD5 (firefox-3.5.5.source.tar.bz2) = s9kt+0BYQUHcEGjvyb38zA==
> +RMD160 (firefox-3.5.5.source.tar.bz2) = PC61VC4tNHc9xSsHtG3PzWVuXw0=
> +SHA1 (firefox-3.5.5.source.tar.bz2) = ohRvttyOh5p4+hOEnxh8FNQUQso=
> +SHA256 (firefox-3.5.5.source.tar.bz2) = 
> Kr57VWEmfCMN8nlR0djGxYU9BsokJpl/3wpjxdton+s=
> +SIZE (firefox-3.5.5.source.tar.bz2) = 46907137
> Index: patches/patch-browser_app_profile_firefox_js
> ===================================================================
> RCS file: 
> /cvs/ports/www/firefox35/patches/patch-browser_app_profile_firefox_js,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 patch-browser_app_profile_firefox_js
> --- patches/patch-browser_app_profile_firefox_js      21 Jun 2009 01:31:24 
> -0000      1.1.1.1
> +++ patches/patch-browser_app_profile_firefox_js      27 Nov 2009 12:58:11 
> -0000
> @@ -1,6 +1,6 @@
>  $OpenBSD: patch-browser_app_profile_firefox_js,v 1.1.1.1 2009/06/21 01:31:24 
> martynas Exp $
> ---- browser/app/profile/firefox.js.orig      Wed Jun 17 07:21:40 2009
> -+++ browser/app/profile/firefox.js   Sat Jun 20 22:09:09 2009
> +--- browser/app/profile/firefox.js.orig      Mon Nov  2 22:42:40 2009
> ++++ browser/app/profile/firefox.js   Wed Nov 25 22:04:30 2009
>  @@ -92,7 +92,7 @@ pref("browser.dictionaries.download.url", "https://%LO
>   // App-specific update preferences
>   
> @@ -10,7 +10,7 @@ $OpenBSD: patch-browser_app_profile_fire
>   
>   // This preference turns on app.update.mode and allows automatic download 
> and
>   // install to take place. We use a separate boolean toggle for this to make
> -@@ -662,10 +662,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH
> +@@ -661,10 +661,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH
>   
>   #ifdef MOZ_SAFE_BROWSING
>   // Safe browsing does nothing unless this pref is set
> @@ -23,7 +23,7 @@ $OpenBSD: patch-browser_app_profile_fire
>   
>   // Non-enhanced mode (local url lists) URL list to check for updates
>   pref("browser.safebrowsing.provider.0.updateURL", 
> "http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.2";);
> -@@ -728,10 +728,8 @@ pref("browser.EULA.version", 3);
> +@@ -727,10 +727,8 @@ pref("browser.EULA.version", 3);
>   pref("browser.rights.version", 3);
>   pref("browser.rights.3.shown", false);
>   
> Index: patches/patch-config_rules_mk
> ===================================================================
> RCS file: /cvs/ports/www/firefox35/patches/patch-config_rules_mk,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 patch-config_rules_mk
> --- patches/patch-config_rules_mk     21 Jun 2009 01:31:24 -0000      1.1.1.1
> +++ patches/patch-config_rules_mk     27 Nov 2009 12:58:11 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-config_rules_mk,v 1.1.1.1 2009/06/21 01:31:24 martynas Exp $
> ---- config/rules.mk.orig     Wed Jun 17 07:21:41 2009
> -+++ config/rules.mk  Sat Jun 20 22:09:09 2009
> -@@ -601,6 +601,12 @@ endif
> +--- config/rules.mk.orig     Mon Nov  2 22:42:44 2009
> ++++ config/rules.mk  Wed Nov 25 22:04:30 2009
> +@@ -607,6 +607,12 @@ endif
>   endif
>   endif
>   
> Index: patches/patch-configure_in
> ===================================================================
> RCS file: /cvs/ports/www/firefox35/patches/patch-configure_in,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-configure_in
> --- patches/patch-configure_in        23 Jun 2009 17:55:57 -0000      1.3
> +++ patches/patch-configure_in        27 Nov 2009 12:58:11 -0000
> @@ -1,6 +1,6 @@
>  $OpenBSD: patch-configure_in,v 1.3 2009/06/23 17:55:57 martynas Exp $
> ---- configure.in.orig        Wed Jun 17 07:21:41 2009
> -+++ configure.in     Tue Jun 23 13:33:05 2009
> +--- configure.in.orig        Mon Nov  2 22:42:44 2009
> ++++ configure.in     Fri Nov 27 03:01:08 2009
>  @@ -1000,7 +1000,7 @@ MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,mozpng,$(DEPT
>   
>   MOZ_JS_LIBS='-L$(LIBXUL_DIST)/bin -lmozjs'
> @@ -19,3 +19,16 @@ $OpenBSD: patch-configure_in,v 1.3 2009/
>       DSO_CFLAGS=''
>       DSO_PIC_CFLAGS='-fPIC'
>       DSO_LDOPTS='-shared -fPIC'
> +@@ -4009,9 +4009,9 @@ AC_CACHE_CHECK(for __thread keyword for TLS variables,
> +                             [return tlsIsMainThread;],
> +                             ac_cv_thread_keyword=yes,
> +                             ac_cv_thread_keyword=no)])
> +-if test "$ac_cv_thread_keyword" = yes; then
> +-  AC_DEFINE(HAVE_THREAD_TLS_KEYWORD)
> +-fi
> ++dnl if test "$ac_cv_thread_keyword" = yes; then
> ++dnl   AC_DEFINE(HAVE_THREAD_TLS_KEYWORD)
> ++dnl fi
> + 
> + dnl End of C++ language/feature checks
> + AC_LANG_C
> Index: patches/patch-media_liboggplay_src_liboggplay_std_semaphore_h
> ===================================================================
> RCS file: 
> /cvs/ports/www/firefox35/patches/patch-media_liboggplay_src_liboggplay_std_semaphore_h,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-media_liboggplay_src_liboggplay_std_semaphore_h
> --- patches/patch-media_liboggplay_src_liboggplay_std_semaphore_h     21 Jul 
> 2009 11:58:54 -0000      1.2
> +++ patches/patch-media_liboggplay_src_liboggplay_std_semaphore_h     27 Nov 
> 2009 12:58:11 -0000
> @@ -1,15 +1,15 @@
>  $OpenBSD: patch-media_liboggplay_src_liboggplay_std_semaphore_h,v 1.2 
> 2009/07/21 11:58:54 martynas Exp $
> ---- media/liboggplay/src/liboggplay/std_semaphore.h.orig     Wed Jul 15 
> 18:35:02 2009
> -+++ media/liboggplay/src/liboggplay/std_semaphore.h  Tue Jul 21 14:55:39 2009
> +--- media/liboggplay/src/liboggplay/std_semaphore.h.orig     Wed Nov 25 
> 21:40:24 2009
> ++++ media/liboggplay/src/liboggplay/std_semaphore.h  Wed Nov 25 21:41:04 2009
>  @@ -74,9 +74,9 @@
>    * @retval non-zero on error 
>    */
>   
> --#if defined(linux) || defined(SOLARIS)
> -+#if defined(linux) || defined(SOLARIS) || defined(__OpenBSD__)
> +-#if defined(linux) || defined(SOLARIS) || defined(AIX) || 
> defined(__FreeBSD__)
> ++#if defined(linux) || defined(SOLARIS) || defined(AIX) || 
> defined(__FreeBSD__) || defined(__OpenBSD__)
>   #include <semaphore.h>
> --#define SEM_CREATE(p,s) sem_init(&(p), 1, s)
> -+#define SEM_CREATE(p,s) sem_init(&(p), 0, s)
> - #define SEM_SIGNAL(p)   sem_post(&(p))
> - #define SEM_WAIT(p)     sem_wait(&(p))
> - #define SEM_CLOSE(p)    sem_destroy(&(p))
> +-#if defined(__FreeBSD__) 
> ++#if defined(__FreeBSD__) || defined(__OpenBSD__)
> + #define SEM_CREATE(p,s) sem_init(&(p), 0, s)  
> + #else
> + #define SEM_CREATE(p,s) sem_init(&(p), 1, s)
> Index: patches/patch-nsprpub_configure_in
> ===================================================================
> RCS file: /cvs/ports/www/firefox35/patches/patch-nsprpub_configure_in,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-nsprpub_configure_in
> --- patches/patch-nsprpub_configure_in        21 Jun 2009 15:04:16 -0000      
> 1.1
> +++ patches/patch-nsprpub_configure_in        27 Nov 2009 12:58:11 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-nsprpub_configure_in,v 1.1 2009/06/21 15:04:16 martynas Exp $
> ---- nsprpub/configure.in.orig        Wed Jun 17 07:22:05 2009
> -+++ nsprpub/configure.in     Sun Jun 21 17:52:40 2009
> -@@ -1809,9 +1809,11 @@ mips-sony-newsos*)
> +--- nsprpub/configure.in.orig        Mon Nov  2 22:43:08 2009
> ++++ nsprpub/configure.in     Wed Nov 25 22:04:30 2009
> +@@ -1811,9 +1811,11 @@ mips-sony-newsos*)
>       AC_DEFINE(OPENBSD)
>       AC_DEFINE(HAVE_BSD_FLOCK)
>       AC_DEFINE(HAVE_SOCKLEN_T)
> Index: patches/patch-nsprpub_pr_src_misc_prdtoa_c
> ===================================================================
> RCS file: 
> /cvs/ports/www/firefox35/patches/patch-nsprpub_pr_src_misc_prdtoa_c,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-nsprpub_pr_src_misc_prdtoa_c
> --- patches/patch-nsprpub_pr_src_misc_prdtoa_c        21 Jun 2009 15:04:16 
> -0000      1.1
> +++ patches/patch-nsprpub_pr_src_misc_prdtoa_c        27 Nov 2009 12:58:12 
> -0000
> @@ -1,6 +1,6 @@
>  $OpenBSD: patch-nsprpub_pr_src_misc_prdtoa_c,v 1.1 2009/06/21 15:04:16 
> martynas Exp $
> ---- nsprpub/pr/src/misc/prdtoa.c.orig        Wed Jun 17 07:22:05 2009
> -+++ nsprpub/pr/src/misc/prdtoa.c     Sun Jun 21 17:53:38 2009
> +--- nsprpub/pr/src/misc/prdtoa.c.orig        Wed Nov 25 21:46:23 2009
> ++++ nsprpub/pr/src/misc/prdtoa.c     Wed Nov 25 21:47:05 2009
>  @@ -47,42 +47,14 @@
>   
>   #include "primpl.h"
> @@ -44,7 +44,7 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>   /****************************************************************
>    *
>    * The author of this software is David M. Gay.
> -@@ -102,3300 +74,82 @@ void _PR_CleanupDtoa(void)
> +@@ -102,3310 +74,82 @@ void _PR_CleanupDtoa(void)
>    *
>    ***************************************************************/
>   
> @@ -131,7 +131,12 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>  - * #define MALLOC your_malloc, where your_malloc(n) acts like malloc(n)
>  - *  if memory is available and otherwise does something you deem
>  - *  appropriate.  If MALLOC is undefined, malloc will be invoked
> -- *  directly -- and assumed always to succeed.
> +- *  directly -- and assumed always to succeed.  Similarly, if you
> +- *  want something other than the system's free() to be called to
> +- *  recycle memory acquired from MALLOC, #define FREE to be the
> +- *  name of the alternate routine.  (FREE or free is only called in
> +- *  pathological cases, e.g., in a dtoa call after a dtoa return in
> +- *  mode 3 with thousands of digits requested.)
>  - * #define Omit_Private_Memory to omit logic (added Jan. 1998) for making
>  - *  memory allocations from a private pool of memory when possible.
>  - *  When used, the private pool is PRIVATE_MEM bytes long:  2304 bytes,
> @@ -531,7 +536,7 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>  -#define FREE_DTOA_LOCK(n)   /*nothing*/
>  -#endif
>  -
> --#define Kmax 15
> +-#define Kmax 7
>  -
>  - struct
>  -Bigint {
> @@ -561,9 +566,10 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>  -#endif
>  -
>  -    ACQUIRE_DTOA_LOCK(0);
> --    if (rv = freelist[k]) {
> +-    /* The k > Kmax case does not need ACQUIRE_DTOA_LOCK(0), */
> +-    /* but this case seems very unlikely. */
> +-    if (k <= Kmax && (rv = freelist[k]))
>  -            freelist[k] = rv->next;
> --            }
>  -    else {
>  -            x = 1 << k;
>  -#ifdef Omit_Private_Memory
> @@ -571,7 +577,7 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>  -#else
>  -            len = (sizeof(Bigint) + (x-1)*sizeof(ULong) + sizeof(double) - 
> 1)
>  -                    /sizeof(double);
> --            if (pmem_next - private_mem + len <= PRIVATE_mem) {
> +-            if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) {
>  -                    rv = (Bigint*)pmem_next;
>  -                    pmem_next += len;
>  -                    }
> @@ -595,10 +601,18 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>  -#endif
>  -{
>  -    if (v) {
> --            ACQUIRE_DTOA_LOCK(0);
> --            v->next = freelist[v->k];
> --            freelist[v->k] = v;
> --            FREE_DTOA_LOCK(0);
> +-            if (v->k > Kmax)
> +-#ifdef FREE
> +-                    FREE((void*)v);
> +-#else
> +-                    free((void*)v);
> +-#endif
> +-            else {
> +-                    ACQUIRE_DTOA_LOCK(0);
> +-                    v->next = freelist[v->k];
> +-                    freelist[v->k] = v;
> +-                    FREE_DTOA_LOCK(0);
> +-                    }
>  -            }
>  -    }
>  -
> @@ -1328,10 +1342,6 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>  -                b->wds = (x[1] = z) ? 2 : 1;
>  -            }
>  -    else {
> --#ifdef DEBUG
> --            if (!z)
> --                    Bug("Zero passed to d2b");
> --#endif
>  -            k = lo0bits(&z);
>  -            x[0] = z;
>  -#ifndef Sudden_Underflow
> @@ -3381,7 +3391,7 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>   
>   PR_IMPLEMENT(PRStatus)
>   PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
> -@@ -3411,7 +165,7 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
> +@@ -3421,7 +165,7 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
>           PR_SetError(PR_INVALID_ARGUMENT_ERROR, 0);
>           return rv;
>       }
> @@ -3390,7 +3400,7 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>       if (!result) {
>           PR_SetError(PR_OUT_OF_MEMORY_ERROR, 0);
>           return rv;
> -@@ -3426,7 +180,7 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
> +@@ -3436,7 +180,7 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
>           }
>           rv = PR_SUCCESS;
>       }
> @@ -3399,7 +3409,7 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>       return rv;  
>   }
>   
> -@@ -3448,9 +202,9 @@ PR_cnvtf(char *buf, int bufsz, int prcsn, double dfval
> +@@ -3458,9 +202,9 @@ PR_cnvtf(char *buf, int bufsz, int prcsn, double dfval
>       char *num, *nump;
>       char *bufp = buf;
>       char *endnum;
> @@ -3411,7 +3421,7 @@ $OpenBSD: patch-nsprpub_pr_src_misc_prdt
>       /* If anything fails, we store an empty string in 'buf' */
>       num = (char*)PR_MALLOC(bufsz);
>       if (num == NULL) {
> -@@ -3458,7 +212,7 @@ PR_cnvtf(char *buf, int bufsz, int prcsn, double dfval
> +@@ -3468,7 +212,7 @@ PR_cnvtf(char *buf, int bufsz, int prcsn, double dfval
>           return;
>       }
>       /* XXX Why use mode 1? */
> Index: patches/patch-security_nss_cmd_platlibs_mk
> ===================================================================
> RCS file: 
> /cvs/ports/www/firefox35/patches/patch-security_nss_cmd_platlibs_mk,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-security_nss_cmd_platlibs_mk
> --- patches/patch-security_nss_cmd_platlibs_mk        21 Jun 2009 18:42:15 
> -0000      1.1
> +++ patches/patch-security_nss_cmd_platlibs_mk        27 Nov 2009 12:58:12 
> -0000
> @@ -1,15 +1,17 @@
>  $OpenBSD: patch-security_nss_cmd_platlibs_mk,v 1.1 2009/06/21 18:42:15 
> martynas Exp $
> ---- security/nss/cmd/platlibs.mk.orig        Sun Jun 21 21:34:18 2009
> -+++ security/nss/cmd/platlibs.mk     Sun Jun 21 21:34:45 2009
> -@@ -201,9 +201,10 @@ endif
> +--- security/nss/cmd/platlibs.mk.orig        Wed Nov 25 21:50:05 2009
> ++++ security/nss/cmd/platlibs.mk     Wed Nov 25 21:51:56 2009
> +@@ -195,10 +195,11 @@ endif
>   # $(EXTRA_SHARED_LIBS) come before $(OS_LIBS), except on AIX.
>   EXTRA_SHARED_LIBS += \
>       -L$(DIST)/lib \
> -+    -L$(NSPR_LIB_DIR) \
> +-    $(SQLITE) \
> +     -L$(NSSUTIL_LIB_DIR) \
> +-    -lnssutil3 \
> +     -L$(NSPR_LIB_DIR) \
>  +    -L$(LOCALBASE)/lib \
> -     $(SQLITE) \
> -     -lnssutil3 \
> --    -L$(NSPR_LIB_DIR) \
> ++    $(SQLITE) \
> ++    -lnssutil3 \
>       -lplc4 \
>       -lplds4 \
>       -lnspr4 \
> Index: patches/patch-security_nss_lib_freebl_unix_rand_c
> ===================================================================
> RCS file: 
> /cvs/ports/www/firefox35/patches/patch-security_nss_lib_freebl_unix_rand_c,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-security_nss_lib_freebl_unix_rand_c
> --- patches/patch-security_nss_lib_freebl_unix_rand_c 21 Jun 2009 15:04:16 
> -0000      1.1
> +++ patches/patch-security_nss_lib_freebl_unix_rand_c 27 Nov 2009 12:58:12 
> -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-security_nss_lib_freebl_unix_rand_c,v 1.1 2009/06/21 
> 15:04:16 martynas Exp $
> ---- security/nss/lib/freebl/unix_rand.c.orig Wed Jun 17 07:22:10 2009
> -+++ security/nss/lib/freebl/unix_rand.c      Sun Jun 21 17:58:22 2009
> -@@ -890,7 +890,6 @@ safe_pclose(FILE *fp)
> +--- security/nss/lib/freebl/unix_rand.c.orig Mon Nov  2 22:43:12 2009
> ++++ security/nss/lib/freebl/unix_rand.c      Wed Nov 25 22:04:30 2009
> +@@ -849,7 +849,6 @@ safe_pclose(FILE *fp)
>   /* Fork netstat to collect its output by default. Do not unset this unless
>    * another source of entropy is available
>    */
> @@ -9,7 +9,7 @@ $OpenBSD: patch-security_nss_lib_freebl_
>   
>   void RNG_SystemInfoForRNG(void)
>   {
> -@@ -957,7 +956,7 @@ void RNG_SystemInfoForRNG(void)
> +@@ -916,7 +915,7 @@ void RNG_SystemInfoForRNG(void)
>       GiveSystemInfo();
>   
>       /* grab some data from system's PRNG before any other files. */
> @@ -18,7 +18,7 @@ $OpenBSD: patch-security_nss_lib_freebl_
>   
>       /* If the user points us to a random file, pass it through the rng */
>       randfile = getenv("NSRANDFILE");
> -@@ -1259,7 +1258,7 @@ size_t RNG_SystemRNG(void *dest, size_t maxLen)
> +@@ -1159,7 +1158,7 @@ size_t RNG_SystemRNG(void *dest, size_t maxLen)
>       size_t fileBytes = 0;
>       unsigned char *buffer = dest;
>   
> Index: patches/patch-security_nss_lib_softoken_config_mk
> ===================================================================
> RCS file: 
> /cvs/ports/www/firefox35/patches/patch-security_nss_lib_softoken_config_mk,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-security_nss_lib_softoken_config_mk
> --- patches/patch-security_nss_lib_softoken_config_mk 21 Jun 2009 18:42:15 
> -0000      1.1
> +++ patches/patch-security_nss_lib_softoken_config_mk 27 Nov 2009 12:58:12 
> -0000
> @@ -1,10 +1,10 @@
>  $OpenBSD: patch-security_nss_lib_softoken_config_mk,v 1.1 2009/06/21 
> 18:42:15 martynas Exp $
> ---- security/nss/lib/softoken/config.mk.orig Wed Jun 17 07:22:11 2009
> -+++ security/nss/lib/softoken/config.mk      Sun Jun 21 21:33:37 2009
> -@@ -60,9 +60,10 @@ RESNAME = $(LIBRARY_NAME).rc
> - ifdef NS_USE_GCC
> +--- security/nss/lib/softoken/config.mk.orig Wed Nov 25 21:52:34 2009
> ++++ security/nss/lib/softoken/config.mk      Wed Nov 25 21:53:44 2009
> +@@ -56,9 +56,10 @@ ifdef NS_USE_GCC
>   EXTRA_SHARED_LIBS += \
>       -L$(DIST)/lib \
> +     -L$(NSSUTIL_LIB_DIR) \
>  +    -L$(NSPR_LIB_DIR) \
>  +    -L$(LOCALBASE)/lib \
>       -lnssutil3 \
> @@ -13,10 +13,10 @@ $OpenBSD: patch-security_nss_lib_softoke
>       -lplc4 \
>       -lplds4 \
>       -lnspr4 \
> -@@ -85,9 +86,10 @@ else
> - # $(EXTRA_SHARED_LIBS) come before $(OS_LIBS), except on AIX.
> +@@ -82,9 +83,10 @@ else
>   EXTRA_SHARED_LIBS += \
>       -L$(DIST)/lib \
> +     -L$(NSSUTIL_LIB_DIR) \
>  +    -L$(NSPR_LIB_DIR) \
>  +    -L$(LOCALBASE)/lib \
>       -lnssutil3 \
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/firefox35/pkg/PLIST,v
> retrieving revision 1.6
> diff -u -p -r1.6 PLIST
> --- pkg/PLIST 21 Jun 2009 20:46:38 -0000      1.6
> +++ pkg/PLIST 27 Nov 2009 12:58:12 -0000
> @@ -339,6 +339,7 @@ firefox35/modules/WindowDraggingUtils.js
>  firefox35/modules/XPCOMUtils.jsm
>  firefox35/modules/debug.js
>  firefox35/modules/distribution.js
> +firefox35/modules/openLocationLastURL.jsm
>  firefox35/modules/utils.js
>  @bin firefox35/mozilla-xremote-client
>  firefox35/platform.ini

Reply via email to