Commit graph

95 commits

Author SHA1 Message Date
Tobias C. Berner
7a09f7fbc2 graphics/opencv: update to 4.5.1 -- and make port more easily maintainable
This is a major upgrade from 3.x to 4.x.

Changelog from versions 3.4.1--4.5.1 can be found here:
    https://github.com/opencv/opencv/wiki/ChangeLog

Note: this has explicitely not been added as a new graphics/opencv4 port, but replaces the
      previous graphics/opencv[3] port. Again, to improve maintainability by not giving ports
      the option to pick the "wrong one" - this leads however to some abandoned ports being
      broken.

The port has been greatly simplified:
    * graphics/opencv-core which existed to enable ffmpeg to depend on opencv, and vice versa
      has been removed. ffmpeg no longer can depend on opencv.
    * graphics/py-opencv has been integrated into graphics/opencv, the default versions python
      bindings will be built unless the PYTHON option is explicitely turned off.
    * graphics/opencv-java has been integrated into graphics/opencv -- it is off by default,
      but can be enabled by toggling the JAVA option -- there are no consumers in the tree,
      so that option might go away in the future.
    * All the previous options have been removed and replaced by a (hopefully) sane set of
      dependencies that make the port and package most usable for the majority of consumers.
      - Please let me know if you think there are better defaults (i.e. anything that is missing,
        or something that should not be dependet on).
      - If you think something should be added or removed, please open a bug report.
      - If you think something should be added as an optional dependency, please open a
        bug report (with a good reason [tm]).

The depending ports have been updated to work against opencv4, or marked broken.
    * Ports broken:
      - graphics/rubygem-objectdetect: OpenCV4 no longer ships opencv-1.0 API
      - graphics/p5-Image-ObjectDetect: OpenCV4 no longer ships opencv-1.0 API
      - graphics/gimp-gmic-plugin: OpenCV4 no longer ships opencv-1.0 API
    * Backports:
      - misc/visp: dfa7e4bd47
      - multimedia/zart: 6ca1964690,
                         d3a2931b1a
    * Others:
      - misc/actiona: switch to pkgconfig 'opencv4'
      - multimedia/libav: drop opencv support
      - misc/darknet: already failed to build prior to the upgrade
      - math/saga: remove patching added to work against opencv3
2021-01-30 18:08:56 +00:00
Thomas Zander
8337fc6d5f Chase libsndfile 1.0.30 update.
Details:
- Missing symbol sf_version_string, not auto-resolved by pkg + rebuild.
- Bump PORTREVISION for consumers.
2020-10-01 08:56:20 +00:00
Thierry Thomas
1e8cb1b584 Upgrade toxcore to v0.2.12.
Release notes at <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.12>.
2020-05-01 17:25:04 +00:00
Thierry Thomas
f51e03d781 Upgrade toxcore to v0.2.11.
Release notes at <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.11>.
2020-03-23 12:19:41 +00:00
Mathieu Arnold
2614c95748 Convert to UCL & cleanup pkg-message (categories n)
(and missed 3 missed files from previous categories.)
2019-08-14 08:48:50 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Thierry Thomas
d4b88f95a9 Upgrade to v0.2.10.
Release notes on <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.10>.
2019-06-25 18:17:09 +00:00
Jan Beich
7c039bce3a multimedia/libvpx: update 1.8.0
www/firefox, www/firefox-esr, mail/thunderbird wait for upstream fix via
https://bugzilla.mozilla.org/show_bug.cgi?id=1525393

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.7.0..v1.8.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
2019-02-06 13:33:13 +00:00
Thierry Thomas
33390ed772 Upgrade to v0.2.9.
Release notes at <https://github.com/TokTok/c-toxcore/releases>.

Note: tests are now an option.
2019-01-13 14:03:42 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Thierry Thomas
d9f8a4e1fc Upgrade to v0.2.8.
Release notes at <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.8>.
2018-10-08 14:14:34 +00:00
Thierry Thomas
b19bf0aa01 Upgrade to v0.2.7.
Release notes at <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.7>.
2018-08-31 13:36:47 +00:00
Thierry Thomas
8b94797979 Upgrade to v0.2.6.
Release notes at <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.6>.
2018-08-17 09:53:59 +00:00
Thierry Thomas
96e55c73cd Upgrade to v0.2.5.
Release notes at <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.5>.
2018-08-08 20:52:16 +00:00
Fernando Apesteguía
4889b760a7 devel/libconfig: update to 1.7.2
* Change to USE_GH
* Bump PORTREVISION of dependant ports.

Committing after maintainer timeout

PR:	229961
Submitted by:	che@bein.link
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16442
2018-08-06 17:22:36 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Thierry Thomas
72245d5529 Upgrade to v0.2.4.
Release notes at <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.4>.
2018-07-21 20:58:34 +00:00
Thierry Thomas
d6a6d2b90e - Upgrade Tox to v0.2.3
Release notes at <https://github.com/TokTok/c-toxcore/releases/tag/v0.2.3>

- Bump PORTREVISION of consumers.
2018-06-26 10:10:03 +00:00
Thierry Thomas
c630dd3a7a Opencv is checked by configure, but actually it is only needed for
tests.

PR:		228178
Reported by:	vvd (at) unislabs.com
2018-05-12 14:26:55 +00:00
Steve Wills
142143e5a7 Bump PORTREVISION on more opencv consumers due to opencv update 2018-05-09 20:27:51 +00:00
Thierry Thomas
7375c1e6e0 Upgrade to v0.2.2.
Release notes at https://github.com/TokTok/c-toxcore/releases/tag/v0.2.2
2018-04-18 17:50:38 +00:00
Thierry Thomas
486d1791c8 Upgrade to v0.2.1.
Release notes at https://github.com/TokTok/c-toxcore/releases/tag/v0.2.1
2018-03-10 20:36:44 +00:00
Thierry Thomas
e09ec5e4bc - Repocopy tox to tox12, to be used by uTox
- Upgrade tox to v0.2.0
	Release notes at https://github.com/TokTok/c-toxcore/releases/tag/v0.2.0

PR:		226310
Differential Revision:	https://reviews.freebsd.org/D14558
2018-03-07 20:55:44 +00:00
Jan Beich
b964b053b6 multimedia/libvpx: update 1.7.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.6.1..v1.7.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
2018-01-25 21:20:12 +00:00
Thierry Thomas
8ac2679d19 Upgrade to 0.1.11.
Changelog at <https://github.com/TokTok/c-toxcore/releases/tag/v0.1.11>.
2017-12-27 22:28:18 +00:00
Thierry Thomas
6a7926a057 Fix the build in some cases.
PR:		222235
Submitted by:	rozhuk.im (at) gmail.com
2017-11-28 20:43:38 +00:00
Vsevolod Stakhov
f191a0244b - Update libsodium to 1.0.15 [1]
- Bump revisions for all dependent ports

PR:		223147 [1]
Submitted by:	Greg V [1]
2017-10-22 10:09:33 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Thierry Thomas
67b4d4b4ed Upgrade to v0.1.8.
Changelog at <https://github.com/TokTok/c-toxcore/releases/tag/v0.1.8>.

PR:		218947
Submitted by:	Yuri Victorovich
2017-04-29 08:52:18 +00:00
Jan Beich
d764059958 graphics/opencv: back out r423216 and r423063 (replaying r423316)
Renaming didn't help to unblock 3.x progress as co-existence with 2.x
was no less complex than simply fixing consumers. This commit also
restores directory-level history accidentally lost via git-svn.

PR:		210505
Pointy hat to:	jbeich (should've discussed first)
2017-04-14 05:30:25 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Mathieu Arnold
c22988b32a Fix USE_GITHUB usage.
For a couple of ports, bump PORTEPOCH as their version were wrong.

Sponsored by:	Absolight
2017-02-13 16:38:32 +00:00
Sunpoet Po-Chuan Hsieh
a9c2ade8fc Move devel/libcheck to devel/check
- Bump PORTREVISION for dependent ports
2017-02-05 11:14:37 +00:00
Thierry Thomas
24b365e1be Fix TEST_DEPENDS. 2017-01-20 22:01:20 +00:00
Thierry Thomas
e7f3c919b5 Upgrade to v0.1.5.
Changelog at <https://github.com/TokTok/c-toxcore/releases/tag/v0.1.5>.
2017-01-20 18:48:55 +00:00
Thierry Thomas
8ba2380163 Typo: s/TARGET/DEPENDS/ 2017-01-11 21:13:55 +00:00
Thierry Thomas
f95c485ae1 - Upgrade to v0.1.3
Changelog at https://github.com/TokTok/c-toxcore/releases/tag/v0.1.3

- As reported by Sean C. Farley, msgpack and portaudio are only needed
  for tests.
2017-01-11 20:58:08 +00:00
Thierry Thomas
1e6a2ffecb - Change repository to the active one
- Upgrade to v0.1.2

PR:		215398
2017-01-10 20:51:38 +00:00
Gerald Pfeifer
89f8b05214 Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
2016-11-20 09:38:08 +00:00
Mathieu Arnold
a0bcd2cf68 Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
2016-10-21 15:21:13 +00:00
Jan Beich
adb3fa4aa4 multimedia/libvpx: update 1.6.0
ABI is incompatible... or not? SONAME has changed but the removed vp10
symbols weren't actually exposed (and still aren't).

Note, FreeBSD 9.x now builds with Clang 3.4 because GCC 4.2 fails:

  vp9/encoder/x86/vp9_frame_scale_ssse3.c: In function 'eight_tap_row_ssse3':
  vp9/encoder/x86/vp9_frame_scale_ssse3.c:93: internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:2563
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.5.0..v1.6.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.5.0_to_1.6.0/compat_report.html
2016-09-30 01:15:10 +00:00
Thierry Thomas
497d970bbf Fix tox-bootstrapd. 2016-09-27 19:49:31 +00:00
Thierry Thomas
10baff9796 Refresh. 2016-09-25 14:14:46 +00:00
Thierry Thomas
c25921a3cc There is no more net-im/venom port. Fix outdated package description.
PR:		212285
Submitted by:	Aleksander Alekseev
2016-08-31 19:25:30 +00:00
John Marino
2e94d74398 security/libsodium: Upgrade version 1.0.8 => 1.0.10
Also bump all ports that depend on libsodium.

PR:		210999
Submitted by:	manu
Approved by:	vsevolod (maintainer)
2016-07-12 22:03:52 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Vsevolod Stakhov
7349ed49cd - Update libsodium to 1.0.8
- Bump revisions of all dependant ports

PR:		206482
Submitted by:	lev, w.schwarzenfeld@aon.at
2016-03-23 09:20:35 +00:00
Mathieu Arnold
7823fa4b7e Cleanup GH_* and variables order.
Sponsored by:	Absolight
2015-12-29 14:30:46 +00:00
Thierry Thomas
238cbd70be Fix build on FreeBSD 9-x with clang.
PR:		ports/204532
Reported by:	rozhuk.im (at) gmail.com
2015-11-15 18:54:09 +00:00
Jan Beich
1ad587fb06 multimedia/libvpx: update 1.5.0
ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/e67d45d..v1.5.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.4.0.488_1_to_1.5.0/compat_report.html
PR:		204478
Exp-run by:	antoine
Approved by:	ashish (maintainer)
2015-11-14 19:34:12 +00:00