Source-Changes-HG archive

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

[src/trunk]: src/external/mit/xorg/lib/libX11 fix PR 48928: build the static...



details:   https://anonhg.NetBSD.org/src/rev/7bb0d81a0480
branches:  trunk
changeset: 345632:7bb0d81a0480
user:      mrg <mrg%NetBSD.org@localhost>
date:      Thu Jun 02 22:41:26 2016 +0000

description:
fix PR 48928:  build the static libX11 properly.  pull in the
ximcp, xlcDef, xlcUTF8Load, xlibi18n, and xomGeneric modules
directly.

also, don't include bsd.lib.mk in the fragment parts for these
modules, but in the module build itself.  otherwise, bsd.lib.mk
is included before SRCS is complete and the build strangely
seems to miss parts listed.

tested using the example in the PR.

diffstat:

 external/mit/xorg/lib/libX11/Makefile.ximcp       |   4 +---
 external/mit/xorg/lib/libX11/Makefile.xlcDef      |   4 +---
 external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load |   4 +---
 external/mit/xorg/lib/libX11/Makefile.xlibi18n    |   4 +---
 external/mit/xorg/lib/libX11/Makefile.xomGeneric  |   4 +---
 external/mit/xorg/lib/libX11/static/Makefile      |  22 ++++++++++++----------
 external/mit/xorg/lib/libX11/ximcp/Makefile       |   3 ++-
 external/mit/xorg/lib/libX11/xlcDef/Makefile      |   3 ++-
 external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile |   3 ++-
 external/mit/xorg/lib/libX11/xlibi18n/Makefile    |   3 ++-
 external/mit/xorg/lib/libX11/xomGeneric/Makefile  |   3 ++-
 11 files changed, 27 insertions(+), 30 deletions(-)

diffs (181 lines):

diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/Makefile.ximcp
--- a/external/mit/xorg/lib/libX11/Makefile.ximcp       Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/Makefile.ximcp       Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.ximcp,v 1.2 2008/10/06 16:24:33 tron Exp $
+# $NetBSD: Makefile.ximcp,v 1.3 2016/06/02 22:41:26 mrg Exp $
 
 .PATH: ${X11SRCDIR.X11}/modules/im/ximcp
 SRCS.ximcp= \
@@ -43,5 +43,3 @@
 CPPFLAGS.imRm.c=       -Wno-error
 CPPFLAGS.imTrans.c=    -Wno-error
 CPPFLAGS.imLcLkup.c=   -Wno-stack-protector
-
-.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/Makefile.xlcDef
--- a/external/mit/xorg/lib/libX11/Makefile.xlcDef      Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/Makefile.xlcDef      Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.xlcDef,v 1.1 2008/09/07 13:15:11 rtr Exp $
+# $NetBSD: Makefile.xlcDef,v 1.2 2016/06/02 22:41:26 mrg Exp $
 
 .PATH:         ${X11SRCDIR.X11}/modules/lc/def
 SRCS.xlcDef=   lcDefConv.c
@@ -9,5 +9,3 @@
 
 CPPFLAGS+= \
        -DHASXDMAUTH
-
-.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load
--- a/external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/Makefile.xlcUTF8Load Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.xlcUTF8Load,v 1.1 2008/09/07 13:15:11 rtr Exp $
+# $NetBSD: Makefile.xlcUTF8Load,v 1.2 2016/06/02 22:41:26 mrg Exp $
 
 .PATH: ${X11SRCDIR.X11}/modules/lc/Utf8
 
@@ -11,5 +11,3 @@
 
 CPPFLAGS+= \
        -DHASXDMAUTH
-
-.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/Makefile.xlibi18n
--- a/external/mit/xorg/lib/libX11/Makefile.xlibi18n    Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/Makefile.xlibi18n    Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.xlibi18n,v 1.1 2008/09/07 13:15:11 rtr Exp $
+# $NetBSD: Makefile.xlibi18n,v 1.2 2016/06/02 22:41:26 mrg Exp $
 
 .PATH:         ${X11SRCDIR.X11}/modules/lc/gen
 SRCS.xlibi18n= lcGenConv.c
@@ -10,5 +10,3 @@
 CPPFLAGS+= \
        ${XLOCALE.DEFINES} \
        -DHASXDMAUTH
-
-.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/Makefile.xomGeneric
--- a/external/mit/xorg/lib/libX11/Makefile.xomGeneric  Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/Makefile.xomGeneric  Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.xomGeneric,v 1.1 2008/09/07 13:15:11 rtr Exp $
+# $NetBSD: Makefile.xomGeneric,v 1.2 2016/06/02 22:41:26 mrg Exp $
 
 .PATH:         ${X11SRCDIR.X11}/modules/om/generic
 
@@ -19,5 +19,3 @@
 
 CPPFLAGS+= \
        -DHASXDMAUTH
-
-.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/static/Makefile
--- a/external/mit/xorg/lib/libX11/static/Makefile      Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/static/Makefile      Thu Jun 02 22:41:26 2016 +0000
@@ -1,20 +1,22 @@
-#      $NetBSD: Makefile,v 1.2 2011/08/11 23:15:38 joerg Exp $
+#      $NetBSD: Makefile,v 1.3 2016/06/02 22:41:26 mrg Exp $
 
 NOPIC= 1
 
 .include <bsd.own.mk>
 
 .include "../Makefile.libx11"
+.include "../Makefile.ximcp"
+.include "../Makefile.xlcDef"
+.include "../Makefile.xlcUTF8Load"
+.include "../Makefile.xlibi18n"
+.include "../Makefile.xomGeneric"
 
-.if 0
-SRCS+= imCallbk.c imDefFlt.c imDefIc.c imDefIm.c imDefLkup.c imDispch.c \
-       imEvToWire.c imExten.c imImSw.c imInsClbk.c imInt.c imLcFlt.c \
-       imLcGIc.c imLcIc.c imLcIm.c imLcLkup.c imLcPrs.c imLcSIc.c imRm.c \
-       imRmAttr.c imThaiFlt.c imThaiIc.c imThaiIm.c imTrX.c imTrans.c \
-       imTransR.c lcEuc.c lcGenConv.c lcJis.c lcSjis.c lcUTF8Load.c \
-       omDefault.c omGeneric.c omImText.c omText.c omTextEsc.c omTextExt.c \
-       omTextPer.c omXChar.c
-.endif
+SRCS+= \
+       ${SRCS.ximcp} \
+       ${SRCS.xlcDef} \
+       ${SRCS.xlcUTF8Load} \
+       ${SRCS.xlibi18n} \
+       ${SRCS.xomGeneric}
 
 SRCS+= \
        XlcDL.c \
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/ximcp/Makefile
--- a/external/mit/xorg/lib/libX11/ximcp/Makefile       Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/ximcp/Makefile       Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2013/05/30 23:42:19 mrg Exp $
+# $NetBSD: Makefile,v 1.4 2016/06/02 22:41:26 mrg Exp $
 
 LIBISMODULE=   yes
 SHLIB_MAJOR=   2 # XXX
@@ -15,3 +15,4 @@
 CWARNFLAGS.clang+=     -Wno-unused
 
 .include "../Makefile.ximcp"
+.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/xlcDef/Makefile
--- a/external/mit/xorg/lib/libX11/xlcDef/Makefile      Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/xlcDef/Makefile      Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2008/09/07 13:15:11 rtr Exp $
+# $NetBSD: Makefile,v 1.2 2016/06/02 22:41:26 mrg Exp $
 
 LIBISMODULE=   yes
 SHLIB_MAJOR=   2 # XXX
@@ -12,3 +12,4 @@
 SRCS=  ${SRCS.xlcDef}
 
 .include "../Makefile.xlcDef"
+.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile
--- a/external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/xlcUTF8Load/Makefile Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2008/09/07 13:15:11 rtr Exp $
+# $NetBSD: Makefile,v 1.2 2016/06/02 22:41:26 mrg Exp $
 
 LIBISMODULE=   yes
 SHLIB_MAJOR=   2 # XXX
@@ -12,3 +12,4 @@
 SRCS=  ${SRCS.xlcUTF8Load}
 
 .include "../Makefile.xlcUTF8Load"
+.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/xlibi18n/Makefile
--- a/external/mit/xorg/lib/libX11/xlibi18n/Makefile    Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/xlibi18n/Makefile    Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2008/09/07 13:15:11 rtr Exp $
+# $NetBSD: Makefile,v 1.2 2016/06/02 22:41:27 mrg Exp $
 
 LIBISMODULE=   yes
 SHLIB_MAJOR=   2 # XXX
@@ -12,3 +12,4 @@
 SRCS=  ${SRCS.xlibi18n}
 
 .include "../Makefile.xlibi18n"
+.include <bsd.lib.mk>
diff -r f55a252273ea -r 7bb0d81a0480 external/mit/xorg/lib/libX11/xomGeneric/Makefile
--- a/external/mit/xorg/lib/libX11/xomGeneric/Makefile  Thu Jun 02 21:40:51 2016 +0000
+++ b/external/mit/xorg/lib/libX11/xomGeneric/Makefile  Thu Jun 02 22:41:26 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2008/09/07 13:15:11 rtr Exp $
+# $NetBSD: Makefile,v 1.2 2016/06/02 22:41:27 mrg Exp $
 
 LIBISMODULE=   yes
 SHLIB_MAJOR=   2 # XXX
@@ -12,3 +12,4 @@
 SRCS=  ${SRCS.xomGeneric}
 
 .include "../Makefile.xomGeneric"
+.include <bsd.lib.mk>



Home | Main Index | Thread Index | Old Index