Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: Makefile
===================================================================
--- Makefile	(nonexistent)
+++ Makefile	(revision 5)
@@ -0,0 +1,56 @@
+
+COMPONENT_TARGETS = $(HARDWARE_NOARCH)
+
+
+include ../../../../build-system/constants.mk
+
+
+url         = $(DOWNLOAD_SERVER)/sources/packages/n/nettle
+
+versions    = 3.7.1
+pkgname     = nettle
+suffix      = tar.gz
+
+tarballs    = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions)))
+sha1s       = $(addsuffix .sha1sum, $(tarballs))
+
+patches     = $(CURDIR)/patches/nettle-3.7.1-parallel.patch
+
+.NOTPARALLEL: $(patches)
+
+
+BUILD_TARGETS = $(tarballs) $(sha1s) $(patches)
+
+
+include ../../../../build-system/core.mk
+
+
+.PHONY: download_clean
+
+
+$(tarballs):
+	@echo -e "\n======= Downloading source tarballs =======" ; \
+	 for tarball in $(tarballs) ; do \
+	   echo "$(url)/$$tarball" | xargs -n 1 -P 100 wget $(WGET_OPTIONS) - & \
+	 done ; wait
+
+$(sha1s): $(tarballs)
+	@for sha in $@ ; do \
+	   echo -e "\n======= Downloading '$$sha' signature =======\n" ; \
+	   echo "$(url)/$$sha" | xargs -n 1 -P 100 wget $(WGET_OPTIONS) - & wait %1 ; \
+	   touch $$sha ; \
+	   echo -e "\n======= Check the '$$sha' sha1sum =======\n" ; \
+	   sha1sum --check $$sha ; ret="$$?" ; \
+	   if [ "$$ret" == "1" ]; then \
+	     echo -e "\n======= ERROR: Bad '$$sha' sha1sum =======\n" ; \
+	     exit 1 ; \
+	   fi ; \
+	 done
+
+$(patches): $(sha1s)
+	@echo -e "\n======= Create Patches =======\n" ; \
+	 ( cd create-3.7.1-parallel-patch ; ./create.patch.sh ) ; \
+	 echo -e "\n"
+
+download_clean:
+	@rm -f $(tarballs) $(sha1s) $(patches)
Index: create-3.7.1-parallel-patch/create.patch.sh
===================================================================
--- create-3.7.1-parallel-patch/create.patch.sh	(nonexistent)
+++ create-3.7.1-parallel-patch/create.patch.sh	(revision 5)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+VERSION=3.7.1
+
+tar --files-from=file.list -xzvf ../nettle-$VERSION.tar.gz
+mv nettle-$VERSION nettle-$VERSION-orig
+
+cp -rf ./nettle-$VERSION-new ./nettle-$VERSION
+
+diff --unified -Nr  nettle-$VERSION-orig  nettle-$VERSION > nettle-$VERSION-parallel.patch
+
+mv nettle-$VERSION-parallel.patch ../patches
+
+rm -rf ./nettle-$VERSION
+rm -rf ./nettle-$VERSION-orig

Property changes on: create-3.7.1-parallel-patch/create.patch.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: create-3.7.1-parallel-patch/file.list
===================================================================
--- create-3.7.1-parallel-patch/file.list	(nonexistent)
+++ create-3.7.1-parallel-patch/file.list	(revision 5)
@@ -0,0 +1 @@
+nettle-3.7.1/Makefile.in
Index: create-3.7.1-parallel-patch/nettle-3.7.1-new/Makefile.in
===================================================================
--- create-3.7.1-parallel-patch/nettle-3.7.1-new/Makefile.in	(nonexistent)
+++ create-3.7.1-parallel-patch/nettle-3.7.1-new/Makefile.in	(revision 5)
@@ -0,0 +1,700 @@
+# Nettle Makefile
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = $(INSTALL_PROGRAM) -s
+MKDIR_P = @MKDIR_P@
+
+OPT_NETTLE_OBJS = @OPT_NETTLE_OBJS@
+OPT_HOGWEED_OBJS = @OPT_HOGWEED_OBJS@
+
+OPT_NETTLE_SOURCES = @OPT_NETTLE_SOURCES@
+
+FAT_TEST_LIST = @FAT_TEST_LIST@
+
+SUBDIRS = tools testsuite examples
+
+include config.make
+
+PRE_CPPFLAGS = -I.
+EXTRA_CFLAGS = $(CCPIC)
+
+# FIXME: Add configuration of LIBEXT?
+LIBTARGETS = @IF_STATIC@ libnettle.a @IF_HOGWEED@ libhogweed.a
+SHLIBTARGETS = @IF_SHARED@ $(LIBNETTLE_FORLINK) @IF_HOGWEED@ $(LIBHOGWEED_FORLINK)
+
+getopt_SOURCES = getopt.c getopt1.c
+getopt_TARGETS = $(getopt_SOURCES:.c=.$(OBJEXT))
+
+internal_SOURCES = nettle-internal.c
+internal_TARGETS = $(internal_SOURCES:.c=.$(OBJEXT))
+
+TARGETS = $(getopt_TARGETS) $(internal_TARGETS) \
+	  $(LIBTARGETS) $(SHLIBTARGETS)
+
+DOCTARGETS = @IF_DOCUMENTATION@ nettle.info nettle.html nettle.pdf
+
+PKGCONFIG_FILES = nettle.pc @IF_HOGWEED@ hogweed.pc
+pkgconfigdir = $(libdir)/pkgconfig
+
+all check install uninstall:
+	$(MAKE) $@-here
+	set -e; for d in $(SUBDIRS); do \
+	  echo "Making $@ in $$d" ; (cd $$d && $(MAKE) $@); done
+
+clean distclean mostlyclean maintainer-clean tags:
+	set -e; for d in $(SUBDIRS); do \
+	  echo "Making $@ in $$d" ; (cd $$d && $(MAKE) $@); done
+	$(MAKE) $@-here
+
+check-here:
+	true
+
+# Tries different settings of NETTLE_FAT_OVERRIDE. Note that this
+# requires that corresponding processor features are available on the
+# test machine.
+check-fat:
+	[ -z "$(FAT_TEST_LIST)" ] || \
+	  set -e; cd testsuite && for f in $(FAT_TEST_LIST) ; do \
+	    echo NETTLE_FAT_OVERRIDE=$$f ; \
+	    NETTLE_FAT_OVERRIDE=$$f $(MAKE) check ; \
+	  done
+
+# FIXME: Remove. These targets aren't supported, but they are expected by the
+# automake generated Makefiles in the lsh build.
+dvi installcheck uninstallcheck:
+	true
+
+all-here: $(TARGETS) $(DOCTARGETS)
+
+nettle_SOURCES = aes-decrypt-internal.c aes-decrypt.c \
+		 aes-encrypt-internal.c aes-encrypt.c aes-encrypt-table.c \
+		 aes-invert-internal.c aes-set-key-internal.c \
+		 aes-set-encrypt-key.c aes-set-decrypt-key.c \
+		 aes128-set-encrypt-key.c aes128-set-decrypt-key.c \
+		 aes128-meta.c \
+		 aes192-set-encrypt-key.c aes192-set-decrypt-key.c \
+		 aes192-meta.c \
+		 aes256-set-encrypt-key.c aes256-set-decrypt-key.c \
+		 aes256-meta.c \
+		 arcfour.c arcfour-crypt.c \
+		 arctwo.c arctwo-meta.c blowfish.c blowfish-bcrypt.c \
+		 base16-encode.c base16-decode.c base16-meta.c \
+		 base64-encode.c base64-decode.c base64-meta.c \
+		 base64url-encode.c base64url-decode.c base64url-meta.c \
+		 buffer.c buffer-init.c \
+		 camellia-crypt-internal.c camellia-table.c \
+		 camellia-absorb.c camellia-invert-key.c \
+		 camellia128-set-encrypt-key.c camellia128-crypt.c \
+		 camellia128-set-decrypt-key.c \
+		 camellia128-meta.c \
+		 camellia192-meta.c \
+		 camellia256-set-encrypt-key.c camellia256-crypt.c \
+		 camellia256-set-decrypt-key.c \
+		 camellia256-meta.c \
+		 cast128.c cast128-meta.c cbc.c \
+		 ccm.c ccm-aes128.c ccm-aes192.c ccm-aes256.c cfb.c \
+		 siv-cmac.c siv-cmac-aes128.c siv-cmac-aes256.c \
+		 cnd-memcpy.c \
+		 chacha-crypt.c chacha-core-internal.c \
+		 chacha-poly1305.c chacha-poly1305-meta.c \
+		 chacha-set-key.c chacha-set-nonce.c \
+		 ctr.c ctr16.c des.c des3.c \
+		 eax.c eax-aes128.c eax-aes128-meta.c \
+		 gcm.c gcm-aes.c \
+		 gcm-aes128.c gcm-aes128-meta.c \
+		 gcm-aes192.c gcm-aes192-meta.c \
+		 gcm-aes256.c gcm-aes256-meta.c \
+		 gcm-camellia128.c gcm-camellia128-meta.c \
+		 gcm-camellia256.c gcm-camellia256-meta.c \
+		 cmac.c cmac64.c cmac-aes128.c cmac-aes256.c cmac-des3.c \
+		 cmac-aes128-meta.c cmac-aes256-meta.c cmac-des3-meta.c \
+		 gost28147.c gosthash94.c gosthash94-meta.c \
+		 hmac.c hmac-gosthash94.c hmac-md5.c hmac-ripemd160.c \
+		 hmac-sha1.c hmac-sha224.c hmac-sha256.c hmac-sha384.c \
+		 hmac-sha512.c hmac-streebog.c \
+		 hmac-md5-meta.c hmac-ripemd160-meta.c hmac-sha1-meta.c \
+		 hmac-sha224-meta.c hmac-sha256-meta.c hmac-sha384-meta.c \
+		 hmac-sha512-meta.c hmac-streebog-meta.c \
+		 knuth-lfib.c hkdf.c \
+		 md2.c md2-meta.c md4.c md4-meta.c \
+		 md5.c md5-compress.c md5-compat.c md5-meta.c \
+		 memeql-sec.c memxor.c memxor3.c \
+		 nettle-lookup-hash.c \
+		 nettle-meta-aeads.c nettle-meta-armors.c \
+		 nettle-meta-ciphers.c nettle-meta-hashes.c nettle-meta-macs.c \
+		 pbkdf2.c pbkdf2-hmac-gosthash94.c pbkdf2-hmac-sha1.c \
+		 pbkdf2-hmac-sha256.c pbkdf2-hmac-sha384.c pbkdf2-hmac-sha512.c \
+		 poly1305-aes.c poly1305-internal.c \
+		 realloc.c \
+		 ripemd160.c ripemd160-compress.c ripemd160-meta.c \
+		 salsa20-core-internal.c salsa20-crypt-internal.c \
+		 salsa20-crypt.c salsa20r12-crypt.c salsa20-set-key.c \
+		 salsa20-set-nonce.c \
+		 salsa20-128-set-key.c salsa20-256-set-key.c \
+		 sha1.c sha1-compress.c sha1-meta.c \
+		 sha256.c sha256-compress.c sha224-meta.c sha256-meta.c \
+		 sha512.c sha512-compress.c sha384-meta.c sha512-meta.c \
+		 sha512-224-meta.c sha512-256-meta.c \
+		 sha3.c sha3-permute.c \
+		 sha3-224.c sha3-224-meta.c sha3-256.c sha3-256-meta.c \
+		 sha3-384.c sha3-384-meta.c sha3-512.c sha3-512-meta.c \
+		 shake256.c \
+		 serpent-set-key.c serpent-encrypt.c serpent-decrypt.c \
+		 serpent-meta.c \
+		 streebog.c streebog-meta.c \
+		 twofish.c twofish-meta.c \
+		 umac-nh.c umac-nh-n.c umac-l2.c umac-l3.c \
+		 umac-poly64.c umac-poly128.c umac-set-key.c \
+		 umac32.c umac64.c umac96.c umac128.c \
+		 version.c \
+		 write-be32.c write-le32.c write-le64.c \
+		 yarrow256.c yarrow_key_event.c \
+		 xts.c xts-aes128.c xts-aes256.c
+
+hogweed_SOURCES = sexp.c sexp-format.c \
+		  sexp-transport.c sexp-transport-format.c \
+		  bignum.c bignum-random.c bignum-random-prime.c \
+		  sexp2bignum.c \
+		  pkcs1.c pkcs1-encrypt.c pkcs1-decrypt.c \
+		  pkcs1-sec-decrypt.c \
+		  pkcs1-rsa-digest.c pkcs1-rsa-md5.c pkcs1-rsa-sha1.c \
+		  pkcs1-rsa-sha256.c pkcs1-rsa-sha512.c \
+		  pss.c pss-mgf1.c \
+		  rsa.c rsa-sign.c rsa-sign-tr.c rsa-verify.c \
+		  rsa-sec-compute-root.c \
+		  rsa-pkcs1-sign.c rsa-pkcs1-sign-tr.c rsa-pkcs1-verify.c \
+		  rsa-md5-sign.c rsa-md5-sign-tr.c rsa-md5-verify.c \
+		  rsa-sha1-sign.c rsa-sha1-sign-tr.c rsa-sha1-verify.c \
+		  rsa-sha256-sign.c rsa-sha256-sign-tr.c rsa-sha256-verify.c \
+		  rsa-sha512-sign.c rsa-sha512-sign-tr.c rsa-sha512-verify.c \
+		  rsa-pss-sha256-sign-tr.c rsa-pss-sha256-verify.c \
+		  rsa-pss-sha512-sign-tr.c rsa-pss-sha512-verify.c \
+		  rsa-encrypt.c rsa-decrypt.c \
+		  rsa-sec-decrypt.c rsa-decrypt-tr.c \
+		  rsa-keygen.c rsa-blind.c \
+		  rsa2sexp.c sexp2rsa.c \
+		  dsa.c dsa-compat.c dsa-compat-keygen.c dsa-gen-params.c \
+		  dsa-sign.c dsa-verify.c dsa-keygen.c dsa-hash.c \
+		  dsa-sha1-sign.c dsa-sha1-verify.c \
+		  dsa-sha256-sign.c dsa-sha256-verify.c  \
+		  dsa2sexp.c sexp2dsa.c \
+		  pgp-encode.c rsa2openpgp.c \
+		  der-iterator.c der2rsa.c der2dsa.c \
+		  sec-add-1.c sec-sub-1.c sec-tabselect.c \
+		  gmp-glue.c cnd-copy.c \
+		  ecc-mod.c ecc-mod-inv.c \
+		  ecc-mod-arith.c ecc-pp1-redc.c ecc-pm1-redc.c \
+		  ecc-curve25519.c ecc-curve448.c \
+		  ecc-gost-gc256b.c ecc-gost-gc512a.c \
+		  ecc-secp192r1.c ecc-secp224r1.c ecc-secp256r1.c \
+		  ecc-secp384r1.c ecc-secp521r1.c \
+		  ecc-size.c ecc-j-to-a.c ecc-a-to-j.c \
+		  ecc-dup-jj.c ecc-add-jja.c ecc-add-jjj.c \
+		  ecc-eh-to-a.c \
+		  ecc-dup-eh.c ecc-add-eh.c ecc-add-ehh.c \
+		  ecc-dup-th.c ecc-add-th.c ecc-add-thh.c \
+		  ecc-mul-g-eh.c ecc-mul-a-eh.c ecc-mul-m.c \
+		  ecc-mul-g.c ecc-mul-a.c ecc-hash.c ecc-random.c \
+		  ecc-point.c ecc-scalar.c ecc-point-mul.c ecc-point-mul-g.c \
+		  ecc-ecdsa-sign.c ecdsa-sign.c \
+		  ecc-ecdsa-verify.c ecdsa-verify.c ecdsa-keygen.c \
+		  ecc-gostdsa-sign.c gostdsa-sign.c \
+		  ecc-gostdsa-verify.c gostdsa-verify.c gostdsa-vko.c \
+		  curve25519-mul-g.c curve25519-mul.c curve25519-eh-to-x.c \
+		  curve448-mul-g.c curve448-mul.c curve448-eh-to-x.c \
+		  eddsa-compress.c eddsa-decompress.c eddsa-expand.c \
+		  eddsa-hash.c eddsa-pubkey.c eddsa-sign.c eddsa-verify.c \
+		  ed25519-sha512.c ed25519-sha512-pubkey.c \
+		  ed25519-sha512-sign.c ed25519-sha512-verify.c \
+		  ed448-shake256.c ed448-shake256-pubkey.c \
+		  ed448-shake256-sign.c ed448-shake256-verify.c
+
+OPT_SOURCES = fat-arm.c fat-ppc.c fat-x86_64.c mini-gmp.c
+
+HEADERS = aes.h arcfour.h arctwo.h asn1.h blowfish.h \
+	  base16.h base64.h bignum.h buffer.h camellia.h cast128.h \
+	  cbc.h ccm.h cfb.h chacha.h chacha-poly1305.h ctr.h \
+	  curve25519.h curve448.h des.h dsa.h dsa-compat.h eax.h \
+	  ecc-curve.h ecc.h ecdsa.h eddsa.h \
+	  gcm.h gostdsa.h gosthash94.h hmac.h \
+	  knuth-lfib.h hkdf.h \
+	  macros.h \
+	  cmac.h siv-cmac.h \
+	  md2.h md4.h \
+	  md5.h md5-compat.h \
+	  memops.h memxor.h \
+	  nettle-meta.h nettle-types.h \
+	  pbkdf2.h \
+	  pgp.h pkcs1.h pss.h pss-mgf1.h realloc.h ripemd160.h rsa.h \
+	  salsa20.h sexp.h \
+	  serpent.h sha.h sha1.h sha2.h sha3.h streebog.h twofish.h \
+	  umac.h yarrow.h xts.h poly1305.h
+
+INSTALL_HEADERS = $(HEADERS) version.h @IF_MINI_GMP@ mini-gmp.h
+
+SOURCES = $(nettle_SOURCES) $(hogweed_SOURCES) \
+	  $(getopt_SOURCES) $(internal_SOURCES) \
+	  $(OPT_SOURCES) \
+	  aesdata.c desdata.c twofishdata.c shadata.c gcmdata.c eccdata.c
+
+# NOTE: This list must include all source files, with no duplicates,
+# independently of which source files are included in the build.
+DISTFILES = $(SOURCES) $(HEADERS) getopt.h getopt_int.h \
+	.bootstrap run-tests \
+	aclocal.m4 configure.ac \
+	configure stamp-h.in version.h.in \
+	libnettle.map.in libhogweed.map.in \
+	config.guess config.sub install-sh texinfo.tex \
+	config.h.in config.m4.in config.make.in	Makefile.in \
+	README CONTRIBUTING.md AUTHORS COPYING.LESSERv3 COPYINGv2 COPYINGv3 \
+	INSTALL NEWS ChangeLog \
+	nettle.pc.in hogweed.pc.in \
+	desdata.stamp $(des_headers) descore.README \
+	aes-internal.h block-internal.h blowfish-internal.h camellia-internal.h \
+	gcm-internal.h gost28147-internal.h poly1305-internal.h \
+	serpent-internal.h cast128_sboxes.h desinfo.h desCode.h \
+	ripemd160-internal.h sha2-internal.h \
+	memxor-internal.h nettle-internal.h nettle-write.h \
+	ctr-internal.h chacha-internal.h sha3-internal.h \
+	salsa20-internal.h umac-internal.h hogweed-internal.h \
+	rsa-internal.h pkcs1-internal.h dsa-internal.h eddsa-internal.h \
+	gmp-glue.h ecc-internal.h fat-setup.h \
+	mini-gmp.h asm.m4 m4-utils.m4 \
+	nettle.texinfo nettle.info nettle.html nettle.pdf sha-example.c
+
+# Rules building static libraries
+nettle_OBJS = $(nettle_SOURCES:.c=.$(OBJEXT)) \
+	      $(OPT_NETTLE_SOURCES:.c=.$(OBJEXT)) $(OPT_NETTLE_OBJS)
+
+hogweed_OBJS = $(hogweed_SOURCES:.c=.$(OBJEXT)) \
+	       $(OPT_HOGWEED_OBJS) @IF_MINI_GMP@ mini-gmp.$(OBJEXT)
+
+libnettle.a: $(nettle_OBJS)
+	-rm -f $@
+	$(AR) $(ARFLAGS) $@ $(nettle_OBJS)
+	$(RANLIB) $@
+	echo nettle > libnettle.stamp
+
+libhogweed.a: $(hogweed_OBJS)
+	-rm -f $@
+	$(AR) $(ARFLAGS) $@ $(hogweed_OBJS)
+	$(RANLIB) $@
+	echo hogweed > libhogweed.stamp
+
+%.$(OBJEXT): %.asm $(srcdir)/m4-utils.m4 $(srcdir)/asm.m4 config.m4 machine.m4
+	$(M4) $(srcdir)/m4-utils.m4 $(srcdir)/asm.m4 config.m4 machine.m4 $< >$*.s
+	$(COMPILE) -c $*.s
+
+%.$(OBJEXT): %.c
+	$(COMPILE) -c $< \
+	&& $(DEP_PROCESS)
+
+# Rules building shared libraries.
+$(LIBNETTLE_FORLINK): $(nettle_OBJS)
+	$(LIBNETTLE_LINK) $(nettle_OBJS) @EXTRA_LINKER_FLAGS@ -o $@ $(LIBNETTLE_LIBS)
+	-mkdir .lib 2>/dev/null
+	(cd .lib \
+          && rm -f $(LIBNETTLE_FORLINK) \
+	  && $(LN_S) ../$(LIBNETTLE_FORLINK) $(LIBNETTLE_FORLINK) \
+	  && [ -z "$(LIBNETTLE_SONAME)" ] \
+	  || { rm -f $(LIBNETTLE_SONAME) \
+	       && $(LN_S) $(LIBNETTLE_FORLINK) $(LIBNETTLE_SONAME) ; } )
+	echo nettle > libnettle.stamp
+
+$(LIBHOGWEED_FORLINK): $(hogweed_OBJS) $(LIBNETTLE_FORLINK)
+	$(LIBHOGWEED_LINK) $(hogweed_OBJS) @EXTRA_HOGWEED_LINKER_FLAGS@ -o $@ $(LIBHOGWEED_LIBS)
+	-mkdir .lib 2>/dev/null
+	(cd .lib \
+          && rm -f $(LIBHOGWEED_FORLINK) \
+	  && $(LN_S) ../$(LIBHOGWEED_FORLINK) $(LIBHOGWEED_FORLINK) \
+	  && [ -z "$(LIBHOGWEED_SONAME)" ] \
+	  || { rm -f $(LIBHOGWEED_SONAME) \
+	       && $(LN_S) $(LIBHOGWEED_FORLINK) $(LIBHOGWEED_SONAME) ; } )
+	echo hogweed > libhogweed.stamp
+
+# For building the various *data.c programs. -lm needed for shadata.
+%$(EXEEXT_FOR_BUILD): %.c
+	$(CC_FOR_BUILD) $< -lm -o $@
+
+# Explicit dependency.
+eccdata$(EXEEXT_FOR_BUILD): mini-gmp.c mini-gmp.h
+
+# desCore rules
+# It seems using $(srcdir)/ doesn't work with GNU make 3.79.1
+# des_headers = $(srcdir)/rotors.h $(srcdir)/keymap.h 
+des_headers = rotors.h keymap.h 
+
+# Generate DES headers.
+$(des_headers): desdata.stamp
+	f="$(srcdir)/`basename $@`"; \
+	  ./desdata$(EXEEXT_FOR_BUILD) $(@F) > $${f}T; \
+	  test -s $${f}T && mv -f $${f}T $$f
+
+desdata.stamp: desdata.c
+	$(MAKE) desdata$(EXEEXT_FOR_BUILD) && echo stamp > desdata.stamp
+
+des.$(OBJEXT): des.c des.h $(des_headers)
+
+# Generate ECC files, with roughly 16 KB of tables per curve.
+
+# Some reasonable choices for 192:
+# k =  8, c =  6, S = 256, T =  40 ( 32 A +  8 D) 12 KB
+# k = 14, c =  7, S = 256, T =  42 ( 28 A + 14 D) 12 KB
+# k = 11, c =  6, S = 192, T =  44 ( 33 A + 11 D)  9 KB
+# k = 16, c =  6, S = 128, T =  48 ( 32 A + 16 D)  6 KB
+ecc-secp192r1.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) secp192r1 8 6 $(NUMB_BITS) > $@T && mv $@T $@
+
+# Some reasonable choices for 224:
+# k = 16, c =  7, S = 256, T =  48 ( 32 A + 16 D) ~16 KB
+# k = 10, c =  6, S = 256, T =  50 ( 40 A + 10 D) ~16 KB
+# k = 13, c =  6, S = 192, T =  52 ( 39 A + 13 D) ~12 KB
+# k =  9, c =  5, S = 160, T =  54 ( 45 A +  9 D) ~10 KB
+ecc-secp224r1.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) secp224r1 16 7 $(NUMB_BITS) > $@T && mv $@T $@
+
+# Some reasonable choices for 256:
+# k =  9, c =  6, S = 320, T =  54 ( 45 A +  9 D) 20 KB
+# k = 11, c =  6, S = 256, T =  55 ( 44 A + 11 D) 16 KB
+# k = 19, c =  7, S = 256, T =  57 ( 38 A + 19 D) 16 KB
+# k = 15, c =  6, S = 192, T =  60 ( 45 A + 15 D) 12 KB
+ecc-secp256r1.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) secp256r1 11 6 $(NUMB_BITS) > $@T && mv $@T $@
+
+# Some reasonable choices for 384:
+# k = 16, c =  6, S = 256, T =  80 ( 64 A + 16 D) 24 KB
+# k = 28, c =  7, S = 256, T =  84 ( 56 A + 28 D) 24 KB
+# k = 11, c =  5, S = 224, T =  88 ( 77 A + 11 D) 21 KB
+# k = 22, c =  6, S = 192, T =  88 ( 66 A + 22 D) 18 KB
+# k = 13, c =  5, S = 192, T =  91 ( 78 A + 13 D) 18 KB
+# k = 16, c =  5, S = 160, T =  96 ( 80 A + 16 D) 15 KB
+# k = 32, c =  6, S = 128, T =  96 ( 64 A + 32 D) 12 KB
+ecc-secp384r1.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) secp384r1 32 6 $(NUMB_BITS) > $@T && mv $@T $@
+
+# Some reasonable choices for 521:
+# k = 29, c =  6, S = 192, T = 116 ( 87 A + 29 D) ~27 KB
+# k = 21, c =  5, S = 160, T = 126 (105 A + 21 D) ~23 KB
+# k = 44, c =  6, S = 128, T = 132 ( 88 A + 44 D) ~18 KB
+# k = 35, c =  5, S =  96, T = 140 (105 A + 35 D) ~14 KB
+ecc-secp521r1.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) secp521r1 44 6 $(NUMB_BITS) > $@T && mv $@T $@
+
+# Parameter choices mostly the same as for ecc-secp256r1.h.
+ecc-curve25519.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) curve25519 11 6 $(NUMB_BITS) > $@T && mv $@T $@
+
+ecc-curve448.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) curve448 38 6 $(NUMB_BITS) > $@T && mv $@T $@
+
+# Some reasonable choices for 256:
+# k =  9, c =  6, S = 320, T =  54 ( 45 A +  9 D) 20 KB
+# k = 11, c =  6, S = 256, T =  55 ( 44 A + 11 D) 16 KB
+# k = 19, c =  7, S = 256, T =  57 ( 38 A + 19 D) 16 KB
+# k = 15, c =  6, S = 192, T =  60 ( 45 A + 15 D) 12 KB
+ecc-gost-gc256b.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) gost_gc256b 11 6 $(NUMB_BITS) > $@T && mv $@T $@
+
+# Some reasonable choices for 512:
+# k = 22, c =  6, S = 256, T = 110 ( 88 A + 22 D) 32 KB
+# k = 29, c =  6, S = 192, T = 116 ( 87 A + 29 D) 24 KB
+# k = 21, c =  5, S = 160, T = 126 (105 A + 21 D) 20 KB
+# k = 43, c =  6, S = 128, T = 129 ( 86 A + 43 D) 16 KB
+# k = 35, c =  5, S =  96, T = 140 (105 A + 35 D) 12 KB
+ecc-gost-gc512a.h: eccdata.stamp
+	./eccdata$(EXEEXT_FOR_BUILD) gost_gc512a 43 6 $(NUMB_BITS) > $@T && mv $@T $@
+
+eccdata.stamp: eccdata.c
+	$(MAKE) eccdata$(EXEEXT_FOR_BUILD) && echo stamp > eccdata.stamp
+
+ecc-curve25519.$(OBJEXT): ecc-curve25519.h
+ecc-curve448.$(OBJEXT): ecc-curve448.h
+ecc-gost-gc256b.$(OBJEXT): ecc-gost-gc256b.h
+ecc-gost-gc512a.$(OBJEXT): ecc-gost-gc512a.h
+ecc-secp192r1.$(OBJEXT): ecc-secp192r1.h
+ecc-secp224r1.$(OBJEXT): ecc-secp224r1.h
+ecc-secp256r1.$(OBJEXT): ecc-secp256r1.h
+ecc-secp384r1.$(OBJEXT): ecc-secp384r1.h
+ecc-secp521r1.$(OBJEXT): ecc-secp521r1.h
+
+# Texinfo rules
+%.info: %.texinfo
+	cd $(srcdir) && $(MAKEINFO) --output $@ `basename "$<"`
+
+%.html: %.texinfo
+	cd $(srcdir) && $(MAKEINFO) --html --no-split \
+	  --output $@T `basename "$<"` \
+	  && test -s $@T && mv -f $@T $@
+
+%.dvi: %.texinfo
+	cd $(srcdir) && texi2dvi -b `basename "$<"`
+
+%.ps: %.dvi
+	cd $(srcdir) && dvips -Ppdf -G0 -o `basename "$<" .dvi`.ps `basename "$<"`
+
+# Avoid rebuilding .dvi and .ps files when the .texinfo source is unchanged.
+PS2PDFFLAGS=-dCompatibilityLevel=1.3 -dMAxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true
+%.pdf: %.texinfo
+	$(MAKE) `basename "$<" .texinfo`.ps
+	cd $(srcdir) && ps2pdf $(PS2PDFFLAGS) `basename "$<" .texinfo`.ps
+
+# Configure-related rules, mostly copied from the autoconf manual. No
+# $(srcdir) prefixes on the targets, though.
+
+configure: configure.ac aclocal.m4
+	cd $(srcdir) && $(AUTOCONF)
+
+# autoheader might not change config.h.in, so touch a stamp file.
+config.h.in: stamp-h.in
+stamp-h.in: configure.ac aclocal.m4
+	cd $(srcdir) && $(AUTOHEADER)
+	echo timestamp > $(srcdir)/stamp-h.in
+
+config.status: configure
+	./config.status --recheck
+
+config.h: stamp-h
+stamp-h: config.h.in config.status
+	./config.status config.h
+	echo timestamp > stamp-h
+
+Makefile: Makefile.in config.status
+	./config.status $@
+
+config.make: config.make.in config.status
+	./config.status $@
+
+config.m4: config.m4.in config.status
+	./config.status $@
+
+nettle.pc: nettle.pc.in config.status
+	./config.status $@
+
+hogweed.pc: hogweed.pc.in config.status
+	./config.status $@
+
+version.h: version.h.in config.status
+	./config.status $@
+
+# Installation
+install-doc: @IF_DOCUMENTATION@ install-info
+install-here: install-doc install-headers install-static install-pkgconfig \
+	@IF_SHARED@ install-shared-nettle @IF_HOGWEED@ install-shared-hogweed
+
+install-static: $(LIBTARGETS)
+	$(MKDIR_P) $(DESTDIR)$(libdir)
+	for f in $(LIBTARGETS); do \
+	  $(INSTALL_DATA) $$f $(DESTDIR)$(libdir) ; \
+	done
+
+install-dll-nettle:
+	$(MKDIR_P) $(DESTDIR)$(bindir)
+	$(INSTALL_DATA) $(LIBNETTLE_FORLINK) $(DESTDIR)$(bindir)/$(LIBNETTLE_FORLINK)
+
+install-shared-nettle: $(LIBNETTLE_FORLINK) @IF_DLL@ install-dll-nettle
+	$(MKDIR_P) $(DESTDIR)$(libdir)
+	$(INSTALL_DATA) $(LIBNETTLE_FILE_SRC) $(DESTDIR)$(libdir)/$(LIBNETTLE_FILE)
+	[ -z "$(LIBNETTLE_SONAME)" ] \
+                || (cd $(DESTDIR)$(libdir) \
+		&& rm -f $(LIBNETTLE_SONAME) $(LIBNETTLE_FORLINK) \
+		&& $(LN_S) $(LIBNETTLE_FILE) $(LIBNETTLE_SONAME) \
+		&& $(LN_S) $(LIBNETTLE_FILE) $(LIBNETTLE_FORLINK))
+
+install-dll-hogweed:
+	$(MKDIR_P) $(DESTDIR)$(bindir)
+	$(INSTALL_DATA) $(LIBHOGWEED_FORLINK) $(DESTDIR)$(bindir)/$(LIBHOGWEED_FORLINK)
+
+install-shared-hogweed: $(LIBHOGWEED_FORLINK) @IF_DLL@ install-dll-hogweed
+	$(MKDIR_P) $(DESTDIR)$(libdir)
+	$(INSTALL_DATA) $(LIBHOGWEED_FILE_SRC) $(DESTDIR)$(libdir)/$(LIBHOGWEED_FILE)
+	[ -z "$(LIBHOGWEED_SONAME)" ] \
+                || (cd $(DESTDIR)$(libdir) \
+		&& rm -f $(LIBHOGWEED_SONAME) $(LIBHOGWEED_FORLINK) \
+		&& $(LN_S) $(LIBHOGWEED_FILE) $(LIBHOGWEED_SONAME) \
+		&& $(LN_S) $(LIBHOGWEED_FILE) $(LIBHOGWEED_FORLINK))
+
+# I'd like to use makes VPATH search to locate the files to be
+# installed. But it seems most make programs don't set $<, $^, $? and
+# friends for ordinary explicit rules.
+
+install-info: nettle.info
+	$(MKDIR_P) $(DESTDIR)$(infodir)
+	f=nettle.info ; \
+	[ -f $$f ] || f="$(srcdir)/$$f" ; \
+	$(INSTALL_DATA) "$$f" $(DESTDIR)$(infodir) ; \
+	if (install-info --version && \
+	    install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \
+	  install-info --info-dir="$(DESTDIR)$(infodir)" "$$f" ; \
+	else : ; fi
+
+# NOTE: I'd like to use $^, but that's a GNU extension. $? should be
+# more portable, and equivalent for phony targets.
+install-headers: $(INSTALL_HEADERS)
+	$(MKDIR_P) $(DESTDIR)$(includedir)/nettle
+	for f in $(INSTALL_HEADERS) ; do \
+	  if [ -f "$$f" ] ; then \
+	    $(INSTALL_DATA) "$$f" $(DESTDIR)$(includedir)/nettle ; \
+	  else \
+	    $(INSTALL_DATA) "$(srcdir)/$$f" $(DESTDIR)$(includedir)/nettle ; \
+	  fi ; done
+
+install-pkgconfig: $(PKGCONFIG_FILES)
+	$(MKDIR_P) $(DESTDIR)$(pkgconfigdir)
+	for f in $(PKGCONFIG_FILES) ; do \
+	  $(INSTALL_DATA) "$$f" $(DESTDIR)$(pkgconfigdir) ; \
+	done
+
+# Uninstall
+uninstall-here: uninstall-info uninstall-headers uninstall-static \
+		uninstall-pkgconfig @IF_SHARED@ uninstall-shared
+
+uninstall-static:
+	for f in $(LIBTARGETS) ; do \
+	  rm -f $(DESTDIR)$(libdir)/$$f ; \
+	done
+
+uninstall-headers:
+	for f in $(INSTALL_HEADERS) ; do \
+	  rm -f $(DESTDIR)$(includedir)/nettle/$$f ; \
+	done
+
+uninstall-info:
+	if (install-info --version && \
+	    install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \
+	  install-info --info-dir="$(DESTDIR)$(infodir)" --remove "$(DESTDIR)$(infodir)"/nettle.info ; \
+	else : ; fi
+	-rm -f $(DESTDIR)$(infodir)/nettle.info
+
+# FIXME: Leaves the links around
+uninstall-shared: uninstall-shared-nettle @IF_HOGWEED@ uninstall-shared-hogweed
+
+uninstall-dll-nettle:
+	rm -f $(DESTDIR)$(bindir)/$(LIBNETTLE_FORLINK)
+
+uninstall-shared-nettle: @IF_DLL@ uninstall-dll-nettle
+	rm -f $(DESTDIR)$(libdir)/$(LIBNETTLE_FILE)
+	[ -z "$(LIBNETTLE_SONAME)" ] \
+		|| rm -f $(LIBNETTLE_SONAME) $(LIBNETTLE_FORLINK)
+
+uninstall-dll-hogweed:
+	rm -f $(DESTDIR)$(bindir)/$(LIBHOGWEED_FORLINK)
+
+uninstall-shared-hogweed: @IF_DLL@ uninstall-dll-hogweed
+	rm -f $(DESTDIR)$(libdir)/$(LIBHOGWEED_FILE)
+	[ -z "$(LIBHOGWEED_SONAME)" ] \
+		|| rm -f $(LIBHOGWEED_SONAME) $(LIBHOGWEED_FORLINK)
+
+uninstall-pkgconfig:
+	for f in $(PKGCONFIG_FILES) ; do \
+	  rm -f $(DESTDIR)$(pkgconfigdir)/$$f ; \
+	done
+
+# Distribution
+distdir = $(PACKAGE_NAME)-$(PACKAGE_VERSION)
+top_distdir = $(distdir)
+
+# NOTE: We should handle both absolute and relative $destdir.
+
+distdir: $(DISTFILES)
+	rm -rf "$(distdir)"
+	mkdir "$(distdir)"
+	set -e; for f in $(DISTFILES) ; do \
+	  if [ -f "$$f" ] ; then cp "$$f" "$(distdir)" ; \
+	  else cp "$(srcdir)/$$f" "$(distdir)" ; \
+	  fi ; \
+	done
+	set -e; for d in sparc32 sparc64 x86 \
+		x86_64 x86_64/aesni x86_64/sha_ni x86_64/fat \
+		arm arm/neon arm/v6 arm/fat \
+		powerpc64 powerpc64/p7 powerpc64/p8 powerpc64/fat ; do \
+	  mkdir "$(distdir)/$$d" ; \
+	  find "$(srcdir)/$$d" -maxdepth 1 '(' -name '*.asm' -o -name '*.m4' -o -name README ')' \
+	    -exec cp '{}' "$(distdir)/$$d" ';' ; \
+	done
+	set -e; for d in $(SUBDIRS); do \
+	  sd="$(distdir)/$$d" ; \
+	  mkdir "$$sd" && $(MAKE) -C $$d distdir="`cd $$sd && pwd`" $@ ; \
+	done
+
+dist: distdir
+	tar cf - $(distdir) | gzip -c >$(distdir).tar.gz	
+	rm -rf $(distdir)
+
+rm_distcheck = test ! -d distcheck-tmp \
+	    || { find distcheck-tmp -type d ! -perm -200 -exec chmod u+w {} ';' \
+                 && rm -fr distcheck-tmp; }; 
+
+distcheck: dist
+	$(rm_distcheck)
+	mkdir distcheck-tmp
+	gzip -d < $(distdir).tar.gz \
+	  | { cd distcheck-tmp && tar xf - && chmod -R a-w $(distdir) ; }
+	mkdir distcheck-tmp/build
+	mkdir distcheck-tmp/install
+	cd distcheck-tmp/build && ../$(distdir)/configure --prefix="`cd ../install && pwd`"
+	cd distcheck-tmp/build && $(MAKE)
+	cd distcheck-tmp/build && $(MAKE) check
+	cd distcheck-tmp/build && $(MAKE) install
+	cd distcheck-tmp/build && $(MAKE) uninstall
+	cd distcheck-tmp && find install -type f -print > leftover-install-files
+	@test `cat distcheck-tmp/leftover-install-files | wc -l` -le 1  \
+	  || { echo "ERROR: files left after uninstall:" ; \
+	       cat distcheck-tmp/leftover-install-files ; \
+	       exit 1; }
+	chmod -R a-w distcheck-tmp/install
+	mkdir distcheck-tmp/destdir
+	destdir="`cd distcheck-tmp/destdir && pwd`" \
+	  && cd distcheck-tmp/build \
+	  && $(MAKE) install DESTDIR="$$destdir" \
+	  && $(MAKE) uninstall DESTDIR="$$destdir"
+	cd distcheck-tmp && find destdir -type f -print > leftover-destdir-files
+	@test `cat distcheck-tmp/leftover-destdir-files | wc -l` -le 1  \
+	  || { echo "ERROR: destdir files left after uninstall:" ; \
+	       cat distcheck-tmp/leftover-destdir-files ; \
+	       exit 1; }	
+	cd distcheck-tmp/build && $(MAKE) dist
+	cd distcheck-tmp/build && rm *.gz
+	cd distcheck-tmp/build && $(MAKE) distclean
+	cd distcheck-tmp && find build -type f -print > leftover-build-files
+	@test `cat distcheck-tmp/leftover-build-files | wc -l` -eq 0  \
+	  || { echo "ERROR: files left in build directory after distclean:" ; \
+	       cat distcheck-tmp/leftover-build-files ; \
+	       exit 1; }
+	$(rm_distcheck)
+
+clean-here:
+	-rm -f $(TARGETS) *.$(OBJEXT) *.$(OBJEXT).d *.s *.so *.dll *.a \
+		ecc-curve25519.h ecc-curve448.h \
+		ecc-gost-gc256b.h ecc-gost-gc512a.h \
+		ecc-secp192r1.h ecc-secp224r1.h ecc-secp256r1.h \
+		ecc-secp384r1.h ecc-secp521r1.h \
+		aesdata$(EXEEXT_FOR_BUILD) \
+		desdata$(EXEEXT_FOR_BUILD) \
+		twofishdata$(EXEEXT_FOR_BUILD) \
+		shadata$(EXEEXT_FOR_BUILD) \
+		gcmdata$(EXEEXT_FOR_BUILD) \
+		eccdata$(EXEEXT_FOR_BUILD) eccdata.stamp
+	-rm -rf .lib libnettle.stamp libhogweed.stamp
+
+distclean-here: clean-here
+	-rm -f config.h stamp-h config.log config.status machine.m4 \
+	config.make config.m4 Makefile version.h \
+	nettle.pc hogweed.pc libnettle.map libhogweed.map \
+	*.asm *.d
+
+maintainer-clean-here:
+	-rm -f $(DOCTARGETS) *.dvi *.ps
+
+tags-here:	
+	etags -o $(srcdir)/TAGS $(srcdir)/*.c $(srcdir)/*.h
+
+DEP_FILES = $(SOURCES:.c=.$(OBJEXT).d)
+-include $(DEP_FILES)
Index: create-3.7.1-parallel-patch/nettle-3.7.1-new
===================================================================
--- create-3.7.1-parallel-patch/nettle-3.7.1-new	(nonexistent)
+++ create-3.7.1-parallel-patch/nettle-3.7.1-new	(revision 5)

Property changes on: create-3.7.1-parallel-patch/nettle-3.7.1-new
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: create-3.7.1-parallel-patch
===================================================================
--- create-3.7.1-parallel-patch	(nonexistent)
+++ create-3.7.1-parallel-patch	(revision 5)

Property changes on: create-3.7.1-parallel-patch
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: patches/README
===================================================================
--- patches/README	(nonexistent)
+++ patches/README	(revision 5)
@@ -0,0 +1,6 @@
+
+/* begin *
+
+   TODO: Leave some comment here.
+
+ * end */
Index: patches
===================================================================
--- patches	(nonexistent)
+++ patches	(revision 5)

Property changes on: patches
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: .
===================================================================
--- .	(nonexistent)
+++ .	(revision 5)

Property changes on: .
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~