summaryrefslogtreecommitdiff
path: root/Mk
AgeCommit message (Collapse)Author
2016-08-22Add new session component (mate-session-manager) for USE_MATE.Koop Mast
2016-08-21bsd.kde4.mk: Remove extra empty line.Raphael Kubo da Costa
2016-08-19Fixup the PLIST_SUB_SED creation.Mathieu Arnold
PR: 211995 Reported by: koobs Sponsored by: Absolight
2016-08-17Put back PLIST_DIRS handling.Mathieu Arnold
My eyes were playing tricks on me. PR: 211953 Reported by: dim Pointy hat: mat Sponsored by: Absolight
2016-08-17Mk/Uses/cran.mk: fix 'compiles' argument.David Naylor
Due to the change in r419666 USE_GCC is not conditionally set, however it was bringing in the dependencies for fortran (silently). Explicitly bring in the dependencies for fortran. Also, add a target to strip the compiled shared library. PR: 211891 Reviewed by: mat Approved by: wen
2016-08-17Move USE_BDB and PLIST_DIRSTRY to the unsupported section, all the portsMathieu Arnold
have been converted. Sponsored by: Absolight
2016-08-17Add regexps capacity to PLIST_SUB.Mathieu Arnold
This adds the possibility to use regular expressions for the makeplist stage of the PLIST_SUB life. From time to time, the values are too generic, and they get in the way of other stuff. This adds the possibility to have a `VAR_regex=regex` that will be used instead of the `VAR=string` to search for possible replacements. For example, in lang/perl5*, there is PERL_ARCH=mach, which will get replaced in paths if a file is called, say "machine", will end up being "%%PERL_ARCH%%ine". Adding PERL_ARCH_regex="\bmach\b" will ensure only full words are replaced, so machine will stay machine, but "lib/mach/foo "will still be replaced by "lib/%%PERL_ARCH%%/foo". Reviewed by: bdrewery Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D7335
2016-08-17Split the PLIST_SUB_SED variable in smaller logical groups.Mathieu Arnold
This will allow expanding it more easily. Sponsored by: Absolight
2016-08-17typo.Mathieu Arnold
Submitted by: wblock Sponsored by: Absolight
2016-08-17Unbreak make missing.Mathieu Arnold
Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D7504
2016-08-15New port: devel/grantlee5 and Uses/grantlee.mkTobias C. Berner
The upcoming KDE Frameworks ports need grantlee5 * Add devel/grantlee5 and move installed headers into a subdirectory include/grantlee5 * Move header files from devel/grantlee into a subdirectory include/grantlee4 to make sure ports do not pick up the wrong headers * Add Uses/grantlee.mk to handle the PLIST_SUB and LIB_DEEPENDS needed by ports using grantlee (before we set the PLIST_SUB manual in very of the depending ports, which now should not be needed anymore). * The ports depending on devel/grantlee have been modified from LIB_DEPENDS=libgrantlee_gui.so:devel/grantlee to USES=grantlee:4 as this does not affect the package no version bumped was made. Reviewed by: mat, rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D7434
2016-08-15Remove www/pecl-APC, it doesn't work with PHP 5.5+.Mathieu Arnold
PR: 211344 Submitted by: rene Sponsored by: Absolight
2016-08-09Add SNDIO default description.Christian Weisgerber
PR: 211554 Submitted by: Tobias Kortkamp <t@tobik.me>
2016-08-09Don't overquote the DEPRECATED message, it ended up looking silly.Mathieu Arnold
Something like: ----------- This port is deprecated; you may wish to reconsider installing it: EOL\ upstream\ since\ 10\ Jul\ 2016. It is scheduled to be removed on or after 2016-08-20. ----------- PR: 211421 Reported by: Miroslav Lachman Sponsored by: Absolight
2016-08-08Only try to create DISTDIR if it does not exist already.Mathieu Arnold
It turns out, some people, instead of setting DISTDIR, replace it with a symlink pointing to where DISTDIR should be pointing. And mkdir -p <symlink> fails. PR: 211623 Reported by: Harald Schmalzbauer Sponsored by: Absolight
2016-08-06Unregister net/qt5-enginio from Mk/bsd.qt.mk which has expired.Rene Ladan
PR: 211581 Submitted by: myself Approved by: kde (tcberner), portmgr (mat)
2016-08-05Tell people to add USES=gettext-runtime, not USES=gettext.Mathieu Arnold
This is done after the port has been built, so it is already building, so it does not need to be added a BUILD_DEPENDS on gettext-tools. Discussed with: dumbbell Sponsored by: Absolight
2016-08-04Add x11/linux-c6-pixman, required by graphics/linux-c6-cairo.Tijl Coosemans
Submitted by: jkim
2016-08-04Add graphics/linux-c6-jasper, required by graphics/linux-c6-gdk-pixbuf2.Tijl Coosemans
2016-08-03Prefix the PKGMESSAGES variable with an _ to show it is private.Mathieu Arnold
Sponsored by: Absolight
2016-08-03Don't use extension.ini any more, and have each extension install in itsMathieu Arnold
file, so the order remains the same. Every PHP (or Zend) extension now installs its own .ini file in /usr/local/etc/php. A PHP extension will be automatically activated when installed. The order into which extensions are loaded is automatically guessed. In some very rare cases, the guess will be wrong, and PHP_MOD_PRIO will need to be set. Refer to the USES=php section of the Porter's Handbook for more information. Convert ports touching etc/php/extensions.ini manually, or telling the OP to do it. And finally, bump PORTREVISION for all php extensions. PR: 210697 Submitted by: mat Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D7022
2016-08-03Add a PKGMESSAGES variable that allows the framework to have more thanMathieu Arnold
one PKGMESSAGE file. This allows the framework to add messages to ports, without touching their PKGMESSAGE file. Sponsored by: Absolight
2016-08-03Always include bsd.default-versions.mk in bsd.port.mk.Mathieu Arnold
The variable defined in it are now always available after including bsd.port.pre.mk. PR: 210666 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6933
2016-08-02Add devel/linux-c6-libthai, required by x11-toolkits/linux-c6-pango.Tijl Coosemans
2016-08-01Use LINUX_REPO_ARCH instead of LINUX_RPM_ARCH when setting DISTINFO_FILETijl Coosemans
and PLIST for Linux ports. LINUX_RPM_ARCH is the CPU targetted by a package and LINUX_REPO_ARCH is like our ARCH which is more suitable. This only affects Centos 6 ports because they are the only ones where LINUX_REPO_ARCH != LINUX_RPM_ARCH.
2016-07-27editors/emacs-devel:Ashish SHUKLA
- Update to 25.1-rc1[1] - Add IMPLIES condition for XWIDGETS option[1] Mk/bsd.emacs.mk: - Add block for emacs-nox11[2] - Update emacs-devel block with new EMACS_VER PR: 211356 [1] Submitted by: Joseph Mingrone <jrm@ftfl.ca> [1], matthew (via private email) [2]
2016-07-24Mk/Uses/tcl.mk: fix stage-qa linking error.David Naylor
- If a port links to libtk then it will always also link to libtcl. Include libtcl in the LIB_DEPENDS when linking to libtk. - Fix indentation of '.if' statements PR: 211261 Approved by: gahr MFH: 2016Q3
2016-07-22Stop people putting arguments to USES=ssl.Mathieu Arnold
Sponsored by: Absolight
2016-07-22- Update EMACS_PORTSDIR to match new convention of specifying dependencyAshish SHUKLA
ports, and rename it to EMACS_PORTDIR PR: 210960 Submitted by: rakuco
2016-07-20Fix display of 7.0 for IGNOREBryan Drewery
2016-07-13gecko: axe poorly maintained QT5 supportJan Beich
https://bugzilla.mozilla.org/show_bug.cgi?id=1282866
2016-07-10bsd.emacs.mk: Fix EMACS_VER for emacs-devel after r416838.Raphael Kubo da Costa
The value did not match the one in editors/emacs-devel, so ports such as textproc/markdown-mode.el would fail `make build/run-depends` since the wrong binary name would be looked for. MFH: 2016Q3
2016-07-09update thunderbird to 45.2.0Christoph Moench-Tegeder
PR: 210749 Approved by: jbeich (maintainer), rene (mentor) MFH: 2016Q3 Security: 8065d37b-8e7c-4707-a608-1b0a2b8509c3
2016-07-08Remove a patch from devel/gmake so the port no longer depends onTijl Coosemans
print/texinfo which requires gmake. To break this circular dependency gmake-lite was introduced. This can be removed now as well. PR: 210623 Reviewed by: bapt Exp-run by: antoine Approved by: portmgr (antoine)
2016-07-05Do not try to register '/' as a directory when PREFIX is set to '/'Baptiste Daroussin
2016-07-04Extend the USES=php match so that it recognizes php:web as well, to preventAdam Weinberger
an erroneous deprecation warning. PR: 210822 Approved by: portmgr (mat)
2016-07-02Add another http:// GENTOO mirror and kill stray EOL whitespace while here.Alexey Dokuchaev
2016-07-01Delete the now expired postgresql90 ports. Upstream support forMatthew Seaman
postgresql-9.0.x was declared EoL in September 2015. Summary: Remove 9.0 from the list of postgresql versions available in ports Disconnect postgresql90 ports from the build Remove postgresql90-pgtcl port Remove postgresql90-client port Move the master postgreslXY-plperl makefile to postgresql95-plperl/Makefile. Adjust include lines in other postgresqlXY-plperl ports Delete postgresql90-plperl Move the master postgreslXY-plpython/{Makefile,pkg-descr} to postgresl95-plpython/{Makefile,pkg-descr} Adjust all other postgresqlXY-plpython/Makefile to include the new master Remove postgresql90-server Reviewers: jgh, girgen, #portmgr, O5 Ports Framework, bapt, crees Reviewed By: #portmgr, O5 Ports Framework, bapt, crees Subscribers: mat Differential Revision: https://reviews.freebsd.org/D6898
2016-06-30Only warn about symlinks that exist in the stage directory, or thatMathieu Arnold
exist nowhere. Sponsored by: Absolight
2016-06-29For some reason, != "" and == "" don't work the same with make andMathieu Arnold
fmake, but, empty does. Pointy hat to: mat, or make(1) pick one. Sponsored by: Absolight
2016-06-28Move USE_PHPEXT, USE_PHP_BUILD and USE_ZENDEXT to unsupported, now thatMathieu Arnold
they have been removed from the ports tree. Sponsored by: Absolight
2016-06-28Add support for USE_PHP=ext:build to add a build dependency on the extension.Mathieu Arnold
PR: 210529 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6936
2016-06-28USEify USES=php.Mathieu Arnold
The following variables have been folded into arguments: - USE_PHPIZE -> USES=php:phpize - USE_PHPEXT -> USES=php:ext - USE_ZENDEXT -> USES=php:zend - USE_PHP_BUILD -> USES=php:build - WANT_PHP_CLI -> USES=php:cli - WANT_PHP_CGI -> USES=php:cgi - WANT_PHP_MOD -> USES=php:mod - WANT_PHP_WEB -> USES=php:web - WANT_PHP_EMB -> USES=php:embed PR: 210529 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6936
2016-06-28- Fix typo: "you need USES=nssl" -> "you need USES=ssl"Dmitry Marakasov
Approved by: mat Differential Revision: D6997
2016-06-27Remove obsolete doc.Mathieu Arnold
Sponsored by: Absolight
2016-06-27Catch up two instances of USE_OPENSSL.Mathieu Arnold
Sponsored by: Absolight
2016-06-27Replace bsd.openssl.mk with USES=sslMathieu Arnold
Add a qa hint about needing, or not, USES=ssl. Fix ports doing silly things, like including bsd.openssl.mk directly. PR: 210322 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6866
2016-06-26Add opt_CMAKE_BOOL_OFF, oposite of opt_CMAKE_BOOL.Mathieu Arnold
PR: 210576 Sponsored by: Absolight
2016-06-25Add an opt_CMAKE_BOOL options helper.Adam Weinberger
SOMEOPT_CMAKE_BOOL= WITH_FOO BAR expands to: -DWITH_FOO:BOOL=true -DBAR:BOOL=true or -DWITH_FOO:BOOL=false -DBAR:BOOL=false PR: 210576 Approved by: portmgr (mat)
2016-06-25Reduce a little bit foot shooting for people installing python 3 ports usingAntoine Brodin
PYTHON_ABIVER/PYTHON_INCLUDEDIR, when they use default options for lang/python3x, by providing a reasonable default value to PYTHON_ABIVER With hat: portmgr