aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Add devel/linux-c6-libsoupBen Woods2017-01-191-0/+1
| | | | Notes: svn path=/head/; revision=431885
* Update Linux CentOS 7 ports to 7.3.1611. While 7.2 had semi-official i386Tijl Coosemans2017-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> Notes: svn path=/head/; revision=431882
* Provide a port/perl module mapping utility.Mathieu Arnold2017-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 Notes: svn path=/head/; revision=431881
* Improve the error message when conflicting OPTIONS_RADIO orMathieu Arnold2017-01-191-0/+4
| | | | | | | | | | | OPTIONS_SINGLE are defined. PR: 216150 Submitted by: stb lassitu de Sponsored by: Absolight Notes: svn path=/head/; revision=431877
* Wrap .export in .ifdef .PARSEDIR to support fmake for now. FreeBSD 9 usersTijl Coosemans2017-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) Notes: svn path=/head/; revision=431861
* The output of tools like awk, date, sort, tr,... depends on the currentTijl Coosemans2017-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) Notes: svn path=/head/; revision=431796
* - Refuse (overridable) to build ports on unsupported system versionDmitry Marakasov2017-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 Notes: svn path=/head/; revision=431746
* www/firefox: update to 51.0 (rc1)Jan Beich2017-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) Notes: svn path=/head/; revision=431737
* Implement EXTRA_PATCH_TREE.Mathieu Arnold2017-01-162-0/+9
| | | | | | | | PR: 215726 Reported by: julian Notes: svn path=/head/; revision=431681
* Extract do-patch into a separate script.Mathieu Arnold2017-01-162-74/+149
| | | | | | | | | | | PR: 215761 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D9029 Notes: svn path=/head/; revision=431680
* Add new mirror, it avoids to change value of MASTER_SITES in LXQt related portsOlivier Duchateau2017-01-151-0/+1
| | | | Notes: svn path=/head/; revision=431551
* mount_fusefs is in base since 10.0-RELEASERene Ladan2017-01-151-3/+0
| | | | Notes: svn path=/head/; revision=431541
* Mk/Uses/mysql.mk: Remove EoL-ed MySQL 5.1Bernard Spil2017-01-151-1/+0
| | | | | | | - MySQL 5.1 ports were removed with r401211 Notes: svn path=/head/; revision=431539
* Add shared LZO descriptionSunpoet Po-Chuan Hsieh2017-01-121-0/+1
| | | | Notes: svn path=/head/; revision=431298
* Allow ARCH to be undefined to accommodate ftp/curl/Makefile.Tijl Coosemans2017-01-121-1/+1
| | | | | | | Reported by: Peter Blok <pblok@bsd4all.org> Notes: svn path=/head/; revision=431258
* Make 64 bit Linux packages the default on amd64.Tijl Coosemans2017-01-121-0/+5
| | | | Notes: svn path=/head/; revision=431245
* Welcome Percona 5.7 ports to the treeMark Felder2017-01-102-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 Notes: svn path=/head/; revision=431126
* Add https://gnupg.org to the head of the GNUPG list, and moveAdam Weinberger2017-01-101-1/+2
| | | | | | | artfiles.org way down, because it is pathologically slow. Notes: svn path=/head/; revision=431059
* Switch default Ruby version from 2.2 to 2.3Steve Wills2017-01-091-1/+1
| | | | | | | PR: 215013 Notes: svn path=/head/; revision=431022
* Change the description of WANT_OPENLDAP_SASL to make it clear thatAdam Weinberger2017-01-081-1/+2
| | | | | | | | | that variable is for end-users in make.conf, not for port Makefiles. See CHANGES 20040717. Notes: svn path=/head/; revision=430899
* Add more PLIST_SUB to Mk/Uses/python.mkSunpoet Po-Chuan Hsieh2017-01-071-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 Notes: svn path=/head/; revision=430839
* add databases/mysql80-server and databases/mysql80-clientNikolai Lifanov2017-01-072-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 Notes: svn path=/head/; revision=430827
* textproc/hunspell: update to 1.6.0Jan Beich2017-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 Notes: svn path=/head/; revision=430796
* Revert r398829: do not change OPTIONS when DEVELOPER=yesAntoine Brodin2017-01-071-4/+0
| | | | | | | | | Having a TEST option is usually a bad idea With hat: portmgr Notes: svn path=/head/; revision=430773
* Do not auto accept the "NONE" license as we can't distribute packages or sourcesAntoine Brodin2017-01-071-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=430772
* Add a new USES_XORG=xfont2Baptiste Daroussin2017-01-071-0/+2
| | | | Notes: svn path=/head/; revision=430758
* Update Kdevelop to 4.7.4Tobias C. Berner2017-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 Notes: svn path=/head/; revision=430451
* Remove support for FreeBSD < 10.3 from Mk/*Rene Ladan2017-01-038-34/+8
| | | | | | | | | | This does not yet convert the files to bmake. Reviewed by: mat Differential Revision: https://reviews.freebsd.org/D9016 Notes: svn path=/head/; revision=430441
* www/firefox: add SNDIO optionJan Beich2017-01-011-0/+13
| | | | | | | | PR: 212028 Submitted by: Tobias Kortkamp <t@tobik.me> Notes: svn path=/head/; revision=430261
* Add shared GRIB_API descriptionSunpoet Po-Chuan Hsieh2017-01-011-0/+1
| | | | Notes: svn path=/head/; revision=430226
* Drop support for Perl 5.18 (infrastructure part)Rene Ladan2016-12-312-9/+5
| | | | Notes: svn path=/head/; revision=430142
* Drop support for Linux Fedora 10 (infrastructure part)Rene Ladan2016-12-312-41/+7
| | | | | | | | | Submitted by: rene Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D8653 Notes: svn path=/head/; revision=430141
* Remove broken PEAR mirrors:Dmitry Marakasov2016-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 Notes: svn path=/head/; revision=429613
* Add Ruby 2.4.0Steve Wills2016-12-262-2/+13
| | | | | | | | While here, remove local patches that are no longer needed and simplify post-patch target. Notes: svn path=/head/; revision=429566
* - Add python 3.6Sunpoet Po-Chuan Hsieh2016-12-261-4/+4
| | | | | | | | - Remove ruby 2.0 - Add tcl/tk 8.7 Notes: svn path=/head/; revision=429538
* - Repocopy lang/python35 --> lang/python36 and update to 3.6.0Wen Heping2016-12-251-1/+1
| | | | Notes: svn path=/head/; revision=429438
* Add standard description for AcoustID audio fingerprintingJason E. Hale2016-12-251-0/+1
| | | | | | | support (chromaprint) Notes: svn path=/head/; revision=429433
* - Update Exim master sitesVsevolod Stakhov2016-12-251-27/+6
| | | | Notes: svn path=/head/; revision=429425
* Revert r429298 it has some unexpected side effects which I do not have time toBaptiste Daroussin2016-12-253-4/+6
| | | | | | | | | fix yet Approved by: portmgr (implicit) Notes: svn path=/head/; revision=429411
* editors/emacs-devel: Update to pull in new concurrency features.Joseph Mingrone2016-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 Notes: svn path=/head/; revision=429394
* Make the ports infrastructure accept at least 3 level portsBaptiste Daroussin2016-12-243-6/+4
| | | | | | | | Approved by: portmgr (rene Differential Revision: https://reviews.freebsd.org/D8889 Notes: svn path=/head/; revision=429298
* Add kde-applications to the supported kde-<categories>Tobias C. Berner2016-12-231-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 Notes: svn path=/head/; revision=429287
* Rewrite GTK3 supportOlivier Duchateau2016-12-231-21/+16
| | | | | | | Obtained from: Xfce devel repository Notes: svn path=/head/; revision=429233
* Add a warning about setting both PORTVERSION and DISTVERSION.Mathieu Arnold2016-12-191-0/+3
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=428953
* Update KDE Frameworks to 5.29.0Tobias C. Berner2016-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 Notes: svn path=/head/; revision=428946
* Change the way the pkgconfig-file install path is set for Qt5 ports.Tobias C. Berner2016-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 Notes: svn path=/head/; revision=428918
* multimedia/ffmpeg: expose SOXR dependencyJan Beich2016-12-191-0/+1
| | | | Notes: svn path=/head/; revision=428895
* Get rid of QT_PREFIX in favour of PREFIX.Tobias C. Berner2016-12-181-14/+6
| | | | | | | | | | | QT_PREFIX was a remnant of a bygone time. Reviewed by: rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D8825 Notes: svn path=/head/; revision=428889
* Use dp_DISTINFO_FILE instead of DISTINFO_FILEBaptiste Daroussin2016-12-181-1/+1
| | | | Notes: svn path=/head/; revision=428888
* www/seamonkey: update to 2.46Jan Beich2016-12-161-3/+3
| | | | | | | | | | | | | | | | | | | - Compatible with FFmpeg 3.x - Language packs are BROKEN until release announcement Changes: http://www.seamonkey-project.org/news MFH: 2016Q4 Security: 4f00dac0-1e18-4481-95af-7aaad63fd303 Security: 2225c5b4-1e5a-44fc-9920-b3201c384a15 Security: 1bcfd963-e483-41b8-ab8e-bad5c3ce49c9 Security: 92d44f83-a7bf-41cf-91ee-3d1b8ecf579f Security: 8065d37b-8e7c-4707-a608-1b0a2b8509c3 Security: aa1aefe3-6e37-47db-bfda-343ef4acb1b5 Security: 2c57c47e-8bb3-4694-83c8-9fc3abad3964 Security: 18f39fb6-7400-4063-acaf-0806e92c094f Notes: svn path=/head/; revision=428671