diff --git a/repos/libports/recipes/api/libsparkcrypto/content.mk b/repos/libports/recipes/api/libsparkcrypto/content.mk new file mode 100644 index 0000000000..d54911a41f --- /dev/null +++ b/repos/libports/recipes/api/libsparkcrypto/content.mk @@ -0,0 +1,157 @@ +LSC_DIR := \ + $(call port_dir,$(GENODE_DIR)/repos/libports/ports/libsparkcrypto) +LSC_ALI_DIR := \ + $(call port_dir,$(GENODE_DIR)/repos/libports/ports/libsparkcrypto)/lib/ali/libsparkcrypto + +MIRROR_FROM_LSC_DIR := \ + $(addprefix libsparkcrypto/src/shared/generic/,\ + lsc-aes-cbc.ads \ + lsc-aes.ads \ + lsc-aes_generic.adb \ + lsc-aes_generic-cbc.adb \ + lsc-aes_generic-cbc.ads \ + lsc-aes_generic.ads \ + lsc-internal-aes-cbc.ads \ + lsc-internal-aes-print.ads \ + lsc-internal-aes-tables.ads \ + lsc-internal-aes.ads \ + lsc-internal-bignum.ads \ + lsc-internal-byteorder32.ads \ + lsc-internal-byteorder64.ads \ + lsc-internal-byteswap32.ads \ + lsc-internal-byteswap64.ads \ + lsc-internal-convert.ads \ + lsc-internal-convert_hash.adb \ + lsc-internal-convert_hash.ads \ + lsc-internal-convert_hmac.ads \ + lsc-internal-debug.ads \ + lsc-internal-ec.ads \ + lsc-internal-ec_signature.ads \ + lsc-internal-hmac_ripemd160.ads \ + lsc-internal-hmac_sha1.ads \ + lsc-internal-hmac_sha256.ads \ + lsc-internal-hmac_sha384.ads \ + lsc-internal-hmac_sha512.ads \ + lsc-internal-io.ads \ + lsc-internal-math_int.ads \ + lsc-internal-ops32.ads \ + lsc-internal-ops64.ads \ + lsc-internal-pad32.ads \ + lsc-internal-pad64.ads \ + lsc-internal-ripemd160-print.ads \ + lsc-internal-ripemd160.ads \ + lsc-internal-sha1.ads \ + lsc-internal-sha256-tables.ads \ + lsc-internal-sha256.ads \ + lsc-internal-sha512-tables.ads \ + lsc-internal-sha512.ads \ + lsc-internal-types.ads \ + lsc-internal.ads \ + lsc-ops_generic.adb \ + lsc-ops_generic.ads \ + lsc-ripemd160-hmac.ads \ + lsc-ripemd160-hmac_generic.ads \ + lsc-ripemd160.ads \ + lsc-ripemd160_generic.ads \ + lsc-sha1-hmac.ads \ + lsc-sha1-hmac_generic.ads \ + lsc-sha1.ads \ + lsc-sha1_generic.adb \ + lsc-sha1_generic.ads \ + lsc-sha2-hmac.ads \ + lsc-sha2-hmac_generic.ads \ + lsc-sha2.ads \ + lsc-sha2_generic.adb \ + lsc-sha2_generic.ads \ + lsc-types.ads \ + lsc.ads \ + ) \ + $(addprefix libsparkcrypto/src/ada/generic/,\ + lsc-internal-debug.ads \ + ) \ + $(addprefix libsparkcrypto/src/ada/debug/,\ + lsc-internal-aes-print.ads \ + lsc-internal-bignum-print.ads \ + lsc-internal-ripemd160-print.ads \ + ) + +MIRROR_FROM_LSC_ALI_DIR := \ + lsc-aes-cbc.ali \ + lsc-aes.ali \ + lsc-aes_generic-cbc.ali \ + lsc-aes_generic.ali \ + lsc-internal-aes-cbc.ali \ + lsc-internal-aes-print.ali \ + lsc-internal-aes-tables.ali \ + lsc-internal-aes.ali \ + lsc-internal-bignum.ali \ + lsc-internal-byteorder32.ali \ + lsc-internal-byteorder64.ali \ + lsc-internal-byteswap32.ali \ + lsc-internal-byteswap64.ali \ + lsc-internal-convert.ali \ + lsc-internal-convert_hash.ali \ + lsc-internal-convert_hmac.ali \ + lsc-internal-debug.ali \ + lsc-internal-ec.ali \ + lsc-internal-ec_signature.ali \ + lsc-internal-hmac_ripemd160.ali \ + lsc-internal-hmac_sha1.ali \ + lsc-internal-hmac_sha256.ali \ + lsc-internal-hmac_sha384.ali \ + lsc-internal-hmac_sha512.ali \ + lsc-internal-io.ali \ + lsc-internal-math_int.ali \ + lsc-internal-ops32.ali \ + lsc-internal-ops64.ali \ + lsc-internal-pad32.ali \ + lsc-internal-pad64.ali \ + lsc-internal-ripemd160-print.ali \ + lsc-internal-ripemd160.ali \ + lsc-internal-sha1.ali \ + lsc-internal-sha256-tables.ali \ + lsc-internal-sha256.ali \ + lsc-internal-sha512-tables.ali \ + lsc-internal-sha512.ali \ + lsc-internal-types.ali \ + lsc-internal.ali \ + lsc-ops_generic.ali \ + lsc-ripemd160-hmac.ali \ + lsc-ripemd160-hmac_generic.ali \ + lsc-ripemd160.ali \ + lsc-ripemd160_generic.ali \ + lsc-sha1-hmac.ali \ + lsc-sha1-hmac_generic.ali \ + lsc-sha1.ali \ + lsc-sha1_generic.ali \ + lsc-sha2-hmac.ali \ + lsc-sha2-hmac_generic.ali \ + lsc-sha2.ali \ + lsc-sha2_generic.ali \ + lsc-types.ali \ + lsc.ali + +content: $(MIRROR_FROM_LSC_DIR) \ + $(MIRROR_FROM_LSC_ALI_DIR) + +$(MIRROR_FROM_LSC_DIR): + mkdir -p include + cp -a $(LSC_DIR)/$@ include/ + +$(MIRROR_FROM_LSC_ALI_DIR): + mkdir -p lib/ali/libsparkcrypto + cp -a $(LSC_ALI_DIR)/$@ lib/ali/libsparkcrypto/ + +MIRROR_FROM_REP_DIR := \ + lib/import/import-libsparkcrypto.mk \ + lib/symbols/libsparkcrypto \ + +content: $(MIRROR_FROM_REP_DIR) + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +content: LICENSE + +LICENSE: + echo "BSD-3-Clause-Attribution, see libsparkcrypto/README.rst" > $@ diff --git a/repos/libports/recipes/api/libsparkcrypto/hash b/repos/libports/recipes/api/libsparkcrypto/hash new file mode 100644 index 0000000000..0a2a9c905f --- /dev/null +++ b/repos/libports/recipes/api/libsparkcrypto/hash @@ -0,0 +1 @@ +2020-08-04 f0ca171fa9a793d63b238decd96efd6c477c8346