Index: head/devel/boost_build/Makefile =================================================================== --- head/devel/boost_build/Makefile (revision 559532) +++ head/devel/boost_build/Makefile (revision 559533) @@ -1,50 +1,30 @@ # Created by: Bruce M. Simpson # $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 +USE_GITHUB= yes +GH_ACCOUNT= boostorg +GH_PROJECT= build + SUB_FILES= pkg-message -PLIST_FILES= share/doc/boost.png -PORTDATA= * -PORTDOCS= * -PORTEXAMPLES= * +do-build: + @cd ${WRKSRC} && ./bootstrap.sh -OPTIONS_DEFINE= DOCS EXAMPLES - 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 Index: head/devel/boost_build/distinfo =================================================================== --- head/devel/boost_build/distinfo (revision 559532) +++ head/devel/boost_build/distinfo (revision 559533) @@ -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 Index: head/devel/boost_build/files/patch-tools__gcc.jam =================================================================== --- head/devel/boost_build/files/patch-tools__gcc.jam (revision 559532) +++ head/devel/boost_build/files/patch-tools__gcc.jam (nonexistent) @@ -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) ; Property changes on: head/devel/boost_build/files/patch-tools__gcc.jam ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/boost_build/pkg-descr =================================================================== --- head/devel/boost_build/pkg-descr (revision 559532) +++ head/devel/boost_build/pkg-descr (revision 559533) @@ -1,10 +1,10 @@ Boost.Build is an easy way to build C++ projects, everywhere. You name you executables and libraries and list their sources. Boost.Build takes care about compiling your sources with right options, creating static and shared libraries, making executables, 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 Index: head/devel/boost_build/pkg-plist =================================================================== --- head/devel/boost_build/pkg-plist (nonexistent) +++ head/devel/boost_build/pkg-plist (revision 559533) @@ -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 Property changes on: head/devel/boost_build/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property