From 7de6be4b0e6d7f8b17c9c34d38f5e0ca5030da45 Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Fri, 29 Nov 2013 03:03:49 +0000 Subject: [PATCH] Updated axel, bakefile, and antiword recipes so that they now build again, recipes by GCI2013 student Dareus --- app-text/antiword/antiword-0.37.recipe | 46 +++++++++++++++----- dev-util/bakefile/bakefile-0.2.8.recipe | 56 ++++++++++++++++++++----- net-misc/axel/axel-2.4.recipe | 46 +++++++++++++++----- 3 files changed, 117 insertions(+), 31 deletions(-) diff --git a/app-text/antiword/antiword-0.37.recipe b/app-text/antiword/antiword-0.37.recipe index 7d9e8bf75..43db486d6 100644 --- a/app-text/antiword/antiword-0.37.recipe +++ b/app-text/antiword/antiword-0.37.recipe @@ -1,21 +1,47 @@ -DESCRIPTION="Converts MS Word files to text and ps" -HOMEPAGE="http://www.winfield.demon.nl/#Programmer" +SUMMARY="Converts MS Word files to text and ps" +DESCRIPTION="Antiword is a free software reader for proprietary Microsoft + Word documents, and is available for most computer platforms. + Antiword can convert the documents from Microsoft Word version + 2, 6, 7, 97, 2000, 2002 and 2003 to plain text, PostScript, PDF, + and XML/DocBook (experimental). +" +HOMEPAGE="http://www.winfield.demon.nl/#Programmer" SRC_URI="http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz" -REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" CHECKSUM_MD5="f868e2a269edcbc06bf77e89a55898d1" +REVISION="1" +LICENSE="GNU GPL v2" +COPYRIGHT="1998-2005 A.J. van Os" + +ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" + +PROVIDES=" + antiword = $portVersion + cmd:antiword = $portVersion +" + +REQUIRES=" + haiku >= $haikuVersion +" + +BUILD_REQUIRES=" +" + +BUILD_PREREQUIRES=" + haiku_devel >= $haikuVersion + cmd:gcc + cmd:make +" + +PATCHES=" + antiword-0.37.patch +" + BUILD() { - cd antiword-0.37 make --makefile Makefile.haiku } INSTALL() { - cd antiword-0.37 make --makefile Makefile.haiku global_install } - -LICENSE="GNU GPL v2" -COPYRIGHT="1998-2005 A.J. van Os" diff --git a/dev-util/bakefile/bakefile-0.2.8.recipe b/dev-util/bakefile/bakefile-0.2.8.recipe index 3c075665b..afc67e5d7 100644 --- a/dev-util/bakefile/bakefile-0.2.8.recipe +++ b/dev-util/bakefile/bakefile-0.2.8.recipe @@ -1,24 +1,58 @@ -DESCRIPTION="Native makefiles generator" -HOMEPAGE="http://www.bakefile.org" +SUMMARY="Native makefiles generator" +DESCRIPTION="Bakefile is cross-platform, cross-compiler native makefiles + generator. It takes compiler-independent description of build + tasks as input and generates native makefile (autoconf's + Makefile.in, Visual C++ project, bcc makefile etc.). +" +HOMEPAGE="http://www.bakefile.org" SRC_URI="http://sourceforge.net/projects/bakefile/files/bakefile/0.2.8/bakefile-0.2.8.tar.gz/download" CHECKSUM_MD5="874da5c9035514366b7723bc7657c71c" REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" +LICENSE="MIT" +COPYRIGHT="2003-2007 (c) Vaclav Slavik" + +ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" + +PROVIDES=" + bakefile = $portVersion + cmd:bakefile = $portVersion + " + +REQUIRES=" + haiku >= $haikuVersion + " + +BUILD_REQUIRES=" + " + +BUILD_PREREQUIRES=" + haiku_devel >= $haikuVersion + cmd:python + cmd:gcc + cmd:make + cmd:touch + cmd:aclocal + cmd:autoconf + cmd:automake + cmd:libtoolize + cmd:autoreconf + " + +PATCHES=" + bakefile-0.2.8.patch + " + BUILD() { - cd bakefile-0.2.8 touch ./ChangeLog libtoolize --force --copy --install + automake --add-missing autoreconf -i - ./configure --prefix=`finddir B_COMMON_DIRECTORY` - make + runConfigure ./configure + make $jobArgs } INSTALL() { - cd bakefile-0.2.8 - make install + make install DESTDIR=${developDir} } -LICENSE="MIT" -COPYRIGHT="2003-2007 (c) Vaclav Slavik" diff --git a/net-misc/axel/axel-2.4.recipe b/net-misc/axel/axel-2.4.recipe index 367d54498..d21adb66b 100644 --- a/net-misc/axel/axel-2.4.recipe +++ b/net-misc/axel/axel-2.4.recipe @@ -1,21 +1,47 @@ -DESCRIPTION="axel - Light Unix download accelerator" -HOMEPAGE="http://axel.alioth.debian.org/" -SRC_URI="http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz" +SUMMARY="Light Unix download accelerator" +DESCRIPTION="Axel tries to accelerate HTTP/FTP downloading process by using + multiple connections for one file. It can use multiple mirrors for a + download. Axel has no dependencies and is lightweight, so it might be + useful as a wget clone on byte-critical systems. +" +HOMEPAGE="http://axel.alioth.debian.org/" +SRC_URI="https://alioth.debian.org/frs/download.php/file/3015/axel-2.4.tar.gz" CHECKSUM_MD5="a2a762fce0c96781965c8f9786a3d09d" REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" +LICENSE="GNU GPL v2" +COPYRIGHT="2001 Wilmer van der Gaast." + +ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" + +PROVIDES=" + axel = $portVersion + cmd:axel = $portVersion +" + +REQUIRES=" + haiku >= $haikuVersion +" + +BUILD_REQUIRES=" +" + +BUILD_PREREQUIRES=" + haiku_devel >= $haikuVersion + cmd:gcc + cmd:make +" + +PATCHES=" + axel-2.4.patch +" + BUILD() { - cd axel-2.4 - ./configure --prefix=`finddir B_COMMON_DIRECTORY` --i18n=0 + ./configure --i18n=0 make } INSTALL() { - cd axel-2.4 make install DESTDIR="${DESTDIR}" } -LICENSE="GNU GPL v2" -COPYRIGHT="2001 Wilmer van der Gaast."