summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2014-08-26 14:23:33 +0000
committerFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2014-08-26 14:23:33 +0000
commita3d2802e6a82078da17675c85b5c023ce37a2a7f (patch)
tree40ea9f42892a7b7b00ef77c99d99e3fcc6fcda5c
parent2886cb852a0c6a2f724408d37f1ab0643c8f495a (diff)
downloaddefinitions-a3d2802e6a82078da17675c85b5c023ce37a2a7f.tar.gz
Add network-security stratum morphology
This add nss and nspr to a stratum to be shared for different systems.
-rw-r--r--strata/network-security.morph18
-rw-r--r--strata/network-security/nspr.morph6
-rw-r--r--strata/network-security/nss.morph7
3 files changed, 31 insertions, 0 deletions
diff --git a/strata/network-security.morph b/strata/network-security.morph
new file mode 100644
index 00000000..6bc7dc26
--- /dev/null
+++ b/strata/network-security.morph
@@ -0,0 +1,18 @@
+name: network-security
+kind: stratum
+build-depends: []
+chunks:
+- name: nspr
+ morph: strata/network-security/nspr.morph
+ repo: upstream:nspr-hg
+ ref: a6ee84946475c1fb7624973af28163f6da247c0d
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: nss
+ morph: strata/network-security/nss.morph
+ repo: upstream:nss
+ ref: ee1c99a3c8c29f50a91ab28f2f7b7773f6355487
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - nspr
+
diff --git a/strata/network-security/nspr.morph b/strata/network-security/nspr.morph
new file mode 100644
index 00000000..a5224fb4
--- /dev/null
+++ b/strata/network-security/nspr.morph
@@ -0,0 +1,6 @@
+name: nspr
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./configure --prefix=$PREFIX --with-mozilla --with-pthreads $([ $(uname -m) = x86_64
+ ] && echo --enable-64bit)
diff --git a/strata/network-security/nss.morph b/strata/network-security/nss.morph
new file mode 100644
index 00000000..c83fd174
--- /dev/null
+++ b/strata/network-security/nss.morph
@@ -0,0 +1,7 @@
+name: nss
+kind: chunk
+max-jobs: 1
+build-system: autotools
+configure-commands:
+- NOCONFIGURE=1 ./autogen.sh
+- ./configure --prefix="$PREFIX" --libdir="$PREFIX/lib"