# fss-0002

main:
  export WORKINGDIR=$PWD
  export BUILD_OPT=1
  sed -i -e 's@|RTLD_NOLOAD@@g' mozilla/security/nss/lib/freebl/stubs.c
  #cp -v mozilla/security/coreconf/Linux{2.6,3.0}.mk
  tkis_local_push program  mozilla/security/nss
  #sed -i -e "s|\$(CFLAGS)|& $CFLAGS|g" ../coreconf/rules.mk
  sed -i -e 's|NSPR_CONFIGURE_OPTS +=|& --disable-debug|g' Makefile
  sed -i -e 's|\--enable-optimize||g' Makefile
  make LDFLAGS="-lrt -lsqlite3" BUILD_OPT=1 $nss_64bit_mode nss_build_all
  tkis_local_pop
  tkis_local_push program  mozilla/dist
  cp -vRLf Linux?.?_*PTH_*OPT.OBJ/lib/*.so /lib/
  find Linux?.?_*PTH_*OPT.OBJ/lib/ -name '*.chk' -exec cp -vRLf '{}' /lib/ ';'
  cp -vRLf Linux?.?_*PTH_*OPT.OBJ/lib/pkgconfig/nss.pc ${TC}lib/pkgconfig/
  cp -vRLf Linux?.?_*PTH_*OPT.OBJ/bin/nss-config ${TC}bin/
  mkdir -vp ${TC}include/nss
  cp -vRLf {public,private}/nss/* ${TC}include/nss/
  unset WORKINGDIR
  unset BUILD_OPT
  sed -i -e 's|prefix=/usr|prefix=/|' ${TC}bin/nss-config ${TC}lib/pkgconfig/nss.pc
  sed -i -e "s|includedir=\${prefix}/include/nss|includedir=${TC}include/nss|" ${TC}lib/pkgconfig/nss.pc
  chgrp e_web -R /lib/lib{freebl3,softokn3,nssdbm3}.chk /lib/lib{freebl3,nss3,nssckbi,plc4,plds4,smime3,softokn3,ssl3}.so /lib/libnss{dbm,util}3.so* /lib/libcrmf.so
  chmod o-rx -R /lib/lib{freebl3,softokn3,nssdbm3}.chk /lib/lib{freebl3,nss3,nssckbi,plc4,plds4,smime3,softokn3,ssl3}.so /lib/libnss{dbm,util}3.so* /lib/libcrmf.so
  rm -Rf /share/aclocal
