[Lunar-commits] <moonbase> libX11: no static libs and work on DEPENDS ...

Christian Krause wookietreiber at lunar-linux.org
Tue May 31 22:04:05 CEST 2011


commit bf0d1c5c823c6cd6af5034a76e96358b846eb951
Author: Christian Krause <wookietreiber at lunar-linux.org>
Date:   Tue May 31 22:04:05 2011 +0200

    libX11: no static libs and work on DEPENDS ...
    
    ... please have a look at the now opt deps
    - xcmiscproto
    - bigreqsproto
    ... especially the comment above them in DEPENDS
---
 xorg7/lib/libX11/BUILD   |    2 ++
 xorg7/lib/libX11/DEPENDS |   13 ++++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/xorg7/lib/libX11/BUILD b/xorg7/lib/libX11/BUILD
index ff10e64..ef38824 100644
--- a/xorg7/lib/libX11/BUILD
+++ b/xorg7/lib/libX11/BUILD
@@ -2,6 +2,8 @@
 
   . /etc/profile.d/x11r7.rc &&
 
+  OPTS+=" --disable-static" &&
+
   default_build
 
 ) > $C_FIFO 2>&1
diff --git a/xorg7/lib/libX11/DEPENDS b/xorg7/lib/libX11/DEPENDS
index 8d0e98e..50991eb 100644
--- a/xorg7/lib/libX11/DEPENDS
+++ b/xorg7/lib/libX11/DEPENDS
@@ -1,8 +1,15 @@
 depends  kbproto
 depends  libxcb
 depends  xtrans
-depends  xcmiscproto
 depends  inputproto
 depends  xextproto
-depends  bigreqsproto
-depends  xf86bigfontproto
+
+optional_depends "xf86bigfontproto"          \
+                 "--enable-xf86bigfont"      \
+                 "--disable-xf86bigfont"     \
+                 "for XF86BigFont extension"
+
+# following are not required and provide no configure flags
+# I don't know whether or not they are leftovers from earlier times or what
+optional_depends "xcmiscproto"  "" "" "for the XC-MISC extension (used to get details of XID allocation)"
+optional_depends "bigreqsproto" "" "" "for the BIG-REQUESTS extension (larger requests to avoid fragmentation)"


More information about the Lunar-commits mailing list