summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/xorg-lib-AppleWM.make12
-rw-r--r--rules/xorg-lib-FS.make15
-rw-r--r--rules/xorg-lib-WindowsWM.make15
-rw-r--r--rules/xorg-lib-XScrnSaver.make15
-rw-r--r--rules/xorg-lib-XTrap.make12
-rw-r--r--rules/xorg-lib-Xcomposite.make12
-rw-r--r--rules/xorg-lib-Xcursor.make12
-rw-r--r--rules/xorg-lib-Xdamage.make12
-rw-r--r--rules/xorg-lib-Xevie.make15
-rw-r--r--rules/xorg-lib-Xfixes.make12
-rw-r--r--rules/xorg-lib-Xfontcache.make12
-rw-r--r--rules/xorg-lib-Xi.make12
-rw-r--r--rules/xorg-lib-Xinerama.make15
-rw-r--r--rules/xorg-lib-Xp.make14
-rw-r--r--rules/xorg-lib-XprintUtil.make15
-rw-r--r--rules/xorg-lib-Xrandr.make15
-rw-r--r--rules/xorg-lib-Xres.make12
-rw-r--r--rules/xorg-lib-Xxf86dga.make16
-rw-r--r--rules/xorg-lib-Xxf86misc.make12
-rw-r--r--rules/xorg-lib-oldX.make14
-rw-r--r--rules/xorg-lib-xkbfile.make12
-rw-r--r--rules/xorg-lib-xkbui.make12
22 files changed, 261 insertions, 32 deletions
diff --git a/rules/xorg-lib-AppleWM.make b/rules/xorg-lib-AppleWM.make
index 6cbf2acb4..f48eec12f 100644
--- a/rules/xorg-lib-AppleWM.make
+++ b/rules/xorg-lib-AppleWM.make
@@ -117,7 +117,17 @@ $(STATEDIR)/xorg-lib-AppleWM.targetinstall: $(xorg-lib-AppleWM_targetinstall_dep
@$(call install_fixup, xorg-lib-AppleWM,DEPENDS,)
@$(call install_fixup, xorg-lib-AppleWM,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-AppleWM, 0, 0, 0644, \
+ $(XORG_LIB_APPLEWM_DIR)/src/.libs/libAppleWM.so.7.0.0, \
+ $(XORG_LIBDIR)/libAppleWM.so.7.0.0)
+
+ @$(call install_link, xorg-lib-AppleWM, \
+ libAppleWM.so.7.0.0, \
+ $(XORG_LIBDIR)/libAppleWM.so.7)
+
+ @$(call install_link, xorg-lib-AppleWM, \
+ libAppleWM.so.7.0.0, \
+ $(XORG_LIBDIR)/libAppleWM.so)
@$(call install_finish, xorg-lib-AppleWM)
diff --git a/rules/xorg-lib-FS.make b/rules/xorg-lib-FS.make
index 1ea123851..4d7b98a70 100644
--- a/rules/xorg-lib-FS.make
+++ b/rules/xorg-lib-FS.make
@@ -65,7 +65,8 @@ XORG_LIB_FS_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_FS_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_FS_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-FS.prepare: $(xorg-lib-FS_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,7 +116,17 @@ $(STATEDIR)/xorg-lib-FS.targetinstall: $(xorg-lib-FS_targetinstall_deps_default)
@$(call install_fixup, xorg-lib-FS,DEPENDS,)
@$(call install_fixup, xorg-lib-FS,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-FS, 0, 0, 0644, \
+ $(XORG_LIB_FS_DIR)/src/.libs/libFS.so.6.0.0, \
+ $(XORG_LIBDIR)/libFS.so.6.0.0)
+
+ @$(call install_link, xorg-lib-FS, \
+ libFS.so.6.0.0, \
+ $(XORG_LIBDIR)/libFS.so.6)
+
+ @$(call install_link, xorg-lib-FS, \
+ libFS.so.6.0.0, \
+ $(XORG_LIBDIR)/libFS.so)
@$(call install_finish, xorg-lib-FS)
diff --git a/rules/xorg-lib-WindowsWM.make b/rules/xorg-lib-WindowsWM.make
index 2fcc8ba82..5e572e14f 100644
--- a/rules/xorg-lib-WindowsWM.make
+++ b/rules/xorg-lib-WindowsWM.make
@@ -65,7 +65,8 @@ XORG_LIB_WINDOWSWM_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_WINDOWSWM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_WINDOWSWM_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-WindowsWM.prepare: $(xorg-lib-WindowsWM_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,7 +116,17 @@ $(STATEDIR)/xorg-lib-WindowsWM.targetinstall: $(xorg-lib-WindowsWM_targetinstall
@$(call install_fixup, xorg-lib-WindowsWM,DEPENDS,)
@$(call install_fixup, xorg-lib-WindowsWM,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-WindowsWM, 0, 0, 0644, \
+ $(XORG_LIB_WINDOWSWM_DIR)/src/.libs/libWindowsWM.so.7.0.0, \
+ $(XORG_LIBDIR)/libWindowsWM.so.7.0.0)
+
+ @$(call install_link, xorg-lib-WindowsWM, \
+ libWindowsWM.so.7.0.0, \
+ $(XORG_LIBDIR)/libWindowsWM.so.7)
+
+ @$(call install_link, xorg-lib-WindowsWM, \
+ libWindowsWM.so.7.0.0, \
+ $(XORG_LIBDIR)/libWindowsWM.so)
@$(call install_finish, xorg-lib-WindowsWM)
diff --git a/rules/xorg-lib-XScrnSaver.make b/rules/xorg-lib-XScrnSaver.make
index 6155d8d4a..1903ca3e4 100644
--- a/rules/xorg-lib-XScrnSaver.make
+++ b/rules/xorg-lib-XScrnSaver.make
@@ -65,7 +65,8 @@ XORG_LIB_XSCRNSAVER_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_XSCRNSAVER_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_XSCRNSAVER_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-XScrnSaver.prepare: $(xorg-lib-XScrnSaver_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,7 +116,17 @@ $(STATEDIR)/xorg-lib-XScrnSaver.targetinstall: $(xorg-lib-XScrnSaver_targetinsta
@$(call install_fixup, xorg-lib-XScrnSaver,DEPENDS,)
@$(call install_fixup, xorg-lib-XScrnSaver,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-XScrnSaver, 0, 0, 0644, \
+ $(XORG_LIB_XSCRNSAVER_DIR)/src/.libs/libXss.so.1.0.0, \
+ $(XORG_LIBDIR)/libXss.so.1.0.0)
+
+ @$(call install_link, xorg-lib-XScrnSaver, \
+ libXss.so.1.0.0, \
+ $(XORG_LIBDIR)/libXss.so.1)
+
+ @$(call install_link, xorg-lib-XScrnSaver, \
+ libXss.so.1.0.0, \
+ $(XORG_LIBDIR)/libXss.so)
@$(call install_finish, xorg-lib-XScrnSaver)
diff --git a/rules/xorg-lib-XTrap.make b/rules/xorg-lib-XTrap.make
index d2d8b2a0d..2811c97b5 100644
--- a/rules/xorg-lib-XTrap.make
+++ b/rules/xorg-lib-XTrap.make
@@ -115,7 +115,17 @@ $(STATEDIR)/xorg-lib-XTrap.targetinstall: $(xorg-lib-XTrap_targetinstall_deps_de
@$(call install_fixup, xorg-lib-XTrap,DEPENDS,)
@$(call install_fixup, xorg-lib-XTrap,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-XTrap, 0, 0, 0644, \
+ $(XORG_LIB_XTRAP_DIR)/src/.libs/libXTrap.so.6.4.0, \
+ $(XORG_LIBDIR)/libXTrap.so.6.0.0)
+
+ @$(call install_link, xorg-lib-XTrap, \
+ libXTrap.so.6.4.0, \
+ $(XORG_LIBDIR)/libXTrap.so.6)
+
+ @$(call install_link, xorg-lib-XTrap, \
+ libXTrap.so.6.4.0, \
+ $(XORG_LIBDIR)/libXTrap.so)
@$(call install_finish, xorg-lib-XTrap)
diff --git a/rules/xorg-lib-Xcomposite.make b/rules/xorg-lib-Xcomposite.make
index 9c16d4bed..ff8725571 100644
--- a/rules/xorg-lib-Xcomposite.make
+++ b/rules/xorg-lib-Xcomposite.make
@@ -115,7 +115,17 @@ $(STATEDIR)/xorg-lib-Xcomposite.targetinstall: $(xorg-lib-Xcomposite_targetinsta
@$(call install_fixup, xorg-lib-Xcomposite,DEPENDS,)
@$(call install_fixup, xorg-lib-Xcomposite,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xcomposite, 0, 0, 0644, \
+ $(XORG_LIB_XCOMPOSITE_DIR)/src/.libs/libXcomposite.so.1.0.0, \
+ $(XORG_LIBDIR)/libXcomposite.so.1.0.0)
+
+ @$(call install_link, xorg-lib-Xcomposite, \
+ libXcomposite.so.1.0.0, \
+ $(XORG_LIBDIR)/libXcomposite.so.1)
+
+ @$(call install_link, xorg-lib-Xcomposite, \
+ libXcomposite.so.1.0.0, \
+ $(XORG_LIBDIR)/libXcomposite.so)
@$(call install_finish, xorg-lib-Xcomposite)
diff --git a/rules/xorg-lib-Xcursor.make b/rules/xorg-lib-Xcursor.make
index 09e48fbe7..911a87436 100644
--- a/rules/xorg-lib-Xcursor.make
+++ b/rules/xorg-lib-Xcursor.make
@@ -115,7 +115,17 @@ $(STATEDIR)/xorg-lib-Xcursor.targetinstall: $(xorg-lib-Xcursor_targetinstall_dep
@$(call install_fixup, xorg-lib-Xcursor,DEPENDS,)
@$(call install_fixup, xorg-lib-Xcursor,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xcursor, 0, 0, 0644, \
+ $(XORG_LIB_XCURSOR_DIR)/src/.libs/libXcursor.so.1.0.2, \
+ $(XORG_LIBDIR)/libXcursor.so.1.0.2)
+
+ @$(call install_link, xorg-lib-Xcursor, \
+ libXcursor.so.1.0.2, \
+ $(XORG_LIBDIR)/libXcursor.so.1)
+
+ @$(call install_link, xorg-lib-Xcursor, \
+ libXcursor.so.1.0.2, \
+ $(XORG_LIBDIR)/libXcursor.so)
@$(call install_finish, xorg-lib-Xcursor)
diff --git a/rules/xorg-lib-Xdamage.make b/rules/xorg-lib-Xdamage.make
index 73f83ac50..5f27dc8d1 100644
--- a/rules/xorg-lib-Xdamage.make
+++ b/rules/xorg-lib-Xdamage.make
@@ -115,7 +115,17 @@ $(STATEDIR)/xorg-lib-Xdamage.targetinstall: $(xorg-lib-Xdamage_targetinstall_dep
@$(call install_fixup, xorg-lib-Xdamage,DEPENDS,)
@$(call install_fixup, xorg-lib-Xdamage,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xdamage, 0, 0, 0644, \
+ $(XORG_LIB_XDAMAGE_DIR)/src/.libs/libXdamage.so.1.0.0, \
+ $(XORG_LIBDIR)/libXdamage.so.1.0.0)
+
+ @$(call install_link, xorg-lib-Xdamage, \
+ libXdamage.so.1.0.0, \
+ $(XORG_LIBDIR)/libXdamage.so.1)
+
+ @$(call install_link, xorg-lib-Xdamage, \
+ libXdamage.so.1.0.0, \
+ $(XORG_LIBDIR)/libXdamage.so)
@$(call install_finish, xorg-lib-Xdamage)
diff --git a/rules/xorg-lib-Xevie.make b/rules/xorg-lib-Xevie.make
index 5c359faac..3fa4dcc87 100644
--- a/rules/xorg-lib-Xevie.make
+++ b/rules/xorg-lib-Xevie.make
@@ -65,7 +65,8 @@ XORG_LIB_XEVIE_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_XEVIE_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_XEVIE_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-Xevie.prepare: $(xorg-lib-Xevie_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,7 +116,17 @@ $(STATEDIR)/xorg-lib-Xevie.targetinstall: $(xorg-lib-Xevie_targetinstall_deps_de
@$(call install_fixup, xorg-lib-Xevie,DEPENDS,)
@$(call install_fixup, xorg-lib-Xevie,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xevie, 0, 0, 0644, \
+ $(XORG_LIB_XEVIE_DIR)/src/.libs/libXevie.so.1.0.0, \
+ $(XORG_LIBDIR)/libXevie.so.1.0.0)
+
+ @$(call install_link, xorg-lib-Xevie, \
+ libXevie.so.1.0.0, \
+ $(XORG_LIBDIR)/libXevie.so.1)
+
+ @$(call install_link, xorg-lib-Xevie, \
+ libXevie.so.1.0.0, \
+ $(XORG_LIBDIR)/libXevie.so)
@$(call install_finish, xorg-lib-Xevie)
diff --git a/rules/xorg-lib-Xfixes.make b/rules/xorg-lib-Xfixes.make
index d203b6c85..990e3b6a3 100644
--- a/rules/xorg-lib-Xfixes.make
+++ b/rules/xorg-lib-Xfixes.make
@@ -115,7 +115,17 @@ $(STATEDIR)/xorg-lib-Xfixes.targetinstall: $(xorg-lib-Xfixes_targetinstall_deps_
@$(call install_fixup, xorg-lib-Xfixes,DEPENDS,)
@$(call install_fixup, xorg-lib-Xfixes,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xfixes, 0, 0, 0644, \
+ $(XORG_LIB_XFIXES_DIR)/src/.libs/libXfixes.so.3.0.0, \
+ $(XORG_LIBDIR)/libXfixes.so.3.0.0)
+
+ @$(call install_link, xorg-lib-Xfixes, \
+ libXfixes.so.3.0.0, \
+ $(XORG_LIBDIR)/libXfixes.so.3)
+
+ @$(call install_link, xorg-lib-Xfixes, \
+ libXfixes.so.3.0.0, \
+ $(XORG_LIBDIR)/libXfixes.so)
@$(call install_finish, xorg-lib-Xfixes)
diff --git a/rules/xorg-lib-Xfontcache.make b/rules/xorg-lib-Xfontcache.make
index 0bb8e720a..2c8a60eed 100644
--- a/rules/xorg-lib-Xfontcache.make
+++ b/rules/xorg-lib-Xfontcache.make
@@ -117,7 +117,17 @@ $(STATEDIR)/xorg-lib-Xfontcache.targetinstall: $(xorg-lib-Xfontcache_targetinsta
@$(call install_fixup, xorg-lib-Xfontcache,DEPENDS,)
@$(call install_fixup, xorg-lib-Xfontcache,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xfontcache, 0, 0, 0644, \
+ $(XORG_LIB_XFONTCACHE_DIR)/src/.libs/libXfontcache.so.1.0.0, \
+ $(XORG_LIBDIR)/libXfontcache.so.1.0.0)
+
+ @$(call install_link, xorg-lib-Xfontcache, \
+ libXfontcache.so.1.0.0, \
+ $(XORG_LIBDIR)/libXfontcache.so.1)
+
+ @$(call install_link, xorg-lib-Xfontcache, \
+ libXfontcache.so.1.0.0, \
+ $(XORG_LIBDIR)/libXfontcache.so)
@$(call install_finish, xorg-lib-Xfontcache)
diff --git a/rules/xorg-lib-Xi.make b/rules/xorg-lib-Xi.make
index b5514f841..36c717552 100644
--- a/rules/xorg-lib-Xi.make
+++ b/rules/xorg-lib-Xi.make
@@ -117,7 +117,17 @@ $(STATEDIR)/xorg-lib-Xi.targetinstall: $(xorg-lib-Xi_targetinstall_deps_default)
@$(call install_fixup, xorg-lib-Xi,DEPENDS,)
@$(call install_fixup, xorg-lib-Xi,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xi, 0, 0, 0644, \
+ $(XORG_LIB_XI_DIR)/src/.libs/libXi.so.6.0.0, \
+ $(XORG_LIBDIR)/libXi.so.6.0.0)
+
+ @$(call install_link, xorg-lib-Xi, \
+ libXi.so.6.0.0, \
+ $(XORG_LIBDIR)/libXi.so.6)
+
+ @$(call install_link, xorg-lib-Xi, \
+ libXi.so.6.0.0, \
+ $(XORG_LIBDIR)/libXi.so)
@$(call install_finish, xorg-lib-Xi)
diff --git a/rules/xorg-lib-Xinerama.make b/rules/xorg-lib-Xinerama.make
index 472ffdf61..aa9e2acc7 100644
--- a/rules/xorg-lib-Xinerama.make
+++ b/rules/xorg-lib-Xinerama.make
@@ -65,7 +65,8 @@ XORG_LIB_XINERAMA_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_XINERAMA_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_XINERAMA_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-Xinerama.prepare: $(xorg-lib-Xinerama_prepare_deps_default)
@$(call targetinfo, $@)
@@ -114,8 +115,18 @@ $(STATEDIR)/xorg-lib-Xinerama.targetinstall: $(xorg-lib-Xinerama_targetinstall_d
@$(call install_fixup, xorg-lib-Xinerama,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
@$(call install_fixup, xorg-lib-Xinerama,DEPENDS,)
@$(call install_fixup, xorg-lib-Xinerama,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xinerama, 0, 0, 0644, \
+ $(XORG_LIB_XINERAMA_DIR)/src/.libs/libXinerama.so.1.0.0, \
+ $(XORG_LIBDIR)/libXinerama.so.1.0.0)
+
+ @$(call install_link, xorg-lib-Xinerama, \
+ libXinerama.so.1.0.0, \
+ $(XORG_LIBDIR)/libXinerama.so.1)
+
+ @$(call install_link, xorg-lib-Xinerama, \
+ libXinerama.so.1.0.0, \
+ $(XORG_LIBDIR)/libXinerama.so)
@$(call install_finish, xorg-lib-Xinerama)
diff --git a/rules/xorg-lib-Xp.make b/rules/xorg-lib-Xp.make
index f2c5c4747..b6344e603 100644
--- a/rules/xorg-lib-Xp.make
+++ b/rules/xorg-lib-Xp.make
@@ -65,7 +65,8 @@ XORG_LIB_XP_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_XP_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_XP_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-Xp.prepare: $(xorg-lib-Xp_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,8 +116,17 @@ $(STATEDIR)/xorg-lib-Xp.targetinstall: $(xorg-lib-Xp_targetinstall_deps_default)
@$(call install_fixup, xorg-lib-Xp,DEPENDS,)
@$(call install_fixup, xorg-lib-Xp,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xp, 0, 0, 0644, \
+ $(XORG_LIB_XP_DIR)/src/.libs/libXp.so.6.2.0, \
+ $(XORG_LIBDIR)/libXp.so.6.2.0)
+ @$(call install_link, xorg-lib-Xp, \
+ libXp.so.6.2.0, \
+ $(XORG_LIBDIR)/libXp.so.6)
+
+ @$(call install_link, xorg-lib-Xp, \
+ libXp.so.6.2.0, \
+ $(XORG_LIBDIR)/libXp.so)
@$(call install_finish, xorg-lib-Xp)
diff --git a/rules/xorg-lib-XprintUtil.make b/rules/xorg-lib-XprintUtil.make
index 1b83cadb2..f5776753f 100644
--- a/rules/xorg-lib-XprintUtil.make
+++ b/rules/xorg-lib-XprintUtil.make
@@ -65,7 +65,8 @@ XORG_LIB_XPRINTUTIL_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_XPRINTUTIL_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_XPRINTUTIL_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-XprintUtil.prepare: $(xorg-lib-XprintUtil_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,7 +116,17 @@ $(STATEDIR)/xorg-lib-XprintUtil.targetinstall: $(xorg-lib-XprintUtil_targetinsta
@$(call install_fixup, xorg-lib-XprintUtil,DEPENDS,)
@$(call install_fixup, xorg-lib-XprintUtil,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-XprintUtil, 0, 0, 0644, \
+ $(XORG_LIB_XPRINTUTIL_DIR)/src/.libs/libXprintUtil.so.1.0.0, \
+ $(XORG_LIBDIR)/libXprintUtil.so.1.0.0)
+
+ @$(call install_link, xorg-lib-XprintUtil, \
+ libXprintUtil.so.1.0.0, \
+ $(XORG_LIBDIR)/libXprintUtil.so.1)
+
+ @$(call install_link, xorg-lib-XprintUtil, \
+ libXprintUtil.so.1.0.0, \
+ $(XORG_LIBDIR)/libXprintUtil.so)
@$(call install_finish, xorg-lib-XprintUtil)
diff --git a/rules/xorg-lib-Xrandr.make b/rules/xorg-lib-Xrandr.make
index 4c794b3fa..aaeb6c3df 100644
--- a/rules/xorg-lib-Xrandr.make
+++ b/rules/xorg-lib-Xrandr.make
@@ -65,7 +65,8 @@ XORG_LIB_XRANDR_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_XRANDR_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_XRANDR_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-Xrandr.prepare: $(xorg-lib-Xrandr_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,7 +116,17 @@ $(STATEDIR)/xorg-lib-Xrandr.targetinstall: $(xorg-lib-Xrandr_targetinstall_deps_
@$(call install_fixup, xorg-lib-Xrandr,DEPENDS,)
@$(call install_fixup, xorg-lib-Xrandr,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xrandr, 0, 0, 0644, \
+ $(XORG_LIB_XRANDR_DIR)/src/.libs/libXrandr.so.2.0.0, \
+ $(XORG_LIBDIR)/libXrandr.so.2.0.0)
+
+ @$(call install_link, xorg-lib-Xrandr, \
+ libXrandr.so.2.0.0, \
+ $(XORG_LIBDIR)/libXrandr.so.2)
+
+ @$(call install_link, xorg-lib-Xrandr, \
+ libXrandr.so.2.0.0, \
+ $(XORG_LIBDIR)/libXrandr.so)
@$(call install_finish, xorg-lib-Xrandr)
diff --git a/rules/xorg-lib-Xres.make b/rules/xorg-lib-Xres.make
index 6674f4df5..0d2a7fa5e 100644
--- a/rules/xorg-lib-Xres.make
+++ b/rules/xorg-lib-Xres.make
@@ -117,7 +117,17 @@ $(STATEDIR)/xorg-lib-Xres.targetinstall: $(xorg-lib-Xres_targetinstall_deps_defa
@$(call install_fixup, xorg-lib-Xres,DEPENDS,)
@$(call install_fixup, xorg-lib-Xres,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xres, 0, 0, 0644, \
+ $(XORG_LIB_XRES_DIR)/src/.libs/libXRes.so.1.0.0, \
+ $(XORG_LIBDIR)/libXRes.so.1.0.0)
+
+ @$(call install_link, xorg-lib-Xres, \
+ libXRes.so.1.0.0, \
+ $(XORG_LIBDIR)/libXRes.so.1)
+
+ @$(call install_link, xorg-lib-Xres, \
+ libXRes.so.1.0.0, \
+ $(XORG_LIBDIR)/libXRes.so)
@$(call install_finish, xorg-lib-Xres)
diff --git a/rules/xorg-lib-Xxf86dga.make b/rules/xorg-lib-Xxf86dga.make
index 3c7509c48..6c7ed52ad 100644
--- a/rules/xorg-lib-Xxf86dga.make
+++ b/rules/xorg-lib-Xxf86dga.make
@@ -65,7 +65,8 @@ XORG_LIB_XXF86DGA_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_XXF86DGA_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_XXF86DGA_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-Xxf86dga.prepare: $(xorg-lib-Xxf86dga_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,7 +116,18 @@ $(STATEDIR)/xorg-lib-Xxf86dga.targetinstall: $(xorg-lib-Xxf86dga_targetinstall_d
@$(call install_fixup, xorg-lib-Xxf86dga,DEPENDS,)
@$(call install_fixup, xorg-lib-Xxf86dga,DESCRIPTION,missing)
-# FIXME
+ @$(call install_copy, xorg-lib-Xxf86dga, 0, 0, 0644, \
+ $(XORG_LIB_XXF86DGA_DIR)/src/.libs/libXxf86dga.so.1.0.0, \
+ $(XORG_LIBDIR)/libXxf86dga.so.1.0.0)
+
+ @$(call install_link, xorg-lib-Xxf86dga, \
+ libXxf86dga.so.1.0.0, \
+ $(XORG_LIBDIR)/libXxf86dga.so.1)
+
+ @$(call install_link, xorg-lib-Xxf86dga, \
+ libXxf86dga.so.1.0.0, \
+ $(XORG_LIBDIR)/libXxf86dga.so)
+
@$(call install_finish, xorg-lib-Xxf86dga)
diff --git a/rules/xorg-lib-Xxf86misc.make b/rules/xorg-lib-Xxf86misc.make
index ad32322e3..a2ac36124 100644
--- a/rules/xorg-lib-Xxf86misc.make
+++ b/rules/xorg-lib-Xxf86misc.make
@@ -117,7 +117,17 @@ $(STATEDIR)/xorg-lib-Xxf86misc.targetinstall: $(xorg-lib-Xxf86misc_targetinstall
@$(call install_fixup, xorg-lib-Xxf86misc,DEPENDS,)
@$(call install_fixup, xorg-lib-Xxf86misc,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-Xxf86misc, 0, 0, 0644, \
+ $(XORG_LIB_XXF86MISC_DIR)/src/.libs/libXxf86misc.so.1.1.0, \
+ $(XORG_LIBDIR)/libXxf86misc.so.1.1.0)
+
+ @$(call install_link, xorg-lib-Xxf86misc, \
+ libXxf86misc.so.1.1.0, \
+ $(XORG_LIBDIR)/libXxf86misc.so.1)
+
+ @$(call install_link, xorg-lib-Xxf86misc, \
+ libXxf86misc.so.1.1.0, \
+ $(XORG_LIBDIR)/libXxf86misc.so)
@$(call install_finish, xorg-lib-Xxf86misc)
diff --git a/rules/xorg-lib-oldX.make b/rules/xorg-lib-oldX.make
index 9ac7f9e18..5070477c2 100644
--- a/rules/xorg-lib-oldX.make
+++ b/rules/xorg-lib-oldX.make
@@ -65,7 +65,8 @@ XORG_LIB_OLDX_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_OLDX_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_OLDX_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-malloc0returnsnull
$(STATEDIR)/xorg-lib-oldX.prepare: $(xorg-lib-oldX_prepare_deps_default)
@$(call targetinfo, $@)
@@ -115,8 +116,17 @@ $(STATEDIR)/xorg-lib-oldX.targetinstall: $(xorg-lib-oldX_targetinstall_deps_defa
@$(call install_fixup, xorg-lib-oldX,DEPENDS,)
@$(call install_fixup, xorg-lib-oldX,DESCRIPTION,missing)
-# FIXME
+ @$(call install_copy, xorg-lib-oldX, 0, 0, 0644, \
+ $(XORG_LIB_OLDX_DIR)/src/.libs/liboldX.so.6.0.0, \
+ $(XORG_LIBDIR)/liboldX.so.6.0.0)
+ @$(call install_link, xorg-lib-oldX, \
+ liboldX.so.6.0.0, \
+ $(XORG_LIBDIR)/liboldX.so.6)
+
+ @$(call install_link, xorg-lib-oldX, \
+ liboldX.so.6.0.0, \
+ $(XORG_LIBDIR)/liboldX.so)
@$(call install_finish, xorg-lib-oldX)
@$(call touch, $@)
diff --git a/rules/xorg-lib-xkbfile.make b/rules/xorg-lib-xkbfile.make
index 1dbb94dd9..1f51f4cbc 100644
--- a/rules/xorg-lib-xkbfile.make
+++ b/rules/xorg-lib-xkbfile.make
@@ -115,7 +115,17 @@ $(STATEDIR)/xorg-lib-xkbfile.targetinstall: $(xorg-lib-xkbfile_targetinstall_dep
@$(call install_fixup, xorg-lib-xkbfile,DEPENDS,)
@$(call install_fixup, xorg-lib-xkbfile,DESCRIPTION,missing)
-# FIXME
+ @$(call install_copy, xorg-lib-xkbfile, 0, 0, 0644, \
+ $(XORG_LIB_XKBFILE_DIR)/src/.libs/libxkbfile.so.1.0.0, \
+ $(XORG_LIBDIR)/libxkbfile.so.1.0.0)
+
+ @$(call install_link, xorg-lib-xkbfile, \
+ libxkbfile.so.1.0.0, \
+ $(XORG_LIBDIR)/libxkbfile.so.1)
+
+ @$(call install_link, xorg-lib-xkbfile, \
+ libxkbfile.so.1.0.0, \
+ $(XORG_LIBDIR)/libxkbfile.so)
@$(call install_finish, xorg-lib-xkbfile)
diff --git a/rules/xorg-lib-xkbui.make b/rules/xorg-lib-xkbui.make
index 6372c48b7..8a3949b76 100644
--- a/rules/xorg-lib-xkbui.make
+++ b/rules/xorg-lib-xkbui.make
@@ -115,7 +115,17 @@ $(STATEDIR)/xorg-lib-xkbui.targetinstall: $(xorg-lib-xkbui_targetinstall_deps_de
@$(call install_fixup, xorg-lib-xkbui,DEPENDS,)
@$(call install_fixup, xorg-lib-xkbui,DESCRIPTION,missing)
-#FIXME
+ @$(call install_copy, xorg-lib-xkbui, 0, 0, 0644, \
+ $(XORG_LIB_XKBUI_DIR)/src/.libs/libxkbui.so.1.0.0, \
+ $(XORG_LIBDIR)/libxkbui.so.1.0.0)
+
+ @$(call install_link, xorg-lib-xkbui, \
+ libxkbui.so.1.0.0, \
+ $(XORG_LIBDIR)/libxkbui.so.1)
+
+ @$(call install_link, xorg-lib-xkbui, \
+ libxkbui.so.1.0.0, \
+ $(XORG_LIBDIR)/libxkbui.so)
@$(call install_finish, xorg-lib-xkbui)