From f10e8f65b9ba06c71dc0b84020230556e74268ec Mon Sep 17 00:00:00 2001 From: Jim Date: Wed, 21 Jan 2015 09:23:46 -0800 Subject: [PATCH] add rawaes recipe --- haiku-apps/rawaes/licenses/rawaes | 9 +++++ haiku-apps/rawaes/rawaes-1.1.recipe | 53 +++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 haiku-apps/rawaes/licenses/rawaes create mode 100644 haiku-apps/rawaes/rawaes-1.1.recipe diff --git a/haiku-apps/rawaes/licenses/rawaes b/haiku-apps/rawaes/licenses/rawaes new file mode 100644 index 000000000..58f6030d6 --- /dev/null +++ b/haiku-apps/rawaes/licenses/rawaes @@ -0,0 +1,9 @@ + rawaes 1.1 for BeOS (Matthew Badger, (c) 2000) + Encrypts files using the Advanced Encryption Standard + Makes use of code written by Dr. B. R. Gladman; this + code can be found in the sub directory "aes". + + This program may be freely compiled and distributed, + if and only if the program's source is also + distributed. The author assumes no responsibility + for damaged caused due to the use of this program. diff --git a/haiku-apps/rawaes/rawaes-1.1.recipe b/haiku-apps/rawaes/rawaes-1.1.recipe new file mode 100644 index 000000000..840caff12 --- /dev/null +++ b/haiku-apps/rawaes/rawaes-1.1.recipe @@ -0,0 +1,53 @@ +DESCRIPTION="Rawaes encrypts a file using the Advandced Encryption Standard (AES). AES uses the Rijndael Algorithm, a 128-bit block cipher, to encrypt. Since the encryption requires 16-byte blocks, rawaes will pad any uneven blocks with 0s, possibly increasing the size of the file upto 15 bytes." + +SUMMARY="Command-line encryption utility" + +LICENSE="rawaes" + +COPYRIGHT="2000 Matthew Badger" + +HOMEPAGE="https://github.com/bbjimmy/rawaes" +SRC_URI="https://github.com/bbjimmy/rawaes/archive/1.1.tar.gz" +CHECKSUM_SHA256="d61578c2ede9b25e80cd9c682238d290572262ad1273a036da39e086f6a06302" + + +REVISION="1" + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + haiku + " + + +BUILD_PREREQUIRES=" + haiku + cmd:make + cmd:mkdepend + makefile_engine + cmd:gcc$secondaryArchSuffix + " +ARCHITECTURES="x86 x86_gcc2" + +PROVIDES=" + rawaes = $portVersion + cmd:rawaes = $portVersion + " + +BUILD() +{ + make $jobArgs BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY` +} + +INSTALL() +{ + mkdir -p $binDir + mkdir -p $developDir/sources/rawaes + mkdir -p $developDir/sources/rawaes/aes + cp rawaes.* $developDir/sources/rawaes/ + cp aes/*.* $developDir/sources/rawaes/aes/ + cd objects.* + cp rawaes $binDir + + + +} \ No newline at end of file