Skip to content

Commit

Permalink
devel/boost*: update to 1.82.0 release (+)
Browse files Browse the repository at this point in the history
Release Notes:	https://www.boost.org/users/history/version_1_82_0.html
Sponsored by:	Serenity Cybersecurity, LLC
  • Loading branch information
fluffykhv committed Apr 27, 2023
1 parent f1f155e commit e356cec
Show file tree
Hide file tree
Showing 9 changed files with 515 additions and 284 deletions.
2 changes: 1 addition & 1 deletion devel/boost-all/common.mk
Expand Up @@ -15,7 +15,7 @@ MASTER_SITES= https://boostorg.jfrog.io/artifactory/main/release/${PORTVERSION}/
USES+= tar:bzip2

BOOST_MAJOR_VER=1
BOOST_MINOR_VER=81
BOOST_MINOR_VER=82
BOOST_PATCH_VER=0
BOOST_RC_VER=
BOOST_SHARED_LIB_VER=${BOOST_MAJOR_VER}.${BOOST_MINOR_VER}.${BOOST_PATCH_VER}
Expand Down
2 changes: 1 addition & 1 deletion devel/boost-all/compiled.mk
Expand Up @@ -43,7 +43,7 @@ MAKE_ARGS+= pch=off

.include <bsd.port.options.mk>

.if ${OSVERSION} > 1400000
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400000
USES+= llvm:build
CC= ${_LLVM_MK_PREFIX}/bin/clang
CPP= ${_LLVM_MK_PREFIX}/bin/clang-cpp
Expand Down
6 changes: 3 additions & 3 deletions devel/boost-all/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1671565791
SHA256 (boost_1_81_0.tar.bz2) = 71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa
SIZE (boost_1_81_0.tar.bz2) = 118797750
TIMESTAMP = 1681566485
SHA256 (boost_1_82_0.tar.bz2) = a6e1ab9b0860e6a2881dd7b21fe9f737a095e5f33a3a874afc6a345228597ee6
SIZE (boost_1_82_0.tar.bz2) = 121325129
4 changes: 3 additions & 1 deletion devel/boost-libs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= boost-libs
PORTREVISION?= 1
PORTREVISION?= 0

COMMENT= Free portable C++ libraries (without Boost.Python)
WWW= https://www.boost.org/
Expand Down Expand Up @@ -34,6 +34,8 @@ MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
MAKE_ARGS_gcc= xdll-path=${_GCC_RUNTIME}
ALL_TARGET= stage

.include <bsd.port.options.mk>

do-install:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
${MAKE_ARGS:NDESTDIR=*:S,^--prefix=,&${STAGEDIR},} ${INSTALL_TARGET}
Expand Down
302 changes: 264 additions & 38 deletions devel/boost-libs/pkg-plist

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions devel/boost-python-libs/Makefile
@@ -1,5 +1,4 @@
PORTNAME= boost-libs
PORTREVISION= 1
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

COMMENT= Framework for interfacing Python and C++
Expand Down Expand Up @@ -68,6 +67,7 @@ post-install:
-e "s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|g" \
-e "s|%%PYTHON_LIBDIR%%|${PYTHON_LIBDIR}|g" \
-e "s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g" ${PKGMESSAGE}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_*.so
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_numpy*.so.${BOOST_SHARED_LIB_VER}
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_python*.so.${BOOST_SHARED_LIB_VER}

.include <bsd.port.post.mk>
17 changes: 12 additions & 5 deletions devel/boost_build/Makefile
@@ -1,6 +1,7 @@
PORTNAME= boost_build
DISTVERSION= 4.8.2.20220318
PORTNAME= build
DISTVERSION= 4.9.4
CATEGORIES= devel
PKGNAMEPREFIX= boost-

MAINTAINER= fluffy@FreeBSD.org
COMMENT= Extensible cross-platform build tool suite
Expand All @@ -16,16 +17,22 @@ USES= compiler:c++11-lang python:test shebangfix tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= boostorg
GH_PROJECT= build
GH_TAGNAME= d4352f0
GH_TAGNAME= 9f488e0

DATADIR= ${PREFIX}/share/b2

CONFLICTS_INSTALL= b2

SHEBANG_GLOB= *.py

SUB_FILES= pkg-message

do-build:
@cd ${WRKSRC} && CXXFLAGS="${CXXFLAGS}" CXX="${CXX}" ./bootstrap.sh
MAKE_CMD= ./bootstrap.sh
ALL_TARGET= ${CHOSEN_COMPILER_TYPE} ${WITH_DEBUG:D--debug}
MAKE_FLAGS= --cxx="${CXX}" --cxxflags="${CXXFLAGS:N-O*}" BOOST_BUILD_PATH=${DATADIR}
_MAKE_JOBS= #
MAKEFILE= #
INSTALL_ENV= BOOST_BUILD_PATH=${DATADIR}

do-install:
cd ${WRKSRC} && ./b2 toolset=${CHOSEN_COMPILER_TYPE} install --prefix=${STAGEDIR}${PREFIX}
Expand Down
6 changes: 3 additions & 3 deletions devel/boost_build/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1649933736
SHA256 (boostorg-build-4.8.2.20220318-d4352f0_GH0.tar.gz) = b5b223512e3e25d90aac49f176951ddf59d563f72b4cebb9c837708cd818235f
SIZE (boostorg-build-4.8.2.20220318-d4352f0_GH0.tar.gz) = 1144529
TIMESTAMP = 1679689106
SHA256 (boostorg-build-4.9.4-9f488e0_GH0.tar.gz) = 87b5fb0ed1a9143239595eff420d4a6dcaf492c792388896cd62d4dc77cc954b
SIZE (boostorg-build-4.9.4-9f488e0_GH0.tar.gz) = 976000

0 comments on commit e356cec

Please sign in to comment.