pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/46183: [PATCH] x11/libX11 1.3.5 to 1.4.4



        Note: There was a bad value `non-criticla' for the field `Severity'.
        It was set to the default value of `serious'.

>Number:         46183
>Category:       pkg
>Synopsis:       x11/libX11 1.3.5 to 1.4.4
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 13 03:10:01 +0000 2012
>Originator:     Makoto Fujiwara
>Release:        NetBSD 5.1
>Organization:
KINU Corporation
>Environment:
        
        
System: NetBSD modena.i.ki.nu 5.1 NetBSD 5.1 (XEN3_DOM0) #0: Sat Nov 6 13:19:24 
UTC 2010 
builds%b6.netbsd.org@localhost:/home/builds/ab/netbsd-5-1-RELEASE/amd64/201011061943Z-obj/home/builds/ab/netbsd-5-1-RELEASE/src/sys/arch/amd64/compile/XEN3_DOM0
 amd64
Architecture: x86_64
Machine: amd64
>Description:
Please update x11/libX11 from 1.3.5 to 1.4.4
 (Please note this is related to:  pkg/45465: [PATCH] x11/xproto 7.0.18 to 
7.0.22)

[ANNOUNCE] libX11 1.4.4
-----------------------
Thu, 28 Jul 2011 20:05:49 -0700 by  Alan Coopersmith

Another bug fix release of libX11 brings another large set of fixes
found by static analysis or to ease further static analysis, many
documentation fixes and improvments, and improved assertions to
help users and developers figure out why Xlib just crashed on them.


[ANNOUNCE] libX11 1.4.3
-----------------------
Tue Apr 5 14:18:18 PDT 2011 by Alan Coopersmith

A minor release of libX11 to add support for the Sinhala keysyms required
by the recent xkb-config 2.2 release.   Note that to get full support for
these keysyms you will also need to upgrade to x11proto 7.0.21 before
building the new libX11.

[ANNOUNCE] libX11 1.4.2
-----------------------
This bugfix release pulls in a ton of fixes for problems found by code static
analysis tools.  Many thanks to everyone who has helped find and fix these
issues before they turned into nasty problems.

Additionally, Jamey Sharp has provided some fixes for Display lock handling
that caused some deadlocks when using xcb for transport (which was optional
in 1.3.x and is required in 1.4.x), so this update is highly recomended to
users of multi-threaded Xlib applications.

[ANNOUNCE] libX11 1.4.1
------------------------
Tue, 11 Jan 2011 22:35:19 -0800 by Alan Coopersmith

This bugfix release corrects two small issues in Xlib event handling,
and provides, for the first time ever, the XKB API spec in DocBook format.

[ANNOUNCE] libX11 1.4.0
------------------------
Sun Nov 21 14:38:32 PST 2010 by Alan Coopersmith

After 3 release candidates, it's finally done - libX11 1.4 is released.

As previously warned, libX11 1.4 *requires* libxcb.   The Xlib 1.3 branch
continues to support the --without-xcb option for the benefit of any
remaining distributors who do not yet ship XCB in their stable releases.

[ANNOUNCE] libX11 1.3.6
------------------------
2010-09-20 6:16:18 by Daniel Stone

Just a small maintenance release for libX11; pending any catastrophic
bugs, this will probably be the last release from the 1.3.x branch.  The
XStringToKeysym changes should provide a not-insignificant speedup for
X server and application startup.


>How-To-Repeat:
        (cd /usr/pkgsrc/x11/libX11; make package-install)
>Fix:
Index: x11/libX11/Makefile
===================================================================
RCS file: /e/cvsync/cvsync/pkgsrc/x11/libX11/Makefile,v
retrieving revision 1.26
diff -u -r1.26 Makefile
--- x11/libX11/Makefile 18 Sep 2011 11:55:22 -0000      1.26
+++ x11/libX11/Makefile 13 Mar 2012 02:27:36 -0000
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.26 2011/09/18 11:55:22 bsiegert Exp $
 #
 
-DISTNAME=              libX11-1.3.5
+DISTNAME=              libX11-1.4.4
 CATEGORIES=            x11 devel
 MASTER_SITES=          ${MASTER_SITE_XORG:=lib/}
 EXTRACT_SUFX=          .tar.bz2
Index: x11/libX11/PLIST
===================================================================
RCS file: /e/cvsync/cvsync/pkgsrc/x11/libX11/PLIST,v
retrieving revision 1.8
diff -u -r1.8 PLIST
--- x11/libX11/PLIST    10 Sep 2010 20:28:03 -0000      1.8
+++ x11/libX11/PLIST    13 Mar 2012 02:39:26 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2010/09/10 20:28:03 joerg Exp $
+@comment $NetBSD$
 include/X11/ImUtil.h
 include/X11/XKBlib.h
 include/X11/Xcms.h
@@ -132,6 +132,7 @@
 man/man3/XCloseOM.3
 man/man3/XColor.3
 man/man3/XColormapEvent.3
+man/man3/XCompose.3
 man/man3/XConfigureEvent.3
 man/man3/XConfigureRequestEvent.3
 man/man3/XConfigureWindow.3
@@ -232,7 +233,7 @@
 man/man3/XFreeFontPath.3
 man/man3/XFreeFontSet.3
 man/man3/XFreeGC.3
-man/man3/XFreeModifierMap.3
+man/man3/XFreeModifiermap.3
 man/man3/XFreePixmap.3
 man/man3/XFreeStringList.3
 man/man3/XGCValues.3
@@ -835,7 +836,6 @@
 man/man5/Compose.5
 man/man5/XCompose.5
 share/X11/XErrorDB
-share/X11/XKeysymDB
 share/X11/locale/C/Compose
 share/X11/locale/C/XI18N_OBJS
 share/X11/locale/C/XLC_LOCALE
@@ -1019,3 +1019,4 @@
 share/X11/locale/zh_TW/Compose
 share/X11/locale/zh_TW/XI18N_OBJS
 share/X11/locale/zh_TW/XLC_LOCALE
+@pkgdir share/doc/libX11/Compose
Index: x11/libX11/distinfo
===================================================================
RCS file: /e/cvsync/cvsync/pkgsrc/x11/libX11/distinfo,v
retrieving revision 1.18
diff -u -r1.18 distinfo
--- x11/libX11/distinfo 15 Sep 2011 19:50:14 -0000      1.18
+++ x11/libX11/distinfo 13 Mar 2012 02:34:35 -0000
@@ -1,7 +1,7 @@
 $NetBSD: distinfo,v 1.18 2011/09/15 19:50:14 bsiegert Exp $
 
-SHA1 (libX11-1.3.5.tar.bz2) = c5dda2b6279f3e3267646576138fcd091a7f3c54
-RMD160 (libX11-1.3.5.tar.bz2) = 84544006514eec6f37b642b294ea5f3658b52934
-Size (libX11-1.3.5.tar.bz2) = 2104595 bytes
-SHA1 (patch-aa) = 553d0905e16f8e17e746d79761709c11c4fa3d55
-SHA1 (patch-ac) = 06d4b2c34d8fa39bddbc1ce625e0dc344e5dea7e
+SHA1 (libX11-1.4.4.tar.bz2) = 2d9d38bfd7003ec60eea0b1999ab72cfd5fa3b90
+RMD160 (libX11-1.4.4.tar.bz2) = b331b8b38c13db9dc7c2b2ab247b19021d9a343a
+Size (libX11-1.4.4.tar.bz2) = 2323404 bytes
+SHA1 (patch-aa) = 44c53c8aa0b8053af7deb197d79774ac8d41c5ff
+SHA1 (patch-ac) = f79a918b7f66ad1a768277092f00f28d214ffcfb
Index: x11/libX11/patches/patch-aa
===================================================================
RCS file: /e/cvsync/cvsync/pkgsrc/x11/libX11/patches/patch-aa,v
retrieving revision 1.9
diff -u -r1.9 patch-aa
--- x11/libX11/patches/patch-aa 15 Sep 2011 19:50:14 -0000      1.9
+++ x11/libX11/patches/patch-aa 13 Mar 2012 02:32:41 -0000
@@ -7,9 +7,9 @@
 Also, don't look for keysmydef.h, as this could break cross
 builds (from GIT).
 
---- configure.ac.orig  Wed Aug 11 23:23:48 2010
-+++ configure.ac
-@@ -315,7 +315,7 @@ xyes)
+--- configure.ac.orig  2011-07-29 11:30:36.000000000 +0900
++++ configure.ac       2012-03-13 11:31:39.000000000 +0900
+@@ -273,7 +273,7 @@
        ;;
  esac
  
@@ -17,9 +17,9 @@
 +AC_CHECK_DECLS([pthread_self], [thrstubs="no"], [thrstubs="yes"], [[#include 
<pthread.h>]])
  AM_CONDITIONAL(THRSTUBS, test x$thrstubs = xyes)
  
- dnl XXX incomplete, please fill this in
-@@ -324,12 +324,12 @@ if test x$xthreads = xyes ; then
-     linux*|openbsd*|gnu*|k*bsd*-gnu)
+ # XXX incomplete, please fill this in
+@@ -282,12 +282,12 @@
+     linux*|gnu*|k*bsd*-gnu)
          XTHREADLIB=-lpthread ;;
      netbsd*)
 -      XTHREAD_CFLAGS="-D_POSIX_THREAD_SAFE_FUNCTIONS"
@@ -29,8 +29,8 @@
      freebsd*)
          XTHREAD_CFLAGS="-D_THREAD_SAFE"
          XTHREADLIB="-pthread" ;;
--    dragonfly*)
-+    dragonfly*|mirbsd*)
+-    dragonfly*|openbsd*)
++    dragonfly*|openbsd*|mirbsd*)
          XTHREADLIB="-pthread" ;;
      solaris*)
        XTHREAD_CFLAGS="-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" ;;
Index: x11/libX11/patches/patch-ac
===================================================================
RCS file: /e/cvsync/cvsync/pkgsrc/x11/libX11/patches/patch-ac,v
retrieving revision 1.11
diff -u -r1.11 patch-ac
--- x11/libX11/patches/patch-ac 15 Sep 2011 19:50:14 -0000      1.11
+++ x11/libX11/patches/patch-ac 13 Mar 2012 02:34:28 -0000
@@ -1,20 +1,20 @@
-$NetBSD: patch-ac,v 1.11 2011/09/15 19:50:14 bsiegert Exp $
+$NetBSD$
 
-See patch-aa.
+Generated by autoconf 2.68 after patch-aa applied.
 
---- configure.orig     Wed Jul 27 08:46:21 2011
-+++ configure
-@@ -14431,43 +14431,18 @@ $as_echo "#define XUSE_MTSAFE_API 1" >>c
+--- configure.orig     2011-07-29 11:30:53.000000000 +0900
++++ configure  2012-03-13 11:33:32.000000000 +0900
+@@ -14171,43 +14171,18 @@
        ;;
  esac
  
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_self in -lc" >&5
 -$as_echo_n "checking for pthread_self in -lc... " >&6; }
--if test "${ac_cv_lib_c_pthread_self+set}" = set; then :
+-if ${ac_cv_lib_c_pthread_self+:} false; then :
 -  $as_echo_n "(cached) " >&6
 +ac_fn_c_check_decl "$LINENO" "pthread_self" "ac_cv_have_decl_pthread_self" 
"#include <pthread.h>
 +"
-+if test "x$ac_cv_have_decl_pthread_self" = x""yes; then :
++if test "x$ac_cv_have_decl_pthread_self" = xyes; then :
 +  ac_have_decl=1
  else
 -  ac_check_lib_save_LIBS=$LIBS
@@ -52,13 +52,13 @@
 -fi
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_self" 
>&5
 -$as_echo "$ac_cv_lib_c_pthread_self" >&6; }
--if test "x$ac_cv_lib_c_pthread_self" = x""yes; then :
+-if test "x$ac_cv_lib_c_pthread_self" = xyes; then :
 +if test $ac_have_decl = 1; then :
    thrstubs="no"
  else
    thrstubs="yes"
-@@ -14487,12 +14462,12 @@ if test x$xthreads = xyes ; then
-     linux*|openbsd*|gnu*|k*bsd*-gnu)
+@@ -14228,12 +14203,12 @@
+     linux*|gnu*|k*bsd*-gnu)
          XTHREADLIB=-lpthread ;;
      netbsd*)
 -      XTHREAD_CFLAGS="-D_POSIX_THREAD_SAFE_FUNCTIONS"
@@ -68,8 +68,8 @@
      freebsd*)
          XTHREAD_CFLAGS="-D_THREAD_SAFE"
          XTHREADLIB="-pthread" ;;
--    dragonfly*)
-+    dragonfly*|mirbsd*)
+-    dragonfly*|openbsd*)
++    dragonfly*|openbsd*|mirbsd*)
          XTHREADLIB="-pthread" ;;
      solaris*)
        XTHREAD_CFLAGS="-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" ;;

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index