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

2673 Commits

Author SHA1 Message Date
Mathieu Arnold
072af3283a The sixth parameter of DESKTOP_ENTRIES is either true, false or empty,
it is not the shell builtin named false.

Sponsored by:	Absolight
2018-03-26 15:36:35 +00:00
Michael Reifenberger
42471c8c64 Update to r20180326082409. 2018-03-26 11:58:44 +00:00
Michael Reifenberger
0c065e2745 Update to r20180325183419 2018-03-25 17:45:00 +00:00
Niclas Zeising
a55a087bf8 Update cad/gtkwave to 3.3.89 2018-03-24 08:06:09 +00:00
Niclas Zeising
d6285e96d3 Update to 3.3.88
Create an option to install examples, default it to on.
2018-03-23 21:24:03 +00:00
Adriaan de Groot
83bbface6e Fix cad/kicad{-devel} in advance of CMake 3.11. Remove old duplicate CMake
module.

The old modules use CMake internals that are going away in 3.11;
this particular module has been shipped with CMake since 3.0 at least,
so it's just not necessary except on silly ancient platforms.

Reviewed by:	thierry (maintainer)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14772
2018-03-22 09:53:05 +00:00
Fernando Apesteguía
56ea00f268 Pet portlint for cad/openvsp
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14670
2018-03-18 16:24:51 +00:00
Fernando Apesteguía
36e690c0ad Remove Ego-Lines from fernape's ports
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14668
2018-03-13 22:24:58 +00:00
Fernando Apesteguía
542b1e2b40 Update MAINTAINER to new FreeBSD.org account
Update MAINTAINER email address for Fernando Apesteguia
from fernando.apesteguia@gmail.com

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14668
2018-03-12 19:20:32 +00:00
Tobias C. Berner
9870e21a41 Convert archivers/quazip and archivers/quazip-qt5 into flavors
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D14640
2018-03-11 10:05:42 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Mark Linimon
5f1ce9ee4f Add more information to stub error messages.
Remove BROKEN lines where IGNORE has already been set.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-03-09 22:46:22 +00:00
Tobias C. Berner
8fcc9ca3bd Fix cad/openscad shebang
Error: '/usr/local/bin/python' is an invalid shebang you need
  USES=shebangfix for 'share/openscad/libraries/MCAD/get_submodules.py

The existing shebang fix on the py file did nothing without USES=python.
Python already was an implied dependency.

Approved by:	portmgr blanket
2018-03-09 20:47:09 +00:00
Thierry Thomas
fd2be46753 Fix plist on 32 bits archs. 2018-02-25 17:46:01 +00:00
Antoine Brodin
7af389b730 Canonicalize dependency on libpng 2018-02-25 16:46:51 +00:00
Rene Ladan
fbd43637e1 Reset vg@'s ports after he resigned.
With hat:	portmgr-secretary
2018-02-23 21:09:47 +00:00
Michael Reifenberger
9c983391c4 Update to r20180223095015 2018-02-23 09:47:49 +00:00
Tobias C. Berner
a4a7daf069 Give the KDE SC4 applications ports a -kde4 suffix
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
2018-02-22 19:03:17 +00:00
Antoine Brodin
69da4f8da3 Fix build by adding chm to USE_FPC
Reported by:	pkg-fallout
2018-02-22 09:52:47 +00:00
Antoine Brodin
f7455240e3 Reduce dependency on the python2 metaport
PR:		225752
Submitted by:	Yasuhiro KIMURA
2018-02-19 11:10:43 +00:00
Danilo Egea Gondolfo
fef31dc245 - Update to 9.7.100 2018-02-18 22:19:11 +00:00
Raphael Kubo da Costa
6699fae7a2 Update QScintilla 2.10.2.
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
2018-02-18 09:55:10 +00:00
Thierry Thomas
6bdc894837 Upgrade to 7.2.0.
Release notes in
https://www.opencascade.com/sites/default/files/documents/release_notes_7.2.0.pdf

PR:		224649
Differential Revision:	https://reviews.freebsd.org/D13665
2018-02-17 19:48:33 +00:00
Thomas Zander
202a92c6ee Fix build with clang 6.0.0
PR:		225209
Submitted by:	pfg (maintainer)
2018-02-17 17:33:54 +00:00
Mathieu Arnold
f6e7f26602 devel/boost-python-libs got forgotten in the python flavorization, fix
this oversight.

Reviewed by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14368
2018-02-15 12:34:49 +00:00
Danilo Egea Gondolfo
a281446893 - Update to 3.10.8 2018-02-13 21:11:24 +00:00
Yuri Victorovich
39ebc4c174 cad/py-pyfda: Removed USE_PYTHON=noflavors because it causes INDEX to break.
Approved by:	adamw (mentor)
2018-02-03 21:43:16 +00:00
Yuri Victorovich
8cb52b6b33 New port: cad/py-pyfda: GUI tool for designing and analysing discrete time filters
pyFDA allows to design digital filters for signals in digital signal processing.

Screenshot:
https://raw.githubusercontent.com/chipmuenk/pyFDA/master/images/pyFDA_screenshot_3.PNG

The patching is mostly due to the fact that pyFDA doesn't have an
installation procedure, and expects users to just run locally.

PR:		222442
Submitted by:	myself
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D14176
2018-02-03 20:55:08 +00:00
Alexey Dokuchaev
0f6954c83d Unbreak the build against recent Clang.
PR:	225538
2018-02-02 09:48:48 +00:00
Joseph Mingrone
a3cc513bfc Flavorize and modernize Emacs ports
- 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
2018-02-01 18:03:09 +00:00
Jose Alonso Cardenas Marquez
c0d8a8d861 - Bump PORTREVISION. Lazarus was updated to 1.8.0 2018-02-01 07:21:25 +00:00
Antoine Brodin
f1ed7136fc Remove duplicate line from plist 2018-02-01 06:35:41 +00:00
Yuri Victorovich
ad5993c4b8 cad/py-lcapy: Added missing dependency science/py-scipy, etc.
Additionally:
* updated to the latest version
* added USE_PYTHON=concurrent (for the executable)
* labeled as compatible with all pythons

PR:		210583
Submitted by:	myself
Approved by:	tcberner (mentor)
Differential Revision:	D13894
2018-01-26 22:57:10 +00:00
Rene Ladan
0f6476167d cad/brlcad: miscellaneous improvements
- add LICENSE (LGPL21)
- fix stage-qa
- pet portlint
- clean up PREFIX, regenerate pkg-plist consequently
- clean up other Makefile variables
- bump PORTREVISION

PR:		211921 (partially)
Submitted by:	pfg@
Approved by:	maintainer timeout
2018-01-21 12:10:11 +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
Antoine Brodin
f031afd4f3 Fix PKGBASE collision with cad/kicad-library 2018-01-13 09:47:41 +00:00
Niclas Zeising
22ba45fa18 Update to 3.3.87 2018-01-12 21:56:09 +00:00
Antoine Brodin
3cb83440b9 Mark BROKEN: wrong DEPENDS
===>   linuxcnc-devel-20170708_3 depends on file: /usr/local/lib/Img/libtkimg1.4.6.so - not found
2018-01-12 20:42:19 +00:00
Michael Reifenberger
3d96bddf91 This is the library part for kicad-devel (repo copied from kicad-library)
Update to r20180104085644
Add the port to cad/Makefile
2018-01-12 20:12:44 +00:00
Michael Reifenberger
187f9d8ad9 Split into kicad-devel and kicad-library-devel (follow up commit)
Update to r20180112180600
Use github
2018-01-12 20:03:16 +00:00
Steve Wills
cc2f5d1dfa cad/openvsp: Update to 3.15.0
PR:		224907
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2018-01-10 18:52:31 +00:00
Mathieu Arnold
bb5196a149 Remove support for variables that have been deprecated for a while.
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
2018-01-09 07:40:55 +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
Wen Heping
e661101fe4 - Update to 2.6.2 2018-01-06 15:07:06 +00:00
Sunpoet Po-Chuan Hsieh
97064443de Update devel/json-c to 0.13
- Add TEST_TARGET
- While I'm here, fix shebang for net/opensips
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		224675
Exp-run by:	antoine
2018-01-03 13:36:58 +00:00
Tobias C. Berner
51d04637cb New USES=eigen
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
2018-01-02 16:49:24 +00:00
Michael Reifenberger
f2be5cdeab kicad-devel now needs wx(python) during build and run... 2018-01-01 19:06:34 +00:00
Michael Reifenberger
9e0d417613 Update to r20171229233842 2017-12-30 13:43:53 +00:00
Tijl Coosemans
5f958dc756 Remove a patch for configure.ac so we can remove USE_AUTOTOOLS. The patch
added two variables that weren't used anywhere.
2017-12-24 17:00:29 +00:00
Adriaan de Groot
74c0e748b9 Update CMake to 3.10.1
- https://blog.kitware.com/cmake-3-10-1-available-for-download/
   - flang support
   - changes to automoc policies
   - support for FreeBSD package generation with CPack

Necessary fixes to other ports:
 - cad/openvsp make search for libxml explicit
 - math/scalapack force C compiler to be compatible with mpi
 - deskutils/kdepim4 fix incorrect sources list
 - www/qt5-webkit fix incorrect sources list

Thanks to Antoine for the multiple exp-runs.

PR:		223872
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13210
2017-12-23 10:44:23 +00:00