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 |
|
|
45 |
cp Makefile.config.in Makefile.config || die |
cp config.mk.in config.mk || die |
46 |
|
|
47 |
# fix prelink, add -fPIC and *really* fixes 64bit builds |
# fix prelink, add -fPIC and *really* fixes 64bit builds |
48 |
echo "CFLAGS_SHLIB = -fPIC" >> Makefile.config || die |
echo "CFLAGS_SHLIB = -fPIC" >> config.mk || die |
49 |
|
|
50 |
# fix parallel builds |
# fix parallel builds |
51 |
echo "SYMLINK = ln -sf" >> Makefile.config || die |
echo "SYMLINK = ln -sf" >> config.mk || die |
52 |
|
|
53 |
# add jpeg support |
# add jpeg support |
54 |
echo "JPEGLIB = libjpeg.so" >> Makefile.config || die |
echo "JPEGLIB = -ljpeg" >> config.mk || die |
55 |
|
|
56 |
# add png support |
# add png support |
57 |
echo "PNGLIB = libpng.so" >> Makefile.config || die |
echo "PNGLIB = -lpng" >> config.mk || die |
58 |
|
|
59 |
# add tiff support |
# add tiff support |
60 |
echo "TIFFLIB = libtiff.so" >> Makefile.config || die |
echo "TIFFLIB = -ltiff" >> config.mk || die |
61 |
|
|
62 |
# add zlib support |
# add zlib support |
63 |
echo "ZLIB = libz.so" >> Makefile.config || die |
echo "ZLIB = -lz" >> config.mk || die |
64 |
|
|
65 |
|
# no fiasco support needed |
66 |
|
echo "BUILD_FIASCO = N" >> config.mk || die |
67 |
} |
} |
68 |
|
|
69 |
src_compile() |
src_compile() |
70 |
{ |
{ |
71 |
cd ${SRCDIR} |
cd ${SRCDIR} |
72 |
mmake || die |
mmake -j1 || die |
73 |
} |
} |
74 |
|
|
75 |
src_install() |
src_install() |