aboutsummaryrefslogtreecommitdiffstats
path: root/editors
diff options
context:
space:
mode:
authormbr <mbr@FreeBSD.org>2002-10-15 04:24:23 +0800
committermbr <mbr@FreeBSD.org>2002-10-15 04:24:23 +0800
commitba40ed987cf3f0af439ea7b88f353e2a19f81237 (patch)
treeec764b204b7bbd55de49d549110d0b9b64067572 /editors
parent7afd838569cd0892268eb192e99c5ab619cfd9a2 (diff)
downloadfreebsd-ports-gnome-ba40ed987cf3f0af439ea7b88f353e2a19f81237.tar.gz
freebsd-ports-gnome-ba40ed987cf3f0af439ea7b88f353e2a19f81237.tar.zst
freebsd-ports-gnome-ba40ed987cf3f0af439ea7b88f353e2a19f81237.zip
Add a new rtld system patch to Makefile and pkg_message. The
symbol lookup order in rtld is not working as it should and exceptions over dlopened libs are broken. The system patch is a workaround for this issue. While we are here, order the patches a bit and put them all in the same download dir. Submitted by: kan (rtld patch)
Diffstat (limited to 'editors')
-rw-r--r--editors/openoffice-1.0/Makefile19
-rw-r--r--editors/openoffice-1.0/pkg-message9
-rw-r--r--editors/openoffice.org-1.0/Makefile19
-rw-r--r--editors/openoffice.org-1.0/pkg-message9
-rw-r--r--editors/openoffice/Makefile19
-rw-r--r--editors/openoffice/pkg-message9
6 files changed, 66 insertions, 18 deletions
diff --git a/editors/openoffice-1.0/Makefile b/editors/openoffice-1.0/Makefile
index f05c1a88119b..ebcf88e7f937 100644
--- a/editors/openoffice-1.0/Makefile
+++ b/editors/openoffice-1.0/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES+= http://ny1.mirror.openoffice.org/%SUBDIR%/ \
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/openoffice/&,} \
ftp://ftp.cs.man.ac.uk/pub/toby/gpc/:gpc \
http://ny1.mirror.openoffice.org/miscellaneous/helpcontent/:help \
- http://people.freebsd.org/~mbr/patches/:moz
+ http://people.freebsd.org/~mbr/ooo/:moz
MASTER_SITE_SUBDIR= ${PORTVERSION}
DISTFILES+= OOo_${PORTVERSION}_source.tar.bz2 \
gpc231.tar.Z:gpc patch-openoffice-mozilla101-2002-10-14:moz
@@ -245,16 +245,23 @@ pre-fetch:
@${ECHO} "kern.maxdsiz=\"1073741824\""
@${ECHO} "kern.maxssiz=\"268435456\""
.endif
+ @${ECHO}
+ @${ECHO} "REQUIRED SYSTEM PATCHES:"
+ @${ECHO}
+ @${ECHO} "OO.org can crash if you enter a non existing path"
+ @${ECHO} "or URL in the location bar. To fix these crashes"
+ @${ECHO} "you need a uncommitted system patch for rtld:"
+ @${ECHO}
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-symlookup.diff"
+ @${ECHO}
.if ${OSVERSION} < 460001
- @${ECHO} "SYSTEM PATCHES:"
@${ECHO}
@${ECHO} "OO setup is broken on STABLE < 4.6"
@${ECHO} "including 4.6 RELEASE."
@${ECHO} "You'll need a system patch to solve"
- @${ECHO}
@${ECHO} "this problem:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-alloca.diff"
@${ECHO}
.endif
.if ${OSVERSION} < 460002
@@ -262,7 +269,7 @@ pre-fetch:
@${ECHO} "OO.org soffice binary can deadlock. You can work around"
@${ECHO} "this problem with this patch:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf-patch2.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-deadlock.diff"
@${ECHO}
.endif
.if ${OSVERSION} < 500000
@@ -270,7 +277,7 @@ pre-fetch:
@${ECHO} "OO.org build can deadlock in regmerge. You can work around"
@${ECHO} "this problem with this patch:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf-patch3.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-builddeadlock.diff"
@${ECHO}
.endif
.if !exists(/usr/include/langinfo.h)
diff --git a/editors/openoffice-1.0/pkg-message b/editors/openoffice-1.0/pkg-message
index b227b043885d..15a812900a45 100644
--- a/editors/openoffice-1.0/pkg-message
+++ b/editors/openoffice-1.0/pkg-message
@@ -65,3 +65,12 @@ it's time to upgrade your FreeBSD system to the lastest
version. You will encounter this bug only if your OS is
older than FreeBSD 4.7-RELEASE. 4.6-RELEASE and
4.6.2-RELEASE are still affected.
+
+5 Crashes in URL-location bar
+-----------------------------
+
+OO.org can crash if you enter a non existing path
+or URL in the location bar. To fix these crashes
+you need a uncommitted system patch for rtld:
+
+http://people.freebsd.org/~mbr/ooo/rtld-symlookup.diff
diff --git a/editors/openoffice.org-1.0/Makefile b/editors/openoffice.org-1.0/Makefile
index f05c1a88119b..ebcf88e7f937 100644
--- a/editors/openoffice.org-1.0/Makefile
+++ b/editors/openoffice.org-1.0/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES+= http://ny1.mirror.openoffice.org/%SUBDIR%/ \
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/openoffice/&,} \
ftp://ftp.cs.man.ac.uk/pub/toby/gpc/:gpc \
http://ny1.mirror.openoffice.org/miscellaneous/helpcontent/:help \
- http://people.freebsd.org/~mbr/patches/:moz
+ http://people.freebsd.org/~mbr/ooo/:moz
MASTER_SITE_SUBDIR= ${PORTVERSION}
DISTFILES+= OOo_${PORTVERSION}_source.tar.bz2 \
gpc231.tar.Z:gpc patch-openoffice-mozilla101-2002-10-14:moz
@@ -245,16 +245,23 @@ pre-fetch:
@${ECHO} "kern.maxdsiz=\"1073741824\""
@${ECHO} "kern.maxssiz=\"268435456\""
.endif
+ @${ECHO}
+ @${ECHO} "REQUIRED SYSTEM PATCHES:"
+ @${ECHO}
+ @${ECHO} "OO.org can crash if you enter a non existing path"
+ @${ECHO} "or URL in the location bar. To fix these crashes"
+ @${ECHO} "you need a uncommitted system patch for rtld:"
+ @${ECHO}
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-symlookup.diff"
+ @${ECHO}
.if ${OSVERSION} < 460001
- @${ECHO} "SYSTEM PATCHES:"
@${ECHO}
@${ECHO} "OO setup is broken on STABLE < 4.6"
@${ECHO} "including 4.6 RELEASE."
@${ECHO} "You'll need a system patch to solve"
- @${ECHO}
@${ECHO} "this problem:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-alloca.diff"
@${ECHO}
.endif
.if ${OSVERSION} < 460002
@@ -262,7 +269,7 @@ pre-fetch:
@${ECHO} "OO.org soffice binary can deadlock. You can work around"
@${ECHO} "this problem with this patch:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf-patch2.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-deadlock.diff"
@${ECHO}
.endif
.if ${OSVERSION} < 500000
@@ -270,7 +277,7 @@ pre-fetch:
@${ECHO} "OO.org build can deadlock in regmerge. You can work around"
@${ECHO} "this problem with this patch:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf-patch3.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-builddeadlock.diff"
@${ECHO}
.endif
.if !exists(/usr/include/langinfo.h)
diff --git a/editors/openoffice.org-1.0/pkg-message b/editors/openoffice.org-1.0/pkg-message
index b227b043885d..15a812900a45 100644
--- a/editors/openoffice.org-1.0/pkg-message
+++ b/editors/openoffice.org-1.0/pkg-message
@@ -65,3 +65,12 @@ it's time to upgrade your FreeBSD system to the lastest
version. You will encounter this bug only if your OS is
older than FreeBSD 4.7-RELEASE. 4.6-RELEASE and
4.6.2-RELEASE are still affected.
+
+5 Crashes in URL-location bar
+-----------------------------
+
+OO.org can crash if you enter a non existing path
+or URL in the location bar. To fix these crashes
+you need a uncommitted system patch for rtld:
+
+http://people.freebsd.org/~mbr/ooo/rtld-symlookup.diff
diff --git a/editors/openoffice/Makefile b/editors/openoffice/Makefile
index f05c1a88119b..ebcf88e7f937 100644
--- a/editors/openoffice/Makefile
+++ b/editors/openoffice/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES+= http://ny1.mirror.openoffice.org/%SUBDIR%/ \
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/openoffice/&,} \
ftp://ftp.cs.man.ac.uk/pub/toby/gpc/:gpc \
http://ny1.mirror.openoffice.org/miscellaneous/helpcontent/:help \
- http://people.freebsd.org/~mbr/patches/:moz
+ http://people.freebsd.org/~mbr/ooo/:moz
MASTER_SITE_SUBDIR= ${PORTVERSION}
DISTFILES+= OOo_${PORTVERSION}_source.tar.bz2 \
gpc231.tar.Z:gpc patch-openoffice-mozilla101-2002-10-14:moz
@@ -245,16 +245,23 @@ pre-fetch:
@${ECHO} "kern.maxdsiz=\"1073741824\""
@${ECHO} "kern.maxssiz=\"268435456\""
.endif
+ @${ECHO}
+ @${ECHO} "REQUIRED SYSTEM PATCHES:"
+ @${ECHO}
+ @${ECHO} "OO.org can crash if you enter a non existing path"
+ @${ECHO} "or URL in the location bar. To fix these crashes"
+ @${ECHO} "you need a uncommitted system patch for rtld:"
+ @${ECHO}
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-symlookup.diff"
+ @${ECHO}
.if ${OSVERSION} < 460001
- @${ECHO} "SYSTEM PATCHES:"
@${ECHO}
@${ECHO} "OO setup is broken on STABLE < 4.6"
@${ECHO} "including 4.6 RELEASE."
@${ECHO} "You'll need a system patch to solve"
- @${ECHO}
@${ECHO} "this problem:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-alloca.diff"
@${ECHO}
.endif
.if ${OSVERSION} < 460002
@@ -262,7 +269,7 @@ pre-fetch:
@${ECHO} "OO.org soffice binary can deadlock. You can work around"
@${ECHO} "this problem with this patch:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf-patch2.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-deadlock.diff"
@${ECHO}
.endif
.if ${OSVERSION} < 500000
@@ -270,7 +277,7 @@ pre-fetch:
@${ECHO} "OO.org build can deadlock in regmerge. You can work around"
@${ECHO} "this problem with this patch:"
@${ECHO}
- @${ECHO} "http://people.freebsd.org/~mbr/patches/rtld-elf-patch3.diff"
+ @${ECHO} "http://people.freebsd.org/~mbr/ooo/rtld-builddeadlock.diff"
@${ECHO}
.endif
.if !exists(/usr/include/langinfo.h)
diff --git a/editors/openoffice/pkg-message b/editors/openoffice/pkg-message
index b227b043885d..15a812900a45 100644
--- a/editors/openoffice/pkg-message
+++ b/editors/openoffice/pkg-message
@@ -65,3 +65,12 @@ it's time to upgrade your FreeBSD system to the lastest
version. You will encounter this bug only if your OS is
older than FreeBSD 4.7-RELEASE. 4.6-RELEASE and
4.6.2-RELEASE are still affected.
+
+5 Crashes in URL-location bar
+-----------------------------
+
+OO.org can crash if you enter a non existing path
+or URL in the location bar. To fix these crashes
+you need a uncommitted system patch for rtld:
+
+http://people.freebsd.org/~mbr/ooo/rtld-symlookup.diff