aboutsummaryrefslogtreecommitdiff
path: root/devel
Commit message (Collapse)AuthorAgeFilesLines
* devel/mill: Update to 0.9.11Jens Grassel2021-12-252-4/+4
| | | | | | | | | | | | | | | | | | | | Changelog --------- - BSP: Fixed/improved source item for root project - Bloop: Prevent compilation during bloop config generation - GenIdea: Fix content path of root project (mill-build) - Various version bumps - Some feature backports from mill 0.10 - New + separator to provide multiple targets (with parameters) via cmdline - New --import cmdline option to run ad-hoc plugins without editing of build.sc - import $ivy support $MILL_BIN_PLATFORM variable and a new sort notations for external plugins - zinc worker: Updated log4j2 to 2.16.0 to fix Log4Shell (CVE-2021-44228) vulnerability PR: 260634 (cherry picked from commit 66134d11e66140da4c48e667168a8690a81e6ec2)
* devel/sdl12-compat: update to s20211216Jan Beich2021-12-242-5/+5
| | | | | Changes: https://github.com/libsdl-org/sdl12-compat/compare/8f54fd8...d05899f (cherry picked from commit d0ef6fff363d653d8965d7ddb8b0450416745551)
* devel/php-composer2: Update to 2.2.0Guido Falsi2021-12-232-4/+4
| | | | | | | | PR: 260622 Approved by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) MFH: 2021Q4 (cherry picked from commit 228cab608d70398adc5aa56315ee4c3c408d2509)
* devel/php-composer: Update to 1.10.24, Mark DEPRECATEDGuido Falsi2021-12-232-4/+6
| | | | | | | | | | | | | | Upstream is deprecating this version of composer and dropping support for it in the packagist.org servers. No expiration set since upstrteam has not stated an hard deadline. Please consider updating to devel/php-composer2. PR: 260623 Approved by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) MFH: 2021Q4 (cherry picked from commit aa682c04765459d0683913c68dc24fa7f5c1c893)
* devel/zookeeper: Update log4j to 2.17Dmitry Wagin2021-12-202-5/+5
| | | | | | | Fix CVE-2021-45105 PR: 260570 (cherry picked from commit fd1a56edee0810dfa81eaf35c10a9735e1cc84ea)
* devel/zookeeper: Update log4j to 2.16Dmitry Wagin2021-12-182-4/+5
| | | | | | | Fix CVE-2021-44228 / CVE-2021-45046 PR: 260481 (cherry picked from commit afc7a8e4838bd0edfc52d430f60ee9cd6a3a88d4)
* devel/py-tiamat: Update to 7.10.3Kirill Ponomarev2021-12-172-5/+5
| | | | (cherry picked from commit c3d24a0a9f9246691ca62bf737b603664fd31e2b)
* devel/py-pop: Update to 20.1.1Kirill Ponomarev2021-12-172-5/+5
| | | | (cherry picked from commit d94546ce6903bc64b75ba01a28cb3dca29c54e4b)
* devel/py-pop-config: Update to 8.0.2Kirill Ponomarev2021-12-172-5/+5
| | | | (cherry picked from commit ba2296eba82260118dd10e05bbe0d41805c78c22)
* devel/sdl12-compat: update to s20211214Jan Beich2021-12-152-5/+5
| | | | | Changes: https://github.com/libsdl-org/sdl12-compat/compare/8743305...8f54fd8 (cherry picked from commit f3127bd16f691daf0d98673139fcfad0361b29f5)
* devel/sdl12-compat: update to s20211209Jan Beich2021-12-112-5/+5
| | | | | Changes: https://github.com/libsdl-org/sdl12-compat/compare/a6a965a...8743305 (cherry picked from commit adc6a8b516970de708e6d17883a087f90cedb6d2)
* devel/concurrencpp: Broken on FreeBSD 12Yuri Victorovich2021-12-071-0/+2
| | | | | | Reported by: fallout (cherry picked from commit bff97e5ad7f54a896bd8936ed6899934e4542c78)
* devel: Unbreak indexTobias Kortkamp2021-12-061-1/+0
|
* devel/sdl12-compat: update to s20211203Jan Beich2021-12-042-5/+5
| | | | | Changes: https://github.com/libsdl-org/sdl12-compat/compare/4e4527a...a6a965a (cherry picked from commit 24ed37917f3acfaef932a9d50836c2605fb402d8)
* devel/ruby-build: Update to 20211203Koichiro Iwao2021-12-032-4/+4
| | | | | | | Add JRuby 9.3.2.0 Changes: https://github.com/rbenv/ruby-build/releases/tag/v20211203 (cherry picked from commit 584e16606b81f72d4cae5d6b05de25f5b5582e29)
* devel/ruby-build: Update to 20211201Koichiro Iwao2021-12-022-4/+4
| | | | | | | Add JRuby 9.2.20.1 Changes: https://github.com/rbenv/ruby-build/releases/tag/v20211201 (cherry picked from commit 9e662dabb3b399ddf2735a2a9d57597721d36959)
* devel/wasi-compiler-rt12: new portChristoph Moench-Tegeder2021-11-304-0/+64
| | | | | | | | | | step one in unbreaking www/firefox in 2021Q4: we need a wasi-compiler-rt port which matches the clang building firefox, which in turn has to match rust's embedded llvm. rust 1.55 on 2021Q4 has llvm 12. (cherry picked from commit 0741c12be4feae09104b54241a08d9db2d30567f) (also connects devel/wasi-compiler-rt13, which was missed in a previous cherry-pick)
* devel/wasi-libc: Update to g20210923.Greg V2021-11-293-10/+13
| | | | | | Differential Revision: https://reviews.freebsd.org/D32440 (cherry picked from commit 4d8144647a129ff5a95116c52f7157517e3bf1bf)
* devel/wasi-libcxx: actually disable exceptionsChristoph Moench-Tegeder2021-11-291-1/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This port was accidentially using the base system compiler for some parts of the configure stages - which gives wrong results in the compiler feature tests, as base clang on FreeBSD 13.0 (llvm 11) does not know about the wasm32 target. Worse, even with the correct compiler some of the feature tests depend on a present and usable libc++ for the wasi target, which we don't have yet (this port will build one, but before...). The end result was that the build system failed to figure out the compiler flags for disabling exceptions (-fno-exceptions in clang's case) and built the wasm libc++ with exceptions enabled. But exceptions are not (yet) supported in wasi-sdk, so trying to build any code against this wasm libc++ failed with linker errors like wasm-ld: error: /usr/local/share/wasi-sysroot/lib/wasm32-wasi/libc++.a(string.cpp.o): undefined symbol: __cxa_allocate_exception wasm-ld: error: /usr/local/share/wasi-sysroot/lib/wasm32-wasi/libc++.a(string.cpp.o): undefined symbol: __cxa_throw To solve that, we have to force the configure stages to use the correct compiler by pushing CC/CXX and related variables into CONFIGURE_ENV and specify the results of the compiler feature tests via cmake arguments. That is a horrible workaround, but short of a full bootstrap build, I can't see any other solution to the chicken-and-egg problem with wasi-libcxx requiring a functional wasi-libc++ to build. PR: 260005 Approved by: greg at unrelenting dot technology (maintainer) (cherry picked from commit bf143897d312fc861061eeca33d4cf3e777b6728)
* devel/wasi-libcxx: Update to 13.0.0.Greg V2021-11-293-27/+237
| | | | | | Differential Revision: https://reviews.freebsd.org/D32441 (cherry picked from commit 1b1f3cd39d99dd0e0d72471bc5de24b9ffd3b1f9)
* devel/sdl12-compat: update to s20211125Jan Beich2021-11-272-5/+5
| | | | | Changes: https://github.com/libsdl-org/sdl12-compat/compare/d926510...4e4527a (cherry picked from commit 1f2b68d27173bde53040182f9d72b3250659f8a9)
* devel/ruby-build: Update to 20211124Koichiro Iwao2021-11-252-4/+4
| | | | | | | | | - Add Ruby 2.6.9, 2.7.5, 3.0.3 Changes: https://github.com/rbenv/ruby-build/releases/tag/v20211124 Sponsored by: HAW International (cherry picked from commit ad111ec2a7ece805f5b8c4c62a1cf827f3b1c49b)
* www/py-pyjwt: Rename to www/py-pyjwt1Goran Mekic2021-11-246-6/+12
| | | | | | | | To make it possible to easily import py-pyjwt v2.x move the current port to a versioned directory. Bump consumers after rename of the dependency. PR: 254038 (cherry picked from commit e6ec12f6646f71fe84268d21f3a6901191ebf60e)
* devel/binutils: configure with --enable-new-dtagsTijl Coosemans2021-11-201-1/+6
| | | | | | | | | | | | | | | This makes binutils ld use DT_RUNPATH instead of DT_RPATH by default for FreeBSD targets and brings it in line with LLVM ld. The difference between the two is that DT_RUNPATH has a lower priority than the LD_LIBRARY_PATH environment variable. This variable is used by libtool to override DT_RUNPATH when running programs directly from the build directory (e.g. during make test). PR: 259446 Approved by: maintainer timeout (2 weeks) (cherry picked from commit dea411ca0ce1f3152bad6609868146f383b720c6)
* devel/sdl12-compat: update to s20211119Jan Beich2021-11-202-5/+5
| | | | | Changes: https://github.com/libsdl-org/sdl12-compat/compare/c4f9449...d926510 (cherry picked from commit 2bfc50c81d9d4959d12f04c9a7552c545cb5bae8)
* devel/jenkins: Readd accidentally deleted DIST_SUBDIRLi-Wen Hsu2021-11-151-0/+1
| | | | | | This is a directly commit to 2021Q4 branch Fixes: 10836ee57a09
* devel/sdl12-compat: update to s20211111Jan Beich2021-11-132-5/+5
| | | | | Changes: https://github.com/libsdl-org/sdl12-compat/compare/36a09e4...c4f9449 (cherry picked from commit 60c7ac0f05b02ecf60ae284afb27514f619ff050)
* devel/llvm13: bump PORTREVISONBrooks Davis2021-11-121-1/+1
| | | | | | | | | The patch fixed in d326758c32dff2938c1da97c0df5926612c3efa2 broke non-powerpc platforms so we need a bump for all platforms. Requested by: kib (cherry picked from commit 7506e42640814a3f02e6392f366d8d6ee1414978)
* devel/llvm13: fix install with MLIR disabledBrooks Davis2021-11-121-0/+3
| | | | | | | PR: 259570 (reported here, but tangential) Reported by: stephen (cherry picked from commit 3f4163a191133d25b424dff14a6cde8d89c34e65)
* devel/llvm1[123]: Fix VIA PadLock xstoreBrooks Davis2021-11-126-3/+36
| | | | | | | | | Pull in the code gen portion of upstream LLVM's 2d8c18fbbdd1. MFH: 2021Q4 Sponsored by: DARPA (cherry picked from commit 0cb1a5fe81b339b760e1d671269285e63d82c689)
* devel/llvm13: fix building software with -fstack-protector-strongPiotr Kubaj2021-11-122-4/+18
| | | | | | | | | | | | | | | | | | | Apply https://reviews.llvm.org/D109090 Fixes immediate segfault when executing binaries built by the port's compiler with -fstack-protector-strong. Submitted by: adalava (cherry picked from commit 531a51cc368cf2f53fd21923532964ba96965474) devel/llvm13: revert to the older powerpc64 fix The newer one apparently causes a regression on amd64 freestanding binaries. While here, fix some whitespace issues in Makefile. Submitted by: adalava (cherry picked from commit d326758c32dff2938c1da97c0df5926612c3efa2)
* devel/ruby-build: Update to 20211109Koichiro Iwao2021-11-122-4/+4
| | | | | | | Changes: https://github.com/rbenv/ruby-build/releases/tag/v20211109 Sponsored by: HAW International (cherry picked from commit 93daebae57730944e2c172a9e97eb680162bf04f)
* devel/intel-graphics-compiler: pacify stage-qa after 80eadab44ca1Jan Beich2021-11-101-1/+2
| | | | | Error: /usr/local/lib/libigc.so.1.0.1 is linked to /usr/local/llvm13/lib/libLLVM-13.so from devel/llvm13 but it is not declared as a dependency (cherry picked from commit 913ccecf2a920e26fa891a2a92537c2c01fc92f5)
* devel/volk: Fix build on armv7.Robert Clausecker2021-11-081-1/+7
| | | | | | | | | | This port does not build on armv7 due to inline assembly unsupported by clang. Fix the build by compiling with gcc on armv7. PR: 259447 Approved by: portmgr (build fix blanket) (cherry picked from commit 79ede500f770ed197458e9ae7cf87b2961c4dc16)
* devel/elfutils: Fix build after mempcpy(3) and wmempcpy(3) were addedYuri Victorovich2021-11-082-1/+11
| | | | | PR: 258092 (cherry picked from commit 06a7ac65bd3efb5eb1a1705a55f11acc812d941d)
* devel/py-canonicaljson: Update to 1.5.0Po-Chuan Hsieh2021-11-052-4/+4
| | | | | Changes: https://github.com/matrix-org/python-canonicaljson/releases (cherry picked from commit c627954c5d8d6df5c51c24ac3a67ea699a503d2d)
* devel/p5-Data-Unixish: Add a missing dependencyZane C. Bowers-Hadley2021-11-051-1/+2
| | | | | | PR: 259079 MFH: 2021Q4 (cherry picked from commit 5ed693e21d47b0344be156e48bb869d66ac59385)
* devel/jenkins-lts: Update to 2.303.3Li-Wen Hsu2021-11-042-4/+4
| | | | | | | | MFH: 2021Q4 Security: 2bf56269-90f8-4a82-b82f-c0e289f2a0dc Sponsored by: The FreeBSD Foundation (cherry picked from commit c2aec576298caac36fbb161d9775fff1f91f4d4c)
* devel/jenkins: Update to 2.319Li-Wen Hsu2021-11-042-5/+4
| | | | | | | | MFH: 2021Q4 Security: 2bf56269-90f8-4a82-b82f-c0e289f2a0dc Sponsored by: The FreeBSD Foundation (cherry picked from commit ff990c0c961539e426999865ee3c920c99437ffc)
* devel/glib20: update to 2.70.1Jan Beich2021-11-033-69/+5
| | | | | | | | Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.70.1/NEWS PR: 259513 Approved by: tcberner (cherry picked from commit 2de04cfcc58f938f67846485b9c0c171b3533a35)
* devel/py-setuptools_scm: Update to 5.0.2Kai Knoblich2021-11-022-6/+5
| | | | | | | | | | | | | | | | | | | | | | | * Use this release as an intermediate step before the port is updated to the 6.x release, because it contains mostly bugfixes and is also required for the 2021Q4 branch. The latter is necessary in order to be able to build certain ports successfully if devel/py-setuptools_scm is already present in the build environment. For instance, devel/py-platformdirs, which can be built without it but if devel/py-setuptools is already installed, it requires the 5.x release of it for build. [1] * Also adjust the description of the TOML option slightly with an appropriate warning to avoid build issues related to parsing "pyproject.toml" files during setup. [2] Changelog since 4.1.2: https://github.com/pypa/setuptools_scm/blob/v5.0.2/CHANGELOG.rst PR: 259381 [2], 259420 (both related) MFH: 2021Q4 (after 1 week) [1] (cherry picked from commit 33a4a1d205bd4323d330b7cc5f39925e5b3e811c)
* devel/py-setuptools_scm: Do not run "git archive" on Ports treeKai Knoblich2021-11-023-2/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * In build environments have git installed in conjunction with a git-based Ports tree and haven't WRKDIRPREFIX set, there will be significant delays when building devel/py-setuptools_scm or ports that depend on it. This is because the top-level directory of the git repository is determined during build via "git rev-parse --show-toplevel" which is issued inside the WRKSRC directory. Once the top-level directory (which is PORTSDIR) has been determined, an archive is created from this point using "git archive" which is then very time-consuming due the complexity of the Ports tree. In environments (e.g. poudriere) that have WRKDIRPREFIX set and also have git present during build, the issue doesn't appear because "git rev-parse --show-toplevel" fails silently with "not a git repo". Remedy the issue by returning only the actual path of WRKSRC, but only if it has "setup.py" in it (= devel/py-setuptools_scm is built) or a test session is performed. * Modernize the "do-test" target while I'm here and bump PORTREVISION due package change. PR: 258891 Reported by: Robert Clausecker <fuz@fuz.su> Obtained from: OpenIndiana MFH: 2021Q4 (after 1 week) (cherry picked from commit adc0cc3f69aeac37b9678c6d5b4d548d9c60cfae)
* devel/pcre2: update to 10.39Kirill Ponomarev2021-11-023-12/+15
| | | | (cherry picked from commit 9a19d5fa7851c8ccae830105edbeee8340eba087)
* devel/py-breathe: RST&Sphinx bridge to Doxygen [backport]Matthias Andree2021-11-014-0/+82
| | | | | | | | | | | | | | | | | This combines three commits to avoid the bulk of larger files. Breathe provides a bridge between the Sphinx and Doxygen documentation systems. It is an easy way to include Doxygen information in a set of documentation generated by Sphinx. The aim is to produce an autodoc like support for people who enjoy using Sphinx but work with languages other than Python. The system relies on the Doxygen’s xml output. WWW: https://github.com/michaeljones/breathe (cherry picked from commit 7fc9eb511a9de8d22aadc855b2812208e04f7b35) (cherry picked from commit 47570d5b3c9b646a2b17ef9b4a28e52e21e4c48c) (cherry picked from commit 7c2762b3f43341c1f9822c3ee3634f5ddf5a4d8d)
* devel/aml: update to 0.2.1Jan Beich2021-10-312-4/+4
| | | | | Changes: https://github.com/any1/aml/releases/tag/v0.2.1 (cherry picked from commit faf2cff4034ad7da8c161d21eabee811fd3e585c)
* devel/sdl12-compat: update to s20211015Jan Beich2021-10-312-5/+5
| | | | | Changes: https://github.com/libsdl-org/sdl12-compat/compare/c6cfc8f...36a09e4 (cherry picked from commit 0cd2c1649ff2687ae07d4a482cabdeb80e3be65c)
* devel/basu: unbreak build with LLD 13 (devel/llvm13 or -CURRENT)Evgeniy Khramtsov2021-10-301-0/+23
| | | | | | | | | | | | | | | | | | ld: error: undefined symbol: __start_BUS_ERROR_MAP >>> referenced by bus-error.c >>> libsystemd_static.a.p/sd-bus_bus-error.c.o:(bus_error_name_to_errno) in archive src/libsystemd/libsystemd_static.a ld: error: undefined symbol: __stop_BUS_ERROR_MAP >>> referenced by bus-error.c >>> libsystemd_static.a.p/sd-bus_bus-error.c.o:(bus_error_name_to_errno) in archive src/libsystemd/libsystemd_static.a >>> referenced by bus-error.c >>> libsystemd_static.a.p/sd-bus_bus-error.c.o:(bus_error_name_to_errno) in archive src/libsystemd/libsystemd_static.a cc: error: linker command failed with exit code 1 (use -v to see invocation) PR: 258812 Obtained from: https://github.com/systemd/systemd/commit/945317a4b69d (cherry picked from commit ffe546db80d95396051300a693d07acdcda457a3)
* devel/stlink: Fix build on 32 bit platformsRobert Clausecker2021-10-276-26/+77
| | | | | | | | | | | | | | * Remove settings of optimization from cmake/modules/c_flags.cmake as per section 13.9 of Porter's Handbook * Switch to DISTVERSION * Pet portclippy * Reformat Makefile with portfmt PR: 257708 Approved by: maitainer timeout (> 1 month) Differential Revision: https://reviews.freebsd.org/D32545 (cherry picked from commit b6534ecd950cf32e1b76733d34a2ec929b690704)
* devel/rubygem-grape-entity: Update to 0.10.1Matthias Fechner2021-10-272-5/+5
| | | | | | Required for gitlab-ce 14.4.0. (cherry picked from commit a7c2e749703312538d817c6c0475573e62568921)
* devel/rubygem-gitlab-sidekiq-fetcher: Update to 0.8.0Matthias Fechner2021-10-272-5/+5
| | | | | | Required for gitlab-ce 14.4.0. (cherry picked from commit 05618b5f9b6a31b1375f8d3b5763c31945da9deb)