21 |
sminclude mtools svn |
sminclude mtools svn |
22 |
|
|
23 |
SRC_URI=( |
SRC_URI=( |
24 |
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/${SRCFILE} |
# http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/${SRCFILE} |
25 |
mirror://${PNAME}/${SRCFILE} |
# mirror://${PNAME}/${SRCFILE} |
26 |
mirror://${PNAME}/${PNAME}-10.37-build.patch |
mirror://${PNAME}/${PNAME}-10.37-build.patch |
27 |
) |
) |
28 |
|
|
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 |
|
# fix /bin/sh: ../buildtools/stamp-date: Permission denied |
43 |
|
chmod +x buildtools/stamp-date || die |
44 |
|
chmod +x buildtools/\*.sh || die |
45 |
|
|
46 |
cp Makefile.config.in Makefile.config || die |
cp config.mk.in config.mk || die |
47 |
|
|
48 |
# fix prelink, add -fPIC and *really* fixes 64bit builds |
# fix prelink, add -fPIC and *really* fixes 64bit builds |
49 |
echo "CFLAGS_SHLIB = -fPIC" >> Makefile.config || die |
echo "CFLAGS_SHLIB = -fPIC" >> config.mk || die |
50 |
|
|
51 |
# fix parallel builds |
# fix parallel builds |
52 |
echo "SYMLINK = ln -sf" >> Makefile.config || die |
echo "SYMLINK = ln -sf" >> config.mk || die |
53 |
|
|
54 |
# add jpeg support |
# add jpeg support |
55 |
echo "JPEGLIB = libjpeg.so" >> Makefile.config || die |
echo "JPEGLIB = -ljpeg" >> config.mk || die |
56 |
|
|
57 |
# add png support |
# add png support |
58 |
echo "PNGLIB = libpng.so" >> Makefile.config || die |
echo "PNGLIB = -lpng" >> config.mk || die |
59 |
|
|
60 |
# add tiff support |
# add tiff support |
61 |
echo "TIFFLIB = libtiff.so" >> Makefile.config || die |
echo "TIFFLIB = -ltiff" >> config.mk || die |
62 |
|
|
63 |
# add zlib support |
# add zlib support |
64 |
echo "ZLIB = libz.so" >> Makefile.config || die |
echo "ZLIB = -lz" >> config.mk || die |
65 |
|
|
66 |
|
# no fiasco support needed |
67 |
|
echo "BUILD_FIASCO = N" >> config.mk || die |
68 |
} |
} |
69 |
|
|
70 |
src_compile() |
src_compile() |
71 |
{ |
{ |
72 |
cd ${SRCDIR} |
cd ${SRCDIR} |
73 |
mmake || die |
mmake -j1 || die |
74 |
} |
} |
75 |
|
|
76 |
src_install() |
src_install() |