Annotation of /smage/trunk/core/elfutils/elfutils-0.165-r1.smage2
Parent Directory | Revision Log
Revision 8223 -
(hide annotations)
(download)
Mon Jan 11 12:27:17 2016 UTC (8 years, 4 months ago) by niro
File size: 1884 byte(s)
Mon Jan 11 12:27:17 2016 UTC (8 years, 4 months ago) by niro
File size: 1884 byte(s)
auto added: ver bump to 0.165-r1
1 | niro | 8223 | # $Id$ |
2 | |||
3 | PNAME="elfutils" | ||
4 | PVER="0.165" | ||
5 | PBUILD="r1" | ||
6 | |||
7 | SPLIT_PACKAGES="libelf elfutils-libs elfutils" | ||
8 | |||
9 | PCAT="dev-libs" | ||
10 | HOMEPAGE="https://fedorahosted.org/elfutils/" | ||
11 | |||
12 | LIB_DEPEND=">= virtual/glibc" | ||
13 | SDEPEND=">= virtual/sed" | ||
14 | |||
15 | SRCFILE="${PNAME}-${PVER}.tar.bz2" | ||
16 | SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" | ||
17 | |||
18 | # disable src_check | ||
19 | msetfeature "!check" | ||
20 | |||
21 | sminclude mbuild multilib | ||
22 | |||
23 | SRC_URI=( | ||
24 | https://fedorahosted.org/releases/${PNAME:0:1}/${PNAME:1:1}/${PNAME}/${PVER}/${SRCFILE} | ||
25 | mirror://${PNAME}/${SRCFILE} | ||
26 | ) | ||
27 | |||
28 | UP2DATE="updatecmd https://fedorahosted.org/releases/${PNAME:0:1}/${PNAME:1:1}/${PNAME}/ | grep '/${PNAME}/.*/$' | sed -n 's:.*/${PNAME}/\(.*\)/$:\1:;$ p'" | ||
29 | |||
30 | split_info_libelf() | ||
31 | { | ||
32 | DESCRIPTION="Library to read and write ELF files." | ||
33 | DEPEND="${LIB_DEPEND}" | ||
34 | PCAT="sys-libs" | ||
35 | } | ||
36 | |||
37 | split_info_elfutils-libs() | ||
38 | { | ||
39 | DESCRIPTION="Libs to handle elf objects." | ||
40 | DEPEND="== sys-libs/libelf-${PVER} | ||
41 | >= app-arch/bzip2-1.0.6" | ||
42 | } | ||
43 | |||
44 | split_info_elfutils() | ||
45 | { | ||
46 | DESCRIPTION="Utils to handle elf objects." | ||
47 | DEPEND="== sys-libs/libelf-${PVER} | ||
48 | == dev-libs/elfutils-libs-${PVER}" | ||
49 | } | ||
50 | |||
51 | src_compile() | ||
52 | { | ||
53 | # required for test-suite | ||
54 | # export CFLAGS+=" -g" | ||
55 | |||
56 | mconfigure \ | ||
57 | --program-prefix="eu-" \ | ||
58 | --enable-shared \ | ||
59 | --disable-nls \ | ||
60 | || die | ||
61 | |||
62 | mmake || die | ||
63 | } | ||
64 | |||
65 | src_install_libelf() | ||
66 | { | ||
67 | mmake -C libelf DESTDIR=${BINDIR} install || die | ||
68 | # install version.h | ||
69 | mmake DESTDIR=${BINDIR} install-pkgincludeHEADERS || die | ||
70 | } | ||
71 | |||
72 | src_install_elfutils-libs() | ||
73 | { | ||
74 | mmake -C libebl DESTDIR=${BINDIR} install || die | ||
75 | mmake -C libdw DESTDIR=${BINDIR} install || die | ||
76 | mmake -C libdwfl DESTDIR=${BINDIR} install || die | ||
77 | mmake -C libasm DESTDIR=${BINDIR} install || die | ||
78 | mmake -C backends DESTDIR=${BINDIR} install || die | ||
79 | } | ||
80 | |||
81 | src_install_elfutils() | ||
82 | { | ||
83 | mmake -C src DESTDIR=${BINDIR} install || die | ||
84 | mmake -C po DESTDIR=${BINDIR} install || die | ||
85 | |||
86 | minstalldocs AUTHORS COPYING ChangeLog EXCEPTION \ | ||
87 | GPG-KEY NEWS NOTES README THANKS TODO || die | ||
88 | } |