blob: a81dc976b93eef43f0901d7c5543c7682b5853c1 (
plain)
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
|
#!/bin/sh -e
export BUILD_ZLIB=0
export BUILD_BZIP2=0
export LDFLAGS="$LDFLAGS -pthread"
export CFLAGS="$CFLAGS -DNO_POSIX_2008_LOCALE -D_GNU_SOURCE"
./Configure \
-des \
-Dprefix=/usr \
-Dvendorprefix=/usr \
-Dusevendorprefix \
-Duseshrplib \
-Dusesoname \
-Dusethreads \
-Dinc_version_list=none \
-Dd_sockaddr_in6=define \
-Dcccdlflags=-fPIC \
-Dccflags="$CFLAGS" \
-Dlddlflags="-shared $LDFLAGS" \
-Dldflags="$LDFLAGS" \
-Doptimize="-Wall $CFLAGS" \
-Dcc="${CC:-gcc}" \
-Dar="${AR:-ar}" \
-Dnm="${NM:-nm}" \
-Dranlib="${RANLIB:-ranlib}" \
-Dperl_static_inline="static __inline__" \
-Dd_static_inline
make
make DESTDIR="$1" install
# Remove all unneeded files.
find "$1" -name \*.pod -delete
find "$1" -name .packlist -delete
find "$1" -name README\* -delete
find "$1" -name TODO\* -delete
find "$1" -name Change\* -delete
find "$1" -name \*.bs -delete
find "$1" -name \*.0 -type f -delete
# Fix permissions.
find "$1/usr/lib" -type f -exec chmod 644 {} \;
|