remove 'don't close dlopened objects' type ld.so work-arounds
This commit is contained in:
parent
632b69bf84
commit
c34ab1b1a4
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.25 2005/10/13 04:32:41 bernd Exp $
|
# $OpenBSD: Makefile,v 1.26 2005/10/14 04:00:37 kurt Exp $
|
||||||
|
|
||||||
ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64
|
ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64
|
||||||
|
|
||||||
@ -6,7 +6,7 @@ COMMENT= "redesign of the integrated Mozilla App-Suite mail component"
|
|||||||
|
|
||||||
VER= 1.0.6
|
VER= 1.0.6
|
||||||
DISTNAME= mozilla
|
DISTNAME= mozilla
|
||||||
PKGNAME= mozilla-thunderbird-${VER}p1
|
PKGNAME= mozilla-thunderbird-${VER}p2
|
||||||
SO_VERSION= 3.0
|
SO_VERSION= 3.0
|
||||||
# NOTE: Must bump minor version if any shlib's are removed from the
|
# NOTE: Must bump minor version if any shlib's are removed from the
|
||||||
# components dir to avoid pkg_add -r issues.
|
# components dir to avoid pkg_add -r issues.
|
||||||
|
@ -1,30 +1,12 @@
|
|||||||
$OpenBSD: patch-gfx_src_gtk_nsDeviceContextSpecG_cpp,v 1.1 2005/04/09 08:11:19 wilfried Exp $
|
$OpenBSD: patch-gfx_src_gtk_nsDeviceContextSpecG_cpp,v 1.2 2005/10/14 04:00:38 kurt Exp $
|
||||||
--- gfx/src/gtk/nsDeviceContextSpecG.cpp.orig Thu Feb 17 16:24:34 2005
|
--- gfx/src/gtk/nsDeviceContextSpecG.cpp.orig Thu Feb 17 16:24:34 2005
|
||||||
+++ gfx/src/gtk/nsDeviceContextSpecG.cpp Mon Apr 4 12:56:30 2005
|
+++ gfx/src/gtk/nsDeviceContextSpecG.cpp Mon Oct 3 14:49:14 2005
|
||||||
@@ -68,6 +68,8 @@
|
@@ -1133,7 +1133,7 @@ nsresult GlobalPrinters::InitializeGloba
|
||||||
|
|
||||||
#include "prlink.h"
|
|
||||||
|
|
||||||
+static PRLibrary *clib = nsnull;
|
|
||||||
+
|
|
||||||
typedef struct /**** Printer Options ****/
|
|
||||||
{
|
|
||||||
char *name; /* Name of option */
|
|
||||||
@@ -1133,7 +1135,8 @@ nsresult GlobalPrinters::InitializeGloba
|
|
||||||
free(printerList);
|
free(printerList);
|
||||||
} else {
|
} else {
|
||||||
/* Try to use CUPS */
|
/* Try to use CUPS */
|
||||||
- PRLibrary *clib = PR_LoadLibrary("libcups.so.2");
|
- PRLibrary *clib = PR_LoadLibrary("libcups.so.2");
|
||||||
+ if (clib == nsnull)
|
+ PRLibrary *clib = PR_LoadLibrary("libcups.so");
|
||||||
+ clib = PR_LoadLibrary("libcups.so");
|
|
||||||
if (clib) {
|
if (clib) {
|
||||||
CupsGetDestsType CupsGetDests;
|
CupsGetDestsType CupsGetDests;
|
||||||
CupsGetDestType CupsGetDest;
|
CupsGetDestType CupsGetDest;
|
||||||
@@ -1178,7 +1181,6 @@ nsresult GlobalPrinters::InitializeGloba
|
|
||||||
(*CupsFreeDests)(num_dests, dests);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
- PR_UnloadLibrary(clib);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
$OpenBSD: patch-xpcom_components_xcDll_cpp,v 1.1 2005/04/01 19:24:07 kurt Exp $
|
|
||||||
--- xpcom/components/xcDll.cpp.orig Thu Mar 31 15:01:22 2005
|
|
||||||
+++ xpcom/components/xcDll.cpp Thu Mar 31 15:03:30 2005
|
|
||||||
@@ -66,7 +66,6 @@
|
|
||||||
|
|
||||||
#include "nsTraceRefcntImpl.h"
|
|
||||||
|
|
||||||
-#define UNLOAD_DEPENDENT_LIBS
|
|
||||||
#ifdef HPUX
|
|
||||||
#undef UNLOAD_DEPENDENT_LIBS
|
|
||||||
#endif
|
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.36 2005/10/13 04:32:41 bernd Exp $
|
# $OpenBSD: Makefile,v 1.37 2005/10/14 04:00:38 kurt Exp $
|
||||||
|
|
||||||
ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64
|
ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64
|
||||||
|
|
||||||
@ -6,7 +6,7 @@ COMMENT= "redesign of Mozilla's browser component"
|
|||||||
|
|
||||||
VER= 1.0.7
|
VER= 1.0.7
|
||||||
DISTNAME= mozilla
|
DISTNAME= mozilla
|
||||||
PKGNAME= mozilla-firefox-${VER}p0
|
PKGNAME= mozilla-firefox-${VER}p1
|
||||||
SO_VERSION= 7.0
|
SO_VERSION= 7.0
|
||||||
# NOTE: Must bump minor version if any shlib's are removed from the
|
# NOTE: Must bump minor version if any shlib's are removed from the
|
||||||
# components dir to avoid pkg_add -r issues.
|
# components dir to avoid pkg_add -r issues.
|
||||||
|
@ -1,30 +1,12 @@
|
|||||||
$OpenBSD: patch-gfx_src_gtk_nsDeviceContextSpecG_cpp,v 1.1 2005/04/04 21:24:00 kurt Exp $
|
$OpenBSD: patch-gfx_src_gtk_nsDeviceContextSpecG_cpp,v 1.2 2005/10/14 04:00:38 kurt Exp $
|
||||||
--- gfx/src/gtk/nsDeviceContextSpecG.cpp.orig Thu Feb 17 16:24:34 2005
|
--- gfx/src/gtk/nsDeviceContextSpecG.cpp.orig Thu Feb 17 16:24:34 2005
|
||||||
+++ gfx/src/gtk/nsDeviceContextSpecG.cpp Mon Apr 4 12:56:30 2005
|
+++ gfx/src/gtk/nsDeviceContextSpecG.cpp Sun Oct 2 01:11:12 2005
|
||||||
@@ -68,6 +68,8 @@
|
@@ -1133,7 +1133,7 @@ nsresult GlobalPrinters::InitializeGloba
|
||||||
|
|
||||||
#include "prlink.h"
|
|
||||||
|
|
||||||
+static PRLibrary *clib = nsnull;
|
|
||||||
+
|
|
||||||
typedef struct /**** Printer Options ****/
|
|
||||||
{
|
|
||||||
char *name; /* Name of option */
|
|
||||||
@@ -1133,7 +1135,8 @@ nsresult GlobalPrinters::InitializeGloba
|
|
||||||
free(printerList);
|
free(printerList);
|
||||||
} else {
|
} else {
|
||||||
/* Try to use CUPS */
|
/* Try to use CUPS */
|
||||||
- PRLibrary *clib = PR_LoadLibrary("libcups.so.2");
|
- PRLibrary *clib = PR_LoadLibrary("libcups.so.2");
|
||||||
+ if (clib == nsnull)
|
+ PRLibrary *clib = PR_LoadLibrary("libcups.so");
|
||||||
+ clib = PR_LoadLibrary("libcups.so");
|
|
||||||
if (clib) {
|
if (clib) {
|
||||||
CupsGetDestsType CupsGetDests;
|
CupsGetDestsType CupsGetDests;
|
||||||
CupsGetDestType CupsGetDest;
|
CupsGetDestType CupsGetDest;
|
||||||
@@ -1178,7 +1181,6 @@ nsresult GlobalPrinters::InitializeGloba
|
|
||||||
(*CupsFreeDests)(num_dests, dests);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
- PR_UnloadLibrary(clib);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
$OpenBSD: patch-xpcom_components_xcDll_cpp,v 1.1 2005/04/01 16:44:52 kurt Exp $
|
|
||||||
--- xpcom/components/xcDll.cpp.orig Tue Mar 29 14:53:46 2005
|
|
||||||
+++ xpcom/components/xcDll.cpp Tue Mar 29 14:54:13 2005
|
|
||||||
@@ -66,7 +66,6 @@
|
|
||||||
|
|
||||||
#include "nsTraceRefcntImpl.h"
|
|
||||||
|
|
||||||
-#define UNLOAD_DEPENDENT_LIBS
|
|
||||||
#ifdef HPUX
|
|
||||||
#undef UNLOAD_DEPENDENT_LIBS
|
|
||||||
#endif
|
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.92 2005/10/13 04:32:41 bernd Exp $
|
# $OpenBSD: Makefile,v 1.93 2005/10/14 04:00:38 kurt Exp $
|
||||||
|
|
||||||
ONLY_FOR_ARCHS= alpha i386 sparc sparc64 amd64 powerpc
|
ONLY_FOR_ARCHS= alpha i386 sparc sparc64 amd64 powerpc
|
||||||
|
|
||||||
@ -7,8 +7,8 @@ COMMENT-devel= "devel files for Gecko"
|
|||||||
|
|
||||||
VER= 1.7.12
|
VER= 1.7.12
|
||||||
DISTNAME= mozilla
|
DISTNAME= mozilla
|
||||||
PKGNAME= mozilla-${VER}p1
|
PKGNAME= mozilla-${VER}p2
|
||||||
PKGNAME-devel= mozilla-devel-${VER}p0
|
PKGNAME-devel= mozilla-devel-${VER}p2
|
||||||
DISTFILES= mozilla-${VER}-source.tar.bz2
|
DISTFILES= mozilla-${VER}-source.tar.bz2
|
||||||
SO_VERSION= 5.0
|
SO_VERSION= 5.0
|
||||||
# NOTE: Must bump minor version if any shlib's are removed from the
|
# NOTE: Must bump minor version if any shlib's are removed from the
|
||||||
|
@ -1,30 +1,12 @@
|
|||||||
$OpenBSD: patch-gfx_src_gtk_nsDeviceContextSpecG_cpp,v 1.1 2005/04/11 15:03:18 kurt Exp $
|
$OpenBSD: patch-gfx_src_gtk_nsDeviceContextSpecG_cpp,v 1.2 2005/10/14 04:00:38 kurt Exp $
|
||||||
--- gfx/src/gtk/nsDeviceContextSpecG.cpp.orig Thu Feb 17 16:24:34 2005
|
--- gfx/src/gtk/nsDeviceContextSpecG.cpp.orig Thu Feb 17 16:25:16 2005
|
||||||
+++ gfx/src/gtk/nsDeviceContextSpecG.cpp Mon Apr 4 12:56:30 2005
|
+++ gfx/src/gtk/nsDeviceContextSpecG.cpp Mon Sep 26 17:14:17 2005
|
||||||
@@ -68,6 +68,8 @@
|
@@ -1133,7 +1133,7 @@ nsresult GlobalPrinters::InitializeGloba
|
||||||
|
|
||||||
#include "prlink.h"
|
|
||||||
|
|
||||||
+static PRLibrary *clib = nsnull;
|
|
||||||
+
|
|
||||||
typedef struct /**** Printer Options ****/
|
|
||||||
{
|
|
||||||
char *name; /* Name of option */
|
|
||||||
@@ -1133,7 +1135,8 @@ nsresult GlobalPrinters::InitializeGloba
|
|
||||||
free(printerList);
|
free(printerList);
|
||||||
} else {
|
} else {
|
||||||
/* Try to use CUPS */
|
/* Try to use CUPS */
|
||||||
- PRLibrary *clib = PR_LoadLibrary("libcups.so.2");
|
- PRLibrary *clib = PR_LoadLibrary("libcups.so.2");
|
||||||
+ if (clib == nsnull)
|
+ PRLibrary *clib = PR_LoadLibrary("libcups.so");
|
||||||
+ clib = PR_LoadLibrary("libcups.so");
|
|
||||||
if (clib) {
|
if (clib) {
|
||||||
CupsGetDestsType CupsGetDests;
|
CupsGetDestsType CupsGetDests;
|
||||||
CupsGetDestType CupsGetDest;
|
CupsGetDestType CupsGetDest;
|
||||||
@@ -1178,7 +1181,6 @@ nsresult GlobalPrinters::InitializeGloba
|
|
||||||
(*CupsFreeDests)(num_dests, dests);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
- PR_UnloadLibrary(clib);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
$OpenBSD: patch-xpcom_components_xcDll_cpp,v 1.1 2005/03/13 05:02:17 kurt Exp $
|
|
||||||
--- xpcom/components/xcDll.cpp.orig Wed Mar 2 11:45:40 2005
|
|
||||||
+++ xpcom/components/xcDll.cpp Wed Mar 2 11:46:08 2005
|
|
||||||
@@ -66,7 +66,6 @@
|
|
||||||
|
|
||||||
#include "nsTraceRefcntImpl.h"
|
|
||||||
|
|
||||||
-#define UNLOAD_DEPENDENT_LIBS
|
|
||||||
#ifdef HPUX
|
|
||||||
#undef UNLOAD_DEPENDENT_LIBS
|
|
||||||
#endif
|
|
Loading…
Reference in New Issue
Block a user