diff options
Diffstat (limited to 'lang')
54 files changed, 342 insertions, 405 deletions
diff --git a/lang/Makefile b/lang/Makefile index 4246634f39f0..f7c0932f1099 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -183,7 +183,6 @@ SUBDIR += lua53 SUBDIR += lua54 SUBDIR += luajit - SUBDIR += luajit-devel SUBDIR += luajit-openresty SUBDIR += malbolge SUBDIR += maude diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile index 0feda3770898..6739ddb2e170 100644 --- a/lang/emilua/Makefile +++ b/lang/emilua/Makefile @@ -1,6 +1,7 @@ PORTNAME= emilua DISTVERSIONPREFIX= v DISTVERSION= 0.11.5 +PORTREVISION= 2 CATEGORIES= lang devel MAINTAINER= manipuladordedados@gmail.com @@ -25,7 +26,7 @@ LIB_DEPENDS= libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libfmt.so:devel/libfmt -USES= localbase luajit:luajit-devel meson ncurses pathfix \ +USES= localbase luajit:luajit meson ncurses pathfix \ pkgconfig ssl USE_GITLAB= yes diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile index 9bd9b9794aba..72d7b190bd94 100644 --- a/lang/gcc12-devel/Makefile +++ b/lang/gcc12-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 12.4.1.s20250625 +PORTVERSION= 12.4.1.s20250702 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo index ad8e7771720c..304805b65b91 100644 --- a/lang/gcc12-devel/distinfo +++ b/lang/gcc12-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750926450 -SHA256 (gcc-12-20250625.tar.xz) = f571f992fa222621054d10d2c9bcb171ff3d0b0e1e02868fec259d4614091dfc -SIZE (gcc-12-20250625.tar.xz) = 79946552 +TIMESTAMP = 1751620376 +SHA256 (gcc-12-20250702.tar.xz) = 3f6135bcdcce698164699cd11e871b83d93f3f21fe72fd056541180b9fc32f37 +SIZE (gcc-12-20250702.tar.xz) = 79955860 diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile index e7436d097497..5f969ac78920 100644 --- a/lang/gcc13-devel/Makefile +++ b/lang/gcc13-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 13.4.1.s20250626 +PORTVERSION= 13.4.1.s20250703 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo index bb39ad9365b2..182422091756 100644 --- a/lang/gcc13-devel/distinfo +++ b/lang/gcc13-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751098323 -SHA256 (gcc-13-20250626.tar.xz) = 24df7253d61ad37c60b5d2b50fc00929ed34c327f43f9e67642e3b6f960fed27 -SIZE (gcc-13-20250626.tar.xz) = 84567576 +TIMESTAMP = 1751620617 +SHA256 (gcc-13-20250703.tar.xz) = 1f666bf56953522777a24229f11ff372843e010c368bf3b803059b1f1d8ecf67 +SIZE (gcc-13-20250703.tar.xz) = 84586348 diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile index 66a9dd3e049b..a205bb1fb6c0 100644 --- a/lang/gcc14-devel/Makefile +++ b/lang/gcc14-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 14.3.1.s20250627 +PORTVERSION= 14.3.1.s20250704 PORTEPOCH= 1 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo index 20a5994b2975..d004fe843716 100644 --- a/lang/gcc14-devel/distinfo +++ b/lang/gcc14-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751098584 -SHA256 (gcc-14-20250627.tar.xz) = f3bda4c0d7719d6327783fb45cc28a172893f44f220f083a1cb85724f73d7782 -SIZE (gcc-14-20250627.tar.xz) = 88324360 +TIMESTAMP = 1751701517 +SHA256 (gcc-14-20250704.tar.xz) = c6a158d3add7d36a992c6bdf367cbb95673cc4ba7728eb61ad1808ed8792415a +SIZE (gcc-14-20250704.tar.xz) = 88301340 diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile index 3e4b469785da..40179125ed77 100644 --- a/lang/gcc15-devel/Makefile +++ b/lang/gcc15-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 15.1.1.s20250628 +PORTVERSION= 15.1.1.s20250705 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo index 3326ddb51adc..0ae889fe2f83 100644 --- a/lang/gcc15-devel/distinfo +++ b/lang/gcc15-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751356288 -SHA256 (gcc-15-20250628.tar.xz) = 23491ef6d0251fefc2f28c9c0b81d817c4962f0dad7018fbddf7aa2a1de3a769 -SIZE (gcc-15-20250628.tar.xz) = 92108604 +TIMESTAMP = 1751816755 +SHA256 (gcc-15-20250705.tar.xz) = 0c3f441698353e5875871cb9112a555fa78b20e1ee23f8094d925f0fcbb28dba +SIZE (gcc-15-20250705.tar.xz) = 92140172 diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile index c63c9f5fc89a..3dc7d7a29b09 100644 --- a/lang/gcc16-devel/Makefile +++ b/lang/gcc16-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 16.0.0.s20250629 +PORTVERSION= 16.0.0.s20250706 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo index 4e8d344cab1e..73d3ba1d5c66 100644 --- a/lang/gcc16-devel/distinfo +++ b/lang/gcc16-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751356608 -SHA256 (gcc-16-20250629.tar.xz) = 1518ccf1ce8d0f4a777642c709ee6c0105b450d2b860024fb49db2aceed5056f -SIZE (gcc-16-20250629.tar.xz) = 94070816 +TIMESTAMP = 1751960810 +SHA256 (gcc-16-20250706.tar.xz) = 07da2c20abaef3fc53e985b1c55f80492d5290ebb63ba2410a2e814996d7c3b2 +SIZE (gcc-16-20250706.tar.xz) = 94122820 diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile index cd524d948dc2..9e953ed13e2d 100644 --- a/lang/ghc/Makefile +++ b/lang/ghc/Makefile @@ -24,9 +24,7 @@ USES= autoreconf compiler:c11 gmake \ GNU_CONFIGURE= yes CONFIGURE_ARGS+= --docdir=${DOCSDIR} CONFIGURE_ENV= ALEX=/usr/bin/true HAPPY=/usr/bin/true -INSTALL_TARGET= install-strip USE_LOCALE= en_US.UTF-8 -USE_PERL5= build NO_CCACHE= yes OPTIONS_SUB= yes SHEBANG_FILES= ${BOOT_SCRIPT} @@ -96,25 +94,9 @@ BASE_PACKAGES?= Cabal-3.10.3.0 array-0.5.8.0 base-4.19.2.0 binary-0.8.9.1 \ PLIST_SUB+= ${pkg:C/-([0-9.])+//:tu}_VERSION=${pkg:C/^([^\.]*-)+//} .endfor -BUILD_MK= DYNAMIC_GHC_PROGRAMS=${ENABLE_DYNAMIC} \ - BUILD_PROF_LIBS=${ENABLE_PROFILE} \ - HADDOCK_DOCS=YES \ - BUILD_SPHINX_HTML=${ENABLE_DOCS} \ - BUILD_SPHINX_PDF=NO \ - SRC_HC_OPTS+="-I${NCURSESINC} -L${NCURSESLIB} -I${LOCALBASE}/include -L${LOCALBASE}/lib" \ - SRC_CC_OPTS+="${CFLAGS}" \ - EXTRA_HSC2HS_OPTS+="-I${LOCALBASE}/include --lflag=-L${LOCALBASE}/lib" \ - EXTRA_LD_OPTS+="-L${LOCALBASE}/lib" \ - libraries/terminfo_CONFIGURE_OPTS+="--configure-option=--with-curses-libraries=${NCURSESLIB}" \ - V=0 - .include <bsd.port.pre.mk> -.if ${GHC_VERSION:C/\..*//g} >= 9 && ${GHC_VERSION:C/[^\.]*\.//:C/\..*//g} >= 4 -BOOT_SCRIPT= ./boot.source -.else -BOOT_SCRIPT= ./boot -.endif +BOOT_SCRIPT?= ./boot.source .if ${SLAVE_PORT} != "yes" PORTDOCS= * @@ -134,7 +116,6 @@ HADRIAN_CMD= ${WRKSRC}/hadrian/bootstrap/_build/bin/hadrian ${HADRIAN_DOCS_ARG} DO_MAKE_BUILD= ${SETENVI} ${WRK_ENV} ${HADRIAN_CMD} ${_MAKE_JOBS} --flavour=ports ALL_TARGET= binary-dist-dir INSTALL_WRKSRC= ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET} -INSTALL_TARGET= install PLIST?= ${.CURDIR}/pkg-plist.hadrian .if (empty(PORT_OPTIONS:MDYNAMIC) || empty(PORT_OPTIONS:MPROFILE)) @@ -143,16 +124,12 @@ IGNORE= Building with Hadrian requires both DYNAMIC and PROFILE for now GHC_ARCH= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/} CONFIGURE_TARGET= ${GHC_ARCH}-portbld-${OPSYS:tl} -BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-boot +BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET} BOOT_INSTALL_DIR= ${WRKDIR}/ghc-boot-install BOOT_GHC= ${BOOT_INSTALL_DIR}/bin/ghc-${BOOT_GHC_VERSION} PLIST_SUB+= GHC_ARCH=${GHC_ARCH} -.if ${BOOT_GHC_VERSION:C/\..*//g} >= 9 -BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET} -.endif - .if empty(PORT_OPTIONS:MBOOT) DISTFILES+= ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot .endif # MBOOT @@ -167,11 +144,6 @@ CONFIGURE_ARGS+= --host=${CONFIGURE_TARGET} .endif post-patch: -# Generate the build.mk file - ${RM} -f ${WRKSRC}/mk/build.mk -.for line in ${BUILD_MK} - ${ECHO_CMD} ${line} >> ${WRKSRC}/mk/build.mk -.endfor ${SED} -e 's|%%DYNAMIC%%|${HADRIAN_SETTING_DYNAMIC}|' \ -e 's|%%PROFILE%%|${HADRIAN_SETTING_PROFILE}|' \ ${PATCHDIR}/UserSettings.hs > ${WRKSRC}/hadrian/src/UserSettings.hs @@ -197,8 +169,6 @@ post-install: # These includes are duplicated in lib/ghc-X.Y.Z/lib/<triple>/rts-X.Y.Z/include ${RM} -r ${STAGEDIR}${PREFIX}/include/* ${FIND} ${STAGEDIR}${DOCSDIR} -name .buildinfo -delete -# For some reason, INSTALL_TARGET=install-strip doesn't cause libraries to be stripped -# Run strip on them manually ${FIND} ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} -type f -perm +111 -exec ${STRIP_CMD} {} + ${FIND} ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} -name '*.so' -exec ${STRIP_CMD} {} + ${RM} ${STAGEDIR}${PREFIX}/bin/haddock diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo index 6e28846db063..6f993e1489ed 100644 --- a/lang/ghc/distinfo +++ b/lang/ghc/distinfo @@ -7,8 +7,6 @@ SHA256 (ghc-9.4.8-src.tar.xz) = 0bf407eb67fe3e3c24b0f4c8dea8cb63e07f63ca0f76cf20 SIZE (ghc-9.4.8-src.tar.xz) = 28655220 SHA256 (ghc-9.2.8-src.tar.xz) = 5f13d1786bf4fd12f4b45faa37abedb5bb3f36d5e58f7da5307e8bfe88a567a1 SIZE (ghc-9.2.8-src.tar.xz) = 24661260 -SHA256 (ghc-8.10.7-src.tar.xz) = e3eef6229ce9908dfe1ea41436befb0455fefb1932559e860ad4c606b0d03c9d -SIZE (ghc-8.10.7-src.tar.xz) = 19932668 SHA256 (hadrian-9.8.4-boot.tar.gz) = 2fb02cce43603552387a241ece60a656fb8f4c97a9001134fd1c43f37e20906e SIZE (hadrian-9.8.4-boot.tar.gz) = 1582315 SHA256 (hadrian-9.6.7-boot.tar.gz) = f81dc59b4aef59c62c645da7be0b1fb8720aba338c80004963a99bc1219d3a05 @@ -21,11 +19,7 @@ SHA256 (ghc-9.6.7-boot-amd64-freebsd.tar.xz) = d55285c5998f3f040f52e159bc3b381dd SIZE (ghc-9.6.7-boot-amd64-freebsd.tar.xz) = 125512852 SHA256 (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 8b172a963e316a57906edb7914be765021337a685e578bc3303db072aee3eb16 SIZE (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 117864544 -SHA256 (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = bde05fc239d962a4caea55d8c51a249145ef9a91695214b189078603d95e9b5b -SIZE (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = 70284268 SHA256 (ghc-9.6.7-boot-aarch64-freebsd.tar.xz) = 0c5abc06413c081240ab471592c78e350d1e0fcaf81559c25f3030dfa287ceb6 SIZE (ghc-9.6.7-boot-aarch64-freebsd.tar.xz) = 132563424 SHA256 (ghc-9.2.8-boot-aarch64-freebsd.tar.xz) = 23da026e3a9f1a4569aa7a464be016fc39b05afc9209e0d7662e151260b4964c SIZE (ghc-9.2.8-boot-aarch64-freebsd.tar.xz) = 124830556 -SHA256 (ghc-8.10.7-boot-aarch64-freebsd.tar.xz) = f1bc49999d0db33fbf7ada6696ebebe1639126924c89deed83539850c435e23c -SIZE (ghc-8.10.7-boot-aarch64-freebsd.tar.xz) = 124950584 diff --git a/lang/ghc92/Makefile b/lang/ghc92/Makefile index c437b0dea4c9..581c993ac89a 100644 --- a/lang/ghc92/Makefile +++ b/lang/ghc92/Makefile @@ -18,6 +18,7 @@ BASE_PACKAGES= Cabal-3.6.3.0 array-0.5.4.0 base-4.16.4.0 binary-0.8.9.0 \ process-1.6.16.0 stm-2.5.0.2 template-haskell-2.18.0.0 \ terminfo-0.4.1.5 text-1.2.5.0 time-1.11.1.1 \ transformers-0.5.6.2 unix-2.7.2.2 xhtml-3000.2.2.1 +BOOT_SCRIPT= ./boot BOOT_GHC_VERSION= 9.2.8 BOOT_LLVM_VERSION= 12 diff --git a/lang/go/Makefile b/lang/go/Makefile index f31e91ef27a1..bc9e90fd39c5 100644 --- a/lang/go/Makefile +++ b/lang/go/Makefile @@ -1,6 +1,6 @@ PORTNAME= go DISTVERSION= ${GO_DEFAULT} -PORTREVISION= 9 +PORTREVISION= 10 PORTEPOCH= 2 CATEGORIES= lang MASTER_SITES= # not applicable diff --git a/lang/go124/Makefile b/lang/go124/Makefile index 26c2a911dd13..9336aacfcee3 100644 --- a/lang/go124/Makefile +++ b/lang/go124/Makefile @@ -1,4 +1,4 @@ -DISTVERSION= 1.24.4 +DISTVERSION= 1.24.5 # Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel PORTREVISION= 0 MASTER_SITES= https://golang.org/dl/ diff --git a/lang/go124/distinfo b/lang/go124/distinfo index ef343f002193..bdb968e08bd4 100644 --- a/lang/go124/distinfo +++ b/lang/go124/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1749238426 -SHA256 (go1.24.4.src.tar.gz) = 5a86a83a31f9fa81490b8c5420ac384fd3d95a3e71fba665c7b3f95d1dfef2b4 -SIZE (go1.24.4.src.tar.gz) = 30788576 +TIMESTAMP = 1752075307 +SHA256 (go1.24.5.src.tar.gz) = 74fdb09f2352e2b25b7943e56836c9b47363d28dec1c8b56c4a9570f30b8f59f +SIZE (go1.24.5.src.tar.gz) = 30792943 SHA256 (go1.23.7.freebsd-arm64.tar.gz) = 2b51c940898fad6708609495b9a27b5869cf5195381fc4a31a013006aa4eb156 SIZE (go1.23.7.freebsd-arm64.tar.gz) = 69903435 SHA256 (go1.23.7.freebsd-amd64.tar.gz) = c0e7a5ff1875eb79d7c2acfa1616718ad892c0b2637d56594fdc3332e313efd4 diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile index 4ec29bb4b101..d204da7a504e 100644 --- a/lang/gomacro/Makefile +++ b/lang/gomacro/Makefile @@ -2,7 +2,7 @@ PORTNAME= gomacro DISTVERSIONPREFIX= v DISTVERSION= 2.7-601 DISTVERSIONSUFFIX= -g9aafa23 -PORTREVISION= 19 +PORTREVISION= 20 CATEGORIES= lang MAINTAINER= ports@FreeBSD.org diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile index 5ab150899472..42ff3f1d95f0 100644 --- a/lang/lfortran/Makefile +++ b/lang/lfortran/Makefile @@ -1,7 +1,6 @@ PORTNAME= lfortran DISTVERSIONPREFIX= v -DISTVERSION= 0.53.0 -PORTREVISION= 1 +DISTVERSION= 0.54.0 CATEGORIES= lang MAINTAINER= fortran@FreeBSD.org diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo index c19d6b369b1d..6db135711d1e 100644 --- a/lang/lfortran/distinfo +++ b/lang/lfortran/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750594722 -SHA256 (lfortran-lfortran-v0.53.0_GH0.tar.gz) = 6ee479946db2c76dc63cedccf84988efb917f512d2affce52fd76274d9c545ef -SIZE (lfortran-lfortran-v0.53.0_GH0.tar.gz) = 3329926 +TIMESTAMP = 1752177045 +SHA256 (lfortran-lfortran-v0.54.0_GH0.tar.gz) = 2e90f0e8167ee98c60cbb959cb7b240a4ee3744ca7f2bb47690089c9d937f416 +SIZE (lfortran-lfortran-v0.54.0_GH0.tar.gz) = 3386159 diff --git a/lang/luajit-devel/Makefile b/lang/luajit-devel/Makefile deleted file mode 100644 index 597fd3a45afa..000000000000 --- a/lang/luajit-devel/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -PORTNAME= luajit -DISTVERSION= 2.1.0.20250528 -CATEGORIES= lang -PKGNAMESUFFIX= -devel -DISTNAME= LuaJIT-${DISTVERSION} - -MAINTAINER= osa@FreeBSD.org -COMMENT= Just-In-Time Compiler for Lua -WWW= https://luajit.org/luajit.html - -LICENSE= MIT PD -LICENSE_COMB= multi -LICENSE_FILE= ${WRKSRC}/COPYRIGHT - -IGNORE_riscv64= fails to compile: lj_arch.h:73:2: No support for this architecture (yet) - -USES= compiler cpe gmake - -CONFLICTS_INSTALL= luajit luajit-openresty - -USE_LDCONFIG= yes -MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q= - -USE_GITHUB= yes -GH_TUPLE= LuaJIT:LuaJIT:f9140a6 - -LUAJIT_VERSION= 2.1 -LUAJIT_SOVERSION= 2.1.1748459687 - -PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION} - -post-install: - ${LN} -sf ${PORTNAME}-${LUAJIT_SOVERSION} \ - ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - ${INSTALL_MAN} ${WRKSRC}/etc/luajit.1 ${STAGEDIR}${PREFIX}/share/man/man1 - -.include <bsd.port.mk> diff --git a/lang/luajit-devel/distinfo b/lang/luajit-devel/distinfo deleted file mode 100644 index a7daefeea90e..000000000000 --- a/lang/luajit-devel/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1748983264 -SHA256 (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = dd32256c3c8c02c2e7195c042b9eea774141dbe887dae951e55d10713ac92ccf -SIZE (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = 1083034 diff --git a/lang/luajit-devel/files/patch-Makefile b/lang/luajit-devel/files/patch-Makefile deleted file mode 100644 index 6ec5a3b862bd..000000000000 --- a/lang/luajit-devel/files/patch-Makefile +++ /dev/null @@ -1,59 +0,0 @@ ---- Makefile.orig 2025-05-28 19:14:47 UTC -+++ Makefile -@@ -30,7 +30,7 @@ VERSION= $(MMVERSION).$(RELVER) - # Change the installation path as needed. This automatically adjusts - # the paths in src/luaconf.h, too. Note: PREFIX must be an absolute path! - # --export PREFIX= /usr/local -+#export PREFIX= /usr/local - export MULTILIB= lib - ############################################################################## - -@@ -41,6 +41,7 @@ INSTALL_INC= $(INSTALL_DEFINC) - INSTALL_SHARE= $(DESTDIR)$(INSTALL_SHARE_) - INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION) - INSTALL_INC= $(INSTALL_DEFINC) -+INSTALL_LIBD= $(DPREFIX)/libdata - - export INSTALL_LJLIBD= $(INSTALL_SHARE_)/luajit-$(MMVERSION) - INSTALL_JITLIB= $(DESTDIR)$(INSTALL_LJLIBD)/jit -@@ -48,8 +49,7 @@ INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER) - INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER) - INSTALL_CMODD= $(INSTALL_LIB)/lua - INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER) --INSTALL_MAN= $(INSTALL_SHARE)/man/man1 --INSTALL_PKGCONFIG= $(INSTALL_LIB)/pkgconfig -+INSTALL_PKGCONFIG= $(INSTALL_LIBD)/pkgconfig - - INSTALL_TNAME= luajit-$(VERSION) - INSTALL_TSYMNAME= luajit -@@ -70,8 +70,8 @@ INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME) - INSTALL_TSYM= $(INSTALL_BIN)/$(INSTALL_TSYMNAME) - INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME) - --INSTALL_DIRS= $(INSTALL_BIN) $(INSTALL_LIB) $(INSTALL_INC) $(INSTALL_MAN) \ -- $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB) $(INSTALL_LMOD) $(INSTALL_CMOD) -+INSTALL_DIRS= $(INSTALL_INC) \ -+ $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB) - UNINSTALL_DIRS= $(INSTALL_JITLIB) $(DESTDIR)$(INSTALL_LJLIBD) $(INSTALL_INC) \ - $(INSTALL_LMOD) $(INSTALL_LMODD) $(INSTALL_CMOD) $(INSTALL_CMODD) - -@@ -135,10 +135,8 @@ install: $(INSTALL_DEP) - $(RM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) - cd src && test -f $(FILE_SO) && \ - $(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \ -- ( $(LDCONFIG) $(INSTALL_LIB) || : ) && \ - $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT1) && \ - $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT2) || : -- cd etc && $(INSTALL_F) $(FILE_MAN) $(INSTALL_MAN) - cd etc && $(SED_PC) $(FILE_PC) > $(FILE_PC).tmp && \ - $(INSTALL_F) $(FILE_PC).tmp $(INSTALL_PC) && \ - $(RM) $(FILE_PC).tmp -@@ -156,7 +154,6 @@ uninstall: - for file in $(FILES_INC); do \ - $(UNINSTALL) $(INSTALL_INC)/$$file; \ - done -- $(LDCONFIG) $(INSTALL_LIB) - $(RMDIR) $(UNINSTALL_DIRS) || : - @echo "==== Successfully uninstalled LuaJIT $(VERSION) from $(PREFIX) ====" - diff --git a/lang/luajit-devel/files/patch-etc_luajit.pc b/lang/luajit-devel/files/patch-etc_luajit.pc deleted file mode 100644 index 8867dc0b4be8..000000000000 --- a/lang/luajit-devel/files/patch-etc_luajit.pc +++ /dev/null @@ -1,9 +0,0 @@ ---- etc/luajit.pc.orig 2019-06-26 21:12:49 UTC -+++ etc/luajit.pc -@@ -21,5 +21,5 @@ URL: http://luajit.org - Version: ${version} - Requires: - Libs: -L${libdir} -l${libname} --Libs.private: -Wl,-E -lm -ldl -+Libs.private: -Wl,-E -lm - Cflags: -I${includedir} diff --git a/lang/luajit-devel/pkg-descr b/lang/luajit-devel/pkg-descr deleted file mode 100644 index b9711cc1d059..000000000000 --- a/lang/luajit-devel/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -LuaJIT is a Just-In-Time Compiler for the Lua programming language. diff --git a/lang/luajit-devel/pkg-plist b/lang/luajit-devel/pkg-plist deleted file mode 100644 index 7d9ff63be460..000000000000 --- a/lang/luajit-devel/pkg-plist +++ /dev/null @@ -1,33 +0,0 @@ -bin/luajit -bin/luajit-%%SOVERSION%% -include/luajit-%%VERSION%%/lauxlib.h -include/luajit-%%VERSION%%/lua.h -include/luajit-%%VERSION%%/lua.hpp -include/luajit-%%VERSION%%/luaconf.h -include/luajit-%%VERSION%%/luajit.h -include/luajit-%%VERSION%%/lualib.h -lib/libluajit-5.1.a -lib/libluajit-5.1.so -lib/libluajit-5.1.so.2 -lib/libluajit-5.1.so.%%SOVERSION%% -libdata/pkgconfig/luajit.pc -share/man/man1/luajit.1.gz -%%DATADIR%%-%%VERSION%%/jit/bc.lua -%%DATADIR%%-%%VERSION%%/jit/bcsave.lua -%%DATADIR%%-%%VERSION%%/jit/dis_arm.lua -%%DATADIR%%-%%VERSION%%/jit/dis_arm64.lua -%%DATADIR%%-%%VERSION%%/jit/dis_arm64be.lua -%%DATADIR%%-%%VERSION%%/jit/dis_mips.lua -%%DATADIR%%-%%VERSION%%/jit/dis_mips64.lua -%%DATADIR%%-%%VERSION%%/jit/dis_mips64el.lua -%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6.lua -%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6el.lua -%%DATADIR%%-%%VERSION%%/jit/dis_mipsel.lua -%%DATADIR%%-%%VERSION%%/jit/dis_ppc.lua -%%DATADIR%%-%%VERSION%%/jit/dis_x64.lua -%%DATADIR%%-%%VERSION%%/jit/dis_x86.lua -%%DATADIR%%-%%VERSION%%/jit/dump.lua -%%DATADIR%%-%%VERSION%%/jit/p.lua -%%DATADIR%%-%%VERSION%%/jit/v.lua -%%DATADIR%%-%%VERSION%%/jit/vmdef.lua -%%DATADIR%%-%%VERSION%%/jit/zone.lua diff --git a/lang/luajit-openresty/Makefile b/lang/luajit-openresty/Makefile index 398cacbbd456..23fa429f7a10 100644 --- a/lang/luajit-openresty/Makefile +++ b/lang/luajit-openresty/Makefile @@ -1,6 +1,7 @@ PORTNAME= luajit DISTVERSIONPREFIX= v DISTVERSION= 2.1-20250117 +PORTREVISION= 1 CATEGORIES= lang PKGNAMESUFFIX= -openresty @@ -18,7 +19,7 @@ IGNORE_riscv64= fails to compile: lj_arch.h:73:2: No support for this architect USES= cpe gmake -CONFLICTS_INSTALL= luajit luajit-devel +CONFLICTS_INSTALL= luajit USE_LDCONFIG= yes MAKE_ARGS= CC=${CC} Q= diff --git a/lang/luajit/Makefile b/lang/luajit/Makefile index 85e695a309e1..eb917faf3628 100644 --- a/lang/luajit/Makefile +++ b/lang/luajit/Makefile @@ -1,46 +1,37 @@ PORTNAME= luajit -DISTVERSION= 2.0.5 -PORTREVISION= 7 +DISTVERSION= 2.1.0.20250528 +PORTREVISION= 1 CATEGORIES= lang -MASTER_SITES= https://luajit.org/download/ DISTNAME= LuaJIT-${DISTVERSION} -PATCH_SITES= https://github.com/LuaJIT/LuaJIT/commit/ -PATCHFILES= a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch:-p1 - -MAINTAINER= ports@FreeBSD.org +MAINTAINER= osa@FreeBSD.org COMMENT= Just-In-Time Compiler for Lua WWW= https://luajit.org/luajit.html -OPTIONS_DEFINE= PTHREAD -PTHREAD_DESC= with pthread support - LICENSE= MIT PD LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYRIGHT -IGNORE_aarch64= fails to compile: lj_arch.h:55:2: No support for this architecture (yet) -IGNORE_powerpc64= fails to compile: lj_arch.h:346:2: No support for PowerPC 64 bit mode -IGNORE_riscv64= fails to compile: lj_arch.h:55:2: No support for this architecture (yet) - -CONFLICTS_INSTALL= luajit-devel luajit-openresty +IGNORE_riscv64= fails to compile: lj_arch.h:73:2: No support for this architecture (yet) -WRKSRC= ${WRKDIR}/LuaJIT-${DISTVERSION} USES= compiler cpe gmake + +CONFLICTS_INSTALL= luajit-openresty + USE_LDCONFIG= yes -MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= +MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q= -PLIST_SUB+= VERSION=${DISTVERSION} +USE_GITHUB= yes +GH_TUPLE= LuaJIT:LuaJIT:f9140a6 -.include <bsd.port.pre.mk> +LUAJIT_VERSION= 2.1 +LUAJIT_SOVERSION= 2.1.1748459687 -.if ${PORT_OPTIONS:MPTHREAD} -LDFLAGS+= -lm -pthread -.endif +PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION} post-install: - ${LN} -sf ${PORTNAME}-${DISTVERSION} \ + ${LN} -sf ${PORTNAME}-${LUAJIT_SOVERSION} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/etc/luajit.1 ${STAGEDIR}${PREFIX}/share/man/man1 -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/lang/luajit/distinfo b/lang/luajit/distinfo index 6678f4a7dbd5..a7daefeea90e 100644 --- a/lang/luajit/distinfo +++ b/lang/luajit/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1672840245 -SHA256 (LuaJIT-2.0.5.tar.gz) = 874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979 -SIZE (LuaJIT-2.0.5.tar.gz) = 849845 -SHA256 (a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch) = 172ee031fa64644b91c74b8488f976b39215bd128e5217eb93791729bd20916a -SIZE (a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch) = 831 +TIMESTAMP = 1748983264 +SHA256 (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = dd32256c3c8c02c2e7195c042b9eea774141dbe887dae951e55d10713ac92ccf +SIZE (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = 1083034 diff --git a/lang/luajit/files/patch-Makefile b/lang/luajit/files/patch-Makefile index eebac4678922..6ec5a3b862bd 100644 --- a/lang/luajit/files/patch-Makefile +++ b/lang/luajit/files/patch-Makefile @@ -1,6 +1,6 @@ ---- Makefile.orig 2017-05-01 14:11:00.000000000 -0400 -+++ Makefile 2017-05-03 11:14:26.850889000 -0400 -@@ -24,7 +24,7 @@ +--- Makefile.orig 2025-05-28 19:14:47 UTC ++++ Makefile +@@ -30,7 +30,7 @@ VERSION= $(MMVERSION).$(RELVER) # Change the installation path as needed. This automatically adjusts # the paths in src/luaconf.h, too. Note: PREFIX must be an absolute path! # @@ -9,15 +9,15 @@ export MULTILIB= lib ############################################################################## -@@ -33,6 +33,7 @@ - INSTALL_LIB= $(DPREFIX)/$(MULTILIB) - INSTALL_SHARE= $(DPREFIX)/share - INSTALL_INC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER) +@@ -41,6 +41,7 @@ INSTALL_INC= $(INSTALL_DEFINC) + INSTALL_SHARE= $(DESTDIR)$(INSTALL_SHARE_) + INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION) + INSTALL_INC= $(INSTALL_DEFINC) +INSTALL_LIBD= $(DPREFIX)/libdata - INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION) - INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit -@@ -40,8 +41,7 @@ + export INSTALL_LJLIBD= $(INSTALL_SHARE_)/luajit-$(MMVERSION) + INSTALL_JITLIB= $(DESTDIR)$(INSTALL_LJLIBD)/jit +@@ -48,8 +49,7 @@ INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER) INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER) INSTALL_CMODD= $(INSTALL_LIB)/lua INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER) @@ -27,7 +27,7 @@ INSTALL_TNAME= luajit-$(VERSION) INSTALL_TSYMNAME= luajit -@@ -62,8 +62,8 @@ +@@ -70,8 +70,8 @@ INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME) INSTALL_TSYM= $(INSTALL_BIN)/$(INSTALL_TSYMNAME) INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME) @@ -35,21 +35,21 @@ - $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB) $(INSTALL_LMOD) $(INSTALL_CMOD) +INSTALL_DIRS= $(INSTALL_INC) \ + $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB) - UNINSTALL_DIRS= $(INSTALL_JITLIB) $(INSTALL_LJLIBD) $(INSTALL_INC) \ + UNINSTALL_DIRS= $(INSTALL_JITLIB) $(DESTDIR)$(INSTALL_LJLIBD) $(INSTALL_INC) \ $(INSTALL_LMOD) $(INSTALL_LMODD) $(INSTALL_CMOD) $(INSTALL_CMODD) -@@ -118,10 +118,8 @@ - $(RM) $(INSTALL_TSYM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) +@@ -135,10 +135,8 @@ install: $(INSTALL_DEP) + $(RM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) cd src && test -f $(FILE_SO) && \ $(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \ -- $(LDCONFIG) $(INSTALL_LIB) && \ +- ( $(LDCONFIG) $(INSTALL_LIB) || : ) && \ $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT1) && \ $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT2) || : - cd etc && $(INSTALL_F) $(FILE_MAN) $(INSTALL_MAN) cd etc && $(SED_PC) $(FILE_PC) > $(FILE_PC).tmp && \ $(INSTALL_F) $(FILE_PC).tmp $(INSTALL_PC) && \ $(RM) $(FILE_PC).tmp -@@ -139,7 +137,6 @@ +@@ -156,7 +154,6 @@ uninstall: for file in $(FILES_INC); do \ $(UNINSTALL) $(INSTALL_INC)/$$file; \ done diff --git a/lang/luajit/files/patch-etc_luajit.pc b/lang/luajit/files/patch-etc_luajit.pc index 9470bf42dd7e..8867dc0b4be8 100644 --- a/lang/luajit/files/patch-etc_luajit.pc +++ b/lang/luajit/files/patch-etc_luajit.pc @@ -1,6 +1,6 @@ ---- etc/luajit.pc.orig 2017-05-03 11:00:21.130353000 -0400 -+++ etc/luajit.pc 2017-05-03 11:00:54.763566000 -0400 -@@ -21,5 +21,5 @@ +--- etc/luajit.pc.orig 2019-06-26 21:12:49 UTC ++++ etc/luajit.pc +@@ -21,5 +21,5 @@ URL: http://luajit.org Version: ${version} Requires: Libs: -L${libdir} -l${libname} diff --git a/lang/luajit-devel/files/patch-src_Makefile b/lang/luajit/files/patch-src_Makefile index ef9c346256f2..ef9c346256f2 100644 --- a/lang/luajit-devel/files/patch-src_Makefile +++ b/lang/luajit/files/patch-src_Makefile diff --git a/lang/luajit/files/patch-src_jit_bcsave.lua b/lang/luajit/files/patch-src_jit_bcsave.lua deleted file mode 100644 index af087ea121a1..000000000000 --- a/lang/luajit/files/patch-src_jit_bcsave.lua +++ /dev/null @@ -1,11 +0,0 @@ ---- src/jit/bcsave.lua.orig 2017-05-01 18:11:00 UTC -+++ src/jit/bcsave.lua -@@ -275,7 +275,7 @@ typedef struct { - o.sect[2].size = fofs(ofs) - o.sect[3].type = f32(3) -- .strtab - o.sect[3].ofs = fofs(sofs + ofs) -- o.sect[3].size = fofs(#symname+1) -+ o.sect[3].size = fofs(#symname+2) - ffi.copy(o.space+ofs+1, symname) - ofs = ofs + #symname + 2 - o.sect[4].type = f32(1) -- .rodata diff --git a/lang/luajit-devel/files/patch-src_lj__ccallback.c b/lang/luajit/files/patch-src_lj__ccallback.c index 40d0cc76b15b..40d0cc76b15b 100644 --- a/lang/luajit-devel/files/patch-src_lj__ccallback.c +++ b/lang/luajit/files/patch-src_lj__ccallback.c diff --git a/lang/luajit-devel/files/patch-src_lj__prng.c b/lang/luajit/files/patch-src_lj__prng.c index 0a83880e65d7..0a83880e65d7 100644 --- a/lang/luajit-devel/files/patch-src_lj__prng.c +++ b/lang/luajit/files/patch-src_lj__prng.c diff --git a/lang/luajit/pkg-plist b/lang/luajit/pkg-plist index 17f6e4424958..7d9ff63be460 100644 --- a/lang/luajit/pkg-plist +++ b/lang/luajit/pkg-plist @@ -1,25 +1,33 @@ bin/luajit -bin/luajit-%%VERSION%% -include/luajit-2.0/lauxlib.h -include/luajit-2.0/lua.h -include/luajit-2.0/lua.hpp -include/luajit-2.0/luaconf.h -include/luajit-2.0/luajit.h -include/luajit-2.0/lualib.h +bin/luajit-%%SOVERSION%% +include/luajit-%%VERSION%%/lauxlib.h +include/luajit-%%VERSION%%/lua.h +include/luajit-%%VERSION%%/lua.hpp +include/luajit-%%VERSION%%/luaconf.h +include/luajit-%%VERSION%%/luajit.h +include/luajit-%%VERSION%%/lualib.h lib/libluajit-5.1.a lib/libluajit-5.1.so lib/libluajit-5.1.so.2 -lib/libluajit-5.1.so.%%VERSION%% +lib/libluajit-5.1.so.%%SOVERSION%% libdata/pkgconfig/luajit.pc -share/luajit-%%VERSION%%/jit/bc.lua -share/luajit-%%VERSION%%/jit/bcsave.lua -share/luajit-%%VERSION%%/jit/dis_arm.lua -share/luajit-%%VERSION%%/jit/dis_mips.lua -share/luajit-%%VERSION%%/jit/dis_mipsel.lua -share/luajit-%%VERSION%%/jit/dis_ppc.lua -share/luajit-%%VERSION%%/jit/dis_x64.lua -share/luajit-%%VERSION%%/jit/dis_x86.lua -share/luajit-%%VERSION%%/jit/dump.lua -share/luajit-%%VERSION%%/jit/v.lua -share/luajit-%%VERSION%%/jit/vmdef.lua share/man/man1/luajit.1.gz +%%DATADIR%%-%%VERSION%%/jit/bc.lua +%%DATADIR%%-%%VERSION%%/jit/bcsave.lua +%%DATADIR%%-%%VERSION%%/jit/dis_arm.lua +%%DATADIR%%-%%VERSION%%/jit/dis_arm64.lua +%%DATADIR%%-%%VERSION%%/jit/dis_arm64be.lua +%%DATADIR%%-%%VERSION%%/jit/dis_mips.lua +%%DATADIR%%-%%VERSION%%/jit/dis_mips64.lua +%%DATADIR%%-%%VERSION%%/jit/dis_mips64el.lua +%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6.lua +%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6el.lua +%%DATADIR%%-%%VERSION%%/jit/dis_mipsel.lua +%%DATADIR%%-%%VERSION%%/jit/dis_ppc.lua +%%DATADIR%%-%%VERSION%%/jit/dis_x64.lua +%%DATADIR%%-%%VERSION%%/jit/dis_x86.lua +%%DATADIR%%-%%VERSION%%/jit/dump.lua +%%DATADIR%%-%%VERSION%%/jit/p.lua +%%DATADIR%%-%%VERSION%%/jit/v.lua +%%DATADIR%%-%%VERSION%%/jit/vmdef.lua +%%DATADIR%%-%%VERSION%%/jit/zone.lua diff --git a/lang/nim/Makefile b/lang/nim/Makefile index 3ef474807781..06dc0e2a3fee 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -1,5 +1,6 @@ PORTNAME= nim DISTVERSION= 2.2.4 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= https://nim-lang.org/download/ @@ -10,11 +11,8 @@ WWW= https://nim-lang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/copying.txt -DEPRECATED= Depends on expired www/npm-node18 -EXPIRATION_DATE=2025-09-01 - LIB_DEPENDS= libpcre.so:devel/pcre -TEST_DEPENDS= node18>=0:www/node +TEST_DEPENDS= node>=0:www/node USES= compiler:c11 cpe tar:xz CPE_VENDOR= nim-lang diff --git a/lang/njs/Makefile b/lang/njs/Makefile index 7f5291b3b1e8..e5268976b6c2 100644 --- a/lang/njs/Makefile +++ b/lang/njs/Makefile @@ -1,6 +1,5 @@ PORTNAME= njs -DISTVERSION= 0.9.0 -PORTREVISION= 1 +DISTVERSION= 0.9.1 CATEGORIES= lang www MAINTAINER= osa@FreeBSD.org diff --git a/lang/njs/distinfo b/lang/njs/distinfo index fdd1988a13da..a58cd4d5d120 100644 --- a/lang/njs/distinfo +++ b/lang/njs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746537031 -SHA256 (nginx-njs-0.9.0_GH0.tar.gz) = 7b0446f0b3e0b63b57883e0464d883f0ac4eab82ec7746599d37563dc6808203 -SIZE (nginx-njs-0.9.0_GH0.tar.gz) = 942562 +TIMESTAMP = 1752173668 +SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4 +SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480 diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile index a13e9e87c3ca..42a411b8e653 100644 --- a/lang/pocl/Makefile +++ b/lang/pocl/Makefile @@ -1,70 +1,142 @@ PORTNAME= pocl DISTVERSIONPREFIX= v -DISTVERSION= 4.0 +DISTVERSION= 7.0 CATEGORIES= lang MAINTAINER= ohartmann@walstatt.org COMMENT= POrtable Computing Language (POCL) -WWW= http://portablecl.org/ +WWW= https://portablecl.org/docs/html LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= only tested on ${ONLY_FOR_ARCHS:tW:S/ /, /g} -BROKEN_i386= Unable to access file /wrkdirs/usr/ports/lang/pocl/work/stage/usr/local/share/pocl/kernel-i386-portbld-freebsd13.0-avx.bc:No such file or directory -BUILD_DEPENDS= llvm${LLVM_VERSION}>=14:devel/llvm${LLVM_VERSION} \ - opencl>=3:devel/opencl -LIB_DEPENDS= libhwloc.so:devel/hwloc2 libOpenCL.so:devel/ocl-icd +BUILD_DEPENDS= clang${LLVM_VER}:devel/llvm${LLVM_VER} \ + opencl>=3:devel/opencl \ + spirv-llvm-translator-llvm${LLVM_VER}>=${LLVM_VER}:devel/spirv-llvm-translator@llvm${LLVM_VER} \ + spirv-tools>0:graphics/spirv-tools -USES= cmake localbase:ldflags ncurses pkgconfig +LIB_DEPENDS= libhwloc.so:devel/hwloc2 \ + libLLVM-${LLVM_VER}.so:devel/llvm${LLVM_VER} \ + libOpenCL.so:devel/ocl-icd +RUN_DEPENDS= ${BUILD_DEPENDS} + +USES= cmake:noninja gmake localbase:ldflags ncurses pkgconfig python USE_GITHUB= yes USE_LDCONFIG= yes -LLVM_VERSION= ${MESA_LLVM_VER:U16} -CMAKE_ARGS= -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config" \ +LLVM_VER= 20 +CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \ + -DENABLE_HOST_CPU_DEVICES=ON \ + -DENABLE_HOST_CPU_DEVICES_OPENMP=ON \ + -DENABLE_ICD=ON \ + -DENABLE_LATEST_CXX_STD=YES \ + -DENABLE_POCL_BUILDING=OFF \ + -DENABLE_SPIRV=ON \ + -DHAVE_OCL_ICD_30_COMPATIBLE=ON \ + -DHOST_COMPILER_SUPPORTS_FLOAT16:BOOL=OFF \ + -DKERNELLIB_HOST_CPU_VARIANTS=distro \ + -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VER}/ \ + -DPOCL_ICD_ABSOLUTE_PATH=ON \ -DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \ - -DSINGLE_LLVM_LIB=ON \ - ${CMAKE_ARGS_${ARCH}} + -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-config" CMAKE_ARGS_aarch64= -DLLC_HOST_CPU=cortex-a53 -CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64 -CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le -CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS="distro" +CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64 \ + -DKERNELLIB_HOST_CPU_VARIANTS=distro +CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le \ + -DKERNELLIB_HOST_CPU_VARIANTS=distro +CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS=distro PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/} -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= CONFORMANCE DEBUG DOCS DOCS_PDF LTTNG OMP REMOTE \ + SHARED_LIBS STATIC_LLVM TESTS +OPTIONS_DEFAULT= OMP SHARED_LIBS TESTS +OPTIONS_SUB= yes + +CONFORMANCE_DESC= Conformant pocl build (defaults to OFF) +DEBUG_DESC= Build POCL with DEBUG messages +DOCS_DESC= Build documentation (needs textproc/py-sphinx) +DOCS_PDF_DESC= Build PDF alongside with standard HTML docs +LTTNG_DESC= Trace both server and client lib with lttng +OMP_DESC= Enable OpenMP on CPU driver +REMOTE_DESC= Enable pocld, a remote server +SHARED_LIBS_DESC= Build shared libs +STATIC_LLVM_DESC= Have static libLLVM +TESTS_DESC= Enable compilation of internal tests + +CONFORMANCE_CMAKE_ON= -DENABLE_CONFORMANCE=ON +CONFORMANCE_CMAKE_OFF= -DENABLE_CONFORMANCE=OFF + +DEBUG_CMAKE_ON= -DPOCL_DEBUG_MESSAGES=ON +DEBUG_CMAKE_OFF= -DPOCL_DEBUG_MESSAGES=OFF -DOCS_DESC= Build documentation (needs textproc/py-sphinx) -DOCS_CMAKE_ON= -DENABLE_DOCS=ON -DOCS_CMAKE_OFF= -DENABLE_DOCS=OFF -DOCS_USES= python DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} +DOCS_CMAKE_ON= -DENABLE_DOCS=ON +DOCS_CMAKE_OFF= -DENABLE_DOCS=OFF + +DOCS_PDF_IMPLIES= DOCS +DOCS_PDF_BROKEN= TeX error: Unicode character ≈ (U+2248) not set up for use with LaTeX. + +LTTNG_LIB_DEPENDS= liblttng-ust.so:sysutils/lttng-ust +LTTNG_CMAKE_ON= -DENABLE_LTTNG=YES +LTTNG_CMAKE_OFF= -DENABLE_LTTNG=NO + +OMP_CMAKE_ON= -DENABLE_HOST_CPU_DEVICES_OPENMP=YES +OMP_CMAKE_OFF= -DENABLE_HOST_CPU_DEVICES_OPENMP=NO + +REMOTE_BROKEN= Not compiling. FreeBSD lacks sockettype AF_VSOCK +REMOTE_CMAKE_ON= -DENABLE_REMOTE_SERVER=ON +REMOTE_CMAKE_OFF= -DENABLE_REMOTE_SERVER=OFF + +SHARED_LIBS_CMAKE_ON= -DBUILD_SHARED_LIBS=ON +SHARED_LIBS_CMAKE_OFF= -DBUILD_SHARED_LIBS=OFF + +STATIC_LLVM_CMAKE_ON= -DSTATIC_LLVM_LLVM=ON +STATIC_LLVM_CMAKE_OFF= -DSTATIC_LLVM_LLVM=OFF + +TESTS_CMAKE_ON= -DENABLE_TESTS=ON +TESTS_CMAKE_OFF= -DENABLE_TESTS=OFF + +do-build-DOCS-on: + ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/sphinx html dirhtml +do-build-DOCS_PDF-on: + ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/sphinx latex + ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/sphinx/build/latex all-pdf +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR}/html + ${INSTALL_DATA} ${WRKSRC}/doc/sphinx/build/html/*.html ${STAGEDIR}${DOCSDIR}/html/ +post-install-DOCS_PDF-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR}/html + ${INSTALL_DATA} ${WRKSRC}/doc/sphinx/build/latex/*.pdf ${STAGEDIR}${DOCSDIR} .include <bsd.port.options.mk> .if ${ARCH} == aarch64 -PLIST_SUB+= AARCH64="" -PLIST_SUB+= PPC64="@comment " -PLIST_SUB+= PPC64LE="@comment " -PLIST_SUB+= X86="@comment " +PLIST_SUB+= AARCH64="" \ + PPC64="@comment " \ + PPC64LE="@comment " \ + X86="@comment " .elif ${ARCH} == amd64 || ${ARCH} == i386 -PLIST_SUB+= AARCH64="@comment " -PLIST_SUB+= PPC64="@comment " -PLIST_SUB+= PPC64LE="@comment " -PLIST_SUB+= X86="" +PLIST_SUB+= AARCH64="@comment " \ + PPC64="@comment " \ + PPC64LE="@comment " \ + X86="" .elif ${ARCH} == powerpc64 -PLIST_SUB+= AARCH64="@comment " -PLIST_SUB+= PPC64="" -PLIST_SUB+= PPC64LE="@comment " -PLIST_SUB+= X86="@comment " +PLIST_SUB+= AARCH64="@comment " \ + PPC64="" \ + PPC64LE="@comment " \ + X86="@comment " .else -PLIST_SUB+= AARCH64="@comment " -PLIST_SUB+= PPC64="@comment " -PLIST_SUB+= PPC64LE="" -PLIST_SUB+= X86="@comment " +PLIST_SUB+= AARCH64="@comment " \ + PPC64="@comment " \ + PPC64LE="" \ + X86="@comment " .endif .include <bsd.port.mk> diff --git a/lang/pocl/distinfo b/lang/pocl/distinfo index aaa5e1c12075..8860b0ec290e 100644 --- a/lang/pocl/distinfo +++ b/lang/pocl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1687856826 -SHA256 (pocl-pocl-v4.0_GH0.tar.gz) = 7f4e8ab608b3191c2b21e3f13c193f1344b40aba7738f78762f7b88f45e8ce03 -SIZE (pocl-pocl-v4.0_GH0.tar.gz) = 2140919 +TIMESTAMP = 1748010431 +SHA256 (pocl-pocl-v7.0_GH0.tar.gz) = f55caba8c3ce12bec7b683ce55104c7555e19457fc2ac72c6f035201e362be08 +SIZE (pocl-pocl-v7.0_GH0.tar.gz) = 3766036 diff --git a/lang/pocl/files/patch-CMakeLists.txt b/lang/pocl/files/patch-CMakeLists.txt index ac4253d87ac6..1b1987ab6288 100644 --- a/lang/pocl/files/patch-CMakeLists.txt +++ b/lang/pocl/files/patch-CMakeLists.txt @@ -1,12 +1,12 @@ ---- CMakeLists.txt.orig 2022-06-10 10:09:05 UTC +--- CMakeLists.txt.orig 2025-05-21 11:53:16 UTC +++ CMakeLists.txt -@@ -394,6 +394,9 @@ find_package(Hwloc) - set(ENABLE_HWLOC ON CACHE BOOL "Hwloc" FORCE) +@@ -466,6 +466,9 @@ endfunction() endif() + endfunction() +include(CheckIncludeFiles) -+check_include_files("sys/types.h;sys/sysctl.h" HAVE_SYSCTL_H) ++check_include_files("sys/sysctl.h" HAVE_SYSCTL_H) + - include(sanitizers) - + function(rename_if_different SRC DST EXEC) + if(EXISTS "${DST}") diff --git a/lang/pocl/files/patch-config.h.in.cmake b/lang/pocl/files/patch-config.h.in.cmake index 6f507f989de8..d6b0d26ce2a7 100644 --- a/lang/pocl/files/patch-config.h.in.cmake +++ b/lang/pocl/files/patch-config.h.in.cmake @@ -1,11 +1,11 @@ ---- config.h.in.cmake.orig 2022-06-10 10:09:05 UTC +--- config.h.in.cmake.orig 2025-05-21 11:53:16 UTC +++ config.h.in.cmake -@@ -57,6 +57,8 @@ +@@ -88,6 +88,8 @@ - #cmakedefine HAVE_VFORK + #cmakedefine HAVE_LINUX_VSOCK_H +#cmakedefine HAVE_SYSCTL_H + #cmakedefine HAVE_CLOCK_GETTIME - #cmakedefine HAVE_FDATASYNC + #cmakedefine HOST_COMPILER_SUPPORTS_FLOAT16 diff --git a/lang/pocl/files/patch-lib_CL_devices_cpuinfo.c b/lang/pocl/files/patch-lib_CL_devices_cpuinfo.c index ce0187187300..7702df8abd81 100644 --- a/lang/pocl/files/patch-lib_CL_devices_cpuinfo.c +++ b/lang/pocl/files/patch-lib_CL_devices_cpuinfo.c @@ -1,10 +1,10 @@ ---- lib/CL/devices/cpuinfo.c.orig 2022-06-10 10:09:05 UTC +--- lib/CL/devices/cpuinfo.c.orig 2025-05-21 11:53:16 UTC +++ lib/CL/devices/cpuinfo.c @@ -34,6 +34,12 @@ #include "config.h" #include "cpuinfo.h" -+#ifdef HAVE_SYSCTL_H ++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) +# include <sys/types.h> +# include <sys/sysctl.h> +#endif @@ -76,8 +76,8 @@ * Detects the number of parallel hardware threads supported by * the CPU by parsing the cpuinfo. @@ -235,6 +281,19 @@ pocl_cpuinfo_detect_compute_unit_count() - } - return -1; + } + return -1; } +#else +/** @@ -103,9 +103,9 @@ /* default vendor and vendor_id, in case it cannot be found by other means */ device->vendor = cpuvendor_default; if (device->vendor_id == 0) -@@ -404,7 +464,26 @@ pocl_cpuinfo_get_cpu_name_and_vendor(cl_device_id devi - char *new_name = (char*)malloc (len); - snprintf (new_name, len, "%s-%s", device->short_name, start); +@@ -408,7 +468,26 @@ pocl_cpuinfo_get_cpu_name_and_vendor(cl_device_id devi + snprintf (new_name, len, "%s-%s-%s", device->short_name, + (device->llvm_cpu ? device->llvm_cpu : ""), start); device->long_name = new_name; +#elif defined(HAVE_SYSCTL_H) + int mib[2]; @@ -130,7 +130,7 @@ /* If the vendor_id field is still empty, we should get the PCI ID associated * with the CPU vendor (if there is one), to be ready for the (currently * provisional) OpenCL 3.0 specification that has finally clarified the -@@ -415,13 +494,23 @@ pocl_cpuinfo_get_cpu_name_and_vendor(cl_device_id devi +@@ -419,13 +498,23 @@ pocl_cpuinfo_get_cpu_name_and_vendor(cl_device_id devi */ if (!device->vendor_id) { diff --git a/lang/pocl/files/patch-lib_CL_pocl__timing.c b/lang/pocl/files/patch-lib_CL_pocl__timing.c index 5450f1b75652..2c307fffca44 100644 --- a/lang/pocl/files/patch-lib_CL_pocl__timing.c +++ b/lang/pocl/files/patch-lib_CL_pocl__timing.c @@ -1,6 +1,6 @@ ---- lib/CL/pocl_timing.c.orig 2022-06-10 10:09:05 UTC +--- lib/CL/pocl_timing.c.orig 2025-05-21 11:53:16 UTC +++ lib/CL/pocl_timing.c -@@ -69,8 +69,8 @@ uint64_t pocl_gettimemono_ns() { +@@ -74,8 +74,8 @@ uint64_t pocl_gettimemono_ns() { struct timespec timespec; # ifdef CLOCK_MONOTONIC_RAW /* Linux */ clock_gettime(CLOCK_MONOTONIC_RAW, ×pec); diff --git a/lang/pocl/files/patch-pocld_common.cc b/lang/pocl/files/patch-pocld_common.cc new file mode 100644 index 000000000000..2a6c2b17aee0 --- /dev/null +++ b/lang/pocl/files/patch-pocld_common.cc @@ -0,0 +1,13 @@ +--- pocld/common.cc.orig 2025-06-02 18:01:19 UTC ++++ pocld/common.cc +@@ -35,6 +35,10 @@ + #include <sys/uio.h> + #include <unistd.h> + ++#ifdef __FreeBSD__ ++#include <netinet/in.h> ++#endif ++ + void replyID(Reply *rep, ReplyMessageType t, uint32_t id) { + rep->rep.message_type = t; + rep->rep.failed = 0; diff --git a/lang/pocl/files/patch-pocld_daemon.cc b/lang/pocl/files/patch-pocld_daemon.cc new file mode 100644 index 000000000000..a7699b30d32d --- /dev/null +++ b/lang/pocl/files/patch-pocld_daemon.cc @@ -0,0 +1,12 @@ +--- pocld/daemon.cc.orig 2025-06-02 18:16:16 UTC ++++ pocld/daemon.cc +@@ -28,6 +28,9 @@ + #include <net/if.h> + #include <netdb.h> + #include <netinet/tcp.h> ++#ifdef __FreeBSD__ ++#include <netinet/in.h> ++#endif + #include <numeric> + #include <random> + #include <set> diff --git a/lang/pocl/files/patch-pocld_pocld.cc b/lang/pocl/files/patch-pocld_pocld.cc new file mode 100644 index 000000000000..6e1a3c78dcdf --- /dev/null +++ b/lang/pocl/files/patch-pocld_pocld.cc @@ -0,0 +1,11 @@ +--- pocld/pocld.cc.orig 2025-05-21 11:53:16 UTC ++++ pocld/pocld.cc +@@ -27,7 +27,7 @@ + #include <unistd.h> + #include <CL/opencl.hpp> + +-#ifdef __linux__ ++#if defined(__linux__) || defined(__FreeBSD__) + #include <sys/resource.h> + #endif + diff --git a/lang/pocl/files/pocld.in b/lang/pocl/files/pocld.in new file mode 100644 index 000000000000..20f97cf3a892 --- /dev/null +++ b/lang/pocl/files/pocld.in @@ -0,0 +1,28 @@ +#!/bin/sh +# +# + +# PROVIDE: pocld +# REQUIRE: NETWORKING sysctl +# KEYWORD: shutdown +# +# To enable this service, place +# pocld_enable="YES" +# in /etc/rc.conf[.local] + +. /etc/rc.subr + +name="pocld" +rcvar=pocld_enable + +# read settings, set defaults +load_rc_config ${name} + +: ${pocld_enable:="NO"} +#: ${pocld_args:="-a localhost -p 6060"} + +command="/usr/local/bin/${name}" +pidfile="/var/run/${name}.pid" +extra_commands="reload" + +run_rc_command "$1" diff --git a/lang/pocl/pkg-descr b/lang/pocl/pkg-descr index 8c09ff01267d..bbb8b1c2a56c 100644 --- a/lang/pocl/pkg-descr +++ b/lang/pocl/pkg-descr @@ -1,28 +1,6 @@ -[ -{ type: install - message: <<EOM Portable OpenCL (pocl) ---------------------- Portable OpenCL (>= 3.0) aims to be an efficient open source (MIT-licensed) implementation of the OpenCL 2.X standard with adaptions of OpenCL 3.0. - -In addition to producing an easily portable open source OpenCL -implementation, another major goal of the project is improving -performance portability of OpenCL programs with compiler -optimizations, reducing the need for target-dependent manual -optimizations. At the core of pocl is a set of LLVM passes -used to statically parallelize multiple work-items with the kernel -compiler, even in the presence of work-group barriers. This enables -parallelization of the fine-grained static concurrency in the work -groups in multiple ways (SIMD, VLIW, superscalar,...). - -The code base is modularized to allow easy adding of new "device drivers" -in the host-device layer. A generic multithreaded "target driver" is -included. It allows running OpenCL applications on a host that supports -the pthread library with multithreading at the work group granularity. - -EOM -} -] diff --git a/lang/pocl/pkg-message b/lang/pocl/pkg-message deleted file mode 100644 index 802c2dee25b1..000000000000 --- a/lang/pocl/pkg-message +++ /dev/null @@ -1,18 +0,0 @@ -[ -{ type: install - message: <<EOM - -Deadlocks (freezes) on FreeBSD: - -OpenCL applications using pocl on FreeBSD must be compiled with -options CFLAGS+=-pthread or CXXFLAGS+=-pthread, otherwise someone risk -that a library may not initialize the threading on BSD independently, -even if an ICD loader is used. - -See: - http://www.freebsd.org/cgi/query-pr.cgi?pr=163512 - -(Source: http://portablecl.org/docs/html/faq.html?highlight=freebsd) -EOM -} -] diff --git a/lang/pocl/pkg-plist b/lang/pocl/pkg-plist index 9a1ad0efaa8d..69b54bb8e7b6 100644 --- a/lang/pocl/pkg-plist +++ b/lang/pocl/pkg-plist @@ -2,17 +2,54 @@ bin/poclcc etc/OpenCL/vendors/pocl.icd lib/libpocl.so lib/libpocl.so.2 -lib/libpocl.so.2.11.0 +lib/libpocl.so.2.14.0 lib/pocl/libpocl-devices-basic.so lib/pocl/libpocl-devices-pthread.so libdata/pkgconfig/pocl.pc +%%DOCS_PDF%%%%PORTDOCS%%%%DOCSDIR%%/PortableComputingLanguagepocl.pdf +%%PORTDOCS%%%%DOCSDIR%%/html/almaif.html +%%PORTDOCS%%%%DOCSDIR%%/html/android.html +%%PORTDOCS%%%%DOCSDIR%%/html/conformance.html +%%PORTDOCS%%%%DOCSDIR%%/html/cpu.html +%%PORTDOCS%%%%DOCSDIR%%/html/cuda.html +%%PORTDOCS%%%%DOCSDIR%%/html/dbk.html +%%PORTDOCS%%%%DOCSDIR%%/html/debug.html +%%PORTDOCS%%%%DOCSDIR%%/html/design.html +%%PORTDOCS%%%%DOCSDIR%%/html/development.html +%%PORTDOCS%%%%DOCSDIR%%/html/driver_design.html +%%PORTDOCS%%%%DOCSDIR%%/html/drivers.html +%%PORTDOCS%%%%DOCSDIR%%/html/extensions.html +%%PORTDOCS%%%%DOCSDIR%%/html/faq.html +%%PORTDOCS%%%%DOCSDIR%%/html/features.html +%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html +%%PORTDOCS%%%%DOCSDIR%%/html/host_library.html +%%PORTDOCS%%%%DOCSDIR%%/html/hsa.html +%%PORTDOCS%%%%DOCSDIR%%/html/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/install.html +%%PORTDOCS%%%%DOCSDIR%%/html/kernel_compiler.html +%%PORTDOCS%%%%DOCSDIR%%/html/level0.html +%%PORTDOCS%%%%DOCSDIR%%/html/macos.html +%%PORTDOCS%%%%DOCSDIR%%/html/memory_management.html +%%PORTDOCS%%%%DOCSDIR%%/html/notes_5_0.html +%%PORTDOCS%%%%DOCSDIR%%/html/notes_6_0.html +%%PORTDOCS%%%%DOCSDIR%%/html/notes_7_0.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencl_status.html +%%PORTDOCS%%%%DOCSDIR%%/html/pocl_binary.html +%%PORTDOCS%%%%DOCSDIR%%/html/proxy.html +%%PORTDOCS%%%%DOCSDIR%%/html/%%CMAKE_BUILD_TYPE%%_notes.html +%%PORTDOCS%%%%DOCSDIR%%/html/remote.html +%%PORTDOCS%%%%DOCSDIR%%/html/search.html +%%PORTDOCS%%%%DOCSDIR%%/html/sycl_dpcpp.html +%%PORTDOCS%%%%DOCSDIR%%/html/sycl_with_pocl_arm.html +%%PORTDOCS%%%%DOCSDIR%%/html/using.html +%%PORTDOCS%%%%DOCSDIR%%/html/vulkan.html +%%PORTDOCS%%%%DOCSDIR%%/html/windows.html %%DATADIR%%/include/_builtin_renames.h %%DATADIR%%/include/_clang_opencl.h %%DATADIR%%/include/_enable_all_exts.h %%DATADIR%%/include/_kernel.h %%DATADIR%%/include/_kernel_c.h %%DATADIR%%/include/_kernel_constants.h -%%DATADIR%%/include/_libclang_versions_checks.h %%DATADIR%%/include/opencl-c-base.h %%DATADIR%%/include/opencl-c.h %%DATADIR%%/include/pocl.h @@ -25,6 +62,7 @@ libdata/pkgconfig/pocl.pc %%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-avx512.bc %%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-avx_f16c.bc %%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-avx_fma4.bc +%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-generic.bc %%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-sse2.bc %%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-sse41.bc %%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-ssse3.bc diff --git a/lang/runawk/Makefile b/lang/runawk/Makefile index bd0dd1f1d355..1d3c5b70bc61 100644 --- a/lang/runawk/Makefile +++ b/lang/runawk/Makefile @@ -10,9 +10,6 @@ WWW= https://sourceforge.net/projects/runawk/ LICENSE= MIT -DEPRECATED= Depends on expiring devel/mk-configure -EXPIRATION_DATE=2025-09-30 - BUILD_DEPENDS= mk-configure>=0.26.0:devel/mk-configure USES= localbase |