From owner-svn-ports-all@freebsd.org Thu Feb 15 12:34:54 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21EB5F1A34E; Thu, 15 Feb 2018 12:34:54 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C1B8874F57; Thu, 15 Feb 2018 12:34:53 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9F61F1ECEB; Thu, 15 Feb 2018 12:34:53 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w1FCYrl9094829; Thu, 15 Feb 2018 12:34:53 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w1FCYoiu094792; Thu, 15 Feb 2018 12:34:50 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201802151234.w1FCYoiu094792@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Thu, 15 Feb 2018 12:34:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r461885 - in head: . Mk/Uses audio/py-tagpy cad/freecad cad/linuxcnc-devel comms/gnuradio comms/uhd comms/usrp devel devel/boost-all devel/boost-libs devel/boost-python-libs devel/boost... X-SVN-Group: ports-head X-SVN-Commit-Author: mat X-SVN-Commit-Paths: in head: . Mk/Uses audio/py-tagpy cad/freecad cad/linuxcnc-devel comms/gnuradio comms/uhd comms/usrp devel devel/boost-all devel/boost-libs devel/boost-python-libs devel/boost-python3-libs devel/eblob... X-SVN-Commit-Revision: 461885 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Feb 2018 12:34:54 -0000 Author: mat Date: Thu Feb 15 12:34:49 2018 New Revision: 461885 URL: https://svnweb.freebsd.org/changeset/ports/461885 Log: devel/boost-python-libs got forgotten in the python flavorization, fix this oversight. Reviewed by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D14368 Deleted: head/devel/boost-python3-libs/ Modified: head/MOVED head/Mk/Uses/python.mk head/audio/py-tagpy/Makefile (contents, props changed) head/cad/freecad/Makefile (contents, props changed) head/cad/linuxcnc-devel/Makefile (contents, props changed) head/comms/gnuradio/Makefile (contents, props changed) head/comms/uhd/Makefile (contents, props changed) head/comms/usrp/Makefile (contents, props changed) head/devel/Makefile (contents, props changed) head/devel/boost-all/Makefile (contents, props changed) head/devel/boost-libs/pkg-descr (contents, props changed) head/devel/boost-python-libs/Makefile (contents, props changed) head/devel/boost-python-libs/pkg-descr (contents, props changed) head/devel/eblob/Makefile (contents, props changed) head/devel/libarea/Makefile (contents, props changed) head/devel/luabind/Makefile (contents, props changed) head/devel/py-pyopencl/Makefile (contents, props changed) head/devel/uatraits/Makefile (contents, props changed) head/devel/vera++/Makefile (contents, props changed) head/devel/youcompleteme/Makefile (contents, props changed) head/games/vegastrike/Makefile (contents, props changed) head/graphics/caffe/Makefile (contents, props changed) head/graphics/cegui/Makefile (contents, props changed) head/graphics/gsculpt/Makefile (contents, props changed) head/graphics/luxrender/Makefile (contents, props changed) head/graphics/openimageio/Makefile (contents, props changed) head/graphics/py-exiv2/Makefile (contents, props changed) head/graphics/vigra/Makefile (contents, props changed) head/math/cadabra2/Makefile (contents, props changed) head/math/kig/Makefile (contents, props changed) head/net-p2p/libtorrent-rasterbar-python/Makefile (contents, props changed) head/net/ceph-devel/Makefile (contents, props changed) head/net/ceph/Makefile (contents, props changed) head/science/avogadro/Makefile (contents, props changed) head/science/tfel/Makefile (contents, props changed) head/sysutils/condor/Makefile (contents, props changed) Modified: head/MOVED ============================================================================== --- head/MOVED Thu Feb 15 12:30:56 2018 (r461884) +++ head/MOVED Thu Feb 15 12:34:49 2018 (r461885) @@ -9964,3 +9964,4 @@ games/lolcat|games/rubygem-lolcat|2018-02-13|Rename to net-mgmt/prometheus|net-mgmt/prometheus1|2018-02-14|Rename to include major version number in the portname textproc/rubygem-tidy||2018-02-14|Has expired: No longer needed and not maintained www/rubygem-scrapi||2018-02-14|Has expired: No longer maintained upstream +devel/boost-python3-libs|devel/boost-python-libs@py36|2018-02-15|Flavorize Modified: head/Mk/Uses/python.mk ============================================================================== --- head/Mk/Uses/python.mk Thu Feb 15 12:30:56 2018 (r461884) +++ head/Mk/Uses/python.mk Thu Feb 15 12:34:49 2018 (r461885) @@ -671,6 +671,13 @@ PY_FUTURES= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py- PY_FUTURES= .endif +.if ${PYTHON_REL} < 3000 +PY_BOOST_LIB= boost_python +.else +PY_BOOST_LIB= boost_python3 +.endif +PY_BOOST= lib${PY_BOOST_LIB}.so:devel/boost-python-libs@${PY_FLAVOR} + # dependencies .for _stage in PATCH BUILD RUN TEST . if defined(_PYTHON_${_stage}_DEP) Modified: head/audio/py-tagpy/Makefile ============================================================================== --- head/audio/py-tagpy/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/audio/py-tagpy/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -13,7 +13,7 @@ COMMENT= Python bindings for Scott Wheeler's TagLib LICENSE= MIT -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ +LIB_DEPENDS= ${PY_BOOST} \ libtag.so:audio/taglib USES= compiler:c++11-lang python shebangfix @@ -23,7 +23,7 @@ CONFIGURE_ARGS= --taglib-inc-dir="${LOCALBASE}/include --taglib-lib-dir="${LOCALBASE}/lib" \ --boost-inc-dir="${PYTHON_INCLUDEDIR},${LOCALBASE}/include" \ --boost-lib-dir="${PYTHON_LIBDIR},${LOCALBASE}/lib" \ - --boost-python-libname="boost_python" + --boost-python-libname="${PY_BOOST_LIB}" SHEBANG_FILES= configure.py USE_PYTHON= distutils autoplist Modified: head/cad/freecad/Makefile ============================================================================== --- head/cad/freecad/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/cad/freecad/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -15,7 +15,7 @@ BUILD_DEPENDS= pyside-rcc:devel/pyside-tools \ swig3.0:devel/swig30 LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ - libboost_python.so:devel/boost-python-libs \ + ${PY_BOOST} \ libpyside-python2.7.so:devel/pyside@${PY_FLAVOR} \ libCoin.so:graphics/Coin \ libpng.so:graphics/png \ Modified: head/cad/linuxcnc-devel/Makefile ============================================================================== --- head/cad/linuxcnc-devel/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/cad/linuxcnc-devel/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -15,7 +15,7 @@ LICENSE= GPLv2 BROKEN= wrong DEPENDS LIB_DEPENDS= libBLT25.so:x11-toolkits/blt \ - libboost_python.so:devel/boost-python-libs \ + ${PY_BOOST} \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libmodbus.so:comms/libmodbus \ Modified: head/comms/gnuradio/Makefile ============================================================================== --- head/comms/gnuradio/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/comms/gnuradio/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -27,7 +27,7 @@ LIB_DEPENDS= libcppunit.so:devel/cppunit \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libqwt.so:x11-toolkits/qwt5 \ - libboost_python.so:devel/boost-python-libs \ + ${PY_BOOST} \ libportaudio.so:audio/portaudio \ libjack.so:audio/jack \ libasound.so:audio/alsa-lib \ Modified: head/comms/uhd/Makefile ============================================================================== --- head/comms/uhd/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/comms/uhd/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -11,7 +11,7 @@ DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Ettus Research UHD driver framework -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +LIB_DEPENDS= ${PY_BOOST} BUILD_DEPENDS= ${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs \ cheetah-analyze:devel/py-cheetah@${PY_FLAVOR} \ rst2html:textproc/py-docutils \ Modified: head/comms/usrp/Makefile ============================================================================== --- head/comms/usrp/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/comms/usrp/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -12,7 +12,7 @@ COMMENT= Ettus Research USRP driver framework BROKEN= fails to build with boost 1.66, see bug 224088 -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +LIB_DEPENDS= ${PY_BOOST} BUILD_DEPENDS= ${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs \ cheetah-analyze:devel/py-cheetah \ rst2html:textproc/py-docutils \ Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -216,7 +216,6 @@ SUBDIR += boost-jam SUBDIR += boost-libs SUBDIR += boost-python-libs - SUBDIR += boost-python3-libs SUBDIR += boost_build SUBDIR += bossa SUBDIR += bouml-doc Modified: head/devel/boost-all/Makefile ============================================================================== --- head/devel/boost-all/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/boost-all/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -17,7 +17,7 @@ PYTHON_DESC= Boost.Python - interfacing Python and C++ LIBRARIES_RUN_DEPENDS= ${LOCALBASE}/lib/libboost_thread.so:devel/boost-libs JAM_RUN_DEPENDS= ${LOCALBASE}/bin/bjam:devel/boost-jam -PYTHON_RUN_DEPENDS= ${LOCALBASE}/lib/libboost_python.so:devel/boost-python-libs +PYTHON_RUN_DEPENDS= ${LOCALBASE}/lib/${PY_BOOST} DOCS_RUN_DEPENDS= ${LOCALBASE}/share/doc/boost/doc/html/index.html:devel/boost-docs .include Modified: head/devel/boost-libs/pkg-descr ============================================================================== --- head/devel/boost-libs/pkg-descr Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/boost-libs/pkg-descr Thu Feb 15 12:34:49 2018 (r461885) @@ -14,6 +14,6 @@ several more Boost libraries in addition to those from libraries are proposed for TR2. NOTE: This package does not contain Boost.Python, it's in -devel/boost-python-libs (python 2) and devel/boost-python3-libs (python 3). +devel/boost-python-libs. WWW: http://www.boost.org/ Modified: head/devel/boost-python-libs/Makefile ============================================================================== --- head/devel/boost-python-libs/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/boost-python-libs/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -1,10 +1,12 @@ # Created by: Alexander Churanov # $FreeBSD$ -PORTNAME?= boost-python-libs -COMMENT?= Framework for interfacing Python 2 and C++ +PORTNAME= boost-libs +COMMENT= Framework for interfacing Python 2 and C++ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -USES?= python:2.7 +USES= python +USE_PYTHON= flavors OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS Modified: head/devel/boost-python-libs/pkg-descr ============================================================================== --- head/devel/boost-python-libs/pkg-descr Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/boost-python-libs/pkg-descr Thu Feb 15 12:34:49 2018 (r461885) @@ -3,7 +3,4 @@ C++. It allows you to quickly and seamlessly expose C+ functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler. -The python 2 port is called boost-python-libs -The python 3 port is called boost-python3-libs - WWW: http://www.boost.org/ Modified: head/devel/eblob/Makefile ============================================================================== --- head/devel/eblob/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/eblob/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -33,7 +33,7 @@ CMAKE_ARGS+= -DWITH_ASSERTS=OFF .endif .if ${PORT_OPTIONS:MPYTHON} -LIB_DEPENDS+= libboost_python.so:devel/boost-python-libs +LIB_DEPENDS+= ${PY_BOOST} USES+= python:2.7 CMAKE_ARGS+= -DWITH_PYTHON=ON PLIST_SUB+= PYTHON="" PYTHON_VER=${PYTHON_VER} Modified: head/devel/libarea/Makefile ============================================================================== --- head/devel/libarea/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/libarea/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -11,7 +11,7 @@ COMMENT= CAM-related software for profile and pocketin LICENSE= BSD3CLAUSE -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +LIB_DEPENDS= ${PY_BOOST} USE_GITHUB= yes GH_ACCOUNT= Heeks Modified: head/devel/luabind/Makefile ============================================================================== --- head/devel/luabind/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/luabind/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -13,9 +13,9 @@ COMMENT= Library that helps you create bindings betwee LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +LIB_DEPENDS= ${PY_BOOST} -USES= lua:51 +USES= lua:51 python:env USE_LDCONFIG= yes CPPFLAGS+= -I.. -I${LUA_INCDIR} -I${LOCALBASE}/include Modified: head/devel/py-pyopencl/Makefile ============================================================================== --- head/devel/py-pyopencl/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/py-pyopencl/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl.h:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${FLAVOR} -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ +LIB_DEPENDS= ${PY_BOOST} \ libOpenCL.so:devel/ocl-icd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${FLAVOR} \ @@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:dev CONFIGURE_ARGS= BOOST_INC_DIR="${LOCALBASE}/include" \ BOOST_LIB_DIR="${LOCALBASE}/lib" \ - BOOST_PYTHON_LIBNAME=boost_python \ + BOOST_PYTHON_LIBNAME=${PY_BOOST_LIB} \ CL_INC_DIR="${LOCALBASE}/include" \ CL_LIB_DIR="${LOCALBASE}/lib" \ USE_SHIPPED_BOOST=False Modified: head/devel/uatraits/Makefile ============================================================================== --- head/devel/uatraits/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/uatraits/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -10,7 +10,7 @@ MASTER_SITES= http://people.freebsd.org/~demon/ MAINTAINER= demon@FreeBSD.org COMMENT= User-Agent detection library -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ +LIB_DEPENDS= ${PY_BOOST} \ libpcre.so:devel/pcre \ libxml2.so:textproc/libxml2 Modified: head/devel/vera++/Makefile ============================================================================== --- head/devel/vera++/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/vera++/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -34,7 +34,7 @@ OPTIONS_DEFAULT= LUA PYTHON PYTHON_CMAKE_OFF= -DVERA_PYTHON:BOOL=OFF PYTHON_CMAKE_ON= -DVERA_PYTHON:BOOL=ON -PYTHON_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +PYTHON_LIB_DEPENDS= ${PY_BOOST} LUA_CMAKE_OFF= -DVERA_LUA:BOOL=OFF LUA_CMAKE_ON= -DVERA_LUA:BOOL=ON LUA_LIB_DEPENDS= libluabind.so:devel/luabind Modified: head/devel/youcompleteme/Makefile ============================================================================== --- head/devel/youcompleteme/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/devel/youcompleteme/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= vim:editors/vim \ ${LOCALBASE}/lib/libboost_thread.so:devel/boost-libs \ - ${LOCALBASE}/lib/libboost_python.so:devel/boost-python-libs \ + ${LOCALBASE}/lib/${PY_BOOST} \ ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}frozendict>0:devel/py-frozendict@${PY_FLAVOR} \ Modified: head/games/vegastrike/Makefile ============================================================================== --- head/games/vegastrike/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/games/vegastrike/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -15,7 +15,7 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/vegastrike.ico:games/vegastrike-data -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ +LIB_DEPENDS= ${PY_BOOST} \ libexpat.so:textproc/expat2 \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg Modified: head/graphics/caffe/Makefile ============================================================================== --- head/graphics/caffe/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/graphics/caffe/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -20,7 +20,7 @@ LIB_DEPENDS= libsnappy.so:archivers/snappy \ libleveldb.so:databases/leveldb \ liblmdb.so:databases/lmdb \ libboost_system.so:devel/boost-libs \ - libboost_python.so:devel/boost-python-libs \ + ${PY_BOOST} \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libprotobuf.so:devel/protobuf \ Modified: head/graphics/cegui/Makefile ============================================================================== --- head/graphics/cegui/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/graphics/cegui/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -46,7 +46,7 @@ LUA_CMAKE_ON= -DCEGUI_BUILD_LUA_MODULE=ON -DCEGUI_BUI LUA_CMAKE_OFF= -DCEGUI_BUILD_LUA_MODULE=OFF -DCEGUI_BUILD_LUA_GENERATOR=OFF # this option is not currently used as it doesn't compile (see also CMAKE_ARGS below) PYTHON_USES= python:2.7 -PYTHON_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +PYTHON_LIB_DEPENDS= ${PY_BOOST} PYTHON_CMAKE_ON= -DCEGUI_BUILD_PYTHON_MODULES=ON PYTHON_CMAKE_OFF= -DCEGUI_BUILD_PYTHON_MODULES=OFF FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi Modified: head/graphics/gsculpt/Makefile ============================================================================== --- head/graphics/gsculpt/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/graphics/gsculpt/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -14,7 +14,7 @@ COMMENT= Opensource 3D modelling application LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +LIB_DEPENDS= ${PY_BOOST} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gtkglext>0:x11-toolkits/py-gtkglext@${PY_FLAVOR} Modified: head/graphics/luxrender/Makefile ============================================================================== --- head/graphics/luxrender/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/graphics/luxrender/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -16,7 +16,7 @@ COMMENT= Physically based and unbiased rendering syste LICENSE= GPLv3 -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ +LIB_DEPENDS= ${PY_BOOST} \ libfftw3.so:math/fftw3 \ libOpenImageIO.so:graphics/openimageio .if ${DISTVERSION} != 1.4 Modified: head/graphics/openimageio/Makefile ============================================================================== --- head/graphics/openimageio/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/graphics/openimageio/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -94,7 +94,7 @@ CMAKE_ARGS+= -DUSE_PYTHON:BOOL=OFF -DUSE_PYTHON3:BOOL= -DOIIO_BUILD_TOOLS:BOOL=ON .else LIB_DEPENDS+= libOpenImageIO.so:graphics/openimageio \ - libboost_python.so:devel/boost-python-libs + ${PY_BOOST} PLIST= ${PKGDIR}/pkg-plist-pybind #while oiio supports py3, ports doesn't have py3 support for boost-python yet USES+= python:2 Modified: head/graphics/py-exiv2/Makefile ============================================================================== --- head/graphics/py-exiv2/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/graphics/py-exiv2/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -13,7 +13,7 @@ MAINTAINER= multimedia@FreeBSD.org COMMENT= Python bindings for exiv2 LIB_DEPENDS= libexiv2.so:graphics/exiv2\ - libboost_python.so:devel/boost-python-libs + ${PY_BOOST} USES= python:2 scons tar:bzip2 USE_PYTHON= flavors Modified: head/graphics/vigra/Makefile ============================================================================== --- head/graphics/vigra/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/graphics/vigra/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -49,7 +49,7 @@ NUMPY_BUILD_DEPENDS= nosetests:devel/py-nose \ f2py:math/py-numpy NUMPY_RUN_DEPENDS= nosetests:devel/py-nose \ f2py:math/py-numpy -NUMPY_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +NUMPY_LIB_DEPENDS= ${PY_BOOST} # On FreeBSD < 11 libc++ lacks support for sized delete operators. # GCC dropped the builtin version of these operators in 6+ by # defaulting to gnu++14. Force c++11 instead. Modified: head/math/cadabra2/Makefile ============================================================================== --- head/math/cadabra2/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/math/cadabra2/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/doc/license.txt PATCH_DEPENDS= ${NONEXISTENT}:devel/boost-libs:extract \ ${NONEXISTENT}:devel/websocketpp:extract BUILD_DEPENDS= ${LOCALBASE}/include/websocketpp/client.hpp:devel/websocketpp -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ +LIB_DEPENDS= ${PY_BOOST} \ libboost_system.so:devel/boost-libs \ libpcrecpp.so:devel/pcre \ libjsoncpp.so:devel/jsoncpp \ Modified: head/math/kig/Makefile ============================================================================== --- head/math/kig/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/math/kig/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -8,7 +8,7 @@ CATEGORIES= math kde kde-kde4 MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 interactive geometry application -LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +LIB_DEPENDS= ${PY_BOOST} USES= cmake:outsource compiler:c++11-lib kde:4 python:run \ shebangfix tar:xz Modified: head/net-p2p/libtorrent-rasterbar-python/Makefile ============================================================================== --- head/net-p2p/libtorrent-rasterbar-python/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/net-p2p/libtorrent-rasterbar-python/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -7,7 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python bindings for libtorrent-rasterbar LIB_DEPENDS= libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar \ - libboost_python.so:devel/boost-python-libs + ${PY_BOOST} MASTERDIR= ${.CURDIR}/../libtorrent-rasterbar Modified: head/net/ceph-devel/Makefile ============================================================================== --- head/net/ceph-devel/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/net/ceph-devel/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -25,7 +25,7 @@ BUILD_DEPENDS= \ ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops \ gperf:devel/gperf LIB_DEPENDS= \ - libboost_python.so:devel/boost-python-libs \ + ${PY_BOOST} \ libboost_thread.so:devel/boost-libs \ libleveldb.so:databases/leveldb \ libldap.so:net/openldap24-client \ Modified: head/net/ceph/Makefile ============================================================================== --- head/net/ceph/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/net/ceph/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -24,7 +24,7 @@ BUILD_DEPENDS= \ gperf:devel/gperf \ ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops LIB_DEPENDS= \ - libboost_python.so:devel/boost-python-libs \ + ${PY_BOOST} \ libboost_thread.so:devel/boost-libs \ libleveldb.so:databases/leveldb \ libldap.so:net/openldap24-client \ Modified: head/science/avogadro/Makefile ============================================================================== --- head/science/avogadro/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/science/avogadro/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -37,7 +37,7 @@ OPTIONS_SUB= yes PYTHON_USES= python:2 PYTHON_BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}sip>0:devel/py-sip@${PY_FLAVOR} -PYTHON_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +PYTHON_LIB_DEPENDS= ${PY_BOOST} PYTHON_RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}sip>0:devel/py-sip@${PY_FLAVOR} PYTHON_CMAKE_ON= -DENABLE_PYTHON=ON \ Modified: head/science/tfel/Makefile ============================================================================== --- head/science/tfel/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/science/tfel/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -22,7 +22,7 @@ OPTIONS_SUB= yes GNUPLOT_BUILD_DEPENDS= gnuplot:math/gnuplot GNUPLOT_RUN_DEPENDS= gnuplot:math/gnuplot -PYTHON_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs +PYTHON_LIB_DEPENDS= ${PY_BOOST} PYTHON_USES= localbase python:2.7 PYTHON_CONFIGURE_ARGS= --enable-python-bindings PYTHON_CONFIGURE_WITH= boost=${LOCALBASE} Modified: head/sysutils/condor/Makefile ============================================================================== --- head/sysutils/condor/Makefile Thu Feb 15 12:30:56 2018 (r461884) +++ head/sysutils/condor/Makefile Thu Feb 15 12:34:49 2018 (r461885) @@ -20,7 +20,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt LIB_DEPENDS+= libkrb5support.so:security/krb5 \ libpcre.so:devel/pcre \ libcurl.so:ftp/curl \ - libboost_python.so:devel/boost-python-libs \ + ${PY_BOOST} \ libexpat.so:textproc/expat2 WRKSRC= ${WRKDIR}/condor-${PORTVERSION}