Cleanup xorg/libs package makefiles:

* Add md5sums
    * Use default templates where appropriate
    * Install only required files
    * Add missing dependencies



git-svn-id: svn://svn.openwrt.org/openwrt/packages@13663 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
lars 2008-12-16 16:32:06 +00:00
parent f6c88199c9
commit a104bea499
29 changed files with 557 additions and 355 deletions

View File

@ -8,14 +8,17 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libICE
PKG_NAME:=libICE
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_BUILD_DEPENDS:=xproto
PKG_MD5SUM:=4ab4e67e0b8845aa201e984153087f4a
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xtrans
include $(INCLUDE_DIR)/package.mk
@ -23,27 +26,28 @@ define Package/libICE
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=+xtrans
TITLE:=libICE
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/ICE}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/ICE/* \
$(1)/usr/include/X11/ICE/
endef
define Package/libICE/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libICE))

View File

@ -10,12 +10,16 @@ include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libSM
PKG_NAME:=libSM
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.3
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_BUILD_DEPENDS:=xproto
PKG_MD5SUM:=184cbf502b3cd5d7ba5f9d1290a99606
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xtrans
include $(INCLUDE_DIR)/package.mk
@ -23,27 +27,29 @@ define Package/libSM
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=+xtrans +libICE
DEPENDS:=+libICE
TITLE:=libSM
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/SM}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/SM/* \
$(1)/usr/include/X11/SM/
endef
define Package/libSM/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libSM))

View File

@ -10,43 +10,65 @@ include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libX11
PKG_NAME:=libX11
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.1.5
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_BUILD_DEPENDS:=bigreqsproto xproto xextproto xcmiscproto xf86bigfontproto \
kbproto inputproto
PKG_MD5SUM:=d1512d65dadd4f48c779d4749e7753a8
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xextproto xf86bigfontproto kbproto inputproto \
xtrans xcmiscproto bigreqsproto
include $(INCLUDE_DIR)/package.mk
TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
define Package/libX11
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=+xtrans +libXdmcp +libXau
DEPENDS:=+libXdmcp +libXau
TITLE:=libX11
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
--enable-xf86bigfont \
--without-xcb \
--without-launchd \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
$(MAKE) -C $(PKG_BUILD_DIR)/src/util HOSTCC=$(HOSTCC)
$(call Build/Compile/Default)
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,la,a} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/* \
$(1)/usr/include/X11/
endef
define Package/libX11/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so,a}* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libX11))

View File

@ -19,7 +19,7 @@
BIGFONT_CFLAGS = @BIGFONT_CFLAGS@
BIGFONT_LIBS = @BIGFONT_LIBS@
-CC = @CC@
+CC = gcc
+CC = $(HOSTCC)
CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
+CFLAGS =

View File

@ -10,11 +10,15 @@ include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXau
PKG_NAME:=libXau
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=0f2b88d857e0a3f5898e4759c541af46
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto
include $(INCLUDE_DIR)/package.mk
@ -23,27 +27,28 @@ define Package/libXau
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=
TITLE:=libXau
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/* \
$(1)/usr/include/X11/
endef
define Package/libXau/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXau))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXaw
PKG_NAME:=libXaw
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=73671d8f1cf36fdd81395328cc3539c9
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xextproto printproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,36 @@ define Package/libXaw
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Configure
$(call Build/Configure/Default, \
--disable-xaw6 \
--disable-xaw8 \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xaw}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/Xaw/* \
$(1)/usr/include/X11/Xaw/
$(INSTALL_DIR) $(1)/usr/share/aclocal
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/share/aclocal/* \
$(1)/usr/share/aclocal/
endef
define Package/libXaw/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXaw))

View File

@ -8,13 +8,17 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXcursor
PKG_NAME:=libXcursor
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.1.9
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=99b7554037a92b260891091e81815a0a
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=fixesproto
include $(INCLUDE_DIR)/package.mk
@ -22,27 +26,29 @@ define Package/libXcursor
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=+libXrender +libXfixes
DEPENDS:=+libXrender +libXfixes +libX11
TITLE:=libXcursor
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xcursor}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/Xcursor/* \
$(1)/usr/include/X11/Xcursor
endef
define Package/libXcursor/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXcursor))

View File

@ -9,17 +9,19 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libXdamage
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_VERSION:=1.1.1
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=ac0ce6b0063a9858c8f24ddb4c60487d
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xextproto fixesproto
include $(INCLUDE_DIR)/package.mk
PKG_INSTALL:=1
define Package/libXdamage
SECTION:=xorg-lib
@ -30,6 +32,19 @@ define Package/libXdamage
URL:=http://xorg.freedesktop.org/
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \
$(1)/usr/include/X11/extensions/
endef
define Package/libXdamage/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
@ -37,9 +52,4 @@ define Package/libXdamage/install
$(1)/usr/lib/
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
endef
$(eval $(call BuildPackage,libXdamage))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXdmcp
PKG_NAME:=libXdmcp
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.2
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=10facf2bc7cbd5e5c1a698b8a210a582
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto
include $(INCLUDE_DIR)/package.mk
@ -23,27 +26,28 @@ define Package/libXdmcp
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=
TITLE:=libXdmcp
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/* \
$(1)/usr/include/X11/
endef
define Package/libXdmcp/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXdmcp))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXext
PKG_NAME:=libXext
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=a91f1f722ac80c597cf0b75dcb8b48c0
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xextproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,27 @@ define Package/libXext
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
endef
define Package/libXext/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXext))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXfixes
PKG_NAME:=libXfixes
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=4.0.3
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=1990d19725a3c7f32290037f02d3737f
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto fixesproto xextproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,24 @@ define Package/libXfixes
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \
$(1)/usr/include/X11/extensions/
endef
define Package/libXfixes/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXfixes))

View File

@ -8,14 +8,17 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXfont
PKG_NAME:=libXfont
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.3.3
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_BUILD_DEPENDS:=xproto fontcacheproto fontsproto
PKG_MD5SUM:=4f174b9613f87cf00d731da428a1b194
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto fontcacheproto fontsproto xtrans
include $(INCLUDE_DIR)/package.mk
@ -23,27 +26,29 @@ define Package/libXfont
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:= +zlib +xtrans +libfontenc +libfreetype
DEPENDS:=+zlib +libfontenc +libfreetype
TITLE:=libXfont
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/fonts}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/fonts/* \
$(1)/usr/include/X11/fonts/
endef
define Package/libXfont/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXfont))

View File

@ -1,21 +1,23 @@
#
#
# Copyright (C) 2007-2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# blogic@openwrt.org
# blogic@openwrt.org
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXft
PKG_NAME:=libXft
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_VERSION:=2.1.13
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_FIXUP=libtool
PKG_MD5SUM:=bc8881851f3bd8dcc625fac37350a1c6
PKG_FIXUP:=libtool
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
@ -28,21 +30,24 @@ define Package/libXft
URL:=http://xorg.freedesktop.org/
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
mkdir -p $(PKG_INSTALL_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xft}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/Xft/* \
$(1)/usr/include/X11/Xft/
endef
define Package/libXft/install
$(INSTALL_DIR) $(1)/usr/lib
find $(PKG_INSTALL_DIR)/usr/lib/ -name lib*so* | $(XARGS) -I % -t cp -P % $(1)/usr/lib
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXft))

View File

@ -7,20 +7,20 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXi
PKG_NAME:=libXi
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_VERSION:=1.1.3
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=7c510abb0cad8dc20493fb27ff7859d8
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xextproto inputproto
include $(INCLUDE_DIR)/package.mk
PKG_INSTALL:=1
define Package/libXi
SECTION:=xorg-libraries
CATEGORY:=Xorg

View File

@ -8,19 +8,20 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXmu
PKG_NAME:=libXmu
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_VERSION:=1.0.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=fb372a5f3ab42b5ba16d7af4d833a0cb
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=libXt libXext xextproto
include $(INCLUDE_DIR)/package.mk
PKG_INSTALL:=1
define Package/libXmu
SECTION:=xorg-lib
@ -40,6 +41,19 @@ define Package/libXmuu
URL:=http://xorg.freedesktop.org/
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xmu}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/Xmu/* \
$(1)/usr/include/X11/Xmu/
endef
define Package/libXmu/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_DATA) \
@ -54,9 +68,5 @@ define Package/libXmuu/install
$(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
endef
$(eval $(call BuildPackage,libXmu))
$(eval $(call BuildPackage,libXmuu))

View File

@ -8,14 +8,17 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXpm
PKG_NAME:=libXpm
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=3.5.7
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_BUID_DEPENDS:=xproto
PKG_MD5SUM:=cd15ee542d9f515538b4462a6f79d977
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUID_DEPENDS:=xproto xextproto
include $(INCLUDE_DIR)/package.mk
@ -23,27 +26,29 @@ define Package/libXpm
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=+libX11
DEPENDS:=+libX11 +libXt +libXext
TITLE:=libXpm
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb LIBS="-Wl,-rpath-link=$(STAGING_DIR)/usr/lib"
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/* \
$(1)/usr/include/X11/
endef
define Package/libXpm/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXpm))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXrandr
PKG_NAME:=libXrandr
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.2.3
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=5cd67cc02a50c9644ba0a1846ea3b08e
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=randrproto renderproto xextproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,30 @@ define Package/libXrandr
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \
$(1)/usr/include/X11/extensions/
endef
define Package/libXrandr/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXrandr))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXrender
PKG_NAME:=libXrender
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=0.9.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=dc266e850c51368f964e0d67bf5fb5e6
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=renderproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,30 @@ define Package/libXrender
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \
$(1)/usr/include/X11/extensions/
endef
define Package/libXrender/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXrender))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXt
PKG_NAME:=libXt
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.5
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=f3bdd67785ace8cd0b23249e9d8c9975
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto kbproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,36 @@ define Package/libXt
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
--without-xcb \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
$(MAKE) -C $(PKG_BUILD_DIR)/util HOSTCC=$(HOSTCC)
$(call Build/Compile/Default)
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/* \
$(1)/usr/include/X11/
endef
define Package/libXt/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXt))

View File

@ -18,7 +18,7 @@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
-CC = @CC@
+CC = gcc
+CC = $(HOSTCC)
CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
+CFLAGS =

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXtst
PKG_NAME:=libXtst
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.3
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=090c1ad04e34982eada5cf3b1a0792fd
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=recordproto xextproto inputproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,21 @@ define Package/libXtst
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
endef
define Package/libXtst/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXtst))

View File

@ -8,14 +8,17 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXv
PKG_NAME:=libXv
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_BUILD_DEPENDS:=videoproto
PKG_MD5SUM:=723a0275227165383e967a1ca8899b52
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=videoproto xextproto
include $(INCLUDE_DIR)/package.mk
@ -23,27 +26,35 @@ define Package/libXv
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=+libXext
DEPENDS:=+libX11 +libXext
TITLE:=libXv
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \
$(1)/usr/include/X11/extensions/
endef
define Package/libXv/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXv))

View File

@ -8,14 +8,17 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXvMC
PKG_NAME:=libXvMC
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_BUILD_DEPENDS:=videoproto
PKG_MD5SUM:=b54600573daf9d1a29b952e8d35b389e
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=videoproto xextproto
include $(INCLUDE_DIR)/package.mk
@ -23,27 +26,35 @@ define Package/libXvMC
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=+libXext +libXv
DEPENDS:=+libXext +libXv +libX11
TITLE:=libXvMC
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \
$(1)/usr/include/X11/extensions/
endef
define Package/libXvMC/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXvMC))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXxf86misc
PKG_NAME:=libXxf86misc
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.1
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=7cee0df63903cef7f7a3fb68cdd99eef
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xextproto xf86miscproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,27 @@ define Package/libXxf86misc
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
)
endef
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
endef
define Package/libXxf86misc/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXxf86misc))

View File

@ -8,17 +8,26 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libXxf86vm
PKG_NAME:=libXxf86vm
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.2
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=304d37bd0a10d9b58aa9b64469ad73e5
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto xextproto xf86vidmodeproto
include $(INCLUDE_DIR)/package.mk
define Build/Configure
$(call Build/Configure/Default, \
--enable-malloc0returnsnull \
)
endef
define Package/libXxf86vm
SECTION:=xorg-lib
CATEGORY:=Xorg
@ -28,22 +37,21 @@ define Package/libXxf86vm
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
endef
define Package/libXxf86vm/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libXxf86vm))

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libfontenc
PKG_NAME:=libfontenc
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.4
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=5cd16a2e51ca7b96a3081c7486ff98b9
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=xproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,24 @@ define Package/libfontenc
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/fonts}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/fonts/* \
$(1)/usr/include/X11/fonts/
endef
define Package/libfontenc/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libfontenc))

View File

@ -9,11 +9,13 @@ include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libpciaccess
PKG_NAME:=libpciaccess
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_VERSION:=0.10.3
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=6d5468debf76fac84576ca26c9535821
PKG_FIXUP:=libtool
include $(INCLUDE_DIR)/package.mk

View File

@ -8,13 +8,16 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=libxkbfile
PKG_NAME:=libxkbfile
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.0.5
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=0726a845fe5a56551de2718c9f6b0e35
PKG_FIXUP:=libtool
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=kbproto
include $(INCLUDE_DIR)/package.mk
@ -28,22 +31,24 @@ define Package/libxkbfile
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \
$(1)/usr/lib/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \
$(1)/usr/include/X11/extensions/
endef
define Package/libxkbfile/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/*.so* \
$(1)/usr/lib/
endef
$(eval $(call BuildPackage,libxkbfile))

View File

@ -8,13 +8,15 @@
include $(TOPDIR)/rules.mk
PKG_BASE_NAME:=xtrans
PKG_NAME:=xtrans
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_VERSION:=1.2.1
PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
PKG_MD5SUM:=96e142331edd498a9364887b2548f1bb
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
@ -22,27 +24,24 @@ define Package/xtrans
SECTION:=xorg-lib
CATEGORY:=Xorg
SUBMENU:=lib
DEPENDS:=
TITLE:=xtrans
URL:=http://xorg.freedesktop.org/
endef
CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb
define Build/Compile
$(call $(PKG_NAME)/Compile)
make -C $(PKG_BUILD_DIR)
DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install
find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf
endef
define Package/xtrans/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
endef
define Build/InstallDev
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xtrans}
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
$(1)/usr/lib/pkgconfig/
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/include/X11/Xtrans/* \
$(1)/usr/include/X11/Xtrans/
$(INSTALL_DIR) $(1)/usr/share/aclocal
$(INSTALL_DATA) \
$(PKG_INSTALL_DIR)/usr/share/aclocal/* \
$(1)/usr/share/aclocal/
endef
$(eval $(call BuildPackage,xtrans))