From 25703dafeeb745014cc674e0048ca8c285fdd24e Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Thu, 21 Nov 2013 17:37:09 -0700 Subject: [PATCH] Convert bzr to recipe Some of the work was done as part of issue #30 I did a moderate amount of fixing to the recipe but bzr doesn't behave very well. So leaving it marked as broken. It has trouble finding our ssl certs directory. Our wget also had trouble with certs using the original url in that issue. This can be worked around at runtime by setting command line or config options. When doing a test clone of the bzr repo it failed to completely check out the source with some odd out of memory error. I seem to recall bzr having this sort of trouble before on Haiku. --- dev-vcs/bzr/bzr-2.6.0.recipe | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/dev-vcs/bzr/bzr-2.6.0.recipe b/dev-vcs/bzr/bzr-2.6.0.recipe index 282a8afb3..edadadeb4 100644 --- a/dev-vcs/bzr/bzr-2.6.0.recipe +++ b/dev-vcs/bzr/bzr-2.6.0.recipe @@ -1,47 +1,50 @@ SUMMARY="Bazaar is a friendly powerful distributed version control system" -DESCRIPTION="Bazaar is a friendly powerful distributed version control system" +DESCRIPTION=" +Bazaar is a version control system that helps you track project +history over time and to collaborate easily with others. Whether +you're a single developer, a co-located team or a community of +developers scattered across the world, Bazaar scales and adapts to +meet your needs. Part of the GNU Project, Bazaar is free software +sponsored by Canonical. +" HOMEPAGE="http://bazaar.canonical.com" -SRC_URI="https://launchpad.net/bzr/2.6/2.6.0/+download/bzr-2.6.0.tar.gz" -CHECKSUM_MD5="28c86653d0df10d202c6b842deb0ea35" +SRC_URI="https://launchpadlibrarian.net/145980211/bzr-2.6.0.tar.gz" REVISION="1" LICENSE="GNU GPL v2" COPYRIGHT="2005-2013 Canonical" +CHECKSUM_MD5="28c86653d0df10d202c6b842deb0ea35" -ARCHITECTURES="!x86_gcc2 !x86 !x86_64" +ARCHITECTURES="!x86 !x86_gcc2 !x86_64" PROVIDES=" - bzr = $portVersion compat >= 2.6 - cmd:bzr = $portVersion compat >= 2.6 - bazaar = $portVersion compat >= 2.6 + bzr = $portVersion compat >= 2.6.0 + cmd:bzr = $portVersion compat >= 2.6.0 " REQUIRES=" - haiku_devel >= $haikuVersion + haiku >= $haikuVersion cmd:python " BUILD_REQUIRES=" + haiku_devel >= $haikuVersion " BUILD_PREREQUIRES=" - haiku_devel >= $haikuVersion cmd:python cmd:gcc - cmd:ld - cmd:make " SOURCE_DIR="bzr-$portVersion" BUILD() { - python setup.py build_ext --allow-python-fallback --force + python setup.py build } INSTALL() { python setup.py install \ - --prefix="$prefix" \ - --install-headers="$includedir" \ - --force + --prefix=$prefix \ + --install-data=$manDir }