summaryrefslogtreecommitdiff
path: root/Mk
AgeCommit message (Collapse)Author
2019-07-12KDE Applications: update to 19.04.3Tobias C. Berner
July 11, 2019. Today KDE released the third stability update for KDE Applications 19.04. This release contains only bugfixes and translation updates, providing a safe and pleasant update for everyone. Over sixty recorded bugfixes include improvements to Kontact, Ark, Cantor, JuK, K3b, Kdenlive, KTouch, Okular, Umbrello, among others. Improvements include: * Konqueror and Kontact no longer crash on exit with QtWebEngine 5.13 * Cutting groups with compositions no longer crashes the Kdenlive video editor * The Python importer in Umbrello UML designer now handles parameters with default arguments Changelog: https://kde.org/announcements/fulllog_applications-aether.php?version=19.04.3
2019-07-10Switch the default for Linux ports to CentOS 7.Tijl Coosemans
2019-07-10Fix handling of ports with *1* file.Bryan Drewery
Reported by: glebius Sponsored by: DellEMC
2019-07-10On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made LinuxTijl Coosemans
infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6 packages. Using c6_64 instead of c6 made them install mixed amd64/i386 CentOS 6 packages and allowed Linux application ports to install amd64 binaries when available. The i386-only configuration was only useful for users of x11/nvidia-driver* which didn't provide Linux amd64 emulation until recently. With x11/nvidia-driver* now supporting Linux amd64 there's no longer a need for i386-only Linux on amd64. Let DEFAULT_VERSIONS+=linux=c6 make Linux infrastructure ports install mixed amd64/i386 CentOS 6 packages, like c6_64 before, and remove support for c6_64 as a value. Replace LINUX_ARCH with ARCH everywhere because they are always the same now.
2019-07-10KDE Plasma Desktop: update to 5.16.3Tobias C. Berner
Tuesday, 9 July 2019. Today KDE releases a Bugfix update to KDE Plasma 5, versioned 5.16.3. Plasma 5.16 was released in June with many feature refinements and new modules to complete the desktop experience. This release adds a fortnight's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * DrKonqi will now automatically log into bugs.kde.org when possible. Fixes bug #202495. * libinput. * Keep Klipper notifications out of notification history. Fixes bug #408989. Announcement: https://kde.org/announcements/plasma-5.16.3.php Changelog: https://kde.org/announcements/plasma-5.16.2-5.16.3-changelog.php
2019-07-06Add Samba 4.10 as a possible value for the DEFAULT_VERSIONS. 4.8 is still ↵Timur I. Bakeyev
the default.
2019-07-04cabal.mk: Pass `--disable-benchmarks --disable-tests` in do-build rule.Gleb Popov
This cuts down amount of required dependencies and decreases build time.
2019-07-04lang/rust: Update to 1.36.0Tobias Kortkamp
- Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html Tested by: jbeich, mikael.urankar@gmail.com With hat: rust Differential Revision: https://reviews.freebsd.org/D20810
2019-07-04gecko: drop MOZ_RPATH after r315713Jan Beich
2019-07-04gecko: drop nspr-related *FLAGS substitutionJan Beich
https://bugzilla.mozilla.org/show_bug.cgi?id=514211
2019-07-04gecko: drop staging remnants after r357413Jan Beich
2019-07-04 gecko: drop MOZ_* variables controlling defaultsJan Beich
2019-07-04gecko: drop PORT_MOZCONFIG, it wasn't flexible enoughJan Beich
2019-07-04gecko: drop pre/post-install scripts after r473092 and r497197Jan Beich
2019-07-04gecko: drop GTK2 and RUST options after r505740 and r505753Jan Beich
2019-07-03Uses/python.mk: Clarify language, messaging and usage for <version-spec>Kubilay Kocak
Make it clear that <version-spec> is a declarative not imperative specification to declare what version of Python a port or software *supports*, not the versions it should *use*. The version that gets selected is a function of Python.mk, DEFAULT_VERSIONS which change over time, and can be overridden or otherwise set by the user. While I'm here, add a special note about bare USES=python (without a <version-spec>), which is likely to be deprecated at some point down the line. In the meantime, describe what the semantics of not specifying a <version-spec> entails, and encourage minimisation of its use where appropriate. Approved by: koobs (python, maintainer)
2019-07-03- Update python version in comment, remove deprecated version.Wen Heping
2019-07-01www/firefox: update to 68.0Jan Beich
Changes: https://www.mozilla.org/firefox/68.0/releasenotes/ PR: 238087 Security: 0592f49f-b3b8-4260-b648-d1718762656c MFH: 2019Q2 Differential Revision: https://reviews.freebsd.org/D20391
2019-07-01Update default MySQL version to 5.7.Alex Dupre
PR: 238365 Submitted by: ale Exp-run by: antoine Approved by: portmgr (antoine)
2019-06-30Reduce code duplication from r504140.Bryan Drewery
Suggested by: cem Sponsored by: DellEMC
2019-06-30databases/mariadb104-server: Add MariaDB 10.4 portBernard Spil
2019-06-30Switch mesa and related ports to llvm80Niclas Zeising
Switch mesa over to use llvm80 instead of llvm60. Make it use the global LLVM_DEFAULT instead of deciding for ourself which llvm version to use. [1] Fix build of lang/beginet [1] Add patch from upstream to fix build of devel/libclc. The patch is taken from the git mirror of devel/libclc rather than the SVN repo, for convenience. Add a patch from mesa upstream preventing certain error messages when using amdgpu [2] Add a notice to bsd.default-versions.mk asking that the graphics team be informed before the llvm version is changed. Enable llvm and gallium on MIPS. As far as I can tell, this used to be the default before this change. Bump portrevisions since dependencies changed. PR: 230789 [1], [2] Submitted by: jbeich [1], tobik [2] Obtained from: FreeBSD Graphics Team development repo https://github.com/FreeBSDDesktop/freebsd-ports/commits/feature/mesa-llvm80 Sponsored by: B3 Init (zeising)
2019-06-29Convert all Go ports to USES=goTobias Kortkamp
This allows for port testing with lang/go-devel via GO_PORT, setting up the Go build environment in a single place, and is step one in simplifying Go ports that often define too complicated do-build targets themselves. USES=go gains new arguments 'run' to add lang/go to RUN_DEPENDS and 'no_targets' for ports with composite builds that call 'go' themselves and do not need the do-build/do-install targets of USES=go. PR: 238849 Submitted by: dg@syrec.org (also D20745) Reviewed by: mat, tobik Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D20746
2019-06-26Update MASTER_SITESSunpoet Po-Chuan Hsieh
PR: 238142 Submitted by: sunpoet (myself) Approved by: maintainer (timeout, 1 month)
2019-06-26Clean up final leftovers from Qt4.Rene Ladan
Submitted by: rene Reviewed by: mat, tcberner Differential Revision: https://reviews.freebsd.org/D20725
2019-06-26generate-symbols: Commit a working version.Bryan Drewery
This file originated from Isilon's codebase. When I upstreamed it originally I refactored it to a broken version. This is now the working version. Debug files are purposely moved to LOCALBASE/lib/debug regardless of what PREFIX is. Sponsored by: DellEMC
2019-06-26Revert r505129: I still have the wrong version.Bryan Drewery
2019-06-26Allow generate-symbols.sh to actually work.Bryan Drewery
It splits out symbols to PREFIX as well not LOCALBASE. Fix check-stagedir.sh for that.
2019-06-25Update KDE Plasma Desktop to 5.16.2Tobias C. Berner
Tuesday, 25 June 2019. Today KDE releases a Bugfix update to KDE Plasma 5, versioned 5.16.2. Plasma 5.16 was released in June with many feature refinements and new modules to complete the desktop experience. This release adds a week's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Klipper Always restore the last clipbboard item. Commit. * Discover: Improved notification identification for Snap applications. * Notifications: Don't keep non-configurable notifications in history. Announcement: https://kde.org/announcements/plasma-5.16.2.php The changelog can be found here: https://kde.org/announcements/plasma-5.16.1-5.16.2-changelog.php
2019-06-25lang/ruby26: Fix plist when CAPIDOCS=onKoichiro Iwao
PR: 238747 Submitted by: Ting-Wei Lan <lantw44@gmail.com>
2019-06-23Update PY_FUTURESSunpoet Po-Chuan Hsieh
security/theonionbox requires py-futures>=3.2.
2019-06-23Mk/Uses/go.mk: Allow overriding the Go portTobias Kortkamp
This is intended to be used for regression testing of USES=go ports with lang/go-devel. Submitted by: dg@syrec.org Differential Revision: https://reviews.freebsd.org/D20570
2019-06-20In wrapper scripts, use $@ instead of $* to correctly pass arguments to the ↵Gleb Popov
real program PR: 238719 Approved by: tcberner (mentor, implicit)
2019-06-19Update KDE Plasma Desktop to 5.16.1Tobias C. Berner
Announcement: https://kde.org/announcements/plasma-5.16.1.php
2019-06-19- Simplify XFCE MASTER_SITES usageGuido Falsi
- Update XFCE Master sites list Submitted by: olivierd Reviewed by: mat Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D8416
2019-06-15Update KDE's Plasma Desktop to 5.16Tobias C. Berner
Announcement: https://kde.org/announcements/plasma-5.16.0.php
2019-06-15Update KDE Frameworks to 5.59.0Tobias C. Berner
Exp-run by: antoine PR: 238414
2019-06-14Remove GCC 6 as a (documented) option for the default version of GCC 6Gerald Pfeifer
in the tree aka GCC_DEFAULT. It should still work if one simply uses it, but given that GCC 6 has been end-of-lifed last year and lang/gcc6 deprecated, let's not actively promote its usage any longer.
2019-06-14www/firefox: switch to system aom/dav1dJan Beich
Obtained from: upstream (via Gentoo)
2019-06-13parse_plist: Avoid excess fork+exec inside the loop for stripping (mode) lines.Bryan Drewery
Need to do it still after stripping away @comment though. The @dir handling could probably be improved as well somehow.
2019-06-13For ports with USES=cabal install a wrapper shell script instead of a realGleb Popov
executable into /bin/, that sets some environment variables to workaround https://github.com/haskell/cabal/issues/5997 While there, update bunch of Haskell ports, install their data files. PR: 237878 Reviewed by: tcberner Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D20556
2019-06-12IGNORE USES=t(cl|k):85+ and DEPRECATE USES=t(cl|k):85Pietro Cerutti
2019-06-12Add `.tar.lz' suffix support to our framework since BSD tar(1) nativelyAlexey Dokuchaev
supports it. Lzip offers better compression ratios and archival features compared to more common .gz or .xz formats, and is being used by some software when packaging their distfiles. Approved by: portmgr (rene) Differential Revision: https://reviews.freebsd.org/D20619
2019-06-11Speedup ELF file detection almost 100%.Bryan Drewery
This uses the same pattern we have in qa.sh. Rather than using file(1), which reads the whole file and does too much magic, use readelf(1) which bails out if the file lacks the proper ELF headers. (This file is not yet used by anything) Sponsored by: DellEMC
2019-06-11Simplify the PHP pkg-message.Mathieu Arnold
2019-06-10Mk/Uses/cargo.mk: Add CARGO_INSTALL_PATH knobTobias Kortkamp
It can be used to overwrite the --path argument when calling `cargo install` to point cargo to different local crates to install. This might be necessary when ${WRKSRC}/Cargo.toml is only a virtual manifest.
2019-06-09Mk/bsd.port.mk: Extend pre-check-config to check option group names tooTobias Kortkamp
Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D20426
2019-06-08Eliminate RPMVERSION from Linux ports and set DISTVERSIONSUFFIX instead.Tijl Coosemans
This puts all version information together in the port Makefiles.
2019-06-08Update CentOS 7 ports to 7.6.1810.Tijl Coosemans
This adds some new ports: converters/linux-c7-fribidi required by x11-toolkits/linux-c7-pango. graphics/linux-c7-libglvnd required by graphics/linux-c7-dri. graphics/linux-c7-wayland required by graphics/linux-c7-dri. print/linux-c7-freetype unbundled from emulators/linux_base-c7 because it depends on graphics/linux-c7-png now. Mesa OpenGL libraries in graphics/linux-c7-dri now support libglvnd (GL Vendor-Neutral Dispatch library) which allows some applications to use Mesa while others use Nvidia OpenGL. The x11/nvidia-driver* ports have been changed so versions above 390.42 now use CentOS libglvnd and no longer install a bundled copy. PR: 229431 Submitted by: pkubaj (partly)
2019-06-07Update KDE Applications to 19.04.2Tobias C. Berner
https://kde.org/announcements/announce-applications-19.04.2.php