Merge remote-tracking branch 'origin/pristine'

* origin/pristine:
  security/nss: update to 3.110
  graphics/py-pivy: update pivy to 0.6.10
  irc/inspircd: update to 4.7.0
  science/trilinos: Update comment
  cad/xyce: update 7.8.0 → 7.9.0
  audio/odin2-synthesizer: Broken on armv7
  science/votca: update 2024.2 → 2025
  misc/py-schedulefree: New port: Schedule free learning in PyTorch
  Mk/bsd.default-versions.mk: Note version 24 of openjdk in comment
  Mk/Uses/java.mk: Fix a misnamed variable
  math/R-cran-RcppArmadillo: Update to 14.4.1-1
  graphics/imlib2: Add new default options HEIF and OPENJPEG
This commit is contained in:
2025-03-29 20:38:59 +01:00
21 changed files with 86 additions and 30 deletions
+1 -1
View File
@@ -226,7 +226,7 @@ _JAVA_PORT_NATIVE_OPENJDK_JDK_22_INFO= PORT=java/openjdk22 HOME=${LOCALBASE}/
VERSION=22 OS=native VENDOR=openjdk
_JAVA_PORT_NATIVE_OPENJDK_JDK_23_INFO= PORT=java/openjdk23 HOME=${LOCALBASE}/openjdk23 \
VERSION=23 OS=native VENDOR=openjdk
_JAVA_PORT_NATIVE_OPENJDK_JDK_23_INFO= PORT=java/openjdk24 HOME=${LOCALBASE}/openjdk24 \
_JAVA_PORT_NATIVE_OPENJDK_JDK_24_INFO= PORT=java/openjdk24 HOME=${LOCALBASE}/openjdk24 \
VERSION=24 OS=native VENDOR=openjdk
_JAVA_PORT_LINUX_ORACLE_JDK_8_INFO= PORT=java/linux-oracle-jdk18 HOME=${LOCALBASE}/linux-oracle-jdk1.8.0 \
VERSION=8 OS=linux VENDOR=oracle
+1 -1
View File
@@ -73,7 +73,7 @@ GUILE_DEFAULT?= 2.2
# Format: version[-flavor]
# Examples: 6-nox11, 7
IMAGEMAGICK_DEFAULT?= 7
# Possible values: 8, 11, 17, 18, 19, 20, 21, 22 23
# Possible values: 8, 11, 17, 18, 19, 20, 21, 22, 23, 24
JAVA_DEFAULT?= 8
# Possible values: 3.8.0, 4.99
. if (defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL)) || ${ARCH:Maarch64}
+2
View File
@@ -12,6 +12,8 @@ WWW= https://thewavewarden.com/pages/odin-2 \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_armv7= compilation fails, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279134
BUILD_DEPENDS= lv2>0:audio/lv2 \
bash:shells/bash
LIB_DEPENDS= libasound.so:audio/alsa-lib \
+3 -2
View File
@@ -1,7 +1,6 @@
PORTNAME= xyce
DISTVERSIONPREFIX= Release-
DISTVERSION= 7.8.0
PORTREVISION= 7
DISTVERSION= 7.9.0
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -42,6 +41,8 @@ CONFIGURE_ARGS= LEX=/usr/bin/flex \
--enable-amesos \
--enable-shared \
--disable-static
CFLAGS+= -I${LOCALBASE}/include/kokkos # https://github.com/Xyce/Xyce/issues/137
CXXFLAGS+= -I${LOCALBASE}/include/kokkos # https://github.com/Xyce/Xyce/issues/137
INSTALL_TARGET= install-strip
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1702614493
SHA256 (Xyce-Xyce-Release-7.8.0_GH0.tar.gz) = f763b7d5ad6defd25d2c7e5cc95155958cd12510a5e22a179daab459b21fa713
SIZE (Xyce-Xyce-Release-7.8.0_GH0.tar.gz) = 23405203
TIMESTAMP = 1743235265
SHA256 (Xyce-Xyce-Release-7.9.0_GH0.tar.gz) = 36ea88736b5e2012f28755588c857c88ed5dab5f4eccd3f59c6f42e6320fee4e
SIZE (Xyce-Xyce-Release-7.9.0_GH0.tar.gz) = 26009560
+9 -2
View File
@@ -1,5 +1,6 @@
PORTNAME= imlib2
DISTVERSION= 1.12.4
PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= SF/enlightenment/imlib2-src/${DISTVERSION}
@@ -29,13 +30,16 @@ INSTALL_TARGET= install-strip
PLIST_SUB= SHLIB_SHORT=${DISTVERSION:R:R} \
SHLIB_VER=${DISTVERSION}
OPTIONS_DEFINE= GIF ID3 JPEG JXL PNG TIFF WEBP X11
OPTIONS_DEFAULT= GIF ID3 JPEG JXL PNG TIFF WEBP X11
OPTIONS_DEFINE= GIF HEIF ID3 JPEG JXL OPENJPEG PNG TIFF WEBP X11
OPTIONS_DEFAULT= GIF HEIF ID3 JPEG JXL OPENJPEG PNG TIFF WEBP X11
OPTIONS_SUB= yes
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
GIF_CONFIGURE_WITH= gif
HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
HEIF_CONFIGURE_WITH= heif
ID3_LIB_DEPENDS= libid3tag.so:audio/libid3tag
ID3_CONFIGURE_WITH= id3
@@ -46,6 +50,9 @@ JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
JXL_CONFIGURE_WITH= jxl
JXL_CONFLICTS_INSTALL= imlib2-jxl
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
OPENJPEG_CONFIGURE_WITH= j2k
PNG_LIB_DEPENDS= libpng16.so:graphics/png
PNG_CONFIGURE_WITH= png
+2
View File
@@ -18,8 +18,10 @@ lib/imlib2/loaders/bmp.so
lib/imlib2/loaders/bz2.so
lib/imlib2/loaders/ff.so
%%GIF%%lib/imlib2/loaders/gif.so
%%HEIF%%lib/imlib2/loaders/heif.so
lib/imlib2/loaders/ico.so
%%ID3%%lib/imlib2/loaders/id3.so
%%OPENJPEG%%lib/imlib2/loaders/j2k.so
%%JPEG%%lib/imlib2/loaders/jpeg.so
%%JXL%%lib/imlib2/loaders/jxl.so
lib/imlib2/loaders/lbm.so
+1 -1
View File
@@ -1,6 +1,6 @@
PORTNAME= inspircd
DISTVERSIONPREFIX= v
DISTVERSION= 4.6.0
DISTVERSION= 4.7.0
CATEGORIES= irc
MAINTAINER= driesm@FreeBSD.org
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1740833947
SHA256 (inspircd-inspircd-v4.6.0_GH0.tar.gz) = d661648bdcb397d8bd2d4afe2746f8e991923d3d82e83d9fa215194f445977f7
SIZE (inspircd-inspircd-v4.6.0_GH0.tar.gz) = 1024697
TIMESTAMP = 1743269146
SHA256 (inspircd-inspircd-v4.7.0_GH0.tar.gz) = fcad041a46f1d7c635ba2ed41d7bcef1cfa2510a5692ac98b34f90420187c97b
SIZE (inspircd-inspircd-v4.7.0_GH0.tar.gz) = 1027351
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= RcppArmadillo
DISTVERSION= 14.4.0-1
DISTVERSION= 14.4.1-1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1742390610
SHA256 (RcppArmadillo_14.4.0-1.tar.gz) = cf80ad07cde7fd6066ea37a7e5afc8bb9224da80e7f39b034f109947413f0beb
SIZE (RcppArmadillo_14.4.0-1.tar.gz) = 1401884
TIMESTAMP = 1743258759
SHA256 (RcppArmadillo_14.4.1-1.tar.gz) = 3c88231a2fb2975cb5c23221fbdee74849fd342789fca3b34db343aaf8b039bb
SIZE (RcppArmadillo_14.4.1-1.tar.gz) = 1402032
+1
View File
@@ -480,6 +480,7 @@
SUBDIR += py-pytorch-lightning
SUBDIR += py-pyviz-comms
SUBDIR += py-safetensors
SUBDIR += py-schedulefree
SUBDIR += py-scikit-fusion
SUBDIR += py-scikit-quant
SUBDIR += py-serverfiles
+25
View File
@@ -0,0 +1,25 @@
PORTNAME= schedulefree
DISTVERSION= 1.4.1
CATEGORIES= misc python # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Schedule free learning in PyTorch
WWW= https://github.com/facebookresearch/schedule_free
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
# most tests fail: AssertionError: Torch not compiled with CUDA enabled, see https://github.com/facebookresearch/schedule_free/issues/65
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1742853003
SHA256 (schedulefree-1.4.1.tar.gz) = 69ef25601d1fc0d8dd00cb36f9af78833f88b7846f1bb6ddecc9f144f3e9f7cb
SIZE (schedulefree-1.4.1.tar.gz) = 29281
+11
View File
@@ -0,0 +1,11 @@
Schedulefree is a Schedule-Free optimizer in PyTorch.
We provide several Schedule-Free optimizer implementations:
* SGDScheduleFree and SGDScheduleFreeReference: Schedule-free variants of SGD
* AdamWScheduleFree and AdamWScheduleFreeReference: Schedule-free variants
of AdamW
* RAdamScheduleFree: Schedule-free variant of RAdam, which eliminates the need
for both learning rate scheduling and warmup (implementation community
contributed)
* Experimental ScheduleFreeWrapper to combine with other optimizers
+1 -1
View File
@@ -88,7 +88,7 @@ CMAKE_ARGS+= -DAMD_LIBRARY_DIRS=${LOCALBASE}/lib
# users: https://duongdo27.github.io/Trilinos/users.html
CONFLICTS_INSTALL= googletest # installs files into the same place, problematic file: /usr/local/include/gtest/gtest.h, see https://github.com/trilinos/Trilinos/issues/11184
CONFLICTS_INSTALL= googletest # installs files into the same place, problematic file: /usr/local/include/gtest/gtest.h, see https://github.com/trilinos/Trilinos/issues/13929
post-install:
# remove MPI headers that it installs
+6 -2
View File
@@ -1,7 +1,6 @@
PORTNAME= votca
DISTVERSIONPREFIX= v
DISTVERSION= 2024.2
PORTREVISION= 3
DISTVERSION= 2025
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -63,10 +62,15 @@ OPTIONS_SUB= yes
APPS_DESC= Build applications
APPS_CMAKE_BOOL= INSTALL_CSGAPPS
post-install: # workaround for https://github.com/votca/votca/issues/1173
@${RM} -r ${STAGEDIR}${PREFIX}/lib/python.
do-test: # several tests fail, see https://github.com/votca/votca/issues/1098
@cd ${BUILD_WRKSRC} && \
${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DENABLE_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
# tests as of 2025: 100% tests passed, 0 tests failed out of 250
.include <bsd.port.mk>
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1727672157
SHA256 (votca-votca-v2024.2_GH0.tar.gz) = 704d50f64bbfa2e19d0aa4b5726ac35c20c3b9b45554be5f1e1417d430e31c24
SIZE (votca-votca-v2024.2_GH0.tar.gz) = 41332515
TIMESTAMP = 1743227786
SHA256 (votca-votca-v2025_GH0.tar.gz) = ee2ac59c858ee41ef3ecf636b263464cac5895c0ee9c8f97b1aafca4b8b76350
SIZE (votca-votca-v2025_GH0.tar.gz) = 41334705
+3 -3
View File
@@ -278,11 +278,11 @@ lib/cmake/VOTCA_XTP/VOTCA_XTPConfigVersion.cmake
lib/cmake/VOTCA_XTP/VOTCA_XTP_Targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/VOTCA_XTP/VOTCA_XTP_Targets.cmake
lib/libvotca_csg.so
lib/libvotca_csg.so.2024
lib/libvotca_csg.so.2025
lib/libvotca_tools.so
lib/libvotca_tools.so.2024
lib/libvotca_tools.so.2025
lib/libvotca_xtp.so
lib/libvotca_xtp.so.2024
lib/libvotca_xtp.so.2025
share/man/man1/csg_boltzmann.1.gz
share/man/man1/csg_call.1.gz
share/man/man1/csg_density.1.gz
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= nss
PORTVERSION= 3.109
PORTVERSION= 3.110
CATEGORIES= security
MASTER_SITES= MOZILLA/security/${PORTNAME}/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1740841924
SHA256 (nss-3.109.tar.gz) = bea46c256118cd8910202f05339627d75291f13b80054527df58419b9d29c18b
SIZE (nss-3.109.tar.gz) = 76610986
TIMESTAMP = 1743259058
SHA256 (nss-3.110.tar.gz) = 9cd610c40422a07771b9b45166be2d052ea2f00b605a7928129e1f2071b3ae27
SIZE (nss-3.110.tar.gz) = 76616684