aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* KDE Frameworks: update to 5.60.0Tobias C. Berner2019-07-161-2/+2
| | | | | | | | | | | | | | | | | July 13, 2019. KDE today announces the release of KDE Frameworks 5.60.0. KDE Frameworks are over 70 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. Announcement: https://kde.org/announcements/kde-frameworks-5.60.0.php PR: 239183 Exp-run by: antoine Notes: svn path=/head/; revision=506776
* Mk/Uses/cargo.mk: Handle distfile group names properlyTobias Kortkamp2019-07-151-2/+2
| | | | | | | | | Crates like openssl-src-111.3.0+1.1.1c have characters not in [a-zA-Z0-9]. Use the complement of [a-zA-Z0-9] instead of adding + to the list of chars [-.] we currently handle. Notes: svn path=/head/; revision=506644
* Don't try splitting symbols out of .a archives.Bryan Drewery2019-07-131-1/+1
| | | | | | | Sponsored by: DellEMC Notes: svn path=/head/; revision=506548
* KDE Applications: update to 19.04.3Tobias C. Berner2019-07-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=506435
* Switch the default for Linux ports to CentOS 7.Tijl Coosemans2019-07-101-1/+1
| | | | Notes: svn path=/head/; revision=506382
* Fix handling of ports with *1* file.Bryan Drewery2019-07-101-1/+1
| | | | | | | | Reported by: glebius Sponsored by: DellEMC Notes: svn path=/head/; revision=506358
* On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made LinuxTijl Coosemans2019-07-102-34/+10
| | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=506352
* KDE Plasma Desktop: update to 5.16.3Tobias C. Berner2019-07-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=506333
* Add Samba 4.10 as a possible value for the DEFAULT_VERSIONS. 4.8 is still ↵Timur I. Bakeyev2019-07-062-2/+2
| | | | | | | the default. Notes: svn path=/head/; revision=506035
* cabal.mk: Pass `--disable-benchmarks --disable-tests` in do-build rule.Gleb Popov2019-07-041-1/+1
| | | | | | | This cuts down amount of required dependencies and decreases build time. Notes: svn path=/head/; revision=505861
* lang/rust: Update to 1.36.0Tobias Kortkamp2019-07-041-1/+1
| | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=505837
* gecko: drop MOZ_RPATH after r315713Jan Beich2019-07-041-1/+0
| | | | Notes: svn path=/head/; revision=505833
* gecko: drop nspr-related *FLAGS substitutionJan Beich2019-07-041-6/+0
| | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=514211 Notes: svn path=/head/; revision=505832
* gecko: drop staging remnants after r357413Jan Beich2019-07-041-4/+0
| | | | Notes: svn path=/head/; revision=505831
* gecko: drop MOZ_* variables controlling defaultsJan Beich2019-07-041-19/+4
| | | | Notes: svn path=/head/; revision=505830
* gecko: drop PORT_MOZCONFIG, it wasn't flexible enoughJan Beich2019-07-041-30/+0
| | | | Notes: svn path=/head/; revision=505829
* gecko: drop pre/post-install scripts after r473092 and r497197Jan Beich2019-07-041-32/+1
| | | | Notes: svn path=/head/; revision=505828
* gecko: drop GTK2 and RUST options after r505740 and r505753Jan Beich2019-07-041-22/+6
| | | | Notes: svn path=/head/; revision=505827
* Uses/python.mk: Clarify language, messaging and usage for <version-spec>Kubilay Kocak2019-07-031-27/+36
| | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=505730
* - Update python version in comment, remove deprecated version.Wen Heping2019-07-031-10/+10
| | | | Notes: svn path=/head/; revision=505727
* www/firefox: update to 68.0Jan Beich2019-07-011-2/+2
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=505639
* Update default MySQL version to 5.7.Alex Dupre2019-07-012-2/+3
| | | | | | | | | | PR: 238365 Submitted by: ale Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=505549
* Reduce code duplication from r504140.Bryan Drewery2019-06-301-7/+8
| | | | | | | | Suggested by: cem Sponsored by: DellEMC Notes: svn path=/head/; revision=505522
* databases/mariadb104-server: Add MariaDB 10.4 portBernard Spil2019-06-301-0/+1
| | | | Notes: svn path=/head/; revision=505443
* Switch mesa and related ports to llvm80Niclas Zeising2019-06-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=505425
* Convert all Go ports to USES=goTobias Kortkamp2019-06-291-6/+15
| | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=505321
* Update MASTER_SITESSunpoet Po-Chuan Hsieh2019-06-261-1/+2
| | | | | | | | | PR: 238142 Submitted by: sunpoet (myself) Approved by: maintainer (timeout, 1 month) Notes: svn path=/head/; revision=505173
* Clean up final leftovers from Qt4.Rene Ladan2019-06-264-5/+4
| | | | | | | | | Submitted by: rene Reviewed by: mat, tcberner Differential Revision: https://reviews.freebsd.org/D20725 Notes: svn path=/head/; revision=505150
* generate-symbols: Commit a working version.Bryan Drewery2019-06-261-9/+16
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=505131
* Revert r505129: I still have the wrong version.Bryan Drewery2019-06-262-7/+8
| | | | Notes: svn path=/head/; revision=505130
* Allow generate-symbols.sh to actually work.Bryan Drewery2019-06-262-8/+7
| | | | | | | | It splits out symbols to PREFIX as well not LOCALBASE. Fix check-stagedir.sh for that. Notes: svn path=/head/; revision=505129
* Update KDE Plasma Desktop to 5.16.2Tobias C. Berner2019-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=505128
* lang/ruby26: Fix plist when CAPIDOCS=onKoichiro Iwao2019-06-251-1/+1
| | | | | | | | PR: 238747 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Notes: svn path=/head/; revision=505069
* Update PY_FUTURESSunpoet Po-Chuan Hsieh2019-06-231-1/+1
| | | | | | | security/theonionbox requires py-futures>=3.2. Notes: svn path=/head/; revision=504981
* Mk/Uses/go.mk: Allow overriding the Go portTobias Kortkamp2019-06-231-1/+8
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=504942
* In wrapper scripts, use $@ instead of $* to correctly pass arguments to the ↵Gleb Popov2019-06-201-1/+1
| | | | | | | | | | real program PR: 238719 Approved by: tcberner (mentor, implicit) Notes: svn path=/head/; revision=504637
* Update KDE Plasma Desktop to 5.16.1Tobias C. Berner2019-06-191-1/+1
| | | | | | | | Announcement: https://kde.org/announcements/plasma-5.16.1.php Notes: svn path=/head/; revision=504588
* - Simplify XFCE MASTER_SITES usageGuido Falsi2019-06-192-11/+9
| | | | | | | | | | | | - Update XFCE Master sites list Submitted by: olivierd Reviewed by: mat Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D8416 Notes: svn path=/head/; revision=504557
* Update KDE's Plasma Desktop to 5.16Tobias C. Berner2019-06-151-2/+2
| | | | | | | | Announcement: https://kde.org/announcements/plasma-5.16.0.php Notes: svn path=/head/; revision=504246
* Update KDE Frameworks to 5.59.0Tobias C. Berner2019-06-151-1/+1
| | | | | | | | Exp-run by: antoine PR: 238414 Notes: svn path=/head/; revision=504240
* Remove GCC 6 as a (documented) option for the default version of GCC 6Gerald Pfeifer2019-06-141-1/+1
| | | | | | | | | 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. Notes: svn path=/head/; revision=504198
* www/firefox: switch to system aom/dav1dJan Beich2019-06-141-1/+6
| | | | | | | Obtained from: upstream (via Gentoo) Notes: svn path=/head/; revision=504160
* parse_plist: Avoid excess fork+exec inside the loop for stripping (mode) lines.Bryan Drewery2019-06-131-5/+9
| | | | | | | | Need to do it still after stripping away @comment though. The @dir handling could probably be improved as well somehow. Notes: svn path=/head/; revision=504140
* For ports with USES=cabal install a wrapper shell script instead of a realGleb Popov2019-06-131-1/+15
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=504093
* IGNORE USES=t(cl|k):85+ and DEPRECATE USES=t(cl|k):85Pietro Cerutti2019-06-121-0/+9
| | | | Notes: svn path=/head/; revision=504026
* Add `.tar.lz' suffix support to our framework since BSD tar(1) nativelyAlexey Dokuchaev2019-06-121-1/+3
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=504008
* Speedup ELF file detection almost 100%.Bryan Drewery2019-06-111-11/+4
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=503998
* Simplify the PHP pkg-message.Mathieu Arnold2019-06-111-12/+2
| | | | Notes: svn path=/head/; revision=503958
* Mk/Uses/cargo.mk: Add CARGO_INSTALL_PATH knobTobias Kortkamp2019-06-101-1/+4
| | | | | | | | | | 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. Notes: svn path=/head/; revision=503890
* Mk/bsd.port.mk: Extend pre-check-config to check option group names tooTobias Kortkamp2019-06-091-1/+2
| | | | | | | | Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D20426 Notes: svn path=/head/; revision=503781