1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-20 08:27:15 +00:00
Commit Graph

10104 Commits

Author SHA1 Message Date
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
Yuri Victorovich
2a87666839 New port: misc/py-palettable: Library of color palettes for Python
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13419
2017-12-08 06:37:54 +00:00
Mark Linimon
32d4230d44 Mark these ports as buildable on armv6 after a trybroken run. (Also
tested with trybroken on armv7.)

The 'runaway process' ones are most likely just statistical.

Approved by:	portmgr (tier-2 blanket)
2017-12-08 01:46:00 +00:00
Dmitry Marakasov
44ba131e9a - Add LICENSE_FILE
- Cosmetic fixes
- Update WWW

Approved by:	portmgr blanket
2017-12-04 09:00:25 +00:00
David Chisnall
f9197640d9 Fix configure options for gnustep-make
We were not setting the flag to select the GNUstep ABI, so were defaulting to
using the GCC-compatible version, which was likely to trigger a lot of subtle
bugs.  This was noticed when C++ exceptions thrown through Objective-C stack
frames caused segfaults.
2017-12-03 12:23:53 +00:00
Antoine Brodin
38308bbce8 - Add explicit FLAVOR to a few dependencies
- Remove FLAVOR from py-docutils dependency in comms/uhd, in this case
  it needs the rst2html command, not the docutils module
- Mark some ports as not compatible with python3
2017-12-03 08:25:31 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
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
2017-11-30 15:50:30 +00:00