Magellan Linux

Diff of /branches/magellan-next/extras/nss/nss-3.12.11-r1.smage2

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

revision 9007 by niro, Mon Sep 19 22:13:55 2011 UTC revision 9008 by niro, Mon Sep 19 22:26:41 2011 UTC
# Line 42  src_prepare() Line 42  src_prepare()
42    
43  src_compile()  src_compile()
44  {  {
45   cd ${SRCDIR}   local abi
46     for abi in ${MULTILIB_ABIS}
47   [[ ${ARCH} = x86_64 ]] && export USE_64=1   do
48     case ${abi} in
49   # use system sqlite   m32) ABI="m32"; ABI_LIBDIR="lib";;
50   export NSS_USE_SYSTEM_SQLITE=1   m64) ABI="m64"; ABI_LIBDIR="lib64";;
51     esac
52   export FREEBL_NO_DEPEND=1   cd ${SRCDIR}-${abi}
53   export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1  
54   export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1   [[ ${abi} = m64 ]] && export USE_64=1
55    
56   # get the right nspr includes and libs on multilib systems   # use system sqlite
57   export NSPR_INCLUDE_DIR=$(pkg-config --cflags-only-I nspr | sed 's:-I::')   export NSS_USE_SYSTEM_SQLITE=1
58   export NSPR_LIB_DIR=$(pkg-config --libs-only-L nspr | sed 's:-L::')  
59     export FREEBL_NO_DEPEND=1
60   mmake -j1 BUILD_OPT=1 CC='${CC}' -C mozilla/security/coreconf || die   export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
61   mmake -j1 BUILD_OPT=1 CC='${CC}' -C mozilla/security/dbm || die   export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
62   mmake -j1 BUILD_OPT=1 CC='${CC}' -C mozilla/security/nss || die  
63     # get the right nspr includes and libs on multilib systems
64     export PKG_CONFIG_PATH="/usr/${ABI_LIBDIR}/pkgconfig"
65     export NSPR_INCLUDE_DIR=$(pkg-config --cflags-only-I nspr | sed 's:-I::')
66     export NSPR_LIB_DIR=$(pkg-config --libs-only-L nspr | sed 's:-L::')
67    
68     make -j1 BUILD_OPT=1 CC="gcc -${ABI}" -C mozilla/security/coreconf || die
69     make -j1 BUILD_OPT=1 CC="gcc -${ABI}" -C mozilla/security/dbm || die
70     make -j1 BUILD_OPT=1 CC="gcc -${ABI}" -C mozilla/security/nss || die
71     done
72  }  }
73    
74  src_install()  src_install()

Legend:
Removed from v.9007  
changed lines
  Added in v.9008