X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=patches%2Fpatch-ak;fp=patches%2Fpatch-ak;h=6fa547ea08c12cfa493f7d409b0c5be50e0c7e8c;hb=233742dc86db57a1a84b852c3ad49222d6cfddf2;hp=0000000000000000000000000000000000000000;hpb=f6b8856707050006a953c43db05a1a69f77325fd;p=pkgsrc-firefox3.git diff --git a/patches/patch-ak b/patches/patch-ak new file mode 100644 index 0000000..6fa547e --- /dev/null +++ b/patches/patch-ak @@ -0,0 +1,27 @@ +$NetBSD$ + +--- xpcom/stub/Makefile.in.orig 2009-02-04 09:50:48.000000000 +0900 ++++ xpcom/stub/Makefile.in +@@ -107,7 +107,7 @@ else + DEPENDENT_LIBS_LIST += $(LIB_PREFIX)mozjs$(DLL_SUFFIX) + endif + +-ifeq (Darwin,$(OS_ARCH)) ++ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) + EXTRA_DSO_LDOPTS += $(DIST)/bin/XUL + DEPENDENT_LIBS_LIST += XUL + else +@@ -129,6 +129,13 @@ endif + + EXTRA_DSO_LDOPTS += $(EXTRA_DSO_LIBS) $(NSPR_LIBS) + ++ifeq (Darwin,$(OS_ARCH)) ++_libs_to_fix = \ ++ -lmozjs \ ++ $(filter -l%, $(NSS_LIBS)) ++EXTRA_DSO_LDOPTS += $(foreach library, $(patsubst -l%, $(LIB_PREFIX)%$(DLL_SUFFIX), $(_libs_to_fix)), -dylib_file $(libdir)/$(MOZILLA_PKG_NAME)/$(library):$(DIST)/bin/$(library)) ++endif ++ + include $(topsrcdir)/config/rules.mk + + libs:: $(FINAL_TARGET)/dependentlibs.list