# --- SDE-COPYRIGHT-NOTE-BEGIN --- # This copyright note is auto-generated by ./scripts/Create-CopyPatch. # # Filename: package/.../nspr/nspr.conf # Copyright (C) 2007 - 2011 The OpenSDE Project # # More information can be found in the files COPYING and README. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 2 of the License. A copy of the # GNU General Public License can be found in the file COPYING. # --- SDE-COPYRIGHT-NOTE-END --- srcdir=$pkg-$ver/mozilla/nsprpub libdir="$libdir/nspr" hook_add preconf 5 'mkdir -p objdir; cd objdir' configscript="../configure" # 64bit architecture support case "$arch" in *64) var_append extraconfopt ' ' '--enable-64bit' ;; esac var_append makeinstopt ' ' 'NSDISTMODE=copy' hook_add postmake 5 'nspr_install' nspr_install() { local minor=$( echo $ver | cut -d. -f3- ) echo "cleaning before the real installation ..." rm -rvf dist/include/nspr/md dist/bin/*.so # create a 'dist/lib-final' where we copy the whole symlinked # stuff from 'dist/lib' using --dereference to get the real file mkdir -p dist/lib-final cp -av --dereference dist/lib/* dist/lib-final/ for x in dist/lib-final/*.so; do mv -fv "$x" "$x.$minor" chmod +x "$x.$minor" ln -svnf "${x##*/}.$minor" "$x" done echo "installing ..." cp -avf dist/lib-final/* $root$libdir/ rm -rf $root$includedir/nspr/ cp -av dist/include/nspr $root$includedir/ }