From 9bc983287471212fb1cdbae157fb2028c485b41b Mon Sep 17 00:00:00 2001 From: Artur Jamro Date: Wed, 1 Jan 2014 17:48:29 +0000 Subject: [PATCH 1/3] Added recipe for hugen --- dev-cpp/hugen/hugen-1.recipe | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dev-cpp/hugen/hugen-1.recipe diff --git a/dev-cpp/hugen/hugen-1.recipe b/dev-cpp/hugen/hugen-1.recipe new file mode 100644 index 000000000..824875ac3 --- /dev/null +++ b/dev-cpp/hugen/hugen-1.recipe @@ -0,0 +1,36 @@ +DESCRIPTION="Hugen is a simply python script for generating code from templates." +SUMMARY="Code generator for Haiku" +HOMEPAGE="https://github.com/aldeck/hugen" +COPYRIGHT="2009 Alexandre Deckner" +LICENSE="MIT" +SRC_URI="git+https://github.com/aldeck/hugen.git#a5e42390e6d4435d9d81fe3670670e18a52dee9c" +REVISION="1" +ARCHITECTURES="x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86_gcc2 x86 x86_64" + +PROVIDES=" + hugen$secondaryArchSuffix = $portVersion + cmd:hugen$secondaryArchSuffix = $portVersion + " + +REQUIRES=" + cmd:python$secondaryArchSuffix + " +BUILD_REQUIRES=" + " +BUILD_PREREQUIRES=" + " + +BUILD() +{ + # simply do nothing + echo +} + +INSTALL() +{ + mkdir -p $binDir/hugen_app + cp -R hugen.py configs/ templates/ $binDir/hugen_app + echo python $binDir/hugen_app/hugen.py > $binDir/hugen + chmod +x $binDir/hugen +} From 49a26ba8587a80f34a3ab9b3f84c5fd2e190430c Mon Sep 17 00:00:00 2001 From: Artur Jamro Date: Wed, 1 Jan 2014 19:03:14 +0000 Subject: [PATCH 2/3] Hugen recipe: marked untested architectures as untested --- dev-cpp/hugen/hugen-1.recipe | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-cpp/hugen/hugen-1.recipe b/dev-cpp/hugen/hugen-1.recipe index 824875ac3..d15b22fba 100644 --- a/dev-cpp/hugen/hugen-1.recipe +++ b/dev-cpp/hugen/hugen-1.recipe @@ -5,8 +5,8 @@ COPYRIGHT="2009 Alexandre Deckner" LICENSE="MIT" SRC_URI="git+https://github.com/aldeck/hugen.git#a5e42390e6d4435d9d81fe3670670e18a52dee9c" REVISION="1" -ARCHITECTURES="x86_gcc2 x86 x86_64" -SECONDARY_ARCHITECTURES="x86_gcc2 x86 x86_64" +ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" PROVIDES=" hugen$secondaryArchSuffix = $portVersion From 1806528978ed3ef8d21d1a202e4bf09c075d85ea Mon Sep 17 00:00:00 2001 From: Artur Jamro Date: Wed, 1 Jan 2014 21:19:08 +0000 Subject: [PATCH 3/3] Hugen recipe: added better description --- dev-cpp/hugen/hugen-1.recipe | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-cpp/hugen/hugen-1.recipe b/dev-cpp/hugen/hugen-1.recipe index d15b22fba..2e485f93a 100644 --- a/dev-cpp/hugen/hugen-1.recipe +++ b/dev-cpp/hugen/hugen-1.recipe @@ -1,4 +1,10 @@ -DESCRIPTION="Hugen is a simply python script for generating code from templates." +DESCRIPTION=" +Hugen is a simply python script for generating code for Haiku \ +applications. It is based on templates. You can define your own \ +one and quick generate some files with adequate names and content \ +instead creating it manually. Templates for class and simple \ +application with Makefile and Jamfile are provided by default. +" SUMMARY="Code generator for Haiku" HOMEPAGE="https://github.com/aldeck/hugen" COPYRIGHT="2009 Alexandre Deckner"