Make evolution-data-server work: the component provider was segfaulting

at startup due to problems when calling sigaction(2).  During the build,
there was a hidden warning:

server.o(.text+0x109): In function `main':
/home/jmmv/NetBSD/pkgsrc/mail/evolution-data-server/work/evolution-data-server-1.0.2/src/server.c:129: warning: reference to compatibility sigemptyset(); include <signal.h> for correct reference

that was actually referring to a fatal error at runtime.

This fixes lots of problems in Evolution 2.0, where the address book and
the calendar were not working at all.  Probably fixes more errors in this
and other programs.

Bump PKGREVISION to 1.
This commit is contained in:
jmmv 2004-10-19 20:13:44 +00:00
parent 112b811bd0
commit 587db48366
4 changed files with 18 additions and 4 deletions

View file

@ -1,7 +1,8 @@
# $NetBSD: Makefile,v 1.8 2004/10/15 21:25:43 jmmv Exp $
# $NetBSD: Makefile,v 1.9 2004/10/19 20:13:44 jmmv Exp $
#
DISTNAME= evolution-data-server-1.0.2
PKGREVISION= 1
CATEGORIES= mail gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/evolution-data-server/1.0/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.6 2004/10/03 00:12:52 tv Exp $
# $NetBSD: buildlink3.mk,v 1.7 2004/10/19 20:13:44 jmmv Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
EVOLUTION_DATA_SERVER_BUILDLINK3_MK:= ${EVOLUTION_DATA_SERVER_BUILDLINK3_MK}+
@ -12,7 +12,7 @@ BUILDLINK_PACKAGES+= evolution-data-server
.if !empty(EVOLUTION_DATA_SERVER_BUILDLINK3_MK:M+)
BUILDLINK_DEPENDS.evolution-data-server+= evolution-data-server>=1.0.0
BUILDLINK_RECOMMENDED.evolution-data-server+= evolution-data-server>=1.0.0nb1
BUILDLINK_RECOMMENDED.evolution-data-server+= evolution-data-server>=1.0.2nb1
BUILDLINK_PKGSRCDIR.evolution-data-server?= ../../mail/evolution-data-server
.endif # EVOLUTION_DATA_SERVER_BUILDLINK3_MK

View file

@ -1,5 +1,6 @@
$NetBSD: distinfo,v 1.7 2004/10/15 21:25:43 jmmv Exp $
$NetBSD: distinfo,v 1.8 2004/10/19 20:13:44 jmmv Exp $
SHA1 (evolution-data-server-1.0.2.tar.bz2) = 9b030961f5c55d9cb9a7fd62cf8913cbeabc09cc
Size (evolution-data-server-1.0.2.tar.bz2) = 4939846 bytes
SHA1 (patch-aa) = 29dbd7446e9f319628f1217cd9dd96a2cb28d2c1
SHA1 (patch-ab) = b64824194ff4bd6b97745d40afd0f08fae1e4cf7

View file

@ -0,0 +1,12 @@
$NetBSD: patch-ab,v 1.1 2004/10/19 20:13:44 jmmv Exp $
--- src/server.c.orig 2004-10-19 21:26:40.000000000 +0200
+++ src/server.c
@@ -32,6 +32,7 @@
#include <sys/signal.h>
#include <unistd.h>
#include <pthread.h>
+#include <signal.h>
#include <glib.h>
#include <libgnome/gnome-init.h>