Lines 1-5
Link Here
|
1 |
PORTNAME= root |
1 |
PORTNAME= root |
2 |
DISTVERSION= 6.30.06 |
2 |
DISTVERSION= 6.30.06 |
|
|
3 |
PORTREVISION= 3 |
3 |
CATEGORIES= devel science math parallel python |
4 |
CATEGORIES= devel science math parallel python |
4 |
MASTER_SITES= https://root.cern/download/ |
5 |
MASTER_SITES= https://root.cern/download/ |
5 |
DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX} |
6 |
DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX} |
Lines 11-16
WWW= https://root.cern/
Link Here
|
11 |
LICENSE= LGPL21 |
12 |
LICENSE= LGPL21 |
12 |
LICENSE_FILE= ${WRKSRC}/LGPL2_1.txt |
13 |
LICENSE_FILE= ${WRKSRC}/LGPL2_1.txt |
13 |
|
14 |
|
|
|
15 |
# future-proofing w.r.t. next CURRENT release |
16 |
BROKEN_FreeBSD_16= fails to build: Patch for newest CURRENT release is missing |
17 |
|
14 |
BUILD_AND_RUN_DEPENDS= bash:shells/bash \ |
18 |
BUILD_AND_RUN_DEPENDS= bash:shells/bash \ |
15 |
nlohmann-json>=3:devel/nlohmann-json |
19 |
nlohmann-json>=3:devel/nlohmann-json |
16 |
BUILD_DEPENDS= ${BUILD_AND_RUN_DEPENDS} |
20 |
BUILD_DEPENDS= ${BUILD_AND_RUN_DEPENDS} |
Lines 56-62
python_OLD_CMD+= "/usr/bin/env @python@"
Link Here
|
56 |
# Flags and environment variables for building |
60 |
# Flags and environment variables for building |
57 |
CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17 |
61 |
CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17 |
58 |
CMAKE_ON= gnuinstall soversion mathmore |
62 |
CMAKE_ON= gnuinstall soversion mathmore |
59 |
CMAKE_OFF= builtin_gtest clad |
63 |
CMAKE_OFF= builtin_davix builtin_gtest clad davix |
60 |
CONFIGURE_WRKSRC?= ${WRKDIR}/.build |
64 |
CONFIGURE_WRKSRC?= ${WRKDIR}/.build |
61 |
MAKE_ENV+= ROOTSYS=${CONFIGURE_WRKSRC} |
65 |
MAKE_ENV+= ROOTSYS=${CONFIGURE_WRKSRC} |
62 |
|
66 |
|
Lines 117-122
PLIST_SUB+= NOT_INSTALLED_ON_AARCH64="@comment " ONLY_INSTALLED_ON_AARCH64="" AA
Link Here
|
117 |
PLIST_SUB+= NOT_INSTALLED_ON_AARCH64="" ONLY_INSTALLED_ON_AARCH64="@comment " AARCH64_PCM_PREFIX="" AARCH64_PCM_SUFFIX="" |
121 |
PLIST_SUB+= NOT_INSTALLED_ON_AARCH64="" ONLY_INSTALLED_ON_AARCH64="@comment " AARCH64_PCM_PREFIX="" AARCH64_PCM_SUFFIX="" |
118 |
.endif |
122 |
.endif |
119 |
|
123 |
|
|
|
124 |
.if ${OPSYS} == FreeBSD && ${ARCH} == "aarch64" && ${OSVERSION} > 1499999 |
125 |
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-interpreter_cling_lib_Interpreter_Interpreter.cpp.15aarch64 |
126 |
.endif |
120 |
# std_config.pcm exclusive to FreeBSD 14 |
127 |
# std_config.pcm exclusive to FreeBSD 14 |
121 |
.if ${OPSYS} == FreeBSD && (1400000 <= ${OSVERSION} && ${OSVERSION} < 1500000) |
128 |
.if ${OPSYS} == FreeBSD && (1400000 <= ${OSVERSION} && ${OSVERSION} < 1500000) |
122 |
PLIST_SUB+= ONLY_INSTALLED_ON_FBSD14="" |
129 |
PLIST_SUB+= ONLY_INSTALLED_ON_FBSD14="" |