aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Drop 9.x hack for USES=compiler:c++14-langjbeich2017-07-161-1/+0
| | | | | | | | | On x86 architectures when base compiler doesn't support C++14 USES=compiler prefers Clang. As only lang/gcc* provide C++14 library outside of base some ports need to define USE_GCC. However, adding it would require ugly bsd.port.options.mk conditionals thus FAVORITE_COMPILER was used. As /stable/9 reached EOL we no longer need to support ancient libstdc++ on x86.
* Minor cleanup to Java version/vendor/OS validationkevans2017-07-151-22/+8
| | | | | | | | | - Use POSIX compliant expressions instead of employing GNU extensions (branching in BREs) - Simplify regex generation using make(1)'s :ts modifier PR: 220054 Approved by: bapt (portmgr)
* - shebangfix: allow to use SHEBANG_REGEX, SHEBANG_GLOB, and SHEBANG_FILES ↵amdmi32017-07-141-4/+6
| | | | | | | | simultaneously Reported by: lev Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D11572
* Update KDE Frameworks to 5.36.0tcberner2017-07-121-1/+1
| | | | | | | PR: 220579 Exp-run by: antoine Reviewed by: rakuco Differential Revision: https://reviews.freebsd.org/D11547
* lang/ruby2{2,3,4}: require libunwindswills2017-07-121-3/+3
| | | | | | | | | | | Since ruby detects this if it's installed, and it's more often installed now due to other deps, and ruby provides no way to not depend on it if it's found, pull it in as a dependency unconditionally. While here, fix plist for ruby 2.4 with the CAPIDOCS option on, and restore the MAKE_JOBS_UNSAFE flag when using that build option since it's not fixed like I thought it was. PR: 219796 Reported by: Grzegorz Junka <list1@gjunka.com>
* Fix qt5-websockets-qml's dependency path in bsd.qt.mk.rakuco2017-07-081-1/+1
| | | | | | | | | | | | | | | | | | | | | libdeclarative_qmlwebsockets.so is not installed into ${QT_LIBDIR}, which causes the dependency logic in bsd.qt.mk to actually do something equivalent to this instead: BUILD_DEPENDS+= ${QT_LIBDIR}/${QT_QMLDIR}/QtWebSockets/libdeclarative_qmlwebsockets.so:www/qt5-websockets-qml RUN_DEPENDS+= ${QT_LIBDIR}/${QT_QMLDIR}/QtWebSockets/libdeclarative_qmlwebsockets.so:www/qt5-websockets-qml which translates into something like /usr/local/lib/qt5//usr/local/lib/qt5/qml/QtWebSockets/libdeclarative_qmlwebsockets.so:www/qt5-websockets-qml which obviously does not exist. Instead of settin websockets-qml_LIB, set websockets-qml_PATH like we do for other QML ports, so that our dependency logic does not needlessly prepend ${QT_LIBDIR} there. This fixes devel/qt5's build. PR: 220045
* Revert r445241. libffi is already part of linux_base-c7.tijl2017-07-081-1/+0
|
* Add security/linux-c7-trousers, needed by security/linux-c7-gnutls.tijl2017-07-071-0/+1
|
* Add security/linux-c7-p11-kit, needed by security/linux-c7-gnutls.tijl2017-07-071-0/+1
|
* Add devel/linux-c7-libffi, needed by security/linux-c7-p11-kit.tijl2017-07-071-0/+1
|
* Add security/linux-c7-nettle, needed by security/linux-c7-gnutls.tijl2017-07-071-0/+1
|
* Split part of www/qt5-websockets into new port www/qt5-websockets-qmltcberner2017-07-071-1/+4
| | | | | | | | | This splits qt5-websockets into a qt5-websockets port containing the core parts, and a qt5-websockets-qml port with the QML parts. The QML parts depend on Qt Quick, so on the GUI parts (and hence X11) while the core parts do not. PR: 220045 Submitted by: Adriaan de Groot <groot@kde.org>
* Add The Unlicense to Mk/bsd.licenses.db.mktobik2017-07-051-1/+6
| | | | | | | | - Update all ports that currently use a custom definition - Also add a link to a list of certified copyfree licenses Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D11487
* Update the mate desktop to 1.18.kwm2017-07-041-1/+6
| | | | | | | | | | | | | | | * The MATE DE is now GTK+3 based * mate-calc has come back. * New USE_MATE=mixer macro * Add license * Review dependancies * Swich to USES=localbase * atril/eom options reworked into option helper Thanks to Eric Turgeon for submitting the bulk of this MATE update. Obtained from: gnome devel repo
* Update MASTER_SITE_CHEESESHOPdbaio2017-06-301-5/+2
| | | | | | | | | | | | | | Move `files.pythonhosted.org` mirror to the top The mirror `pypi.python.org` soon will be replaced with the new Warehouse [1][2], now it's only serving the old files and its returning `404 - Not Found` to the new files hosted [1] https://pypi.org [2] https://github.com/pypa/warehouse Approved by: garga (mentor), python (sunpoet) Differential Revision: https://reviews.freebsd.org/D11420
* Update devel/readline to 7.0 patch 3sunpoet2017-06-272-4/+4
| | | | | | | | | | | - Bump PORTREVISION for shlib change Changes: https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html Differential Revision: https://reviews.freebsd.org/D11172 PR: 219947 Exp-run by: antoine
* Make ninja opt-out in cmake.mktcberner2017-06-262-8/+27
| | | | | | | | | | | | | | | | | | | | | | | Using ninja instead of make (1) can lead to significant speed ups while building. Therefore switch from having the ninja generator opt-in to having it opt-out. Previously cmake-ports that wanted to use ninja could set CMAKE_NINJA=yes now, ports that do not work with ninja can set cmake:<existing args>,noninja Note, that needing this should be an exception and most often points to a broken cmake of the port. The ports using cmake were modified * removed USES=gmake, if ninja is used * removed MAKE_ARGS, if ninja is used * added the cmake-argument noninja if necessary PR: 219629 PR: 213331 Exp-run by: antoine Reviewed by: rakuco Differential Revision: https://reviews.freebsd.org/D10748
* www/libxul: unbreak on FreeBSD < 12.0 after r444091jbeich2017-06-231-0/+4
| | | | | | configure: error: Option, jemalloc, does not take an argument (4). Reported by: George Mitchell (via ports@ list)
* Change PostgreSQL default version from 9.3 to 9.5tz2017-06-221-1/+1
| | | | | PR: 201796, 217515 Reviewed by: mat, girgen, xmj, Jov <amutu@amutu.com> and more
* gecko: phase out system jemalloc via 12.0-CURRENT as welljbeich2017-06-221-10/+2
| | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1363992 PR: 220027
* Add two new ports: sysutils/qt5-qtdiag and sysutils/qt5-qtplugininfotcberner2017-06-221-2/+8
| | | | | | | | * qtdiag outputs diagnostics on the current Qt installation and can be helpful to find issues. * qtpluginfo is useful while writing plugins for Qt5/KDE Plasma Reviewed by: rakuco, mat Differential Revision: https://reviews.freebsd.org/D11280
* Add USES=cargo to make creating ports of Rust applications easiertobik2017-06-222-0/+275
| | | | | | Approved by: mat (mentor) Reviewed by: dumbbell, mat Differential Revision: https://reviews.freebsd.org/D11162
* Remove trailing space.tcberner2017-06-211-1/+1
|
* qa: add check for NO_ARCHdbn2017-06-193-2/+36
| | | | | | | | | | | | | | | | | | If NO_ARCH is set then check that no FreeBSD elf(5) files are in $STAGEDIR. If an elf(5) file is bundles as part of the package, but is not meant to be run directly (i.e. the elf(5) file is a payload, and not compiled) then those files can be added to NO_ARCH_IGNORE to avoid the check from failing, Changes to ports: - Ports that have NO_ARCH set, but actually compile files have had NO_ARCH removed. - Ports that have elf(5) payloads have had those files added to NO_ARCH_IGNORE. - R-cran ports that do not set USES=cran:compiles have NO_ARCH set, PR: 218976 Reviewed by: antoine, mat Approved by: portmgr
* Specifying an invalid PYTHON_VERSION against its USES should be IGNORED.bdrewery2017-06-181-1/+1
| | | | | | | | | | | The port's own USES may note that is only supports certain versions. If it is attempted to build an unsupported version there's no reason to even try. Rather than giving a WARNING, actually mark it IGNORE. Currently this should only impact devel/py3-enum34 which does not support the default python3 version of 3.6. With hat: portmgr
* Update KDE Frameworks to 5.35tcberner2017-06-181-1/+1
| | | | | | PR: 219950 Submitted by: Adriaan de Groot <groot@kde.org> Exp-Run by: antoine
* Add note, that WRKDIRPREFIX must not end in '/'.tcberner2017-06-151-1/+1
| | | | | | PR: 199297 Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D11032
* Set CONFIGURE_LOG so if the configure stage failskwm2017-06-141-0/+2
| | | | | | CONFIGURE_FAIL_MESSAGE mentions the correct log file. Submitted by: swills@
* www/firefox: update to 54.0jbeich2017-06-142-3/+7
| | | | | | | Changes: https://www.mozilla.org/firefox/54.0/releasenotes/ PR: 218912 Security: 6cec1b0a-da15-467d-8691-1dea392d4c8d MFH: 2017Q2 (requires r439925)
* Remove check for unsupported versions of FreeBSD and add some comments.tijl2017-06-131-4/+3
| | | | Submitted by: John Hein <john.hein@microsemi.com>
* Use https for download.kde.org.rakuco2017-06-121-1/+1
|
* Meson is picky about the arguments of build options.kwm2017-06-101-0/+19
| | | | | | | | | | | For example a option of the "boolean" type only accepts true/false this option is covered by ${opt}_MESON_TRUE/_FALSE. Add option helpers ${opt}_MESON_YES/_NO for the "combo" type which accepts yes and no. Approved by: portmgr@ (mat@) Differential Revision: https://reviews.freebsd.org/D11078
* Fix a few lib/pkgconfig → libdata/pkgconfig that crept in between themat2017-06-081-14/+0
| | | | | | | exp-run and the commit. Reported by: antoine Sponsored by: Absolight
* Remove support for Samba 4.2 and 4.3, they are unsupported upstream.rene2017-06-082-5/+2
|
* Add a fixup-lib-pkgconfig target to move files in lib/pkgconfig intomat2017-06-071-1/+14
| | | | | | | | | | | | | libdata/pkgconfig. Fix ports that where installing the file in the wrong place. PR: 218067 Submitted by: mat Exp-run by: antoine Reviewed by: rene, antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D10129
* Fix qt4 ports on armv6.tcberner2017-06-061-0/+2
| | | | | | | | | | | | Due to a misspelling in GCC [1] (probably) the check for the ARMv6KZ platform used ARM_ARCH_6ZK instead of ARM_ARCH_6KZ. [1] https://gcc.gnu.org/ml/gcc-patches/2015-06/msg01679.html PR: 210027 Submitted by: Mikaël Urankar <mikael.urankar@gmail.com> Reviewed by: rakuco Differential Revision: https://reviews.freebsd.org/D8322
* Don't pass the default version in DEPENDS_ARGS.bdrewery2017-06-062-1/+4
| | | | | | This greatly simplifies handling for Poudriere. With hat: portmgr
* No quoting needed here.bdrewery2017-06-061-1/+1
| | | | With hat: portmgr
* Remove support for USE_GCC=4.7 and USE_GCC=4.7+. Nothing in the treegerald2017-06-052-3/+2
| | | | | | uses it and GCC 4.7 has been end-of-lifed upstream years ago. The lang/gcc47 port itself is still in place and can be used.
* Do not use gold linker for Qt5 ports.tcberner2017-06-031-1/+3
| | | | | | | | | gold linker from binutils 2.28 may produce duplicate library symbols, which makes shared libraries created with it not usable with conventional ld linker. PR: 218187 Submitted by: amdmi3
* Remove lang/perl5.20 and unregister it, it expired in May 2017.rene2017-06-012-15/+3
| | | | | | Submitted by: rene Reviewed by: perl (sunpoet), portmgr (mat) Differential Revision: https://reviews.freebsd.org/D10983
* Introduce Perl 5.26.mat2017-05-312-2/+6
| | | | | | | | | | | | | A few important changes: - '.' is no longer in @INC. - "do" now gives a deprecation warning when it fails to load a file which it would have loaded had "." been in @INC. - In regular expression patterns, a literal left brace "{" should be escaped. Changes: https://metacpan.org/pod/release/XSAWYERX/perl-5.26.0/pod/perldelta.pod Sponsored by: Absolight
* Mk/Uses/mysql.mk: Prepare for upcoming MariaDB 10.2brnrd2017-05-271-11/+36
| | | | | | | | | - Add 102m client and library version - Add dynamic libmysqlclient dependency (libmariadb) - Make WARNING and IGNORE messages display the correct port Reviewed by: mmokhi Differential Revision: https://reviews.freebsd.org/D10057
* Update to CentOS 6.9.tijl2017-05-261-1/+1
| | | | | PR: 218732 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl>
* Fix issues with PACKAGES is set by a user with a ':' in the pathbapt2017-05-261-0/+1
| | | | | | Reported by: dim Approved by: portmgr (adamw) Differential Revision: https://reviews.freebsd.org/D10847
* In preparation for removal of groff from base add USES=groffbapt2017-05-251-0/+31
| | | | | | | | | it will handle the dependencies on groff by using groff from ports if not available in base Reviewed by: swills Approved by: swills Differential Revision: https://reviews.freebsd.org/D9084
* Update _KDE_APPLICATIONS_ATTIC_VERSION to 16.12.3 to fix fetching of distfilestcberner2017-05-201-1/+1
| | | | | | | | | KDE has moved distfiles for applications 16.12.3 to Attic/ on their mirros. Reported by: Matthias Apitz <guru@unixarea.de> Reviewed by: rakuco Approved by: rakuco (mentor, implicit) Differential Revision: https://reviews.freebsd.org/D10830
* Update KDE Frameworks to 5.34.0tcberner2017-05-201-1/+1
| | | | | | | | PR: 219314 Reviewed by: rakuco Exp-run by: antoine Approved by: rakuco (mentor, implicit) Differential Revision: https://reviews.freebsd.org/D10747
* Move the meson generated pkg-config files to libdata/pkg-config, thiskwm2017-05-131-0/+14
| | | | | | | | | | makes ports build by meson respect the current policy regarding pkg-config files. I picked this solution over hacking meson itself, and potential breaking more. Bump graphics/graphene due to this change. Obtained from: Code copied from ports/218067 by mat@
* Update mono and related portsdbn2017-05-131-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USES=mono: minor fixes - save a copy of the nuget package in the packages directory - force linking of directories, allowing nuget-extract to be rerun without `make clean` - fix makenuget: nuget requires an equals to identify the version, not a dash devel/monodevelop: update to 6.2.1.3 - update nuget packages: - link older System.Collection.Immutable 1.1.37 to newer 1.3.1 (used by C# and F# respectively) - update external github repositories - allow post-extract target to be run multiple times - change MonoDevelop.Packaging to use a newer version of NuGet.Build.Packaging (the older version is no longer fetchable) - remove patch integrated upstream - moved `nuget restore` patching from post-patch into a patch file (the former broke silently) - ChangeLog: - https://developer.xamarin.com/releases/studio/xamarin.studio_6.2/xamarin.studio_6.2/ irc/smartirc4net: update to 1.1 - add LICENSE lang/fsharp: update to 4.1.18 - add test dependency on libgdiplus - update nuget packages - update test paths for fsharp assemblies - update patches to prevent `nuget restore` from running - ChangeLog: - Set executable bit correctly on output - Integrate visualfsharp - Fix regression on binding redirects for System.Collections.Immutable - Fix regression in Microsoft.Build.FSharp.targets - Fix binding redirects for System.Collections.Immutable - Fix version of library going in %PREFIX/lib/mono/fsharp - Align fsc task and target file - Use install layout that includes mono/fsharp - Fix F# Intereactive on Mono 4.9+ - Update compiler tools - Updates to FSharp.Core nuget package for F# 4.1 - Fix #656: error FS0193: internal error: No access to the given key lang/mono: various fixes - fix linking with lld [1] - double maximum handle size [2] - add option to run acceptance tests - allow for optional bootstrapping of mono via either installed mcs (if available) or via downloaded "monolite" (default) - add python and py-pillow as dependencies for bin/mono-heapviz - add armv6 as a supported architecture (untested) - switch to github for source code: - official tarball does not include tests - patches: - recognise FreeBSD for AOT suffix - change mono-heapviz to use pillow instead of PIL multimedia/banshee: tell portscout to ignore this port - Portscout was not skipping the 2.9.1 version, and upstream appears to be quiet for the last few years. x11-toolkits/gtk-sharp20: update to 2.12.43 - ChangeLog: - fix compilation on mono-4.8.0 (incorrect use of sizeof()) - correctly set owned=true on custom constructors PR: 218885 [1] PR: 200937 [2]
* Consolidate the Mesa ports, update to 17.0.4, and add Wayland optionrezny2017-05-133-15/+14
| | | | | | | | | | | | | | | | * libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs, graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted * mesa-libs has a new WAYLAND option that enables platform support in libEGL * mesa-dri now depends on graphics/s2tc for compressed texture support [1] * re-remove obsolete dependency on makedepends [2] * correct sed fix backported from 17.1 [3] PR: 218799 (exp-run), 212762 [1], 218552 [2], 218562 [3] Submitted by: dbn [1], jbeich [2,3] Reported by: afiskon@devzen.ru [1] Reviewed by: kwm, johalun0@gmail.com Approved by: portmgr, swills (mentor) Differential Revision: https://reviews.freebsd.org/D10448
* Revert r440567 and unbreak INDEXantoine2017-05-111-3/+3
| | | | With hat: portmgr
* Partially revert r429538: remove tcltk 8.7sunpoet2017-05-111-1/+1
| | | | Notified by: gahr
* - Add missing 8.7 as a valid tcl/tk versionamdmi32017-05-101-3/+3
| | | | | Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D10575
* Sometime, USES=iconv does not bring in the required dependency.mat2017-05-101-1/+1
| | | | | Reported by: kwm Sponsored by: Absolight
* Add the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE versions 1 and 2.mat2017-05-101-1/+7
| | | | | | PR: 218843, 214492 Submitted by: Dave Cottlehuber, Yuri Victorovich Sponsored by: Absolight
* Update comment: remove ruby 2.1sunpoet2017-05-051-1/+1
|
* Fix some FreeBSD.org case of bad case.mat2017-05-041-1/+1
| | | | Sponsored by: Absolight
* Remove lang/ruby21: upstream support endedsunpoet2017-05-031-15/+3
|
* Clarify PLIST_SUB in grantlee.mktcberner2017-05-031-1/+1
| | | | | | | Use FOO="" to clarify, that the empty string is wanted, and there isn't something missing. Reported by: mat Approved by: mat (mentor)
* Enable depending on Perl only during the test phase.mat2017-05-021-1/+5
| | | | Sponsored by: Absolight
* As of today, USE_GCC=yes (and USE_GCC=any in most circumstances)gerald2017-05-023-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | and consequently many of the USES=compiler flavors use the canonical version of GCC as defined in Mk/bsd.default-versions.mk as well as the lang/gcc port With the "new" setup starting with GCC 5 where I have introduced lang/gcc5-devel for regular snapshots and lang/gcc5 for releases, and similarly for GCC 6 and onward, we can now leverage lang/gcc5 (and later) for most of the role that lang/gcc used to play -- and indeed as of today lang/gcc and lang/gcc5 are nearly identical short of symlinks for gcc, g++, and gfortran binaries that the former provides. So now use lang/gcc5 instead of lang/gcc whenever requested via the USE_GCC framework directly or indirectly. This is similar to how the python ports work, for example, and it allows simplifications in Mk/bsd.gcc.mk and Mk/Uses/fortran.mk and dropping LANG_GCC_IS from Mk/bsd.default-versions.mk. As a next step lang/gcc is going to become a "hull" essentially only providing those symlinks and requiring lang/gcc5 (or whatever has been set as default in Mk/bsd.default-versions.mk).
* gecko: unbreak RUST=on with cargo >= 0.18jbeich2017-05-021-1/+1
| | | | | | | | | | | | | | | | | | error[E0463]: can't find crate for `cheddar` --> media/libstagefright/binding/mp4parse_capi/build.rs:1:1 | 1 | extern crate cheddar; | ^^^^^^^^^^^^^^^^^^^^^ can't find crate error: aborting due to previous error fatal runtime error: failed to initiate panic, error 5 error: Could not compile `mp4parse_capi`. Caused by: process didn't exit successfully: `/usr/local/bin/rustc --crate-name build_script_build media/libstagefright/binding/mp4parse_capi/build.rs --crate-type bin --emit=dep-info,link -C opt-level=2 -C debuginfo=2 -C metadata=13cd8b0152b68b4e -C extra-filename=-13cd8b0152b68b4e--out-dir obj-x86_64-unknown-freebsd12.0/toolkit/library/rust/./release/build/mp4parse_capi-13cd8b0152b68b4e -L dependency=obj-x86_64-unknown-freebsd12.0/toolkit/library/rust/./release/deps` (exit code: 1) Build failed, waiting for other jobs to finish... error: build failed
* Add RUBY24 to PLIST_SUBsunpoet2017-05-011-1/+2
|
* Use llvm 4.0 for c++14bapt2017-04-301-4/+4
| | | | | | | exp-run: antoine Reviewed by: antoine, swills Approved by: swills Differential Revision: https://reviews.freebsd.org/D10228
* Extend grantlee.mk with another PLIST_SUB.tcberner2017-04-301-0/+13
| | | | | | | Grantlee5 appends library names of plugins with a letter 'd' when in debug mode. Provide a PLIST_SUB with said suffix. Approved by: rakuco (mentor)
* Update py-sip to 4.19.2, py-qt4 to 4.12 and py-qt5 to 5.7.1tcberner2017-04-301-6/+6
| | | | | | | | | | | | * This is mostly based on the work by Adriaan de Groot <groot@kde.org> in our development repo. PR: 217305 PR: 218539 Submitted by: Adriaan de Groot <groot@kde.org> Reviewed by: rakuco, mat Approved by: rakuco (mentor) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D9771
* - Update rubymiwi2017-04-281-4/+4
| | | | | | | | | | | lang/ruby22 -> 2.2.7 lang/ruby23 -> 2.3.4 PR: 218864 Reviewed by: swills Exp-Run: antoine Approved by: portmgr (swills,antoine) Differential Revision: https://reviews.freebsd.org/D10506
* - Switch python3's default to 3.6miwi2017-04-281-1/+1
| | | | | | | PR: 218864 Exp-Run: antoine Approved by portmgr (antoine) Differential Revision: https://reviews.freebsd.org/D10488
* Enhance the BROKEN_SSL messages.mat2017-04-271-4/+4
| | | | Sponsored by: Absolight
* - Remove checks for .PARSEDIR and vestiges of pmake supportak2017-04-274-29/+0
| | | | | PR: 218832 Approved by: portmgr (antoine)
* - Add generic description for UNRAR option [*]danfe2017-04-261-1/+2
| | | | | | - Reword UNZIP_DESC, ``UnZip compression'' looks strange Suggested by: pi [*]
* Silence the commands in USES=perl do-test target.mat2017-04-251-2/+2
| | | | Sponsored by: Absolight
* Fix usage of left braces to be compatible with extended regularolgeni2017-04-251-3/+3
| | | | | | | expressions. PR: 218600 Submitted by: Kyle Evans
* Fix EMACS_VER.ume2017-04-231-2/+2
|
* Return ports maintained by John Marino to the pool, he is no longer interested.rene2017-04-222-2/+2
| | | | Submitted by: Mark Millard via private e-mail
* Use POSIX conformant expressions with grep(1)antoine2017-04-221-1/+1
| | | | | | PR: 218691 Submitted by: Kyle Evans With hat: portmgr
* Use POSIX conformant expressions with grep(1)antoine2017-04-221-2/+2
| | | | | | PR: 218690 Submitted by: Kyle Evans With hat: portmgr
* - Add /bin/rc to blacklist for qa.sh, since it's not available on FreeBSDamdmi32017-04-211-0/+3
| | | | | Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D10426
* - Add /usr/local/bin/* old cmd patterns to shebangfixamdmi32017-04-201-0/+1
| | | | | Approved by: portmgr (mat, rene) Differential Revision: https://reviews.freebsd.org/D10412
* Use the new ${RLN} relative symlink magic to create uniquefiles.mat2017-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Before, the symlinks were created as absolute paths, so it would look like this: $ ls -l /usr/local/bin/ [...] lrwxr-xr-x 1 root wheel 12 Apr 14 14:28 autopep8 -> /usr/local/bin/autopep8-2.7 -rwxr-xr-x 1 root wheel 395 Apr 14 14:28 autopep8-2.7 [...] After, the symlinks are created with relative paths: $ ls -l /usr/local/bin/ [...] lrwxr-xr-x 1 root wheel 12 Apr 14 14:28 autopep8 -> autopep8-2.7 -rwxr-xr-x 1 root wheel 395 Apr 14 14:28 autopep8-2.7 [...] Reviewed by: bapt Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D10395
* Add a RLN command (relative ln), it can be used to create relativemat2017-04-201-0/+1
| | | | | | | | | | | | | | | | | | symlinks using install's relative symlinks feature. If you were going through hoops doing things like this to get relative symlinks: ${LN} -sf ../lib/some/thing ${STAGEDIR}${PREFIX}/bin You can now use full paths for both the source and destination: ${RLN} ${STAGEDIR}${PREFIX}/libexec/some/thing ${STAGEDIR}${PREFIX}/bin One caveat is that the source must exist when this is run, because install needs to run realpath(1) on it. Sponsored by: Absolight
* Refactor do-package aka subpackages step 2bapt2017-04-201-31/+30
| | | | | | | | | | | | | | Now each files generated are explicit targets depending on the files This would allow to simply loop over a list of packages for subpackages to create them. Remove the code for transition from pkg_install to pkg packages The latest symlink is now a specific target only defined when needed Reviewed by: swills Approved by: portmgr (swills) Differential Revision: https://reviews.freebsd.org/D10323
* Update KDE Frameworks to 5.33.0tcberner2017-04-191-1/+1
| | | | | | | | PR: 218524 Exp-run by: antoine Reviewed by: mat, rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D10331
* Add shared RTMPDUMP descriptionsunpoet2017-04-191-0/+1
|
* * Fix MESON_TRUE/MESON_FALSE comment, to mention the actualy meson argument.kwm2017-04-181-10/+10
| | | | | | | * Rework option hanlding to be more clear and to avoid double negative. Submitted by: antoine@ Approved by: antoine@
* Remove something that I did not even know I had.mat2017-04-181-5/+0
| | | | Sponsored by: Absolight
* Remove @comment $FreeBSD$ from plists.mat2017-04-181-0/+5
| | | | | | Whatever you do, things always get to creep back in the ports tree. Sponsored by: Absolight
* Introduce new "meson" USES.kwm2017-04-182-2/+94
| | | | | | | | | This uses will handling building software that uses the meson build system. Expand the option framework to handle MESON options. Approved by: portmgr (swills@) Differential Revision: https://reviews.freebsd.org/D104091
* Fix typosunpoet2017-04-151-2/+2
|
* Rename (BROKEN|IGNORE)_OPENSSL to \1_SSL.mat2017-04-141-10/+10
| | | | | Suggested by: sunpoet Sponsored by: Absolight
* Add a BROKEN_OPENSSL and IGNORE_OPENSSL, to mark ports that aremat2017-04-141-0/+20
| | | | | | | | | BROKEN/IGNORE for specific OpenSSL flavors. Convert a few ports as an example. Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D10340
* www/firefox: unbreak SNDIO=onjbeich2017-04-131-1/+6
| | | | | | | | | | | | ===> Applying FreeBSD patches for firefox-53.0,1 No such line 323 in input file, ignoring sed: /usr/ports/www/firefox/work/firefox-53.0/media/libcubeb/tests/moz.build: No such fileor directory *** Error code 1 PR: 218585 Reported by: jrm, Marco Beishuizen Submitted by: tobik MFH: 2017Q2 (r438264 followup)
* www/firefox: drop broken GTK2 option following upstreamjbeich2017-04-121-3/+3
| | | | | | | | | https://www.mail-archive.com/dev-platform@lists.mozilla.org/msg20523.html PR: 218569 Reported by: Walter Schwarzenfeld, Jakub Lach <jakub_lach@mailplus.pl> Submitted by: rezny (based on) MFH: 2017Q2 (r436907 followup)
* www/firefox-esr: update to 52.1.0 (rc1)jbeich2017-04-121-3/+3
| | | | | | | Changes: https://www.mozilla.org/firefox/52.1.0/releasenotes/ Changes: https://hg.mozilla.org/releases/mozilla-esr52/shortlog Security: 5e0a038a-ca30-416d-a2f5-38cbf5e7df33 MFH: 2017Q2
* Mmm, some parts of the ports tree are doing strange things.mat2017-04-111-1/+1
| | | | | Pointy hat: mat Sponsored by: Absolight
* Make defining both PORTVERSION and DISTVERSION a DEV_ERROR.mat2017-04-111-2/+2
| | | | | | | | | | | | | | | | | There are two cases: - The upstream versionning is compatible with our versionning, or using DISTVERSION's magic leads to a compatible PORTVERSION, use DISTVERSION. If it is possible to use DISTVERSIONPREFIX and DISTVERSIONSUFFIX to make it compatible, use them. - The upstream versionning is not compatible with our versionning, and DISTVERSION's magic does not lead to a correct PORTVERSION, then set PORTVERSION to the equivalent of our versionning, and set DISTNAME. It is possible to use a third variable where you store upstream's version and use it to compute PORTVERSION and/or DISTNAME, like the dns/bind9* ports do. Sponsored by: Absolight
* Use dedicated macro FMT_80 instead of ${FMT} 75 79 magical constantsamdmi32017-04-114-12/+13
| | | | | | Suggested by: mat Approved by: portmgr (mat) Differential Revision: D10342
* www/firefox: update to 53.0 (rc3)jbeich2017-04-111-2/+2
| | | | | | | | | | More candidates are likely to come before the official announcement (aka the rush hour) scheduled on 2017-04-19. This one intended to pick up upstream security fixes earlier while looking for downstream regressions. Changes: https://www.mozilla.org/firefox/53.0/releasenotes/ Security: 5e0a038a-ca30-416d-a2f5-38cbf5e7df33 MFH: 2017Q2 (piling up)
* Treat python shebangs without version specified (e.g. `/usr/local/bin/python'amdmi32017-04-101-4/+19
| | | | | | | | | | | and `/usr/bin/env python') as invalid, because ports always depend on specific version of python (e.g. python2 or python3), and generic `python' which is link to either of them may point to incorrect version or be not available at all (since it's installed by separate optional python metaport) Approved by: portmgr (mat), python (sunpoet) Differential Revision: D9332
* Introduces USES=php:pecl.mat2017-04-101-0/+12
| | | | | | | It sets sane defaults when fetching from http://pecl.php.net/. Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D10281
* - Make warning, dev warning, and dev error display consistent and more readable:amdmi32017-04-101-6/+7
| | | | | | | | - Split all messages with a newline - Run all messages through fmt to fit them into 80 columns Approved by: portmgr (mat) Differential Revision: D9216
* Don't limit Q/A check for bad shebangs with just bin, sbin, libexecamdmi32017-04-101-4/+2
| | | | | | | | | | | | | | | | | | | and www. Scripts (with possibly incorrect shebangs) may be located anywhere in ${PREFIX}, including, for instance, lib/ (multimedia/lives): Error: '/usr/bin/perl' is an invalid shebang you need USES=shebangfix for 'lib/lives/plugins/effects/rendered/colour_replace' and ${DATADIR}/ (databases/cego): Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for 'share/cego/cgbackup' There may be some more false positives, but broken scripts are much more severe problem. There's also whitelist mechanism which lets you ignore shebangs for certain kinds of files (like .pm) which may be extended to fix FPs Approved by: portmgr (swills) Differential Revision: D8923
* Stop creating stubs targets calling /usr/bin/truebapt2017-04-091-61/+10
| | | | | | | | | | | | | It is not needed at all. While here remove: - the stub pre-everything:: declaration, let the framework define it if needed - remove the stub describe target with NO_DESCRIBE is set. It is useless - remove options-message it was only used by gnome and dropped a long time ago - remove pre-distclean it was never used Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D10326
* Readd still called by poudrierebapt2017-04-091-0/+6
| | | | Approved by: portmgr (implicit)
* Gargabe collect install-mtree not used since pkg(8)bapt2017-04-091-5/+0
| | | | Approved by: portmgr (mat)
* Garbage collect TMPPLIST_SORT which is not needed anymore since pkg(8)bapt2017-04-091-5/+0
| | | | | Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D10324
* Use native make(1) mechanism to create the package repository directorybapt2017-04-091-16/+15
| | | | | | | | | | | | | | | | | | | | | | In order to have subpackages we need in the end do-package to depend on a target per package that would be created per subpackages For this we need to decouple the content of do-package so it becomes a target that only creates the packages. As a first step use natural make(1) mechanism for a target: if checks first for the existence of a file and it it does not exists that execute the content of the target, in that case it creates the PKGREPOSITORY Bonus it simplifies a bit the code. While here to avoid testing multiple time for the PACKAGES directory set a variable after we tested it the first time PR: 216877 Approved by: portmgr (mat) Reviewed by: mat exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D9466
* Implement test target for USE_ANT=yes.jkim2017-04-061-0/+7
|
* The lang/perl5* ports are allowed to have their shebangs pointing to themat2017-04-041-3/+6
| | | | | | versionned binaries. Sponsored by: Absolight
* Remove obsolete OpenSSL hacks for IDEA crypto.jkim2017-04-041-18/+0
| | | | | | | | | | | | | | | | | | | We have some hacks in the ports tree to detect or to unconditionally disable IDEA crypto support. These hacks existed because OpenSSL in FreeBSD 9.3 and earlier was shipped without IDEA support by default but we were allowed to enable it via WITH_IDEA src.conf(5) option. https://www.freebsd.org/cgi/man.cgi?query=src.conf&manpath=FreeBSD+9.3-RELEASE Therefore, we had to implement some hacks to support three different cases, i.e., a) 9.3 and earlier without IDEA crypto (default), b) 9.3 and earlier with IDEA crypto (via WITH_IDEA src.conf option), and c) 10.0 and later with unconditional IDEA support. Now we can safely remove them because 9.3 and earlier is no longer supported. PR: 218233 Exp-Run by: antoine Approved by: antoine (portmgr)
* Drop x11-themes/kde4-icons-oxygen in favor of x11-themes/kf5-oxygen-icons5.rakuco2017-04-031-5/+3
| | | | | | | | | | | | | | | | | | | | | | Despite the name, kf5-oxygen-icons5 does not depend on Qt5 and just contains the Oxygen icon set without any architecture-dependent files. As such, we can make all ports depend on it and remove kde4-icons-oxygen altogether and avoid having two conflicting ports for KDE4 and KF5. x11-themes/kf5-oxygen-icons5 was adjusted to have its dependencies reduced even further: - The dependencies on qt5-core and qt5-testlib were removed, as they were only needed to build tests. - We're also passing some CMake arguments to avoid looking for qt5-core altogether. With the changes above, the only port kf5-oxygen-icons5 depends on at runtime is devel/kf5-extra-cmake-modules, which itself does not depend on anything else. Reviewed by: tcberner Differential Revision: https://reviews.freebsd.org/D10237
* Finish removal of gal2bapt2017-04-022-6/+1
|
* Remove more obsolete gnome2 componentsbapt2017-04-022-12/+2
|
* Catchup with recent removalsbapt2017-04-021-2/+0
|
* Remove some old gnome2 ports not depend on anymore and not maintained upstreambapt2017-04-021-10/+2
|
* Fix grammar in a comment.gerald2017-04-021-1/+1
| | | | Approved by: portmgr blanket
* Update lang/gcc and hence the default version of GCC in the Portsgerald2017-04-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Collection (requested by USE_GCC=yes and various USES=compiler invocations) from GCC 4.9.4 to GCC 5.4. files/patch-arm-support and files/patch-gcc_system.h have become obsolete. New patches files/patch-arm-unwind-cxx-support and files/patch-libc++ help support arm targets and new libc++ in base. ONLY_FOR_ARCHS now also includes arm. A new option GRAPHITE_DESC, off by default for now, adds support for Graphite loop optimizations. Finally, conflicts with other lang/gcc* ports are adjusted suitably. In terms of changes for users, this upgrade brings the following: The default mode for C is now -std=gnu11 instead of -std=gnu89. New warning options -Wc90-c99-compat and -Wc99-c11-compat may prove useful on that front. The C++ front end now has full C++14 language support including C++14 variable templates, C++14 aggregates with non-static data member initializers, C++14 extended constexpr, and more. The Standard C++ Library (libstdc++) has full C++11 support and experimental full C++14 support. It uses a new ABI by default. There have been significant improvements to inter-procedural optimizations and link-time optimization such as One Definition Rule based merging of C++ types as well as register allocation. OpenMP 4.0 specification offloading features are now supported by the C, C++, and Fortran compilers. Cilk Plus, an extension to the C and C++ languages to support data and task parallelism, has been added as well. New warning options -Wswitch-bool, -Wlogical-not-parentheses, -Wbool-compare and -Wsizeof-array-argument may prove useful as may new preprocessor directives __has_include, __has_include_next, and __has_attribute. GCC can now be built as a shared library for embedding in other processes (such as interpreters), suitable for Just-In-Time compilation to machine code. This provides a C API and a C++ wrapper API. Many code generation improvements for AArch64, ARM, support for AVX-512{BW,DQ,VL,IFMA,VBMI} and Intel MPX on x86-64, and generally improvements on many targets. The Local Register Allocator (LRA) now contains a rematerialization subpass and is able to reuse the PIC hard register on x86/x86-64 to improve performance of position independent code. https://gcc.gnu.org/gcc-5/changes.html has a more extensive set of changes and https://gcc.gnu.org/gcc-5/porting_to.html has a solid overview of issue you may encountering porting to this new version. PR: 216707, 218125 Tested by: antoine (-exp runs) Supported by: jbeich, tcberner, and others
* Remove ALWAYS_KEEP_DISTFILES, it cannot find code where it was evermat2017-03-312-6/+0
| | | | | | used. Sponsored by: Absolight
* The doc says: "LICENSE_PERMS Permissions; use "none" if empty."mat2017-03-311-1/+1
| | | | | Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D10214
* Update to 4.11.22, the last release from KDE.orgrezny2017-03-301-1/+1
| | | | | | | | Drop obsolete patches, add one to fix build, and rename a few patches. Reviewed by: rakuco, tcberner, mat Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10148
* Do not overwrite WRKSRC when USE_GITHUB=nodefault.mat2017-03-291-1/+1
| | | | | Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D10091
* Fix using GH_SUBDIR for the default distfile when the path had a singlemat2017-03-291-1/+1
| | | | | | directory. Sponsored by: Absolight
* Update to 2.4.1sunpoet2017-03-281-2/+2
| | | | Changes: http://www.ruby-lang.org/en/news/2017/03/22/ruby-2-4-1-released/
* Update comment: add samba 4.6sunpoet2017-03-281-1/+1
|
* Update x11/kdelibs4 to 4.14.30.rakuco2017-03-261-1/+1
| | | | | | | | | | | | This is the latest stable release, and contains many of the patches we kept in files/. The exception is patch-mimetypes_kde.xml, which just did not seem necessary any longer: area51 r8180 mentions it was working around issues in shared-mime-info, which has since been updated. While here, add several dependencies that were reported by Poudriere's checks. Bump PORTREVISION in ports that use %%KDE4_KDELIBS_VERSION%% in pkg-plist. Reviewed by: tcberner
* Bump KDE_APPLICATIONS_VERSION to 16.12.3.rakuco2017-03-261-1/+1
| | | | | | | It is the latest available release. While it is not used by any port at the moment, ensure it is up-to-date for ports to actually start using it. Reviewed by: tcberner
* Refactor USES=samba a bit, and add Samba 4.6 support there.mat2017-03-261-13/+3
| | | | Sponsored by: Absolight
* Switch default version of samba from 4.3 to 4.4antoine2017-03-261-2/+2
| | | | | With hat: portmgr Differential Revision: https://reviews.freebsd.org/D10131
* Fix typosunpoet2017-03-251-1/+1
|
* Add samba45 supportsunpoet2017-03-251-0/+4
|
* mail/thunderbird-i18n: update to 52.0jbeich2017-03-221-3/+3
|
* Fixup some more Perl build problems.mat2017-03-221-0/+2
| | | | Sponsored by: Absolight
* - Add USES=samba to handle dependency on sambaantoine2017-03-222-0/+53
| | | | | | | | | | | Valid ARGS: build, env, lib, run (default: build,run) - Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3) - Remove obsolete samba36 ports - Modify samba4x ports to install libsmbclient - Convert the ports tree to USES=samba Reviewed by: mat Differential Revision: https://reviews.freebsd.org/D8919
* '.' has been removed from @INC in Perl 5.25.7 and it prevented manymat2017-03-211-1/+2
| | | | | | | ports from building starting in 5.25.10, add this hack here to make those ports buildable again. Sponsored by: Absolight
* - Update devel/doxygen to 1.8.13antoine2017-03-201-1/+1
| | | | | | - Adjust ports depending on it PR: 217801
* Reset maintainer on his request.rene2017-03-191-1/+1
| | | | With hat: portmgr-secretary
* gecko: define same update channel as official buildsjbeich2017-03-191-0/+2
| | | | | Some addons rely on app.update.channel pref to enable features. One of those is e10srollout which controls Multiprocess Windows by default.
* Update KDE Frameworks to 5.32tcberner2017-03-171-3/+9
| | | | | | | | | | | * While here, set the MASTER_SITES for the portingAids separately. * Stop to couple kirigamis' distfiles with kf5 until it's actually a part of it. PR: 217709 Exp-Run by: antoine Reviewed by: rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D9959
* Rename python setuptools ports to better match other python portsantoine2017-03-171-3/+3
| | | | | | Reviewed by: mat, sunpoet With hat: portmgr Differential Revision: https://reviews.freebsd.org/D9983
* COPYTREE_SHARE should also be using _SHAREMODE and not SHAREMODE.mat2017-03-161-2/+2
| | | | | | | | | | | SHAREMODE defaults to 444, and gives us endless grief because one cannot modify a file that is not writable. So use _SHAREMODE that is 644, so that we can avoid all those CHMOD +w in so many Makefiles. Exp-run: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D7623
* Remove the USE_OPENSSL compatibility shims.mat2017-03-152-6/+3
| | | | Sponsored by: Absolight
* GNU_CONFIGURE: Fix ax_am_jobserver usage to respect MAKE_JOBS_NUMBER.bdrewery2017-03-141-0/+3
| | | | | PR: 217670 [exp-run] With hat: portmgr
* USE_RCORDER has been deprecated and unused for a long time.mat2017-03-142-5/+2
| | | | Sponsored by: Absolight
* Add https://*.fedoraproject.org.tijl2017-03-141-0/+6
|
* Revert changes to MASTER_SITE_SOURCEFORGE_JP. sf.jp != sf.nettijl2017-03-141-4/+3
|
* Update SourceForge mirrors preferring https over http.tijl2017-03-141-11/+12
|
* Enable https certificate verification during make makesum.tijl2017-03-131-0/+2
| | | | | Discussion: https://lists.freebsd.org/pipermail/freebsd-ports/2017-March/107694.html Approved by: portmgr (adamw)
* Add libintl.so to glib20_LIB_DEPENDSantoine2017-03-121-1/+2
| | | | | | | | | | As noted in PR 209813, some glib headers include libintl.h and then use gettext in some macros. Programs that use this API (directly or indirectly) can end up with calls to gettext and need to be linked with libintl.so. glib-2.0.pc has -lintl in its Libs too. PR: 209813 With hat: portmgr
* Remove kconfigwidgets from _USE_FRAMEWORKS_TIER3.rakuco2017-03-111-1/+1
| | | | | | It's not set below, and the right component name is "configwidgets". Reviewed by: tcberner
* Replace http://mirrors.kernel.org/sources.redhat.com/ bygerald2017-03-111-2/+2
| | | | | | | | http://mirrors.kernel.org/sourceware/ in MASTER_SITE_GCC and MASTER_SITE_SOURCEWARE. The original name sources.redhat.com for sourceware.org has been deprecated many years ago.
* Allow overriding the ccache location with CCACHE_WRAPPER_PATH.bdrewery2017-03-101-3/+3
| | | | | | | This is the same variable name as used in the base build from bsd.compiler.mk. With hat: portmgr
* WITH_CCACHE_BUILD: Add a NO_CCACHE_DEPEND to allow using ccache without the ↵bdrewery2017-03-101-1/+9
| | | | | | | | | | | | | | dependency. This allows WITH_CCACHE_BUILD to be set and still allow modifying MAKE_ENV/CC, etc, to achieve using the ccache wrappers located at LOCALBASE/libexec/ccache. This kind of mechanism is needed to support ccache-memcached which has many build dependencies. Building a version of that first then allows building further ports with it without introducing cyclic dependencies. Poudriere will grow support for using a static version of ccache for this purpose. With hat: portmgr
* Set proper tab size in editorsbdrewery2017-03-101-0/+2
|
* Require pkgconf>=1.3.0_1 after r435576.tijl2017-03-071-1/+1
|
* fht-esslingen.de is now hs-esslingen.de, change this globally.gerald2017-03-071-4/+4
| | | | (The old name still works, so no mirrors were broken even before.)
* Remove ftp://ftp-stud.fht-esslingen.de mirror from MASTER_SITE_KDEgerald2017-03-071-1/+0
| | | | | per guidance from its admins. (We still use the http variant of the same mirror, which is fine.)
* Replace ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com bygerald2017-03-051-2/+2
| | | | | | | | ftp://ftp.funet.fi/pub/mirrors/sourceware.org in MASTER_SITE_GCC and MASTER_SITE_SOURCEWARE, sourceware.org having replaced sources.redhat.com as the standard name of that host years ago. This should not bring any practical change for now; it's really the same.
* Remove subdomains of igor.onlinedirect.bg from MASTER_SITE_GCC andgerald2017-03-051-2/+0
| | | | MASTER_SITE_PACKETSTORM. They do not even resolve in DNS any more.
* Restore ftp-stud.fht-esslingen.de mirror, just with http instead of ftp.gerald2017-03-051-0/+1
| | | | PR: 299122
* Fix typosolivierd2017-03-041-1/+1
|
* Remove superfluous spacesunpoet2017-03-042-15/+13
| | | | | | | Differential Revision: https://reviews.freebsd.org/D9162 Submitted by: sunpoet (myself) Reviewed by: amdmi3 Approved by: portmgr (mat)
* gecko: drop unused OAuth keysjbeich2017-03-041-3/+1
| | | | | https://hg.mozilla.org/mozilla-central/rev/6a49d0290fab https://hg.mozilla.org/mozilla-central/rev/aa14d58c7141
* gecko: attempt to drop RPATH for libxul.so dependenciesjbeich2017-03-041-4/+2
|
* Reverge my change in revision r435343 (it breaks ports build)olivierd2017-03-031-1/+1
| | | | Reported by: lifanov@
* Fix typoolivierd2017-03-031-1/+1
|
* add MBEDTLS shared description for mbed TLS toolkitlifanov2017-03-031-0/+1
| | | | | | Reviewed by: mat Approved by: mat (portmgr) Differential Revision: https://reviews.freebsd.org/D9772
* www/firefox: update to 52.0 (rc1)jbeich2017-02-281-2/+2
| | | | | | | | | | More candidates are likely to come before the official announcement (aka the rush hour) scheduled on 2017-03-07. This one intended to pick up upstream security fixes earlier while looking for downstream regressions. Changes: https://www.mozilla.org/firefox/52.0/releasenotes/ Security: 96eca031-1313-4daf-9be2-9d6e1c4f1eb5 MFH: 2017Q1 (piling up, requires r431637 + r434531)
* - Freepascal update to 3.0.2acm2017-02-272-6/+8
| | | | | - Lazarus BUMP PORTREVISION - Connect www/fpc-googleapi and devel/fpc-fcl-pdf
* add databases/mysqlwsrep56-serverlifanov2017-02-232-6/+13
| | | | | | | | | | - MySQL version enabled for Galera Replication PR: 214807 Submitted by: Philip Stoev <philip.stoev@galeracluster.com> Reviewed by: matthew, mat, mmokhi Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D9427
* Fix the error message when no option in a _SINGLE is used.mat2017-02-221-0/+4
| | | | | | PR: 217273 Reported by: Andreas Sommer Sponsored by: Absolight
* devel/libevent2: drop historical suffix after r362796jbeich2017-02-201-1/+1
| | | | | PR: 216777 Approved by: mm (maintainer)
* Add USE_PHP=memcachedsunpoet2017-02-201-1/+6
|
* Update KDE Frameworks to 5.31tcberner2017-02-191-3/+6
| | | | | | | | | | * New port: x11-toolkits/kirigami2 PR: 216797 Exp-Run by: antoine Reviewed by: rakuco, mat Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D9554
* Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some moretcberner2017-02-191-50/+104
| | | | | | | | | | | | | | | | | | | | | | | | * Update Qt5 to 5.7.1 * Move Qt4 binaries to lib/qt4/bin * Move Qt5 libraries to lib/qt5/lib By moving the libraries we should finally be able to get rid of the inplace upgrade bug (see ports bugs 194088, 195105 and 198720): when Qt5's libraries were lying in /usr/local/lib, which would often get added by pkgconfig to the linker paths via dependencies, the already installed libraries were linked against, instead of the ones that were being built. This forced us to make sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the linker flags. With this change this should no longer be the case. * Rename some ports to match the rest (foo-qtX -> qtX-foo) * Depend on new port misc/qtchooser [see UPDATING & CHANGES] There are several new Qt5 ports which all have been created by Marie Loise Nolden <nolden@kde.org>. Thanks again. PR: 216797 Exp-Run by: antoine Reviewed by: rakuco, mat, groot_kde.org Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D9213
* ports_env: Fix OPSYS not being exported.bdrewery2017-02-181-1/+1
| | | | | | | | | | | | | | | This was causing excessive 'uname -s' executions during Poudriere dependency calculations. The reasoning is due to HAVE_COMPAT_IA32_KERN having a newline quoted at the end of it as '\ ' by bmake: # make -f Mk/bsd.port.mk -V 'HAVE_COMPAT_IA32_KERN=${HAVE_COMPAT_IA32_KERN:Q}' | cat -v HAVE_COMPAT_IA32_KERN=YES\ This resulted in the following being executed: export HAVE_COMPAT_IA32_KERN="YES OPSYS=FreeBSD" With hat: portmgr
* Adjust comment about USES=blaslapack defaultsjbeich2017-02-171-1/+1
| | | | This matches what Porter's Handbook documents as well.
* Fix USE_PHP=redissunpoet2017-02-161-1/+1
| | | | | PR: 217133 Reported by: Jonas Palm <jonaspalm@posteo.de>
* Return the ports mistakenly reset to ports@ in r433856 to John Marino.rene2017-02-162-2/+2
| | | | | | | | The mistake was completely on my part, I somehow connected the dots the wrong way in my head. The only exceptions (for now) are archivers/zstd and ports-mgmt/synth which were already picked up by new volunteers in the mean time.
* Automatically generate @dir entries for package list if :debug is used.rene2017-02-141-2/+21
| | | | | | | | | Tested with a modified sysutils/biosfont in which the :debug option was added, a file was installed into ${KERN_DEBUGDIR}/${KMODDIR} and that file was added to pkg-plist. PR: 216879 (inspired by) Submitted by: Sergey Kozlov (kozlov.sergey.404@gmail.com)
* Fix check-plist of USES=kmodrene2017-02-131-8/+16
| | | | | | | | | | | | | | | | | | | | | No longer depend on (KERN_)DEBUGDIR being non-empty to decide whether to create the empty KERN_DEBUGDIR/KMODDIR directory, instead use a new argument 'debug' to indicate this. Add KERN_DEBUGDIR to PLIST_SUB and MAKE_ENV so that the including ports can use them. Ports using kmod:debug do need to add @dir entries to their pkg-plist for now to prevent 'make check-plist' errors, for example for default KMODDDIR: @dir /%%KERN_DEBUGDIR%%/%%KMODDIR%% @dir /%%KERN_DEBUGDIR%%/boot @dir /%%KERN_DEBUGDIR%% It would indeed be nice to automate this. PR: 216879 Submitted by: Sergey Kozlov (kozlov.sergey.404@gmail.com)
* Reset maintainers of Mk/bsd.sdl.mk and Mk/bsd.wx.mk, their commit bitsrene2017-02-132-2/+2
| | | | were taken in for safekeeping.
* Reset maintainer for Uses/ada.mk and Uses/alias.mkrene2017-02-132-2/+2
|
* Now that all supported FreeBSD versions support libmap.conf files installedkwm2017-02-121-17/+0
| | | | | | | | | | | | | | | from ports, remove the symlink dance with libGL/libEGL/libgles and the nvidia-driver ports. * Revert libGL/libEGL/libglesv2 ports to normal. * Rename the conflicting libraries from the nvidia-driver ports with a -NVIDIA prefix and install a libmap.conf file to map to these versions. * Remove the special case from Mk/Scripts/qa.sh for libGL and libEGL. * Sadly the symlink dance between nvidia-driver and xorg-server for glx.so need to stay, due to xorg-server opening that file with dlopen(3). Approved by: portmgr@ (mat@ (prio version)) Differential Revision: https://reviews.freebsd.org/D7848
* Xorg-servers update to 1.18.4 with driver updates and revision bumps.rezny2017-02-111-10/+7
| | | | | | | | | | | | | | | Update xf86-video-ati to 7.8.0 Update xf86-video-intel to 2.99.917.20170103 Update xf86-input-synaptics to 1.9.0 Update xf86-input-evdev to 2.10.5 Update xf86-video-r128 to 6.10.2 Update xf86-video-rendition to 4.2.6 New port: xf86-video-geode PR: 214591,216269,214687,214593,214715,216276,216277,216278,216287, 216288,216292,216298,214560,216299,216300,216301,216302 Approved by: swills (mentor, portmgr) Differential Revision: https://reviews.freebsd.org/D9436
* Make USES=php behaves a bit more nicely with PHP 7.0 and 7.1 for portsmat2017-02-071-1/+2
| | | | | | where USE_PHP includes modules that are 5.6 only (like mysql). Sponsored by: Absolight
* - Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile sotijl2017-02-062-5/+5
| | | | | | | | | | | | | | | | | bsd.default-versions.mk can rely on ARCH being defined. - In bsd.port.mk move inclusion of bsd.default-versions.mk from the pre-makefile section to the options section so the variables can be used earlier. Also put the bit of code sitting between the options section and the pre-makefile section into the options section. - Remove last few cases where ports set WITH_OPENSSL_PORT. This variable is handled in bsd.default-versions.mk and some ports were setting it after including bsd.port.options.mk. After FreeBSD 9 EoL all but a few ports, and then only when setting non-default options, work without setting that variable. PR: 215996 Exp-run by: antoine Approved by: portmgr (antoine)
* Use USE_GCC=6+ as example for the "+" flavor of USE_GCC instead ofgerald2017-02-021-1/+1
| | | | | USE_GCC=4.9+. Among others, this adds an example for the new, single digit GCC versions.
* Update MASTER_SITE_OPENBSD: OpenBSD mirrors prefer HTTP now andnaddy2017-02-021-37/+6
| | | | | HTTPS is strongly encouraged. Replace a woefully outdated list of all OpenBSD mirrors (there are 60+ now) with a reasonable selection.
* Enable i386 support to Linux CentOS 7 ports.tijl2017-02-011-1/+3
| | | | PR: 216646
* - Autodetect the installed linux_base port and use LINUX_DEFAULT only astijl2017-02-012-99/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | a last resort. - Construct a list of DISTFILES for every architecture (amd64, i386). Select one list for regular make and all lists for make makesum so linux ports can have one combined distinfo file. - Set DIST_SUBDIR?=centos so there's only one copy of common distfiles. - Use MASTER_SITES and DISTFILES groups so make fetch is a bit smarter. - Regenerate all distinfo files. - For linux_base-c6 (just like linux_base-c7 already does) turn bin, lib, lib64 and sbin into symbolic links to the same directory under usr. This fixes the problem where some programs/libraries exist under / on FreeBSD and /usr on Linux or vice versa and then depending on the order of search paths Linux programs may run/load FreeBSD programs/libraries and fail. - Turn usr/share/icons into a symbolic link to LOCALBASE/share/icons so Linux programs can find desktop theme icons. This eliminates the need for x11-themes/linux*-hicolor-icon-theme. - Rename pkg-plist.x86_64 to pkg-plist.amd64. - Regenerate all pkg-plist files. - Add @preexec to linux_base pkg-plist that moves existing files in bin, lib, lib64, sbin and icons to the new destination before the directories are turned into symbolic links. - Remove several empty directories from linux_base ports. - Sweep over all linux ports: use consistent style, remove old CONFLICTS, remove unused pkg-descr files, add NLS option,... - Remove old linux arts, esound and openssl-compat ports.
* This is actually only for Module::Build, not the ::Tiny version.mat2017-02-011-2/+2
| | | | | Pointy hat: mat Sponsored by: Absolight
* Tell Module::Build to use LOCALBASE/bin/perl and notmat2017-02-012-1/+7
| | | | | | | | LOCALBASE/bin/perl5.xx.y. Add a QA check to test for it. Sponsored by: Absolight
* Indent perl5.mk's .if/.for properly.mat2017-02-011-91/+91
| | | | | Done with: Tools/scripts/indent_make_if.pl Sponsored by: Absolight
* Remove 4.6 as a valid option for USE_GCC and GCC_DEFAULT; it has notgerald2017-01-292-3/+2
| | | | | been used in the Ports Collection for quarters and hardly would make sense (or even work) as default GCC version.
* Remove some code added in r858[1], still don't know what it was supposed tomat2017-01-281-2/+2
| | | | | | | | | | | | | | | | | | | | be doing at the time. When fetching, the code was looking for a distfile in either its DIST_SUBDIR or the main DISTDIR, which was ok. Until a port (devel/cargo) moves one of its distfile (cargo-nightly-x86_64-unknown-freebsd.tar.gz) into a subdirectory. do-fetch would see the distfile in DISTDIR and say, ok, it's there, and checksum would not see it in its subdirectory and fail. 1: phabricator's blame mode is really, really, great to unroll history. PR: 216442 Submitted by: mat Reported by: Bob Willcox, dhw (on ports) Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D9318
* Fix PLISTsunpoet2017-01-271-1/+1
| | | | | | | | - Bump PORTREVISION for package change PR: 216498 Submitted by: marino MFH: 2017Q1
* Update KDE Frameworks to 5.30.0tcberner2017-01-271-3/+6
| | | | | | | | | | | * Changelog: https://www.kde.org/announcements/kde-frameworks-5.30.0.php * New framework: x11/kf5-kwayland PR: 216345 Exp-run by: antoine Reviewed by: rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D9271
* Fix memcache_DEPENDSsunpoet2017-01-261-0/+4
| | | | MFH: 2017Q1
* Update comment: add gcc 6, perl 5.24 and php 7.1sunpoet2017-01-261-3/+3
|
* Add wayland as a valid category (for virtual category usage for now)bapt2017-01-251-1/+1
| | | | Approved by: portmgr (implicit)
* Add support for PHP 7.1tz2017-01-241-3/+7
| | | | | Reviewed by: ale, pi, martin@waschbuesch.de, franco@opnsense.org Approved by: ale
* Update default GEM_NAMEsunpoet2017-01-221-1/+1
| | | | | | | | | Change default GEM_NAME from ${PORTNAME}-${PORTVERSION} to ${DISTNAME} to avoid unnecessary GEM_NAME setting in ports Makefile Differential Revision: https://reviews.FreeBSD.org/D9250 PR: 216267 Exp-run by: antoine
* Add devel/linux-c6-libsoupwoodsb022017-01-201-0/+1
|
* Update Linux CentOS 7 ports to 7.3.1611. While 7.2 had semi-official i386tijl2017-01-192-26/+22
| | | | | | | | | | | | packages there are no such packages for 7.3 yet so i386 support has been marked IGNORE for now. Change DIST_SUBDIR to just "centos" so distfiles that remain the same between major versions don't have to be redownloaded. Remove fmake hacks from linux.mk. Submitted by: Piotr Kubaj <pkubaj@anongoth.pl>
* Provide a port/perl module mapping utility.mat2017-01-191-1/+15
| | | | | | | | Sometime, Perl ports names do not map to the modules they provide easily, and it makes it impossible to check for the existence of those modules in Perl core. Sponsored by: Absolight
* Improve the error message when conflicting OPTIONS_RADIO ormat2017-01-191-0/+4
| | | | | | | | OPTIONS_SINGLE are defined. PR: 216150 Submitted by: stb lassitu de Sponsored by: Absolight
* Wrap .export in .ifdef .PARSEDIR to support fmake for now. FreeBSD 9 userstijl2017-01-191-0/+2
| | | | | | | will still hit the error/warning that was added in r431746, but that's clearer than the obscure error they see now. Approved by: portmgr (antoine)
* The output of tools like awk, date, sort, tr,... depends on the currenttijl2017-01-185-21/+17
| | | | | | | | | | | | | | | | | | locale set by the user. Add LANG=C and LC_ALL=C at the beginning of bsd.port.mk and export them so all commands are executed with the C locale. LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3) as default value for LC_* variables, so normally it isn't used when LC_ALL is set, but there's code out there that looks at LANG directly so it's safer to set it as well. The only commands not captured by this are != assignments before any inclusion of bsd.port.*mk. Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a different locale (e.g. USE_LOCALE=en_US.UTF-8). PR: 215882 Exp-run by: antoine Approved by: portmgr (antoine)
* - Refuse (overridable) to build ports on unsupported system versionamdmi32017-01-171-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately, it's not uncommon for FreeBSD users to not update their systems timely and thus end up using unsupported FreeBSD release. These users continue to update ports tree as usual and expect it to work, either unaware of the release EoL, or not clearly understanding the consequences, which results in unexpected build failures, bogus bug reports, attempts to bring back removed legacy support bits and general discontent. This change introduces system version check which makes ports refuse to build anything on unsupported system. This makes users aware of EoL of their system and makes it clear that no port is guaranteed to build. The error message tells how to override the check (by defining ALLOW_UNSUPPORTED_SYSTEM, in which case it's turned into a simple warning), additionally stressing that this configurartion is not supported. Currently outdated are OSVERSION < 1003000 (pre 10.3-RELEASE) and 1100000 <= OSVERSION < 1100122 (from 11-CURRENT'2013 to 11.0-PRERELEASE) I expect these to be kept up to date with base system lifetimes, be updated BEFORE removing any support for outdated release from the tree and also serve as a reference of which OSVERSION checks may be removed. Approved by: portmgr (swills, mat) Differential Revision: D9210
* www/firefox: update to 51.0 (rc1)jbeich2017-01-172-2/+5
| | | | | | | | | | More candidates are likely to come before the official announcement (aka the rush hour) scheduled on 2017-01-24. This one intended to pick up upstream security fixes earlier while looking for downstream regressions. Changes: https://www.mozilla.org/firefox/51.0/releasenotes/ Security: e60169c4-aa86-46b0-8ae2-0d81f683df09 MFH: 2017Q1 (piling up)
* Implement EXTRA_PATCH_TREE.mat2017-01-172-0/+9
| | | | | PR: 215726 Reported by: julian
* Extract do-patch into a separate script.mat2017-01-172-74/+149
| | | | | | | | PR: 215761 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D9029
* Add new mirror, it avoids to change value of MASTER_SITES in LXQt related portsolivierd2017-01-151-0/+1
|
* mount_fusefs is in base since 10.0-RELEASErene2017-01-151-3/+0
|
* Mk/Uses/mysql.mk: Remove EoL-ed MySQL 5.1brnrd2017-01-151-1/+0
| | | | - MySQL 5.1 ports were removed with r401211
* Add shared LZO descriptionsunpoet2017-01-131-0/+1
|
* Allow ARCH to be undefined to accommodate ftp/curl/Makefile.tijl2017-01-121-1/+1
| | | | Reported by: Peter Blok <pblok@bsd4all.org>
* Make 64 bit Linux packages the default on amd64.tijl2017-01-121-0/+5
|
* Welcome Percona 5.7 ports to the treefeld2017-01-112-1/+2
| | | | | | | | | | - client and server version 5.7.16-10 - pam-for-mysql: compatible with newer MySQL API (MySQL 5.7+) Thanks to all who have worked on Percona, MariaDB, and MySQL ports. Your tireless efforts have been instrumental in making this port happen. Differential Revision: https://reviews.freebsd.org/D8785
* Add https://gnupg.org to the head of the GNUPG list, and moveadamw2017-01-101-1/+2
| | | | artfiles.org way down, because it is pathologically slow.
* Switch default Ruby version from 2.2 to 2.3swills2017-01-101-1/+1
| | | | PR: 215013
* Change the description of WANT_OPENLDAP_SASL to make it clear thatadamw2017-01-091-1/+2
| | | | | | that variable is for end-users in make.conf, not for port Makefiles. See CHANGES 20040717.
* Add more PLIST_SUB to Mk/Uses/python.mksunpoet2017-01-081-7/+22
| | | | | | | | | | | | | | | | - Add PYTHON_PYOEXTENSION and PYTHON_SUFFIX - Add PYTHON2 and PYTHON3 - Respect PYTHON_VERSION - Rename PYOEXTENSION to PYTHON_PYOEXTENSION This change would help: - Build databases/postgresql*-plpython with Python 3 (It has PLIST issue since bsd.python.mk to Uses/python.mk transition) - Simplify Makefile PR: 205807 Differential Revision: https://reviews.FreeBSD.org/D4758 Exp-run by: antoine
* add databases/mysql80-server and databases/mysql80-clientlifanov2017-01-082-1/+2
| | | | | | | | | | This is a development snapshot of upcoming MySQL 8.0. PR: 215738 Submitted by: Mahdi Mokhtari <mokhi64@gmail.com> Reviewed by: matthew, feld Approved by: matthew (mentor), feld Differential Revision: https://reviews.freebsd.org/D9031
* textproc/hunspell: update to 1.6.0jbeich2017-01-071-1/+1
| | | | | | | | | | | | | | | - Restore DIST_SUBDIR from r305651 - Adjust license for "or later" clause - Restore GPLv2+/LGPL21+ license files removed upstream as GPLv3+/LGPL3+ only affects Hunspell 2.0 (not currently built) - Unbreak |make makepatch| Changes: https://github.com/hunspell/hunspell/releases/tag/v1.6.0 PR: 215714 Submitted by: sunpoet (based on) Exp-run by: antoine MFH: 2017Q1 Differential Revision: https://reviews.freebsd.org/D8887
* Revert r398829: do not change OPTIONS when DEVELOPER=yesantoine2017-01-071-4/+0
| | | | | | Having a TEST option is usually a bad idea With hat: portmgr
* Do not auto accept the "NONE" license as we can't distribute packages or sourcesantoine2017-01-071-1/+1
| | | | With hat: portmgr
* Add a new USES_XORG=xfont2bapt2017-01-071-0/+2
|
* Update Kdevelop to 4.7.4tcberner2017-01-031-1/+1
| | | | | | | | | | This is a bug-fix release: https://www.kdevelop.org/news/kdevelop-474-released Submitted by: Adriaan de Groot <groot@kde.org> Reviewed by: tcberner Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D9006
* Remove support for FreeBSD < 10.3 from Mk/*rene2017-01-038-34/+8
| | | | | | | This does not yet convert the files to bmake. Reviewed by: mat Differential Revision: https://reviews.freebsd.org/D9016
* www/firefox: add SNDIO optionjbeich2017-01-021-0/+13
| | | | | PR: 212028 Submitted by: Tobias Kortkamp <t@tobik.me>
* Add shared GRIB_API descriptionsunpoet2017-01-011-0/+1
|
* Drop support for Perl 5.18 (infrastructure part)rene2017-01-012-9/+5
|
* Drop support for Linux Fedora 10 (infrastructure part)rene2017-01-012-41/+7
| | | | | | Submitted by: rene Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D8653
* Remove broken PEAR mirrors:amdmi32016-12-271-3/+1
| | | | | | | | - us.pear.php.net - dead, domain name does not resolve - de.pear.php.net - not updated, does not contain new packages, creates problems for repackaged modules (see ports/208532) Approved by: portmgr (mat) Differential Revision: D8913
* Add Ruby 2.4.0swills2016-12-272-2/+13
| | | | | While here, remove local patches that are no longer needed and simplify post-patch target.
* - Add python 3.6sunpoet2016-12-271-4/+4
| | | | | - Remove ruby 2.0 - Add tcl/tk 8.7
* - Repocopy lang/python35 --> lang/python36 and update to 3.6.0wen2016-12-251-1/+1
|
* Add standard description for AcoustID audio fingerprintingjhale2016-12-251-0/+1
| | | | support (chromaprint)
* - Update Exim master sitesvsevolod2016-12-251-27/+6
|
* Revert r429298 it has some unexpected side effects which I do not have time tobapt2016-12-253-4/+6
| | | | | | fix yet Approved by: portmgr (implicit)
* editors/emacs-devel: Update to pull in new concurrency features.jrm2016-12-251-3/+3
| | | | | | | | | | | - Minimize the differences with editors/emacs. - Do not require GCC to work around a clang bug. The OS versions for which this was relevant are no longer supported. - The check for X11 is handled with the X11 option and _IMPLIES, so remove the redundant .if logic. Approved by: swills (mentor) asish (maintainer) Differential Revision: https://reviews.freebsd.org/D8796
* Make the ports infrastructure accept at least 3 level portsbapt2016-12-243-6/+4
| | | | | Approved by: portmgr (rene Differential Revision: https://reviews.freebsd.org/D8889
* Add kde-applications to the supported kde-<categories>tcberner2016-12-241-1/+22
| | | | | | | | | | | | This adds kde-applications to categories that can be used to setup MASTER_SITES and such for kde ports. With that we are now ready to update KDE4 and look at importing at least some of the KF5 based aplications from the testing repo. Reviewed by: rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D8893
* Rewrite GTK3 supportolivierd2016-12-231-21/+16
| | | | Obtained from: Xfce devel repository
* Add a warning about setting both PORTVERSION and DISTVERSION.mat2016-12-201-0/+3
| | | | Sponsored by: Absolight
* Update KDE Frameworks to 5.29.0tcberner2016-12-191-4/+9
| | | | | | | | | | | | | | | | | | | | | Release notes: https://www.kde.org/announcements/kde-frameworks-5.29.0.php New ports: * textproc/kf5-syntax-highlighting (new in 5.28.0) * graphics/kf5-prison (new in 5.29.0) Fixes: * kf5-kservice: Move applications.menu to kf5-applications.menu to stop conflicting with kdelibs4. * Define conflicts in the kde4-l10n ports (debian does the same). * kf5-kapidox: Fix with python3 Thanks to Matthew Rezny <matthew@reztek.cz> for looking at the conflicts in 214528, and Dima Panov (fluffy@) for the python3 fix. PR: 214528 Reviewed by: rakuco, mat Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D8776
* Change the way the pkgconfig-file install path is set for Qt5 ports.tcberner2016-12-191-10/+4
| | | | | | | | | | | | | | | | | | | | | | As noticed in x11-toolkits/qt5-charts we never corrected the way in which qmake sets the pkgconfig path for Qt5-modules. Instead there was a sed-call on the generated Makefiles in bsd.qt.mk in the target qt-pre-install. This diff modifies devel/qmake5 to set QMAKE_PKGCONFIG_DESTDIR to ../libdata/pkgconfig from the default pkgconfig. As we split Qt-base into multiple ports, simply patching devel/qmake5 is not enough, as the other base-ports will use the file from inside the tarball. Therefore add it as an extrapatch for the Qt-base ports. As this affects the same file extrapatch-libtool in devel/qt5 touched, rename this one and add a hunk to do this change too. Note: qt4 ports are unaffected, as they never were converted to used the qt-preinstall target, and still contain the sed-call in their Makefiles. Reviewed by: rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D8713
* multimedia/ffmpeg: expose SOXR dependencyjbeich2016-12-191-0/+1
|