FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > CRUX > CRUX

 
 
LinkBack Thread Tools
 
Old 09-06-2011, 06:47 PM
 
Default ports/opt (2.7): firefox: updated to 6.0.2. See https://bugzilla.mozilla.org/show_bug.cgi?id=683449

commit 66bb60151814cd866925cdff6c1e5df2bbb29ec5
Author: Fredrik Rinnestam <fredrik@crux.nu>
Date: Tue Sep 6 20:47:04 2011 +0200

[notify] firefox: updated to 6.0.2. See https://bugzilla.mozilla.org/show_bug.cgi?id=683449

diff --git a/firefox/.md5sum b/firefox/.md5sum
index 25424ff..4437e39 100644
--- a/firefox/.md5sum
+++ b/firefox/.md5sum
@@ -1,2 +1,3 @@
-43b71655e1307c7f62896339e70c9aed firefox-6.0.1.source.tar.bz2
+8a99d37c764840d41ef6b8fe9d4a9e6f coreconf-linux3.patch
+140ca0cfd57905139f8f71a527afb283 firefox-6.0.2.source.tar.bz2
37a5f703fda0c702fead28716a9ca01f mozconfig
diff --git a/firefox/Pkgfile b/firefox/Pkgfile
index 888cef3..81ebf51 100644
--- a/firefox/Pkgfile
+++ b/firefox/Pkgfile
@@ -4,10 +4,10 @@
# Depends on: libidl, gtk, python, alsa-lib, yasm, mesa3d

name=firefox
-version=6.0.1
+version=6.0.2
release=1
source=(http://releases.mozilla.org/pub/mozilla.org/$name/releases/$version/source/$name-$version.source.tar.bz2
- mozconfig)
+ mozconfig coreconf-linux3.patch)

build() {
export MOZ_CO_PROJECT=browser
@@ -16,9 +16,8 @@ build() {
export MOZILLA_FIVE_HOME=/usr/lib/firefox

cd mozilla-release
+ patch -p1 -i $SRC/coreconf-linux3.patch
sed -e "s/#CFLAGS#/$CFLAGS/" $SRC/mozconfig > .mozconfig
- # fix broken part
- cp security/coreconf/Linux2.6.mk security/coreconf/Linux3.0.mk
./configure
make

diff --git a/firefox/coreconf-linux3.patch b/firefox/coreconf-linux3.patch
new file mode 100644
index 0000000..1edc6bf
--- /dev/null
+++ b/firefox/coreconf-linux3.patch
@@ -0,0 +1,50 @@
+Index: mozilla/security/coreconf/Linux.mk
+================================================= ==================
+RCS file: /cvsroot/mozilla/security/coreconf/Linux.mk,v
+--- mozilla/security/coreconf/Linux.mk 13 Aug 2010 01:31:13 -0000 1.48
++++ mozilla/security/coreconf/Linux.mk 3 Jul 2011 06:00:38 -0000
+@@ -187,8 +187,20 @@
+ ifeq ($(BUILD_SUN_PKG), 1)
+ ifeq ($(USE_64), 1)
+ RPATH = -Wl,-rpath,'$$ORIGIN:/opt/sun/private/lib64:/opt/sun/private/lib'
+ else
+ RPATH = -Wl,-rpath,'$$ORIGIN:/opt/sun/private/lib'
+ endif
+ endif
+
++OS_REL_CFLAGS += -DLINUX2_1
++MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH)
++
++ifdef MAPFILE
++ MKSHLIB += -Wl,--version-script,$(MAPFILE)
++endif
++PROCESS_MAP_FILE = grep -v ';-' $< |
++ sed -e 's,;+,,' -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,;,' > $@
++
++ifeq ($(OS_RELEASE),2.4)
++DEFINES += -DNO_FORK_CHECK
++endif
+Index: mozilla/security/coreconf/config.mk
+================================================= ==================
+RCS file: /cvsroot/mozilla/security/coreconf/config.mk,v
+--- mozilla/security/coreconf/config.mk 25 Aug 2009 22:35:11 -0000 1.30
++++ mozilla/security/coreconf/config.mk 3 Jul 2011 06:00:39 -0000
+@@ -58,17 +58,17 @@
+ # (dependent upon <architecture> tags) #
+ # #
+ # We are moving towards just having a $(OS_TARGET).mk file #
+ # as opposed to multiple $(OS_TARGET)$(OS_RELEASE).mk files, #
+ # one for each OS release. #
+ ################################################## #####################
+
+ TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD
+- AIX RISCOS WINNT WIN95 WINCE
++ AIX RISCOS WINNT WIN95 WINCE Linux
+
+ ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET)))
+ include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
+ else
+ include $(CORE_DEPTH)/coreconf/$(OS_TARGET)$(OS_RELEASE).mk
+ endif
+
+ ################################################## #####################
_______________________________________________
CRUX mailing list
CRUX@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux
 

Thread Tools




All times are GMT. The time now is 09:52 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org