diff options
author | Will Newton <will.newton@gmail.com> | 2011-07-07 13:07:22 +0100 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2011-07-07 22:15:25 +0200 |
commit | 6cfba49169f72d49d4ddfe27a1ed2f90eb3bff6d (patch) | |
tree | b042734387efe72c7e29dce527d01d1fa19f5c8a /package | |
parent | f4889573af6f43cc87c963fa4eae7f1ce29a46c2 (diff) |
package: add libnspr
Add a package for the Netscape Portable Runtime library.
Signed-off-by: Will Newton <will.newton@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package')
-rw-r--r-- | package/Config.in | 1 | ||||
-rw-r--r-- | package/libnspr/Config.in | 13 | ||||
-rw-r--r-- | package/libnspr/libnspr.mk | 17 |
3 files changed, 31 insertions, 0 deletions
diff --git a/package/Config.in b/package/Config.in index b06c669e1..09aa76abc 100644 --- a/package/Config.in +++ b/package/Config.in @@ -338,6 +338,7 @@ source "package/libelf/Config.in" source "package/libevent/Config.in" source "package/libffi/Config.in" source "package/libglib2/Config.in" +source "package/libnspr/Config.in" source "package/liboil/Config.in" source "package/libsigc/Config.in" source "package/startup-notification/Config.in" diff --git a/package/libnspr/Config.in b/package/libnspr/Config.in new file mode 100644 index 000000000..53086f073 --- /dev/null +++ b/package/libnspr/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_LIBNSPR + bool "libnspr" + depends on BR2_LARGEFILE + help + NSPR is the Netscape Portable Runtime library which provides + a platform-neutral API for system level and libc like + functions. The library is used by the Mozilla project as well + as others. + + http://www.mozilla.org/projects/nspr/ + +comment "libnspr requires a toolchain with LARGEFILE support" + depends on !BR2_LARGEFILE diff --git a/package/libnspr/libnspr.mk b/package/libnspr/libnspr.mk new file mode 100644 index 000000000..9ba743121 --- /dev/null +++ b/package/libnspr/libnspr.mk @@ -0,0 +1,17 @@ +############################################################# +# +# libnspr +# +############################################################# +LIBNSPR_VERSION = 4.8.7 +LIBNSPR_SOURCE = nspr-$(LIBNSPR_VERSION).tar.gz +LIBNSPR_SITE = https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$(LIBNSPR_VERSION)/src/ +LIBNSPR_SUBDIR = mozilla/nsprpub +LIBNSPR_INSTALL_STAGING = YES +# Set the host CFLAGS and LDFLAGS so NSPR does not guess wrongly +LIBNSPR_CONF_ENV = HOST_CFLAGS="-g -O2" \ + HOST_LDFLAGS="-lc" +# NSPR mixes up --build and --host +LIBNSPR_CONF_OPT = --host=$(GNU_HOST_NAME) + +$(eval $(call AUTOTARGETS,package,libnspr)) |