diff options
author | mbr <mbr@FreeBSD.org> | 2002-10-15 04:24:23 +0800 |
---|---|---|
committer | mbr <mbr@FreeBSD.org> | 2002-10-15 04:24:23 +0800 |
commit | ba40ed987cf3f0af439ea7b88f353e2a19f81237 (patch) | |
tree | ec764b204b7bbd55de49d549110d0b9b64067572 /editors | |
parent | 7afd838569cd0892268eb192e99c5ab619cfd9a2 (diff) | |
download | freebsd-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/Makefile | 19 | ||||
-rw-r--r-- | editors/openoffice-1.0/pkg-message | 9 | ||||
-rw-r--r-- | editors/openoffice.org-1.0/Makefile | 19 | ||||
-rw-r--r-- | editors/openoffice.org-1.0/pkg-message | 9 | ||||
-rw-r--r-- | editors/openoffice/Makefile | 19 | ||||
-rw-r--r-- | editors/openoffice/pkg-message | 9 |
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 |