nspr: update to 4.10.

This commit is contained in:
Juan RP 2013-08-07 10:48:45 +02:00
parent aa17ef8476
commit 29b98f743a

View file

@ -1,44 +1,30 @@
# Template file for 'nspr' # Template file for 'nspr'
pkgname=nspr pkgname=nspr
version=4.9.6 version=4.10
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_script="./mozilla/nsprpub/configure" build_wrksrc="nspr"
if [ "$XBPS_MACHINE" = "x86_64" ]; then
_for64="--enable-64bit"
fi
configure_args="--libdir=/usr/lib --includedir=/usr/include/nspr configure_args="--libdir=/usr/lib --includedir=/usr/include/nspr
--enable-optimize --disable-debug --with-pthreads ${_for64}" --enable-optimize --disable-debug --with-pthreads"
short_desc="NetScape Portable Runtime" short_desc="NetScape Portable Runtime"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.mozilla.org/projects/nspr/" homepage="http://www.mozilla.org/projects/nspr/"
license="GPL-2, MPL-1.1" license="GPL-2, MPL-1.1"
distfiles="${MOZILLA_SITE}/nspr/releases/v${version}/src/${pkgname}-${version}.tar.gz" distfiles="${MOZILLA_SITE}/nspr/releases/v${version}/src/${pkgname}-${version}.tar.gz"
checksum=7693fddd3c5cc15d53a50df53ab5dcdaa2eb58f5003302690559471744d6c6f9 checksum=0cfbe561676b92e5af3ddc7ac77452014e3da8885da66baec811e7354138cc16
long_desc=" long_desc="
Netscape Portable Runtime (NSPR) provides a platform-neutral API for system Netscape Portable Runtime (NSPR) provides a platform-neutral API for system
level and libc like functions. The API is used in the Mozilla client, many of level and libc like functions. The API is used in the Mozilla client, many of
Netscape/AOL/iPlanet's and other software offerings." Netscape/AOL/iPlanet's and other software offerings."
if [ "$XBPS_MACHINE" = "x86_64" ]; then
configure_args+=" --enable-64bit"
fi
post_install() { post_install() {
local nspr_config="${DESTDIR}/usr/bin/nspr-config" ln -s nspr.pc ${DESTDIR}/usr/lib/pkgconfig/mozilla-nspr.pc
local pcver="$(${nspr_config} --version)" rm -r ${DESTDIR}/usr/bin/{compile-et.pl,prerr.properties} \
${DESTDIR}/usr/include/nspr/md
rm -rf ${DESTDIR}/usr/include/nspr/md ${DESTDIR}/usr/share
rm -f ${DESTDIR}/usr/bin/prerr.* ${DESTDIR}/usr/bin/compile-et.pl
# Install the pkgconfig file.
install -d ${DESTDIR}/usr/lib/pkgconfig
( echo "Name: NSPR"; \
echo "Description: The Netscape Portable Runtime"; \
echo "Version: ${pcver}"; \
echo "Cflags: -I/usr/include/nspr"; \
echo "Libs: -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl"; \
) >${DESTDIR}/usr/lib/pkgconfig/nspr.pc
chmod 644 ${DESTDIR}/usr/lib/pkgconfig/nspr.pc
cd ${DESTDIR}/usr/lib/pkgconfig && \
ln -s nspr.pc mozilla-nspr.pc
# Remove static libs. # Remove static libs.
rm -f ${DESTDIR}/usr/lib/*.a rm -f ${DESTDIR}/usr/lib/*.a
} }
@ -50,6 +36,7 @@ nspr-devel_package() {
vmove usr/include vmove usr/include
vmove usr/bin vmove usr/bin
vmove usr/lib/pkgconfig vmove usr/lib/pkgconfig
vmove usr/share/aclocal
} }
} }