@Nick,
Just open files from 4.0 branch
root/CMakeModules/download_boost.cmake
and learn how Kicad is built.
"building the stable release" => do you need a translation ? building is NOT downloading or synchronising a tree.
YES KICAD 4 (the only valid release) IS USING BAAZAR
The distro it occurs on is irrelevant. It happens and it is the distro's bug. Now you know. And you can also finish your job of bzr removal.
or grep bzr ..... CreateBzrVersionHeader.cmake:macro( create_bzr_version_header _bzr_src_path ) CreateBzrVersionHeader.cmake: # If bzr is not found or an error occurs using the bzr commands to determine the repo CreateBzrVersionHeader.cmake: # version, set the build version string to "no-bzr" CreateBzrVersionHeader.cmake: set( KICAD_BUILD_VERSION "no-bzr" ) CreateBzrVersionHeader.cmake: COMMAND ${Bazaar_EXECUTABLE} revno --tree ${_bzr_src_path} CreateBzrVersionHeader.cmake: OUTPUT_VARIABLE _bzr_TREE_DATE CreateBzrVersionHeader.cmake: RESULT_VARIABLE _bzr_revno_result CreateBzrVersionHeader.cmake: if( ${_bzr_revno_result} EQUAL 0 ) CreateBzrVersionHeader.cmake: COMMAND ${Bazaar_EXECUTABLE} log -r${_bzr_TREE_DATE} ${_bzr_src_path} CreateBzrVersionHeader.cmake: OUTPUT_VARIABLE _bzr_LAST_CHANGE_LOG CreateBzrVersionHeader.cmake: ERROR_VARIABLE _bzr_log_error CreateBzrVersionHeader.cmake: RESULT_VARIABLE _bzr_log_result CreateBzrVersionHeader.cmake: if( ${_bzr_log_result} EQUAL 0 ) CreateBzrVersionHeader.cmake: "\\2" Kicad_REPO_REVISION "${_bzr_LAST_CHANGE_LOG}" ) CreateBzrVersionHeader.cmake: "\\2" Kicad_REPO_LAST_CHANGED_AUTHOR "${_bzr_LAST_CHANGE_LOG}" ) CreateBzrVersionHeader.cmake: "\\2" Kicad_REPO_LAST_CHANGED_DATE "${_bzr_LAST_CHANGE_LOG}" ) CreateBzrVersionHeader.cmake: # Check to make sure 'bzr log' command did not fail. Otherwise, default CreateBzrVersionHeader.cmake: # to "no-bzr" as the revision. CreateBzrVersionHeader.cmake: _kicad_bzr_date ${Kicad_REPO_LAST_CHANGED_DATE} ) CreateBzrVersionHeader.cmake: set( KICAD_BUILD_VERSION "(${_kicad_bzr_date} BZR ${Kicad_REPO_REVISION})" ) download_boost.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_boost.cmake:# repo = "${headers_src}/../.bzr" = "<SOURCE_DIR>/.bzr" download_boost.cmake: # Revert the branch to pristine before applying patch sets as bzr patch download_boost.cmake: PATCH_COMMAND bzr revert download_boost.cmake: # bzr revert is insufficient to remove "added" files: download_boost.cmake: COMMAND bzr clean-tree -q --force download_boost.cmake: # tell bzr about "added" files by last patch: download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_i386_x86_64_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_i386_x86_64_sysv_macho_gas.S download_boost.cmake: # tell bzr about "added" files by last patch: download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_i386_ms_pe_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_i386_ms_pe_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_x86_64_ms_pe_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_x86_64_ms_pe_gas.S download_boost.cmake: COMMAND bzr add libs/context/build/Jamfile.v2 download_boost.cmake: COMMAND bzr add libs/context/build/architecture.jam download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_combined_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_ppc32_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/jump_ppc64_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_combined_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_ppc32_sysv_macho_gas.S download_boost.cmake: COMMAND bzr add libs/context/src/asm/make_ppc64_sysv_macho_gas.S download_boost.cmake:ExternalProject_Add_Step( boost bzr_commit_boost download_boost.cmake: COMMAND bzr ci -q -m pristine <SOURCE_DIR> download_boost.cmake:ExternalProject_Add_Step( boost bzr_add_boost download_boost.cmake: # add only the headers to the scratch repo, repo = "../.bzr" from ${headers_src} download_boost.cmake: COMMAND bzr add -q ${PREFIX}/src/boost download_boost.cmake: DEPENDERS bzr_commit_boost download_boost.cmake:ExternalProject_Add_Step( boost bzr_init_boost download_boost.cmake: COMMAND bzr init -q <SOURCE_DIR> download_boost.cmake: #creates a .bzrignore file in boost root dir, to avoid copying useless files download_boost.cmake: COMMAND echo "*.htm*" > ${PREFIX}/src/boost/.bzrignore download_boost.cmake: DEPENDERS bzr_add_boost download_cairo.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_glew.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_libpng.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_openssl.cmake: set( PATCH_STR_CMD bzr patch -p0 ) download_openssl.cmake: # This one requires the bzr commit below, since bzr patch only knows a working tree. download_openssl.cmake: # Revert the branch to pristine before applying patch sets as bzr patch download_openssl.cmake: PATCH_COMMAND bzr revert download_openssl.cmake:# In order to use "bzr patch", we have to have a bzr working tree, this means a bzr repo download_openssl.cmake:ExternalProject_Add_Step( ${target} bzr_commit_${target} download_openssl.cmake: COMMAND bzr ci -q -m pristine <SOURCE_DIR> download_openssl.cmake:ExternalProject_Add_Step( ${target} bzr_add_${target} download_openssl.cmake: COMMAND bzr add -q <SOURCE_DIR> download_openssl.cmake: DEPENDERS bzr_commit_${target} download_openssl.cmake:ExternalProject_Add_Step( ${target} bzr_init_${target} download_openssl.cmake: COMMAND bzr init -q <SOURCE_DIR> download_openssl.cmake: DEPENDERS bzr_add_${target} download_pixman.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_pkgconfig.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_swig.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_wxpython.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_wxpython.cmake: PATCH_COMMAND bzr revert download_wxpython.cmake: COMMAND bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxpython-3.0.0_macosx.patch" download_wxpython.cmake: COMMAND bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxpython-3.0.0_macosx_multiarch.patch" # http://trac.wxwidgets.org/ticket/15957 download_wxpython.cmake:ExternalProject_Add_Step( libwxpython bzr_commit_libwxpython download_wxpython.cmake: COMMAND bzr ci -q -m pristine <SOURCE_DIR> download_wxpython.cmake:ExternalProject_Add_Step( libwxpython bzr_add_libwxpython download_wxpython.cmake: COMMAND bzr add -q ${PREFIX}/src/libwxpython download_wxpython.cmake: DEPENDERS bzr_commit_libwxpython download_wxpython.cmake:ExternalProject_Add_Step( libwxpython bzr_init_libwxpython download_wxpython.cmake: COMMAND bzr init -q <SOURCE_DIR> download_wxpython.cmake: DEPENDERS bzr_add_libwxpython download_wxwidgets.cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. download_wxwidgets.cmake: PATCH_COMMAND bzr revert download_wxwidgets.cmake: COMMAND bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxwidgets-3.0.0_macosx.patch" download_wxwidgets.cmake: COMMAND bzr patch -p0 "${PROJECT_SOURCE_DIR}/patches/wxwidgets-3.0.0_macosx_bug_15908.patch" download_wxwidgets.cmake:ExternalProject_Add_Step( libwx bzr_commit_libwx download_wxwidgets.cmake: COMMAND bzr ci -q -m pristine <SOURCE_DIR> download_wxwidgets.cmake:ExternalProject_Add_Step( libwx bzr_add_libwx download_wxwidgets.cmake: COMMAND bzr add -q ${PREFIX}/src/libwx download_wxwidgets.cmake: DEPENDERS bzr_commit_libwx download_wxwidgets.cmake:ExternalProject_Add_Step( libwx bzr_init_libwx download_wxwidgets.cmake: COMMAND bzr init -q <SOURCE_DIR> download_wxwidgets.cmake: DEPENDERS bzr_add_libwx FindBazaar.cmake:# current path. Defaults to bzr. FindBazaar.cmake:# and the bzr --version command executes properly. FindBazaar.cmake:# Bazaar_VERSION Result of the bzr --version command. FindBazaar.cmake:find_program( Bazaar_EXECUTABLE bzr FindBazaar.cmake: OUTPUT_VARIABLE _bzr_version_output FindBazaar.cmake: ERROR_VARIABLE _bzr_version_error FindBazaar.cmake: RESULT_VARIABLE _bzr_version_result FindBazaar.cmake: if( ${_bzr_version_result} EQUAL 0 ) FindBazaar.cmake: string( REGEX REPLACE "^[\n]*Bazaar \\(bzr\\) ([0-9.a-z]+).*" FindBazaar.cmake: "\\1" Bazaar_VERSION "${_bzr_version_output}" )
@Nick,
Just open files from 4.0 branch
root/CMakeModul es/download_ boost.cmake
and learn how Kicad is built.
"building the stable release" => do you need a translation ? building is NOT downloading or synchronising a tree.
YES KICAD 4 (the only valid release) IS USING BAAZAR
The distro it occurs on is irrelevant. It happens and it is the distro's bug.
Now you know.
And you can also finish your job of bzr removal.
or grep bzr ..... nHeader. cmake:macro( create_ bzr_version_ header _bzr_src_path ) nHeader. cmake: # If bzr is not found or an error occurs using the bzr commands to determine the repo nHeader. cmake: # version, set the build version string to "no-bzr" nHeader. cmake: set( KICAD_BUILD_VERSION "no-bzr" ) nHeader. cmake: COMMAND ${Bazaar_ EXECUTABLE} revno --tree ${_bzr_src_path} nHeader. cmake: OUTPUT_VARIABLE _bzr_TREE_DATE nHeader. cmake: RESULT_VARIABLE _bzr_revno_result nHeader. cmake: if( ${_bzr_ revno_result} EQUAL 0 ) nHeader. cmake: COMMAND ${Bazaar_ EXECUTABLE} log -r${_bzr_TREE_DATE} ${_bzr_src_path} nHeader. cmake: OUTPUT_VARIABLE _bzr_LAST_ CHANGE_ LOG nHeader. cmake: ERROR_VARIABLE _bzr_log_error nHeader. cmake: RESULT_VARIABLE _bzr_log_result nHeader. cmake: if( ${_bzr_log_result} EQUAL 0 ) nHeader. cmake: "\\2" Kicad_REPO_REVISION "${_bzr_ LAST_CHANGE_ LOG}" ) nHeader. cmake: "\\2" Kicad_REPO_ LAST_CHANGED_ AUTHOR "${_bzr_ LAST_CHANGE_ LOG}" ) nHeader. cmake: "\\2" Kicad_REPO_ LAST_CHANGED_ DATE "${_bzr_ LAST_CHANGE_ LOG}" ) nHeader. cmake: # Check to make sure 'bzr log' command did not fail. Otherwise, default nHeader. cmake: # to "no-bzr" as the revision. nHeader. cmake: _kicad_bzr_date ${Kicad_ REPO_LAST_ CHANGED_ DATE} ) nHeader. cmake: set( KICAD_BUILD_VERSION "(${_kicad_ bzr_date} BZR ${Kicad_ REPO_REVISION} )" ) boost.cmake: # easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. boost.cmake: # repo = "${headers_ src}/.. /.bzr" = "<SOURCE_DIR>/.bzr" boost.cmake: # Revert the branch to pristine before applying patch sets as bzr patch boost.cmake: PATCH_COMMAND bzr revert boost.cmake: # bzr revert is insufficient to remove "added" files: boost.cmake: COMMAND bzr clean-tree -q --force boost.cmake: # tell bzr about "added" files by last patch: boost.cmake: COMMAND bzr add libs/context/ src/asm/ jump_i386_ x86_64_ sysv_macho_ gas.S boost.cmake: COMMAND bzr add libs/context/ src/asm/ make_i386_ x86_64_ sysv_macho_ gas.S boost.cmake: # tell bzr about "added" files by last patch: boost.cmake: COMMAND bzr add libs/context/ src/asm/ make_i386_ ms_pe_gas. S boost.cmake: COMMAND bzr add libs/context/ src/asm/ jump_i386_ ms_pe_gas. S boost.cmake: COMMAND bzr add libs/context/ src/asm/ make_x86_ 64_ms_pe_ gas.S boost.cmake: COMMAND bzr add libs/context/ src/asm/ jump_x86_ 64_ms_pe_ gas.S boost.cmake: COMMAND bzr add libs/context/ build/Jamfile. v2 boost.cmake: COMMAND bzr add libs/context/ build/architect ure.jam boost.cmake: COMMAND bzr add libs/context/ src/asm/ jump_combined_ sysv_macho_ gas.S boost.cmake: COMMAND bzr add libs/context/ src/asm/ jump_ppc32_ sysv_macho_ gas.S boost.cmake: COMMAND bzr add libs/context/ src/asm/ jump_ppc64_ sysv_macho_ gas.S boost.cmake: COMMAND bzr add libs/context/ src/asm/ make_combined_ sysv_macho_ gas.S boost.cmake: COMMAND bzr add libs/context/ src/asm/ make_ppc32_ sysv_macho_ gas.S boost.cmake: COMMAND bzr add libs/context/ src/asm/ make_ppc64_ sysv_macho_ gas.S boost.cmake: ExternalProject _Add_Step( boost bzr_commit_boost boost.cmake: COMMAND bzr ci -q -m pristine <SOURCE_DIR> boost.cmake: ExternalProject _Add_Step( boost bzr_add_boost boost.cmake: # add only the headers to the scratch repo, repo = "../.bzr" from ${headers_src} boost.cmake: COMMAND bzr add -q ${PREFIX}/src/boost boost.cmake: DEPENDERS bzr_commit_boost boost.cmake: ExternalProject _Add_Step( boost bzr_init_boost boost.cmake: COMMAND bzr init -q <SOURCE_DIR> boost.cmake: #creates a .bzrignore file in boost root dir, to avoid copying useless files boost.cmake: COMMAND echo "*.htm*" > ${PREFIX} /src/boost/ .bzrignore boost.cmake: DEPENDERS bzr_add_boost cairo.cmake: # easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. glew.cmake: # easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. libpng. cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. openssl. cmake: set( PATCH_STR_CMD bzr patch -p0 ) openssl. cmake: # This one requires the bzr commit below, since bzr patch only knows a working tree. openssl. cmake: # Revert the branch to pristine before applying patch sets as bzr patch openssl. cmake: PATCH_COMMAND bzr revert openssl. cmake:# In order to use "bzr patch", we have to have a bzr working tree, this means a bzr repo openssl. cmake:ExternalP roject_ Add_Step( ${target} bzr_commit_ ${target} openssl. cmake: COMMAND bzr ci -q -m pristine <SOURCE_DIR> openssl. cmake:ExternalP roject_ Add_Step( ${target} bzr_add_${target} openssl. cmake: COMMAND bzr add -q <SOURCE_DIR> openssl. cmake: DEPENDERS bzr_commit_ ${target} openssl. cmake:ExternalP roject_ Add_Step( ${target} bzr_init_${target} openssl. cmake: COMMAND bzr init -q <SOURCE_DIR> openssl. cmake: DEPENDERS bzr_add_${target} pixman. cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. pkgconfig. cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. swig.cmake: # easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. wxpython. cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. wxpython. cmake: PATCH_COMMAND bzr revert wxpython. cmake: COMMAND bzr patch -p0 "${PROJECT_ SOURCE_ DIR}/patches/ wxpython- 3.0.0_macosx. patch" wxpython. cmake: COMMAND bzr patch -p0 "${PROJECT_ SOURCE_ DIR}/patches/ wxpython- 3.0.0_macosx_ multiarch. patch" # http:// trac.wxwidgets. org/ticket/ 15957 wxpython. cmake:ExternalP roject_ Add_Step( libwxpython bzr_commit_ libwxpython wxpython. cmake: COMMAND bzr ci -q -m pristine <SOURCE_DIR> wxpython. cmake:ExternalP roject_ Add_Step( libwxpython bzr_add_libwxpython wxpython. cmake: COMMAND bzr add -q ${PREFIX} /src/libwxpytho n wxpython. cmake: DEPENDERS bzr_commit_ libwxpython wxpython. cmake:ExternalP roject_ Add_Step( libwxpython bzr_init_ libwxpython wxpython. cmake: COMMAND bzr init -q <SOURCE_DIR> wxpython. cmake: DEPENDERS bzr_add_libwxpython wxwidgets. cmake:# easily, simply by editing the working tree in <SOURCE_DIR> and doing "bzr diff" in there. wxwidgets. cmake: PATCH_COMMAND bzr revert wxwidgets. cmake: COMMAND bzr patch -p0 "${PROJECT_ SOURCE_ DIR}/patches/ wxwidgets- 3.0.0_macosx. patch" wxwidgets. cmake: COMMAND bzr patch -p0 "${PROJECT_ SOURCE_ DIR}/patches/ wxwidgets- 3.0.0_macosx_ bug_15908. patch" wxwidgets. cmake:ExternalP roject_ Add_Step( libwx bzr_commit_libwx wxwidgets. cmake: COMMAND bzr ci -q -m pristine <SOURCE_DIR> wxwidgets. cmake:ExternalP roject_ Add_Step( libwx bzr_add_libwx wxwidgets. cmake: COMMAND bzr add -q ${PREFIX}/src/libwx wxwidgets. cmake: DEPENDERS bzr_commit_libwx wxwidgets. cmake:ExternalP roject_ Add_Step( libwx bzr_init_libwx wxwidgets. cmake: COMMAND bzr init -q <SOURCE_DIR> wxwidgets. cmake: DEPENDERS bzr_add_libwx cmake:find_ program( Bazaar_EXECUTABLE bzr version_ result} EQUAL 0 ) version_ output} " )
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
CreateBzrVersio
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
download_
FindBazaar.cmake:# current path. Defaults to bzr.
FindBazaar.cmake:# and the bzr --version command executes properly.
FindBazaar.cmake:# Bazaar_VERSION Result of the bzr --version command.
FindBazaar.
FindBazaar.cmake: OUTPUT_VARIABLE _bzr_version_output
FindBazaar.cmake: ERROR_VARIABLE _bzr_version_error
FindBazaar.cmake: RESULT_VARIABLE _bzr_version_result
FindBazaar.cmake: if( ${_bzr_
FindBazaar.cmake: string( REGEX REPLACE "^[\n]*Bazaar \\(bzr\\) ([0-9.a-z]+).*"
FindBazaar.cmake: "\\1" Bazaar_VERSION "${_bzr_