Change x11/xorgproto to become a build time dependency when added to
USE_XORG. Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.
PR: 230909
Reviewed by: eadler
Approved by: portmgr (antoine)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D16906
This is the last bit.
The last upstream release supporting KDE4 was 10 months ago,
https://www.kde.org/announcements/announce-applications-17.08.3.php ,
and the kde@ team for FreeBSD has supported modern KDE (i.e. KDE
Frameworks, Plasma 5 and KDE Applications) for 4 months. Give a 4
month deprecation period to allow users to switch over.
- Regenerate patch files with make makepatch.
- Remove useless assignment to DISTNAME.
- Add a lib dependency on print/freetype2
- Add a lib dependency on x11-fonts/fontconfig
- Add LICENSE= GPLv2+
- Move USES ahead of USE_*
- Add gettext-runtime:build to the USES variable
- Add ice to the variable USE_XORG and sort the corresponding list
- Add cairo and gdkpixbuf2 to the variable USE_GNOME
- Reindent the lines of the target post-configure
- Split a line of the target do-install
- Replace the use of ${CHMOD} 755 in Makefile
with the use of @(,,755) in pkg-plist
PR: 230710
Submitted by: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by: olgeni (maintainer)
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto. This update
tracks that change.
* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
instead depend on xorgproto. Bump portrevision.
* Delete the old *proto packages, update MOVED.
PR: 230023
Submitted by: zeising
Approved by: portmgr (antoine)
exp-run by: antoine
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542
mymodel.cpp:166:12: error: no viable conversion from returned
value of type 'bool' to function return type 'QString'
Presumably, false -> 0 -> NULL -> QString(char *) was at some point a
viable conversion. Return an empty QString explicitly.
Reported by: linimon
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: →https://reviews.freebsd.org/D15540
While here, add some dependencies that were being pulled in implicitly.
PR: 228739
Submitted by: Beñat Gonzalez Etxepare <bbtruk@users.sourceforge.net> (maintainer)
ZConf is unmaintained with glaring issues in bits of it and the
developer did not have time to properly address them in over 8
years.
PR: 223471
Submitted by: Zane C. Bowers-Hadley <vvelox@vvelox.net> (maintainer and upstream developer)
This will primarily help powerpc64.
For archs where clang is the default compiler, these changes will have no
effect, as the base compiler already has these capabilities (primarily, but
not exclusively, c++-11).
Tested for no-harm on amd64.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
===> Building for doublecmd-gtk2-0.8.2
Invalid option at position 3: "b"
Invalid option at position 3: "b"
Invalid option at position 3: "b"
...
===> Staging for doublecmd-gtk2-0.8.2
===> Generating temporary packing list
install -s -m 0644 /wrkdirs/usr/ports/x11-fm/doublecmd/work-gtk2/doublecmd-0.8.2/plugins/wcx/cpio/lib/cpio.wcx /wrkdirs/usr/ports/x11-fm/doublecmd/work-gtk2/stage/usr/local/share/doublecmd/plugins/wcx/cpio/
install: /wrkdirs/usr/ports/x11-fm/doublecmd/work-gtk2/doublecmd-0.8.2/plugins/wcx/cpio/lib/cpio.wcx: No such file or directory
Reported by: pkg-fallout
This version is based on KDE Frameworks 5. Release notes:
https://krusader.org/release/2.7.0/release_notes.txt
While here, update pkg-message by pointing to Krusader's documentation, as
providing a list of all ports Krusader might use as external dependencies is
too much.
Reviewed by: tcberner
Differential Revision: https://reviews.freebsd.org/D15436
Keep a KDE4-based version around for the KDE4 widows as preparation for
updating Krusader to a newer, KF5-based version.
Reviewed by: tcberner
Differential Revision: https://reviews.freebsd.org/D15448