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 28 by niro, Sun Jan 3 21:46:17 2010 UTC
# Line 4  PNAME="zlib" Line 4  PNAME="zlib"
4  PVER="1.2.3"  PVER="1.2.3"
5  PBUILD="r8"  PBUILD="r8"
6    
7    SPLIT_PACKAGES="zlib zlib-dev"
8    
9  PCATEGORIE="sys-libs"  PCATEGORIE="sys-libs"
10  STATE="unstable"  STATE="unstable"
11    
12  DESCRIPTION="Standard (de)compression library."  #DESCRIPTION="Standard (de)compression library."
13  HOMEPAGE="http://www.zlib.net/"  HOMEPAGE="http://www.zlib.net/"
14    
15  DEPEND=">= virtual/glibc"  SDEPEND=">= virtual/glibc"
16    
17  SRCFILE="${PNAME}-${PVER}.tar.gz"  SRCFILE="${PNAME}-${PVER}.tar.gz"
18  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
19    
20  sminclude multilib mtools alx  sminclude multilib mtools cleanutils
21    
22  SRC_URI=(  SRC_URI=(
23   http://www.zlib.net/${SRCFILE}   http://www.zlib.net/${SRCFILE}
# Line 25  SRC_URI=( Line 27  SRC_URI=(
27    
28  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'"
29    
30    split_info_zlib()
31    {
32     DESCRIPTION="Standard (de)compression library."
33     DEPEND=">= virtual/glibc"
34    }
35    
36    split_info_zlib-dev()
37    {
38     DESCRIPTION="Development files for ${PCATEGORE}/${PNAME}-${PVER}-${PBUILD}."
39     SDEPEND=">= ${PCATEGORIE}/${PNAME}-${PVER}"
40    }
41    
42  src_prepare()  src_prepare()
43  {  {
44   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
# Line 41  src_compile() Line 55  src_compile()
55   # shared libaries   # shared libaries
56   all-abis ./configure --prefix=/usr --libdir=/usr/'$(mlibdir)' --shared || die   all-abis ./configure --prefix=/usr --libdir=/usr/'$(mlibdir)' --shared || die
57   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  
58  }  }
59    
60  src_install()  src_install_zlib()
61  {  {
62     minstall || die
63    
64   # needed directories   # needed directories
65   all-abis minstalldir /'$(mlibdir)' || die   all-abis minstalldir /'$(mlibdir)' || die
   
66   all-abis mv ${BINDIR}/usr/'$(mlibdir)'/libz.so.* ${BINDIR}/'$(mlibdir)' || die   all-abis mv ${BINDIR}/usr/'$(mlibdir)'/libz.so.* ${BINDIR}/'$(mlibdir)' || die
67   all-abis mlink ../../'$(mlibdir)'/libz.so.1 /usr/'$(mlibdir)'/libz.so || die   all-abis mlink ../../'$(mlibdir)'/libz.so.1 /usr/'$(mlibdir)'/libz.so || die
68    
69     # cleanup
70     zapmost ${BINDIR} $(mlibdir) usr/$(mlibdir)/*.so || die
71    }
72    
73    src_install_zlib-dev()
74    {
75     minstall || die
76     zapmost ${BINDIR} usr/include || die
77    
78   minstallman zlib.3 || die   minstallman zlib.3 || die
79   minstalldocs ChangeLog FAQ INDEX README || die   minstalldocs ChangeLog FAQ INDEX README || die
80  }  }

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