32 |
|
|
33 |
src_prepare() |
src_prepare() |
34 |
{ |
{ |
35 |
MY_SVN_MODULE="netpbm/release_number/${PVER}" |
MY_SVN_MODULE="${PVER/.0/.00}" |
36 |
SVNROOT="http://netpbm.svn.sourceforge.net/viewvc/" |
SVNROOT="http://netpbm.svn.sourceforge.net/svnroot/netpbm/release_number/" |
37 |
svn_fetch_source || die |
svn_fetch_source || die |
38 |
cd ${SRCDIR} |
cd ${SRCDIR} |
39 |
|
|
40 |
# fix some build issues |
# fix some build issues |
41 |
mpatch ${PNAME}-10.37-build.patch || die |
mpatch ${PNAME}-10.37-build.patch || die |
42 |
|
|
43 |
cp Makefile.config.in Makefile.config || die |
cp config.mk.in config.mk || die |
44 |
|
|
45 |
# fix prelink, add -fPIC and *really* fixes 64bit builds |
# fix prelink, add -fPIC and *really* fixes 64bit builds |
46 |
echo "CFLAGS_SHLIB = -fPIC" >> Makefile.config || die |
echo "CFLAGS_SHLIB = -fPIC" >> config.mk || die |
47 |
|
|
48 |
# fix parallel builds |
# fix parallel builds |
49 |
echo "SYMLINK = ln -sf" >> Makefile.config || die |
echo "SYMLINK = ln -sf" >> config.mk || die |
50 |
|
|
51 |
# add jpeg support |
# add jpeg support |
52 |
echo "JPEGLIB = libjpeg.so" >> Makefile.config || die |
echo "JPEGLIB = libjpeg.so" >> config.mk || die |
53 |
|
|
54 |
# add png support |
# add png support |
55 |
echo "PNGLIB = libpng.so" >> Makefile.config || die |
echo "PNGLIB = libpng.so" >> config.mk || die |
56 |
|
|
57 |
# add tiff support |
# add tiff support |
58 |
echo "TIFFLIB = libtiff.so" >> Makefile.config || die |
echo "TIFFLIB = libtiff.so" >> config.mk || die |
59 |
|
|
60 |
# add zlib support |
# add zlib support |
61 |
echo "ZLIB = libz.so" >> Makefile.config || die |
echo "ZLIB = libz.so" >> config.mk || die |
62 |
|
|
63 |
|
# no fiasco support needed |
64 |
|
echo "BUILD_FIASCO = N" >> config.mk || die |
65 |
} |
} |
66 |
|
|
67 |
src_compile() |
src_compile() |