Age | Commit message (Collapse) | Author |
|
|
|
Reviewed by: mat
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D14885
|
|
Reported by: pkg-fallout
Approved by: jrm
Differential Revision: https://reviews.freebsd.org/D14892
|
|
Approved by: jrm
Differential Revision: https://reviews.freebsd.org/D14877
|
|
Patch Makefile.in.top to cleanly support DESTDIR
Also resolves 225002, conflict with libproj
PR: 226037
Reported by: wen
Reviewed by: mat rene
Approved by: jrm
Differential Revision: https://reviews.freebsd.org/D14854
|
|
Upstream changes: https://github.com/Cibiv/IQ-TREE/releases/tag/v1.6.3
|
|
Also silenced STRIP_CMD.
Reported by: portscout
|
|
|
|
Approved by: portmgr (tier-2 blanket)
|
|
Upstream changes: https://github.com/bbuchfink/diamond/releases/tag/v0.9.19
|
|
Pull in commits after the 0.9.18 release for build fixes.
Upstream changes: https://github.com/bbuchfink/diamond/releases/tag/v0.9.18
|
|
With hat: portmgr
|
|
Approved by: portmgr (tier-2 blanket)
|
|
version 1.1.0 (via revision 464079).
|
|
Port changes for biology/seqan-apps:
* Changed to DISTVERSION
* Updated COMMENT
* Added USES=compiler:openmp
* Removed BROKEN_xx (upstream now claims support for these architectures)
* Removed USE_GCC
* Added SSE4/AVX2/NATIVE SIMD options
Port changes for biology/seqan:
* Changed to DISTVERSION
* Added NO_ARCH
* Added PORTDOCS=*
* Updated do-install
PR: 225682
Submitted by: Hannes Hauswedell <h2+fbsdports@fsfe.org> (maintainer)
Approved by: tcberner (mentor, implicit)
|
|
Upstream changes: http://www.iqtree.org/release/v1.6.2
|
|
PR: 225752
Submitted by: Yasuhiro KIMURA
|
|
Changelog:
https://github.com/pysam-developers/pysam/releases/tag/v0.14
Reported by: portscout
Approved by: tcberner (mentor, implicit)
|
|
Additional port changes:
* Changed to DISTVERSION.
* Added USE_PYTHON=cython.
* Added stripping.
* Updated maintainer e-mail.
Reported compiler warnings to the upstream.
Reported by: portscout
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D14283
|
|
- Switch to https://
- Remove trailing slashes
Approved by: portmgr blanket
|
|
Upstream changes: https://github.com/bbuchfink/diamond/releases/tag/v0.9.17
|
|
|
|
Change maintainer email bacon4000@gmail.com to jwb@FreeBSD.org
Remove Created by comments for same user
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D14128
|
|
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279
|
|
when it was missing)
- Invoke INSTALL_DATA where appropriate instead of INSTALL_MAN
- Fix some whitespace and formatting bugs along the way
|
|
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
|
|
- Added pkg-plist to pet portlint
Relnotes: http://doua.prabi.fr/software/seaview_data/CHANGES
|
|
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
|
|
|
|
|
|
|
|
Upstream changes: https://github.com/Cibiv/IQ-TREE/releases
|
|
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com -exp run
|
|
Changes: https://github.com/rvosa/bio-phylo/releases
|
|
Approved by: jrm
Differential Revision: https://reviews.freebsd.org/D13574
|
|
Approved by: portmgr blanket
|
|
Approved by: jrm (mentor) or wen (mentor)
Differential Revision: https://reviews.freebsd.org/D13574
|
|
- in general, if we think that the code is not architecture-specific,
and instead just enables x86 assembler by default, those should
use BROKEN rather than IGNORE. This will allow them to be attempted
with TRYBROKEN.
- spell i386 as x86.
- spell asm as assembler.
- pet portlint.
These changes should have no effect on tier-1 builds.
Approved by: portmgr (tier-2 blanket)
|
|
|
|
While here, pet portlint and reformat some other BROKEN statements.
Approved by: portmgr (tier-2 blanket)
|
|
|
|
|
|
on x86.
Approved by: portmgr (tier-2 blanket)
|
|
Upstream changes: https://github.com/bbuchfink/diamond/releases/tag/v0.9.14
|
|
|
|
- Add some explicit FLAVOR to dependencies where needed
|
|
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
|
|
not install tests.
|
|
adapter and quality trimming
Approved by: jrm (mentor)
Differential Revision: D13400
|
|
Approved by: portmgr (tier-2 blanket)
|