OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 6... Line 6...
6 # See /LICENSE for more information. 6 # See /LICENSE for more information.
7 # 7 #
8 include $(TOPDIR)/rules.mk 8 include $(TOPDIR)/rules.mk
Line 9... Line 9...
9   9  
10 PKG_NAME:=elfutils 10 PKG_NAME:=elfutils
11 PKG_VERSION:=0.175 11 PKG_VERSION:=0.169
Line 12... Line 12...
12 PKG_RELEASE:=4 12 PKG_RELEASE:=1
13   13  
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=https://sourceware.org/$(PKG_NAME)/ftp/$(PKG_VERSION) 15 PKG_SOURCE_URL:=https://sourceware.org/$(PKG_NAME)/ftp/$(PKG_VERSION)
16 PKG_HASH:=f7ef925541ee32c6d15ae5cb27da5f119e01a5ccdbe9fe57bf836730d7b7a65b 16 PKG_HASH:=9412fac7b30872b738bc1ed1ebcaed54493c26ef9a67887913498c17b10f3bc2
17 PKG_MAINTAINER:=Luiz Angelo Daros de Luca <luizluca@gmail.com> 17 PKG_MAINTAINER:=Luiz Angelo Daros de Luca <luizluca@gmail.com>
18 PKG_LICENSE:=GPL-3.0+ 18 PKG_LICENSE:=GPL-3.0+
19 PKG_LICENSE_FILES:=COPYING COPYING-GPLV2 COPYING-LGPLV3 -  
Line 20... Line 19...
20 PKG_CPE_ID:=cpe:/a:elfutils_project:elfutils 19 PKG_LICENSE_FILES:=COPYING COPYING-GPLV2 COPYING-LGPLV3
21 PKG_FIXUP:=autoreconf 20 PKG_CPE_ID:=cpe:/a:elfutils_project:elfutils
Line 22... Line 21...
22   21  
Line 31... Line 30...
31 define Package/elfutils/Default 30 define Package/elfutils/Default
32 SECTION:=libs 31 SECTION:=libs
33 CATEGORY:=Libraries 32 CATEGORY:=Libraries
34 TITLE:=ELF manipulation libraries 33 TITLE:=ELF manipulation libraries
35 URL:=https://fedorahosted.org/elfutils/ 34 URL:=https://fedorahosted.org/elfutils/
36 ABI_VERSION:=1 -  
37 endef 35 endef
Line 38... Line 36...
38   36  
39 define Package/libasm 37 define Package/libasm
40 $(call Package/elfutils/Default) 38 $(call Package/elfutils/Default)
41 TITLE+= (libasm) 39 TITLE+= (libasm)
42 DEPENDS:=+libelf +libdw 40 DEPENDS:=libelf1 +libdw
Line 43... Line 41...
43 endef 41 endef
44   42  
45 define Package/libdw 43 define Package/libdw
46 $(call Package/elfutils/Default) 44 $(call Package/elfutils/Default)
47 DEPENDS:=+libelf +libbz2 45 DEPENDS:=libelf1 +libbz2
Line 48... Line 46...
48 TITLE+= (libdw) 46 TITLE+= (libdw)
49 endef 47 endef
50   48  
51 define Package/libelf 49 define Package/libelf1
52 $(call Package/elfutils/Default) -  
53 DEPENDS:=$(INTL_DEPENDS) +zlib 50 $(call Package/elfutils/Default)
Line 54... Line 51...
54 TITLE+= (libelf) 51 DEPENDS:=$(INTL_DEPENDS) +zlib
55 PROVIDES:=libelf1 52 TITLE+= (libelf)
-   53 endef
-   54  
-   55 ifeq ($(CONFIG_BUILD_NLS),y)
-   56 TARGET_LDFLAGS += "-lintl"
-   57 endif
56 endef 58  
-   59 ifdef CONFIG_USE_UCLIBC
-   60 CONFIGURE_VARS += \
57   61 LIBS="-largp"
-   62 endif
58 ifeq ($(CONFIG_BUILD_NLS),y) 63  
Line 59... Line 64...
59 TARGET_LDFLAGS += -lintl 64 ifdef CONFIG_USE_MUSL
60 else -  
61 CONFIGURE_ARGS += --disable-nls 65 CONFIGURE_VARS += \
Line 62... Line 66...
62 endif 66 LIBS="-largp"
Line 63... Line 67...
63   67 endif
64 CONFIGURE_ARGS += \ 68  
65 --program-prefix=eu- \ 69 CONFIGURE_ARGS += \
66 --without-lzma 70 --without-lzma
67   71  
68 TARGET_CFLAGS += -D_GNU_SOURCE -Wno-unused-result -Wno-format-nonliteral 72 TARGET_CFLAGS += -D_GNU_SOURCE -Wno-unused-result -Wno-format-nonliteral
69   73  
70 define Build/InstallDev -  
71 $(INSTALL_DIR) $(1)/usr/include -  
72 $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ -  
73 $(INSTALL_DIR) $(1)/usr/lib 74 define Build/InstallDev
Line 74... Line 75...
74 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libasm*.{a,so*} $(1)/usr/lib/ 75 $(INSTALL_DIR) $(1)/usr/include
75 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdw*.{a,so*} $(1)/usr/lib/ 76 $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
76 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libelf*.{a,so*} $(1)/usr/lib/ 77 $(INSTALL_DIR) $(1)/usr/lib
77 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 78 $(CP) $(PKG_BUILD_DIR)/libasm/libasm.{a,so*} $(1)/usr/lib/
Line 78... Line 79...
78 $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libelf.pc $(1)/usr/lib/pkgconfig/ 79 $(CP) $(PKG_BUILD_DIR)/libdw/libdw.{a,so*} $(1)/usr/lib/
79 $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libdw.pc $(1)/usr/lib/pkgconfig/ 80 $(CP) $(PKG_BUILD_DIR)/libelf/libelf.{a,so*} $(1)/usr/lib/
80 endef 81 endef
81   82  
Line 82... Line 83...
82 define Package/libasm/install 83 define Package/libasm/install
83 $(INSTALL_DIR) $(1)/usr/lib 84 $(INSTALL_DIR) $(1)/usr/lib
84 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libasm{-*.so,*.so.*} $(1)/usr/lib/ 85 $(CP) $(PKG_BUILD_DIR)/libasm/libasm.so* $(1)/usr/lib/
85 endef 86 endef
Line 86... Line 87...
86   87  
87 define Package/libdw/install 88 define Package/libdw/install
88 $(INSTALL_DIR) $(1)/usr/lib 89 $(INSTALL_DIR) $(1)/usr/lib