diff --git a/cad/horizon-eda/Makefile b/cad/horizon-eda/Makefile index 673d954b41b9..04397aa5cb2f 100644 --- a/cad/horizon-eda/Makefile +++ b/cad/horizon-eda/Makefile @@ -1,56 +1,56 @@ PORTNAME= horizon-eda DISTVERSIONPREFIX= v DISTVERSION= 2.6.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= cad PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 3b6b783db797b593119756821c04ac64b66b7ffa.patch:-p1 # Fix build with libgit2 1.8.2 PATCHFILES+= d5a46d2d7e879e82d0d2798715c1369f8ae54fcd.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= EDA package for printed circuit board design WWW= https://horizon-eda.org/ \ https://github.com/horizon-eda/horizon LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/optional.hpp:devel/boost-libs \ cmake:devel/cmake-core \ cppzmq>0:net/cppzmq \ glm>0:math/glm LIB_DEPENDS= libcurl.so:ftp/curl \ libepoxy.so:graphics/libepoxy \ libfreeimage.so:graphics/freeimage \ libgit2.so:devel/libgit2 \ libpng16.so:graphics/png \ libpodofo09.so:graphics/podofo09 \ libspnav.so:misc/libspnav \ libTKDESTEP.so:cad/opencascade \ libuuid.so:misc/e2fsprogs-libuuid \ libzmq.so:net/libzmq4 USES= desktop-file-utils gnome libarchive localbase meson pkgconfig python:build sqlite USE_GNOME= atkmm gdkpixbuf gtkmm30 librsvg2 USE_GITHUB= yes GH_PROJECT= horizon BINARY_ALIAS= python3=${PYTHON_CMD} # Patch sources to force using include files installed by graphics/podofo09 pre-configure: @${REINPLACE_CMD} -e '/^#include/s|podofo/podofo.h|podofo09/podofo.h|' \ ${WRKSRC}/src/export_pdf/export_pdf.cpp \ ${WRKSRC}/src/export_pdf/export_pdf_board.cpp \ ${WRKSRC}/src/python_module/board.cpp \ ${WRKSRC}/src/python_module/schematic.cpp \ ${WRKSRC}/src/imp/pdf_export_window.cpp \ ${WRKSRC}/src/export_pdf/export_pdf_util.hpp \ ${WRKSRC}/src/export_pdf/canvas_pdf.hpp post-install: # https://github.com/horizon-eda/horizon/issues/558 @cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} horizon-eda horizon-imp .include diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile index fbbe882437ed..f62c72c80f2c 100644 --- a/cad/kicad-devel/Makefile +++ b/cad/kicad-devel/Makefile @@ -1,180 +1,180 @@ PORTNAME= kicad DISTVERSION= r${GIT_SRC_DATE} -PORTREVISION= 2 +PORTREVISION= 3 #PORTREVISION= 1 CATEGORIES= cad PKGNAMESUFFIX= -devel DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Schematic and PCB editing software WWW= http://kicad-pcb.org/ LICENSE= GPLv3 BROKEN_i386= doesn't buld on pkg builder BUILD_DEPENDS= ${LOCALBASE}/bin/git:devel/git \ ${LOCALBASE}/include/glm/glm.hpp:math/glm \ ${LOCALBASE}/bin/swig:devel/swig LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libgit2.so:devel/libgit2 \ libharfbuzz.so:print/harfbuzz \ libngspice.so:cad/ngspice_rework@shlib \ libTKernel.so:cad/opencascade \ libpixman-1.so:x11/pixman \ libpng.so:graphics/png \ libprotobuf.so:devel/protobuf \ libcurl.so:ftp/curl \ libGLEW-wayland.so:graphics/glew-wayland \ libnng.so:net/nng \ libodbc.so:databases/unixODBC CONFLICTS_INSTALL= kicad # bin/_cvpcb.kiface BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms OPTIONS_DEFINE= DOCS PLIST_SUB= OPSYS=${OPSYS} \ DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} USES= cmake:noninja compiler:c++20-lang desktop-file-utils gl \ gettext gnome pkgconfig python shared-mime-info shebangfix ssl \ tar:bzip2 xorg USE_GITLAB= yes GL_ACCOUNT= kicad/code GL_PROJECT= kicad GL_TAGNAME= ${GIT_SRC_HASH} USE_GL= egl gl glu glut opengl USE_WX= 3.2 WX_COMPS= wx python:lib USE_GNOME= atk cairo gtk30 gdkpixbuf pango USE_XORG+= ice pixman x11 xext BINS= cvpcb eeschema gerbview kicad pcbnew EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \ contrib_makefiles.txt running_kicad_under_W98.txt SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py #CXXFLAGS+= --std=c++14 -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include CXXFLAGS+= -g # -undefined dynamic_lookup CXXFLAGS_powerpc= -O0 CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Debug" \ -DKICAD_BUILD_I18N=ON \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_VERSION=${DISTVERSION} \ -DCMAKE_INCLUDE_PATH="${WRKSRC}/include ${LOCALBASE}/include" \ -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \ -DwxWidgets_USE_DEBUG=ON \ -DwxWidgets_USE_USE_UNICODE=ON \ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \ -DKICAD_SCRIPTING=ON \ -DKICAD_SCRIPTING_MODULES=ON \ -DKICAD_SCRIPTING_PYTHON3=ON \ -DKICAD_SCRIPTING_WXPYTHON=ON \ -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \ -DKICAD_SPICE=ON \ -DKICAD_USE_OCE=OFF \ -DKICAD_USE_OCC=ON \ -DKICAD_USE_EGL=ON \ -DKICAD_USE_BUNDLED_GLEW=ON \ -DNANODBC_ENABLE_BOOST=ON \ -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE USE_LDCONFIG= yes .include "Makefile.git_rev" showversions: @${ECHO} "GIT_SRC_HASH: ${GIT_SRC_HASH}" @${ECHO} "GIT_SRC_DATE: ${GIT_SRC_DATE}" @${ECHO} "DISTDIR: ${DISTDIR}" @${ECHO} "DIST_SUBDIR: ${DIST_SUBDIR}" @${ECHO} "DISTNAME: ${DISTNAME}" @${ECHO} "DISTVERSION: ${DISTVERSION}" # Updating to new rev: # sh files/newVersion.sh # make makesum && make clean # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist # < Check PLIST_FILE_LIST below > tmp: echo "${DATADIR} ${DATADIR:H}" # The CheckCXXSymbolExists module has been shipped with CMake since 3.0 times. # The ancient implementation that this bundled module uses, no longer works # because it uses CMake internals that have gone away in 3.11. post-extract: ${RM} ${WRKSRC}/CMakeModules/CheckCXXSymbolExists.cmake pre-configure: ${REINPLACE_CMD} -e 's|/usr/share/kicad|${DATADIR}|' \ -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/common/gestfich.cpp ${REINPLACE_CMD} -e 's|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp post-configure: # ${REINPLACE_CMD} -e 's|#define HAVE_ISO646_H|//#define HAVE_ISO646_H|' \ # ${WRKSRC}/config.h for f in `${FIND} ${WRKSRC} -name \*.make -o -name link.txt` ; do \ ${REINPLACE_CMD} \ -e 's|CC = gcc|#CC = gcc|' \ -e 's|LD = gcc|LD = ${CC}|' \ -e 's|LD = g++|LD = ${CXX}|' \ -e 's|wx-config|${WX_CONFIG}|' \ -e 's|CXX_FLAGS =|CXX_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|C_FLAGS =|C_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|LDFLAGS =|LDFLAGS += -L${LOCALBASE}/lib|' \ -e 's|gcc -D|${CC} -D|' \ -e 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ $$f ; \ done ${REINPLACE_CMD} -e 's|/usr/local/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp pre-install: @echo "${DATADIR}, ${DOCSDIR}" #post-install: #.for subdir in library modules template # ${CP} -Rp ${WRKDIR}/kicad-library-master/${subdir} ${STAGEDIR}${DATADIR} #.endfor #.for subdir in internat # ${CP} -Rp ${WRKDIR}/kicad-doc/${subdir} ${STAGEDIR}${DOCSDIR} #.endfor PLIST_FILE_LIST= bin/freeroute.jnlp \ bin/cvpcb \ bin/eeschema \ bin/gerbview \ bin/kicad \ bin/pcbnew \ bin/pl_editor \ bin/bitmap2component \ bin/pcb_calculator \ share/mimelnk/application/x-kicad-schematic.desktop \ share/mimelnk/application/x-kicad-project.desktop \ share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/48x48/apps/kicad.png \ share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/scalable/apps/kicad.svg \ share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg \ share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png \ share/mime/packages/kicad.xml \ share/applications/kicad.desktop \ share/applications/eeschema.desktop PLIST_DIR_LIST= lib/kicad PLIST_SHAREDDIR_LIST= share/mimelnk/application \ share/mimelnk .include diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile index 477800351d36..574588bca56c 100644 --- a/cad/kicad/Makefile +++ b/cad/kicad/Makefile @@ -1,83 +1,83 @@ PORTNAME= kicad DISTVERSION= 9.0.1 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= cad MAINTAINER= cmt@FreeBSD.org COMMENT= Schematic and PCB editing software WWW= https://kicad.org/ LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm \ swig:devel/swig LIB_DEPENDS= libboost_locale.so:devel/boost-libs \ libabsl_log_internal_check_op.so:devel/abseil \ libgit2.so:devel/libgit2 \ libprotobuf.so:devel/protobuf \ libnng.so:net/nng \ libharfbuzz.so:print/harfbuzz \ libngspice.so:cad/ngspice_rework@shlib \ libTKernel.so:cad/opencascade \ libpixman-1.so:x11/pixman \ libzstd.so:archivers/zstd \ libcurl.so:ftp/curl \ libwayland-client.so:graphics/wayland \ libfreetype.so:print/freetype2 \ libsecret-1.so:security/libsecret \ libfontconfig.so:x11-fonts/fontconfig \ libodbc.so:databases/unixODBC USES= cmake:noninja compiler:c++20-lang desktop-file-utils \ gnome pkgconfig python shared-mime-info shebangfix \ tar:bz2 xorg SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py USE_XORG= ice x11 xext USE_GL= egl gl glu glut opengl USE_WX= 3.2 WX_COMPS= python:lib wx USE_GNOME= atk cairo gdkpixbuf gtk30 pango USE_GITLAB= yes GL_ACCOUNT= kicad/code GL_PROJECT= kicad CXXFLAGS+= -I${WRKSRC}/include -I${LOCALBASE}/include CXXFLAGS_powerpc= -O0 # not using "bundled glew" breaks the 3d viewer CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} \ -DwxWidgets_USE_UNICODE=ON \ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \ -DKICAD_SPICE_QA=ON \ -DKICAD_USE_SENTRY=OFF \ -DKICAD_SIGNAL_INTEGRITY=ON \ -DKICAD_BUILD_QA_TESTS=ON \ -DKICAD_SCRIPTING_WXPYTHON=ON \ -DKICAD_UPDATE_CHECK=OFF \ -DKICAD_USE_EGL=ON \ -DKICAD_USE_BUNDLED_GLEW=ON \ -DKICAD_WAYLAND=ON \ -DKICAD_INSTALL_DEMOS=ON \ -DNANODBC_ENABLE_BOOST=ON \ -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE CMAKE_ENV+= DODBC_PATH=${LOCALBASE} USE_LDCONFIG= yes PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} \ PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CMAKE_BOOL= KICAD_BUILD_I18N CONFLICTS_INSTALL= kicad-devel # bin/_cvpcb.kiface pre-configure: ${REINPLACE_CMD} -e 's|/usr/local/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp .include diff --git a/deskutils/subsurface/Makefile b/deskutils/subsurface/Makefile index b57db44c0203..1f9ca9b68092 100644 --- a/deskutils/subsurface/Makefile +++ b/deskutils/subsurface/Makefile @@ -1,55 +1,55 @@ PORTNAME= subsurface DISTVERSIONPREFIX=v DISTVERSION= 5.0.10 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= deskutils MAINTAINER= romain@FreeBSD.org COMMENT= Manage and display dive computer data WWW= https://subsurface-divelog.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdivecomputer.so:comms/libdc \ libzip.so:archivers/libzip \ libgit2.so:devel/libgit2 \ libcurl.so:ftp/curl \ libssh2.so:security/libssh2 USES= cmake:noninja desktop-file-utils gl gmake pkgconfig qt:5 gnome \ qmake:no_configure sqlite ssl USE_GITHUB= yes USE_GL= gl GH_TUPLE= subsurface:googlemaps:7ce7124b385b2ebac0f72c38b094f436d4fe5c58:subsurface/googlemaps USE_GNOME= libxml2 libxslt USE_QT= buildtools:build concurrent connectivity core declarative \ declarative-test:build gui linguisttools:build location network \ quickcontrols2 svg testlib:build widgets # Disable the built-in user manual and printing support which require qt5-webkit CMAKE_ON= NO_PRINTING \ NO_USERMANUAL MAKE_ENV+= DESTDIR=${STAGEDIR} pre-configure: (cd ${WRKSRC}/googlemaps && ${QMAKE}) pre-build: (cd ${WRKSRC}/googlemaps && ${MAKE}) pre-install: (cd ${WRKSRC}/googlemaps && ${SETENV} INSTALL_ROOT=${STAGEDIR} make install) post-build: ${MV} ${WRKSRC}/Documentation/user-manual.html.git ${BUILD_WRKSRC}/Documentation/user-manual.html dxo-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/subsurface ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/subsurface.desktop ${STAGEDIR}${PREFIX}/share/applications ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/icons/subsurface-icon.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "Documentation theme printing_templates translations" ${STAGEDIR}${DATADIR}) .include diff --git a/devel/R-cran-gert/Makefile b/devel/R-cran-gert/Makefile index 346d5481795e..ce7e9a840b4d 100644 --- a/devel/R-cran-gert/Makefile +++ b/devel/R-cran-gert/Makefile @@ -1,26 +1,26 @@ PORTNAME= gert DISTVERSION= 2.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= jpbeconne@free.fr COMMENT= Simple Git Client for R WWW= https://docs.ropensci.org/gert/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CRAN_DEPENDS= R-cran-askpass>0:security/R-cran-askpass \ R-cran-credentials>=1.2.1:security/R-cran-credentials \ R-cran-openssl>=2.0.3:security/R-cran-openssl \ R-cran-rstudioapi>=0.11:devel/R-cran-rstudioapi \ R-cran-sys>0:devel/R-cran-sys \ R-cran-zip>=2.1.0:archivers/R-cran-zip BUILD_DEPENDS= ${CRAN_DEPENDS} LIB_DEPENDS= libgit2.so:devel/libgit2 RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist,compiles .include diff --git a/devel/R-cran-git2r/Makefile b/devel/R-cran-git2r/Makefile index 282a85ec3ff3..9b87c198ddd6 100644 --- a/devel/R-cran-git2r/Makefile +++ b/devel/R-cran-git2r/Makefile @@ -1,17 +1,17 @@ PORTNAME= git2r DISTVERSION= 0.33.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= jpbeconne@free.fr COMMENT= Provides Access to Git Repositories WWW= https://CRAN.R-project.org/package=git2r LICENSE= GPLv2 LIB_DEPENDS= libgit2.so:devel/libgit2 USES= cran:auto-plist,compiles pkgconfig .include diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile index 5c1915feb5c0..b16ce9cc6d71 100644 --- a/devel/cargo-c/Makefile +++ b/devel/cargo-c/Makefile @@ -1,39 +1,39 @@ PORTNAME= cargo-c DISTVERSION= 0.10.12 DISTVERSIONSUFFIX= +cargo-0.87.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= CRATESIO # XXX Teach USES=cargo to have proper default DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= jbeich@FreeBSD.org COMMENT= Cargo C-ABI helpers WWW= https://github.com/lu-zero/cargo-c LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 \ libcurl.so:ftp/curl \ libssh2.so:security/libssh2 USES= cargo ssl PLIST_FILES= bin/cargo-capi \ bin/cargo-cbuild \ bin/cargo-cinstall \ bin/cargo-ctest \ ${NULL} .include # prevent address space exhaustion on armv6/armv7 .if ${ARCH:Marmv?} || ${ARCH} == powerpc LTO_UNSAFE= yes .endif post-patch: @${REINPLACE_CMD} -e 's,libdir.join("pkgconfig,prefix.join("libdata/pkgconfig,' \ ${WRKSRC}/src/install.rs .include diff --git a/devel/cargo-generate/Makefile b/devel/cargo-generate/Makefile index 6c25fa3bfe63..40cf39f2fb39 100644 --- a/devel/cargo-generate/Makefile +++ b/devel/cargo-generate/Makefile @@ -1,33 +1,33 @@ PORTNAME= cargo-generate DISTVERSIONPREFIX= v DISTVERSION= 0.21.0 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= devel MAINTAINER= lcook@FreeBSD.org COMMENT= Quickly generate Rust project templates from existing git repositories WWW= https://github.com/ashleygwilliams/cargo-generate LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LIB_DEPENDS= libcurl.so:ftp/curl \ libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 USES= cargo localbase ssl USE_GITHUB= yes PLIST_FILES= bin/${PORTNAME} PORTDOCS= CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md \ TEMPLATES.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/cargo-udeps/Makefile b/devel/cargo-udeps/Makefile index bb813f43e0be..e9af62baf2a7 100644 --- a/devel/cargo-udeps/Makefile +++ b/devel/cargo-udeps/Makefile @@ -1,405 +1,406 @@ PORTNAME= cargo-udeps DISTVERSIONPREFIX= v DISTVERSION= 0.1.55 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Rust: Find unused dependencies in Cargo.toml WWW= https://github.com/est31/cargo-udeps LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= rust-nightly>0:lang/rust-nightly LIB_DEPENDS= libcurl.so:ftp/curl \ libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 USES= cargo localbase:ldflags ssl USE_GITHUB= yes GH_ACCOUNT= est31 CARGO_BUILDDEP= no # it builds with lang/rust, but README says that it has to be built with lang/rust-nightly in order to work correctly CARGO_CRATES= adler2-2.0.0 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.21 \ annotate-snippets-0.11.5 \ anstream-0.6.18 \ anstyle-1.0.10 \ anstyle-parse-0.2.6 \ anstyle-query-1.1.2 \ anstyle-wincon-3.0.7 \ anyhow-1.0.96 \ arc-swap-1.7.1 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ autocfg-1.4.0 \ base16ct-0.2.0 \ base64-0.22.1 \ base64ct-1.6.0 \ bitflags-2.8.0 \ bitmaps-2.1.0 \ blake3-1.6.0 \ block-buffer-0.10.4 \ bstr-1.11.3 \ bumpalo-3.17.0 \ byteorder-1.5.0 \ bytes-1.10.0 \ bytesize-1.3.2 \ cargo-0.86.0 \ cargo-credential-0.4.8 \ cargo-credential-libsecret-0.4.11 \ cargo-credential-macos-keychain-0.4.11 \ cargo-credential-wincred-0.4.11 \ cargo-platform-0.2.0 \ cargo-util-0.2.18 \ cargo-util-schemas-0.7.2 \ cc-1.2.14 \ cfg-if-1.0.0 \ clap-4.5.30 \ clap_builder-4.5.30 \ clap_complete-4.5.45 \ clap_derive-4.5.28 \ clap_lex-0.7.4 \ clru-0.6.2 \ color-print-0.3.7 \ color-print-proc-macro-0.3.7 \ colorchoice-1.0.3 \ const-oid-0.9.6 \ constant_time_eq-0.3.1 \ core-foundation-0.10.0 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.17 \ crates-io-0.40.8 \ crc32fast-1.4.2 \ crossbeam-channel-0.5.14 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ ct-codecs-1.1.3 \ curl-0.4.47 \ curl-sys-0.4.80+curl-8.12.1 \ dbus-0.9.7 \ der-0.7.9 \ deranged-0.3.11 \ diff-0.1.13 \ digest-0.10.7 \ displaydoc-0.2.5 \ dunce-1.0.5 \ ecdsa-0.16.9 \ ed25519-compact-2.1.1 \ either-1.13.0 \ elliptic-curve-0.13.8 \ encoding_rs-0.8.35 \ equivalent-1.0.2 \ erased-serde-0.4.5 \ errno-0.3.10 \ fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ faster-hex-0.9.0 \ fastrand-2.3.0 \ ff-0.13.0 \ fiat-crypto-0.2.9 \ filetime-0.2.25 \ flate2-1.0.35 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ generic-array-0.14.7 \ getrandom-0.2.15 \ getrandom-0.3.1 \ git2-0.19.0 \ git2-curl-0.20.0 \ gix-0.69.1 \ gix-actor-0.33.2 \ gix-attributes-0.23.1 \ gix-bitmap-0.2.14 \ gix-chunk-0.4.11 \ gix-command-0.4.1 \ gix-commitgraph-0.25.1 \ gix-config-0.42.0 \ gix-config-value-0.14.11 \ gix-credentials-0.26.0 \ gix-date-0.9.3 \ gix-diff-0.49.0 \ gix-dir-0.11.0 \ gix-discover-0.37.0 \ gix-features-0.39.1 \ gix-filter-0.16.0 \ gix-fs-0.12.1 \ gix-glob-0.17.1 \ gix-hash-0.15.1 \ gix-hashtable-0.6.0 \ gix-ignore-0.12.1 \ gix-index-0.37.0 \ gix-lock-15.0.1 \ gix-negotiate-0.17.0 \ gix-object-0.46.1 \ gix-odb-0.66.0 \ gix-pack-0.56.0 \ gix-packetline-0.18.3 \ gix-packetline-blocking-0.18.2 \ gix-path-0.10.14 \ gix-pathspec-0.8.1 \ gix-prompt-0.9.1 \ gix-protocol-0.47.0 \ gix-quote-0.4.15 \ gix-ref-0.49.1 \ gix-refspec-0.27.0 \ gix-revision-0.31.1 \ gix-revwalk-0.17.0 \ gix-sec-0.10.11 \ gix-shallow-0.1.0 \ gix-submodule-0.16.0 \ gix-tempfile-15.0.0 \ gix-trace-0.1.12 \ gix-transport-0.44.0 \ gix-traverse-0.43.1 \ gix-url-0.28.2 \ gix-utils-0.1.14 \ gix-validate-0.9.3 \ gix-worktree-0.38.0 \ glob-0.3.2 \ globset-0.4.15 \ group-0.13.0 \ hashbrown-0.14.5 \ hashbrown-0.15.2 \ hashlink-0.9.1 \ heck-0.5.0 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.11 \ http-auth-0.1.10 \ humantime-2.1.0 \ icu_collections-1.5.0 \ icu_locid-1.5.0 \ icu_locid_transform-1.5.0 \ icu_locid_transform_data-1.5.0 \ icu_normalizer-1.5.0 \ icu_normalizer_data-1.5.0 \ icu_properties-1.5.1 \ icu_properties_data-1.5.0 \ icu_provider-1.5.0 \ icu_provider_macros-1.5.0 \ idna-1.0.3 \ idna_adapter-1.2.0 \ ignore-0.4.23 \ im-rc-15.1.0 \ indexmap-2.7.1 \ is_executable-1.0.4 \ is_terminal_polyfill-1.70.1 \ itertools-0.13.0 \ itoa-1.0.14 \ jiff-0.1.29 \ jiff-tzdb-0.1.2 \ jiff-tzdb-platform-0.1.2 \ jobserver-0.1.32 \ js-sys-0.3.77 \ kstring-2.0.2 \ lazy_static-1.5.0 \ lazycell-1.3.0 \ libc-0.2.169 \ libdbus-sys-0.2.5 \ libgit2-sys-0.17.0+1.8.1 \ libloading-0.8.6 \ libnghttp2-sys-0.1.11+1.64.0 \ libredox-0.1.3 \ libsqlite3-sys-0.30.1 \ libssh2-sys-0.3.1 \ libz-sys-1.1.21 \ linux-raw-sys-0.4.15 \ litemap-0.7.4 \ lock_api-0.4.12 \ log-0.4.25 \ matchers-0.1.0 \ maybe-async-0.2.10 \ memchr-2.7.4 \ memmap2-0.9.5 \ minimal-lexical-0.2.1 \ miniz_oxide-0.8.4 \ miow-0.6.0 \ nom-7.1.3 \ normpath-1.3.0 \ nu-ansi-term-0.46.0 \ nu-ansi-term-0.50.1 \ num-conv-0.1.0 \ num-traits-0.2.19 \ once_cell-1.20.3 \ opener-0.7.2 \ openssl-0.10.57 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ openssl-src-300.4.2+3.4.1 \ openssl-sys-0.9.106 \ ordered-float-2.10.1 \ orion-0.17.8 \ os_info-3.10.0 \ overload-0.1.1 \ p384-0.13.1 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ pasetors-0.7.2 \ pathdiff-0.2.3 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ pin-project-lite-0.2.16 \ pkcs8-0.10.2 \ pkg-config-0.3.31 \ portable-atomic-1.10.0 \ portable-atomic-util-0.2.4 \ powerfmt-0.2.0 \ ppv-lite86-0.2.20 \ pretty_assertions-1.4.1 \ primeorder-0.13.6 \ proc-macro2-1.0.93 \ prodash-29.0.0 \ quote-1.0.38 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rand_xoshiro-0.6.0 \ redox_syscall-0.5.8 \ regex-1.11.1 \ regex-automata-0.1.10 \ regex-automata-0.4.9 \ regex-syntax-0.6.29 \ regex-syntax-0.8.5 \ rfc6979-0.4.0 \ rusqlite-0.32.1 \ rustc-hash-2.1.1 \ rustc-stable-hash-0.1.1 \ rustfix-0.9.0 \ rustix-0.38.44 \ ryu-1.0.19 \ same-file-1.0.6 \ schannel-0.1.27 \ scopeguard-1.2.0 \ sec1-0.7.3 \ security-framework-3.2.0 \ security-framework-sys-2.14.0 \ semver-1.0.25 \ serde-1.0.218 \ serde-untagged-0.1.6 \ serde-value-0.7.0 \ serde_derive-1.0.218 \ serde_ignored-0.1.10 \ serde_json-1.0.139 \ serde_spanned-0.6.8 \ sha1-0.10.6 \ sha1_smol-1.0.1 \ sha2-0.10.8 \ sharded-slab-0.1.7 \ shell-escape-0.1.5 \ shell-words-1.1.0 \ shlex-1.3.0 \ signature-2.2.0 \ sized-chunks-0.6.5 \ smallvec-1.14.0 \ socket2-0.5.8 \ spki-0.7.3 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ strsim-0.11.1 \ subtle-2.6.1 \ supports-hyperlinks-3.1.0 \ supports-unicode-3.0.0 \ syn-2.0.98 \ synstructure-0.13.1 \ tar-0.4.43 \ tempfile-3.17.1 \ terminal_size-0.4.1 \ thiserror-1.0.69 \ thiserror-2.0.11 \ thiserror-impl-1.0.69 \ thiserror-impl-2.0.11 \ thread_local-1.1.8 \ time-0.3.37 \ time-core-0.1.2 \ time-macros-0.2.19 \ tinystr-0.7.6 \ tinyvec-1.8.1 \ tinyvec_macros-0.1.1 \ toml-0.8.20 \ toml_datetime-0.6.8 \ toml_edit-0.22.24 \ tracing-0.1.41 \ tracing-attributes-0.1.28 \ tracing-chrome-0.7.2 \ tracing-core-0.1.33 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.19 \ typeid-1.0.2 \ typenum-1.18.0 \ unicase-2.8.1 \ unicode-bom-2.0.3 \ unicode-ident-1.0.17 \ unicode-normalization-0.1.24 \ unicode-width-0.2.0 \ unicode-xid-0.2.6 \ url-2.5.4 \ utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ valuable-0.1.1 \ vcpkg-0.2.15 \ version_check-0.9.5 \ walkdir-2.5.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasi-0.13.3+wasi-0.2.2 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ wasm-bindgen-macro-0.2.100 \ wasm-bindgen-macro-support-0.2.100 \ wasm-bindgen-shared-0.2.100 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.26 \ winnow-0.7.3 \ wit-bindgen-rt-0.33.0 \ write16-1.0.0 \ writeable-0.5.5 \ yansi-1.0.1 \ yoke-0.7.5 \ yoke-derive-0.7.5 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zerofrom-0.1.5 \ zerofrom-derive-0.1.5 \ zeroize-1.8.1 \ zerovec-0.10.4 \ zerovec-derive-0.10.3 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} .include diff --git a/devel/criterion/Makefile b/devel/criterion/Makefile index 759e5a4f86f1..53fb6cd5f998 100644 --- a/devel/criterion/Makefile +++ b/devel/criterion/Makefile @@ -1,61 +1,61 @@ PORTNAME= criterion DISTVERSIONPREFIX= v DISTVERSION= 2.4.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= C and C++ unit testing framework for the 21st century WWW= https://github.com/Snaipe/Criterion LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/klib/khash.h:devel/klib \ ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \ nanopb>0:devel/nanopb \ cmake:devel/cmake-core \ protoc:devel/protobuf LIB_DEPENDS= libboxfort.so:devel/boxfort \ libffi.so:devel/libffi \ libgit2.so:devel/libgit2 \ libnanomsg.so:net/nanomsg RUN_DEPENDS= nanopb>0:devel/nanopb USES= gettext localbase:ldflags meson python pkgconfig shebangfix USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= Snaipe GH_PROJECT= Criterion GH_TUPLE= MrAnno:debugbreak:83bf7e9:debugbreak SHEBANG_FILES= src/protocol/gen-pb.py CFLAGS+= -fPIC \ -I${LOCALBASE}/include/klib \ -I${WRKSRC_debugbreak} MESON_ARGS= -Dtests=false -Dsamples=false .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif quick-test: @cd ${TEST_WRKSRC} && \ ${CC} ${CFLAGS} ${LDFLAGS} -I${STAGEDIR}${PREFIX}/include \ ${STAGEDIR}${PREFIX}/lib/libcriterion.a \ -L${LOCALBASE}/lib -lboxfort -lprotobuf-nanopb -lgit2 -lnanomsg -lintl \ ${FILESDIR}/example.c && \ ./a.out # test succeeds when simple::Test fails with assertion do-test: cd ${WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} --reconfigure ${CONFIGURE_ARGS} -Dtests=true && \ cd ${BUILD_WRKSRC} && \ ${DO_MAKE_BUILD} ${ALL_TARGET} test .include diff --git a/devel/dura/Makefile b/devel/dura/Makefile index 124be8cf4eb9..956f09ef1f07 100644 --- a/devel/dura/Makefile +++ b/devel/dura/Makefile @@ -1,120 +1,120 @@ PORTNAME= dura DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 -PORTREVISION= 25 +PORTREVISION= 26 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Background process that watches Git repositories and backs up data WWW= https://github.com/tkellogg/dura LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= tkellogg CARGO_CRATES= ansi_term-0.12.1 \ atty-0.2.14 \ autocfg-1.0.1 \ bitflags-1.3.2 \ bytes-1.1.0 \ cc-1.0.72 \ cfg-if-1.0.0 \ chrono-0.4.19 \ clap-3.1.6 \ dirs-4.0.0 \ dirs-sys-0.3.6 \ fastrand-1.6.0 \ form_urlencoded-1.0.1 \ getrandom-0.2.3 \ git2-0.13.25 \ hashbrown-0.11.2 \ hermit-abi-0.1.19 \ idna-0.2.3 \ indexmap-1.8.0 \ instant-0.1.12 \ itoa-1.0.1 \ jobserver-0.1.24 \ lazy_static-1.4.0 \ libc-0.2.112 \ libgit2-sys-0.12.26+1.3.0 \ libssh2-sys-0.2.23 \ libz-sys-1.1.3 \ lock_api-0.4.5 \ log-0.4.14 \ matchers-0.1.0 \ matches-0.1.9 \ memchr-2.4.1 \ mio-0.7.14 \ miow-0.3.7 \ ntapi-0.3.6 \ num-integer-0.1.44 \ num-traits-0.2.14 \ num_cpus-1.13.1 \ once_cell-1.9.0 \ openssl-probe-0.1.4 \ openssl-sys-0.9.72 \ os_str_bytes-6.0.0 \ parking_lot-0.11.2 \ parking_lot_core-0.8.5 \ percent-encoding-2.1.0 \ pin-project-lite-0.2.8 \ pkg-config-0.3.24 \ proc-macro2-1.0.36 \ quote-1.0.14 \ redox_syscall-0.2.10 \ redox_users-0.4.0 \ regex-1.5.5 \ regex-automata-0.1.10 \ regex-syntax-0.6.25 \ remove_dir_all-0.5.3 \ ryu-1.0.9 \ scopeguard-1.1.0 \ serde-1.0.133 \ serde_derive-1.0.133 \ serde_json-1.0.74 \ serial_test-0.5.1 \ serial_test_derive-0.5.1 \ sharded-slab-0.1.4 \ signal-hook-registry-1.4.0 \ smallvec-1.7.0 \ strsim-0.10.0 \ syn-1.0.85 \ tempfile-3.3.0 \ termcolor-1.1.2 \ textwrap-0.15.0 \ thread_local-1.1.4 \ time-0.1.44 \ tinyvec-1.5.1 \ tinyvec_macros-0.1.0 \ tokio-1.15.0 \ tokio-macros-1.7.0 \ toml-0.5.8 \ tracing-0.1.29 \ tracing-attributes-0.1.18 \ tracing-core-0.1.21 \ tracing-log-0.1.2 \ tracing-subscriber-0.3.5 \ unicode-bidi-0.3.7 \ unicode-normalization-0.1.19 \ unicode-xid-0.2.2 \ url-2.2.2 \ vcpkg-0.2.15 \ wasi-0.10.0+wasi-snapshot-preview1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} .include diff --git a/devel/gbump/Makefile b/devel/gbump/Makefile index 00b212f24392..3638569e7fb5 100644 --- a/devel/gbump/Makefile +++ b/devel/gbump/Makefile @@ -1,80 +1,80 @@ PORTNAME= gbump PORTVERSION= 1.1.2 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= devel MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= nbari@tequila.io COMMENT= Git tag semantic version bumper WWW= https://github.com/nbari/gbump LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 USES= cargo localbase ssl CARGO_CRATES= aho-corasick-1.1.2 \ anstream-0.6.5 \ anstyle-1.0.4 \ anstyle-parse-0.2.3 \ anstyle-query-1.0.2 \ anstyle-wincon-3.0.2 \ bitflags-2.4.1 \ cc-1.0.83 \ cfg-if-1.0.0 \ clap-4.4.11 \ clap_builder-4.4.11 \ clap_lex-0.6.0 \ colorchoice-1.0.0 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ git2-0.18.1 \ idna-0.5.0 \ jobserver-0.1.27 \ libc-0.2.151 \ libgit2-sys-0.16.1+1.7.1 \ libssh2-sys-0.3.0 \ libz-sys-1.1.12 \ log-0.4.20 \ memchr-2.6.4 \ once_cell-1.19.0 \ openssl-0.10.61 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-src-300.2.1+3.2.0 \ openssl-sys-0.9.97 \ percent-encoding-2.3.1 \ pkg-config-0.3.27 \ proc-macro2-1.0.70 \ quote-1.0.33 \ regex-1.10.2 \ regex-automata-0.4.3 \ regex-syntax-0.8.2 \ strsim-0.10.0 \ syn-2.0.41 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ unicode-bidi-0.3.14 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.22 \ url-2.5.0 \ utf8parse-0.2.1 \ vcpkg-0.2.15 \ windows-sys-0.52.0 \ windows-targets-0.52.0 \ windows_aarch64_gnullvm-0.52.0 \ windows_aarch64_msvc-0.52.0 \ windows_i686_gnu-0.52.0 \ windows_i686_msvc-0.52.0 \ windows_x86_64_gnu-0.52.0 \ windows_x86_64_gnullvm-0.52.0 \ windows_x86_64_msvc-0.52.0 PLIST_FILES= bin/gbump .include diff --git a/devel/geany-plugin-git-changebar/Makefile b/devel/geany-plugin-git-changebar/Makefile index 836e837bac9c..1e2b8007b49b 100644 --- a/devel/geany-plugin-git-changebar/Makefile +++ b/devel/geany-plugin-git-changebar/Makefile @@ -1,15 +1,15 @@ PORTNAME= geany-plugin-git-changebar PORTVERSION= ${GEANY_VER} -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} WWW= https://plugins.geany.org/git-changebar.html LIB_DEPENDS= libgit2.so:devel/libgit2 OPTIONS_DEFINE= DOCS .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include diff --git a/devel/geany-plugin-workbench/Makefile b/devel/geany-plugin-workbench/Makefile index 6f62df75ae6d..ef8f9fe93393 100644 --- a/devel/geany-plugin-workbench/Makefile +++ b/devel/geany-plugin-workbench/Makefile @@ -1,13 +1,13 @@ PORTNAME= geany-plugin-workbench PORTVERSION= ${GEANY_VER} -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} WWW= https://plugins.geany.org/workbench.html LIB_DEPENDS= libgit2.so:devel/libgit2 .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include diff --git a/devel/git-repo-manager/Makefile b/devel/git-repo-manager/Makefile index 170bbfac0521..49f914c8d79f 100644 --- a/devel/git-repo-manager/Makefile +++ b/devel/git-repo-manager/Makefile @@ -1,199 +1,199 @@ PORTNAME= git-repo-manager DISTVERSIONPREFIX= v DISTVERSION= 0.7.22 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Git tool to manage worktrees and integrate with GitHub and GitLab WWW= https://hakoerber.github.io/git-repo-manager/ \ https://github.com/hakoerber/git-repo-manager/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 USES= cargo localbase USE_GITHUB= yes GH_ACCOUNT= hakoerber RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386 CARGO_CRATES= adler2-2.0.0 \ aho-corasick-1.1.3 \ anstream-0.6.18 \ anstyle-1.0.10 \ anstyle-parse-0.2.6 \ anstyle-query-1.1.2 \ anstyle-wincon-3.0.6 \ autocfg-1.4.0 \ base64-0.22.1 \ bitflags-2.6.0 \ byteorder-1.5.0 \ bytes-1.9.0 \ cc-1.2.2 \ cfg-if-1.0.0 \ clap-4.5.21 \ clap_builder-4.5.21 \ clap_derive-4.5.18 \ clap_lex-0.7.3 \ colorchoice-1.0.3 \ comfy-table-7.1.3 \ console-0.15.8 \ crc32fast-1.4.2 \ crossterm-0.28.1 \ crossterm_winapi-0.9.1 \ dirs-5.0.1 \ dirs-sys-0.4.1 \ displaydoc-0.2.5 \ encode_unicode-0.3.6 \ equivalent-1.0.1 \ errno-0.3.10 \ flate2-1.0.35 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ getrandom-0.2.15 \ git2-0.19.0 \ hashbrown-0.15.2 \ heck-0.5.0 \ http-1.1.0 \ icu_collections-1.5.0 \ icu_locid-1.5.0 \ icu_locid_transform-1.5.0 \ icu_locid_transform_data-1.5.0 \ icu_normalizer-1.5.0 \ icu_normalizer_data-1.5.0 \ icu_properties-1.5.1 \ icu_properties_data-1.5.0 \ icu_provider-1.5.0 \ icu_provider_macros-1.5.0 \ idna-1.0.3 \ idna_adapter-1.2.0 \ indexmap-2.6.0 \ is_terminal_polyfill-1.70.1 \ itoa-1.0.14 \ jobserver-0.1.32 \ lazy_static-1.5.0 \ libc-0.2.167 \ libgit2-sys-0.17.0+1.8.1 \ libredox-0.1.3 \ libssh2-sys-0.3.0 \ libz-sys-1.1.20 \ linux-raw-sys-0.4.14 \ litemap-0.7.3 \ lock_api-0.4.12 \ log-0.4.22 \ memchr-2.7.4 \ miniz_oxide-0.8.0 \ once_cell-1.20.2 \ openssl-probe-0.1.5 \ openssl-src-300.4.1+3.4.0 \ openssl-sys-0.9.104 \ option-ext-0.2.0 \ outdir-tempdir-0.2.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ parse_link_header-0.4.0 \ percent-encoding-2.3.1 \ pkg-config-0.3.31 \ ppv-lite86-0.2.20 \ proc-macro2-1.0.92 \ quote-1.0.37 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ redox_syscall-0.5.7 \ redox_users-0.4.6 \ regex-1.11.1 \ regex-automata-0.4.9 \ regex-syntax-0.8.5 \ ring-0.17.8 \ rustix-0.38.41 \ rustls-0.23.19 \ rustls-pki-types-1.10.0 \ rustls-webpki-0.102.8 \ rustversion-1.0.18 \ ryu-1.0.18 \ scopeguard-1.2.0 \ serde-1.0.215 \ serde_derive-1.0.215 \ serde_json-1.0.133 \ serde_spanned-0.6.8 \ serde_yaml-0.9.34+deprecated \ shellexpand-3.1.0 \ shlex-1.3.0 \ smallvec-1.13.2 \ spin-0.9.8 \ stable_deref_trait-1.2.0 \ strsim-0.11.1 \ strum-0.26.3 \ strum_macros-0.26.4 \ subtle-2.6.1 \ syn-2.0.90 \ synstructure-0.13.1 \ thiserror-1.0.69 \ thiserror-impl-1.0.69 \ tinystr-0.7.6 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.22.22 \ unicode-ident-1.0.14 \ unicode-width-0.1.14 \ unicode-width-0.2.0 \ unsafe-libyaml-0.2.11 \ untrusted-0.9.0 \ ureq-2.11.0 \ url-2.5.4 \ url-escape-0.1.1 \ utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ uuid-1.11.0 \ vcpkg-0.2.15 \ wasi-0.11.0+wasi-snapshot-preview1 \ webpki-roots-0.26.7 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.20 \ write16-1.0.0 \ writeable-0.5.5 \ yoke-0.7.4 \ yoke-derive-0.7.5 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zerofrom-0.1.4 \ zerofrom-derive-0.1.5 \ zeroize-1.8.1 \ zerovec-0.10.4 \ zerovec-derive-0.10.3 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/grm .include diff --git a/devel/git-workspace/Makefile b/devel/git-workspace/Makefile index 7b02ca17f28b..ef698bf89005 100644 --- a/devel/git-workspace/Makefile +++ b/devel/git-workspace/Makefile @@ -1,422 +1,422 @@ PORTNAME= git-workspace DISTVERSIONPREFIX= v DISTVERSION= 1.9.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Sync personal and work git repositories from multiple providers WWW= https://github.com/orf/git-workspace LICENSE= MIT LIB_DEPENDS= libgit2.so:devel/libgit2 USES= cargo localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= orf RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386 CARGO_CRATES= addr2line-0.24.2 \ adler2-2.0.0 \ aho-corasick-1.1.3 \ alloc-no-stdlib-2.0.4 \ alloc-stdlib-0.2.2 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anstream-0.6.18 \ anstyle-1.0.10 \ anstyle-parse-0.2.6 \ anstyle-query-1.1.2 \ anstyle-wincon-3.0.7 \ anyhow-1.0.95 \ arrayref-0.3.9 \ arrayvec-0.5.2 \ async-compression-0.4.18 \ async-trait-0.1.85 \ atomic-counter-1.0.1 \ atomic-waker-1.1.2 \ autocfg-1.4.0 \ backtrace-0.3.74 \ base16ct-0.2.0 \ base64-0.13.1 \ base64-0.21.7 \ base64-0.22.1 \ base64ct-1.6.0 \ bitflags-1.3.2 \ bitflags-2.8.0 \ blake2b_simd-0.5.11 \ block-buffer-0.10.4 \ bollard-0.17.1 \ bollard-stubs-1.45.0-rc.26.0.1 \ brotli-7.0.0 \ brotli-decompressor-4.0.1 \ bstr-1.11.3 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ bytes-1.9.0 \ cc-1.2.10 \ cfg-if-1.0.0 \ cfg_aliases-0.2.1 \ chrono-0.4.39 \ cipher-0.4.4 \ clap-4.5.26 \ clap_builder-4.5.26 \ clap_derive-4.5.24 \ clap_lex-0.7.4 \ colorchoice-1.0.3 \ combine-4.6.7 \ console-0.15.10 \ const-oid-0.9.6 \ constant_time_eq-0.1.5 \ core-foundation-0.9.4 \ core-foundation-0.10.0 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.16 \ crc32fast-1.4.2 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ curve25519-dalek-4.1.3 \ curve25519-dalek-derive-0.1.1 \ darling-0.20.10 \ darling_core-0.20.10 \ darling_macro-0.20.10 \ data-encoding-2.7.0 \ der-0.7.9 \ deranged-0.3.11 \ digest-0.10.7 \ dirs-1.0.5 \ displaydoc-0.2.5 \ docker_credential-1.3.1 \ ecdsa-0.16.9 \ ed25519-2.2.3 \ ed25519-dalek-2.1.1 \ either-1.13.0 \ elliptic-curve-0.13.8 \ encode_unicode-1.0.0 \ encoding_rs-0.8.35 \ enum-as-inner-0.6.1 \ equivalent-1.0.1 \ errno-0.3.10 \ etcetera-0.8.0 \ expanduser-1.2.2 \ fastrand-2.3.0 \ ff-0.13.0 \ fiat-crypto-0.2.9 \ filetime-0.2.25 \ flate2-1.0.35 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fs_extra-1.3.0 \ futures-0.3.31 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-executor-0.3.31 \ futures-io-0.3.31 \ futures-macro-0.3.31 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ futures-timer-3.0.3 \ futures-util-0.3.31 \ generic-array-0.14.7 \ getrandom-0.1.16 \ getrandom-0.2.15 \ gimli-0.31.1 \ git2-0.20.0 \ glob-0.3.2 \ globset-0.4.15 \ graphql-introspection-query-0.2.0 \ graphql-parser-0.4.1 \ graphql_client-0.14.0 \ graphql_client_codegen-0.14.0 \ graphql_query_derive-0.14.0 \ group-0.13.0 \ h2-0.4.7 \ hashbrown-0.12.3 \ hashbrown-0.15.2 \ heck-0.4.1 \ heck-0.5.0 \ hex-0.4.3 \ hickory-proto-0.24.2 \ hickory-resolver-0.24.2 \ hmac-0.12.1 \ home-0.5.11 \ hostname-0.3.1 \ http-1.2.0 \ http-body-1.0.1 \ http-body-util-0.1.2 \ httparse-1.9.5 \ httpdate-1.0.3 \ hyper-1.5.2 \ hyper-named-pipe-0.1.0 \ hyper-rustls-0.27.5 \ hyper-tls-0.6.0 \ hyper-util-0.1.10 \ hyperlocal-0.9.1 \ iana-time-zone-0.1.61 \ iana-time-zone-haiku-0.1.2 \ icu_collections-1.5.0 \ icu_locid-1.5.0 \ icu_locid_transform-1.5.0 \ icu_locid_transform_data-1.5.0 \ icu_normalizer-1.5.0 \ icu_normalizer_data-1.5.0 \ icu_properties-1.5.1 \ icu_properties_data-1.5.0 \ icu_provider-1.5.0 \ icu_provider_macros-1.5.0 \ ident_case-1.0.1 \ idna-1.0.3 \ idna_adapter-1.2.0 \ indexmap-1.9.3 \ indexmap-2.7.0 \ indicatif-0.17.9 \ inout-0.1.3 \ ipconfig-0.3.2 \ ipnet-2.10.1 \ is_terminal_polyfill-1.70.1 \ itoa-1.0.14 \ jobserver-0.1.32 \ js-sys-0.3.77 \ lazy_static-1.5.0 \ libc-0.2.169 \ libgit2-sys-0.18.0+1.9.0 \ libm-0.2.11 \ libredox-0.1.3 \ libssh2-sys-0.3.0 \ libz-sys-1.1.21 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.15 \ litemap-0.7.4 \ lock_api-0.4.12 \ log-0.4.25 \ lru-cache-0.1.2 \ match_cfg-0.1.0 \ memchr-2.7.4 \ mime-0.3.17 \ miniz_oxide-0.8.3 \ mio-1.0.3 \ native-tls-0.2.12 \ num-bigint-dig-0.8.4 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-traits-0.2.19 \ number_prefix-0.4.0 \ object-0.36.7 \ once_cell-1.20.2 \ openssl-0.10.68 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-sys-0.9.104 \ p256-0.13.2 \ p384-0.13.0 \ p521-0.13.3 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ parse-display-0.9.1 \ parse-display-derive-0.9.1 \ pem-3.0.4 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.31 \ portable-atomic-1.10.0 \ powerfmt-0.2.0 \ ppv-lite86-0.2.20 \ primeorder-0.13.6 \ proc-macro-crate-3.2.0 \ proc-macro2-1.0.93 \ pwd-1.4.0 \ quick-error-1.2.3 \ quinn-0.11.6 \ quinn-proto-0.11.9 \ quinn-udp-0.5.9 \ quote-1.0.38 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rayon-1.10.0 \ rayon-core-1.12.1 \ rcgen-0.13.2 \ redox_syscall-0.1.57 \ redox_syscall-0.3.5 \ redox_syscall-0.5.8 \ redox_users-0.3.5 \ regex-1.11.1 \ regex-automata-0.4.9 \ regex-syntax-0.8.5 \ relative-path-1.9.3 \ reqwest-0.12.12 \ resolv-conf-0.7.0 \ rfc6979-0.4.0 \ ring-0.17.8 \ rsa-0.9.7 \ rstest-0.24.0 \ rstest_macros-0.24.0 \ rust-argon2-0.8.3 \ rustc-demangle-0.1.24 \ rustc-hash-2.1.0 \ rustc_version-0.4.1 \ rustix-0.38.43 \ rustls-0.23.21 \ rustls-native-certs-0.7.3 \ rustls-native-certs-0.8.1 \ rustls-pemfile-2.2.0 \ rustls-pki-types-1.10.1 \ rustls-webpki-0.102.8 \ rustversion-1.0.19 \ ryu-1.0.18 \ same-file-1.0.6 \ schannel-0.1.27 \ scopeguard-1.2.0 \ sec1-0.7.3 \ security-framework-2.11.1 \ security-framework-3.2.0 \ security-framework-sys-2.14.0 \ semver-1.0.24 \ serde-1.0.217 \ serde_derive-1.0.217 \ serde_json-1.0.135 \ serde_repr-0.1.19 \ serde_spanned-0.6.8 \ serde_urlencoded-0.7.1 \ serde_with-3.12.0 \ serde_with_macros-3.12.0 \ sha2-0.10.8 \ shlex-1.3.0 \ signature-2.2.0 \ slab-0.4.9 \ smallvec-1.13.2 \ socket2-0.5.8 \ spin-0.9.8 \ spki-0.7.3 \ ssh-cipher-0.2.0 \ ssh-encoding-0.2.0 \ ssh-key-0.6.7 \ stable_deref_trait-1.2.0 \ strsim-0.11.1 \ structmeta-0.3.0 \ structmeta-derive-0.3.0 \ subtle-2.6.1 \ syn-1.0.109 \ syn-2.0.96 \ sync_wrapper-1.0.2 \ synstructure-0.13.1 \ system-configuration-0.6.1 \ system-configuration-sys-0.6.0 \ tempfile-3.15.0 \ testcontainers-0.23.1 \ testcontainers-modules-0.11.5 \ thiserror-1.0.69 \ thiserror-2.0.11 \ thiserror-impl-1.0.69 \ thiserror-impl-2.0.11 \ time-0.3.37 \ time-core-0.1.2 \ time-macros-0.2.19 \ tinystr-0.7.6 \ tinyvec-1.8.1 \ tinyvec_macros-0.1.1 \ tokio-1.43.0 \ tokio-macros-2.5.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.26.1 \ tokio-stream-0.1.17 \ tokio-tar-0.3.1 \ tokio-util-0.7.13 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.22.22 \ tower-0.5.2 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ tracing-attributes-0.1.28 \ tracing-core-0.1.33 \ try-lock-0.2.5 \ typenum-1.17.0 \ unicode-ident-1.0.14 \ unicode-width-0.2.0 \ untrusted-0.9.0 \ ureq-2.12.1 \ url-2.5.4 \ utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ vcpkg-0.2.15 \ version_check-0.9.5 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ wasm-bindgen-futures-0.4.50 \ wasm-bindgen-macro-0.2.100 \ wasm-bindgen-macro-support-0.2.100 \ wasm-bindgen-shared-0.2.100 \ web-sys-0.3.77 \ web-time-1.1.0 \ webpki-roots-0.26.7 \ widestring-1.1.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-registry-0.2.0 \ windows-result-0.2.0 \ windows-strings-0.1.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.24 \ winreg-0.50.0 \ write16-1.0.0 \ writeable-0.5.5 \ xattr-1.4.0 \ yasna-0.5.2 \ yoke-0.7.5 \ yoke-derive-0.7.5 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zerofrom-0.1.5 \ zerofrom-derive-0.1.5 \ zeroize-1.8.1 \ zerovec-0.10.4 \ zerovec-derive-0.10.3 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} .include diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile index 9350f878a0d6..5d03999e8dd3 100644 --- a/devel/gitg/Makefile +++ b/devel/gitg/Makefile @@ -1,54 +1,54 @@ PORTNAME= gitg PORTVERSION= 41 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel deskutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= 1978973b1284.patch:-p1 # https://gitlab.gnome.org/GNOME/gitg/-/merge_requests/175 MAINTAINER= kwm@FreeBSD.org COMMENT= GTK-based git repository viewer WWW= https://wiki.gnome.org/Apps/Gitg LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libenchant.so:textproc/enchant \ libgee-0.8.so:devel/libgee \ libgit2.so:devel/libgit2 \ libgit2-glib-1.0.so:devel/libgit2-glib \ libjson-glib-1.0.so:devel/json-glib \ libpeas-1.0.so:devel/libpeas \ libgspell-1.so:textproc/gspell \ libdazzle-1.0.so:x11-toolkits/libdazzle \ libsecret-1.so:security/libsecret RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas CONFLICTS= gitg0 PORTSCOUT= limitw:1,even USES= compiler:c11 desktop-file-utils gettext gnome localbase \ meson pathfix pkgconfig python:build tar:xz vala:build USE_GNOME= cairo gdkpixbuf gtk30 gtksourceview4 intltool introspection USE_LDCONFIG= yes GLIB_SCHEMAS= org.gnome.gitg.gschema.xml BINARY_ALIAS= python3=${PYTHON_VERSION} OPTIONS_DEFINE= PYTHON OPTIONS_SUB= yes PYTHON_USES= python PYTHON_MESON_TRUE= python PYTHON_USE= GNOME=pygobject3 post-install-PYTHON-on: (cd ${STAGEDIR}${PREFIX} \ && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) .include diff --git a/devel/gitui/Makefile b/devel/gitui/Makefile index 4020cd1cf845..4d77e5891c50 100644 --- a/devel/gitui/Makefile +++ b/devel/gitui/Makefile @@ -1,43 +1,43 @@ PORTNAME= gitui DISTVERSIONPREFIX= v DISTVERSION= 0.27.0 # After update, `make patch` and `make cargo-crates > Makefile.crates` to avoid fetching vendored openssl-src -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Terminal UI for git WWW= https://github.com/gitui-org/gitui LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= link fails: ld: error: undefined symbol: __atomic_is_lock_fre BUILD_DEPENDS= bash:shells/bash \ gmake:devel/gmake LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 USES= cargo localbase:ldflags perl5 pkgconfig python:build ssl xorg USE_XORG= xcb USE_GITHUB= yes GH_ACCOUNT= gitui-org RUSTFLAGS+= --cap-lints=warn PLIST_FILES= bin/${PORTNAME} OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib BINARY_ALIAS= python3=${PYTHON_CMD} # xcb requires python3 # Fix build on armv7, i386 and powerpc # sys-info-0.9.1 crate issue: https://github.com/FillZpp/sys-info-rs/issues/80 xpost-patch: @${REINPLACE_CMD} \ -e '/get_cpu/s|unsigned long|uint64_t|' \ -e '/get_proc_total/s|unsigned long|uint64_t|' \ ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch] .include diff --git a/devel/gnome-builder/Makefile b/devel/gnome-builder/Makefile index 6b0a99e6ad7f..7faf00c606d5 100644 --- a/devel/gnome-builder/Makefile +++ b/devel/gnome-builder/Makefile @@ -1,93 +1,93 @@ PORTNAME= gnome-builder PORTVERSION= 42.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= IDE for writing software for GNOME WWW= https://wiki.gnome.org/Apps/Builder LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= fails to build with libgit2 1.8.1 LIB_DEPENDS= libcmark.so:textproc/cmark \ libdazzle-1.0.so:x11-toolkits/libdazzle \ libdevhelp-3.so:devel/devhelp \ libenchant-2.so:textproc/enchant2 \ libfontconfig.so:x11-fonts/fontconfig \ libgit2-glib-1.0.so:devel/libgit2-glib \ libgit2.so:devel/libgit2 \ libgladeui-2.so:devel/glade \ libgspell-1.so:textproc/gspell \ libhandy-1.so:x11-toolkits/libhandy \ libjson-glib-1.0.so:devel/json-glib \ libjsonrpc-glib-1.0.so:devel/jsonrpc-glib \ libpcre.so:devel/pcre \ libpeas-1.0.so:devel/libpeas \ libportal.so:deskutils/libportal \ libportal-gtk3.so:deskutils/libportal-gtk3 \ libsoup-2.4.so:devel/libsoup \ libtemplate_glib-1.0.so:devel/template-glib \ libwebkit2gtk-4.0.so:www/webkit2-gtk@40 PORTSCOUT= limitw:1,even PORTDOCS= * CONFLICTS_BUILD= gnome-builder-3.16.* USES= compiler:c++11-lang desktop-file-utils gettext gnome \ localbase:lfdlags meson pkgconfig python:build shebangfix \ tar:xz vala:lib USE_GNOME= cairo gtksourceview4 introspection libxml2 vte3 SHEBANG_FILES= ${WRKSRC}/src/plugins/gradle/gradle_plugin.py \ ${WRKSRC}/src/plugins/maven/maven_plugin.py USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} MESON_ARGS= -Dplugin_color_picker=false \ -Dplugin_flatpak=false \ -Dplugin_jhbuild=false \ -Dplugin_qemu=false \ -Dplugin_sysprof=false \ -Dplugin_update_manager=false PLIST_SUB= BUILDER_VERSION=${PORTVERSION:R} GLIB_SCHEMAS= org.gnome.builder.build.gschema.xml \ org.gnome.builder.clang.gschema.xml \ org.gnome.builder.code-insight.gschema.xml \ org.gnome.builder.editor.gschema.xml \ org.gnome.builder.editor.language.gschema.xml \ org.gnome.builder.extension-type.gschema.xml \ org.gnome.builder.gnome-code-assistance.gschema.xml \ org.gnome.builder.gschema.xml \ org.gnome.builder.plugin.gschema.xml \ org.gnome.builder.plugins.copyright.gschema.xml \ org.gnome.builder.plugins.eslint.gschema.xml \ org.gnome.builder.plugins.stylelint.gschema.xml \ org.gnome.builder.project-tree.gschema.xml \ org.gnome.builder.project.gschema.xml \ org.gnome.builder.rust-analyzer.gschema.xml \ org.gnome.builder.terminal.gschema.xml \ org.gnome.builder.workbench.gschema.xml OPTIONS_SUB= YES OPTIONS_DEFINE= CLANG DOCS OPTIONS_DEFAULT= CLANG # track the latest llvm/clang version, the config script picks the newest available CLANG_DESC= Build the clang plugin CLANG_MESON_TRUE= plugin_clang CLANG_USES= llvm:build,run CLANG_CONFIGURE_ENV= LLVM_CONFIG=${LLVM_CONFIG} # 11.1 and older has issues with vala generated code. post-patch: ${REINPLACE_CMD} -e '/-Werror=return-type/d' \ ${WRKSRC}/meson.build .include diff --git a/devel/interactive_rebase_tool/Makefile b/devel/interactive_rebase_tool/Makefile index 8ae2c474a902..ec62d15c5e0a 100644 --- a/devel/interactive_rebase_tool/Makefile +++ b/devel/interactive_rebase_tool/Makefile @@ -1,25 +1,25 @@ PORTNAME= interactive_rebase_tool DISTVERSION= 2.4.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel MAINTAINER= petteri.valkonen@iki.fi COMMENT= Improved sequence editor for Git WWW= https://gitrebasetool.mitmaro.ca/ LICENSE= GPLv3+ LIB_DEPENDS= libgit2.so:devel/libgit2 USES= cargo USE_GITHUB= yes GH_ACCOUNT= MitMaro GH_PROJECT= git-interactive-rebase-tool PLIST_FILES= bin/interactive-rebase-tool \ share/man/man1/interactive-rebase-tool.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/src/interactive-rebase-tool.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/devel/kf5-ktexteditor/Makefile b/devel/kf5-ktexteditor/Makefile index b5e784d83e64..ce4564ecf4e4 100644 --- a/devel/kf5-ktexteditor/Makefile +++ b/devel/kf5-ktexteditor/Makefile @@ -1,24 +1,24 @@ PORTNAME= ktexteditor DISTVERSION= ${KDE_FRAMEWORKS_VERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced embeddable text editor LIB_DEPENDS= libgit2.so:devel/libgit2 \ libeditorconfig.so:editors/editorconfig-core-c USES= cmake compiler:c++11-lib gettext kde:5 cpe pkgconfig \ qt:5 tar:xz xorg USE_KDE= archive auth codecs completion config configwidgets \ coreaddons guiaddons i18n itemviews \ jobwidgets kio parts service solid sonnet syntaxhighlighting \ textwidgets widgetsaddons windowsystem xmlgui \ ecm:build USE_QT= concurrent core dbus declarative gui network printsupport \ widgets xml \ buildtools:build qmake:build USE_XORG= x11 .include diff --git a/devel/kommit/Makefile b/devel/kommit/Makefile index d49a0035af1f..6091ef40a0b9 100644 --- a/devel/kommit/Makefile +++ b/devel/kommit/Makefile @@ -1,26 +1,27 @@ PORTNAME= kommit DISTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= devel kde MASTER_SITES= KDE/stable/${PORTNAME}/ MAINTAINER= kde@FreeBSD.org COMMENT= Git GUI client for KDE WWW= https://apps.kde.org/kommit/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgit2.so:devel/libgit2 \ libdolphinvcs.so:x11-fm/dolphin USES= cmake compiler:c++17-lang gettext kde:6 localbase:ldflags \ pkgconfig qt:6 tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons doctools i18n itemviews jobwidgets \ kio parts service solid sonnet syntaxhighlighting texteditor \ textwidgets widgetsaddons windowsystem xmlgui \ ecm:build USE_QT= base USE_XORG= x11 .include diff --git a/devel/sentry-cli/Makefile b/devel/sentry-cli/Makefile index 27aa6f70166a..a560d42c8004 100644 --- a/devel/sentry-cli/Makefile +++ b/devel/sentry-cli/Makefile @@ -1,34 +1,34 @@ PORTNAME= sentry-cli DISTVERSION= 2.31.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= devel MAINTAINER= lcook@FreeBSD.org COMMENT= Command line utility to work with Sentry WWW= https://docs.sentry.io/cli/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl \ libgit2.so:devel/libgit2 \ libzstd.so:archivers/zstd USES= cargo ssl:build USE_GITHUB= yes GH_ACCOUNT= getsentry PLIST_FILES= bin/${PORTNAME} PORTDOCS= CHANGELOG.md README.md OPTIONS_DEFINE= DOCS REPORTING OPTIONS_DEFAULT= REPORTING REPORTING_DESC= Enable crash reporting REPORTING_VARS= CARGO_FEATURES+=with_crash_reporting post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/spr/Makefile b/devel/spr/Makefile index bd1906348433..a68b74ffe83c 100644 --- a/devel/spr/Makefile +++ b/devel/spr/Makefile @@ -1,265 +1,265 @@ PORTNAME= spr DISTVERSIONPREFIX= v DISTVERSION= 1.3.5-4 DISTVERSIONSUFFIX= -gd90b197 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Submit pull requests for amendable, rebaseable commits to GitHub WWW= https://github.com/getcord/spr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_powerpc64le= compilation failure: called `Option::unwrap()` on a `None` value in ring-0.16.20/build.rs: # see https://github.com/getcord/spr/issues/185 LIB_DEPENDS= libgit2.so:devel/libgit2 USES= cargo USE_GITHUB= yes GH_ACCOUNT= getcord RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386 CARGO_CRATES= addr2line-0.22.0 \ adler-1.0.2 \ aho-corasick-1.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ arc-swap-1.7.1 \ ascii-0.9.3 \ async-trait-0.1.81 \ atty-0.2.14 \ autocfg-1.3.0 \ backtrace-0.3.73 \ base64-0.13.1 \ base64-0.21.7 \ bitflags-1.3.2 \ bitflags-2.6.0 \ bstr-1.10.0 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ bytes-1.1.0 \ cc-1.1.7 \ cfg-if-1.0.0 \ chrono-0.4.38 \ clap-3.2.25 \ clap_derive-3.2.25 \ clap_lex-0.2.4 \ combine-3.8.1 \ console-0.15.8 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ deranged-0.3.11 \ dialoguer-0.10.4 \ doc-comment-0.3.3 \ either-1.13.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.34 \ equivalent-1.0.1 \ errno-0.3.9 \ fastrand-1.9.0 \ fastrand-2.1.0 \ fnv-1.0.7 \ form_urlencoded-1.0.1 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-lite-1.13.0 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ getrandom-0.2.15 \ gimli-0.29.0 \ git2-0.17.2 \ git2-ext-0.6.2 \ graphql-introspection-query-0.2.0 \ graphql-parser-0.4.0 \ graphql_client-0.11.0 \ graphql_client_codegen-0.11.0 \ graphql_query_derive-0.11.0 \ h2-0.3.26 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ heck-0.4.1 \ hermit-abi-0.1.19 \ hermit-abi-0.3.9 \ home-0.5.9 \ http-0.2.12 \ http-body-0.4.6 \ httparse-1.9.4 \ httpdate-1.0.3 \ hyper-0.14.30 \ hyper-rustls-0.24.2 \ hyperx-1.4.0 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ idna-0.2.3 \ indexmap-1.9.3 \ indexmap-2.3.0 \ indoc-1.0.9 \ instant-0.1.13 \ io-lifetimes-1.0.11 \ ipnet-2.9.0 \ itertools-0.13.0 \ itoa-1.0.11 \ jobserver-0.1.32 \ js-sys-0.3.69 \ jsonwebtoken-8.3.0 \ language-tags-0.3.2 \ lazy-regex-2.5.0 \ lazy-regex-proc_macros-2.4.1 \ lazy_static-1.5.0 \ libc-0.2.155 \ libgit2-sys-0.15.2+1.6.4 \ libz-sys-1.1.18 \ linux-raw-sys-0.3.8 \ linux-raw-sys-0.4.14 \ log-0.4.22 \ matches-0.1.10 \ memchr-2.7.4 \ mime-0.3.17 \ miniz_oxide-0.7.4 \ mio-1.0.1 \ num-bigint-0.4.6 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-traits-0.2.19 \ object-0.36.2 \ octocrab-0.16.0 \ once_cell-1.19.0 \ os_str_bytes-6.6.1 \ parking-2.2.0 \ pem-1.1.1 \ percent-encoding-2.1.0 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkg-config-0.3.30 \ powerfmt-0.2.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.86 \ quote-1.0.36 \ regex-1.10.5 \ regex-automata-0.4.7 \ regex-syntax-0.8.4 \ reqwest-0.11.27 \ ring-0.16.20 \ ring-0.17.8 \ rustc-demangle-0.1.24 \ rustix-0.37.27 \ rustix-0.38.34 \ rustls-0.21.12 \ rustls-pemfile-1.0.4 \ rustls-webpki-0.101.7 \ ryu-1.0.18 \ sct-0.7.1 \ secrecy-0.8.0 \ serde-1.0.204 \ serde_derive-1.0.204 \ serde_json-1.0.122 \ serde_path_to_error-0.1.16 \ serde_urlencoded-0.7.1 \ shell-words-1.1.0 \ shlex-1.3.0 \ signal-hook-registry-1.4.2 \ simple_asn1-0.6.2 \ slab-0.4.9 \ smawk-0.3.2 \ snafu-0.7.5 \ snafu-derive-0.7.5 \ socket2-0.5.7 \ spin-0.5.2 \ spin-0.9.8 \ strsim-0.10.0 \ syn-1.0.109 \ syn-2.0.72 \ sync_wrapper-0.1.2 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tempfile-3.10.1 \ termcolor-1.4.1 \ terminal_size-0.2.6 \ textwrap-0.15.2 \ textwrap-0.16.1 \ thiserror-1.0.63 \ thiserror-impl-1.0.63 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ tokio-1.39.2 \ tokio-macros-2.4.0 \ tokio-rustls-0.24.1 \ tokio-util-0.7.11 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-core-0.1.32 \ try-lock-0.2.5 \ unicase-2.6.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-linebreak-0.1.5 \ unicode-normalization-0.1.23 \ unicode-width-0.1.13 \ unreachable-1.0.0 \ untrusted-0.7.1 \ untrusted-0.9.0 \ url-2.3.0 \ vcpkg-0.2.15 \ version_check-0.9.5 \ void-1.0.2 \ waker-fn-1.2.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-futures-0.4.42 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ web-sys-0.3.69 \ webpki-roots-0.25.4 \ which-6.0.2 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.8 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winreg-0.50.0 \ winsafe-0.0.19 \ zeroize-1.8.1 PLIST_FILES= bin/${PORTNAME} do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest ${INSTALL_PROGRAM} \ ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/devel/tabby/Makefile b/devel/tabby/Makefile index 3b3d3d379d88..04228ea8556c 100644 --- a/devel/tabby/Makefile +++ b/devel/tabby/Makefile @@ -1,646 +1,646 @@ PORTNAME= tabby DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= devel # machine-learning PKGNAMESUFFIX= -ai-coding-assistant MAINTAINER= yuri@FreeBSD.org COMMENT= Self-hosted AI coding assistant WWW= https://tabby.tabbyml.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core LIB_DEPENDS= libgit2.so:devel/libgit2 \ libllama.so:misc/llama-cpp \ libssh2.so:security/libssh2 \ libzstd.so:archivers/zstd USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= TabbyML GH_TUPLE= ggerganov:llama.cpp:9aa6724:llama_cpp/crates/llama-cpp-bindings/llama.cpp CARGO_CRATES= addr2line-0.19.0 \ adler-1.0.2 \ ahash-0.8.11 \ aho-corasick-1.1.2 \ allocator-api2-0.2.16 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ ansi_term-0.12.1 \ anstream-0.6.4 \ anstyle-1.0.0 \ anstyle-parse-0.2.0 \ anstyle-query-1.0.0 \ anstyle-wincon-3.0.1 \ anyhow-1.0.71 \ arc-swap-1.6.0 \ argon2-0.5.2 \ ascii-0.9.3 \ assert-json-diff-2.0.2 \ assert_matches-1.5.0 \ async-convert-1.0.0 \ async-oneshot-0.5.9 \ async-openai-0.20.0 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-trait-0.1.80 \ atoi-2.0.0 \ auto_enums-0.8.5 \ autocfg-1.1.0 \ axum-0.7.5 \ axum-core-0.4.3 \ axum-extra-0.9.3 \ axum-prometheus-0.6.1 \ backoff-0.4.0 \ backtrace-0.3.67 \ base64-0.13.1 \ base64-0.21.5 \ base64-0.22.0 \ base64ct-1.6.0 \ bincode-1.3.3 \ bitflags-1.3.2 \ bitflags-2.4.0 \ bitpacking-0.8.4 \ blake2-0.10.6 \ block-buffer-0.10.4 \ bstr-1.7.0 \ bumpalo-3.13.0 \ byteorder-1.4.3 \ bytes-1.5.0 \ cached-0.49.3 \ cached_proc_macro-0.20.0 \ cached_proc_macro_types-0.1.1 \ cargo-lock-9.0.0 \ cc-1.0.83 \ census-0.4.1 \ cfg-if-1.0.0 \ chrono-0.4.31 \ chumsky-0.9.3 \ clap-4.4.11 \ clap_builder-4.4.11 \ clap_derive-4.4.7 \ clap_lex-0.6.0 \ cmake-0.1.50 \ codespan-reporting-0.11.1 \ colorchoice-1.0.0 \ combine-3.8.1 \ combine-4.6.7 \ console-0.15.7 \ const-oid-0.9.6 \ core-foundation-0.9.3 \ core-foundation-sys-0.8.4 \ cpufeatures-0.2.11 \ crc-3.0.1 \ crc-catalog-2.4.0 \ crc32fast-1.3.2 \ cron-0.12.1 \ crossbeam-channel-0.5.8 \ crossbeam-deque-0.8.3 \ crossbeam-epoch-0.9.14 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.19 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ custom_error-1.9.2 \ cxx-1.0.95 \ cxx-build-1.0.95 \ cxxbridge-flags-1.0.95 \ cxxbridge-macro-1.0.95 \ darling-0.10.2 \ darling-0.14.4 \ darling-0.20.8 \ darling_core-0.10.2 \ darling_core-0.14.4 \ darling_core-0.20.8 \ darling_macro-0.10.2 \ darling_macro-0.14.4 \ darling_macro-0.20.8 \ dashmap-5.5.3 \ data-encoding-2.4.0 \ der-0.7.8 \ deranged-0.3.11 \ derive_builder-0.11.2 \ derive_builder-0.12.0 \ derive_builder-0.20.0 \ derive_builder_core-0.11.2 \ derive_builder_core-0.12.0 \ derive_builder_core-0.20.0 \ derive_builder_macro-0.11.2 \ derive_builder_macro-0.12.0 \ derive_builder_macro-0.20.0 \ derive_utils-0.14.1 \ digest-0.10.7 \ dotenvy-0.15.7 \ downcast-rs-1.2.0 \ either-1.11.0 \ email-encoding-0.2.0 \ email_address-0.2.4 \ encode_unicode-0.3.6 \ encoding_rs-0.8.32 \ equivalent-1.0.1 \ errno-0.3.1 \ errno-dragonfly-0.1.2 \ etcetera-0.8.0 \ event-listener-2.5.3 \ eventsource-stream-0.2.3 \ fastdivide-0.4.0 \ fastrand-1.9.0 \ fastrand-2.0.1 \ fid-rs-0.1.1 \ file-rotate-0.7.5 \ finl_unicode-1.2.0 \ fixedbitset-0.4.2 \ flate2-1.0.26 \ flume-0.11.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fs2-0.4.3 \ fs4-0.6.6 \ fs_extra-1.3.0 \ futures-0.3.28 \ futures-channel-0.3.29 \ futures-core-0.3.29 \ futures-executor-0.3.28 \ futures-intrusive-0.5.0 \ futures-io-0.3.29 \ futures-lite-2.3.0 \ futures-macro-0.3.29 \ futures-micro-0.5.0 \ futures-sink-0.3.29 \ futures-task-0.3.29 \ futures-timer-3.0.2 \ futures-util-0.3.29 \ fxhash-0.2.1 \ generator-0.7.4 \ generic-array-0.14.7 \ getrandom-0.2.11 \ gimli-0.27.2 \ git2-0.18.3 \ gitlab-0.1610.0 \ glob-0.3.1 \ globset-0.4.14 \ globwalk-0.7.3 \ graphql-introspection-query-0.2.0 \ graphql-parser-0.4.0 \ graphql_client-0.11.0 \ graphql_client_codegen-0.11.0 \ graphql_query_derive-0.11.0 \ h2-0.3.19 \ h2-0.4.4 \ hash-ids-0.2.1 \ hashbrown-0.12.3 \ hashbrown-0.14.3 \ hashlink-0.8.4 \ headers-0.4.0 \ headers-core-0.3.0 \ heck-0.4.1 \ hermit-abi-0.2.6 \ hermit-abi-0.3.1 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.5 \ hostname-0.3.1 \ htmlescape-0.3.1 \ http-0.2.11 \ http-1.1.0 \ http-body-0.4.5 \ http-body-1.0.0 \ http-body-util-0.1.1 \ http-range-header-0.4.0 \ httparse-1.8.0 \ httpdate-1.0.2 \ humantime-2.1.0 \ hyper-0.14.27 \ hyper-1.3.1 \ hyper-rustls-0.24.2 \ hyper-rustls-0.26.0 \ hyper-timeout-0.5.1 \ hyper-tls-0.6.0 \ hyper-util-0.1.3 \ iana-time-zone-0.1.57 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.4.0 \ idna-0.5.0 \ if_chain-1.0.2 \ ignore-0.4.22 \ indexmap-1.9.3 \ indexmap-2.2.6 \ indicatif-0.17.7 \ insta-1.34.0 \ instant-0.1.12 \ io-lifetimes-1.0.11 \ ipnet-2.7.2 \ iri-string-0.7.2 \ itertools-0.10.5 \ itertools-0.11.0 \ itertools-0.12.1 \ itoa-1.0.6 \ jobserver-0.1.26 \ js-sys-0.3.64 \ jsonwebtoken-9.1.0 \ juniper-0.16.1 \ juniper_axum-0.1.0 \ juniper_codegen-0.16.0 \ juniper_graphql_ws-0.4.0 \ juniper_subscriptions-0.17.0 \ kdam-0.5.0 \ kv-0.24.0 \ lazy_static-1.4.0 \ lettre-0.11.3 \ levenshtein_automata-0.2.1 \ libc-0.2.149 \ libgit2-sys-0.16.2+1.7.2 \ libloading-0.7.4 \ libm-0.2.8 \ libsqlite3-sys-0.27.0 \ libssh2-sys-0.3.0 \ libz-sys-1.1.16 \ link-cplusplus-1.0.8 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.3.8 \ linux-raw-sys-0.4.10 \ lock_api-0.4.10 \ log-0.4.20 \ loom-0.5.6 \ louds-rs-0.4.0 \ lru-0.11.1 \ lz4_flex-0.11.1 \ match_cfg-0.1.0 \ matchers-0.0.1 \ matchers-0.1.0 \ matchit-0.7.0 \ md-5-0.10.6 \ measure_time-0.8.2 \ memchr-2.7.2 \ memmap2-0.7.1 \ memo-map-0.3.2 \ memoffset-0.8.0 \ metrics-0.22.3 \ metrics-exporter-prometheus-0.13.1 \ metrics-util-0.16.3 \ mime-0.3.17 \ mime_guess-2.0.4 \ minijinja-1.0.8 \ minimal-lexical-0.2.1 \ miniz_oxide-0.6.2 \ miniz_oxide-0.7.1 \ mio-0.8.10 \ murmurhash32-0.3.0 \ native-tls-0.2.11 \ netrc-0.4.1 \ nom-7.1.3 \ npm-package-json-0.1.3 \ ntapi-0.4.1 \ nu-ansi-term-0.46.0 \ nucleo-0.5.0 \ nucleo-matcher-0.3.1 \ num-bigint-0.4.4 \ num-bigint-dig-0.8.4 \ num-conv-0.1.0 \ num-derive-0.3.3 \ num-integer-0.1.45 \ num-iter-0.1.43 \ num-traits-0.2.17 \ num_cpus-1.15.0 \ num_threads-0.1.6 \ number_prefix-0.4.0 \ nvml-wrapper-0.9.0 \ nvml-wrapper-sys-0.7.0 \ object-0.30.3 \ octocrab-0.38.0 \ once_cell-1.19.0 \ oneshot-0.1.5 \ openssl-0.10.61 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-src-300.2.1+3.2.0 \ openssl-sys-0.9.97 \ opentelemetry-0.18.0 \ opentelemetry_api-0.18.0 \ opentelemetry_sdk-0.18.0 \ overload-0.1.1 \ ownedbytes-0.6.0 \ package-lock-json-parser-0.4.0 \ parking-2.2.0 \ parking_lot-0.11.2 \ parking_lot-0.12.1 \ parking_lot_core-0.8.6 \ parking_lot_core-0.9.8 \ parse-git-url-0.5.1 \ password-hash-0.5.0 \ paste-1.0.12 \ pem-3.0.2 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ pest-2.7.5 \ pest_derive-2.7.5 \ pest_generator-2.7.5 \ pest_meta-2.7.5 \ petgraph-0.6.3 \ pin-project-1.1.3 \ pin-project-internal-1.1.3 \ pin-project-lite-0.2.13 \ pin-utils-0.1.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.27 \ portable-atomic-1.3.2 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.78 \ psm-0.1.21 \ quanta-0.12.3 \ querystring-1.1.0 \ quote-1.0.35 \ quoted_printable-0.5.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ raw-cpuid-11.0.2 \ rayon-1.7.0 \ rayon-core-1.11.0 \ redis-0.25.3 \ redox_syscall-0.2.16 \ redox_syscall-0.3.5 \ regex-1.10.4 \ regex-automata-0.1.10 \ regex-automata-0.4.6 \ regex-syntax-0.6.29 \ regex-syntax-0.8.2 \ requirements-0.3.0 \ reqwest-0.11.22 \ reqwest-0.12.4 \ reqwest-eventsource-0.6.0 \ ring-0.17.5 \ rmp-0.8.11 \ rmp-serde-1.1.1 \ rsa-0.9.6 \ rust-embed-8.0.0 \ rust-embed-impl-8.0.0 \ rust-embed-utils-8.0.0 \ rust-stemmers-1.2.0 \ rustc-demangle-0.1.23 \ rustc-hash-1.1.0 \ rustix-0.37.19 \ rustix-0.38.17 \ rustls-0.21.10 \ rustls-0.22.4 \ rustls-native-certs-0.7.0 \ rustls-pemfile-1.0.4 \ rustls-pemfile-2.1.2 \ rustls-pki-types-1.5.0 \ rustls-webpki-0.101.7 \ rustls-webpki-0.102.3 \ rustversion-1.0.14 \ ryu-1.0.13 \ same-file-1.0.6 \ schannel-0.1.21 \ scoped-tls-1.0.1 \ scopeguard-1.1.0 \ scratch-1.0.5 \ sct-0.7.1 \ secrecy-0.8.0 \ security-framework-2.9.2 \ security-framework-sys-2.9.1 \ self_cell-1.0.1 \ semver-1.0.20 \ serde-1.0.199 \ serde-jsonlines-0.4.0 \ serde-jsonlines-0.5.0 \ serde_derive-1.0.199 \ serde_json-1.0.116 \ serde_path_to_error-0.1.11 \ serde_spanned-0.6.2 \ serde_urlencoded-0.7.1 \ serdeconv-0.4.1 \ serial_test-2.0.0 \ serial_test-3.0.0 \ serial_test_derive-2.0.0 \ serial_test_derive-3.0.0 \ sha1-0.10.6 \ sha1_smol-1.0.0 \ sha2-0.10.8 \ sha256-1.4.0 \ sharded-slab-0.1.4 \ signal-hook-registry-1.4.1 \ signature-2.2.0 \ similar-2.3.0 \ simple_asn1-0.6.2 \ sketches-ddsketch-0.2.1 \ slab-0.4.8 \ sled-0.34.7 \ smallvec-1.13.2 \ smartstring-1.0.1 \ snafu-0.8.2 \ snafu-derive-0.8.2 \ socket2-0.4.9 \ socket2-0.5.5 \ spin-0.5.2 \ spin-0.9.8 \ spki-0.7.3 \ sql_query_builder-2.1.0 \ sqlformat-0.2.3 \ sqlx-0.7.4 \ sqlx-core-0.7.4 \ sqlx-macros-0.7.4 \ sqlx-macros-core-0.7.4 \ sqlx-mysql-0.7.4 \ sqlx-postgres-0.7.4 \ sqlx-sqlite-0.7.4 \ stable_deref_trait-1.2.0 \ stacker-0.1.15 \ static_assertions-1.1.0 \ strfmt-0.2.4 \ stringprep-0.1.4 \ strsim-0.9.3 \ strsim-0.10.0 \ strum-0.24.1 \ strum_macros-0.24.3 \ subtle-2.5.0 \ syn-1.0.109 \ syn-2.0.52 \ sync_wrapper-0.1.2 \ sync_wrapper-1.0.1 \ sysinfo-0.29.8 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tantivy-0.21.0 \ tantivy-bitpacker-0.5.0 \ tantivy-columnar-0.2.0 \ tantivy-common-0.6.0 \ tantivy-fst-0.4.0 \ tantivy-query-grammar-0.21.0 \ tantivy-sstable-0.2.0 \ tantivy-stacker-0.2.0 \ tantivy-tokenizer-api-0.2.0 \ tarpc-0.33.0 \ tarpc-plugins-0.12.0 \ temp_testdir-0.2.3 \ tempfile-3.5.0 \ termcolor-1.2.0 \ terminal_size-0.3.0 \ text-splitter-0.10.0 \ textdistance-1.0.2 \ thiserror-1.0.59 \ thiserror-impl-1.0.59 \ thread_local-1.1.7 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.35.0 \ tokio-cron-scheduler-0.9.4 \ tokio-macros-2.2.0 \ tokio-native-tls-0.3.1 \ tokio-retry-0.3.0 \ tokio-rustls-0.24.1 \ tokio-rustls-0.25.0 \ tokio-serde-0.8.0 \ tokio-stream-0.1.14 \ tokio-tungstenite-0.21.0 \ tokio-util-0.7.10 \ toml-0.5.11 \ toml-0.7.4 \ toml_datetime-0.6.2 \ toml_edit-0.19.10 \ tower-0.4.13 \ tower-http-0.5.2 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.37 \ tracing-attributes-0.1.24 \ tracing-core-0.1.31 \ tracing-futures-0.2.5 \ tracing-log-0.1.3 \ tracing-opentelemetry-0.18.0 \ tracing-serde-0.1.3 \ tracing-subscriber-0.2.25 \ tracing-subscriber-0.3.17 \ tracing-test-0.1.0 \ tracing-test-macro-0.1.0 \ trackable-1.3.0 \ trackable_derive-1.0.0 \ tree-sitter-0.20.10 \ tree-sitter-c-sharp-0.20.0 \ tree-sitter-go-0.20.0 \ tree-sitter-java-0.20.2 \ tree-sitter-kotlin-0.3.1 \ tree-sitter-python-0.20.2 \ tree-sitter-ruby-0.20.0 \ tree-sitter-rust-0.20.3 \ tree-sitter-tags-0.20.2 \ tree-sitter-typescript-0.20.3 \ trie-rs-0.1.1 \ try-lock-0.2.4 \ tungstenite-0.21.0 \ typenum-1.16.0 \ ucd-trie-0.1.6 \ ulid-1.1.2 \ unicase-2.7.0 \ unicode-bidi-0.3.13 \ unicode-ident-1.0.9 \ unicode-normalization-0.1.22 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.10 \ unicode_categories-0.1.1 \ unreachable-1.0.0 \ untrusted-0.9.0 \ url-2.5.0 \ url-parse-1.0.7 \ urlencoding-2.1.3 \ utf-8-0.7.6 \ utf8-ranges-1.0.5 \ utf8parse-0.2.1 \ utoipa-4.2.0 \ utoipa-gen-4.2.0 \ utoipa-swagger-ui-6.0.0 \ uuid-1.6.1 \ uuid-macro-internal-1.6.1 \ validator-0.16.1 \ validator_derive-0.16.0 \ validator_types-0.16.0 \ valuable-0.1.0 \ vcpkg-0.2.15 \ vergen-8.2.4 \ version_check-0.9.4 \ void-1.0.2 \ walkdir-2.5.0 \ want-0.3.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.87 \ wasm-bindgen-backend-0.2.87 \ wasm-bindgen-futures-0.4.37 \ wasm-bindgen-macro-0.2.87 \ wasm-bindgen-macro-support-0.2.87 \ wasm-bindgen-shared-0.2.87 \ wasm-streams-0.4.0 \ web-sys-0.3.64 \ web-time-1.1.0 \ webpki-roots-0.25.4 \ whoami-1.4.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.48.0 \ windows-sys-0.42.0 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-targets-0.42.2 \ windows-targets-0.48.0 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.0 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.0 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.0 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.0 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.0 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.0 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.0 \ winnow-0.4.6 \ winreg-0.50.0 \ winreg-0.52.0 \ wrapcenum-derive-0.4.0 \ yaml-rust-0.4.5 \ yarn-lock-parser-0.7.0 \ zerocopy-0.7.32 \ zerocopy-derive-0.7.32 \ zeroize-1.7.0 \ zip-0.6.6 \ zstd-0.12.4 \ zstd-safe-6.0.6 \ zstd-sys-2.0.8+zstd.1.5.5 \ tree-sitter-cpp@git+https://github.com/tree-sitter/tree-sitter-cpp?rev=a714740\#a71474021410973b29bfe99440d57bcd750246b1 \ apalis,apalis-core,apalis-cron,apalis-redis,apalis-sql@git+https://github.com/wsxiaoys/apalis?rev=91526e8\#91526e811607ec72ab83583547c0e8005c24d394 \ tree-sitter-c@git+https://github.com/tree-sitter/tree-sitter-c/?rev=212a80f\#212a80f86452bb1316324fa0db730cf52f29e05a \ tree-sitter-solidity@git+https://github.com/JoranHonig/tree-sitter-solidity?rev=b239a95\#b239a95f94cfcc6e7b3e961bc73a28d55e214f02 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) ${INSTALL_PROGRAM} \ ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/devel/uv/Makefile b/devel/uv/Makefile index bf88a801e50a..7f2915fcf1a7 100644 --- a/devel/uv/Makefile +++ b/devel/uv/Makefile @@ -1,46 +1,47 @@ PORTNAME= uv DISTVERSION= 0.6.14 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Extremely fast Python package installer and resolver, written in Rust WWW= https://astral.sh/ \ https://docs.astral.sh/uv/ \ https://github.com/astral-sh/uv LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT BROKEN_armv7= compilation fails: rustc-LLVM ERROR: out of memory BROKEN_i386= compilation of the libopenssl_sys-abc7d27a34743709 crate fails: ld: error: undefined symbol: __atomic_is_lock_free, etc LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 \ libzstd.so:archivers/zstd USES= cargo gmake localbase perl5 pkgconfig USE_PERL5= build USE_GITHUB= yes GH_ACCOUNT= astral-sh OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PROGS= uv uvx PLIST_FILES= ${PROGS:S/^/bin\//} PORTSCOUT= limit:.*\..*$$ # prevent tags like perma-39 do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest .for p in ${PROGS} ${INSTALL_PROGRAM} \ ${WRKDIR}/target/release/${p} \ ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/editors/amp/Makefile b/editors/amp/Makefile index 236cc09df862..6ea0abedd896 100644 --- a/editors/amp/Makefile +++ b/editors/amp/Makefile @@ -1,25 +1,25 @@ PORTNAME= amp DISTVERSION= 0.7.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= editors MAINTAINER= eduardo@FreeBSD.org COMMENT= Complete text editor for your terminal WWW= https://amp.rs/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 \ libonig.so:devel/oniguruma USES= cargo USE_GITHUB= yes GH_ACCOUNT= jmacdonald _GIT_HEAD= dae913c CARGO_ENV= BUILD_REVISION=${_GIT_HEAD} PLIST_FILES= bin/${PORTNAME} .include diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile index b71d696ab9c8..9f94e9b1408f 100644 --- a/editors/calligra/Makefile +++ b/editors/calligra/Makefile @@ -1,62 +1,62 @@ PORTNAME= calligra DISTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE office suite WWW= https://calligra.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING IGNORE_i386= is not supported on 32-bit systems LIB_DEPENDS= libImath.so:math/Imath \ libboost_thread.so:devel/boost-libs \ libgit2.so:devel/libgit2 \ libetonyek-0.1.so:graphics/libetonyek01 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgsl.so:math/gsl \ liblcms2.so:graphics/lcms2 \ libKChart6.so:graphics/kdiagram-qt6 \ libOkular6Core.so:graphics/okular \ libodfgen-0.1.so:textproc/libodfgen01 \ libpoppler-qt6.so:graphics/poppler-qt6 \ libpoppler.so:graphics/poppler \ libqca-qt6.so:devel/qca@qt6 \ libqt6keychain.so:security/qtkeychain@qt6 \ librevenge-0.0.so:textproc/librevenge \ libvisio-0.1.so:textproc/libvisio01 \ libwpd-0.10.so:textproc/libwpd010 \ libwpg-0.3.so:graphics/libwpg03 \ libwps-0.4.so:textproc/libwps RUN_DEPENDS= pstoedit:graphics/pstoedit USES= cmake compiler:c++17-lang cpe desktop-file-utils eigen:3 \ gettext gl iconv:translit jpeg kde:6 localbase:ldflags perl5 \ pkgconfig qt:6 shared-mime-info ssl tar:xz xorg USE_GL= gl opengl USE_LDCONFIG= yes USE_KDE= archive bookmarks colorscheme completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemviews jobwidgets kcmutils kio notifications notifyconfig \ phonon service solid sonnet textwidgets widgetsaddons \ windowsystem xmlgui \ doctools:build ecm:build USE_QT= base declarative positioning svg webchannel webengine \ tools:build USE_XORG= ice sm x11 xext CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \ -DPRODUCTSET:STRING="DESKTOP" # Requested by upstream, to not include unfinished modules CMAKE_ON= RELEASE_BUILD # Performance increase according to README.PACKAGERS CMAKE_ARGS+= -DCMAKE_CXX_FLAGS="-DKDE_NO_DEBUG_OUTPUT" PLIST_SUB= SHLIB_VER=40 .include diff --git a/editors/elementary-code/Makefile b/editors/elementary-code/Makefile index 336e2e322200..cf003bacd214 100644 --- a/editors/elementary-code/Makefile +++ b/editors/elementary-code/Makefile @@ -1,35 +1,36 @@ PORTNAME= code DISTVERSION= 7.4.0 +PORTREVISION= 1 CATEGORIES= editors PKGNAMEPREFIX= elementary- MAINTAINER= miguel@gocobachi.dev COMMENT= Code editor designed for elementary OS WWW= https://github.com/elementary/code LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libeditorconfig.so:editors/editorconfig-core-c \ libfontconfig.so:x11-fonts/fontconfig \ libgee-0.8.so:devel/libgee \ libgit2-glib-1.0.so:devel/libgit2-glib \ libgranite.so:x11-toolkits/granite \ libgtkspell3-3.so:textproc/gtkspell3 \ libhandy-1.so:x11-toolkits/libhandy \ libpeas-1.0.so:devel/libpeas \ libpeas-gtk-1.0.so:devel/libpeas \ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \ pkcheck:sysutils/polkit USES= compiler:c++11-lang desktop-file-utils gettext gnome meson \ pkgconfig vala:lib USE_GITHUB= yes GH_ACCOUNT= elementary USE_GNOME= cairo glib20 gtk30 gtksourceview4 pango vte3 GLIB_SCHEMAS= io.elementary.code.gschema.xml \ io.elementary.code.plugins.spell.gschema.xml USE_LDCONFIG= yes .include diff --git a/editors/gedit-plugins/Makefile b/editors/gedit-plugins/Makefile index d4e6ca479f73..472a4b1c9efc 100644 --- a/editors/gedit-plugins/Makefile +++ b/editors/gedit-plugins/Makefile @@ -1,41 +1,41 @@ PORTNAME= gedit-plugins PORTVERSION= 43.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= editors gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Plugins for GEdit WWW= https://wiki.gnome.org/Apps/Gedit/PluginsLists LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gedit>=0:editors/gedit \ itstool:textproc/itstool \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} LIB_DEPENDS= libpeas-1.0.so:devel/libpeas \ libgit2-glib-1.0.so:devel/libgit2-glib \ libgucharmap_2_90.so:deskutils/gucharmap RUN_DEPENDS= gedit>=0:editors/gedit \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome localbase meson pkgconfig \ python shebangfix tar:xz vala:build USE_GNOME= cairo gdkpixbuf gtk30 gtksourceview4 intlhack introspection \ vte3 USE_CSTD= c11 USE_LDCONFIG= yes INSTALL_TARGET= install-strip SHEBANG_FILES= plugins/synctex/synctex/evince_dbus.py BINARY_ALIAS= python3=${PYTHON_CMD} GLIB_SCHEMAS= org.gnome.gedit.plugins.drawspaces.gschema.xml \ org.gnome.gedit.plugins.wordcompletion.gschema.xml \ org.gnome.gedit.plugins.terminal.gschema.xml .include diff --git a/editors/jucipp/Makefile b/editors/jucipp/Makefile index c1979e78c559..c22055a4fcfa 100644 --- a/editors/jucipp/Makefile +++ b/editors/jucipp/Makefile @@ -1,39 +1,39 @@ PORTNAME= jucipp DISTVERSIONPREFIX= v DISTVERSION= 1.8.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= editors MAINTAINER= info@babaei.net COMMENT= Lightweight C++-IDE with support for C++11, C++14 and C++17 WWW= https://gitlab.com/cppit/jucipp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libaspell.so:textproc/aspell \ libboost_filesystem.so:devel/boost-libs \ libclang.so:devel/llvm${LLVM_DEFAULT} \ libgit2.so:devel/libgit2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= uctags:devel/universal-ctags USES= cmake compiler:c++14-lang desktop-file-utils gnome \ llvm:build,noexport,run pkgconfig USE_GITLAB= yes GL_ACCOUNT= cppit GL_TUPLE= cppit:libclangmm:5611eb3d9e69486f85a431fbaae03c065f62c2d8:libclangmm/lib/libclangmm \ eidheim:tiny-process-library:aaf6afa48ad8f0ea5f15dc5cb5f53888bf1ff7ac:tinyprocesslibrary/lib/tiny-process-library USE_GNOME= gdkpixbuf gtkmm30 gtksourceviewmm3 CMAKE_ARGS= -DCMAKE_INCLUDE_PATH=${LOCALBASE}/llvm${LLVM_DEFAULT}/include \ -DCMAKE_LIBRARY_PATH=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib PLIST_FILES= bin/juci \ share/applications/juci.desktop \ share/icons/hicolor/scalable/apps/juci.svg OPTIONS_DEFINE= TEST TEST_CMAKE_BOOL= BUILD_TESTING BUILD_FUZZING .include diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile index b491b990d9a9..e28525d80f10 100644 --- a/editors/lapce/Makefile +++ b/editors/lapce/Makefile @@ -1,48 +1,48 @@ PORTNAME= lapce DISTVERSIONPREFIX= v DISTVERSION= 0.4.2 # Cargo.lock patched: `make patch cargo-crates` -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= editors MAINTAINER= eduardo@FreeBSD.org COMMENT= Lightning-fast and Powerful Code Editor WWW= https://lapce.dev/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON_i386= doesn't build: [zstd-sys 2.0.1+zstd.1.5.2] AR_i686_unknown_freebsd = None LIB_DEPENDS= libssh2.so:security/libssh2 \ libgit2.so:devel/libgit2 RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal USES= cargo desktop-file-utils dos2unix gmake localbase:ldflags perl5 pkgconfig ssl xorg USE_GITHUB= yes USE_XORG= xcb DOS2UNIX_FILES= cargo-crates/slotmap-1.0.7/src/lib.rs PLIST_FILES= bin/lapce \ bin/lapce-proxy \ share/applications/dev.lapce.lapce.desktop \ share/pixmaps/dev.lapce.lapce.png PORTSCOUT= skipv:0.6.0 # OPENSSL_NO_VENDOR needs openssl-src present so I'm using Cargo.lock and lapce-proxy/Cargo.toml patches: # first to not fetch openssl-src tarball and later to remove git2 ossl vendored feature. CARGO_ENV= RUSTC_BOOTSTRAP=1 OPENSSL_NO_VENDOR=1 post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/extra/images/logo.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/dev.lapce.lapce.png ${INSTALL_DATA} ${WRKSRC}/extra/linux/dev.lapce.lapce.desktop \ ${STAGEDIR}${PREFIX}/share/applications post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/cargo-crates/fontdb-0.16.2/src/lib.rs .include diff --git a/editors/pluma-plugins/Makefile b/editors/pluma-plugins/Makefile index 4aa84c2519f8..48add844f372 100644 --- a/editors/pluma-plugins/Makefile +++ b/editors/pluma-plugins/Makefile @@ -1,42 +1,42 @@ PORTNAME= pluma-plugins PORTVERSION= 1.28.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Plugins for Pluma WWW= https://mate-desktop.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= pluma>=0:editors/pluma \ itstool:textproc/itstool \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} LIB_DEPENDS= libpeas-1.0.so:devel/libpeas \ libgit2-glib-1.0.so:devel/libgit2-glib \ libgucharmap_2_90.so:deskutils/gucharmap RUN_DEPENDS= pluma>=0:editors/pluma \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome localbase gmake pkgconfig \ python shebangfix tar:xz USE_GNOME= cairo gdkpixbuf gtk30 gtksourceview4 intlhack introspection \ intltool vte3 USE_CSTD= c11 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.mate.pluma.plugins.sourcecodebrowser.gschema.xml \ org.mate.pluma.plugins.terminal.gschema.xml \ org.mate.pluma.plugins.wordcompletion.gschema.xml .include diff --git a/emulators/es-de/Makefile b/emulators/es-de/Makefile index bb9cc6754970..842897494274 100644 --- a/emulators/es-de/Makefile +++ b/emulators/es-de/Makefile @@ -1,73 +1,74 @@ PORTNAME= es-de DISTVERSIONPREFIX= v DISTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= emulators MAINTAINER= bsdcode@disroot.org COMMENT= Frontend for browsing and launching games WWW= https://es-de.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE _BR_DEPENDS= dejavu>0:x11-fonts/dejavu \ droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \ freefont-ttf>0:x11-fonts/freefont-ttf \ noto-emoji>0:x11-fonts/noto-emoji \ ubuntu-font>0:x11-fonts/ubuntu-font BUILD_DEPENDS= ${_BR_DEPENDS} \ cimg>0:graphics/cimg \ glm>0:math/glm \ rapidjson>0:devel/rapidjson \ utf8cpp>0:devel/utf8cpp LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libcurl.so:ftp/curl \ libfreeimage.so:graphics/freeimage \ libfreetype.so:print/freetype2 \ libgit2.so:devel/libgit2 \ libharfbuzz.so:print/harfbuzz \ libicuuc.so:devel/icu \ liblunasvg.so:graphics/lunasvg \ libpoppler.so:graphics/poppler \ libpugixml.so:textproc/pugixml \ librlottie.so:graphics/rlottie RUN_DEPENDS= ${_BR_DEPENDS} USES= cmake compiler:c++17-lang gl pkgconfig sdl USE_GITLAB= yes GL_PROJECT= emulationstation-de USE_GL= opengl USE_SDL= sdl2 CMAKE_ARGS= -DUTF8CPP_INCLUDE_DIR=${LOCALBASE}/include/utf8cpp CMAKE_ON= VIDEO_HW_DECODING EXTRACT_AFTER_ARGS= --exclude external \ --no-same-owner --no-same-permissions OPTIONS_DEFINE= DEINIT DOCS NLS OPTIONS_DEFAULT= DEINIT OPTIONS_SUB= yes DEINIT_DESC= Deinit frontend on emulator launch DEINIT_CMAKE_BOOL= DEINIT_ON_LAUNCH NLS_USES= gettext NLS_CMAKE_BOOL= COMPILE_LOCALIZATIONS post-install: ${LN} -sf ${LOCALBASE}/share/fonts/Droid/DroidSansFallbackFull.ttf \ ${STAGEDIR}${DATADIR}/resources/fonts ${LN} -sf ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf ${STAGEDIR}${DATADIR}/resources/fonts ${LN} -sf ${LOCALBASE}/share/fonts/freefont-ttf/FreeMono.ttf \ ${STAGEDIR}${DATADIR}/resources/fonts ${LN} -sf ${LOCALBASE}/share/fonts/noto/NotoColorEmoji.ttf ${STAGEDIR}${DATADIR}/resources/fonts/NotoEmoji.ttf ${LN} -sf ${LOCALBASE}/share/fonts/ubuntu-font/Ubuntu-C.ttf ${STAGEDIR}${DATADIR}/resources/fonts post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.md \ ${STAGEDIR}${DOCSDIR} .include diff --git a/lang/julia/Makefile b/lang/julia/Makefile index 529f181eef3b..a0c827ea4f5d 100644 --- a/lang/julia/Makefile +++ b/lang/julia/Makefile @@ -1,275 +1,275 @@ PORTNAME= julia DISTVERSION= 1.10.3 -PORTREVISION= 6 +PORTREVISION= 7 DISTVERSIONSUFFIX= -full CATEGORIES= lang math MASTER_SITES= https://github.com/JuliaLang/${PORTNAME}/releases/download/v${DISTVERSION}/ DOCS_MASTER_SITES= https://www.unicode.org/Public/$(UNICODE_DATA_VERSION)/ucd/:unicode \ https://jp.pkg.julialang.org/registry/${JPKGUUID}/:jpkg \ https://github.com/JuliaBinaryWrappers/Expat_jll.jl/releases/download/Expat-v2.6.2+0/:afexpat \ https://github.com/JuliaBinaryWrappers/Git_jll.jl/releases/download/Git-v2.44.0+2/:afgit \ https://github.com/JuliaBinaryWrappers/Libiconv_jll.jl/releases/download/Libiconv-v1.17.0+0/:aflibiconv \ https://github.com/JuliaBinaryWrappers/OpenSSL_jll.jl/releases/download/OpenSSL-v3.0.13+1/:afopenssl DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DOCS_DISTFILES= UnicodeData.txt:unicode \ Expat.v2.6.2.x86_64-unknown-freebsd.tar.gz:afexpat \ Git.v2.44.0.x86_64-unknown-freebsd.tar.gz:afgit \ Libiconv.v1.17.0.x86_64-unknown-freebsd.tar.gz:aflibiconv \ OpenSSL.v3.0.13.x86_64-unknown-freebsd.tar.gz:afopenssl \ ${JPKGSHA1}:jpkg EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of Julia, a language for technical computing WWW= https://julialang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md DEPRECATED= Depends on expired security/mbedtls2 EXPIRATION_DATE=2025-06-30 ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= Has not been ported to this platform for freebsd MY_DEPENDS= 7zz:archivers/7-zip \ ca_root_nss>=0:security/ca_root_nss \ gfortran${_GCC_VER}:lang/gcc${_GCC_VER} BUILD_DEPENDS= patchelf:sysutils/patchelf \ cmake:devel/cmake-core \ ${MY_DEPENDS} LIB_DEPENDS= libcurl.so:ftp/curl \ libdSFMT.so:math/dsfmt \ libgit2.so:devel/libgit2 \ libgmp.so:math/gmp \ libnghttp2.so:www/libnghttp2 \ libmbedtls.so:security/mbedtls2 \ libmpfr.so:math/mpfr \ libopenlibm.so:math/openlibm \ libpcre2-8.so:devel/pcre2 \ libssh2.so:security/libssh2 \ libsuitesparseconfig.so:math/suitesparse-config \ libutf8proc.so:textproc/utf8proc \ libunwind.so:devel/libunwind \ libzstd.so:archivers/zstd RUN_DEPENDS= ${MY_DEPENDS} BUILD_DEPENDS_amd64= ittapi>0:devel/ittapi BUILD_DEPENDS_i386= ittapi>0:devel/ittapi # Do not set USES=fortran to avoid extra-linkage USES= blaslapack:openblas compiler:c++17-lang cpe elfctl gmake \ perl5 python shebangfix _GCC_VER= ${GCC_DEFAULT:S/.//} CPE_VENDOR= julialang ELF_FEATURES= +wxneeded:usr/bin/julia USE_LDCONFIG= yes MAKE_ARGS+= JULIA_DEBUG=Documenter VERBOSE=1 NO_GIT=1 \ USE_BINARYBUILDER=0 \ prefix=${PREFIX} \ USE_GPL_LIBS=0 \ ARCH=x86_64 \ JULIA_CPU_TARGET=generic \ USE_SYSTEM_BLAS=1 \ USE_SYSTEM_CSL=1 \ USE_SYSTEM_CURL=1 \ USE_SYSTEM_DSFMT=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_OPENLIBM=1 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_LIBGIT2=1 \ USE_SYSTEM_LIBSSH2=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_LLD=1 \ USE_SYSTEM_MBEDTLS=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_NGHTTP2=1 \ USE_SYSTEM_P7ZIP=1 \ USE_SYSTEM_PATCHELF=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_UTF8PROC=1 \ USE_SYSTEM_ZLIB=0 \ CC=${CC} \ CXX=${CXX} ALL_TARGET= default INSTALL_TARGET= install TEST_TARGET= test CFLAGS+= -fpic BINARY_ALIAS= python3=${PYTHON_CMD} gfortran=gfortran${_GCC_VER} WRKSRC= ${WRKDIR}/julia-${DISTVERSION} PLIST_SUB= VERSION="${PORTVERSION}" \ MINOR="${PORTVERSION:R}" PORTDOCS= html OPTIONS_DEFINE= DEBUG DOCS NATIVE OPTIONS_DEFAULT= DOCS OPTIONS_SUB= yes NATIVE_DESC= Build with native CPU JIT tuning NATIVE_MAKE_ARGS= JULIA_CPU_TARGET=native DEBUG_VARS= ALL_TARGET=all DEBUG_MAKE_ARGS= FORCE_ASSERTIONS=1 \ BUNDLE_DEBUG_LIBS=1 DOCS_MAKE_ENV+= JULIA_PKG_OFFLINE="true" DOCS_VARS= ALL_TARGET+=docs \ INSTALL_TARGET+=install-docs LATE_SHEBANG_GLOB= compile.jl generator.jl .include .if ${ARCH} == amd64 || ${ARCH} == i386 MAKE_ARGS+= USE_SYSTEM_ITTAPI=1 .endif .if ${PORT_OPTIONS:MDOCS} USE_GITHUB= nodefault UNICODE_DATA_VERSION= 13.0.0 GH_TUPLE= JuliaDocs:Documenter.jl:v1.4.1:documenter \ JuliaDocs:ANSIColoredPrinters.jl:v0.0.1:ansicoloredprinters \ JuliaCollections:AbstractTrees.jl:6f9cd4ad60dc579f7a3271950d4846610c2f340d:abstracttrees \ JuliaIO:CodecZlib.jl:v0.7.4:codeczlib \ JuliaDocs:DocStringExtensions.jl:v0.9.3:docstringextensions \ JuliaDocs:DocumenterInventoryWritingBackport.jl:v0.1.0:documenterinventorywritingbackport \ JuliaBinaryWrappers:Expat_jll.jl:Expat-v2.6.2+0:expatjll \ JuliaVersionControl:Git.jl:v1.3.1:git \ JuliaBinaryWrappers:Git_jll.jl:Git-v2.44.0+2:gitjll \ JuliaDocs:IOCapture.jl:v0.2.4:iocapture \ JuliaPackaging:JLLWrappers.jl:v1.5.0:jllwrappers \ JuliaIO:JSON.jl:v0.21.4:json \ KristofferC:LazilyInitializedFields.jl:3b6cc53c8780ebbe3ee209b8a8e6b8844ce284f2:lazilyinitializedfields \ JuliaBinaryWrappers:Libiconv_jll.jl:Libiconv-v1.17.0+0:libiconvjll \ JuliaDocs:MarkdownAST.jl:v0.1.2:markdownast \ JuliaBinaryWrappers:OpenSSL_jll.jl:OpenSSL-v3.0.13+1:openssljll \ JuliaData:Parsers.jl:v2.8.1:parsers \ JuliaLang:PrecompileTools.jl:v1.2.1:precompiletools \ JuliaPackaging:Preferences.jl:v1.4.3:preferences \ GunnarFarneback:RegistryInstances.jl:2796d959014475bc19e2dfa174179cdf02642d28:registryinstances \ JuliaIO:TranscodingStreams.jl:v0.10.8:transcodingstreams DOCPKGDIR_documenter= Documenter DOCPKGDIR_abstracttrees= AbstractTrees DOCPKGDIR_ansicoloredprinters= ANSIColoredPrinters DOCPKGDIR_codeczlib= CodecZlib DOCPKGDIR_docstringextensions= DocStringExtensions DOCPKGDIR_documenterinventorywritingbackport= DocumenterInventoryWritingBackport DOCPKGDIR_expatjll= Expat_jll DOCPKGDIR_git= Git DOCPKGDIR_gitjll= Git_jll DOCPKGDIR_iocapture= IOCapture DOCPKGDIR_jllwrappers= JLLWrappers DOCPKGDIR_json= JSON DOCPKGDIR_lazilyinitializedfields= LazilyInitializedFields DOCPKGDIR_libiconvjll= Libiconv_jll DOCPKGDIR_markdownast= MarkdownAST DOCPKGDIR_openssljll= OpenSSL_jll DOCPKGDIR_parsers= Parsers DOCPKGDIR_precompiletools= PrecompileTools DOCPKGDIR_preferences= Preferences DOCPKGDIR_registryinstances= RegistryInstances DOCPKGDIR_transcodingstreams= TranscodingStreams JPKGUUID= 23338594-aafe-5451-b93e-139f81909106 JPKGSHA1= 151ade91c9c8fcadd03fda2a9df961a173dae33d ADIR_afexpat= f6cac9c7c81901bdea8226624199290c849eb8fd ADIR_afgit= 9d10e86e65fcea93f0a73ac9ab7efbc9507ef246 ADIR_aflibiconv= 7f55b73b331bc9ab70cbd95a194c89feb3650f16 ADIR_afopenssl= f87ab68c6b682f7ab08df0745d5e38edb8e5bded DARC_afexpat= Expat.v2.6.2.x86_64-unknown-freebsd.tar.gz DARC_afgit= Git.v2.44.0.x86_64-unknown-freebsd.tar.gz DARC_aflibiconv= Libiconv.v1.17.0.x86_64-unknown-freebsd.tar.gz DARC_afopenssl= OpenSSL.v3.0.13.x86_64-unknown-freebsd.tar.gz .endif post-extract: @${MKDIR} ${WRKSRC}/deps/srccache ${CP} ${FILESDIR}/llvm-patch-backport-version-fixes \ ${WRKSRC}/deps/patches/llvm-version-fixes.patch post-extract-DOCS-on: @${MKDIR} ${WRKSRC}/doc/deps/registries ${CP} ${DISTDIR}/UnicodeData.txt \ ${WRKSRC}/deps/srccache/UnicodeData-${UNICODE_DATA_VERSION}.txt .for pkg in documenter ansicoloredprinters abstracttrees codeczlib \ docstringextensions documenterinventorywritingbackport expatjll \ git gitjll iocapture jllwrappers json lazilyinitializedfields \ libiconvjll markdownast openssljll parsers precompiletools \ preferences registryinstances transcodingstreams @${MKDIR} ${WRKSRC}/doc/deps/packages/${DOCPKGDIR_${pkg}} ${TAR} -C ${WRKSRC}/doc/deps/packages/${DOCPKGDIR_${pkg}} \ --strip-components 1 \ -xf ${DISTDIR}/${DISTFILE_${pkg}} .endfor .for af in afexpat afgit aflibiconv afopenssl @${MKDIR} ${WRKSRC}/doc/deps/artifacts/${ADIR_${af}} ${TAR} -C ${WRKSRC}/doc/deps/artifacts/${ADIR_${af}} \ -xf ${DISTDIR}/${DARC_${af}} .endfor ${CP} ${DISTDIR}/${JPKGSHA1} \ ${WRKSRC}/doc/deps/registries/General.tar.gz ${CAT} ${FILESDIR}/General.toml.in | \ ${SED} 's/%%UUID%%/${JPKGUUID}/' | \ ${SED} 's/%%SHA1%%/${JPKGSHA1}/' \ > ${WRKSRC}/doc/deps/registries/General.toml pre-configure: echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME} build\"" >> ${WRKSRC}/Make.user # unset ARCH for auto-detection # Julia build script uses the name x86_86/x86, which are different from ports framework echo "ARCH=" >> ${WRKSRC}/Make.user echo "LIBBLAS= -L${LOCALBASE}/lib -lopenblas" >> ${WRKSRC}/Make.user echo "LIBBLASNAME=libopenblas" >> ${WRKSRC}/Make.user echo 'LIBLAPACK= $$(LIBBLAS)' >> ${WRKSRC}/Make.user echo 'LIBLAPACKNAME= $$(LIBBLASNAME)' >> ${WRKSRC}/Make.user ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \ ${FILESDIR}/check_openblas.c ${WRKSRC}/check_openblas && ( \ echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \ ) || ( \ echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \ ) pre-install: ${MAKE} SHEBANG_GLOB="${LATE_SHEBANG_GLOB}" fix-shebang ${CP} ${WRKSRC}/deps/srccache/cacert-2023-01-10.pem ${WRKSRC}/usr/share/julia/cert.pem pre-install-DEBUG-on: @(cd ${INSTALL_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${FAKEROOT} \ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \ MAKECMDGOALS=debug install) pre-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} post-install: .for file in .codecov.yml .travis.yml appveyor.yml bors.toml .gitignore source-extracted *.orig ${FIND} ${STAGEDIR}${DATADIR} -name "${file}" -delete .endfor .for dir in .ci .devcontainer .github ${FIND} ${STAGEDIR}${DATADIR} -name "${dir}" -type d -exec ${RM} -fr {} + .endfor ${RM} ${STAGEDIR}${DATADIR}/base.cache ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/julia ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libjulia.so* .for bin in libccalltest.so libllvmcalltest.so libjulia-internal.so* libblastrampoline.so libuv.so* libz.so* libLLVM* sys.so libjulia-codegen.so* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/julia/${bin} .endfor .for bin in lld dsymutil ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/julia/${bin} .endfor @${MV} ${STAGEDIR}${ETCDIR}/startup.jl \ ${STAGEDIR}${ETCDIR}/startup.jl.sample .include diff --git a/lang/pharo/Makefile b/lang/pharo/Makefile index 837c5db14e2d..e9cbfdcde9bf 100644 --- a/lang/pharo/Makefile +++ b/lang/pharo/Makefile @@ -1,46 +1,47 @@ PORTNAME= pharo DISTVERSION= 10.2.0 +PORTREVISION= 1 DISTVERSIONSUFFIX= f4c5e2a CATEGORIES= lang MASTER_SITES= http://files.pharo.org/vm/pharo-spur64-headless/Linux-x86_64/source/ DISTNAME= PharoVM-${DISTVERSION}-${DISTVERSIONSUFFIX}-Linux-x86_64-c-src MAINTAINER= ports@FreeBSD.org COMMENT= Smalltalk-inspired language and environment WWW= https://www.pharo.org/ LICENSE= MIT LIB_DEPENDS= libffi.so:devel/libffi \ libgit2.so:devel/libgit2 \ libcairo.so:graphics/cairo \ libfreetype.so:print/freetype2 \ libpixman-1.so:x11/pixman \ libpng.so:graphics/png \ libuuid.so:misc/e2fsprogs-libuuid USES= cmake ssl CMAKE_ARGS= -DFLAVOUR=CoInterpreter \ -DPHARO_BIN_LOCATION=${PREFIX}/libexec/pharo10 \ -DGENERATED_SOURCE_DIR=. CMAKE_ON= ALWAYS_INTERACTIVE BUILD_IS_RELEASE CMAKE_OFF= GENERATE_SOURCES BUILD_BUNDLE WRKSRC= ${WRKDIR}/pharo-vm USE_HCC= yes USE_SDL= sdl image do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/pharo10 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/pharo10 cd ${WRKDIR}/.build/build/packaging/linux/bin && \ ${INSTALL_SCRIPT} pharo ${STAGEDIR}${PREFIX}/bin/pharo10 cd ${WRKDIR}/.build/build/vm && \ ${INSTALL_PROGRAM} pharo ${STAGEDIR}${PREFIX}/libexec/pharo10/pharo cd ${WRKDIR}/.build/build/vm && \ ${FIND} . -type f -name "*.so" | while read file; do \ ${INSTALL_LIB} $$file ${STAGEDIR}${PREFIX}/lib/pharo10/$$file; \ done .include diff --git a/misc/broot/Makefile b/misc/broot/Makefile index 7dde26de2a10..6aab5ae20b84 100644 --- a/misc/broot/Makefile +++ b/misc/broot/Makefile @@ -1,56 +1,56 @@ PORTNAME= broot DISTVERSIONPREFIX= v DISTVERSION= 1.44.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= misc MAINTAINER= lcook@FreeBSD.org COMMENT= Quick and easy new way to see and navigate directory trees WWW= https://dystroy.org/broot/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 \ libonig.so:devel/oniguruma RUN_DEPENDS= git:devel/git USES= cargo USE_GITHUB= yes GH_ACCOUNT= canop SUB_FILES= pkg-message PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz PORTDOCS= CHANGELOG.md README.md features.md OPTIONS_DEFINE= CLIPBOARD DOCS OPTIONS_DEFAULT= CLIPBOARD CLIPBOARD_DESC= Enable terminal X11 clipboard support CLIPBOARD_USES= python:build xorg CLIPBOARD_USE= XORG=xcb CLIPBOARD_BINARY_ALIAS= python3=${PYTHON_CMD} CLIPBOARD_VARS= CARGO_FEATURES+=clipboard _BUILD_VERSION= ${DISTVERSION} _BUILD_DATE= $$(date +'%Y/%m/%d') pre-build: @${MV} ${WRKSRC}/man/page \ ${WRKSRC}/man/${PORTNAME}.1 @${REINPLACE_CMD} -e 's|#version|${_BUILD_VERSION}|g' \ -e "s|#date|${_BUILD_DATE}|g" \ ${WRKSRC}/man/${PORTNAME}.1 post-install: ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} .include diff --git a/misc/tenere/Makefile b/misc/tenere/Makefile index e52502f2c7a3..4bf3a99cf23f 100644 --- a/misc/tenere/Makefile +++ b/misc/tenere/Makefile @@ -1,325 +1,325 @@ PORTNAME= tenere DISTVERSIONPREFIX= v DISTVERSION= 0.11.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= misc # machine-learning MAINTAINER= yuri@FreeBSD.org COMMENT= TUI interface for LLMs WWW= https://github.com/pythops/tenere LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= compilation fails: cargo:warning=c/freebsd.c:31:10: error: conflicting types for 'get_cpu_speed' LIB_DEPENDS= libgit2.so:devel/libgit2 \ libonig.so:devel/oniguruma USES= cargo USE_GITHUB= yes GH_ACCOUNT= pythops CARGO_CRATES= addr2line-0.22.0 \ adler-1.0.2 \ adler2-2.0.0 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.18 \ ansi-to-tui-6.0.0 \ ansi_colours-1.2.3 \ anstream-0.6.15 \ anstyle-1.0.8 \ anstyle-parse-0.2.5 \ anstyle-query-1.1.1 \ anstyle-wincon-3.0.4 \ arboard-3.4.0 \ async-trait-0.1.82 \ autocfg-1.3.0 \ backtrace-0.3.73 \ base64-0.22.1 \ bat-0.24.0 \ bincode-1.3.3 \ bitflags-1.3.2 \ bitflags-2.6.0 \ block2-0.5.1 \ bstr-1.10.0 \ bugreport-0.5.0 \ bumpalo-3.16.0 \ bytemuck-1.17.1 \ byteorder-1.5.0 \ byteorder-lite-0.1.0 \ bytes-1.7.1 \ bytesize-1.3.0 \ cassowary-0.3.0 \ castaway-0.2.3 \ cc-1.1.16 \ cfg-if-1.0.0 \ clap-4.5.17 \ clap_builder-4.5.17 \ clap_derive-4.5.13 \ clap_lex-0.7.2 \ clipboard-win-5.4.0 \ clircle-0.4.0 \ colorchoice-1.0.2 \ compact_str-0.8.0 \ console-0.15.8 \ content_inspector-0.2.4 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.7 \ core-graphics-0.23.2 \ core-graphics-types-0.1.3 \ crc32fast-1.4.2 \ crossterm-0.28.1 \ crossterm_winapi-0.9.1 \ deranged-0.3.11 \ dirs-5.0.1 \ dirs-sys-0.4.1 \ either-1.13.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.34 \ equivalent-1.0.1 \ errno-0.3.9 \ error-code-3.2.0 \ etcetera-0.8.0 \ fdeflate-0.3.4 \ flate2-1.0.33 \ fnv-1.0.7 \ foreign-types-0.5.0 \ foreign-types-macros-0.2.3 \ foreign-types-shared-0.3.1 \ form_urlencoded-1.2.1 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ gethostname-0.4.3 \ getrandom-0.2.15 \ gimli-0.29.0 \ git-version-0.3.9 \ git-version-macro-0.3.9 \ git2-0.18.3 \ glob-0.3.1 \ globset-0.4.14 \ grep-cli-0.1.10 \ hashbrown-0.14.5 \ heck-0.5.0 \ hermit-abi-0.3.9 \ home-0.5.9 \ http-1.1.0 \ http-body-1.0.1 \ http-body-util-0.1.2 \ httparse-1.9.4 \ hyper-1.4.1 \ hyper-rustls-0.27.3 \ hyper-util-0.1.7 \ idna-0.5.0 \ image-0.25.2 \ indexmap-2.5.0 \ instability-0.3.2 \ ipnet-2.9.0 \ is_terminal_polyfill-1.70.1 \ itertools-0.13.0 \ itoa-1.0.11 \ jobserver-0.1.32 \ jpeg-decoder-0.3.1 \ js-sys-0.3.70 \ lazy_static-1.5.0 \ libc-0.2.158 \ libgit2-sys-0.16.2+1.7.2 \ libredox-0.1.3 \ libz-sys-1.1.20 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.22 \ lru-0.12.4 \ memchr-2.7.4 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.4 \ miniz_oxide-0.8.0 \ mio-1.0.2 \ nom-7.1.3 \ nu-ansi-term-0.49.0 \ num-conv-0.1.0 \ num-traits-0.2.19 \ num_threads-0.1.7 \ objc-sys-0.3.5 \ objc2-0.5.2 \ objc2-app-kit-0.2.2 \ objc2-core-data-0.2.2 \ objc2-core-image-0.2.2 \ objc2-encode-4.0.3 \ objc2-foundation-0.2.2 \ objc2-metal-0.2.2 \ objc2-quartz-core-0.2.2 \ object-0.36.4 \ once_cell-1.19.0 \ onig-6.4.0 \ onig_sys-69.8.1 \ option-ext-0.2.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ paste-1.0.15 \ path_abs-0.5.1 \ percent-encoding-2.3.1 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkg-config-0.3.30 \ plist-1.7.0 \ png-0.17.13 \ powerfmt-0.2.0 \ ppv-lite86-0.2.20 \ proc-macro2-1.0.86 \ quick-xml-0.32.0 \ quinn-0.11.5 \ quinn-proto-0.11.8 \ quinn-udp-0.5.5 \ quote-1.0.37 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ ratatui-0.28.1 \ redox_syscall-0.5.3 \ redox_users-0.4.6 \ regex-1.10.6 \ regex-automata-0.4.7 \ regex-syntax-0.8.4 \ reqwest-0.12.7 \ rgb-0.8.50 \ ring-0.17.8 \ rustc-demangle-0.1.24 \ rustc-hash-2.0.0 \ rustix-0.38.35 \ rustls-0.23.12 \ rustls-pemfile-2.1.3 \ rustls-pki-types-1.8.0 \ rustls-webpki-0.102.7 \ rustversion-1.0.17 \ ryu-1.0.18 \ same-file-1.0.6 \ scopeguard-1.2.0 \ semver-1.0.23 \ serde-1.0.209 \ serde_derive-1.0.209 \ serde_json-1.0.128 \ serde_spanned-0.6.7 \ serde_urlencoded-0.7.1 \ serde_yaml-0.9.34+deprecated \ shell-escape-0.1.5 \ shell-words-1.1.0 \ shlex-1.3.0 \ signal-hook-0.3.17 \ signal-hook-mio-0.2.4 \ signal-hook-registry-1.4.2 \ simd-adler32-0.3.7 \ simdutf8-0.1.4 \ slab-0.4.9 \ smallvec-1.13.2 \ socket2-0.5.7 \ spin-0.9.8 \ static_assertions-1.1.0 \ std_prelude-0.2.12 \ strsim-0.11.1 \ strum-0.26.3 \ strum_macros-0.26.4 \ subtle-2.6.1 \ syn-2.0.77 \ sync_wrapper-1.0.1 \ syntect-5.2.0 \ sys-info-0.9.1 \ termcolor-1.4.1 \ terminal_size-0.3.0 \ thiserror-1.0.63 \ thiserror-impl-1.0.63 \ tiff-0.9.1 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ tokio-1.40.0 \ tokio-macros-2.4.0 \ tokio-rustls-0.26.0 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.22.20 \ tower-0.4.13 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.40 \ tracing-core-0.1.32 \ try-lock-0.2.5 \ tui-textarea-0.6.1 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-segmentation-1.11.0 \ unicode-truncate-1.1.0 \ unicode-width-0.1.13 \ unsafe-libyaml-0.2.11 \ untrusted-0.9.0 \ url-2.5.2 \ utf8parse-0.2.2 \ vcpkg-0.2.15 \ version_check-0.9.5 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.93 \ wasm-bindgen-backend-0.2.93 \ wasm-bindgen-futures-0.4.43 \ wasm-bindgen-macro-0.2.93 \ wasm-bindgen-macro-support-0.2.93 \ wasm-bindgen-shared-0.2.93 \ web-sys-0.3.70 \ webpki-roots-0.26.5 \ weezl-0.1.8 \ wild-2.2.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-registry-0.2.0 \ windows-result-0.2.0 \ windows-strings-0.1.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.18 \ x11rb-0.13.1 \ x11rb-protocol-0.13.1 \ yaml-rust-0.4.5 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zeroize-1.8.1 PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/exa/Makefile b/sysutils/exa/Makefile index 08cb8b72fd17..b169eb06b342 100644 --- a/sysutils/exa/Makefile +++ b/sysutils/exa/Makefile @@ -1,78 +1,78 @@ PORTNAME= exa DISTVERSIONPREFIX= v DISTVERSION= 0.10.1 -PORTREVISION= 42 +PORTREVISION= 43 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Modern replacement for ls WWW= https://the.exa.website/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE LIB_DEPENDS= libgit2.so:devel/libgit2 USES= cargo USE_GITHUB= yes GH_ACCOUNT= ogham CARGO_CRATES= ansi_term-0.12.1 \ autocfg-1.0.1 \ bitflags-1.2.1 \ byteorder-1.4.3 \ cc-1.0.67 \ cfg-if-1.0.0 \ datetime-0.5.2 \ form_urlencoded-1.0.1 \ git2-0.13.17 \ glob-0.3.0 \ hermit-abi-0.1.18 \ idna-0.2.2 \ jobserver-0.1.21 \ lazy_static-1.4.0 \ libc-0.2.93 \ libgit2-sys-0.12.18+1.1.0 \ libz-sys-1.1.2 \ locale-0.2.2 \ log-0.4.14 \ matches-0.1.8 \ natord-1.0.9 \ num_cpus-1.13.0 \ number_prefix-0.4.0 \ openssl-src-111.15.0+1.1.1k \ openssl-sys-0.9.61 \ pad-0.1.6 \ percent-encoding-2.1.0 \ pkg-config-0.3.19 \ redox_syscall-0.1.57 \ scoped_threadpool-0.1.9 \ term_grid-0.1.7 \ term_size-0.3.2 \ tinyvec-1.2.0 \ tinyvec_macros-0.1.0 \ unicode-bidi-0.3.5 \ unicode-normalization-0.1.17 \ unicode-width-0.1.8 \ url-2.2.1 \ users-0.11.0 \ vcpkg-0.2.11 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ zoneinfo_compiled-0.5.1 PLIST_FILES= bin/exa \ etc/bash_completion.d/exa.bash \ share/fish/completions/exa.fish \ share/zsh/site-functions/_exa post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/completions/completions.bash ${STAGEDIR}${PREFIX}/etc/bash_completion.d/exa.bash @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${WRKSRC}/completions/completions.fish ${STAGEDIR}${PREFIX}/share/fish/completions/exa.fish @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/completions/completions.zsh ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_exa .include diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile index 6fa38731db15..e873537873ab 100644 --- a/sysutils/mise/Makefile +++ b/sysutils/mise/Makefile @@ -1,729 +1,730 @@ PORTNAME= mise DISTVERSIONPREFIX= v DISTVERSION= 2025.5.0 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= Runtime Executor (asdf rust clone) WWW= https://mise.jdx.dev/ \ https://github.com/jdx/mise LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation fails: LLVM ERROR: out of memory BUILD_DEPENDS= rust-nightly>0:lang/rust-nightly # because feature `edition2024` is required LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 \ libzstd.so:archivers/zstd USES= cargo localbase:ldflags pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= jdx CARGO_BUILDDEP= no CARGO_CRATES= addr2line-0.24.2 \ adler2-2.0.0 \ aead-0.5.2 \ aes-0.8.4 \ aes-gcm-0.10.3 \ age-0.10.1 \ age-core-0.10.0 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.21 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ ansi-str-0.9.0 \ ansitok-0.3.0 \ anstream-0.6.18 \ anstyle-1.0.10 \ anstyle-parse-0.2.6 \ anstyle-query-1.1.2 \ anstyle-wincon-3.0.7 \ anyhow-1.0.98 \ arbitrary-1.4.1 \ arc-swap-1.7.1 \ arrayvec-0.7.6 \ assert-json-diff-2.0.2 \ async-compression-0.4.23 \ async-trait-0.1.88 \ atomic-waker-1.1.2 \ autocfg-1.4.0 \ backtrace-0.3.74 \ base64-0.21.7 \ base64-0.22.1 \ base64ct-1.7.3 \ basic-toml-0.1.10 \ bech32-0.9.1 \ beef-0.5.2 \ binstall-tar-0.4.42 \ bit-set-0.6.0 \ bit-vec-0.7.0 \ bitflags-2.9.0 \ block-buffer-0.10.4 \ bstr-1.12.0 \ built-0.7.7 \ bumpalo-3.17.0 \ bytecount-0.6.8 \ byteorder-1.5.0 \ bytes-1.10.1 \ bytesize-2.0.1 \ bzip2-0.5.2 \ bzip2-sys-0.1.13+1.0.8 \ calm_io-0.1.1 \ calmio_filters-0.1.0 \ cc-1.2.21 \ cfg-if-1.0.0 \ cfg_aliases-0.2.1 \ chacha20-0.9.1 \ chacha20poly1305-0.10.1 \ chrono-0.4.41 \ chrono-tz-0.9.0 \ chrono-tz-build-0.3.0 \ ci_info-0.14.14 \ cipher-0.4.4 \ clap-4.5.37 \ clap_builder-4.5.37 \ clap_derive-4.5.32 \ clap_lex-0.7.4 \ clap_mangen-0.2.26 \ clru-0.6.2 \ color-eyre-0.6.4 \ color-print-0.3.7 \ color-print-proc-macro-0.3.7 \ color-spantrace-0.2.2 \ colorchoice-1.0.3 \ colored-3.0.0 \ comfy-table-7.1.4 \ confique-0.3.0 \ confique-macro-0.0.11 \ console-0.15.11 \ const-oid-0.9.6 \ constant_time_eq-0.3.1 \ contracts-0.6.5 \ convert_case-0.4.0 \ cookie-factory-0.3.3 \ core-foundation-0.9.4 \ core-foundation-0.10.0 \ core-foundation-sys-0.8.7 \ countme-3.0.1 \ cpufeatures-0.2.17 \ crc-3.2.1 \ crc-catalog-2.4.0 \ crc32fast-1.4.2 \ crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ crossterm-0.28.1 \ crossterm_winapi-0.9.1 \ crypto-common-0.1.6 \ ctor-0.4.2 \ ctor-proc-macro-0.0.5 \ ctr-0.9.2 \ curve25519-dalek-4.1.3 \ curve25519-dalek-derive-0.1.1 \ darling-0.20.11 \ darling_core-0.20.11 \ darling_macro-0.20.11 \ dashmap-5.5.3 \ dashmap-6.1.0 \ deflate64-0.1.9 \ demand-1.7.0 \ der-0.7.10 \ deranged-0.4.0 \ derive_arbitrary-1.4.1 \ derive_more-0.99.20 \ deunicode-1.6.2 \ diff-0.1.13 \ digest-0.10.7 \ directories-5.0.1 \ dirs-sys-0.4.1 \ displaydoc-0.2.5 \ document-features-0.2.11 \ dotenvy-0.15.7 \ dtor-0.0.6 \ dtor-proc-macro-0.0.5 \ duct-0.13.7 \ dunce-1.0.5 \ ed25519-2.2.3 \ ed25519-dalek-2.1.1 \ either-1.15.0 \ encode_unicode-1.0.0 \ encoding_rs-0.8.35 \ env_filter-0.1.3 \ env_home-0.1.0 \ env_logger-0.11.8 \ envmnt-0.10.4 \ equivalent-1.0.2 \ erased-serde-0.4.6 \ errno-0.2.8 \ errno-0.3.11 \ errno-dragonfly-0.1.2 \ exec-0.3.1 \ expr-lang-0.3.0 \ eyre-0.6.12 \ faster-hex-0.10.0 \ fastrand-2.3.0 \ fiat-crypto-0.2.9 \ filetime-0.2.25 \ filetime_creation-0.2.0 \ find-crate-0.6.3 \ fixedbitset-0.5.7 \ flate2-1.1.1 \ fluent-0.16.1 \ fluent-bundle-0.15.3 \ fluent-langneg-0.13.0 \ fluent-syntax-0.11.1 \ fnv-1.0.7 \ foldhash-0.1.5 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fsio-0.4.1 \ fslock-0.2.1 \ futures-0.3.31 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-executor-0.3.31 \ futures-io-0.3.31 \ futures-macro-0.3.31 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ futures-util-0.3.31 \ fuzzy-matcher-0.3.7 \ generic-array-0.14.7 \ getrandom-0.2.16 \ getrandom-0.3.2 \ ghash-0.5.1 \ gimli-0.31.1 \ gix-0.72.1 \ gix-actor-0.35.1 \ gix-archive-0.21.1 \ gix-attributes-0.26.0 \ gix-bitmap-0.2.14 \ gix-chunk-0.4.11 \ gix-command-0.6.0 \ gix-commitgraph-0.28.0 \ gix-config-0.45.1 \ gix-config-value-0.15.0 \ gix-credentials-0.29.0 \ gix-date-0.10.1 \ gix-diff-0.52.1 \ gix-dir-0.14.1 \ gix-discover-0.40.1 \ gix-features-0.42.1 \ gix-filter-0.19.1 \ gix-fs-0.15.0 \ gix-glob-0.20.0 \ gix-hash-0.18.0 \ gix-hashtable-0.8.1 \ gix-ignore-0.15.0 \ gix-index-0.40.0 \ gix-lock-17.1.0 \ gix-mailmap-0.27.1 \ gix-negotiate-0.20.1 \ gix-object-0.49.1 \ gix-odb-0.69.1 \ gix-pack-0.59.1 \ gix-packetline-0.19.0 \ gix-packetline-blocking-0.19.0 \ gix-path-0.10.17 \ gix-pathspec-0.11.0 \ gix-prompt-0.11.0 \ gix-protocol-0.50.1 \ gix-quote-0.6.0 \ gix-ref-0.52.1 \ gix-refspec-0.30.1 \ gix-revision-0.34.1 \ gix-revwalk-0.20.1 \ gix-sec-0.11.0 \ gix-shallow-0.4.0 \ gix-status-0.19.1 \ gix-submodule-0.19.1 \ gix-tempfile-17.1.0 \ gix-trace-0.1.12 \ gix-transport-0.47.0 \ gix-traverse-0.46.1 \ gix-url-0.31.0 \ gix-utils-0.3.0 \ gix-validate-0.10.0 \ gix-worktree-0.41.0 \ gix-worktree-state-0.19.0 \ gix-worktree-stream-0.21.1 \ glob-0.3.2 \ globset-0.4.16 \ globwalk-0.9.1 \ h2-0.4.9 \ hash32-0.3.1 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ hashbrown-0.15.3 \ heapless-0.8.0 \ heck-0.5.0 \ hermit-abi-0.3.9 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.11 \ homedir-0.3.4 \ http-1.3.1 \ http-body-1.0.1 \ http-body-util-0.1.3 \ httparse-1.10.1 \ httpdate-1.0.3 \ human_format-1.1.0 \ humansize-2.1.3 \ hyper-1.6.0 \ hyper-rustls-0.27.5 \ hyper-tls-0.6.0 \ hyper-util-0.1.11 \ i18n-config-0.4.7 \ i18n-embed-0.14.1 \ i18n-embed-fl-0.7.0 \ i18n-embed-impl-0.8.4 \ iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ icu_collections-1.5.0 \ icu_locid-1.5.0 \ icu_locid_transform-1.5.0 \ icu_locid_transform_data-1.5.1 \ icu_normalizer-1.5.0 \ icu_normalizer_data-1.5.1 \ icu_properties-1.5.1 \ icu_properties_data-1.5.1 \ icu_provider-1.5.0 \ icu_provider_macros-1.5.0 \ ident_case-1.0.1 \ idna-1.0.3 \ idna_adapter-1.2.0 \ ignore-0.4.23 \ imara-diff-0.1.8 \ impl-tools-0.10.3 \ impl-tools-lib-0.11.1 \ indenter-0.3.3 \ indexmap-1.9.3 \ indexmap-2.9.0 \ indicatif-0.17.11 \ indoc-2.0.6 \ inout-0.1.4 \ insta-1.43.1 \ intl-memoizer-0.5.2 \ intl_pluralrules-7.0.2 \ io-close-0.3.7 \ io_tee-0.1.1 \ ipnet-2.11.0 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ itertools-0.13.0 \ itertools-0.14.0 \ itoa-1.0.15 \ jiff-0.2.12 \ jiff-static-0.2.12 \ jiff-tzdb-0.1.4 \ jiff-tzdb-platform-0.1.3 \ jobserver-0.1.33 \ js-sys-0.3.77 \ junction-1.2.0 \ kdl-6.3.4 \ kstring-2.0.2 \ lazy-regex-3.4.1 \ lazy-regex-proc_macros-3.4.1 \ lazy_static-1.5.0 \ libc-0.2.172 \ libm-0.2.13 \ libredox-0.1.3 \ libz-rs-sys-0.5.0 \ linux-raw-sys-0.4.15 \ linux-raw-sys-0.9.4 \ litemap-0.7.5 \ litrs-0.4.1 \ lock_api-0.4.12 \ log-0.4.27 \ logos-0.12.1 \ logos-derive-0.12.1 \ lua-src-547.0.0 \ luajit-src-210.5.12+a4f56a4 \ lzma-rs-0.3.0 \ lzma-rust-0.1.7 \ lzma-sys-0.1.20 \ matchers-0.1.0 \ maybe-async-0.2.10 \ md-5-0.10.6 \ memchr-2.7.4 \ memmap2-0.9.5 \ miette-7.6.0 \ miette-derive-7.6.0 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ minisign-verify-0.2.3 \ miniz_oxide-0.8.8 \ mio-1.0.3 \ mlua-0.10.3 \ mlua-sys-0.6.7 \ mlua_derive-0.10.1 \ mockito-1.7.0 \ native-tls-0.2.14 \ nix-0.29.0 \ nom-7.1.3 \ nom-8.0.0 \ nt-time-0.8.1 \ nu-ansi-term-0.46.0 \ num-0.4.3 \ num-bigint-0.4.6 \ num-complex-0.4.6 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-rational-0.4.2 \ num-traits-0.2.19 \ num_cpus-1.16.0 \ number_prefix-0.4.0 \ object-0.36.7 \ once_cell-1.21.3 \ opaque-debug-0.3.1 \ openssl-0.10.72 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ openssl-sys-0.9.108 \ option-ext-0.2.0 \ ordered-float-2.10.1 \ os-release-0.1.0 \ os_pipe-1.2.1 \ overload-0.1.1 \ owo-colors-4.2.0 \ papergrid-0.15.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ parse-zoneinfo-0.3.1 \ paste-1.0.15 \ path-absolutize-3.1.1 \ path-dedot-3.1.1 \ pbkdf2-0.12.2 \ percent-encoding-2.3.1 \ pest-2.8.0 \ pest_derive-2.8.0 \ pest_generator-2.8.0 \ pest_meta-2.8.0 \ petgraph-0.8.1 \ phf-0.11.3 \ phf_codegen-0.11.3 \ phf_generator-0.11.3 \ phf_shared-0.11.3 \ pin-project-1.1.10 \ pin-project-internal-1.1.10 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ pkcs8-0.10.2 \ pkg-config-0.3.32 \ platforms-3.5.0 \ poly1305-0.8.0 \ polyval-0.6.2 \ portable-atomic-1.11.0 \ portable-atomic-util-0.2.4 \ powerfmt-0.2.0 \ ppv-lite86-0.2.21 \ pretty_assertions-1.4.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro-error-attr2-2.0.0 \ proc-macro-error2-2.0.1 \ proc-macro2-1.0.95 \ prodash-29.0.2 \ quick-xml-0.37.5 \ quinn-0.11.7 \ quinn-proto-0.11.11 \ quinn-udp-0.5.12 \ quote-1.0.40 \ r-efi-5.2.0 \ rand-0.8.5 \ rand-0.9.1 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ rand_core-0.9.3 \ rayon-1.10.0 \ rayon-core-1.12.1 \ redox_syscall-0.5.11 \ redox_users-0.4.6 \ regex-1.11.1 \ regex-automata-0.1.10 \ regex-automata-0.4.9 \ regex-syntax-0.6.29 \ regex-syntax-0.8.5 \ reqwest-0.12.15 \ ring-0.17.14 \ rmp-0.8.14 \ rmp-serde-1.3.0 \ roff-0.2.2 \ rops-0.1.4 \ rowan-0.15.16 \ rust-embed-8.7.0 \ rust-embed-impl-8.7.0 \ rust-embed-utils-8.7.0 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ rustix-0.38.44 \ rustix-1.0.7 \ rustls-0.23.26 \ rustls-native-certs-0.8.1 \ rustls-pemfile-2.2.0 \ rustls-pki-types-1.11.0 \ rustls-webpki-0.103.1 \ rustversion-1.0.20 \ ryu-1.0.20 \ salsa20-0.10.2 \ same-file-1.0.6 \ scc-2.3.4 \ schannel-0.1.27 \ scopeguard-1.2.0 \ scrypt-0.11.0 \ sdd-3.0.8 \ secrecy-0.8.0 \ security-framework-2.11.1 \ security-framework-3.2.0 \ security-framework-sys-2.14.0 \ self-replace-1.5.0 \ self_cell-0.10.3 \ self_cell-1.2.0 \ self_update-0.42.0 \ semver-1.0.26 \ serde-1.0.219 \ serde-value-0.7.0 \ serde_derive-1.0.219 \ serde_ignored-0.1.11 \ serde_json-1.0.140 \ serde_regex-1.1.0 \ serde_spanned-0.6.8 \ serde_urlencoded-0.7.1 \ serde_with-3.12.0 \ serde_with_macros-3.12.0 \ serde_yaml-0.9.34+deprecated \ serial_test-3.2.0 \ serial_test_derive-3.2.0 \ sevenz-rust-0.6.1 \ sha1-0.10.6 \ sha1-checked-0.10.0 \ sha2-0.10.9 \ sharded-slab-0.1.7 \ shared_child-1.0.2 \ shell-escape-0.1.5 \ shell-words-1.1.0 \ shlex-1.3.0 \ signal-hook-0.3.17 \ signal-hook-registry-1.4.5 \ signature-2.2.0 \ simd-adler32-0.3.7 \ similar-2.7.0 \ siphasher-1.0.1 \ slab-0.4.9 \ slug-0.1.6 \ smallvec-1.15.0 \ socket2-0.5.9 \ spki-0.7.3 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ strsim-0.10.0 \ strsim-0.11.1 \ strum-0.26.3 \ strum-0.27.1 \ strum_macros-0.26.4 \ strum_macros-0.27.1 \ subtle-2.6.1 \ syn-1.0.109 \ syn-2.0.101 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ sys-info-0.9.1 \ system-configuration-0.6.1 \ system-configuration-sys-0.6.0 \ tabled-0.19.0 \ tabled_derive-0.11.0 \ taplo-0.13.2 \ tar-0.4.44 \ tempfile-3.19.1 \ tera-1.20.0 \ termcolor-1.4.1 \ terminal_size-0.4.2 \ test-log-0.2.17 \ test-log-macros-0.2.17 \ testing_table-0.3.0 \ text-size-1.1.1 \ thiserror-1.0.69 \ thiserror-2.0.12 \ thiserror-impl-1.0.69 \ thiserror-impl-2.0.12 \ thread_local-1.1.8 \ time-0.3.41 \ time-core-0.1.4 \ time-macros-0.2.22 \ tinystr-0.7.6 \ tinyvec-1.9.0 \ tinyvec_macros-0.1.1 \ tokio-1.44.2 \ tokio-macros-2.5.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.26.2 \ tokio-util-0.7.15 \ toml-0.5.11 \ toml-0.8.22 \ toml_datetime-0.6.9 \ toml_edit-0.22.26 \ toml_write-0.1.1 \ tower-0.5.2 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ tracing-attributes-0.1.28 \ tracing-core-0.1.33 \ tracing-error-0.2.1 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.19 \ try-lock-0.2.5 \ type-map-0.5.0 \ typeid-1.0.3 \ typenum-1.18.0 \ ubi-0.6.1 \ ucd-trie-0.1.7 \ uluru-3.1.0 \ unic-char-property-0.9.0 \ unic-char-range-0.9.0 \ unic-common-0.9.0 \ unic-langid-0.9.5 \ unic-langid-impl-0.9.5 \ unic-segment-0.9.0 \ unic-ucd-segment-0.9.0 \ unic-ucd-version-0.9.0 \ unicode-bom-2.0.3 \ unicode-ident-1.0.18 \ unicode-normalization-0.1.24 \ unicode-segmentation-1.12.0 \ unicode-width-0.1.14 \ unicode-width-0.2.0 \ universal-hash-0.5.1 \ unsafe-libyaml-0.2.11 \ untrusted-0.9.0 \ url-2.5.4 \ urlencoding-2.1.3 \ usage-lib-2.1.1 \ utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ valuable-0.1.1 \ vcpkg-0.2.15 \ version_check-0.9.5 \ versions-6.3.2 \ versions-7.0.0 \ vfox-1.0.1 \ vte-0.14.1 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasi-0.14.2+wasi-0.2.4 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ wasm-bindgen-futures-0.4.50 \ wasm-bindgen-macro-0.2.100 \ wasm-bindgen-macro-support-0.2.100 \ wasm-bindgen-shared-0.2.100 \ web-sys-0.3.77 \ web-time-1.1.0 \ webpki-roots-0.26.10 \ which-7.0.3 \ widestring-1.2.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.57.0 \ windows-core-0.57.0 \ windows-core-0.61.0 \ windows-implement-0.57.0 \ windows-implement-0.60.0 \ windows-interface-0.57.0 \ windows-interface-0.59.1 \ windows-link-0.1.1 \ windows-registry-0.4.0 \ windows-result-0.1.2 \ windows-result-0.3.2 \ windows-strings-0.3.1 \ windows-strings-0.4.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows-targets-0.53.0 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_gnullvm-0.53.0 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_aarch64_msvc-0.53.0 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnu-0.53.0 \ windows_i686_gnullvm-0.52.6 \ windows_i686_gnullvm-0.53.0 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_i686_msvc-0.53.0 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnu-0.53.0 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_gnullvm-0.53.0 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ winnow-0.6.24 \ winnow-0.7.9 \ winsafe-0.0.19 \ wit-bindgen-rt-0.39.0 \ write16-1.0.0 \ writeable-0.5.5 \ x25519-dalek-2.0.1 \ xattr-1.5.0 \ xx-2.1.0 \ xz2-0.1.7 \ yansi-1.0.1 \ yoke-0.7.5 \ yoke-derive-0.7.5 \ zerocopy-0.7.35 \ zerocopy-0.8.25 \ zerocopy-derive-0.7.35 \ zerocopy-derive-0.8.25 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.1 \ zeroize_derive-1.4.2 \ zerovec-0.10.4 \ zerovec-derive-0.10.3 \ zip-2.5.0 \ zipsign-api-0.1.3 \ zlib-rs-0.5.0 \ zopfli-0.8.2 \ zstd-0.13.3 \ zstd-safe-7.2.4 \ zstd-sys-2.0.15+zstd.1.5.7 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} # Fix build on armv7, i386 and powerpc # sys-info-0.9.1 crate issue: https://github.com/FillZpp/sys-info-rs/issues/80 post-patch: @${REINPLACE_CMD} \ -e '/get_cpu/s|unsigned long|uint64_t|' \ -e '/get_proc_total/s|unsigned long|uint64_t|' \ ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch] .include diff --git a/sysutils/nix/Makefile b/sysutils/nix/Makefile index e7d1797f4140..01b1d42b6995 100644 --- a/sysutils/nix/Makefile +++ b/sysutils/nix/Makefile @@ -1,164 +1,164 @@ PORTNAME= nix DISTVERSION= 2.20.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= sysutils MAINTAINER= ashish@FreeBSD.org COMMENT= Purely functional package manager WWW= https://nixos.org/nix/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= Fails to build, error: field designator 'cols' does not refer to any field in type 'struct lowdown_opts' DEPRECATED= Outdated version and broken for months EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${LOCALBASE}/share/aclocal/ax_cxx_compile_stdcxx.m4:devel/autoconf-archive \ gsed:textproc/gsed \ bash:shells/bash \ docbook-xsl-ns>=0:textproc/docbook-xsl-ns \ gnustat:sysutils/coreutils \ grealpath:sysutils/coreutils \ xmllint:textproc/libxml2 \ xsltproc:textproc/libxslt \ jq:textproc/jq \ nlohmann-json>=3.9:devel/nlohmann-json LIB_DEPENDS= libaws-cpp-sdk-core.so:devel/aws-sdk-cpp \ libaws-crt-cpp.so:devel/aws-crt-cpp \ libboost_context.so:devel/boost-libs \ libbrotlienc.so:archivers/brotli \ libcurl.so:ftp/curl \ libeditline.so:devel/editline \ libgc.so:devel/boehm-gc \ libsodium.so:security/libsodium \ libcpuid.so:sysutils/libcpuid \ libgit2.so:devel/libgit2 \ liblowdown.so:textproc/lowdown TEST_DEPENDS= dot:graphics/graphviz \ git:devel/git \ gxargs:misc/findutils \ hg:devel/mercurial USES= autoreconf bison compiler:c++17-lang cpe gmake localbase libarchive \ pkgconfig sqlite:3 ssl USE_GITHUB= yes GH_ACCOUNT= NixOS USE_LDCONFIG= yes CPE_VENDOR= nix_project HAS_CONFIGURE= yes # Workaround for bashisms in the configure script. CONFIGURE_SHELL= ${_BASH} CONFIGURE_ARGS= --disable-seccomp-sandboxing \ --enable-gc \ --disable-unit-tests CONFIGURE_ENV= OPENSSL_CFLAGS="-I ${OPENSSLINC}" \ OPENSSL_LIBS="-L ${OPENSSLLIB}" # Workaround for: # /usr/bin/ld: error: undefined symbol: SHA512_Update MAKE_ARGS= libutil_ALLOW_UNDEFINED=yes V=s # XXX: Tests require the port to be installed on the system. It is not enough # to have the port staged. TEST_ARGS= nix_tests="${_PASSING_TESTS}" TEST_TARGET= installcheck # grealpath and gnustat are needed for tests. BINARY_ALIAS= realpath=grealpath stat=gnustat sed=gsed SUB_FILES= pkg-message GROUPS= nixbld OPTIONS_DEFINE= DOCS DOCS_CONFIGURE_ENABLE= doc-gen DOCS_BUILD_DEPENDS= mdbook>=0:textproc/mdbook \ mdbook-linkcheck>=0:textproc/mdbook-linkcheck _BASH= ${LOCALBASE}/bin/bash _STRIP_TARGETS= bin/nix bin/nix-build bin/nix-channel bin/nix-collect-garbage \ bin/nix-copy-closure bin/nix-daemon bin/nix-env \ bin/nix-instantiate bin/nix-prefetch-url bin/nix-store \ lib/libnixexpr.so lib/libnixmain.so lib/libnixstore.so \ lib/libnixutil.so lib/libnixcmd.so lib/libnixfetchers.so # Regenerate the list of all tests with: # make patch && make -f $(make -V WRKSRC)/tests/local.mk -V nix_tests _ALL_TESTS= test-infra.sh init.sh flakes/flakes.sh flakes/develop.sh \ flakes/run.sh flakes/mercurial.sh flakes/circular.sh \ flakes/init.sh flakes/inputs.sh flakes/follow-paths.sh \ flakes/bundle.sh flakes/check.sh flakes/unlocked-override.sh \ flakes/absolute-paths.sh flakes/absolute-attr-paths.sh \ flakes/build-paths.sh flakes/flake-in-submodule.sh gc.sh \ nix-collect-garbage-d.sh remote-store.sh legacy-ssh-store.sh \ lang.sh lang-test-infra.sh experimental-features.sh \ fetchMercurial.sh gc-auto.sh user-envs.sh \ user-envs-migration.sh binary-cache.sh multiple-outputs.sh \ nix-build.sh gc-concurrent.sh repair.sh fixed.sh export-graph.sh \ timeout.sh fetchGitRefs.sh gc-runtime.sh tarball.sh fetchGit.sh \ fetchurl.sh fetchPath.sh fetchTree-file.sh simple.sh referrers.sh \ optimise-store.sh substitute-with-invalid-ca.sh signing.sh hash.sh \ gc-non-blocking.sh check.sh nix-shell.sh check-refs.sh \ build-remote-input-addressed.sh secure-drv-outputs.sh restricted.sh \ fetchGitSubmodules.sh fetchGitVerification.sh flakes/search-root.sh \ readfile-context.sh nix-channel.sh recursive.sh dependencies.sh \ check-reqs.sh build-remote-content-addressed-fixed.sh \ build-remote-content-addressed-floating.sh \ build-remote-trustless-should-pass-0.sh \ build-remote-trustless-should-pass-1.sh \ build-remote-trustless-should-pass-2.sh \ build-remote-trustless-should-pass-3.sh \ build-remote-trustless-should-fail-0.sh \ build-remote-with-mounted-ssh-ng.sh \ nar-access.sh impure-eval.sh pure-eval.sh eval.sh repl.sh \ binary-cache-build-remote.sh search.sh logging.sh export.sh config.sh \ add.sh local-store.sh filter-source.sh misc.sh dump-db.sh \ linux-sandbox.sh supplementary-groups.sh build-dry.sh \ structured-attrs.sh shell.sh brotli.sh zstd.sh compression-levels.sh \ nix-copy-ssh.sh nix-copy-ssh-ng.sh post-hook.sh function-trace.sh \ flakes/config.sh fmt.sh eval-store.sh why-depends.sh derivation-json.sh \ import-derivation.sh nix_path.sh case-hack.sh placeholders.sh \ ssh-relay.sh build.sh build-delete.sh output-normalization.sh \ selfref-gc.sh db-migration.sh bash-profile.sh pass-as-file.sh \ nix-profile.sh suggestions.sh store-info.sh fetchClosure.sh completions.sh \ flakes/show.sh impure-derivations.sh path-from-hash-part.sh path-info.sh \ toString-path.sh read-only-store.sh nested-sandboxing.sh impure-env.sh \ compute-levels.sh test-libstoreconsumer.sh plugins.sh # Remove problematic tests from the list: # - restricted.sh is hanging and never finishes. _PASSING_TESTS= ${_ALL_TESTS:Nrestricted.sh} post-patch: ${REINPLACE_CMD} -e 's,=/dummy,=${WRKDIR}/dummy,g' \ ${WRKSRC}/doc/manual/local.mk post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${FILESDIR}/add-nixbld-users ${STAGEDIR}${DATADIR} @${RM} ${STAGEDIR}${PREFIX}/libexec/nix/build-remote @${RLN} ${STAGEDIR}${PREFIX}/bin/nix ${STAGEDIR}${PREFIX}/libexec/nix/build-remote @cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} ${_STRIP_TARGETS} pre-test: ${MKDIR} /tmp/nix-test ${REINPLACE_CMD} -e 's| xargs | gxargs |g' ${WRKSRC}/tests/push-to-store.sh ${REINPLACE_CMD} -e 's| touch | /usr/bin/touch |g' ${WRKSRC}/tests/timeout.nix ${REINPLACE_CMD} -e 's| touch | /usr/bin/touch |g' ${WRKSRC}/tests/check-reqs.nix ${REINPLACE_CMD} -e 's| touch | /usr/bin/touch |g' ${WRKSRC}/tests/nar-access.nix ${REINPLACE_CMD} -e 's| touch | /usr/bin/touch |g' ${WRKSRC}/tests/pass-as-file.sh ${REINPLACE_CMD} -e 's| date | ${LOCALBASE}/bin/gdate |g' ${WRKSRC}/tests/check.nix ${REINPLACE_CMD} -e 's| wc -l)| /usr/bin/grep -c .)|g' ${WRKSRC}/tests/gc-auto.sh ${REINPLACE_CMD} -e 's| tar c tarball)| tar -cf - tarball)|' ${WRKSRC}/tests/tarball.sh ${REINPLACE_CMD} -e 's|^grep |/usr/bin/grep |' ${WRKSRC}/tests/check.sh post-test: ${RM} -r /tmp/nix-test .include diff --git a/sysutils/onefetch/Makefile b/sysutils/onefetch/Makefile index c10de29eb05e..9157bdb0f879 100644 --- a/sysutils/onefetch/Makefile +++ b/sysutils/onefetch/Makefile @@ -1,36 +1,36 @@ PORTNAME= onefetch DISTVERSION= 2.22.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= sysutils devel MAINTAINER= lcook@FreeBSD.org COMMENT= Git repository summary on your terminal WWW= https://github.com/o2sh/onefetch LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libgit2.so:devel/libgit2 \ libzstd.so:archivers/zstd RUN_DEPENDS= git:devel/git USES= cargo USE_GITHUB= yes GH_ACCOUNT= o2sh PLIST_FILES= bin/${PORTNAME} PORTDOCS= CONTRIBUTING.md README.md OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/www/stagit/Makefile b/www/stagit/Makefile index d826c3d14ef7..701bec8546c2 100644 --- a/www/stagit/Makefile +++ b/www/stagit/Makefile @@ -1,39 +1,39 @@ PORTNAME= stagit PORTVERSION= 1.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www MASTER_SITES= https://codemadness.org/releases/stagit/ MAINTAINER= nc@FreeBSD.org COMMENT= Static Git page generator WWW= https://codemadness.org/git/stagit/log.html LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 USE_CSTD= c99 MAKE_ARGS= COMPATOBJ="" \ LIBGIT_INC="-I${LOCALBASE}/include" \ LIBGIT_LIB="-L${LOCALBASE}/lib -lgit2" OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/stagit ${WRKSRC}/stagit-index \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/stagit.1 ${WRKSRC}/stagit-index.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} cd ${WRKSRC} && \ ${INSTALL_DATA} example_create.sh example_post-receive.sh \ favicon.png logo.png style.css ${STAGEDIR}${EXAMPLESDIR} .include