aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Add a BROKEN_OPENSSL and IGNORE_OPENSSL, to mark ports that areMathieu Arnold2017-04-131-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 Notes: svn path=/head/; revision=438453
* www/firefox: unbreak SNDIO=onJan Beich2017-04-121-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) Notes: svn path=/head/; revision=438394
* www/firefox: drop broken GTK2 option following upstreamJan Beich2017-04-111-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) Notes: svn path=/head/; revision=438318
* www/firefox-esr: update to 52.1.0 (rc1)Jan Beich2017-04-111-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 Notes: svn path=/head/; revision=438316
* Mmm, some parts of the ports tree are doing strange things.Mathieu Arnold2017-04-111-1/+1
| | | | | | | | Pointy hat: mat Sponsored by: Absolight Notes: svn path=/head/; revision=438275
* Make defining both PORTVERSION and DISTVERSION a DEV_ERROR.Mathieu Arnold2017-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 Notes: svn path=/head/; revision=438272
* Use dedicated macro FMT_80 instead of ${FMT} 75 79 magical constantsDmitry Marakasov2017-04-114-12/+13
| | | | | | | | | Suggested by: mat Approved by: portmgr (mat) Differential Revision: D10342 Notes: svn path=/head/; revision=438265
* www/firefox: update to 53.0 (rc3)Jan Beich2017-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) Notes: svn path=/head/; revision=438264
* Treat python shebangs without version specified (e.g. `/usr/local/bin/python'Dmitry Marakasov2017-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 Notes: svn path=/head/; revision=438176
* Introduces USES=php:pecl.Mathieu Arnold2017-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 Notes: svn path=/head/; revision=438174
* - Make warning, dev warning, and dev error display consistent and more readable:Dmitry Marakasov2017-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 Notes: svn path=/head/; revision=438169
* Don't limit Q/A check for bad shebangs with just bin, sbin, libexecDmitry Marakasov2017-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 Notes: svn path=/head/; revision=438168
* Stop creating stubs targets calling /usr/bin/trueBaptiste Daroussin2017-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 Notes: svn path=/head/; revision=438106
* Readd still called by poudriereBaptiste Daroussin2017-04-091-0/+6
| | | | | | | Approved by: portmgr (implicit) Notes: svn path=/head/; revision=438099
* Gargabe collect install-mtree not used since pkg(8)Baptiste Daroussin2017-04-091-5/+0
| | | | | | | Approved by: portmgr (mat) Notes: svn path=/head/; revision=438098
* Garbage collect TMPPLIST_SORT which is not needed anymore since pkg(8)Baptiste Daroussin2017-04-091-5/+0
| | | | | | | | Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D10324 Notes: svn path=/head/; revision=438097
* Use native make(1) mechanism to create the package repository directoryBaptiste Daroussin2017-04-081-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 Notes: svn path=/head/; revision=438058
* Implement test target for USE_ANT=yes.Jung-uk Kim2017-04-051-0/+7
| | | | Notes: svn path=/head/; revision=437838
* The lang/perl5* ports are allowed to have their shebangs pointing to theMathieu Arnold2017-04-041-3/+6
| | | | | | | | | versionned binaries. Sponsored by: Absolight Notes: svn path=/head/; revision=437734
* Remove obsolete OpenSSL hacks for IDEA crypto.Jung-uk Kim2017-04-031-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) Notes: svn path=/head/; revision=437668
* Drop x11-themes/kde4-icons-oxygen in favor of x11-themes/kf5-oxygen-icons5.Raphael Kubo da Costa2017-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 Notes: svn path=/head/; revision=437622
* Finish removal of gal2Baptiste Daroussin2017-04-012-6/+1
| | | | Notes: svn path=/head/; revision=437499
* Remove more obsolete gnome2 componentsBaptiste Daroussin2017-04-012-12/+2
| | | | Notes: svn path=/head/; revision=437494