Plasma5 ports
At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.
The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].
Changes to the KDE Ports needed by this:
Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
Ports -- I chose to leave this out for now, as the diff is already large
enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5
PR: 210667
Approved by: portmgr, mat (mentor), rakuco (mentor)
Reviewed by: mat, rakuco
Differential Revision: https://reviews.freebsd.org/D6961
The --build configure argument is a re-invention of CONFIGURE_TARGET
except that platform is hardcoded to freebsd rather than the value
of OPSYS:tl. Use CONFIGURE_TARGET instead. It's a no-op for FreeBSD
but is a fix for DragonFly.
Approved by: non-invasive DF support blanket
- Add EXAMPLES option [1]
- Fix COMMENT declaration, use ?= so that slave can overide it
- Add LICENSE_FILE
- Convert to options helpers, test framework
- Remove MPI option and move it's all functionality to slave port
This allows removal of setting PKGNAMESUFFIX in master port depending
on options selected which is deprecated. Move LIB_DEPENDS on mpich2
to slave, declare CONFLICTS_INSTALL, MPICH_ARG in such way that can
be overidden by the slave.
PR: 211454 [1]
Submitted by: Iblis Lin [1]
- Corrected documentation for mcPlots
- added id.location argument to showLabels to vary location of labels
- added fix for compatiblity with Rcmdr with missing data in several plotting
functions.
- deltaMethod() now reports confidence intervals.
- print.summary.Anova.mlm() has new SSP and SSPE arguments to determine
whether the corresponding matrices are printed (suggestion of Michael
Friendly).
- summary() and print() methods for Anova.mlm() can now report univariate
ANOVAs (suggestion and some code by Michael Friendly).
- added "value" and "vcov" attributes to objects returned by
linearHypothesis() (after suggestions by Liviu Andronic and Steven Yen).
- compareCoefs() now checks classes of models.
- small fixes/changes.
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
See PR for signficant changes to math/R port including options,
build defaults, and patch updates.
PR: 211393
Submitted by: Joseph Mingrone (maintainer)
I made a mistake; some of the post-patch target does apply to DragonFly
as well as the pre-configure target. Tighten up which code is designated
as FreeBSD only. (again, a No-Op for FreeBSD)
Approved by: OSVERSION/OPSYS blanket
There are several OSVERSION checks but everything is specific to FreeBSD
so the entire block is wrapped with a single OPSYS check to minimize
changes to the makefile.
Approved by: OSVERSION/OPSYS blanket
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
- Convert to USES=localbase
- Move OPTIONS block to proper place, use helpers
- Argument --disable-dl for MYSQL=off was dropped because
it made configure script fail when IODBC=on
PR: 203448
Submitted by: pfg [1]
2. updated to version 4.0.3
deleted obsolete patch 'patch-libinterp-octave-value-ov-classdef'
Java and GUI are now optional
plist is now generated automatically
revised dependencies
PR: 211291
Submitted by: bsam (1), Alexander Sherikov (2)