Magellan Linux

Diff of /trunk/core/netpbm/netpbm-10.46.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1338 by niro, Sat May 2 14:59:28 2009 UTC revision 1475 by niro, Fri May 8 06:57:14 2009 UTC
# Line 21  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" Line 21  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
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    
# Line 32  UP2DATE="updatecmd http://netpbm.svn.sou Line 32  UP2DATE="updatecmd http://netpbm.svn.sou
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/install.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()
77  {  {
78   cd ${SRCDIR}   cd ${SRCDIR}
79    
80   mmake package pkgdir=${BINDIR}/usr/ || die   mmake -j1 package pkgdir=${BINDIR}/usr/ || die
81    
82   # needed directories   # needed directories
83   # (must be run after install, or netpbm complains about /usr)   # (must be run after install, or netpbm complains about /usr)

Legend:
Removed from v.1338  
changed lines
  Added in v.1475