summaryrefslogtreecommitdiff
path: root/system/nspr
diff options
context:
space:
mode:
Diffstat (limited to 'system/nspr')
-rw-r--r--system/nspr/APKBUILD17
-rw-r--r--system/nspr/fix-getproto.patch13
2 files changed, 6 insertions, 24 deletions
diff --git a/system/nspr/APKBUILD b/system/nspr/APKBUILD
index 9700b0491..033c5a6d6 100644
--- a/system/nspr/APKBUILD
+++ b/system/nspr/APKBUILD
@@ -1,9 +1,9 @@
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=nspr
-pkgver=4.21
+pkgver=4.35
pkgrel=0
pkgdesc="Netscape Portable Runtime"
-url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR"
+url="https://firefox-source-docs.mozilla.org/nspr/index.html"
arch="all"
options="!check" # No test suite.
license="MPL-1.1 AND GPL-2.0-only AND LGPL-2.1-only"
@@ -12,8 +12,7 @@ depends=""
depends_dev="nspr"
makedepends="autoconf automake"
subpackages="$pkgname-dev"
-source="https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$pkgver/src/nspr-$pkgver.tar.gz
- fix-getproto.patch
+source="https://ftp.mozilla.org/pub/mozilla.org/$pkgname/releases/v$pkgver/src/$pkgname-$pkgver.tar.gz
stacksize.patch
"
@@ -23,9 +22,8 @@ prepare() {
}
build() {
- local conf=
case "$CARCH" in
- *64* | s390x) conf="--enable-64bit";;
+ *64* | s390x) _conf="--enable-64bit";;
esac
cd "$builddir"/build
# ./nspr/pr/include/md/_linux.h tests only __GLIBC__ version
@@ -38,13 +36,11 @@ build() {
--disable-debug \
--enable-optimize \
--enable-ipv6 \
- $conf
+ $_conf
make CC="${CC:-gcc}" CXX="${CXX:-g++}"
}
package() {
- local file=
-
cd "$builddir"/build
make DESTDIR="$pkgdir" install
@@ -60,6 +56,5 @@ package() {
"$pkgdir"/usr/include/nspr/md
}
-sha512sums="4f152c6ca32d9dd4cf3d92b4b54f249ac1fa39047811f7c0c7a67bdc73173cf7de0dce36dc278ad781189ea2fdc71fa70e044597676a8b1f5e6d664907e5ab7c nspr-4.21.tar.gz
-ee654f609a90b9a95c1901ad1d56cdef7cce8bca9efc092198607944f142f8fec924b13219ca6663facd0f0d59b671b8b3de58ab3449c4c863d42e2937f02184 fix-getproto.patch
+sha512sums="502815833116e25f79ddf71d1526484908aa92fbc55f8a892729cb404a4daafcc0470a89854cd080d2d20299fdb7d9662507c5362c7ae661cbacf308ac56ef7f nspr-4.35.tar.gz
1f694fc151f6578080449e3aa999c520486bbe117b8237150966ec43092db4156e81412ac889045e0c0c3bf65d459af5bdc1cf19c9fa3dab120405a60732f15a stacksize.patch"
diff --git a/system/nspr/fix-getproto.patch b/system/nspr/fix-getproto.patch
deleted file mode 100644
index a96d14730..000000000
--- a/system/nspr/fix-getproto.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./nspr/pr/src/misc/prnetdb.c.orig
-+++ ./nspr/pr/src/misc/prnetdb.c
-@@ -61,9 +61,7 @@
- #define _PR_HAVE_GETPROTO_R_POINTER
- #endif
-
--#if defined(SOLARIS) || (defined(BSDI) && defined(_REENTRANT)) \
-- || (defined(LINUX) && defined(_REENTRANT) \
-- && defined(__GLIBC__) && __GLIBC__ < 2)
-+#if defined(SOLARIS) || (defined(BSDI) && defined(_REENTRANT))
- #define _PR_HAVE_GETPROTO_R
- #define _PR_HAVE_GETPROTO_R_POINTER
- #endif