| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The wrapper scripts leave the shell running for no reason. Add an
exec to replace the shell process.
Before:
$ ps -d
35230 5 Ss 0:00.09 -oksh (oksh)
35351 5 S+ 0:00.00 - /bin/sh /usr/local/bin/shellcheck -
35352 5 S+ 0:00.00 `-- /usr/local/libexec/cabal/shellcheck -
After:
$ ps -d
35230 5 Is 0:00.05 -oksh (oksh)
35236 5 I+ 0:00.01 - /usr/local/libexec/cabal/shellcheck -
Approved by: arrowd
Differential Revision: https://reviews.freebsd.org/D29852
|
|
|
|
|
|
|
| |
ECHO is set to true on make -s in /usr/share/mk/sys.mk and shouldn't
be used for things like this.
Approved by: arrowd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The kde.mk framework automatically does DOCS for KDE ports --
but not all of them have documentation, so then you get a
weird situation of OPTIONS_DEFINE=DOCS in a port that has
no documentation (e.g. sysutils/baloo-widgets) where the
option has no effect at all.
Massage the machinery a little so that the bogus option can
be dropped; KDE ports with no docs should not define a DOCS
option any more.
PR: 252363
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
By default Meson forces color output. Ninja strips the escape
sequences before they go into the log. Samurai does not do that,
so we end up with some garbage in the logs. Pass -Db_colorout=never
to Meson to disable colors in general. Also see
https://mesonbuild.com/Builtin-options.html
This requires a small backport in devel/meson since the b_colorout
option is broken with Clang at the moment.
PR: 254678
Exp-run by: antoine
|
|
|
|
|
|
|
|
|
|
|
|
| |
Samurai is a Ninja-compatible build tool with fewer dependencies
than Ninja. Hook it to the framework via a new NINJA_DEFAULT.
This also adds %p to NINJA_STATUS to make Ninja or Samurai print
the percentage of completed jobs to make it easier to eyeball how
much of the build is done.
PR: 254678
Exp-run by: antoine
|
|
|
|
|
|
|
|
|
|
| |
While maintaing a rust application, I found a cargo.toml that specifies
the git URL with { git="https://..." }, cargo.mk expects a form like { git = "https://" }.
This patch improve the regex making the spaces around the '=' optional
Test: built all ports using the CARGO_USE_GIT feature
Approved by: tobik
Differential Revision: https://reviews.freebsd.org/D29805
|
|
|
|
|
|
| |
Also regen 'pkg-plist' for affected consumers, with PORTREVISION bump
Touch Mk/bsd.ruby.mk due to all ruby* is affected
MFH: 2021Q2
|
|
|
|
|
|
|
|
|
| |
Some ports need to perform extra build steps for which they need additional distfiles.
This commit makes go.mk to preserve MASTER_SITES,DISTFILES,EXTRACT_ONLY set by port's Makefile.
PR: 255085
Approved by: dmgk (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Saturday, 10 April 2021
KDE today announces the release of KDE Frameworks 5.81.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Full Announcement:
https://kde.org/announcements/frameworks/5/5.81.0/
PR: 254978
Exp-run by: antoine
|
| |
|
|
|
|
|
| |
This allows SUB_FILES generated files to be available earlier than
staging, and use them during the build.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MASTER_SITES aliases processing in the framework is very inefficient
and the CRATESIO indirection is not worth it. Normally ports only
have a handful of sites at most, but USES=cargo currently adds one
site for each crate by necessity. The inefficiency suddenly matters
a lot.
By consuming MASTER_SITE_CRATESIO directly we can sidestep this
issue without losing anything.
Before:
$ time make -C www/zola -V MASTER_SITES >/dev/null
4.21 real 4.14 user 0.03 sys
After:
$ time make -C www/zola -V MASTER_SITES >/dev/null
0.60 real 0.58 user 0.02 sys
|
|
|
|
|
|
|
|
|
|
|
| |
Build scripts might build bundled libraries but non-error output
is hiddden by cargo. Given a crate with large enough bundled library
(looking at you rusty_v8) the build just sits there in silence
forever and you do not know what is happening or if anything is
happening at all. This also makes Poudriere build logs less useful.
Pass an additional --verbose to cargo to get more noisy output.
https://doc.rust-lang.org/cargo/reference/build-scripts.html#outputs-of-the-build-script
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Not all GitLab installations are the same; KDE_INVENT is one
that still uses the "old" naming scheme, so set WRKSRC for
ports that use that (all of which as "this should be a
temporary solution until there is a real release again").
Fixes build failures (patch, actually, since the extracted
directories didn't match expectations) in e.g. audio/amarok.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Gitlab changed the address beginning of April you can download packages
from:
curl https://gitlab.com/gitlab-org/gitlab-foss/repository/7efd19e3716ab6f9146052da76d1bd59ec815f2d/archive.tar.gz?dummy=/gitlab-org-gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d_GL0.tar.gz
to:
curl https://gitlab.com/gitlab-org/gitlab-foss/-/archive/7efd19e3716ab6f9146052da76d1bd59ec815f2d.tar.gz?dummy=/gitlab-org-gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d_GL0.tar.gz
The new extracted archive will have a different folder name.
Before it was:
gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d-7efd19e3716ab6f9146052da76d1bd59ec815f2d
now it is:
gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d
So all ports using gitlab must regen their distinfo.
PR: 254866
MFH: 2021Q2
Differential Revision: https://reviews.freebsd.org/D29628
|
| |
|
| |
|
|
|
|
|
| |
PR: 254844
Approved by: adamw on behalf of portmgr
|
| |
|
|
|
|
| |
Where appropriate fiddle with a few other things.
|
|
|
|
|
|
|
|
|
| |
PR: 254802
Reported by: Yasuhiro Kimura <yasu@utahime.org>
Reviewed by: meta (myself)
Relnotes: https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-7-3-released/
Security: CVE-2021-28965
Security: CVE-2021-28966
|
|
|
|
|
|
|
|
|
| |
PR: 254800
Reported by: Yasuhiro Kimura <yasu@utahime.org>
Reviewed by: meta (myself)
Relnotes: https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-6-7-released/
Security: CVE-2020-25613
Security: CVE-2021-28965
|
|
|
|
|
|
|
| |
PR: 254799
Reported by: Yasuhiro Kimura <yasu@utahime.org>
Reviewed by: meta (myself)
Relnotes: https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-5-9-released/
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D29451
|
|
|
|
|
|
|
| |
PYTHON_PYOEXTENSION is only used by 2 ports (astro/weather and math/py-rpy2) now.
Notes:
svn path=/head/; revision=569588
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CMake-based ports have a "standard" way of controlling whether
testing should be built, by passing -DBUILD_TESTING=ON at the
configure stage (with some footnotes). Add a :testing modifier
for USES=cmake that enables a boilerplate do-test target that
rebuilds with testing enabled, and then runs the tests.
Individual ports need to buy in to this explicitly (because
tests might not be non-destructive).
Submitted and explained well by yuri@
PR: 249024
Submitted by: yuri
Notes:
svn path=/head/; revision=569551
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update devel/racer to 2.1.44
Changes: https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html
PR: 254578
Reviewed by: mikael, pkubaj
Exp-run by: antoine
With hat: rust
Differential Revision: https://reviews.freebsd.org/D29425
Notes:
svn path=/head/; revision=569489
|
|
|
|
|
|
|
|
|
|
|
| |
It never actually really have been a thing, and can be done
directly in install/deinstall scripts
Reviewed by: mat (portmgr)
Differential Revision: https://reviews.freebsd.org/D29427
Notes:
svn path=/head/; revision=569436
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These functions can be used to write XML-RPC servers and clients.
You can find more information about XML-RPC at http://www.xmlrpc.com/,
and more documentation on this extension and its functions at
http://xmlrpc-epi.sourceforge.net/.
WWW: https://pecl.php.net/package/xmlrpc
PR: 254285, 250648
Submitted by: Derek Schrock <dereks@lifeofadishwasher.com>
Reviewed by: tz, ale
Approved by: tz, ale
Differential Revision: https://reviews.freebsd.org/D29264
Notes:
svn path=/head/; revision=569420
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a bug-fix release with no new features.
https://www.gnu.org/software/emacs/news/NEWS.27.2
Reviewed by: ashish
Differential Revision: https://reviews.freebsd.org/D27700
Notes:
svn path=/head/; revision=569232
|
|
|
|
|
|
|
|
|
| |
9 has many issues building ports, e.g. databases/mysql57-server or previously net-p2p/libtorrent-rasterbar.
Approved by: tier 2 blanket
Notes:
svn path=/head/; revision=569016
|
|
|
|
|
|
|
|
|
|
| |
The obscure message being:
sed: 4: /tmp/sed_plist_sub.1i0ZNBB8: RE error: trailing backslash (\)
Thanks to: kevans
Notes:
svn path=/head/; revision=568966
|
|
|
|
|
|
|
|
| |
Using an escape sequence is more likely to get munged at some point
while going through from make to sh to sed.
Notes:
svn path=/head/; revision=568965
|
|
|
|
| |
Notes:
svn path=/head/; revision=568900
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Saturday, 13 March 2021
KDE today announces the release of KDE Frameworks 5.80.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety of
commonly needed functionality in mature, peer reviewed and well tested
libraries with friendly licensing terms. For an introduction see the KDE
Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Announcement:
https://kde.org/announcements/frameworks/5/5.80.0/
PR: 254256
Exp-run by: antoine
Fallout-fixes by: adridg
Notes:
svn path=/head/; revision=568803
|
|
|
|
| |
Notes:
svn path=/head/; revision=568798
|
|
|
|
|
|
|
|
| |
PR: 246196
Submitted by: Sergei Vyshenski
Notes:
svn path=/head/; revision=568797
|
|
|
|
| |
Notes:
svn path=/head/; revision=568675
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The main big change is the switch of the package extension to .pkg
This is done so we can change compression format without having to
modify the tools each time to adapt to the new extension
While here adapt the ports tree to the new .pkg extension and prepare
the pkg-devel ports to swicth the package compression format to zstd
in FreeBSD 14 in a month to give time to upgrade to a version which
have the bootstrap knowing about .pkg.
Changes from 1.16.99.2 to 1.16.99.3
- lua update to 5.4.2
- pkg repo accept now all supported formats mixed without config
- pkg now default on creating .pkg files with backward compatible symlinks
- backward compatible symlinks are now an option
- make the default comprpession format a config option
- set the default compression level for zstd to 19
- make the default compression level a config option
- Update libucl to latest version
Notes:
svn path=/head/; revision=568662
|
|
|
|
|
|
|
|
| |
PR: 254218
Exp-run by: antoine
Notes:
svn path=/head/; revision=568547
|
|
|
|
|
|
|
| |
changes.
Notes:
svn path=/head/; revision=567995
|
|
|
|
| |
Notes:
svn path=/head/; revision=567989
|
|
|
|
| |
Notes:
svn path=/head/; revision=567954
|
|
|
|
|
|
|
|
|
|
| |
It contains only `lib` and gets replaced in so many wrong places it is
a bad idea to have it.
Differential Revision: https://reviews.freebsd.org/D29138
Notes:
svn path=/head/; revision=567932
|
|
|
|
|
|
|
|
|
| |
Approved by: rene
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D28581
Notes:
svn path=/head/; revision=567848
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* PyQt5: update to 5.15.3
This is a minor feature and bug-fix release. There are corresponding releases of the other PyQt5-related packages.
- Added the missing QImage.setAlphaChannel().
- Support for the QtNetworkAuth library has been moved to a separate PyQtNetworkAuth package.
- Wheels no longer bundle the corresponding Qt libraries and instead automatically install them from an external wheel.
* QScintilla2: update to 2.12.0
This adds support for Qt6 and removes support for Qt4.
- Change the new distname (again)i due to a conflict
- Use the new sip-build system
* devel/py-qtbuilder: update to 1.9.0
* devel/py-sip: fix flavor for sip-distinfo
PR: 253865
Exp-run by: antoine
Notes:
svn path=/head/; revision=567825
|
|
|
|
|
|
|
|
|
| |
20.12.3 Releases
Over 120 individual programs plus dozens of programmer libraries and feature
plugins are released simultaneously as part of KDE’s release service.
Notes:
svn path=/head/; revision=567334
|