1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-18 03:46:03 +00:00
Commit Graph

10110 Commits

Author SHA1 Message Date
Alexey Dokuchaev
cd883f5f56 Remove remnants of the switch from Altavista Babelfish to Google Translate
in r459036 and generally improve port description; while here, add missing
`perl5' to CATEGORIES.
2018-01-18 10:06:54 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
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
2018-01-18 04:11:02 +00:00
Thomas Abthorpe
2e772d5e5f - Fix build for FreeBSD 11+
MFH:		2018Q1
2018-01-17 16:44:05 +00:00
Tobias Kortkamp
ee03515b6a misc/rumprun: Add missing USES=gmake and fix build
make[1]: "/wrkdirs/usr/ports/misc/rumprun/work/rumprun-8fe40c8/app-tools/Makefile" line 1: Missing dependency operator
make[1]: "/wrkdirs/usr/ports/misc/rumprun/work/rumprun-8fe40c8/app-tools/Makefile" line 2: Need an operator
...
make[1]: "../../global.mk" line 1: Missing dependency operator
make[1]: "../../global.mk" line 2: Need an operator
...
Variable MACHINE_GNU_PLATFORM is recursive.

- Patch bundled libunwind to build with newer GCC versions
- Fix man page install location
- Fix build on i386
- The port will only build on amd64 and i386 so use ONLY_FOR_ARCHS to
  list the architectures it builds on instead of all architectures it
  doesn't build on

PR:		225152
Submitted by:	Fabian Freyer <fabian.freyer@physik.tu-berlin.de> (maintainer)
2018-01-16 17:04:40 +00:00
Carlos J. Puga Medina
dcd5685bd2 - Fix WWW in pkg-descr 2018-01-16 14:43:42 +00:00
Michael Landin
5e9e5b5071 - update to -> 1.20
PR:		199570
2018-01-15 11:54:37 +00:00
Mahdi Mokhtari
b521a978a6 misc/rumprun: Add port to the tree
This project uses rump kernels to provide the Rumprun unikernel.
Rumprun works on both hypervisors (eg. KVM and Xen) and bare metal.
Rumprun can be used with or without a POSIX'y interface, and supports
applications written in (but not limited to):
C, C++, Erlang, Go, Java, Javascript (node.js), Python, Ruby and Rust.

PR:		225117
Submitted by:	Fabian Freyer <fabian.freyer@physik.tu-berlin.de>
Reviewed by:	yuri
Sponsored by:	Netzkommune GmbH
Differential Revision:	https://reviews.freebsd.org/D13888
2018-01-13 20:36:29 +00:00
Sunpoet Po-Chuan Hsieh
697143586c Update to 0.14
Changes:	http://search.cpan.org/dist/Geo-Coder-OpenCage/Changes
2018-01-13 08:12:51 +00:00
Ryan Steinmetz
f46b668693 - Add missing quotes to rc script
PR:		193921
Submitted by:	saper@saper.info
2018-01-12 14:02:49 +00:00
Alexey Dokuchaev
7b85b686ee Remove superfluous linefeeds and fix some other minor whitespace bugs. 2018-01-11 16:53:44 +00:00
Alexey Dokuchaev
a247b2f47d Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files that are not actually manual pages (part 2).
2018-01-11 14:18:01 +00:00
Steve Wills
d0a6e9db46 misc/exercism: update to 2.4.1 2018-01-10 21:45:11 +00:00
Koop Mast
d22fd65c3e Add misc/pnpids
Database of IDs used in Plug and Play devices. This file is taken
from the hwdata package (https://github.com/vcrhonek/hwdata), because
the offical upstream (http://uefi.org/pnp_id_list) does not have a
easy to use file.

Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
2018-01-10 17:43:18 +00:00
Alexey Dokuchaev
2c0789eb84 Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files which are not actually manual pages.
2018-01-10 15:08:51 +00:00
Kurt Jaeger
2e83fc02b9 New port: misc/lxi-tools
lxi-tools is a collection of open source software tools that enables control
of LXI compatible instruments such as modern oscilloscopes, power supplies,
spectrum analyzers etc.

All features are consolidated in the 'lxi' application which provides a
simple commandline interface to discover LXI instruments, send SCPI
commands, and capture screenshots from supported LXI instruments.

lxi-tools rely on liblxi for all communication.

WWW: https://lxi-tools.github.io/

PR:		224714, D13686
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2018-01-09 19:10:45 +00:00
Kurt Jaeger
78ffb2faea New port: misc/liblxi
liblxi is an open source software library which offers a simple API for
communicating with LXI compatible instruments. The API allows applications
to discover instruments on your network, send SCPI commands, and receive
responses.

WWW: https://lxi-tools.github.io

PR:		224713, D13685
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2018-01-08 20:53:35 +00:00
Yuri Victorovich
e8f0d5b998 New port: misc/libpredict: Satellite orbit prediction library
Submitted by:	myself
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13758
2018-01-08 20:22:43 +00:00
Yuri Victorovich
bdb040c1ef misc/free42: Update to 2.0.10
Submitted by:	myself
Reported by:	portscout
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13795
2018-01-08 18:56:09 +00:00
Sunpoet Po-Chuan Hsieh
134ea89949 Sort SUBDIRs 2018-01-07 15:40:08 +00:00
Sunpoet Po-Chuan Hsieh
2e7c66fb8e Update to 0.103013
- Add LICENSE_FILE

Changes:	http://search.cpan.org/dist/Software-License/Changes
2018-01-07 12:13:05 +00:00
Sunpoet Po-Chuan Hsieh
cfc5335e1e Update to 1.08
- Add LICENSE

Changes:	http://search.cpan.org/dist/asterisk-perl/CHANGES
2018-01-07 12:13:00 +00:00
Sunpoet Po-Chuan Hsieh
5bae60f855 Update to 20180104
Changes:	https://people.FreeBSD.org/~sunpoet/usbids-20180104.diff
2018-01-07 12:12:17 +00:00
Raphael Kubo da Costa
f6ceca6350 Update Qt5 ports to 5.9.3.
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
2018-01-06 21:30:31 +00:00
Guangyuan Yang
e161886166 - Add thefuck 3.25
Thefuck is a magnificent app which corrects your previous console command.
It tries to match a rule for the previous command, creates a new command
using the matched rule and runs it. Thefuck comes with a lot of predefined
rules, but you can create your own rules as well.

WWW: https://github.com/nvbn/thefuck

PR:		224263
Approved by:	adamw
Differential Revision:	https://reviews.freebsd.org/D13460
2018-01-05 09:26:49 +00:00
Jan Beich
e64dc11547 Lift BROKEN_aarch64 for Clang 3.8 per FreeBSD 11.0 EOL
The cryptic "error in backend" is emitted by Clang on crash.
2018-01-05 02:57:35 +00:00
Raphael Kubo da Costa
1f176eca29 Bump PORTREVISION after r457993.
In this case, we dropped a runtime dependency, so it is possible the package
could have been created before and just failed at installation time.

PR:		224870
2018-01-03 17:22:40 +00:00
Raphael Kubo da Costa
78c7284496 Drop dependency on py-qt5-doc, which was removed in r457921.
PR:		224870
2018-01-03 17:21:30 +00:00
Marc Fonvieille
379fe34abb Update to r51361 from the FreeBSD docset.
Approved by:	doceng (implicit)
2018-01-03 16:22:47 +00:00
Raphael Kubo da Costa
a9709471be Update SIP to 4.19.6, PyQt4 to 4.12.1 and PyQt5 to 5.9.2.
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
2018-01-02 20:21:34 +00:00
Sunpoet Po-Chuan Hsieh
4088c61473 Update to 2.04
Changes:	http://search.cpan.org/dist/Locale-SubCountry/Changes
2017-12-30 18:16:37 +00:00
Sunpoet Po-Chuan Hsieh
c946c479b5 Fix WWW
Approved by:	portmgr (blanket)
2017-12-30 00:15:35 +00:00
Sunpoet Po-Chuan Hsieh
736fd34c10 Fix WWW
Approved by:	portmgr (blanket)
2017-12-30 00:15:30 +00:00
Sunpoet Po-Chuan Hsieh
51694eb7b8 Fix WWW
Approved by:	portmgr (blanket)
2017-12-30 00:15:25 +00:00
Sunpoet Po-Chuan Hsieh
87679e8b91 Move misc/p5-Asterisk to misc/p5-asterisk-perl
- Add NO_ARCH
- Bump PORTREVISION of dependent ports for dependency change
2017-12-29 18:47:11 +00:00
Mark Linimon
fad36c0b53 Mark these ports broken on aarch64 (and, where appropriate, armv6/7).
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-12-29 16:33:11 +00:00
Danilo Egea Gondolfo
2f8f79ac24 - Update to 1.74 2017-12-28 20:42:32 +00:00
Sunpoet Po-Chuan Hsieh
bb56e61bad Update to 2.03
Changes:	http://search.cpan.org/dist/Locale-SubCountry/Changes
2017-12-27 19:52:10 +00:00
Yuri Victorovich
0a399ebf74 New port: misc/nnn: Missing terminal file browser for X
Submitted by:	224600
Reported by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13646
2017-12-27 17:47:29 +00:00
Jimmy Olgeni
185b6cef18 Update misc/elixir-mime to version 1.2.0. 2017-12-25 08:52:24 +00:00
Antoine Brodin
ddd8c8640e Change default version of samba from 4.4 to 4.6
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D13529
2017-12-23 07:03:21 +00:00
Yuri Victorovich
4dbc2863a7 New port: misc/libpostal: Library for parsing/normalizing street addresses around the world
PR:		224262
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D13468
2017-12-18 22:43:44 +00:00
Ben Woods
80e4f7aae2 misc/mc: Fix SUBSHELL blank terminal upon opening in xterm with Slang
Note: Unfortunately this does not fix this issue on the FreeBSD console.

PR:		217758
Submitted by:	Alexander Moisseev <moiseev@mezonplus.ru>
Reported by:	Dron <dron_2@ua.fm>
Reported by:	danfe
MFH:		2017Q4
2017-12-17 06:58:41 +00:00
Ben Woods
a45e32b94b misc/mc: Update to 4.8.20
Changes this release:
  https://midnight-commander.org/wiki/NEWS-4.8.20
2017-12-16 05:42:53 +00:00
Antoine Brodin
a8cc35a10e - Those ports fail to build with python3
- Add some explicit FLAVOR to dependencies where needed
2017-12-12 12:40:15 +00:00
Sunpoet Po-Chuan Hsieh
13d5d5e53a Update to 20171127
Changes:	https://people.FreeBSD.org/~sunpoet/usbids-20171127.diff
2017-12-11 10:37:05 +00:00
Sunpoet Po-Chuan Hsieh
d0c70c603f Update to 20171206
Changes:	https://github.com/pciutils/pciids/commits/master
2017-12-11 10:37:00 +00:00
Gerald Pfeifer
5442a613d4 Change man pages which are links (gitregrep.1.gz and gitrfgrep.1.gz)
from absolute links to relative links.

Bump PORTREVISION since this does affect the resulting package in a
material manner.

PR:		224230
Reported by:	wosch
2017-12-10 21:44:24 +00:00
Antoine Brodin
a021c1b8c0 - Those ports fail to build with python3
- Add some explicit FLAVOR to dependencies where needed
2017-12-10 20:48:45 +00:00
Antoine Brodin
1c77daa715 gnome-osd is not compatible with python3 2017-12-09 11:46:20 +00:00
Antoine Brodin
7d5dde1947 metromap is not compatible with python3 2017-12-09 09:55:06 +00:00