depends on the camlp4 language and labltk ocaml modules, which are
now in separate ports.
- Update x11-toolkits/ocaml-lablgtk2 to 2.18.3
- Update graphics/ocaml-lablgl to 1.05
- Make unison ports use USE_OCAML
- Convert ports to the new flags where needed
- Bump PORTREVISION on ports depending on ocaml-lablgtk2, those need to be rebuilt
PR: 199845
Submitted by: jbeich@
Differential Revision: https://reviews.freebsd.org/D2434
Approved by: portmgr (mat)
The patch "patch-tools_generate__prefs.xsl" was committed upstream and
is no longer needed.
Differential Revision: https://reviews.freebsd.org/D2385
Reviewed by: kwm
Approved by: kwm
The base version of clang 3.4.1 in FreeBSD 9.3 is missing some
patches that are present in clang 3.4.1 in FreeBSD 10.1. One of
these patches appears to fix a code generation bug on i386 that is
triggered when building graphics/inkscape.
Work around this issue by building inkscape with lang/clang34 from
ports on FreeBSD 9.3 i386.
Approved by: mat (mentor)
MFH: 2015Q2
Differential Revision: https://reviews.freebsd.org/D2417
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.
Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.
empty() is used rather than (!defined || !${}) to support fmake.
The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.
PR: 199069
With hat: portmgr
Testing done: All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
Add an XFCE SITE_SUBDIR abbreviation and use it forf or the xfce ports,
which removes the need to set MASTER_SITE_SUBDIR in any of them.
This fixes ports that have USES=xfce but do not use the XFCE MASTER_SITE,
namely sysutils/xfce4-bsdcpufreq-plugin.
With hat: portmgr
Changelog:
* Improved reporting of invalid chunk names. Does not try to put
non-printable characters in STDERR; displays hex numbers instead.
* Fixed include path for utime.h on MSVC (Louis McLaughlin).
* Eliminated "FAR" memory support (it was removed from libpng at version
1.6.0).
* Disabled the "-already_crushed" option which does not really work well.
PR: ports/199520
Submitted by: Anton Sayetsky <vsasjason@gmail.com> (maintainer)
All these changes are tested but the following are worth noting:
The following ports fail "make test", but did so before this change, and
fail in the same places:
- textproc/p5-xmltv
- www/p5-Business-Paypal
- www/p5-CGI-Enurl
www/p5-Apache-Gallery is missing all sorts of dependencies, fails all tests,
and should probably be marked BROKEN
For graphics/imc, move the OPTIONS_DEFINE block out of the LICENSE block area.
As long as we're here, sort plist on perl@-owned ports.
- Convert to option helpers but don't use _CONFIGURE_WITH
due to inverse logic
- Fix compiler warning on amd64 due to (size_t)(-1)
being larger than UINT_MAX
PR: 199612
Submitted by: Thomas Hurst <tom@hur.st> (maintainer)
This error should have appeared with gcc 4.9. According to documentation,
"Default arguments on redeclaration of member functions of class
template now rejected"
The default argument has to appear in first declaration of the template.
Fixing this for gcc5 has the pleasant side effect of allowing USE_GCC
requirement to be dropped. Clang needed this fix too!
Approved by: blanket (gcc5, clang)
QtApplications to use the "fontawesome" collection of icons.
Although the upstream source bundles the "font" itself with its sources
too, the port makes no use of it -- there are already about 2 scores
of fontawesome-FOO.ttf listed in various pkg-plist files in the tree.
This port's pkg-message will advise the user, that for the library to
be useful, the font-file must be known to fontconfig.
bsd.port.pre.mk and Makefile.common were being included before the many
options were being defined. Some of the options depend on Makefile.common to
be defined though, so for now revert the USES=metaport conversion to get
things back to a working state while a proper fix is devised.
PR: 199501