Changeset 13663


Ignore:
Timestamp:
2008-12-16T17:32:06+01:00 (9 years ago)
Author:
lars
Message:

Cleanup xorg/libs package makefiles:

  • Add md5sums
  • Use default templates where appropriate
  • Install only required files
  • Add missing dependencies
Location:
packages/Xorg/xorg/lib
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • packages/Xorg/xorg/lib/libICE/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libICE 
    1211PKG_NAME:=libICE 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.4 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    18 PKG_BUILD_DEPENDS:=xproto 
     18PKG_MD5SUM:=4ab4e67e0b8845aa201e984153087f4a 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
     21PKG_BUILD_DEPENDS:=xproto xtrans 
    1922 
    2023include $(INCLUDE_DIR)/package.mk 
     
    2427  CATEGORY:=Xorg 
    2528  SUBMENU:=lib 
    26   DEPENDS:=+xtrans 
    2729  TITLE:=libICE 
    2830  URL:=http://xorg.freedesktop.org/ 
    2931endef 
    3032 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     33define Build/InstallDev 
     34        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/ICE} 
     35        $(INSTALL_DATA) \ 
     36                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     37                $(1)/usr/lib/ 
     38        $(INSTALL_DATA) \ 
     39                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     40                $(1)/usr/lib/pkgconfig/ 
     41        $(INSTALL_DATA) \ 
     42                $(PKG_INSTALL_DIR)/usr/include/X11/ICE/* \ 
     43                $(1)/usr/include/X11/ICE/ 
    3844endef 
    3945 
    4046define Package/libICE/install 
    4147        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     48        $(INSTALL_DATA) \ 
     49                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     50                $(1)/usr/lib/ 
    4751endef 
    4852 
  • packages/Xorg/xorg/lib/libSM/Makefile

    r13460 r13663  
    1111PKG_BASE_NAME:=libSM 
    1212PKG_NAME:=libSM 
    13 PKG_RELEASE:=2 
     13PKG_RELEASE:=3 
    1414PKG_VERSION:=1.0.3 
     15 
    1516PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1617PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1718PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    18 PKG_BUILD_DEPENDS:=xproto 
     19PKG_MD5SUM:=184cbf502b3cd5d7ba5f9d1290a99606 
     20PKG_FIXUP:=libtool 
     21PKG_INSTALL:=1 
     22PKG_BUILD_DEPENDS:=xproto xtrans 
    1923 
    2024include $(INCLUDE_DIR)/package.mk 
     
    2428  CATEGORY:=Xorg 
    2529  SUBMENU:=lib 
    26   DEPENDS:=+xtrans +libICE 
     30  DEPENDS:=+libICE 
    2731  TITLE:=libSM 
    2832  URL:=http://xorg.freedesktop.org/ 
    2933endef 
    3034 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     35define Build/InstallDev 
     36        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/SM} 
     37        $(INSTALL_DATA) \ 
     38                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     39                $(1)/usr/lib/ 
     40        $(INSTALL_DATA) \ 
     41                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     42                $(1)/usr/lib/pkgconfig/ 
     43        $(INSTALL_DATA) \ 
     44                $(PKG_INSTALL_DIR)/usr/include/X11/SM/* \ 
     45                $(1)/usr/include/X11/SM/ 
    3846endef 
    3947 
    4048define Package/libSM/install 
    4149        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     50        $(INSTALL_DATA) \ 
     51                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     52                $(1)/usr/lib/ 
    4753endef 
    4854 
  • packages/Xorg/xorg/lib/libX11/Makefile

    r13621 r13663  
    1111PKG_BASE_NAME:=libX11 
    1212PKG_NAME:=libX11 
    13 PKG_RELEASE:=2 
     13PKG_RELEASE:=3 
    1414PKG_VERSION:=1.1.5 
     15 
    1516PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1617PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1718PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    18 PKG_BUILD_DEPENDS:=bigreqsproto xproto xextproto xcmiscproto xf86bigfontproto \ 
    19                    kbproto inputproto 
    20  
     19PKG_MD5SUM:=d1512d65dadd4f48c779d4749e7753a8 
    2120PKG_FIXUP:=libtool 
     21PKG_INSTALL:=1 
     22PKG_BUILD_DEPENDS:=xproto xextproto xf86bigfontproto kbproto inputproto \ 
     23                   xtrans xcmiscproto bigreqsproto 
    2224 
    2325include $(INCLUDE_DIR)/package.mk 
     26 
     27TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib 
    2428 
    2529define Package/libX11 
     
    2731  CATEGORY:=Xorg 
    2832  SUBMENU:=lib 
    29   DEPENDS:=+xtrans +libXdmcp +libXau 
     33  DEPENDS:=+libXdmcp +libXau 
    3034  TITLE:=libX11 
    3135  URL:=http://xorg.freedesktop.org/ 
    3236endef 
    3337 
    34 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    35 EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib  
     38define Build/Configure 
     39        $(call Build/Configure/Default, \ 
     40                --enable-malloc0returnsnull \ 
     41                --enable-xf86bigfont \ 
     42                --without-xcb \ 
     43                --without-launchd \ 
     44        ) 
     45endef 
    3646 
    3747define Build/Compile 
    38         $(call $(PKG_NAME)/Compile) 
    39         make -C $(PKG_BUILD_DIR) 
    40         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
     48        $(MAKE) -C $(PKG_BUILD_DIR)/src/util HOSTCC=$(HOSTCC) 
     49        $(call Build/Compile/Default) 
     50endef 
     51 
     52define Build/InstallDev 
     53        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11} 
     54        $(INSTALL_DATA) \ 
     55                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,la,a} \ 
     56                $(1)/usr/lib/ 
     57 
     58        $(INSTALL_DATA) \ 
     59                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     60                $(1)/usr/lib/pkgconfig/ 
     61 
     62        $(INSTALL_DATA) \ 
     63                $(PKG_INSTALL_DIR)/usr/include/X11/* \ 
     64                $(1)/usr/include/X11/ 
    4165endef 
    4266 
    4367define Package/libX11/install 
    4468        $(INSTALL_DIR) $(1)/usr/lib 
    45         $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so,a}* $(1)/usr/lib/ 
    46 endef 
    47  
    48 define Build/InstallDev 
    49         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     69        $(INSTALL_DATA) \ 
     70                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     71                $(1)/usr/lib/ 
    5072endef 
    5173 
  • packages/Xorg/xorg/lib/libX11/patches/003-cross-compile.patch

    r13238 r13663  
    2020 BIGFONT_LIBS = @BIGFONT_LIBS@ 
    2121-CC = @CC@ 
    22 +CC = gcc 
     22+CC = $(HOSTCC) 
    2323 CCDEPMODE = @CCDEPMODE@ 
    2424-CFLAGS = @CFLAGS@ 
  • packages/Xorg/xorg/lib/libXau/Makefile

    r13460 r13663  
    1111PKG_BASE_NAME:=libXau 
    1212PKG_NAME:=libXau 
    13 PKG_RELEASE:=2 
     13PKG_RELEASE:=3 
    1414PKG_VERSION:=1.0.4 
     15 
    1516PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1617PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1718PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     19PKG_MD5SUM:=0f2b88d857e0a3f5898e4759c541af46 
     20PKG_FIXUP:=libtool 
     21PKG_INSTALL:=1 
    1822PKG_BUILD_DEPENDS:=xproto 
    1923 
     
    2428  CATEGORY:=Xorg 
    2529  SUBMENU:=lib 
    26   DEPENDS:= 
    2730  TITLE:=libXau 
    2831  URL:=http://xorg.freedesktop.org/ 
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     34define Build/InstallDev 
     35        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11} 
     36        $(INSTALL_DATA) \ 
     37                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     38                $(1)/usr/lib/ 
     39        $(INSTALL_DATA) \ 
     40                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     41                $(1)/usr/lib/pkgconfig/ 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/include/X11/* \ 
     44                $(1)/usr/include/X11/ 
    3845endef 
    3946 
    4047define Package/libXau/install 
    4148        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     51                $(1)/usr/lib/ 
    4752endef 
    4853 
  • packages/Xorg/xorg/lib/libXaw/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXaw 
    1211PKG_NAME:=libXaw 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.4 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=73671d8f1cf36fdd81395328cc3539c9 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto xextproto printproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     34define Build/Configure 
     35        $(call Build/Configure/Default, \ 
     36                --disable-xaw6 \ 
     37                --disable-xaw8 \ 
     38        ) 
     39endef 
    3240 
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     41define Build/InstallDev 
     42        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xaw} 
     43        $(INSTALL_DATA) \ 
     44                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     45                $(1)/usr/lib/ 
     46        $(INSTALL_DATA) \ 
     47                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     48                $(1)/usr/lib/pkgconfig/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/include/X11/Xaw/* \ 
     51                $(1)/usr/include/X11/Xaw/ 
     52 
     53        $(INSTALL_DIR) $(1)/usr/share/aclocal 
     54        $(INSTALL_DATA) \ 
     55                $(PKG_INSTALL_DIR)/usr/share/aclocal/* \ 
     56                $(1)/usr/share/aclocal/ 
    3857endef 
    3958 
    4059define Package/libXaw/install 
    4160        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     61        $(INSTALL_DATA) \ 
     62                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     63                $(1)/usr/lib/ 
    4764endef 
    4865 
  • packages/Xorg/xorg/lib/libXcursor/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXcursor 
    1211PKG_NAME:=libXcursor 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.1.9 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=99b7554037a92b260891091e81815a0a 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
     21PKG_BUILD_DEPENDS:=fixesproto 
    1822 
    1923include $(INCLUDE_DIR)/package.mk 
     
    2327  CATEGORY:=Xorg 
    2428  SUBMENU:=lib 
    25   DEPENDS:=+libXrender +libXfixes 
     29  DEPENDS:=+libXrender +libXfixes +libX11 
    2630  TITLE:=libXcursor 
    2731  URL:=http://xorg.freedesktop.org/ 
    2832endef 
    2933 
    30 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    31  
    32 define Build/Compile 
    33         $(call $(PKG_NAME)/Compile) 
    34         make -C $(PKG_BUILD_DIR) 
    35         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    36         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     34define Build/InstallDev 
     35        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xcursor} 
     36        $(INSTALL_DATA) \ 
     37                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     38                $(1)/usr/lib/ 
     39        $(INSTALL_DATA) \ 
     40                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     41                $(1)/usr/lib/pkgconfig/ 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/include/X11/Xcursor/* \ 
     44                $(1)/usr/include/X11/Xcursor 
    3745endef 
    3846 
    3947define Package/libXcursor/install 
    4048        $(INSTALL_DIR) $(1)/usr/lib 
    41         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    42 endef 
    43  
    44 define Build/InstallDev 
    45         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     51                $(1)/usr/lib/ 
    4652endef 
    4753 
  • packages/Xorg/xorg/lib/libXdamage/Makefile

    r13636 r13663  
    1010 
    1111PKG_NAME:=libXdamage 
    12 PKG_RELEASE:=1 
     12PKG_RELEASE:=2 
    1313PKG_VERSION:=1.1.1 
     14 
    1415PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1516PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1617PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=ac0ce6b0063a9858c8f24ddb4c60487d 
    1719PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto xextproto fixesproto 
    1922 
    2023include $(INCLUDE_DIR)/package.mk 
    2124 
    22 PKG_INSTALL:=1 
    2325 
    2426define Package/libXdamage 
     
    3133endef 
    3234 
     35define Build/InstallDev 
     36        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions} 
     37        $(INSTALL_DATA) \ 
     38                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     39                $(1)/usr/lib/ 
     40        $(INSTALL_DATA) \ 
     41                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     42                $(1)/usr/lib/pkgconfig/ 
     43        $(INSTALL_DATA) \ 
     44                $(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \ 
     45                $(1)/usr/include/X11/extensions/ 
     46endef 
     47 
    3348define Package/libXdamage/install 
    3449        $(INSTALL_DIR) $(1)/usr/lib 
     
    3853endef 
    3954 
    40 define Build/InstallDev 
    41         $(INSTALL_DIR) $(1) 
    42         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
    43 endef 
    44  
    4555$(eval $(call BuildPackage,libXdamage)) 
  • packages/Xorg/xorg/lib/libXdmcp/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXdmcp 
    1211PKG_NAME:=libXdmcp 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.2 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=10facf2bc7cbd5e5c1a698b8a210a582 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto 
    1922 
     
    2427  CATEGORY:=Xorg 
    2528  SUBMENU:=lib 
    26   DEPENDS:= 
    2729  TITLE:=libXdmcp 
    2830  URL:=http://xorg.freedesktop.org/ 
    2931endef 
    3032 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     33define Build/InstallDev 
     34        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11} 
     35        $(INSTALL_DATA) \ 
     36                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     37                $(1)/usr/lib/ 
     38        $(INSTALL_DATA) \ 
     39                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     40                $(1)/usr/lib/pkgconfig/ 
     41        $(INSTALL_DATA) \ 
     42                $(PKG_INSTALL_DIR)/usr/include/X11/* \ 
     43                $(1)/usr/include/X11/ 
    3844endef 
    3945 
    4046define Package/libXdmcp/install 
    4147        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     48        $(INSTALL_DATA) \ 
     49                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     50                $(1)/usr/lib/ 
    4751endef 
    4852 
  • packages/Xorg/xorg/lib/libXext/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXext 
    1211PKG_NAME:=libXext 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.4 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=a91f1f722ac80c597cf0b75dcb8b48c0 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto xextproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     34define Build/Configure 
     35        $(call Build/Configure/Default, \ 
     36                --enable-malloc0returnsnull \ 
     37        ) 
     38endef 
    3239 
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     40define Build/InstallDev 
     41        $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     44                $(1)/usr/lib/ 
     45        $(INSTALL_DATA) \ 
     46                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     47                $(1)/usr/lib/pkgconfig/ 
    3848endef 
    3949 
    4050define Package/libXext/install 
    4151        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     52        $(INSTALL_DATA) \ 
     53                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     54                $(1)/usr/lib/ 
    4755endef 
    4856 
  • packages/Xorg/xorg/lib/libXfixes/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXfixes 
    1211PKG_NAME:=libXfixes 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=4.0.3 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=1990d19725a3c7f32290037f02d3737f 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto fixesproto xextproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     34define Build/InstallDev 
     35        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions} 
     36        $(INSTALL_DATA) \ 
     37                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     38                $(1)/usr/lib/ 
     39        $(INSTALL_DATA) \ 
     40                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     41                $(1)/usr/lib/pkgconfig/ 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \ 
     44                $(1)/usr/include/X11/extensions/ 
    3845endef 
    3946 
    4047define Package/libXfixes/install 
    4148        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     51                $(1)/usr/lib/ 
    4752endef 
    4853 
  • packages/Xorg/xorg/lib/libXfont/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXfont 
    1211PKG_NAME:=libXfont 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.3.3 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    18 PKG_BUILD_DEPENDS:=xproto fontcacheproto fontsproto 
     18PKG_MD5SUM:=4f174b9613f87cf00d731da428a1b194 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
     21PKG_BUILD_DEPENDS:=xproto fontcacheproto fontsproto xtrans 
    1922 
    2023include $(INCLUDE_DIR)/package.mk 
     
    2427  CATEGORY:=Xorg 
    2528  SUBMENU:=lib 
    26   DEPENDS:= +zlib +xtrans +libfontenc +libfreetype 
     29  DEPENDS:=+zlib +libfontenc +libfreetype 
    2730  TITLE:=libXfont 
    2831  URL:=http://xorg.freedesktop.org/ 
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     34define Build/InstallDev 
     35        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/fonts} 
     36        $(INSTALL_DATA) \ 
     37                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     38                $(1)/usr/lib/ 
     39        $(INSTALL_DATA) \ 
     40                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     41                $(1)/usr/lib/pkgconfig/ 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/include/X11/fonts/* \ 
     44                $(1)/usr/include/X11/fonts/ 
    3845endef 
    3946 
    4047define Package/libXfont/install 
    4148        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     51                $(1)/usr/lib/ 
    4752endef 
    4853 
  • packages/Xorg/xorg/lib/libXft/Makefile

    r13460 r13663  
    1 #  
     1# 
    22# Copyright (C) 2007-2008 OpenWrt.org 
    33# 
     
    55# See /LICENSE for more information. 
    66# 
    7 # blogic@openwrt.org  
     7# blogic@openwrt.org 
     8 
    89include $(TOPDIR)/rules.mk 
    910 
    10 PKG_BASE_NAME:=libXft 
    1111PKG_NAME:=libXft 
    12 PKG_RELEASE:=1 
     12PKG_RELEASE:=2 
    1313PKG_VERSION:=2.1.13 
     14 
    1415PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1516PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1617PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    17  
    18 PKG_FIXUP=libtool 
     18PKG_MD5SUM:=bc8881851f3bd8dcc625fac37350a1c6 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1921 
    2022include $(INCLUDE_DIR)/package.mk 
     
    2931endef 
    3032 
    31 define Build/Compile 
    32         $(call $(PKG_NAME)/Compile) 
    33         make -C $(PKG_BUILD_DIR) 
    34         mkdir -p $(PKG_INSTALL_DIR) 
    35         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
     33define Build/InstallDev 
     34        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xft} 
     35        $(INSTALL_DATA) \ 
     36                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     37                $(1)/usr/lib/ 
     38        $(INSTALL_DATA) \ 
     39                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     40                $(1)/usr/lib/pkgconfig/ 
     41        $(INSTALL_DATA) \ 
     42                $(PKG_INSTALL_DIR)/usr/include/X11/Xft/* \ 
     43                $(1)/usr/include/X11/Xft/ 
    3644endef 
    3745 
    3846define Package/libXft/install 
    3947        $(INSTALL_DIR) $(1)/usr/lib 
    40         find $(PKG_INSTALL_DIR)/usr/lib/ -name lib*so* | $(XARGS) -I % -t cp -P % $(1)/usr/lib  
    41 endef 
    42  
    43 define Build/InstallDev 
    44         $(INSTALL_DIR) $(1) 
    45         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     48        $(INSTALL_DATA) \ 
     49                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     50                $(1)/usr/lib/ 
    4651endef 
    4752 
  • packages/Xorg/xorg/lib/libXi/Makefile

    r13460 r13663  
    88include $(TOPDIR)/rules.mk 
    99 
    10 PKG_BASE_NAME:=libXi 
    1110PKG_NAME:=libXi 
    12 PKG_RELEASE:=1 
     11PKG_RELEASE:=2 
    1312PKG_VERSION:=1.1.3 
     13 
    1414PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1515PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1616PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     17PKG_MD5SUM:=7c510abb0cad8dc20493fb27ff7859d8 
    1718PKG_FIXUP:=libtool 
     19PKG_INSTALL:=1 
    1820PKG_BUILD_DEPENDS:=xproto xextproto inputproto 
    1921 
    2022include $(INCLUDE_DIR)/package.mk 
    21  
    22 PKG_INSTALL:=1 
    2323 
    2424define Package/libXi 
  • packages/Xorg/xorg/lib/libXmu/Makefile

    r13491 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXmu 
    1211PKG_NAME:=libXmu 
    13 PKG_RELEASE:=3 
     12PKG_RELEASE:=4 
    1413PKG_VERSION:=1.0.4 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=fb372a5f3ab42b5ba16d7af4d833a0cb 
    1819PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1921PKG_BUILD_DEPENDS:=libXt libXext xextproto 
    2022 
    2123include $(INCLUDE_DIR)/package.mk 
    2224 
    23 PKG_INSTALL:=1 
    2425 
    2526define Package/libXmu 
     
    4142endef 
    4243 
     44define Build/InstallDev 
     45        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xmu} 
     46        $(INSTALL_DATA) \ 
     47                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     48                $(1)/usr/lib/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     51                $(1)/usr/lib/pkgconfig/ 
     52        $(INSTALL_DATA) \ 
     53                $(PKG_INSTALL_DIR)/usr/include/X11/Xmu/* \ 
     54                $(1)/usr/include/X11/Xmu/ 
     55endef 
     56 
    4357define Package/libXmu/install 
    4458        $(INSTALL_DIR) $(1)/usr/lib 
     
    5569endef 
    5670 
    57 define Build/InstallDev 
    58         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
    59 endef 
    60  
    6171$(eval $(call BuildPackage,libXmu)) 
    6272$(eval $(call BuildPackage,libXmuu)) 
  • packages/Xorg/xorg/lib/libXpm/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXpm 
    1211PKG_NAME:=libXpm 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=3.5.7 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    18 PKG_BUID_DEPENDS:=xproto 
     18PKG_MD5SUM:=cd15ee542d9f515538b4462a6f79d977 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
     21PKG_BUID_DEPENDS:=xproto xextproto 
    1922 
    2023include $(INCLUDE_DIR)/package.mk 
     
    2427  CATEGORY:=Xorg 
    2528  SUBMENU:=lib 
    26   DEPENDS:=+libX11 
     29  DEPENDS:=+libX11 +libXt +libXext 
    2730  TITLE:=libXpm 
    2831  URL:=http://xorg.freedesktop.org/ 
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb LIBS="-Wl,-rpath-link=$(STAGING_DIR)/usr/lib" 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     34define Build/InstallDev 
     35        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11} 
     36        $(INSTALL_DATA) \ 
     37                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     38                $(1)/usr/lib/ 
     39        $(INSTALL_DATA) \ 
     40                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     41                $(1)/usr/lib/pkgconfig/ 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/include/X11/* \ 
     44                $(1)/usr/include/X11/ 
    3845endef 
    3946 
    4047define Package/libXpm/install 
    4148        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     51                $(1)/usr/lib/ 
    4752endef 
    4853 
  • packages/Xorg/xorg/lib/libXrandr/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXrandr 
    1211PKG_NAME:=libXrandr 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.2.3 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=5cd67cc02a50c9644ba0a1846ea3b08e 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=randrproto renderproto xextproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     34define Build/Configure 
     35        $(call Build/Configure/Default, \ 
     36                --enable-malloc0returnsnull \ 
     37        ) 
     38endef 
    3239 
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     40define Build/InstallDev 
     41        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions} 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     44                $(1)/usr/lib/ 
     45        $(INSTALL_DATA) \ 
     46                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     47                $(1)/usr/lib/pkgconfig/ 
     48        $(INSTALL_DATA) \ 
     49                $(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \ 
     50                $(1)/usr/include/X11/extensions/ 
    3851endef 
    3952 
    4053define Package/libXrandr/install 
    4154        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     55        $(INSTALL_DATA) \ 
     56                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     57                $(1)/usr/lib/ 
    4758endef 
    4859 
  • packages/Xorg/xorg/lib/libXrender/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXrender 
    1211PKG_NAME:=libXrender 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=0.9.4 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=dc266e850c51368f964e0d67bf5fb5e6 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=renderproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     34define Build/Configure 
     35        $(call Build/Configure/Default, \ 
     36                --enable-malloc0returnsnull \ 
     37        ) 
     38endef 
    3239 
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     40define Build/InstallDev 
     41        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions} 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     44                $(1)/usr/lib/ 
     45        $(INSTALL_DATA) \ 
     46                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     47                $(1)/usr/lib/pkgconfig/ 
     48        $(INSTALL_DATA) \ 
     49                $(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \ 
     50                $(1)/usr/include/X11/extensions/ 
    3851endef 
    3952 
    4053define Package/libXrender/install 
    4154        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     55        $(INSTALL_DATA) \ 
     56                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     57                $(1)/usr/lib/ 
    4758endef 
    4859 
  • packages/Xorg/xorg/lib/libXt/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXt 
    1211PKG_NAME:=libXt 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.5 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=f3bdd67785ace8cd0b23249e9d8c9975 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto kbproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     34define Build/Configure 
     35        $(call Build/Configure/Default, \ 
     36                --enable-malloc0returnsnull \ 
     37                --without-xcb \ 
     38        ) 
     39endef 
    3240 
    3341define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     42        $(MAKE) -C $(PKG_BUILD_DIR)/util HOSTCC=$(HOSTCC) 
     43        $(call Build/Compile/Default) 
     44endef 
     45 
     46define Build/InstallDev 
     47        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/} 
     48        $(INSTALL_DATA) \ 
     49                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     50                $(1)/usr/lib/ 
     51        $(INSTALL_DATA) \ 
     52                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     53                $(1)/usr/lib/pkgconfig/ 
     54        $(INSTALL_DATA) \ 
     55                $(PKG_INSTALL_DIR)/usr/include/X11/* \ 
     56                $(1)/usr/include/X11/ 
    3857endef 
    3958 
    4059define Package/libXt/install 
    4160        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     61        $(INSTALL_DATA) \ 
     62                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     63                $(1)/usr/lib/ 
    4764endef 
    4865 
  • packages/Xorg/xorg/lib/libXt/patches/001-cross-compiling.patch

    r13238 r13663  
    1919 AWK = @AWK@ 
    2020-CC = @CC@ 
    21 +CC = gcc 
     21+CC = $(HOSTCC) 
    2222 CCDEPMODE = @CCDEPMODE@ 
    2323-CFLAGS = @CFLAGS@ 
  • packages/Xorg/xorg/lib/libXtst/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXtst 
    1211PKG_NAME:=libXtst 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.3 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=090c1ad04e34982eada5cf3b1a0792fd 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=recordproto xextproto inputproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     34define Build/InstallDev 
     35        $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 
     36        $(INSTALL_DATA) \ 
     37                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     38                $(1)/usr/lib/ 
     39        $(INSTALL_DATA) \ 
     40                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     41                $(1)/usr/lib/pkgconfig/ 
    3842endef 
    3943 
    4044define Package/libXtst/install 
    4145        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     46        $(INSTALL_DATA) \ 
     47                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     48                $(1)/usr/lib/ 
    4749endef 
    4850 
  • packages/Xorg/xorg/lib/libXv/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXv 
    1211PKG_NAME:=libXv 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.4 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    18 PKG_BUILD_DEPENDS:=videoproto 
     18PKG_MD5SUM:=723a0275227165383e967a1ca8899b52 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
     21PKG_BUILD_DEPENDS:=videoproto xextproto 
    1922 
    2023include $(INCLUDE_DIR)/package.mk 
     
    2427  CATEGORY:=Xorg 
    2528  SUBMENU:=lib 
    26   DEPENDS:=+libXext 
     29  DEPENDS:=+libX11 +libXext 
    2730  TITLE:=libXv 
    2831  URL:=http://xorg.freedesktop.org/ 
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     34define Build/Configure 
     35        $(call Build/Configure/Default, \ 
     36                --enable-malloc0returnsnull \ 
     37        ) 
     38endef 
    3239 
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     40define Build/InstallDev 
     41        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions} 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     44                $(1)/usr/lib/ 
     45        $(INSTALL_DATA) \ 
     46                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     47                $(1)/usr/lib/pkgconfig/ 
     48        $(INSTALL_DATA) \ 
     49                $(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \ 
     50                $(1)/usr/include/X11/extensions/ 
    3851endef 
    3952 
    4053define Package/libXv/install 
    4154        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     55        $(INSTALL_DATA) \ 
     56                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     57                $(1)/usr/lib/ 
    4758endef 
    4859 
  • packages/Xorg/xorg/lib/libXvMC/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXvMC 
    1211PKG_NAME:=libXvMC 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.4 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
    18 PKG_BUILD_DEPENDS:=videoproto 
     18PKG_MD5SUM:=b54600573daf9d1a29b952e8d35b389e 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
     21PKG_BUILD_DEPENDS:=videoproto xextproto 
    1922 
    2023include $(INCLUDE_DIR)/package.mk 
     
    2427  CATEGORY:=Xorg 
    2528  SUBMENU:=lib 
    26   DEPENDS:=+libXext +libXv 
     29  DEPENDS:=+libXext +libXv +libX11 
    2730  TITLE:=libXvMC 
    2831  URL:=http://xorg.freedesktop.org/ 
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     34define Build/Configure 
     35        $(call Build/Configure/Default, \ 
     36                --enable-malloc0returnsnull \ 
     37        ) 
     38endef 
    3239 
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     40define Build/InstallDev 
     41        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions} 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     44                $(1)/usr/lib/ 
     45        $(INSTALL_DATA) \ 
     46                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     47                $(1)/usr/lib/pkgconfig/ 
     48        $(INSTALL_DATA) \ 
     49                $(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \ 
     50                $(1)/usr/include/X11/extensions/ 
    3851endef 
    3952 
    4053define Package/libXvMC/install 
    4154        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     55        $(INSTALL_DATA) \ 
     56                $(PKG_INSTALL_DIR)/usr/lib/*.so \ 
     57                $(1)/usr/lib/ 
    4758endef 
    4859 
  • packages/Xorg/xorg/lib/libXxf86misc/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXxf86misc 
    1211PKG_NAME:=libXxf86misc 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.1 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=7cee0df63903cef7f7a3fb68cdd99eef 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto xextproto xf86miscproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     34define Build/Configure 
     35        $(call Build/Configure/Default, \ 
     36                --enable-malloc0returnsnull \ 
     37        ) 
     38endef 
    3239 
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     40define Build/InstallDev 
     41        $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     44                $(1)/usr/lib/ 
     45        $(INSTALL_DATA) \ 
     46                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     47                $(1)/usr/lib/pkgconfig/ 
    3848endef 
    3949 
    4050define Package/libXxf86misc/install 
    4151        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     52        $(INSTALL_DATA) \ 
     53                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     54                $(1)/usr/lib/ 
    4755endef 
    4856 
  • packages/Xorg/xorg/lib/libXxf86vm/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libXxf86vm 
    1211PKG_NAME:=libXxf86vm 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.2 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=304d37bd0a10d9b58aa9b64469ad73e5 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto xextproto xf86vidmodeproto 
    1922 
    2023include $(INCLUDE_DIR)/package.mk 
     24 
     25define Build/Configure 
     26        $(call Build/Configure/Default, \ 
     27                --enable-malloc0returnsnull \ 
     28        ) 
     29endef 
    2130 
    2231define Package/libXxf86vm 
     
    2938endef 
    3039 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     40define Build/InstallDev 
     41        $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     44                $(1)/usr/lib/ 
     45        $(INSTALL_DATA) \ 
     46                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     47                $(1)/usr/lib/pkgconfig/ 
    3848endef 
    3949 
    4050define Package/libXxf86vm/install 
    4151        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     52        $(INSTALL_DATA) \ 
     53                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     54                $(1)/usr/lib/ 
    4755endef 
    4856 
  • packages/Xorg/xorg/lib/libfontenc/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libfontenc 
    1211PKG_NAME:=libfontenc 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.4 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=5cd16a2e51ca7b96a3081c7486ff98b9 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=xproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     34define Build/InstallDev 
     35        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/fonts} 
     36        $(INSTALL_DATA) \ 
     37                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     38                $(1)/usr/lib/ 
     39        $(INSTALL_DATA) \ 
     40                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     41                $(1)/usr/lib/pkgconfig/ 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/include/X11/fonts/* \ 
     44                $(1)/usr/include/X11/fonts/ 
    3845endef 
    3946 
    4047define Package/libfontenc/install 
    4148        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     51                $(1)/usr/lib/ 
    4752endef 
    4853 
  • packages/Xorg/xorg/lib/libpciaccess/Makefile

    r13460 r13663  
    1010PKG_BASE_NAME:=libpciaccess 
    1111PKG_NAME:=libpciaccess 
    12 PKG_RELEASE:=1 
     12PKG_RELEASE:=2 
    1313PKG_VERSION:=0.10.3 
     14 
    1415PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1516PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1617PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=6d5468debf76fac84576ca26c9535821 
    1719PKG_FIXUP:=libtool 
    1820 
  • packages/Xorg/xorg/lib/libxkbfile/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=libxkbfile 
    1211PKG_NAME:=libxkbfile 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.0.5 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=0726a845fe5a56551de2718c9f6b0e35 
     19PKG_FIXUP:=libtool 
     20PKG_INSTALL:=1 
    1821PKG_BUILD_DEPENDS:=kbproto 
    1922 
     
    2932endef 
    3033 
    31 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
    32  
    33 define Build/Compile 
    34         $(call $(PKG_NAME)/Compile) 
    35         make -C $(PKG_BUILD_DIR) 
    36         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    37         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
     34define Build/InstallDev 
     35        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/extensions} 
     36        $(INSTALL_DATA) \ 
     37                $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ 
     38                $(1)/usr/lib/ 
     39        $(INSTALL_DATA) \ 
     40                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     41                $(1)/usr/lib/pkgconfig/ 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/include/X11/extensions/* \ 
     44                $(1)/usr/include/X11/extensions/ 
    3845endef 
    3946 
    4047define Package/libxkbfile/install 
    4148        $(INSTALL_DIR) $(1)/usr/lib 
    42         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    43 endef 
    44  
    45 define Build/InstallDev 
    46         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     49        $(INSTALL_DATA) \ 
     50                $(PKG_INSTALL_DIR)/usr/lib/*.so* \ 
     51                $(1)/usr/lib/ 
    4752endef 
    4853 
  • packages/Xorg/xorg/lib/xtrans/Makefile

    r13460 r13663  
    99include $(TOPDIR)/rules.mk 
    1010 
    11 PKG_BASE_NAME:=xtrans 
    1211PKG_NAME:=xtrans 
    13 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1413PKG_VERSION:=1.2.1 
     14 
    1515PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/lib/ 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1717PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_MD5SUM:=96e142331edd498a9364887b2548f1bb 
     19PKG_INSTALL:=1 
    1820 
    1921include $(INCLUDE_DIR)/package.mk 
     
    2325  CATEGORY:=Xorg 
    2426  SUBMENU:=lib 
    25   DEPENDS:= 
    2627  TITLE:=xtrans 
    2728  URL:=http://xorg.freedesktop.org/ 
    2829endef 
    2930 
    30 CONFIGURE_ARGS += --enable-malloc0returnsnull --without-xcb 
     31define Build/InstallDev 
     32        $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/X11/Xtrans} 
    3133 
    32 define Build/Compile 
    33         $(call $(PKG_NAME)/Compile) 
    34         make -C $(PKG_BUILD_DIR) 
    35         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    36         find $(PKG_INSTALL_DIR) -name *.la | xargs rm -rf 
    37 endef 
     34        $(INSTALL_DATA) \ 
     35                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 
     36                $(1)/usr/lib/pkgconfig/ 
     37        $(INSTALL_DATA) \ 
     38                $(PKG_INSTALL_DIR)/usr/include/X11/Xtrans/* \ 
     39                $(1)/usr/include/X11/Xtrans/ 
    3840 
    39 define Package/xtrans/install 
    40         $(INSTALL_DIR) $(1)/usr/lib 
    41         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
    42 endef 
    43  
    44 define Build/InstallDev 
    45         $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 
     41        $(INSTALL_DIR) $(1)/usr/share/aclocal 
     42        $(INSTALL_DATA) \ 
     43                $(PKG_INSTALL_DIR)/usr/share/aclocal/* \ 
     44                $(1)/usr/share/aclocal/ 
    4645endef 
    4746 
Note: See TracChangeset for help on using the changeset viewer.