Commit graph

5037 commits

Author SHA1 Message Date
Mark Felder
cab8403512 Remove entry for www/rubygem-sinatra-contrib as it breaks ports depending on the
new version of it.
2018-01-08 16:56:22 +00:00
Mark Felder
53df67be2f Rename rubygem-sinatra-contrib to rubygem-sinatra-contrib1
This is required to bring in a rubygem-sinatra-contrib 2.0.0

Approved by:	robak
2018-01-08 16:32:05 +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
Sunpoet Po-Chuan Hsieh
779325a5fe Document the removal of sysutils/socket 2018-01-06 06:10:03 +00:00
Sunpoet Po-Chuan Hsieh
9b2557a579 Fix typo 2018-01-06 05:38:41 +00:00
Sunpoet Po-Chuan Hsieh
79b9350121 Document the removal of devel/p5-Test-Block 2018-01-06 05:34:06 +00:00
Sunpoet Po-Chuan Hsieh
b92d18d935 Document the removal of devel/p5-MooseX-Role-WithOverloading 2018-01-06 04:34:06 +00:00
Rene Ladan
7f85a02b1e Remove expired port:
2018-01-04 audio/beast: 4.5 years old version, six versions behind, requires old toolchain, and unmaintained.
2018-01-05 22:00:56 +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
bd07079943 Document the removal of www/rubygem-jwt2 2018-01-02 15:32:28 +00:00
Alexey Dokuchaev
62bb244901 Reflect that `lang/cim' was resurrected in r457835; while here, fix the
grammar and remove trailing dot in the `dns/dualserver' entry.
2018-01-02 08:50:27 +00:00
Rene Ladan
9088acc2a4 Remove expired ports:
2017-12-31 security/gnupg20: Will reach EOL upstream on 2017-12-31
2018-01-01 dns/dualserver: Please migrate to dns/dnsmasq. Over the years dualserver becomes unmaintenaible.
2018-01-01 devel/p5-Parse-Pidl44: yes
2018-01-01 sysutils/DTraceToolkit: Now maintained as part of the base system
2018-01-01 11:41:37 +00:00
Niclas Zeising
01134568b8 Remove deprecated net-mgmt/nrpe and slave.
This is the old version of net-mgmt/nrpe, which is no longer maintained.
Please use net-mgmt/nrpe3 instead, which is the currently maintained
version.
2018-01-01 00:17:23 +00:00
Sunpoet Po-Chuan Hsieh
85a723dd6f Document the removal of net/rubygem-fog-aws0, www/npm2 and www/npm3 2017-12-31 19:58:19 +00:00
Sunpoet Po-Chuan Hsieh
8cdd82bb28 Move misc/p5-Asterisk to misc/p5-asterisk-perl 2017-12-29 18:49:15 +00:00
Eitan Adler
82873234d2 Pet MOVEDLint
- fix comment at top of file
- wmmp has come back to life
2017-12-29 18:22:27 +00:00
Joseph Mingrone
5fbc20dbba deskutils/etask: Remove; unsupported by upstream since 2007
Approved by: dryice@dryice.name (maintainer)
2017-12-27 20:39:02 +00:00
Tijl Coosemans
b7ee67724a Remove devel/pwlib, net/openh323 and net/ohphone. The OpenH323 project
was split into OpalVoip and H323Plus in 2007, both also available as ports.

Remove dependency on net/openh323 from net/asterisk13.  The chan_h323
module has been replaced with chan_ooh323 which no longer depends on
openh323.
2017-12-27 15:55:01 +00:00
Li-Wen Hsu
c889c66fce - Change to flup6, a fork supports py3k
- Pass maintainership to submitter

PR:		224332
Submitted by:	Shane <FreeBSD@ShaneWare.Biz>
2017-12-26 18:33:18 +00:00
Joseph Mingrone
8dbc221669 editors/tree-widget: Remove expired port
Reviewed by:	Liu Dryice <dryice@dryice.name>
2017-12-26 15:00:16 +00:00
Joseph Mingrone
7a729adfdf japanese/egg-canna: Remove expired port
Approved by:	ume@FreeBSD.org (maintainer)
2017-12-25 19:05:36 +00:00
Dmitry Marakasov
61a0b9be49 - Resurrect games/jumpnbump, update to 1.60 2017-12-25 12:58:59 +00:00
Sunpoet Po-Chuan Hsieh
0a4ff4dbb1 Pet MOVEDlint: remove trailing dot 2017-12-22 23:05:13 +00:00
Sunpoet Po-Chuan Hsieh
a2cb2c5518 Move textproc/py-elasticsearch-py to textproc/py-elasticsearch 2017-12-21 17:40:40 +00:00
Yuri Victorovich
787a848e54 e-added port: science/PETSc: Suite of data structures and routines from Argonne National Laboratory (existed 2004/11/21-2014/09/01, deleted in r366959)
Replacing the identical version committed by me as a new port in r456696.
The old math/petsc port also had a slave port math/petsc-mpich that has also been deleted.

Original differential revision is https://reviews.freebsd.org/D13527

Submitted by:	myself
Reported by:	thierry that math/petsc and math/petsc-mpich existed before
Approved by:	adamw (mentor)
2017-12-21 00:26:58 +00:00
Yuri Victorovich
ac7be60714 Deleting science/PETSc: The previously-deleted port math/petsc exists. It will be resurrected and this version will be committed with it. 2017-12-21 00:20:01 +00:00
Jan Beich
14a2b4080b devel/android-tools-{adb,fastboot}-devel: remove for being older than master port 2017-12-20 23:15:39 +00:00
Baptiste Daroussin
bdc656e7f6 Remove EOLed swig 2.0 replaced by swig 3.0 2017-12-20 19:35:24 +00:00
Baptiste Daroussin
020660f994 Remove swig 1.3, please use swig 3.0 instead 2017-12-20 15:28:57 +00:00
Yuri Victorovich
a03c50d808 Re-added port: science/py-pymol: OpenGL based molecular visualization system (existed 2002/08/13-2014/09/01, deleted in r366862)
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D12902
2017-12-19 19:49:17 +00:00
Rene Ladan
0c2c838a3e Remove net-im/p5-Net-AIM, the AIM service was shut down on 2017-12-15 2017-12-19 18:59:17 +00:00
Tilman Keskinoz
be560fc867 Remove audio/last.fm. last.fm radio shutdown in March 2014. 2017-12-18 23:01:19 +00:00
Emanuel Haupt
9849ce16e6 Remove net-im/bsflite port that was only useful for the AIM network, which was
shut down on 2017-12-15.
2017-12-18 08:38:50 +00:00
Timur I. Bakeyev
1ea90d0c99 Bring net/samba4-devel back from limbo, now to keep in sync with the Samba development HEAD 2017-12-17 22:10:56 +00:00
Rene Ladan
5ffb104865 Remove two unmaintained ports that were only useful for the AIM network, which
was shut down on 2017-12-15:

net-im/pork
security/aimsniff
2017-12-16 14:07:05 +00:00
Dmitry Marakasov
a77eeed867 - Update PyODE to 1.2.1
- Rename from py-ode to py-PyODE to reflect upstream version
2017-12-14 20:16:06 +00:00
Rene Ladan
dd6cb9b9a4 Remove expired ports:
2017-12-12 audio/cd-console: No public distfiles
2017-12-12 textproc/pecl-cld: Depends on expired devel/cld
2017-12-12 textproc/p5-Lingua-Identify-CLD: Depends on expired devel/cld
2017-04-30 devel/cld: Unfetchable for more than six months (google code has gone away)
2017-12-13 22:48:42 +00:00
Brooks Davis
fec2dcc3b5 Update llvm-cheri to a new snapshot.
The CHERI LLVM backend can now target both 128-bit and 256-bit (as well
as 64-bit and 512-bit if hardware existed) from a single binary so remove
devel/llvm-cheri128.

Sponsored by:	DARPA, AFRL
2017-12-07 23:49:42 +00:00
Tobias Kortkamp
804041bf47 Make devel/kore-notls a flavor of devel/kore and remove it
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D13393
2017-12-06 15:49:47 +00:00
Mathieu Arnold
89f9702b7e Fold back net/bird6 into net/bird with FLAVORS.
With hat:	portmgr
Sponsored by:	Absolight
2017-12-06 14:16:51 +00:00
Rene Ladan
5bd52811ca Remove expired port:
2017-12-02 security/krb5-113: EOL twelve months after release of krb5-1.15
2017-12-03 19:23:25 +00:00
Dmitry Marakasov
b2bc2f009e - Resurrect games/lordsawar, unbreak, take maintainership
A turn-based strategy game where up to 8 players strive for control
of as many cities as possible. Produce new armies in cities to
conquer nearby cities. Using the income from those cities, make
more armies to take more cities. Send a hero to a temple to get a
quest, or maybe search a nearby ruin instead. Play with others or
against the computer.

WWW: http://www.nongnu.org/lordsawar/
2017-12-01 13:29:44 +00:00
Rene Ladan
7f0d896b8e Remove expired ports:
2017-11-30 www/p5-Yahoo-Lifestyle: This service has been shut down
2017-11-30 games/linux-rtcw: Use the native and open source games/iortcw instead
2017-11-30 java/bootstrap-openjdk: superseded by java/bootstrap-openjdk[68]
2017-11-30 lang/gcc46: Unsupported by upstream. Use GCC 6 or newer instead.
2017-12-01 12:23:20 +00:00
Rene Ladan
a2c92250de Remove expired port:
2017-11-30 security/webshag: Abandoned
2017-12-01 09:38:23 +00:00
Rene Ladan
0123740598 Remove expired port:
2017-11-29 security/py-rekall_gui: PoC that is no longer supported
2017-11-30 21:10:11 +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
Rene Ladan
d72b3e1a58 Remove expired port:
2017-11-28 audio/shairport: Officially unmaintained upstream. Use audio/shairport-sync instead
2017-11-29 20:52:24 +00:00
Jan Beich
3a90e9ac3d emulators/ppsspp-devel: remove until enough upstream changes accumulate 2017-11-29 17:37:44 +00:00
Craig Rodrigues
897af316ab devel/buildbot*: Rename all buildbot ports
devel/buildbot -> devel/py-buildbot
devel/buildbot-worker -> devel/py-buildbot-worker
devel/buildbot-console-view -> devel/py-buildbot-console-view
devel/buildbot-grid-view -> devel/py-buildbot-grid-view
devel/buildbot-pkg -> devel/py-buildbot-pkg
devel/buildbot-waterfall-view -> devel/py-buildbot-waterfall-view
devel/buildbot-www -> devel/py-buildbot-www

 - Update MAINTAINER
 - Allow builds with Python 3.x

Reviewed_by: koobs
Approved by: koobs (maintainer), portmgr (maintainer timeout, grembo, 3+ weeks)
Differential Revision: D12499
2017-11-28 10:15:46 +00:00
Tilman Keskinoz
8e1aaa26c9 Remove newsbeuter port. Abandonware that was revived as www/newsboat
PR:		222715
Reported by:	Zsolt Udvari
2017-11-27 22:46:35 +00:00