| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Also some cleanup of dead entries.
PR: 226203
Submitted by: Sam H
Sponsored by: Absolight
|
|
|
|
|
| |
PR: 225752
With hat: portmgr
|
|
|
|
| |
FreeBSD 10.3.
|
|
|
|
|
|
|
|
|
|
| |
client.mk is on its way out upstream, switching to it was a mistake.
$ MACH=1 gmake -f client.mk build
client.mk:40: /.mozconfig-client-mk: No such file or directory
gmake: *** No rule to make target '/.mozconfig-client-mk'. Stop.
MFH: 2018Q1 (required by Firefox 59)
|
|
|
|
|
|
|
| |
Some ports will truncate CCACHE_DIR from the env and due to HOME=${WRKDIR}
will incorrectly use ${WRKDIR}/.ccache. Symlink to the proper place.
Approved by: portmgr (implicit)
|
|
|
|
| |
(r462865).
|
|
|
|
|
|
|
|
|
|
| |
In order to make room for the up-to-date version of the KDE Desktop and its
applications move the KDE Application ports based on Qt4.
PR: 225992
Exp-run by: antoine
Reviewed by: rakuco, adridg
Differential Revision: https://reviews.freebsd.org/D14413
|
| |
|
|
|
|
|
|
|
| |
- /usr/games/random moved to /usr/bin/random in 11.0+
- Need to explicitly add in the pipe '|'
Approved by: portmgr (implicit)
|
|
|
|
|
|
|
|
|
|
| |
There's only about 10 ports that actually use this, so rather than
spamming a dozen fstat(2) calls for every port during INDEX reduce
it to 1 for now.
Also avoid the fstat(2) if the target already exists.
Approved by: portmgr (implicit)
|
| |
|
|
|
|
|
| |
Reported by: antoine
Approved by: portmgr (implicit)
|
|
|
|
| |
Approved by: portmgr (implicit)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
According to upstream, which has stopped making new releases of Qt4-based
software, this is the last kdelibs release ever.
Thanks to antoine for the exp-run.
PR: 225991
Differential Revision: https://reviews.freebsd.org/D14411
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream has renamed its libraries and we no longer need to patch
devel/qscintilla-qt5 to create a library whose name does not conflict with
devel/qscintilla's. However, the library names are different so we need to bump
PORTREVISION in several ports (the SOVERSION has changed too).
Thanks to antoine for the exp-run.
PR: 225928
|
|
|
|
|
| |
http://mirrors.ibiblio.org/mozdev.org/ which also is shorter, so
adjust MASTER_SITE_MOZDEV accordingly.
|
|
|
|
|
|
|
| |
PR: 225470
Submitted by: Charlie Li <ml+freebsd@vishwin.info>
Obtained from: https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=61523
Differential Revision: https://reviews.freebsd.org/D14073
|
|
|
|
|
|
|
| |
PR: 225869
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D14287
|
|
|
|
|
|
|
|
| |
this oversight.
Reviewed by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D14368
|
|
|
|
| |
Submitted by: cmt
|
|
|
|
|
|
|
|
|
|
|
| |
This is done for
* consistency,
* and to simplify the import of the newer KDE Plasma5 desktop and KDE applications
Bumps the dependencies.
Reviewed by: adridg
Differential Revision: https://reviews.freebsd.org/D12979
|
|
|
|
|
|
| |
PR: 221722
Approved by: bapt, portmgr
Differential Revision: https://reviews.freebsd.org/D14194
|
|
|
|
|
|
| |
test -f "" is true so we need to only test if $PLIST is not empty.
Approved by: portmgr (implicit)
|
|
|
|
| |
Approved by: portmgr (implicit)
|
|
|
|
|
|
|
|
|
| |
This is a follow up to r461057 and fixes base/binutils and base/gcc in my
testing.
PR: 224217
Submitted by: nwhitehorn (partially, I made additional changes)
Reviewed by: bapt
|
| |
|
|
|
|
|
|
|
| |
by default everywhere
This code would actually needs to be probably cleaned up, but that would be
for later
|
|
|
|
|
|
|
|
|
|
|
| |
This is an addendum to r460621 to fix the histories of Mk/Uses/emacs.mk
(copied from Mk/bsd.emacs.mk) and japanese/migemo-emacs (copied from
japanese/migemo-emacs23).
- Convert USE_EMACS to USES=emacs
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
Differential Revision: https://reviews.freebsd.org/D13506
|
|
|
|
|
|
|
| |
The svn histories were not preserved in r460621, so remove then restore
from r460620.
Differential Revision: https://reviews.freebsd.org/D13506
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
editors/emacs-devel)
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
subshell
- Silence some portlint warnings
[1] By not depending on base texinfo
PR: 225404
Reviewed by: antoine
Approved by: portmgr (mat) ashish (maintainer)
Differential Revision: https://reviews.freebsd.org/D13506
|
|
|
|
|
|
|
|
|
| |
PR: 224992
Submitted by: tobik
Reported by: yuri
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D13798
|
|
|
|
| |
- Connect www/fpc-libmicrohttpd
|
|
|
|
|
|
| |
ports.
Submitted by: dbn
|
|
|
|
| |
Submitted by: dbn
|
|
|
|
| |
Submitted by: dbn
|
|
|
|
| |
Submitted by: dbn
|
| |
|
| |
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Highlights:
- New Roslyn compiler for C# available
- Improved support for nuget packages in USES=mono
General:
- fix pkg-plist: mono now produces '.pdb' debug files instead of '.mdb'
- bump all dependant ports
USES=mono:
- properly handle caching of nuget packages
- add support for multiple feeds for nuget packages
- add support for nuget dependencies in a separate file
- add support for paket packages
lang/mono:
- update to version 5.2.0.215
- automate certificate initialisation [2]
- increase test coverage
- mark as conflicting with net/czmq (conflicting on makecert) [1]
- patch mono to use $PREFIX/share/mono instead of /usr/share/.mono
devel/google-gdata:
- use nunit.framework nuget package as the Mono shipped version is no longer suppport.
- switch to using csc(1) for compiling (mcs(1) is depreciated).
- use delayed signing (and then sign with sn(1)) as csc(1) does not support signing.
- fix reference to system assemblies (the '.dll' suffix is required).
- fix reference to HttpUtility: csc(1) is more strict about scoping
devel/monodevelop:
- reroll distinfo (no changes to content)
lang/fsharp:
- reroll distinfo (no changes to content)
security/gnome-keyring-sharp:
- delay sign (then sign with sn(1)) as csc(1) does not support direct signing.
PR: 223188 [1]
PR: 209670 [2]
Differential Revision: https://reviews.freebsd.org/D13752
|
|
|
|
| |
- Link www/fpc-libmicrohttpd
|
|
|
|
|
| |
PR: 225540
Reported by: dbn
|
|
|
|
|
|
|
|
|
|
|
|
| |
Announcement:
https://blog.qt.io/blog/2018/01/23/qt-5-9-4-released/
This is a minor update and a lot easier to land than the previous 5.7.1 ->
5.9.3 commit.
Thanks to antoine for the exp-run.
PR: 225436
|
| |
|
|
|
|
|
| |
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D14068
|
|
|
|
|
|
|
|
|
|
| |
install-desktop-entries into scripts.
PR: 225301
Exp-run by: antoine
Reviewed by: jilles, kevans
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11304
|
|
|
|
|
|
| |
phase.
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of:
EXTRA_PATCHES= ${PATCHDIR}/feat-foo-patch-file.c \
${PATCHDIR}/feat-foo-patch-file.h \
${PATCHDIR}/feat-foo-patch-file2.c
Move those files to ${PATCHDIR}/feat-foo/, name them patch-*, and set:
EXTRA_PATCHES= ${PATCHDIR}/feat-foo
Approved by: bdrewery
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D10855
|
|
|
|
|
| |
Submitted by: se (based on D13535)
With hat: portmgr
|
|
|
|
|
|
|
|
| |
- Fix a few ports with invalid USES autoreconf arguments
- Add check for invalid USES autoreconf arguments
Differential Revision: https://reviews.freebsd.org/D14004
Approved by: tijl (autotools maintainer), portmgr (mat)
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
Rather than replacing patches that are effectively the same but with
different timestamps, drop the new version and let the old version remain in
place. This yields a `make makepatch` that doesn't try and produce unwanted
churn.
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D13960
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This checks whether rubygem based ports have all of their dependencies
in Gemfile(s) satisfied by what's currently installed. Sample output:
====> Running Q/A tests (stage-qa)
Warning: Dependencies defined in /usr/ports/www/gitlab/work/stage/usr/local/www/gitlab/Gemfile are not satisfied
These ports could (!) be broken at runtime. Be aware: some projects
defines multiple Gemfiles and not all are used at runtime. For example
www/gitlab has two Gemfiles, but only one is used for testing and warnings
about it can be ignored.
Approved by: portmgr (mat), lifanov
Differential Revision: https://reviews.freebsd.org/D11865
|
|
|
|
|
| |
The former has redirected to the latter for a long time now; while here, use
https for the main download URL.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Arch and Debian) that implements the atomics; removes the use of generic
atomics on aarch64. This allows textproc/qt4-dbus to build.
PR: 223988
Reported by: linimon
Approved by: tcberner (mentor)
Obtained from: Fedora (url is in patch)
Differential Revision: https://reviews.freebsd.org/D13935
|
|
|
|
| |
ports r430441.
|
|
|
|
|
|
|
| |
PR: 225155
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D13816
|
|
|
|
|
|
|
|
| |
Changes: https://www.mozilla.org/firefox/58.0/releasenotes/
PR: 223425
Tested by: Greg V, tobik
Security: a891c5b4-3d7a-4de9-9c71-eef3fd698c77
MFH: 2018Q1 (piling up)
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
| |
not sanitized properly.
Sponsored by: Absolight
|
|
|
|
|
| |
PR: 225170
Approved by: portmgr (antoine)
|
|
|
|
| |
Sponsored by: Absolight
|
| |
|
|
|
|
| |
same compiler is used for both compiling and linking.
|
| |
|
|
|
|
|
|
| |
Reviewed by: mat, tcberner
Approved by: tcberner
Differential Revision: https://reviews.freebsd.org/D12964
|
|
|
|
|
|
| |
Submitted by: tobik
Reported by: yuri
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
variables deprecation revision
WITHOUT_NLS 2013-12-13 r336337
WITH_/WITHOUT_ 2014-02-24 r345870
NOPORT(DOC|EXAMPLE)S 2014-04-19 r351587
WITH_BDB_VER 2016-05-02 r414444
OVERRIDE_LINUX_BASE_PORT 2016-09-05 r421387
WITH_OPENSSL_(BASE|PORT) 2016-06-16 r416965
While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.
Cleanup bsd.sanity.mk a bit.
Fix fallout.
PR: 224613
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D13490
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The helpers were being evaluated before the default FLAVOR was set. The
helpers worked fine if the FLAVOR was specified by the user but not if
it was left to the default value. Resolve this by moving the helpers
right after the default FLAVOR is set.
PR: 224879
exp-run by: antoine
Approved by: portmgr (implicit)
MFH: 2018Q1
Differential Revision: https://reviews.freebsd.org/D13756
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
absolute path.
With the update to Qt 5.9.3, the configure script and qmake expect an mkspec
name, not an absolute path, which is why r458293 switched to using
${QMAKESPEC:T}.
However, the :T modifier breaks things when CXX is set to an absolute path
instead of just "c++", QMAKE_COMPILER is a shell string that will be evaluated
only after make invokes `configure' with CONFIGURE_ARGS. In other words, we end
up turning something like
$$(ccver="$$(/usr/bin/c++ --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)
into
/c++ --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)
which is obviously invalid.
We now just avoid being too smart and set a separate variable called
QMAKESPECNAME, which contains only the mkspec name and that we use both when
setting CONFIGURE_ARGS as well as to create QMAKESPEC.
PR: 224971
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This took quite a lot of time because Qt's own build system underwent
several changes in 5.8.0 that took a while to adapt to.
And, of course, qt5-webengine is a behemoth that we need to patch like crazy
due to its bundling of Chromium. In fact, most of the Chromium patches in
qt5-webengine have been imported with no changes from www/chromium@433510
("www/chromium: update to 56.0.2924.87").
New port: accessibility/qt5-speech
Bigger changes to Qt5 ports we had to make:
- Qt now allows using a configure.json file to define configuration options
and specify configuration checks that can be done when qmake is invoked.
However, configure.json checks done in a subdirectory only propagates to
subdirectories, and checks elsewhere will fail if all .pro files are being
parsed at once (i.e. qmake -recursive), so several ports had to switch to
USES=qmake:norecursive along with manual additional qmake invocations in
subdirectories in order to work. It's been mentioned in a few places such
as Qt's bug tracker that qmake's recursive mode is pretty much deprecated,
so we might switch to non-recursive mode by default in the future.
- Uses/qmake.mk: Introduce QMAKE_CONFIGURE_ARGS. qmake now accepts
arbitrary options such as '-foo' and '-no-bar' at the end of the
command-line. They can be specified in QMAKE_CONFIGURE_ARGS.
- graphics/qt5-wayland: The port can only be built if graphics/mesa-libs is
built with the WAYLAND option, so a corresponding option (off by default)
was added to the port.
- misc/qt5-doc: Switch to a pre-built documentation tarball. The existing
port was not working with Qt 5.9. Instead of trying to fix it, switch to
what Gentoo does and fetch a tarball that already contains all
documentation so that we do not have to build anything at all. The
tarball's name and location in download.qt.io look a bit weird, but it
seems to work fine.
- www/qt5-webengine: Use binutils from ports, Chromium's GN build system
generates a build.ninja that uses ar(1) with the @file syntax that is not
supported by BSD ar, so we need to use GNU ar from binutils.
- x11-toolkits/qt5-declarative-render2d: This port was merged into the main
Qt Declarative repository upstream, and into x11-toolkits/qt5-quick in the
ports tree.
Changes to other ports we had to make:
- biology/ugene: Drop a '#define point "."' that is not present in more
recent versions of the port. Defining a macro with such a common name
causes build issues with Qt 5.9, which uses |point| as an argument name in
methods.
- cad/qelectrotech: Fix plist with Qt 5.9. Directories are no longer
installed with `cp -f -R', but rather `qmake install qinstall', which does
not install
%%DATADIR%%/elements/10_electric/20_manufacturers_articles/bosch_rexroth/.directory
That's a local file that should not even have been part of the tarball
anyway.
- chinese/gcin-qt5: Add additional private Qt directories (which should not
be used in the first place) to get the port to build with Qt 5.9.
- devel/qtcreator: Fix plist with Qt 5.9. Something changed in qdoc and some
test classes no longer generate documentation files.
- security/keepassx-devel: Import a patch sent upstream almost a year ago to
fix the build with Qt 5.9.
Thanks to antoine for the exp-run, and tcberner and Laurent Cimon
<laurent@nuxi.ca> for landing changes in our qt-5.9 branch.
PR: 224849
|
|
|
|
|
|
|
|
| |
This otherwise prevents properly setting FLAVOR to the default internally
since it is in a separate namespace in bmake that is read-only.
Approved by: portmgr (implicit)
MFH: 2018Q1
|
|
|
|
|
|
|
|
|
|
| |
The code I removed was wrong but it still achieved the proper effect of
removing FLAVOR from .MAKEOVERRIDES. This is still needed and now is
done properly without truncating away all of the other valuable variables.
Pointyhat to: bdrewery
Approved by: portmgr (implicit)
MFH: 2018Q1
|
|
|
|
|
|
| |
Reported by: antoine
Approved by: portmgr (implicit)
MFH: 2018Q1
|
|
|
|
|
| |
Approved by: portmgr (implicit)
MFH: 2018Q1
|
|
|
|
|
| |
Approved by: portmgr (implicit)
MFH: 2018Q1
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is no such variable as ${MAKEOVERRIDES}, only ${.MAKEOVERRIDES}, so this
code was simply truncating .MAKEOVERRIDES entirely which could cause performance
and other odd issues with OSREL and make recursion.
We don't want to leak FLAVOR to child sub-makes but that can be fixed later;
this code was not doing what it intended.
Approved by: portmgr (implicit)
MFH: 2018Q1
|
|
|
|
|
|
| |
Reported by: dinoex
Approved by: portmgr (implicit)
MFH: 2018Q1
|
|
|
|
|
|
| |
Originally written by jrm in https://reviews.freebsd.org/D12964, but it makes
sense to decouple this stylistic change from what is being worked on in that
patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove the use of comp_DETECT.
- Remove all comp_DETECT variables.
- Remove a use of comp_DETECT outside of gnome.mk
- Remove py3gobject3.
- Have ports depending directly on devel/py-gobject3 use gnome to do it.
PR: 224618
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D13550
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream no longer ships the contents of misc/py-qt5-doc, so the port has been
removed.
This is also a requirement for updating the Qt5 ports, as the PyQt5 version
currently in the tree has license conflicts with later Qt versions.
Big thanks to tcberner for doing most of the work here, and antoine for the
exp-run.
PR: 224739
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Usage:
USES=eigen:<version>[,<type>]
version: 2 or 3 (required)
type: build (default), run
For example:
USES=eigen:2,build,run
will add a BUILD- and RUN_DEPENDS on math/eigen2, and
USES=eigen:3
will add a BUILD_DEPENDS on math/eigen3.
* Convert the existing ports to use it
- biology/iqtree: remove run time dependency (seemed not to be needed)
- graphics/movit: remove run time dependency (seemed not to be needed)
- science/avogadro: add run time dependeny (installed cmake file requires it to be present)
Reviewed by: rakuco, mat
Differential Revision: https://reviews.freebsd.org/D13702
|
|
|
|
|
| |
- ctan.unsw.edu.au now only accepts http
- neither ftp.tex.ac.uk nor ftp.chg.ru have address records anymore
|
|
|
|
| |
Pointy hat to: linimon
|
|
|
|
|
| |
- ftp.df.lth.se has gone away.
- some of the "ftp\." sites now only accept http:// addresses.
|
|
|
|
| |
Left side already unquoted and Mk/bsd.port.mk didn't quote.
|
|
|
|
|
| |
PR: 224760
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
USES=cmake now supports two additional list variables:
* CMAKE_ON : List of variables to turn on
* CMAKE_OFF : List of variables to turn off
This can be used as a shortcut to append these to CMAKE_ARGS.
For example ports that previously set
CMAKE_ARGS= -DVAR1:BOOL=TRUE -DVAR2:BOOL=TRUE -DVAR3:BOOL=FALSE
can now set this as
CMAKE_ON= VAR1 VAR2
CMAKE_OFF= VAR3
Reviewed by: adridg, rakuco, mat
Differential Revision: https://reviews.freebsd.org/D13636
|
|
|
|
|
|
|
| |
x86_64-unknown-freebsd/release/libgkrust.a: could not read symbols: File format not recognized
PR: 222641
Reported by: many
|
|
|
|
|
| |
Reviewed by: adridg, jrm
Differential Revision: https://reviews.freebsd.org/D13055
|
| |
|
| |
|
|
|
|
|
|
| |
PR: 224591
Exp-run by: antoine
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some ports depend on permissive or broken behaviour from the GNU BFD
linker, ld.bfd. Clang and GCC support a -fuse-ld= flag to choose a
specific linker, and as we migrate to installing lld as the base system
/usr/bin/ld we'll want to make use of -fuse-ld=bfd to use bfd for ports
that fail to link, or fail to run when linked with lld.
An upstream libtool change[1] from Feb 2016 supports passing through
-fuse-ld=, but it has not yet made it into a release. Patch an
equivalent change into ltmain.sh via Mk/Uses/libtool.mk.
Original proposal just patched ltmain.sh in devel/libtool. That would
address ports that run libtoolize via autoreconf, including lang/mono
which is one of the ports that fails to link with lld and responsible
for many downstream skipped ports. Patching ltmain.sh via libtool.mk
(tijl's suggestion) handles that case as well as ports that include
their own copy of ltmain.sh.
A later change may patch devel/libtool so that -fuse-ld works if using a
ports-installed libtool to build software outside of the ports tree; the
change in this commit is intended to address building in the ports tree.
[1] http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=f9970d99293faf908fdc153a653fa5781095fb7a
PR: 214864, 224514
Reviewed by: tijl
Approved by: portmgr (antoine)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D13589
|
| |
|
|
|
|
|
| |
PR: 223949
Exp-Run: antoine
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Reviewed by: mat
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D13529
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, only python shebangs (e.g. /bin/python, /usr/local/bin/python,
/usr/bin/env python etc.) are reported by stage Q/A and fixed by
USES=shebangfix. We need to do the same for python[23] as well.
Before the problem was not noticeable since many ports had e.g.
USES=python:2, which added a dependency on python2 metaport, however
that's going to switch to USES=python:2.7, and neither it, nor more
widely used USES=python adds a dependency on metaports, so there's
very high probability that python[23] links are not available.
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D13571
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows to have more complex renaming schemes. Until now, it could
only add a prefix or a suffix, but this was not working at all for man
pages, because it would give man/man1/pyfoo.1.gz-2.7 or
man/man1/pyfoo-1-2.7.gz. With this change, a man page will be correctly
renamed to man/man1/pyfoo-2.7.1.gz.
Unfix ports that were already handling man pages.
PR: 220214
Submitted by: Fukang Chen (previous patch)
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D13444
|
|
|
|
|
|
|
|
|
| |
Fixes a security issue.
PR: 224356
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
MFH: 2017Q4
Security: dd644964-e10e-11e7-8097-0800271d4b9c
|
|
|
|
|
|
|
|
|
| |
- flang is only supported on amd64
- with default OPTIONS on amd64, R doesn't link against libflang
- in the case R is build with FLANG option, flang is already added as a
runtime dependency by USES=fortran:flang
With hat: portmgr
|
|
|
|
| |
R now compiles addins by linking to libflang (and others).
|
|
|
|
|
|
| |
PR: 224418
Submitted by: timur@
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This would have given an error when:
- The port uses DIST_SUBDIR
- That sub-directory does not exist
- The current user does not have permission to write in DISTDIR.
Something like:
$ sudo rmdir /usr/ports/distfiles/gallery2
$ make fetch-urlall-list
mkdir: /usr/ports/distfiles/gallery2: Permission denied
*** Error code 1
PR: 222819
Reported by: sunpoet
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
This happens, for instance, if x11/nvidia-driver is installed.
PR: 221406
Submitted by: tobik
Approved by: bapt
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11977
|
|
|
|
| |
Reported by: pkg-fallout
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
PR: 224227
Exp-run by: antoine
Reviewed by: adridg, rakuco
Differential Revision: https://reviews.freebsd.org/D13367
|
|
|
|
|
|
|
|
|
|
|
| |
Before this, it could have been set to the current flavor of the port
that may not have been related to Python at all.
This of course never came up during development because at that time,
the only flavors were the Python flavors.
Reported by: dbn
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
The requested version of python can be set via USES=python:version
This change allows to build most ports depending on devel/py-gobject3
with DEFAULT_VERSIONS=python=3.x
In the future, one of py3gobject3 or pygobject3 could be deprecated.
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
| |
Before, it would only create the default symlink if the Python version
was the default Python version. Change that to if the Python flavor is
the default flavor.
PR: 224242
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
| |
The issue becomes apparent when trying to build lang/php72-extensions
with sodium checked.
PR: 223811
Submitted by: Daniel Ylitalo <daniel@blodan.se>
Approved by: ale
|
|
|
|
|
|
|
|
|
|
| |
- Pass MAKEFLAGS down into do-depends properly.
- Remove redundant dependencies, run-depends and lib-depends, from
targets that already depend on earlier targets that depend on
the needed targets.
Reported by: emaste
With hat: portmgr
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Suggested by: adamw
|
|
|
|
|
| |
Reported by: antoine
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
It has the same effect than setting PYTHON_NO_DEPENDS, but in a more
compact way.
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
| |
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D13291
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
| |
versions.
Sponsored by: Absolight
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
There's a flaw in FLAVOR selection logic which makes python FLAVOR
default to py27 even with DEFAULT_VERSIONS=python=3.6. Fix this and
generate FLAVOR based on PYTHON_DEFAULT, PYTHON2_DEFAULT, PYTHON3_DEFAULT
(in that order) similar to how it's done in other parts of python.mk.
This does not affect FLAVOR in default setup (py27 remains), but
if python default version is modified, it will now properly affect FLAVOR.
Approved by: portmgr (antoine)
Differential Revision: D13326
|
|
|
|
|
|
| |
has changed, so it still should work as well (or not) as before, but it's
essentially untested and if anyone needs an older version from the GCC 4.x
era, 4.9 is still available.
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
current python flavor. It can be used in dependency lines when the
port itself is not python flavored. For example, deskutils/calibre.
By default, all the flavors are generated. To only generate flavors
for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.
In all the ports with Python dependencies, the *_DEPENDS entries MUST
end with the flavor so that the framework knows which to build/use.
This is done by appending '@${PY_FLAVOR}' after the origin (or
@${FLAVOR} if in a Python module with Python flavors, as the content
will be the same). For example:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
PR: 223071
Reviewed by: portmgr, python
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12464
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To help with flavored ports, helpers are available. In these, replace <*>
with the flavor name.
*_PKGNAMEPREFIX *_PKGNAMESUFFIX *_PLIST *_DESCR will overwrite the variable.
*_CONFLICTS *_CONFLICTS_BUILD *_CONFLICTS_INSTALL *_PKG_DEPENDS
*_EXTRACT_DEPENDS *_PATCH_DEPENDS *_FETCH_DEPENDS *_BUILD_DEPENDS
*_LIB_DEPENDS *_RUN_DEPENDS *_TEST_DEPENDS will append to the variable.
Reviewed by: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12483
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Enable FLAVORS.
- Make make describe flavors aware.
- Add a qa check for unique package names amongst flavors.
- Make MOVEDlint understand flavors.
- Add a bit of sanity check to make sure FLAVORS stay lowercase.
- Various fixes.
Reviewed by: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12577
|
|
|
|
|
|
|
|
| |
Currently ${ECHO} is used which is problematic when it's set to 'true'
e.g. when using `make -s`.
PR: 223964
Approved by: gecko (jbeich)
|
|
|
|
|
|
|
|
| |
C and C++ code can be built targeting newer CPUs if user defined
CPUTYPE in make.conf. Let's opt-in for Rust as well.
PR: 223939
Submitted by: jbeich
|
|
|
|
|
| |
As of Rust 1.22.1 the following CPUTYPEs are supported:
https://github.com/rust-lang/llvm/blob/c7a16bd57c2a/include/llvm/Support/AArch64TargetParser.def#L54-L77
|
|
|
|
|
|
|
|
| |
After r454995 build may fail if SSE2 is only enabled for C/C++ code as
simd crate expects SSE2 based on MACHINE_CPU.
PR: 223415 223300
Reported by: vvd@unislabs.com
|
|
|
|
|
|
|
|
| |
This may help ports like textproc/ripgrep to run on old hardware.
Rust itself still requires SSE2 until bootstrap is regenerated.
PR: 223415
Approved by: rust (dumbbell)
|
|
|
|
| |
Requested by: mat
|
| |
|
|
|
|
|
| |
PR: 223781
exp-run by: antoine
|
|
|
|
| |
BUNDLE_LIBS is used by every XUL app that cannot share libxul.so
|
| |
|
|
|
|
|
|
|
|
| |
Clang PGO isn't supported by the build system yet.
https://bugzilla.mozilla.org/show_bug.cgi?id=1064049
Reported by: many
PR: 221451
|
| |
|
|
|
|
|
|
|
| |
- Rename USES=fortran:gcc to the more appropriate USES=fortran:gfortran.
- Change the options in math/R and math/libRmath so the choice becomes
flang or default instead of flang or gfortran. Use default Fortran
compiler again on amd64.
|
| |
|
|
|
|
| |
PR: 223680
|
|
|
|
|
|
|
|
| |
Some ports like graphics/povray-meta do funky things like add the same
option into PORT_OPTIONS twice. This also avoids a new leading blank
space in some cases.
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notable changes:
- mcrypt module was removed
- sodium module was added
- sybase_ct artifacts removed
Also many PECL ports will not work with this version
since some files got renamed.
Reviewed by: mat, ale, Rainer Duffner <rainer@ultra-secure.de>
Differential Revision: https://reviews.freebsd.org/D12980
|
|
|
|
|
|
|
|
|
|
|
| |
* update to 5.40.0
* unreleated cleanups:
- unify use of DISTVERSION
- remove created by line
PR: 223602
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D12966
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If a port modifies OPTIONS_UNSET after including bsd.port.options.mk
then these values were wrong even though all of 'showconfig',
'pretty-print-config', and the package generated all had the expected
options.
Only Poudriere and synth use these variables for incremental build checks.
Reviewed by: sjg, bapt
Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D13092
|
| |
|
|
|
|
|
|
|
|
|
| |
Not a MFH candidate due to POLA violation per redesigned UI, broken
legacy addons and auto-reviewed new addons.
Changes: https://www.mozilla.org/firefox/57.0/releasenotes/
PR: 222693
Tested by: pi, tobik, TrueOS
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problems can occur when PORTSDIR is a symbolic link, or e.g.,
make -C /usr/ports/ search key='!*'
See also:
r450002
https://lists.freebsd.org/pipermail/freebsd-current/2017-November/067386.html
Submitted by: rum1cro@yandex.ru
Reported by: sergey.dyatko@gmail.com
Approved by: portmgr (bdrewery)
Differential Revision: https://reviews.freebsd.org/D13019
|
|
|
|
|
|
| |
Approved by: bapt, adamw
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D13001
|
|
|
|
|
|
|
| |
All ports now are using MPL[10|11|20] license.
Approved by: portmgr (rene)
Differential Revision: D12940
|
|
|
|
| |
MFH: 2017Q4
|
|
|
|
| |
MFH: 2017Q4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, validation of JAVA_{VERSION,VENDOR,ERROR} does not constitute an
error and make(1) will happily continue, potentially doing the wrong thing.
Adjust the behavior as follows:
- Only validate each var if it's defined
- Remain verbose about what error exists and what's expected
- Fail the build if validation fails
bsd.java.mk exhibited this behavior up until r217132 inadvertently changed
it to be non-fatal.
PR: 220737
Approved by: portmgr (bdrewery)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 222612: www/qt5-webkit: for armv6/v7: The cacheFlush support is missing on this platform
* 216816: devel/qt5: In arch.test, use CXXFLAGS from make environment
PR: 222612,216816, 223289
Exp-run by: antoine
Submitted by: mmel, mikael.urankar@gmail.com
Reported by: Mark Millard <markmi@dsl-only.net>, mmel
Reviewed by: mmel, mikael.urankar@gmail.com
Differential Revision: https://reviews.freebsd.org/D12816
|
|
|
|
|
|
|
|
|
| |
They must be all uppercase, so that they do not conflict with flavors
that are lowercase.
Reviewed by: bapt
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12810
|
| |
|
|
|
|
|
|
|
|
|
| |
sip is installed as sip-${PYTHON_VER}
- py-qt*-demo: Fix packaging with python3, those ports have a python2 pkg-plist
so USE_PYTHON=py3kplist must be used to convert it
PR: 219641
|
|
|
|
|
| |
PR: 223209
Submitted by: Olivier Duchateau <duchateau.olivier@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
USES=fuse:3 does add a dependency on version 3 of libfuse, which is not
compatible with version 2 (which remains default version for now). Both
versions can co-exist at build and run time.
Reviewed by: mat
Approved by: mat (portmgr)
Differential Revision: https://reviews.freebsd.org/D12694
|
|
|
|
|
|
|
|
|
|
| |
flang is currently only available for amd64.
PR: 220313
Submitted by: yuri@rawbw.com
Reviewed by: db, jmd, mat, swills
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D12529
|
|
|
|
|
|
|
|
| |
old FreeBSD make (pmake) and there are no more users of it left in
the ports tree.
Differential Revision: https://reviews.freebsd.org/D12634
Approved by: portmgr (bapt)
|
|
|
|
| |
With hat: portmgr
|
|
|
|
| |
Reported by: antoine
|
|
|
|
|
| |
I missed some ports that depend on lang/tcl84 or x11-toolkits/tk84 by
explicitly mentioning the port origin instead of using USES.
|
|
|
|
|
|
| |
Fix supported versions in USES=t[cl|k], remove last consumer (lang/fpc-tcl) and
bump PORTREVISION on two other ports that have had their dependencies or
default options changed (lang/smalltalk and x11-toolkits/ocaml-labltk)
|
|
|
|
| |
Reported by: @myfreeweb (via 557cab235fab)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Qt has been looking for its dependencies in PREFIX, rather than in
LOCALBASE. Dependencies are expected to exist in LOCALBASE, but
PREFIX may be set arbitrarily by the end-user. When PREFIX != LOCALBASE,
Qt-based ports failed to build.
PR: 222994
Reported by: kargl
Approved by: tcberner (kde)
Exp-run by: antoine
MFH: 2017Q4
Differential Revision: https://reviews.freebsd.org/D12666
|
|
|
|
|
|
|
| |
PR: 223003
Reviewed by: rakuco, adridg
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D12620
|
|
|
|
|
|
| |
Reviewed by: bapt
MFH: 2017Q4
Differential Revision: https://reviews.freebsd.org/D12682
|
|
|
|
|
|
| |
PR: 223037
Submitted by: brooks
MFH: 2017Q4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The COPYTREE_BIN and COPYTREE_SHARE macros use constructs like
sh -c 'command' -- arg0 arg1
and assume that $0 will expand to arg0 and $1 will expand to arg1.
Our current sh implements it that way. However, POSIX specifies that $0 will
expand to -- and $1 will expand to arg0, since the command string is an
operand and not an option-argument. Bug #220587 requests making sh
POSIX-compliant in this regard.
If the argument after the command string does not start with '-', the
current sh behaves as required by POSIX. Therefore, adjust the macros so
this is always the case.
PR: 222870
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
|
|
| |
The flag has partial support across the tree, and the same effect
can be obtained by using ".undef WITH_DEBUG".
Reviewed by: mat, rene
Approved by: portmgr (rene)
Differential Revision: https://reviews.freebsd.org/D12548
|
|
|
|
| |
. Add support for JDK9 to bsd.java.mk
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Approved by: bapt kwm
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12643
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cargo.mk is a little too eager in splitting a crate's name and version
in two when the version contains a dash (e.g. csv-1.0.0-beta.4) and
the wrong URL ends up being used in MASTER_SITES e.g.
.../csv-1.0.0/beta.4/download/...
instead of the correct one
.../csv/1.0.0-beta.4/download/...
Reviewed by: dumbbell
Differential Revision: https://reviews.freebsd.org/D12628
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When defined it will create symlinks of some given binaries in a directory which
will be prepended to the PATH.
The syntax is the following:
BINARY_ALIAS= target1=source1 target2=source2
For example to have a "swig" binary in the path which will be pointing at
swig3.0 and a "sed" pointing at GNU sed: gsed
BINARY_ALIAS= swig=swig3.0 sed=gsed
Reviewed by: swills, adamw, mat
Approved by: swills (portmgr)
Differential Revision: https://reviews.freebsd.org/D12603
|
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D11443
Submitted by: sunpoet (myself)
Approved by: portmgr (mat)
|
|
|
|
|
|
|
| |
PR: 219982
Reviewed by: mat
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11114
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- linux- version cannot be updated due to lack of gtk3 package
- mirror -i18n distfiles locally until the langpacks are renamed
Changes: http://www.seamonkey-project.org/news
PR: 222464
Security: 5e0a038a-ca30-416d-a2f5-38cbf5e7df33
Security: 6cec1b0a-da15-467d-8691-1dea392d4c8d
Security: 555b244e-6b20-4546-851f-d8eb7d6c1ffa
Security: 1098a15b-b0f6-42b7-b5c7-8a8646e8be07
MFH: 2017Q4 (piling up until release)
|
|
|
|
|
|
|
|
| |
- Update to git snapshot 92045f4
- Add OPTION for LCMS2 support
bsd.emacs.mk:
- Update emacs-devel block to reflect change in Emacs version
|
|
|
|
|
|
|
| |
part of USE_QT5, since all of those suggestions are wrong.
Approved by: rakuco (mentor), tcberner (mentor), portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D12526
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Having this enabled breaks Poudriere's ability to build py2 and py3 ports
together which FLAVORS aims to resolve. Once we have actual python
FLAVORS support ready to commit we can then enable this feature again.
With hat: portmgr
|
|
|
|
| |
https://bugzilla.mozilla.org/show_bug.cgi?id=1391467
|
|
|
|
|
|
| |
/usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated
PR: 218808
|
|
|
|
|
|
|
| |
/usr/bin/ld: error: unknown argument: --warn-unresolved-symbols
PR: 218808
Reported by: O. Hartmann, pkg-fallout (for /head before lld 5.0 update)
|
|
|
|
|
|
|
|
|
|
| |
This is slightly early but due to recent PORTREVISION bump there's no
point doing QA for 55.0.* anymore.
Changes: https://www.mozilla.org/firefox/56.0/releasenotes/
PR: 221335
Security: 1098a15b-b0f6-42b7-b5c7-8a8646e8be07
MFH: 2017Q3 not possible: requires r447450 and r450556
|
|
|
|
| |
PR: 221464
|
| |
|
|
|
|
|
| |
Submitted by: antoine
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
**Do not start migrating any ports, a hook will prevent it**
This has been a long awaiting feature, most of the work has been done by
bapt, bdrewery and antoine, I am just the one actually doing the commit.
All this informations, and more to come are in the first link to our wiki
in the bottom block. A roadmap is in the second link.
To define a different flavors in a port, before any include, set:
FLAVORS= flavor1 flavor2 [...]
The first flavor in the list will be the default.
You can then check for flavors after includ'ing bsd.port.options.mk with:
.if ${FLAVOR} == flavor2
[some stuff]
.endif
To build flavor2, simply run:
make FLAVOR=flavor2
To depend on a specific flavor, write @<flavor> at the end of the depend
string, like:
RUN_DEPENDS= something:origin@foo
Submitted by: bapt, bdrewery, antoine
Reviewed by: portmgr
More infos: https://wiki.freebsd.org/Ports/FlavorsMigration
Todo List: https://wiki.freebsd.org/Ports/FlavorsAndSubPackages
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D10327
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Once upon a time, we checked all of STAGEDIR/PREFIX's executable
files.
* We then decided too many false positives were found, so we switched to
only checking executable files in bin/sbin/libexec/www, and also
symlinks that were in there.
* And then, we decided to go back to check all of STAGEDIR/PREFIX's
executable files, but forgot to remove the checks for symlinks (which
are now useless because we already check all the executable files.)
Reported by: lifanov
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
| |
ship Cargo
Cargo started to ship with Rust in 1.19.0_2. I forgot to indicate the
port revision in the 1.19.0_2 commit.
Reported by: jbeich@
|
|
|
|
| |
base system iconv.h.
|
|
|
|
|
|
|
|
|
|
| |
- Update WWW
Changes: https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-3-5-released/
PR: 222457
Exp-run by: antoine
Security: 95b01379-9d52-11e7-a25c-471bafc3262f
MFH: 2017Q3
|
|
|
|
|
|
|
|
|
|
|
| |
Use `mysql_config --version` instead of `mysql --version` because
in MySQL 8.0 the format of output is changed and it'd be [more reliable] and
easier to use just mysql_config because it only returns the numbers we want.
Reviewed by: brnrd, mat (mentor, portmgr)
Approved by: brnrd, mat (mentor, portmgr)
Sponsored by: EuroBSDCon Paris Devsummit
Differential Revision: https://reviews.freebsd.org/D12458
|
|
|
|
|
|
|
|
| |
Cargo started to ship with Rust in 1.19.0_2. I forgot to indicate the
port revision in the 1.19.0_2 commit.
Reported by: jbeich@
Differential Revision: https://reviews.freebsd.org/D12460
|
|
|
|
|
|
|
| |
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488
|
|
|
|
|
|
|
|
| |
- Update WWW
Changes: https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/
Security: 95b01379-9d52-11e7-a25c-471bafc3262f
MFH: 2017Q3
|
|
|
|
|
|
|
|
| |
- Update WWW
Changes: https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-2-8-released/
Security: 95b01379-9d52-11e7-a25c-471bafc3262f
MFH: 2017Q3
|
|
|
|
|
|
|
|
|
| |
Changelog: https://www.kde.org/announcements/kde-frameworks-5.38.0.php
PR: 222171
Exp-run by: antoine
Reviewed by: rakuco, adridg
Differential Revision: https://reviews.freebsd.org/D12289
|
|
|
|
|
|
|
|
| |
- Differentiate between gtk2 and gtk3 libraries in Uses/xfce.mk [2]
PR: 219334 [2], 219928 [1]
Submitted by: Olivier Duchateau <duchateau.olivier@gmail.com>
Differential Revision: D12387 [1] [2]
|
|
|
|
|
|
|
|
|
|
|
|
| |
Failed builds can occur when PORTSDIR is a symbolic link, or with
make -C /usr/ports/category/port/
PR: 221296
Reported by: yasu@utahime.org, rum1cro@yandex.ru
Reviewed by: bdrewery, sjg
Approved by: portmgr (bdrewery)
Differential Revision: https://reviews.freebsd.org/D11934
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This port now provides Cargo. This is the recommended now because Cargo
won't be provided separately in the future.
To build Cargo, we set `extended = true` in `config.toml`. As a side
effect, this flag also installs Rust source code. The port has a new
`SOURCES` option (disabled by default) to keep those sources.
As a consequence of this, `devel/cargo` is removed. Several ports
and Makefiles in Mk were updated to depend on `lang/rust` instead of
`devel/cargo`.
The other big change in this patch is the use of the bundled crates,
instead of relying on Cargo's registry (which was part of the distfiles,
in order to allow offline builds). So now, we don't need to prepare the
registry when updating this port.
This has several other benefits:
* It fixes the build with sudo(8).
* It fixes the use of the ino-64 patch (it was not applied to the
registry, thus not used).
Compilation errors were fixed in the ino-64 patch.
Various `.cargo-checksum.json` files are updated after the sources are
patched (FBSD10_FIX, ino-64, and so on). This fixes builds which were
failing with errors such as:
error: the listed checksum of `.../rustc-1.19.0-src/src/vendor/lzma-sys/xz-5.2.3/build-aux/config.rpath` has changed:
expected: c8b4c017079da9dfb3086a0583e60ffe736184d89005dc5973f0bb0fd17c04bb
actual: 561b00eb30ecaef2c9da17bc195e7d2a7ea63facea38ea9849fbb0ed340bebba
PR: 221088
Reported by: joneum@, nwhitehorn@, romain@,
Ekaterina Vaartis <vaartis@cock.li>,
david@catwhisker.org,
fullermd@over-yonder.net,
rum1cro@yandex.ru,
w.schwarzenfeld@utanet.at
Differential Revision: https://reviews.freebsd.org/D11783
|
|
|
|
|
| |
PR: 222264
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When this was added by r392084 on 2015-07-14, the default flavor of GCC
was GCC 4.8 and explicitly requesting GCC 5 (or later) was necessary for
C++ 14 support. Now that the default version of GCC is GCC 6, after GCC 5
for several months, we can use the preferred notion of USE_GCC=yes instead
of specifying a concrete minimum version.
Among others this helps with cases where GCC 6 is better adjusted for
FreeBSD, notably the well known std::to_string issue (where that is only
enabled with GCC 6 or later).
PR: 222268
Approved by: portmgr (antoine)
MFH: 2017Q3
|
|
|
|
| |
Security: https://www.vuxml.org/freebsd/47e2e52c-975c-11e7-942d-5404a68a61a2.html
|
|
|
|
|
|
| |
one if none is installed
With hat: portmgr
|
|
|
|
|
| |
This is the first alpha release for Tcl/Tk 8.7. See the full release notes
here: https://sourceforge.net/p/tcl/mailman/message/36030211
|