aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Introduce Perl 5.26.Mathieu Arnold2017-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 Notes: svn path=/head/; revision=442144
* Mk/Uses/mysql.mk: Prepare for upcoming MariaDB 10.2Bernard Spil2017-05-261-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 Notes: svn path=/head/; revision=441810
* Update to CentOS 6.9.Tijl Coosemans2017-05-261-1/+1
| | | | | | | | PR: 218732 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Notes: svn path=/head/; revision=441768
* Fix issues with PACKAGES is set by a user with a ':' in the pathBaptiste Daroussin2017-05-251-0/+1
| | | | | | | | | Reported by: dim Approved by: portmgr (adamw) Differential Revision: https://reviews.freebsd.org/D10847 Notes: svn path=/head/; revision=441712
* In preparation for removal of groff from base add USES=groffBaptiste Daroussin2017-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 Notes: svn path=/head/; revision=441689
* Update _KDE_APPLICATIONS_ATTIC_VERSION to 16.12.3 to fix fetching of distfilesTobias C. Berner2017-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 Notes: svn path=/head/; revision=441311
* Update KDE Frameworks to 5.34.0Tobias C. Berner2017-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 Notes: svn path=/head/; revision=441306
* Move the meson generated pkg-config files to libdata/pkg-config, thisKoop Mast2017-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@ Notes: svn path=/head/; revision=440761
* Update mono and related portsDavid Naylor2017-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] Notes: svn path=/head/; revision=440759
* Consolidate the Mesa ports, update to 17.0.4, and add Wayland optionMatthew Rezny2017-05-123-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 Notes: svn path=/head/; revision=440699
* Revert r440567 and unbreak INDEXAntoine Brodin2017-05-101-3/+3
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=440572
* Partially revert r429538: remove tcltk 8.7Sunpoet Po-Chuan Hsieh2017-05-101-1/+1
| | | | | | | Notified by: gahr Notes: svn path=/head/; revision=440570
* - Add missing 8.7 as a valid tcl/tk versionDmitry Marakasov2017-05-101-3/+3
| | | | | | | | Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D10575 Notes: svn path=/head/; revision=440567
* Sometime, USES=iconv does not bring in the required dependency.Mathieu Arnold2017-05-101-1/+1
| | | | | | | | Reported by: kwm Sponsored by: Absolight Notes: svn path=/head/; revision=440560
* Add the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE versions 1 and 2.Mathieu Arnold2017-05-101-1/+7
| | | | | | | | | PR: 218843, 214492 Submitted by: Dave Cottlehuber, Yuri Victorovich Sponsored by: Absolight Notes: svn path=/head/; revision=440557
* Update comment: remove ruby 2.1Sunpoet Po-Chuan Hsieh2017-05-051-1/+1
| | | | Notes: svn path=/head/; revision=440151
* Fix some FreeBSD.org case of bad case.Mathieu Arnold2017-05-041-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=440110
* Remove lang/ruby21: upstream support endedSunpoet Po-Chuan Hsieh2017-05-021-15/+3
| | | | Notes: svn path=/head/; revision=439972
* Clarify PLIST_SUB in grantlee.mkTobias C. Berner2017-05-021-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) Notes: svn path=/head/; revision=439961
* Enable depending on Perl only during the test phase.Mathieu Arnold2017-05-021-1/+5
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=439950
* As of today, USE_GCC=yes (and USE_GCC=any in most circumstances)Gerald Pfeifer2017-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). Notes: svn path=/head/; revision=439929
* gecko: unbreak RUST=on with cargo >= 0.18Jan Beich2017-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 Notes: svn path=/head/; revision=439925
* Add RUBY24 to PLIST_SUBSunpoet Po-Chuan Hsieh2017-05-011-1/+2
| | | | Notes: svn path=/head/; revision=439890
* Use llvm 4.0 for c++14Baptiste Daroussin2017-04-301-4/+4
| | | | | | | | | | exp-run: antoine Reviewed by: antoine, swills Approved by: swills Differential Revision: https://reviews.freebsd.org/D10228 Notes: svn path=/head/; revision=439804
* Extend grantlee.mk with another PLIST_SUB.Tobias C. Berner2017-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) Notes: svn path=/head/; revision=439801
* Update py-sip to 4.19.2, py-qt4 to 4.12 and py-qt5 to 5.7.1Tobias C. Berner2017-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 Notes: svn path=/head/; revision=439794
* - Update rubyMartin Wilke2017-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 Notes: svn path=/head/; revision=439593
* - Switch python3's default to 3.6Martin Wilke2017-04-281-1/+1
| | | | | | | | | | PR: 218864 Exp-Run: antoine Approved by portmgr (antoine) Differential Revision: https://reviews.freebsd.org/D10488 Notes: svn path=/head/; revision=439592
* Enhance the BROKEN_SSL messages.Mathieu Arnold2017-04-271-4/+4
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=439540
* - Remove checks for .PARSEDIR and vestiges of pmake supportAlex Kozlov2017-04-264-29/+0
| | | | | | | | PR: 218832 Approved by: portmgr (antoine) Notes: svn path=/head/; revision=439485
* - Add generic description for UNRAR option [*]Alexey Dokuchaev2017-04-261-1/+2
| | | | | | | | | - Reword UNZIP_DESC, ``UnZip compression'' looks strange Suggested by: pi [*] Notes: svn path=/head/; revision=439454
* Silence the commands in USES=perl do-test target.Mathieu Arnold2017-04-251-2/+2
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=439373
* Fix usage of left braces to be compatible with extended regularJimmy Olgeni2017-04-251-3/+3
| | | | | | | | | | expressions. PR: 218600 Submitted by: Kyle Evans Notes: svn path=/head/; revision=439368
* Fix EMACS_VER.Hajimu UMEMOTO2017-04-231-2/+2
| | | | Notes: svn path=/head/; revision=439212
* Return ports maintained by John Marino to the pool, he is no longer interested.Rene Ladan2017-04-212-2/+2
| | | | | | | Submitted by: Mark Millard via private e-mail Notes: svn path=/head/; revision=439129
* Use POSIX conformant expressions with grep(1)Antoine Brodin2017-04-211-1/+1
| | | | | | | | | PR: 218691 Submitted by: Kyle Evans With hat: portmgr Notes: svn path=/head/; revision=439126
* Use POSIX conformant expressions with grep(1)Antoine Brodin2017-04-211-2/+2
| | | | | | | | | PR: 218690 Submitted by: Kyle Evans With hat: portmgr Notes: svn path=/head/; revision=439125
* - Add /bin/rc to blacklist for qa.sh, since it's not available on FreeBSDDmitry Marakasov2017-04-211-0/+3
| | | | | | | | Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D10426 Notes: svn path=/head/; revision=439032
* - Add /usr/local/bin/* old cmd patterns to shebangfixDmitry Marakasov2017-04-201-0/+1
| | | | | | | | Approved by: portmgr (mat, rene) Differential Revision: https://reviews.freebsd.org/D10412 Notes: svn path=/head/; revision=438940
* Use the new ${RLN} relative symlink magic to create uniquefiles.Mathieu Arnold2017-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 Notes: svn path=/head/; revision=438939
* Add a RLN command (relative ln), it can be used to create relativeMathieu Arnold2017-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 Notes: svn path=/head/; revision=438938
* Refactor do-package aka subpackages step 2Baptiste Daroussin2017-04-191-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 Notes: svn path=/head/; revision=438901
* Update KDE Frameworks to 5.33.0Tobias C. Berner2017-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 Notes: svn path=/head/; revision=438880
* Add shared RTMPDUMP descriptionSunpoet Po-Chuan Hsieh2017-04-181-0/+1
| | | | Notes: svn path=/head/; revision=438799
* * Fix MESON_TRUE/MESON_FALSE comment, to mention the actualy meson argument.Koop Mast2017-04-171-10/+10
| | | | | | | | | | * Rework option hanlding to be more clear and to avoid double negative. Submitted by: antoine@ Approved by: antoine@ Notes: svn path=/head/; revision=438752
* Remove something that I did not even know I had.Mathieu Arnold2017-04-171-5/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=438751
* Remove @comment $FreeBSD$ from plists.Mathieu Arnold2017-04-171-0/+5
| | | | | | | | | Whatever you do, things always get to creep back in the ports tree. Sponsored by: Absolight Notes: svn path=/head/; revision=438750
* Introduce new "meson" USES.Koop Mast2017-04-172-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 Notes: svn path=/head/; revision=438747
* Fix typoSunpoet Po-Chuan Hsieh2017-04-141-2/+2
| | | | Notes: svn path=/head/; revision=438550
* Rename (BROKEN|IGNORE)_OPENSSL to \1_SSL.Mathieu Arnold2017-04-141-10/+10
| | | | | | | | Suggested by: sunpoet Sponsored by: Absolight Notes: svn path=/head/; revision=438518