Magellan Linux

Diff of /smage/trunk/core/zlib/zlib-1.2.3-r8.smage2

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

revision 25 by niro, Sun Jan 3 21:16:54 2010 UTC revision 32 by niro, Sun Jan 3 22:13:57 2010 UTC
# Line 7  PBUILD="r8" Line 7  PBUILD="r8"
7  PCATEGORIE="sys-libs"  PCATEGORIE="sys-libs"
8  STATE="unstable"  STATE="unstable"
9    
10  DESCRIPTION="Standard (de)compression library."  #DESCRIPTION="Standard (de)compression library."
11  HOMEPAGE="http://www.zlib.net/"  HOMEPAGE="http://www.zlib.net/"
12    
13  DEPEND=">= virtual/glibc"  SDEPEND=">= virtual/glibc"
14    
15  SRCFILE="${PNAME}-${PVER}.tar.gz"  SRCFILE="${PNAME}-${PVER}.tar.gz"
16  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
17    
18  sminclude multilib mtools alx  sminclude multilib mtools cleanutils mcore-split
19    
20  SRC_URI=(  SRC_URI=(
21   http://www.zlib.net/${SRCFILE}   http://www.zlib.net/${SRCFILE}
# Line 25  SRC_URI=( Line 25  SRC_URI=(
25    
26  UP2DATE="updatecmd ${HOMEPAGE} | grep -A2 'Current release:' | sed -n 's/.*zlib \(.*\)/\1/;$ p'"  UP2DATE="updatecmd ${HOMEPAGE} | grep -A2 'Current release:' | sed -n 's/.*zlib \(.*\)/\1/;$ p'"
27    
28    split_info_zlib()
29    {
30     DESCRIPTION="Standard (de)compression library."
31     DEPEND=">= virtual/glibc"
32    }
33    
34  src_prepare()  src_prepare()
35  {  {
36   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
# Line 41  src_compile() Line 47  src_compile()
47   # shared libaries   # shared libaries
48   all-abis ./configure --prefix=/usr --libdir=/usr/'$(mlibdir)' --shared || die   all-abis ./configure --prefix=/usr --libdir=/usr/'$(mlibdir)' --shared || die
49   mmake || die   mmake || die
  minstall || die  
   
  # cleanup  
  mmake clean || die  
   
  # non-shared libaries  
  all-abis ./configure --prefix=/usr --libdir=/usr/'$(mlibdir)' || die  
  mmake || die  
  minstall || die  
50  }  }
51    
52  src_install()  src_install_zlib()
53  {  {
54     minstall || die
55    
56   # needed directories   # needed directories
57   all-abis minstalldir /'$(mlibdir)' || die   all-abis minstalldir /'$(mlibdir)' || die
   
58   all-abis mv ${BINDIR}/usr/'$(mlibdir)'/libz.so.* ${BINDIR}/'$(mlibdir)' || die   all-abis mv ${BINDIR}/usr/'$(mlibdir)'/libz.so.* ${BINDIR}/'$(mlibdir)' || die
59   all-abis mlink ../../'$(mlibdir)'/libz.so.1 /usr/'$(mlibdir)'/libz.so || die   all-abis mlink ../../'$(mlibdir)'/libz.so.1 /usr/'$(mlibdir)'/libz.so || die
60    
61     # cleanup
62     zapmost ${BINDIR} $(mlibdir) usr/$(mlibdir)/*.so || die
63    }
64    
65    src_install_zlib-dev()
66    {
67     minstall || die
68     zapmost ${BINDIR} usr/include || die
69    
70   minstallman zlib.3 || die   minstallman zlib.3 || die
71   minstalldocs ChangeLog FAQ INDEX README || die   minstalldocs ChangeLog FAQ INDEX README || die
72  }  }

Legend:
Removed from v.25  
changed lines
  Added in v.32