MacPorts status for 1.0

Adam Mercer ramercer at gmail.com
Mon Dec 10 00:17:08 GMT 2007


Hi

As the 1.0 release is forthcoming, I wanted to update the list on the
status of Bazaar in MacPorts, as there has been recent discussion on
this.

1) The Bazaar port was originally called "bazaar-ng", which lead to
confusion on more than one occasion.  I have therefore renamed the
port to "bzr" and modified the original "bazaar-ng" port to
automatically install the new "bzr" port and notify the user that the
port has been renamed.

2) I have committed Portfiles for both bzrtools and bzr-rebase.

3) I have also written a Portfile for bzr-gtk but there is currently a
bug (http://trac.macosforge.org/projects/macports/ticket/13337)
effecting the python gobject bindings on Leopard that makes it
impossible for me to test, and therefore commit.

4) The bzr port uses MacPorts Python-2.5 which is currently a
non-framework build, therefore the Python QT bindings will not build
against this python.  This therefore makes a Portfile of qbzr
impossible.  There is an open bug requesting that python25 be built as
a framework, so hopefully a qbzr port will be possible soon.

5) I have had problems building the subversion python bindings with
the required patch for bzr-svn, upon patching the source and
rebuilding I get the following error:

buildcheck: checking installation for a source release...
buildcheck: autoconf version 2.61 (ok)
buildcheck: autoheader version 2.61 (ok)
buildcheck: libtool version 1.5.22 (ok)
Copying libtool helper: /usr/share/aclocal/libtool.m4
Generating SWIG code...
swig -I/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/include
-I/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig
-I/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/include
-I/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy
-I/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy
  -python -classic -w451 -w305 -o
subversion/bindings/swig/python/core.c
./subversion/bindings/swig/core.i
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:46:
Error: Unable to find 'pyswigtype.swg'
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:47:
Error: Unable to find 'pyinout.swg'
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:48:
Error: Unable to find 'pyvoid.swg'
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:49:
Error: Unable to find 'pyobject.swg'
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:50:
Error: Unable to find 'pystrbase.swg'
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:52:
Error: Unable to find 'pyvaltypes.swg'
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:53:
Error: Unable to find 'pyptrtypes.swg'
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:55:
Error: Unable to find 'pymisctypes.swg'
/opt/local/var/macports/build/_Users_ram_bzr_macports_local_devel_subversion-python25bindings/work/subversion-1.4.5/subversion/bindings/swig/proxy/python.swg:56:
Error: Unable to find 'pyenum.swg'
make: *** [subversion/bindings/swig/python/core.c] Error 1

Are there any other plugins that should have Portfiles written?

Cheers

Adam



More information about the bazaar mailing list