svn commit: r559533 - in head/devel/boost_build: . files

Yuri Victorovich yuri at FreeBSD.org
Mon Dec 28 23:44:51 UTC 2020


Author: yuri
Date: Mon Dec 28 23:44:49 2020
New Revision: 559533
URL: https://svnweb.freebsd.org/changeset/ports/559533

Log:
  devel/boost_build: Update 2.0.m12 -> 4.3.0

Added:
  head/devel/boost_build/pkg-plist   (contents, props changed)
Deleted:
  head/devel/boost_build/files/patch-tools__gcc.jam
Modified:
  head/devel/boost_build/Makefile
  head/devel/boost_build/distinfo
  head/devel/boost_build/pkg-descr

Modified: head/devel/boost_build/Makefile
==============================================================================
--- head/devel/boost_build/Makefile	Mon Dec 28 23:41:36 2020	(r559532)
+++ head/devel/boost_build/Makefile	Mon Dec 28 23:44:49 2020	(r559533)
@@ -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 at 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 <bsd.port.mk>

Modified: head/devel/boost_build/distinfo
==============================================================================
--- head/devel/boost_build/distinfo	Mon Dec 28 23:41:36 2020	(r559532)
+++ head/devel/boost_build/distinfo	Mon Dec 28 23:44:49 2020	(r559533)
@@ -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

Modified: head/devel/boost_build/pkg-descr
==============================================================================
--- head/devel/boost_build/pkg-descr	Mon Dec 28 23:41:36 2020	(r559532)
+++ head/devel/boost_build/pkg-descr	Mon Dec 28 23:44:49 2020	(r559533)
@@ -7,4 +7,4 @@ and other chores -- whether you're using gcc, msvc, or
 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

Added: head/devel/boost_build/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/boost_build/pkg-plist	Mon Dec 28 23:44:49 2020	(r559533)
@@ -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


More information about the svn-ports-all mailing list