blob: 662e79fd9efaa28702c22e25d052d2eac80aed7b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
set -e
pre_fetch() { :; }
do_fetch() {
cd /cache
for f in $distfiles; do
[ -f "${f##*/}" ] && continue
curl -L -f -o fetch.$$ $f
mv fetch.$$ ${f##*/}
done
}
post_fetch() { :; }
pre_extract() { :; }
do_extract() {
for d in $distfiles; do
tar xf ${d##*/} -C /tmp
done
cd /tmp
if [ -z "$wrksrc" ]; then
for d in $distfiles; do
arch=${d##*/}
dir=${arch}
dir=${dir%.gz}
dir=${dir%.xz}
dir=${dir%.bz2}
dir=${dir%.tgz}
dir=${dir%.tbz}
dir=${dir%.txz}
dir=${dir%.tar}
cd $dir
break # first distfile only
done
else
cd "$wrksrc"
fi
}
post_extract() { :; }
pre_patch() { :; }
do_patch() {
: XXX
}
post_patch() { :; }
pre_configure() { :; }
do_configure() {
if [ -x ./configure ]; then
./configure $configure_args
fi
}
post_configure() { :; }
pre_build() { :; }
do_build() {
make \
CC="$CC" CXX="$CXX" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \
${makejobs} ${make_default_target} ${make_default_args}
}
post_build() { :; }
pre_check() { :; }
do_check() {
: XXX
}
post_check() { :; }
pre_install() { :; }
do_install() {
make PREFIX=/usr DESTDIR=${DESTDIR} ${make_install_target} ${make_install_args}
}
post_install() { :; }
verbose() {
printf "=> %s\n" "$*"
"$@"
}
error() {
printf "=> ERROR! %s\n" "$*" 2>&1
exit 111
}
|