diff options
Diffstat (limited to '')
51 files changed, 256 insertions, 141 deletions
diff --git a/comms/ebook2cw/Makefile b/comms/ebook2cw/Makefile index d0c5806895b9..210da6dcd83e 100644 --- a/comms/ebook2cw/Makefile +++ b/comms/ebook2cw/Makefile @@ -1,20 +1,23 @@ PORTNAME= ebook2cw -PORTVERSION= 0.8.2 -PORTREVISION= 3 +DISTVERSION= 0.8.5 CATEGORIES= comms hamradio -MASTER_SITES= http://fkurz.net/ham/ebook2cw/ \ - LOCAL/db +MASTER_SITES= https://fkurz.net/ham/ebook2cw/ MAINTAINER= hamradio@FreeBSD.org COMMENT= Convert text files into cw as an mp3 or ogg file WWW= https://fkurz.net/ham/ebook2cw.html LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmp3lame.so:audio/lame \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis +USES= gettext + +PIE_UNSAFE= yes + OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @@ -23,14 +26,17 @@ post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|'g \ ${WRKSRC}/Makefile do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/ebook2cw ${STAGEDIR}${PREFIX}/bin/ebook2cw - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ebook2cw - ${INSTALL_DATA} ${WRKSRC}/ebook2cw.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/ebook2cw ${STAGEDIR}${PREFIX}/bin/ebook2cw + ${INSTALL_MAN} ${WRKSRC}/ebook2cw.1 ${STAGEDIR}${PREFIX}/share/man/man1 + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + +do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ebook2cw.conf isomap.txt utf8map.txt ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${EXAMPLESDIR}/$f .endfor - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/comms/ebook2cw/distinfo b/comms/ebook2cw/distinfo index 57be1bb1010a..e7c2b516eb1c 100644 --- a/comms/ebook2cw/distinfo +++ b/comms/ebook2cw/distinfo @@ -1,2 +1,3 @@ -SHA256 (ebook2cw-0.8.2.tar.gz) = d8277ac6aaf9e64d9cb9a96457488b3a0dbd77e87622ded8f0825acb500c5758 -SIZE (ebook2cw-0.8.2.tar.gz) = 29170 +TIMESTAMP = 1754384661 +SHA256 (ebook2cw-0.8.5.tar.gz) = 571f734f12123b4affbad90b55dd4c9630b254afe343fa621fc5114b9bd25fc3 +SIZE (ebook2cw-0.8.5.tar.gz) = 34619 diff --git a/comms/ebook2cw/files/patch-Makefile b/comms/ebook2cw/files/patch-Makefile index 012d268cf5a6..e69a00d09e6f 100644 --- a/comms/ebook2cw/files/patch-Makefile +++ b/comms/ebook2cw/files/patch-Makefile @@ -1,11 +1,11 @@ ---- Makefile.orig 2013-01-04 14:33:04 UTC +--- Makefile.orig 2023-08-16 18:54:49 UTC +++ Makefile -@@ -3,37 +3,26 @@ - # $Id: Makefile 547 2012-12-29 21:07:53Z dj1yfk $ +@@ -1,30 +1,16 @@ VERSION=0.8.5 + # ebook2cw Makefile -- Fabian Kurz, DJ5CW -- http://fkurz.net/ham/ebook2cw.html - VERSION=0.8.2 + VERSION=0.8.5 -DESTDIR ?= /usr -+DESTDIR ?= /usr/local ++DESTDIR ?= %%PREFIX%% +CC ?= gcc -# Set to NO to compile without Lame/Ogg-vorbis support @@ -13,8 +13,8 @@ -USE_OGG?=YES - CFLAGS:=$(CFLAGS) -D DESTDIR=\"$(DESTDIR)\" -D VERSION=\"$(VERSION)\" -+CFLAGS+= -I/usr/local/include -D LAME -D OGGV -+LDFLAGS+= -L/usr/local/lib -lmp3lame -lvorbis -lvorbisenc -logg ++CFLAGS+= -I%%LOCALBASE%%/include -D LAME -D OGGV ++LDFLAGS+= -L%%LOCALBASE%%/lib -lintl -lmp3lame -lvorbis -lvorbisenc -logg -ifeq ($(USE_LAME), YES) - CFLAGS:=$(CFLAGS) -D LAME @@ -24,26 +24,15 @@ - CFLAGS:=$(CFLAGS) -D OGGV - LDFLAGS:=$(LDFLAGS) -lvorbis -lvorbisenc -logg -endif -+all: ebook2cw cgi +- + UNAME := $(shell uname) +-ifeq ($(UNAME), Darwin) +- LDFLAGS += -lintl +-endif - -all: ebook2cw -- - ebook2cw: ebook2cw.c codetables.h -- gcc ebook2cw.c -pedantic -Wall -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw -+ ${CC} ebook2cw.c -pedantic -Wall -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw - - cgi: ebook2cw.c codetables.h -- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -o cw.cgi -+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -o cw.cgi - - cgibuffered: ebook2cw.c codetables.h -- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -D CGIBUFFERED -o cw.cgi -+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -D CGIBUFFERED -o cw.cgi - - static: -- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -o ebook2cw -+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -o ebook2cw ++all: ebook2cw cgi - install: - install -d -v $(DESTDIR)/share/man/man1/ + ebook2cw: ebook2cw.c codetables.h + $(CC) ebook2cw.c -pedantic -Wall -Wno-format-truncation -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw diff --git a/comms/ebook2cw/pkg-descr b/comms/ebook2cw/pkg-descr index f42e9338f88f..72770e6f0568 100644 --- a/comms/ebook2cw/pkg-descr +++ b/comms/ebook2cw/pkg-descr @@ -1,5 +1,5 @@ ebook2cw is a command line program (optional GUI available) which converts a plain text (ISO 8859-1 or UTF-8) ebook to morse code MP3 files. -It works on several platforms, including Windows and Linux. +It works on several platforms, including GNU/Linux and Windows. Written by Fabian Kurz, DJ1YFK <mail@fkurz.net> diff --git a/comms/ebook2cw/pkg-plist b/comms/ebook2cw/pkg-plist index a55ada800cc4..339aa7c1f792 100644 --- a/comms/ebook2cw/pkg-plist +++ b/comms/ebook2cw/pkg-plist @@ -1,6 +1,6 @@ bin/ebook2cw -share/man/man1/ebook2cw.1.gz +%%PORTDOCS%%%%DOCSDIR%%/README %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ebook2cw.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/isomap.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf8map.txt -%%PORTDOCS%%%%DOCSDIR%%/README +share/man/man1/ebook2cw.1.gz diff --git a/devel/got/Makefile b/devel/got/Makefile index 8ce52e9ace7a..9cf134850536 100644 --- a/devel/got/Makefile +++ b/devel/got/Makefile @@ -1,5 +1,5 @@ PORTNAME= got -DISTVERSION= 0.117 +DISTVERSION= 0.118 CATEGORIES= devel MASTER_SITES= https://gameoftrees.org/releases/portable/ DISTNAME= got-portable-${DISTVERSION} diff --git a/devel/got/distinfo b/devel/got/distinfo index 83f42d8aac9e..2a827cba7cc6 100644 --- a/devel/got/distinfo +++ b/devel/got/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755546260 -SHA256 (got-portable-0.117.tar.gz) = 8d53ffd6f5f5749ba474753e47e45e8e53d57de541be8bb3b0ce8e8fc233c141 -SIZE (got-portable-0.117.tar.gz) = 2497749 +TIMESTAMP = 1757506309 +SHA256 (got-portable-0.118.tar.gz) = 3119fe105a1fb23cf44937be7960b59970c92a3e320d496841b6d878d199c623 +SIZE (got-portable-0.118.tar.gz) = 1587727 diff --git a/devel/librelp/Makefile b/devel/librelp/Makefile index 6f22e5efff82..2f5ad60adc8b 100644 --- a/devel/librelp/Makefile +++ b/devel/librelp/Makefile @@ -1,5 +1,5 @@ PORTNAME= librelp -PORTVERSION= 1.11.0 +PORTVERSION= 1.12.0 CATEGORIES= devel MASTER_SITES= http://download.rsyslog.com/librelp/ diff --git a/devel/librelp/distinfo b/devel/librelp/distinfo index 61eee1477b82..4ee5d3e4cfae 100644 --- a/devel/librelp/distinfo +++ b/devel/librelp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1673543711 -SHA256 (librelp-1.11.0.tar.gz) = 7719b5f31e07cbb9872289ad32b787c613b5355d407982a0a2c4d69938457fd6 -SIZE (librelp-1.11.0.tar.gz) = 546841 +TIMESTAMP = 1757490694 +SHA256 (librelp-1.12.0.tar.gz) = e2e53a9812d06f95d0a311bbfafba78704835de6d7f0ea0fd9c0d94e8eae496a +SIZE (librelp-1.12.0.tar.gz) = 557142 diff --git a/devel/py-types-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile index daa693c7e783..eed32aa2c71a 100644 --- a/devel/py-types-jsonschema/Makefile +++ b/devel/py-types-jsonschema/Makefile @@ -1,5 +1,5 @@ PORTNAME= types-jsonschema -PORTVERSION= 4.25.0.20250720 +PORTVERSION= 4.25.1.20250822 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-types-jsonschema/distinfo b/devel/py-types-jsonschema/distinfo index 784027833899..07093549e17b 100644 --- a/devel/py-types-jsonschema/distinfo +++ b/devel/py-types-jsonschema/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752998928 -SHA256 (types_jsonschema-4.25.0.20250720.tar.gz) = 765a3b6144798fe3161fd8cbe570a756ed3e8c0e5adb7c09693eb49faad39dbd -SIZE (types_jsonschema-4.25.0.20250720.tar.gz) = 15470 +TIMESTAMP = 1757492053 +SHA256 (types_jsonschema-4.25.1.20250822.tar.gz) = aac69ed4b23f49aaceb7fcb834141d61b9e4e6a7f6008cb2f0d3b831dfa8464a +SIZE (types_jsonschema-4.25.1.20250822.tar.gz) = 15628 diff --git a/devel/py-types-jsonschema/files/patch-pyproject.toml b/devel/py-types-jsonschema/files/patch-pyproject.toml index 139170439382..04871adc77a4 100644 --- a/devel/py-types-jsonschema/files/patch-pyproject.toml +++ b/devel/py-types-jsonschema/files/patch-pyproject.toml @@ -1,4 +1,4 @@ ---- pyproject.toml.orig 2025-07-20 03:29:32 UTC +--- pyproject.toml.orig 2025-08-22 03:04:15 UTC +++ pyproject.toml @@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta" [build-system] @@ -8,14 +8,14 @@ [project] name = "types-jsonschema" - version = "4.25.0.20250720" + version = "4.25.1.20250822" -license = "Apache-2.0" -license-files = ["LICENSE"] +license = { text = "Apache-2.0" } description = "Typing stubs for jsonschema" readme = { text = """\ ## Typing stubs for jsonschema -@@ -51,5 +50,4 @@ dependencies = ['referencing'] +@@ -46,5 +45,4 @@ dependencies = ['referencing'] "Chat" = "https://gitter.im/python/typing" [tool.setuptools] diff --git a/emulators/Ymir/Makefile b/emulators/Ymir/Makefile index b6cfa0301e45..aaf5d4ed0a8c 100644 --- a/emulators/Ymir/Makefile +++ b/emulators/Ymir/Makefile @@ -1,6 +1,6 @@ PORTNAME= Ymir DISTVERSIONPREFIX= v -DISTVERSION= 0.1.7 +DISTVERSION= 0.1.8 CATEGORIES= emulators MAINTAINER= bsdcode@disroot.org diff --git a/emulators/Ymir/distinfo b/emulators/Ymir/distinfo index 78b5b3eb2cee..ea0e78976f0f 100644 --- a/emulators/Ymir/distinfo +++ b/emulators/Ymir/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754870707 -SHA256 (StrikerX3-Ymir-v0.1.7_GH0.tar.gz) = 8453407de50a4abef05c985f4eabf32b5185bf5a651583d250f820ff60bae93a -SIZE (StrikerX3-Ymir-v0.1.7_GH0.tar.gz) = 5431708 +TIMESTAMP = 1757486628 +SHA256 (StrikerX3-Ymir-v0.1.8_GH0.tar.gz) = 6a5951c25a4a1796c0643aacdced3f31099014e4f89412c5eb11bb385c0218d3 +SIZE (StrikerX3-Ymir-v0.1.8_GH0.tar.gz) = 5477804 SHA256 (StrikerX3-mio-c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa_GH0.tar.gz) = 384d3a3ee249ebda0766fa5dc9f8bc5a871c8b2e3d3eedf46f330e6350058738 SIZE (StrikerX3-mio-c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa_GH0.tar.gz) = 34871 diff --git a/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_debug_debug__output__view.cpp b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_debug_debug__output__view.cpp new file mode 100644 index 000000000000..aa1b8f1f6ff6 --- /dev/null +++ b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_debug_debug__output__view.cpp @@ -0,0 +1,11 @@ +--- apps/ymir-sdl3/src/app/ui/views/debug/debug_output_view.cpp.orig 2025-09-10 06:46:50 UTC ++++ apps/ymir-sdl3/src/app/ui/views/debug/debug_output_view.cpp +@@ -4,7 +4,7 @@ + + #include <util/sdl_file_dialog.hpp> + +-#include <misc/cpp/imgui_stdlib.h> ++#include <imgui_stdlib.h> + + namespace app::ui { + diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile index 01e893913fdf..cad52c7ea394 100644 --- a/graphics/py-sorl-thumbnail/Makefile +++ b/graphics/py-sorl-thumbnail/Makefile @@ -1,9 +1,9 @@ PORTNAME= sorl-thumbnail -PORTVERSION= 12.10.0 -PORTREVISION= 4 +DISTVERSION= 12.11.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= sorl_thumbnail-${DISTVERSION} MAINTAINER= ports@caomhin.org COMMENT= Sorl-thumbnail provides an easy way to generate image thumbnails @@ -12,11 +12,13 @@ WWW= https://github.com/jazzband/sorl-thumbnail LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes PORTDOCS= * @@ -26,11 +28,12 @@ OPTIONS_DEFAULT= PILLOW OPTIONS_SINGLE= IMAGELIB OPTIONS_GROUP= CACHING +# An PGMAGICK option would still be possible as well, but the ports tree does +# not yet have a py-pgmagick port. OPTIONS_SINGLE_IMAGELIB= GRAPHICSMAGICK IMAGEMAGICK PILLOW WAND OPTIONS_GROUP_CACHING= REDIS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} -DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" GRAPHICSMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/gm:graphics/GraphicsMagick IMAGEMAGICK_USES= magick:6,run @@ -44,6 +47,10 @@ PILLOW_DESC= Use internal image processing REDIS_DESC= Use REDIS as Key Value Store WAND_DESC= Use Wand with ImageMagick +post-build-DOCS-on: + ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ + -d ${WRKDIR} -b html ${WRKSRC}/docs ${WRKSRC}/build/sphinx/html + post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && \ diff --git a/graphics/py-sorl-thumbnail/distinfo b/graphics/py-sorl-thumbnail/distinfo index 503ab119ce1b..71659dc4d34c 100644 --- a/graphics/py-sorl-thumbnail/distinfo +++ b/graphics/py-sorl-thumbnail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1704566157 -SHA256 (sorl-thumbnail-12.10.0.tar.gz) = de95a49217fdfeced222fa3ceaa01d312ee2f8aad56ba34d6c70f2dee9a84938 -SIZE (sorl-thumbnail-12.10.0.tar.gz) = 665255 +TIMESTAMP = 1755414298 +SHA256 (sorl_thumbnail-12.11.0.tar.gz) = 191b89c27ecb40b5c2a35549d557d17c4841c6aff439b2e17b938b91eea463b3 +SIZE (sorl_thumbnail-12.11.0.tar.gz) = 667102 diff --git a/graphics/py-sorl-thumbnail/files/patch-pyproject.toml b/graphics/py-sorl-thumbnail/files/patch-pyproject.toml new file mode 100644 index 000000000000..f38468089e04 --- /dev/null +++ b/graphics/py-sorl-thumbnail/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +Relax version requirements. + +--- pyproject.toml.orig 2025-08-20 12:07:03 UTC ++++ pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools>=64", "setuptools_scm>=8"] ++requires = ["setuptools", "setuptools_scm>=8"] + build-backend = "setuptools.build_meta" + + [project] diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile index 24cc3998eb53..67573a202db5 100644 --- a/lang/gcc13-devel/Makefile +++ b/lang/gcc13-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 13.4.1.s20250828 +PORTVERSION= 13.4.1.s20250904 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo index f56691160d8f..c74b11b58d13 100644 --- a/lang/gcc13-devel/distinfo +++ b/lang/gcc13-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756456800 -SHA256 (gcc-13-20250828.tar.xz) = 54322d4375c3a255782afc17841d8fbb3d7ecc1162aeec74722b20c0140753a5 -SIZE (gcc-13-20250828.tar.xz) = 84598544 +TIMESTAMP = 1757064391 +SHA256 (gcc-13-20250904.tar.xz) = 841d59760c42108a706f70091cf1bd4865c8f3ec856a6eac451e75bec8caecff +SIZE (gcc-13-20250904.tar.xz) = 84591864 diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile index 12619aff774d..ba6a1f1d927d 100644 --- a/lang/gcc14-devel/Makefile +++ b/lang/gcc14-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 14.3.1.s20250829 +PORTVERSION= 14.3.1.s20250905 PORTEPOCH= 1 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo index fcdb8f253ed5..06fc1101802e 100644 --- a/lang/gcc14-devel/distinfo +++ b/lang/gcc14-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756543273 -SHA256 (gcc-14-20250829.tar.xz) = 872fbeb615f349066de09948aeccfb996bd4f5e6e1f6c7630d0f2d3f302b5481 -SIZE (gcc-14-20250829.tar.xz) = 88313104 +TIMESTAMP = 1757406221 +SHA256 (gcc-14-20250905.tar.xz) = e9000fb33a0f080e5e1bd3423ba35382c5426177cf4527e62fda429f78a7faf2 +SIZE (gcc-14-20250905.tar.xz) = 88344720 diff --git a/lang/gcc14/Makefile b/lang/gcc14/Makefile index 29e119905af3..3f2d7cf4848d 100644 --- a/lang/gcc14/Makefile +++ b/lang/gcc14/Makefile @@ -80,7 +80,11 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} CONFIGURE_ARGS+= --with-abi=elfv2 .endif -LANGUAGES:= c,c++,objc,fortran,jit +LANGUAGES= c,c++,objc,fortran +.if ${ARCH} != i386 && !empty(PORT_OPTIONS:M*BOOTSTRAP) +LANGUAGES:= ${LANGUAGES},jit +.endif + TARGLIB= ${PREFIX}/lib/gcc${SUFFIX} TARGLIB32= ${PREFIX}/lib32 # The version information is added later LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} diff --git a/lang/gcc14/pkg-help b/lang/gcc14/pkg-help index 9030bbb28d3f..632e1c65f816 100644 --- a/lang/gcc14/pkg-help +++ b/lang/gcc14/pkg-help @@ -1,3 +1,6 @@ Building this port with LTO_BOOTSTRAP enabled requires significant amounts of memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP -(or disabling BOOTSTRAP altogether) in case that is a problem. +in case that is a problem. + +Note that disabling bootstrap altogether is possible, but not recommended: some +features (e.g. jit) requires you to choose a bootstrap option to be enabled. diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile index b180557683be..76fc0fdc0a37 100644 --- a/lang/gcc15-devel/Makefile +++ b/lang/gcc15-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 15.2.1.s20250830 +PORTVERSION= 15.2.1.s20250906 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo index 7e228de70fda..ea1a272beba2 100644 --- a/lang/gcc15-devel/distinfo +++ b/lang/gcc15-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756646163 -SHA256 (gcc-15-20250830.tar.xz) = ff984d2584184a57353c8ba5023c32963a4f9ee65a0d6362c04cef4854643ff9 -SIZE (gcc-15-20250830.tar.xz) = 92318400 +TIMESTAMP = 1757406561 +SHA256 (gcc-15-20250906.tar.xz) = 5975968b10e0798186b4469084d4bca037134e710cebfe48e4cc0199572d1abf +SIZE (gcc-15-20250906.tar.xz) = 92313708 diff --git a/lang/gcc15/Makefile b/lang/gcc15/Makefile index 957ccabf391e..d4e52f6d3815 100644 --- a/lang/gcc15/Makefile +++ b/lang/gcc15/Makefile @@ -80,11 +80,11 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} CONFIGURE_ARGS+= --with-abi=elfv2 .endif -.if ${ARCH} == i386 -LANGUAGES:= c,c++,objc,fortran -.else -LANGUAGES:= c,c++,objc,fortran,jit +LANGUAGES= c,c++,objc,fortran +.if ${ARCH} != i386 && !empty(PORT_OPTIONS:M*BOOTSTRAP) +LANGUAGES:= ${LANGUAGES},jit .endif + TARGLIB= ${PREFIX}/lib/gcc${SUFFIX} TARGLIB32= ${PREFIX}/lib32 # The version information is added later LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} diff --git a/lang/gcc15/pkg-help b/lang/gcc15/pkg-help index 9030bbb28d3f..632e1c65f816 100644 --- a/lang/gcc15/pkg-help +++ b/lang/gcc15/pkg-help @@ -1,3 +1,6 @@ Building this port with LTO_BOOTSTRAP enabled requires significant amounts of memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP -(or disabling BOOTSTRAP altogether) in case that is a problem. +in case that is a problem. + +Note that disabling bootstrap altogether is possible, but not recommended: some +features (e.g. jit) requires you to choose a bootstrap option to be enabled. diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile index 853b997dfaed..00af9f1c6e60 100644 --- a/lang/gcc16-devel/Makefile +++ b/lang/gcc16-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 16.0.0.s20250831 +PORTVERSION= 16.0.0.s20250907 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo index 1fa7165385f0..10413d170187 100644 --- a/lang/gcc16-devel/distinfo +++ b/lang/gcc16-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756891264 -SHA256 (gcc-16-20250831.tar.xz) = 186e0e8e07870edf43b7230faa082d5c51022431462bca4db4d35fb84f3fbc6b -SIZE (gcc-16-20250831.tar.xz) = 95517600 +TIMESTAMP = 1757406881 +SHA256 (gcc-16-20250907.tar.xz) = 89654422a8b5e4bd66135f06f0ac671b465cb7ef020fa92f4d8ed17071b688ba +SIZE (gcc-16-20250907.tar.xz) = 95560696 diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile index ed04d03890c1..8d4a8db5b136 100644 --- a/math/geogebra/Makefile +++ b/math/geogebra/Makefile @@ -1,5 +1,5 @@ PORTNAME= geogebra -DISTVERSION= 5-2-898-1 +DISTVERSION= 5-2-899-0 CATEGORIES= math education java MASTER_SITES= http://download.geogebra.org/installers/5.2/ \ https://static.geogebra.org/images/ \ diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo index b7ba6f3a36d3..84a9e4d8c457 100644 --- a/math/geogebra/distinfo +++ b/math/geogebra/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1756283344 -SHA256 (GeoGebra-Linux-Portable-5-2-898-1.tar.bz2) = 43bc1442b2ad8ef346932383fc4bc5166f2928a18c70bc453f1092fc62135fca -SIZE (GeoGebra-Linux-Portable-5-2-898-1.tar.bz2) = 62967973 +TIMESTAMP = 1757477906 +SHA256 (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = dda3e8075e66990418a5913e38bbdd72a8bf32a2805f1886aa1d13aaad95b264 +SIZE (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = 62954321 SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614 SIZE (geogebra.png) = 4018 SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07 diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile index 9e95667d2031..6bc573cbd5c1 100644 --- a/math/py-numpy/Makefile +++ b/math/py-numpy/Makefile @@ -26,20 +26,20 @@ USES= compiler:c11 cpe fortran python:3.9+ USE_PYTHON= allflavors autoplist concurrent cython distutils GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e s/libgfortran.so// -LDFLAGS+= -s -PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 PYDISTUTILS_CONFIGUREARGS= --fcompiler=gnu95 +PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 +LDFLAGS+= -s PIE_UNSAFE= yes -PORTDOCS= * - PORTSCOUT= limit:^1\. +PORTDOCS= * + OPTIONS_DEFINE= DOCS SUITESPARSE +OPTIONS_DEFAULT= OPENBLAS SUITESPARSE OPTIONS_SINGLE= BLASLIB OPTIONS_SINGLE_BLASLIB= ATLAS NETLIB OPENBLAS -OPTIONS_DEFAULT= OPENBLAS SUITESPARSE SUITESPARSE_DESC= Use AMD and UMFPACK in SuiteSparse ATLAS_USES= blaslapack:atlas @@ -56,9 +56,6 @@ post-extract: @${TOUCH} ${WRKSRC}/numpy/random/_examples/temp @${TOUCH} ${WRKSRC}/numpy/core/tests/examples/temp -pre-configure-SUITESPARSE-off: - @${REINPLACE_CMD} -e 's|:%%LOCALBASE%%/include/suitesparse||' ${WRKSRC}/site.cfg - pre-configure: @${REINPLACE_CMD} -e 's|%%FC%%|${FC}|' ${WRKSRC}/numpy/distutils/fcompiler/gnu.py @${CP} ${FILESDIR}/site.cfg ${WRKSRC}/site.cfg @@ -68,6 +65,9 @@ pre-configure: ${WRKSRC}/site.cfg @${REINPLACE_CMD} -e "s|%%GCCLIBDIR%%|$$(${GCCLIBDIR_CMDS})|" ${WRKSRC}/site.cfg ${WRKSRC}/numpy/distutils/system_info.py +pre-configure-SUITESPARSE-off: + @${REINPLACE_CMD} -e 's|:%%LOCALBASE%%/include/suitesparse||' ${WRKSRC}/site.cfg + do-configure: post-install: diff --git a/net-mgmt/py-pynetbox/Makefile b/net-mgmt/py-pynetbox/Makefile index 7627f93e86c5..b450b775146e 100644 --- a/net-mgmt/py-pynetbox/Makefile +++ b/net-mgmt/py-pynetbox/Makefile @@ -1,5 +1,6 @@ PORTNAME= pynetbox DISTVERSION= 7.5.0 +PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,13 +12,15 @@ WWW= https://github.com/netbox-community/pynetbox LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20<3:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils pytest +USE_PYTHON= autoplist concurrent pep517 pytest # Skip integration tests as they require Docker and a checked out git repository PYTEST_IGNORED_TESTS= integration @@ -29,7 +32,10 @@ OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0<2.0.0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" + +post-build-DOCS-on: + ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ + -d ${WRKDIR} -b html ${WRKSRC}/docs ${WRKSRC}/build/sphinx/html post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile index 491154518021..603d8d9c5d86 100644 --- a/ports-mgmt/pkg/Makefile +++ b/ports-mgmt/pkg/Makefile @@ -1,5 +1,5 @@ PORTNAME= pkg -DISTVERSION= 2.2.2 +DISTVERSION= 2.3.0 _PKG_VERSION= ${DISTVERSION} CATEGORIES= ports-mgmt diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo index b555baceba3a..1a243618fb31 100644 --- a/ports-mgmt/pkg/distinfo +++ b/ports-mgmt/pkg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754374711 -SHA256 (freebsd-pkg-2.2.2_GH0.tar.gz) = 0b4adfc795f5052b1592dee409d39cbaad7f6dc8b6c4d7af4263e1cff6b1bee9 -SIZE (freebsd-pkg-2.2.2_GH0.tar.gz) = 16516809 +TIMESTAMP = 1757491422 +SHA256 (freebsd-pkg-2.3.0_GH0.tar.gz) = 61fbc8319560fde91af8080e3d694f12441251ec45755e09d09c7e8f3a5d02d4 +SIZE (freebsd-pkg-2.3.0_GH0.tar.gz) = 16448414 diff --git a/print/tex-xetex/Makefile b/print/tex-xetex/Makefile index 40f368c99d95..bc5b4d39c817 100644 --- a/print/tex-xetex/Makefile +++ b/print/tex-xetex/Makefile @@ -1,5 +1,6 @@ PORTNAME= xetex DISTVERSION= ${TEXLIVE_VERSION} +PORTREVISION= 1 CATEGORIES= print MASTER_SITES= TEX_CTAN/systems/texlive/${TEXLIVE_YEAR}/ PKGNAMEPREFIX= tex- @@ -30,9 +31,7 @@ USE_TEX= kpathsea web2c formats fmtutil dvipdfmx USE_XORG= pixman GNU_CONFIGURE= yes -CONFIGURE_ARGS+=CC="${CC}" \ - CXX="${CXX}" \ - ${EXCLUDE_ENGINES:S/^/--disable-/} \ +CONFIGURE_ARGS+=${EXCLUDE_ENGINES:S/^/--disable-/} \ --enable-xetex \ --with-system-freetype2 \ --with-freetype2-includes=${LOCALBASE}/include/freetype2 \ @@ -46,13 +45,13 @@ CONFIGURE_ARGS+=CC="${CC}" \ --with-teckit-libdir=${LOCALBASE}/lib \ --with-system-zziplib \ --with-system-zlib +CONFIGURE_ENV+= ${MAKE_ENV} .for L in cairo gmp kpathsea libpng mpfr pixman ptexenc icu CONFIGURE_ARGS+=--with-system-$L \ --with-$L-include=${LOCALBASE}/include \ --with-$L-libdir=${LOCALBASE}/lib .endfor -PIE_UNSAFE= yes MAKE_JOBS_UNSAFE= yes CPPFLAGS= -I${LOCALBASE}/include/harfbuzz diff --git a/security/i2pd/Makefile b/security/i2pd/Makefile index b8e3ea48d5d1..b0baf476f5c3 100644 --- a/security/i2pd/Makefile +++ b/security/i2pd/Makefile @@ -1,5 +1,5 @@ PORTNAME= i2pd -DISTVERSION= 2.57.0 +DISTVERSION= 2.58.0 CATEGORIES= security net-p2p MAINTAINER= driesm@FreeBSD.org diff --git a/security/i2pd/distinfo b/security/i2pd/distinfo index 12bf6a23c325..33b74d6b2ade 100644 --- a/security/i2pd/distinfo +++ b/security/i2pd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749125900 -SHA256 (PurpleI2P-i2pd-2.57.0_GH0.tar.gz) = e2327f816d92a369eaaf9fd1661bc8b350495199e2f2cb4bfd4680107cd1d4b4 -SIZE (PurpleI2P-i2pd-2.57.0_GH0.tar.gz) = 712641 +TIMESTAMP = 1757487050 +SHA256 (PurpleI2P-i2pd-2.58.0_GH0.tar.gz) = 5ff650c6da8fda3522c10ec22889a7fd1c6b5d1af42c24531d84c36f6cc49019 +SIZE (PurpleI2P-i2pd-2.58.0_GH0.tar.gz) = 719564 diff --git a/security/i2pd/pkg-plist b/security/i2pd/pkg-plist index 3142b9953a5b..9de8997b4b92 100644 --- a/security/i2pd/pkg-plist +++ b/security/i2pd/pkg-plist @@ -14,7 +14,6 @@ share/man/man1/i2pd.1.gz %%DATADIR%%/certificates/family/volatile.crt %%DATADIR%%/certificates/reseed/acetone_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/admin_at_stormycloud.org.crt -%%DATADIR%%/certificates/reseed/arnavbhatt288_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/creativecowpat_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/echelon3_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/hankhill19580_at_gmail.com.crt @@ -25,7 +24,6 @@ share/man/man1/i2pd.1.gz %%DATADIR%%/certificates/reseed/r4sas-reseed_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/rambler_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/reseed_at_diva.exchange.crt -%%DATADIR%%/certificates/reseed/unixeno_at_cubicchaos.net.crt @dir %%ETCDIR%%/tunnels.d @dir(%%USER%%,%%GROUP%%,755) /var/db/i2pd @dir(%%USER%%,%%GROUP%%,755) /var/log/i2pd diff --git a/sysutils/rust-coreutils/Makefile b/sysutils/rust-coreutils/Makefile index 0c4e03422214..5cd026b682ad 100644 --- a/sysutils/rust-coreutils/Makefile +++ b/sysutils/rust-coreutils/Makefile @@ -1,5 +1,5 @@ PORTNAME= rust-coreutils -DISTVERSION= 0.2.0 +DISTVERSION= 0.2.2 CATEGORIES= sysutils MAINTAINER= pkubaj@FreeBSD.org diff --git a/sysutils/rust-coreutils/Makefile.crates b/sysutils/rust-coreutils/Makefile.crates index 4ddd64efd7ef..972979924fed 100644 --- a/sysutils/rust-coreutils/Makefile.crates +++ b/sysutils/rust-coreutils/Makefile.crates @@ -1,7 +1,12 @@ +===> License MIT accepted by the user +===> rust-coreutils-0.2.2 depends on file: /usr/local/sbin/pkg - found +===> Fetching all distfiles required by rust-coreutils-0.2.2 for building +===> Extracting for rust-coreutils-0.2.2 +=> SHA256 Checksum OK for uutils-coreutils-0.2.2_GH0.tar.gz. +===> Moving crates to /tmp/usr/ports/sysutils/rust-coreutils/work/coreutils-0.2.2/cargo-crates CARGO_CRATES= adler2-2.0.1 \ aho-corasick-1.1.3 \ allocator-api2-0.2.21 \ - android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ ansi-width-0.1.0 \ @@ -15,6 +20,7 @@ CARGO_CRATES= adler2-2.0.1 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ autocfg-1.4.0 \ + base64-simd-0.8.0 \ bigdecimal-0.4.8 \ binary-heap-plus-0.5.0 \ bincode-2.0.1 \ @@ -35,7 +41,7 @@ CARGO_CRATES= adler2-2.0.1 \ cexpr-0.6.0 \ cfg-if-1.0.1 \ cfg_aliases-0.2.1 \ - chrono-0.4.41 \ + chrono-0.4.42 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ @@ -160,7 +166,7 @@ CARGO_CRATES= adler2-2.0.1 \ libredox-0.1.3 \ libz-rs-sys-0.5.1 \ linux-raw-sys-0.9.4 \ - linux-raw-sys-0.10.0 \ + linux-raw-sys-0.11.0 \ litemap-0.8.0 \ litrs-0.4.1 \ lock_api-0.4.13 \ @@ -195,6 +201,7 @@ CARGO_CRATES= adler2-2.0.1 \ oorandom-11.1.5 \ ordered-multimap-0.7.3 \ os_display-0.1.4 \ + outref-0.5.2 \ parking_lot-0.12.4 \ parking_lot_core-0.9.11 \ parse_datetime-0.11.0 \ @@ -309,6 +316,7 @@ CARGO_CRATES= adler2-2.0.1 \ uutils_term_grid-0.7.0 \ version_check-0.9.5 \ virtue-0.0.18 \ + vsimd-0.8.0 \ walkdir-2.5.0 \ wasi-0.11.1+wasi-snapshot-preview1 \ wasi-0.14.2+wasi-0.2.4 \ @@ -322,7 +330,7 @@ CARGO_CRATES= adler2-2.0.1 \ wild-2.2.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.10 \ + winapi-util-0.1.11 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.61.2 \ windows-implement-0.60.0 \ diff --git a/sysutils/rust-coreutils/distinfo b/sysutils/rust-coreutils/distinfo index 4a3c71d1a40c..41612e8b2c79 100644 --- a/sysutils/rust-coreutils/distinfo +++ b/sysutils/rust-coreutils/distinfo @@ -1,12 +1,10 @@ -TIMESTAMP = 1757164733 +TIMESTAMP = 1757454772 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 -SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 -SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 @@ -33,6 +31,8 @@ SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5b SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195 +SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531 SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013 SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479 SHA256 (rust/crates/binary-heap-plus-0.5.0.crate) = e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296 @@ -73,8 +73,8 @@ SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 -SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d -SIZE (rust/crates/chrono-0.4.41.crate) = 234621 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e SIZE (rust/crates/ciborium-0.2.2.crate) = 35611 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757 @@ -323,8 +323,8 @@ SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623 SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 -SHA256 (rust/crates/linux-raw-sys-0.10.0.crate) = 13d6a630ed4f43c11056af8768c4773df2c43bc780b6d8a46de345c17236c562 -SIZE (rust/crates/linux-raw-sys-0.10.0.crate) = 2359824 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 SIZE (rust/crates/litemap-0.8.0.crate) = 34344 SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5 @@ -393,6 +393,8 @@ SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265 SHA256 (rust/crates/os_display-0.1.4.crate) = ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f SIZE (rust/crates/os_display-0.1.4.crate) = 17027 +SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e +SIZE (rust/crates/outref-0.5.2.crate) = 5621 SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 @@ -621,6 +623,8 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1 SIZE (rust/crates/virtue-0.0.18.crate) = 33545 +SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64 +SIZE (rust/crates/vsimd-0.8.0.crate) = 21377 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b @@ -647,8 +651,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22 -SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370 +SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 @@ -751,5 +755,5 @@ SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d705 SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055 SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7 SIZE (rust/crates/zopfli-0.8.2.crate) = 51842 -SHA256 (uutils-coreutils-0.2.0_GH0.tar.gz) = 185be1670bb5091f48d29524c6f81326f12aef5e599fcdb122967a95d017f32a -SIZE (uutils-coreutils-0.2.0_GH0.tar.gz) = 2740482 +SHA256 (uutils-coreutils-0.2.2_GH0.tar.gz) = 4a847a3aaf241d11f07fdc04ef36d73c722759675858665bc17e94f56c4fbfb3 +SIZE (uutils-coreutils-0.2.2_GH0.tar.gz) = 2827753 diff --git a/textproc/tree-sitter-grammars/Makefile b/textproc/tree-sitter-grammars/Makefile index 586c9ea4c669..c2aec35d5499 100644 --- a/textproc/tree-sitter-grammars/Makefile +++ b/textproc/tree-sitter-grammars/Makefile @@ -60,6 +60,10 @@ post-extract: ${CP} ${DISTDIR}/${LANG_HASH}/languages.toml ${WRKSRC} +post-patch: + ${REINPLACE_CMD} "s#WRKDIR#${WRKDIR}#" \ + ${WRKSRC}/src/main.rs + post-build: cd ${WRKSRC}; \ ${CARGO_TARGET_DIR}/release/build-tree-sitter --output ./output --tmp ${WRKSRC}/grammars diff --git a/textproc/tree-sitter-grammars/files/patch-src_main.rs b/textproc/tree-sitter-grammars/files/patch-src_main.rs index 4197c86a3f26..ea6c62211292 100644 --- a/textproc/tree-sitter-grammars/files/patch-src_main.rs +++ b/textproc/tree-sitter-grammars/files/patch-src_main.rs @@ -31,3 +31,11 @@ let path = if let Some(subpath) = grammar.source.subpath.as_ref() { path.join(subpath) } else { +@@ -171,6 +171,7 @@ fn build_tree_sitter(name: &str, path: &Path, output: + fn build_tree_sitter(name: &str, path: &Path, output: &Path) -> Result<()> { + println!("-----------------------------------"); + println!("now building tree sitter for {name}"); ++ std::env::set_var("XDG_CACHE_HOME", "WRKDIR/.cache"); + let output = Command::new("tree-sitter") + .current_dir(path) + .arg("build") diff --git a/www/onlyoffice-documentserver/Makefile b/www/onlyoffice-documentserver/Makefile index a41f0027e3d5..c361d98c4336 100644 --- a/www/onlyoffice-documentserver/Makefile +++ b/www/onlyoffice-documentserver/Makefile @@ -16,8 +16,10 @@ WWW= https://www.onlyoffice.com/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BROKEN_SSL= boringssl libressl libressl-devel +BROKEN_SSL_REASON= Node.js requires OpenSSL ONLY_FOR_ARCHS= aarch64 amd64 -ONLY_FOR_ARCHS_REASON= "Upstream only supports amd64 and arm64" +ONLY_FOR_ARCHS_REASON= Upstream only supports amd64 and arm64 # node version used with "npm install @yao-pkg/pkg@6.6.0" # keep in sync with patch-build__tools_scripts_build__server.py and patch-document-server-package_Makefile @@ -50,7 +52,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}supervisor>0:sysutils/py-supervisor@${PY_FLA webfonts>=0:x11-fonts/webfonts USES= autoreconf:build dos2unix fakeroot gmake gnome iconv localbase pkgconfig \ - python:3.9+,build qt:5 ssl:build trigger + python:3.9+,build qt:5 ssl trigger DOS2UNIX_FILES= document-server-package/common/documentserver/nginx/includes/http-common.conf.m4 @@ -165,7 +167,6 @@ pre-configure: ${WRKSRC}/core/Apple/IWork.pro \ ${WRKSRC}/core/Common/3dParty/boost/boost.pri \ ${WRKSRC}/core/Common/3dParty/icu/icu.pri \ - ${WRKSRC}/core/Common/3dParty/openssl/openssl.pri \ ${WRKSRC}/core/Common/3dParty/v8_89/v8/build/toolchain/gcc_toolchain.gni \ ${WRKSRC}/core/Common/3dParty/v8_89/v8/buildtools/third_party/libc++/BUILD.gn \ ${WRKSRC}/core/DesktopEditor/fontengine/ApplicationFonts.cpp \ @@ -199,6 +200,8 @@ pre-configure: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' -e 's|%%ETCDIR%%|${ETCDIR}|' \ ${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-flush-cache.sh.m4 \ ${WRKSRC}/document-server-package/Makefile + @${REINPLACE_CMD} 's|%%OPENSSL_LIB%%|${OPENSSLLIB}|' \ + ${WRKSRC}/core/Common/3dParty/openssl/openssl.pri @${RM} ${WRKSRC}/web-apps/build/patches/optipng-bin+5.1.0.patch.orig @${RM} ${WRKSRC}/server/Metrics/patches/modern-syslog+1.2.0.patch.orig diff --git a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri index bdd57c356f17..0d407de32790 100644 --- a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri +++ b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri @@ -6,8 +6,8 @@ } else { - LIBS += $$OPENSSL_LIBS_DIRECTORY/libssl.a - LIBS += $$OPENSSL_LIBS_DIRECTORY/libcrypto.a -+ LIBS += %%LOCALBASE%%/lib/libssl.a -+ LIBS += %%LOCALBASE%%/lib/libcrypto.a ++ LIBS += %%OPENSSL_LIB%%/libssl.so ++ LIBS += %%OPENSSL_LIB%%/libcrypto.so } INCLUDEPATH += $$OPENSSL_LIBS_DIRECTORY/../include diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile index a0aebca58988..aca729348b36 100644 --- a/x11-fonts/Makefile +++ b/x11-fonts/Makefile @@ -119,6 +119,7 @@ SUBDIR += freefont-ttf SUBDIR += freefonts SUBDIR += fslsfonts + SUBDIR += gallant SUBDIR += gbdfed SUBDIR += geist-mono SUBDIR += geist-sans diff --git a/x11-fonts/gallant/Makefile b/x11-fonts/gallant/Makefile new file mode 100644 index 000000000000..d72b9560d5d9 --- /dev/null +++ b/x11-fonts/gallant/Makefile @@ -0,0 +1,27 @@ +PORTNAME= gallant +DISTVERSIONPREFIX= v +DISTVERSION= 0.1 +CATEGORIES= x11-fonts + +MAINTAINER= schweikh@FreeBSD.org +COMMENT= Sun Microsystems Gallant font with >4500 Unicode glyphs +WWW= https://github.com/NanoBillion/gallant + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= fonts +USE_GITHUB= yes +GH_ACCOUNT= NanoBillion + +NO_ARCH= yes +NO_BUILD= yes + +PLIST_FILES= ${FONTSDIR}/gallant.pcf.gz + +do-install: + ${MKDIR} ${STAGEDIR}${FONTSDIR} + ${INSTALL_DATA} ${WRKSRC}/gallant.pcf.gz \ + ${STAGEDIR}${FONTSDIR} + +.include <bsd.port.mk> diff --git a/x11-fonts/gallant/distinfo b/x11-fonts/gallant/distinfo new file mode 100644 index 000000000000..747401f76e07 --- /dev/null +++ b/x11-fonts/gallant/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757104793 +SHA256 (NanoBillion-gallant-v0.1_GH0.tar.gz) = bb5477bb2b0c2e06b0242d1c6da17d957d78654fb4df9374dc49862b67b75c40 +SIZE (NanoBillion-gallant-v0.1_GH0.tar.gz) = 2972029 diff --git a/x11-fonts/gallant/pkg-descr b/x11-fonts/gallant/pkg-descr new file mode 100644 index 000000000000..a60f75473803 --- /dev/null +++ b/x11-fonts/gallant/pkg-descr @@ -0,0 +1,19 @@ +This is the Gallant font, as used by the Sun Microsystems SPARCstation +console, extended with glyphs for many Unicode blocks. It is a raster +font with a 22x12 pixel character cell, descent 5 and ascent 17. + +This project currently provides more than 4500 glyphs. Major additions: + +* Greek +* Cyrillic +* International Phonetic Association Extensions +* Extended Latin characters +* Zapf Dingbats +* Tons of arrows +* Tons of mathematical symbols +* Letter-like symbols and enclosed alphanumerics +* Pixel-perfect box drawing +* Currency symbols +* More punctuation +* Just enough Katakana to say KO N NI CHI HA +* Powerline glyphs in the Private Use Area at U+e0a0 |