diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2020-12-28 23:44:49 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2020-12-28 23:44:49 +0000 |
commit | a703cf7581f29afb59d2d69e04cf24195c0bc213 (patch) | |
tree | f1f09bc4d1830770adfbbe419062b55fe995263e /devel/boost_build | |
parent | 573076d73336992cef6f0794dd647f5eb7c257fb (diff) | |
download | ports-a703cf7581f29afb59d2d69e04cf24195c0bc213.tar.gz ports-a703cf7581f29afb59d2d69e04cf24195c0bc213.zip |
devel/boost_build: Update 2.0.m12 -> 4.3.0
Notes
Notes:
svn path=/head/; revision=559533
Diffstat (limited to 'devel/boost_build')
-rw-r--r-- | devel/boost_build/Makefile | 38 | ||||
-rw-r--r-- | devel/boost_build/distinfo | 5 | ||||
-rw-r--r-- | devel/boost_build/files/patch-tools__gcc.jam | 11 | ||||
-rw-r--r-- | devel/boost_build/pkg-descr | 2 | ||||
-rw-r--r-- | devel/boost_build/pkg-plist | 229 |
5 files changed, 242 insertions, 43 deletions
diff --git a/devel/boost_build/Makefile b/devel/boost_build/Makefile index 76da470c2f9e..19ea2ad7f6ae 100644 --- a/devel/boost_build/Makefile +++ b/devel/boost_build/Makefile @@ -2,49 +2,29 @@ # $FreeBSD$ PORTNAME= boost_build -PORTVERSION= 2.0.m12 -PORTREVISION= 13 +DISTVERSION= 4.3.0 CATEGORIES= devel -MASTER_SITES= SF/boost/boost-build/2.0-m12 -DISTNAME= ${PORTNAME:S/_/-/g}-${PORTVERSION:S/.m/-m/} MAINTAINER= ports@FreeBSD.org COMMENT= Extensible cross-platform build tool suite LICENSE= BSL +LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${LOCALBASE}/bin/bjam:devel/boost-jam USES= tar:bzip2 -WRKSRC= ${WRKDIR}/${PORTNAME:S/_/-/g} -NO_BUILD= defined -SUB_FILES= pkg-message +USE_GITHUB= yes +GH_ACCOUNT= boostorg +GH_PROJECT= build -PLIST_FILES= share/doc/boost.png -PORTDATA= * -PORTDOCS= * -PORTEXAMPLES= * +SUB_FILES= pkg-message -OPTIONS_DEFINE= DOCS EXAMPLES +do-build: + @cd ${WRKSRC} && ./bootstrap.sh do-install: - @${MKDIR} ${STAGEDIR}${DATADIR} - (cd ${WRKSRC} && ${COPYTREE_SHARE} "build kernel options tools util" \ - ${STAGEDIR}${DATADIR} "! -name *.orig") - (cd ${WRKSRC} && ${INSTALL_DATA} boost-build.jam bootstrap.jam \ - build-system.jam site-config.jam user-config.jam \ - ${STAGEDIR}${DATADIR}) - ${INSTALL_DATA} ${WRKSRC}/boost.png ${STAGEDIR}${PREFIX}/share/doc - (cd ${WRKSRC}/doc && ${RM} -r Jamfile.v2 project-root.jam \ - html/userman_HTML.manifest src) - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) - -do-install-EXAMPLES-on: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - (cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + cd ${WRKSRC} && ./b2 toolset=clang install --prefix=${STAGEDIR}${PREFIX} .include <bsd.port.mk> diff --git a/devel/boost_build/distinfo b/devel/boost_build/distinfo index 4242319268b5..c07fa87981b6 100644 --- a/devel/boost_build/distinfo +++ b/devel/boost_build/distinfo @@ -1,2 +1,3 @@ -SHA256 (boost-build-2.0-m12.tar.bz2) = 8a7915696ccdee1d8f84c66b326e889e26c1ed21d743ed4324599423fa5c4b83 -SIZE (boost-build-2.0-m12.tar.bz2) = 1430115 +TIMESTAMP = 1603558994 +SHA256 (boostorg-build-4.3.0_GH0.tar.gz) = 97eb98343da636c314edccb08173e25cea13b155233ebb4d74e065d55f791364 +SIZE (boostorg-build-4.3.0_GH0.tar.gz) = 1119238 diff --git a/devel/boost_build/files/patch-tools__gcc.jam b/devel/boost_build/files/patch-tools__gcc.jam deleted file mode 100644 index 71e04c7cee8f..000000000000 --- a/devel/boost_build/files/patch-tools__gcc.jam +++ /dev/null @@ -1,11 +0,0 @@ ---- tools/gcc.jam.orig 2007-09-30 19:12:47 UTC -+++ tools/gcc.jam -@@ -155,7 +155,7 @@ rule init ( version ? : command * : opti - # will pick the right onces. - # Note that we don't provide a clean way to build 32-bit binary - # with 64-bit compiler, but user can always pass -m32 manually. -- local lib_path = $(root)/bin $(root)/lib $(root)/lib32 $(root)/lib64 ; -+ local lib_path = /lib $(root)/bin $(root)/lib $(root)/lib32 $(root)/lib64 ; - if $(.debug-configuration) - { - ECHO notice: using gcc libraries :: $(condition) :: $(lib_path) ; diff --git a/devel/boost_build/pkg-descr b/devel/boost_build/pkg-descr index 3021027f1f27..feda03dab8d1 100644 --- a/devel/boost_build/pkg-descr +++ b/devel/boost_build/pkg-descr @@ -7,4 +7,4 @@ and other chores -- whether you're using gcc, msvc, or a dozen more supported C++ compilers -- on Windows, OSX, Linux and commercial UNIX systems. -WWW: https://www.boost.org/build/index.html +WWW: https://boostorg.github.io/build/index.html diff --git a/devel/boost_build/pkg-plist b/devel/boost_build/pkg-plist new file mode 100644 index 000000000000..50329b90eb1b --- /dev/null +++ b/devel/boost_build/pkg-plist @@ -0,0 +1,229 @@ +bin/b2 +share/boost-build/src/build-system.jam +share/boost-build/src/build/ac.jam +share/boost-build/src/build/alias.jam +share/boost-build/src/build/build-request.jam +share/boost-build/src/build/config-cache.jam +share/boost-build/src/build/configure.jam +share/boost-build/src/build/feature.jam +share/boost-build/src/build/generators.jam +share/boost-build/src/build/project.jam +share/boost-build/src/build/property-set.jam +share/boost-build/src/build/property.jam +share/boost-build/src/build/scanner.jam +share/boost-build/src/build/targets.jam +share/boost-build/src/build/toolset.jam +share/boost-build/src/build/type.jam +share/boost-build/src/build/version.jam +share/boost-build/src/build/virtual-target.jam +share/boost-build/src/contrib/boost.jam +share/boost-build/src/contrib/modular.jam +share/boost-build/src/contrib/tntnet.jam +share/boost-build/src/contrib/wxFormBuilder.jam +share/boost-build/src/kernel/boost-build.jam +share/boost-build/src/kernel/bootstrap.jam +share/boost-build/src/kernel/class.jam +share/boost-build/src/kernel/errors.jam +share/boost-build/src/kernel/modules.jam +share/boost-build/src/options/help.jam +share/boost-build/src/tools/acc.jam +share/boost-build/src/tools/asciidoctor.jam +share/boost-build/src/tools/auto-index.jam +share/boost-build/src/tools/bison.jam +share/boost-build/src/tools/boostbook-config.jam +share/boost-build/src/tools/boostbook.jam +share/boost-build/src/tools/borland.jam +share/boost-build/src/tools/builtin.jam +share/boost-build/src/tools/bzip2.jam +share/boost-build/src/tools/cast.jam +share/boost-build/src/tools/clang-darwin.jam +share/boost-build/src/tools/clang-linux.jam +share/boost-build/src/tools/clang-vxworks.jam +share/boost-build/src/tools/clang-win.jam +share/boost-build/src/tools/clang.jam +share/boost-build/src/tools/common.jam +share/boost-build/src/tools/como-linux.jam +share/boost-build/src/tools/como-win.jam +share/boost-build/src/tools/como.jam +share/boost-build/src/tools/convert.jam +share/boost-build/src/tools/cray.jam +share/boost-build/src/tools/cw-config.jam +share/boost-build/src/tools/cw.jam +share/boost-build/src/tools/cygwin.jam +share/boost-build/src/tools/darwin.jam +share/boost-build/src/tools/diab.jam +share/boost-build/src/tools/dmc.jam +share/boost-build/src/tools/docutils.jam +share/boost-build/src/tools/doxproc.py +share/boost-build/src/tools/doxygen-config.jam +share/boost-build/src/tools/doxygen.jam +share/boost-build/src/tools/doxygen/windows-paths-check.doxyfile +share/boost-build/src/tools/doxygen/windows-paths-check.hpp +share/boost-build/src/tools/embarcadero.jam +share/boost-build/src/tools/emscripten.jam +share/boost-build/src/tools/features/__init_features__.jam +share/boost-build/src/tools/features/address-model-feature.jam +share/boost-build/src/tools/features/allow-feature.jam +share/boost-build/src/tools/features/architecture-feature.jam +share/boost-build/src/tools/features/archiveflags-feature.jam +share/boost-build/src/tools/features/asmflags-feature.jam +share/boost-build/src/tools/features/build-feature.jam +share/boost-build/src/tools/features/cflags-feature.jam +share/boost-build/src/tools/features/conditional-feature.jam +share/boost-build/src/tools/features/coverage-feature.jam +share/boost-build/src/tools/features/cxx-template-depth-feature.jam +share/boost-build/src/tools/features/cxxabi-feature.jam +share/boost-build/src/tools/features/cxxflags-feature.jam +share/boost-build/src/tools/features/cxxstd-feature.jam +share/boost-build/src/tools/features/debug-feature.jam +share/boost-build/src/tools/features/define-feature.jam +share/boost-build/src/tools/features/dependency-feature.jam +share/boost-build/src/tools/features/dll-feature.jam +share/boost-build/src/tools/features/exception-feature.jam +share/boost-build/src/tools/features/fflags-feature.jam +share/boost-build/src/tools/features/file-feature.jam +share/boost-build/src/tools/features/find-lib-feature.jam +share/boost-build/src/tools/features/flags-feature.jam +share/boost-build/src/tools/features/force-include-feature.jam +share/boost-build/src/tools/features/include-feature.jam +share/boost-build/src/tools/features/instruction-set-feature.jam +share/boost-build/src/tools/features/internal-feature.jam +share/boost-build/src/tools/features/library-feature.jam +share/boost-build/src/tools/features/link-feature.jam +share/boost-build/src/tools/features/linkflags-feature.jam +share/boost-build/src/tools/features/local-visibility-feature.jam +share/boost-build/src/tools/features/location-feature.jam +share/boost-build/src/tools/features/location-prefix-feature.jam +share/boost-build/src/tools/features/lto-feature.jam +share/boost-build/src/tools/features/name-feature.jam +share/boost-build/src/tools/features/objcflags-feature.jam +share/boost-build/src/tools/features/optimization-feature.jam +share/boost-build/src/tools/features/os-feature.jam +share/boost-build/src/tools/features/relevant-feature.jam +share/boost-build/src/tools/features/rtti-feature.jam +share/boost-build/src/tools/features/runtime-feature.jam +share/boost-build/src/tools/features/sanitizers-feature.jam +share/boost-build/src/tools/features/search-feature.jam +share/boost-build/src/tools/features/source-feature.jam +share/boost-build/src/tools/features/stdlib-feature.jam +share/boost-build/src/tools/features/strip-feature.jam +share/boost-build/src/tools/features/tag-feature.jam +share/boost-build/src/tools/features/threadapi-feature.jam +share/boost-build/src/tools/features/threading-feature.jam +share/boost-build/src/tools/features/toolset-feature.jam +share/boost-build/src/tools/features/translate-path-feature.jam +share/boost-build/src/tools/features/user-interface-feature.jam +share/boost-build/src/tools/features/variant-feature.jam +share/boost-build/src/tools/features/version-feature.jam +share/boost-build/src/tools/features/visibility-feature.jam +share/boost-build/src/tools/features/warnings-feature.jam +share/boost-build/src/tools/flags.jam +share/boost-build/src/tools/fop.jam +share/boost-build/src/tools/fortran.jam +share/boost-build/src/tools/gcc.jam +share/boost-build/src/tools/generate.jam +share/boost-build/src/tools/generators/__init_generators__.jam +share/boost-build/src/tools/generators/archive-generator.jam +share/boost-build/src/tools/generators/c-compiling-generator.jam +share/boost-build/src/tools/generators/dummy-generator.jam +share/boost-build/src/tools/generators/lib-generator.jam +share/boost-build/src/tools/generators/linking-generator.jam +share/boost-build/src/tools/generators/prebuilt-lib-generator.jam +share/boost-build/src/tools/generators/searched-lib-generator.jam +share/boost-build/src/tools/gettext.jam +share/boost-build/src/tools/gfortran.jam +share/boost-build/src/tools/hp_cxx.jam +share/boost-build/src/tools/hpfortran.jam +share/boost-build/src/tools/ifort.jam +share/boost-build/src/tools/intel-darwin.jam +share/boost-build/src/tools/intel-linux.jam +share/boost-build/src/tools/intel-vxworks.jam +share/boost-build/src/tools/intel-win.jam +share/boost-build/src/tools/intel.jam +share/boost-build/src/tools/lex.jam +share/boost-build/src/tools/libjpeg.jam +share/boost-build/src/tools/libpng.jam +share/boost-build/src/tools/libtiff.jam +share/boost-build/src/tools/link.jam +share/boost-build/src/tools/lzma.jam +share/boost-build/src/tools/make.jam +share/boost-build/src/tools/mc.jam +share/boost-build/src/tools/message.jam +share/boost-build/src/tools/midl.jam +share/boost-build/src/tools/mipspro.jam +share/boost-build/src/tools/mpi.jam +share/boost-build/src/tools/msvc-config.jam +share/boost-build/src/tools/msvc.jam +share/boost-build/src/tools/notfile.jam +share/boost-build/src/tools/openssl.jam +share/boost-build/src/tools/package.jam +share/boost-build/src/tools/pathscale.jam +share/boost-build/src/tools/pch.jam +share/boost-build/src/tools/pgi.jam +share/boost-build/src/tools/pkg-config.jam +share/boost-build/src/tools/python-config.jam +share/boost-build/src/tools/python.jam +share/boost-build/src/tools/qcc.jam +share/boost-build/src/tools/qt.jam +share/boost-build/src/tools/qt3.jam +share/boost-build/src/tools/qt4.jam +share/boost-build/src/tools/qt5.jam +share/boost-build/src/tools/quickbook-config.jam +share/boost-build/src/tools/quickbook.jam +share/boost-build/src/tools/rc.jam +share/boost-build/src/tools/sass.jam +share/boost-build/src/tools/saxonhe.jam +share/boost-build/src/tools/stage.jam +share/boost-build/src/tools/stlport.jam +share/boost-build/src/tools/sun.jam +share/boost-build/src/tools/symlink.jam +share/boost-build/src/tools/testing-aux.jam +share/boost-build/src/tools/testing.jam +share/boost-build/src/tools/types/adoc.jam +share/boost-build/src/tools/types/asm.jam +share/boost-build/src/tools/types/cpp.jam +share/boost-build/src/tools/types/css.jam +share/boost-build/src/tools/types/docbook.jam +share/boost-build/src/tools/types/exe.jam +share/boost-build/src/tools/types/html.jam +share/boost-build/src/tools/types/lib.jam +share/boost-build/src/tools/types/man.jam +share/boost-build/src/tools/types/markdown.jam +share/boost-build/src/tools/types/obj.jam +share/boost-build/src/tools/types/objc.jam +share/boost-build/src/tools/types/pdf.jam +share/boost-build/src/tools/types/preprocessed.jam +share/boost-build/src/tools/types/qt.jam +share/boost-build/src/tools/types/register.jam +share/boost-build/src/tools/types/rsp.jam +share/boost-build/src/tools/types/sass-type.jam +share/boost-build/src/tools/types/xml.jam +share/boost-build/src/tools/unix.jam +share/boost-build/src/tools/vacpp.jam +share/boost-build/src/tools/vmsdecc.jam +share/boost-build/src/tools/whale.jam +share/boost-build/src/tools/xlcpp.jam +share/boost-build/src/tools/xlf.jam +share/boost-build/src/tools/xsltproc-config.jam +share/boost-build/src/tools/xsltproc.jam +share/boost-build/src/tools/xsltproc/included.xsl +share/boost-build/src/tools/xsltproc/test.xml +share/boost-build/src/tools/xsltproc/test.xsl +share/boost-build/src/tools/zlib.jam +share/boost-build/src/tools/zstd.jam +share/boost-build/src/util/assert.jam +share/boost-build/src/util/container.jam +share/boost-build/src/util/doc.jam +share/boost-build/src/util/indirect.jam +share/boost-build/src/util/numbers.jam +share/boost-build/src/util/option.jam +share/boost-build/src/util/order.jam +share/boost-build/src/util/os.jam +share/boost-build/src/util/param.jam +share/boost-build/src/util/path.jam +share/boost-build/src/util/print.jam +share/boost-build/src/util/regex.jam +share/boost-build/src/util/sequence.jam +share/boost-build/src/util/set.jam +share/boost-build/src/util/string.jam +share/boost-build/src/util/utility.jam |