aboutsummaryrefslogtreecommitdiffstats
path: root/devel/oaf
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2002-02-14 09:51:13 +0800
committersobomax <sobomax@FreeBSD.org>2002-02-14 09:51:13 +0800
commit485d50e2d922d28cf3eb0ee07b78ec5332c7420c (patch)
tree0056b1d84fe94a84448e2033f2c3dc4631762502 /devel/oaf
parent26779de402b15f1bb7f7f4e057945a8100cc7004 (diff)
downloadfreebsd-ports-gnome-485d50e2d922d28cf3eb0ee07b78ec5332c7420c.tar.gz
freebsd-ports-gnome-485d50e2d922d28cf3eb0ee07b78ec5332c7420c.tar.zst
freebsd-ports-gnome-485d50e2d922d28cf3eb0ee07b78ec5332c7420c.zip
Backport a fix from bonobo-activation.
Diffstat (limited to 'devel/oaf')
-rw-r--r--devel/oaf/Makefile1
-rw-r--r--devel/oaf/files/patch-liboaf::oaf-fork-server.c14
2 files changed, 15 insertions, 0 deletions
diff --git a/devel/oaf/Makefile b/devel/oaf/Makefile
index a0c5963f2c7f..78246f67cedc 100644
--- a/devel/oaf/Makefile
+++ b/devel/oaf/Makefile
@@ -7,6 +7,7 @@
PORTNAME= oaf
PORTVERSION= 0.6.8
+PORTREVISION= 1
CATEGORIES= devel gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= stable/sources/oaf
diff --git a/devel/oaf/files/patch-liboaf::oaf-fork-server.c b/devel/oaf/files/patch-liboaf::oaf-fork-server.c
new file mode 100644
index 000000000000..fc1ebd446773
--- /dev/null
+++ b/devel/oaf/files/patch-liboaf::oaf-fork-server.c
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- liboaf/oaf-fork-server.c 2002/02/14 01:44:13 1.1
++++ liboaf/oaf-fork-server.c 2002/02/14 01:44:39
+@@ -264,6 +264,8 @@
+ } else if ((childpid = fork ())) {
+ _exit (0); /* de-zombifier process, just exit */
+ } else {
++ sigprocmask (SIG_SETMASK, &omask, NULL);
++
+ if (display)
+ oaf_setenv ("DISPLAY", display);
+ if (od_iorstr)