pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/vte Added a patch to make the package build on Sol...
details: https://anonhg.NetBSD.org/pkgsrc/rev/09401f9a85a6
branches: trunk
changeset: 516096:09401f9a85a6
user: rillig <rillig%pkgsrc.org@localhost>
date: Thu Jul 13 23:36:18 2006 +0000
description:
Added a patch to make the package build on Solaris, which does not have
struct msghdr.msg_control and CMSG_FIRSTHDR. While here, removed
BROKEN_IN, since the package works on NetBSD 3.0 and fixed some pkglint
warnings.
diffstat:
x11/vte/Makefile | 8 +++-----
x11/vte/distinfo | 4 ++--
x11/vte/patches/patch-aa | 33 ++++++++++++++++++++++++++++++---
3 files changed, 35 insertions(+), 10 deletions(-)
diffs (89 lines):
diff -r 8e8608392386 -r 09401f9a85a6 x11/vte/Makefile
--- a/x11/vte/Makefile Thu Jul 13 22:20:35 2006 +0000
+++ b/x11/vte/Makefile Thu Jul 13 23:36:18 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2006/07/05 05:37:47 jlam Exp $
+# $NetBSD: Makefile,v 1.39 2006/07/13 23:36:18 rillig Exp $
#
DISTNAME= vte-0.12.2
@@ -10,8 +10,6 @@
HOMEPAGE= http://www.gnome.org/
COMMENT= Terminal widget with improved accessibility and I18N support
-BROKEN_IN= pkgsrc-2006Q1
-
USE_DIRS+= gnome2-1.2
USE_PKGLOCALEDIR= yes
USE_LIBTOOL= yes
@@ -23,10 +21,10 @@
CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc
CONFIGURE_ARGS+= --with-ft-exec-prefix=${BUILDLINK_PREFIX.freetype2}
-PKGCONFIG_OVERRIDE+= vte.pc.in
+PKGCONFIG_OVERRIDE+= vte.pc.in
# for FC_WIDTH
-BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.1.93
+BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.1.93
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
diff -r 8e8608392386 -r 09401f9a85a6 x11/vte/distinfo
--- a/x11/vte/distinfo Thu Jul 13 22:20:35 2006 +0000
+++ b/x11/vte/distinfo Thu Jul 13 23:36:18 2006 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.13 2006/07/04 16:03:51 drochner Exp $
+$NetBSD: distinfo,v 1.14 2006/07/13 23:36:18 rillig Exp $
SHA1 (vte-0.12.2.tar.bz2) = cc76a380dfe23cfc8aba606b146015a6954d67ae
RMD160 (vte-0.12.2.tar.bz2) = 5ef474f9d4150df1f87459657a446b0d0fcfb32b
Size (vte-0.12.2.tar.bz2) = 974551 bytes
-SHA1 (patch-aa) = 9b4961c056c3bf46332490fc7f30ff3540f2dbd3
+SHA1 (patch-aa) = 1ec8b2ec123b1a6024279b6ece69d8562a6e73be
SHA1 (patch-ab) = 8c9c3189b53a87aa198fcb8b11f43a9aa5255eaf
SHA1 (patch-ac) = 3b357bf9d1bca93c24f5b09dae1adec82323be0d
SHA1 (patch-ae) = 7bc19459ab99bc71f0bc0e9fa36bcde49a512395
diff -r 8e8608392386 -r 09401f9a85a6 x11/vte/patches/patch-aa
--- a/x11/vte/patches/patch-aa Thu Jul 13 22:20:35 2006 +0000
+++ b/x11/vte/patches/patch-aa Thu Jul 13 23:36:18 2006 +0000
@@ -1,9 +1,36 @@
-$NetBSD: patch-aa,v 1.1.1.1 2003/12/13 17:54:15 xtraeme Exp $
+$NetBSD: patch-aa,v 1.2 2006/07/13 23:36:18 rillig Exp $
---- src/pty.c.orig 2003-06-03 12:54:15.000000000 -0700
-+++ src/pty.c 2003-11-29 01:07:59.000000000 -0800
+Let's assume that if the macro CMSG_FIRSTHDR is not defined, that struct
+msghdr does not have the msg_control member, too. Needed for Solaris.
+
+--- src/pty.c.orig 2004-05-01 09:12:51.000000000 +0200
++++ src/pty.c 2006-07-14 01:17:28.073815601 +0200
@@ -1,3 +1,4 @@
+#include <sys/types.h>
/*
* Copyright (C) 2001,2002 Red Hat, Inc.
*
+@@ -837,12 +838,15 @@ _vte_pty_read_ptypair(int tunnel, int *p
+ msg.msg_namelen = 0;
+ msg.msg_iov = &vec;
+ msg.msg_iovlen = 1;
++#if defined(CMSG_FIRSTHDR)
+ msg.msg_control = control;
+ msg.msg_controllen = sizeof(control);
++#endif
+ ret = recvmsg(tunnel, &msg, PTY_RECVMSG_FLAGS);
+ if (ret == -1) {
+ return;
+ }
++#if defined(CMSG_FIRSTHDR)
+ for (cmsg = CMSG_FIRSTHDR(&msg);
+ cmsg != NULL;
+ cmsg = CMSG_NXTHDR(&msg, cmsg)) {
+@@ -861,6 +865,7 @@ _vte_pty_read_ptypair(int tunnel, int *p
+ }
+ }
+ }
++#endif
+ }
+ }
+ #else
Home |
Main Index |
Thread Index |
Old Index