Commit graph

80 commits

Author SHA1 Message Date
Yuri Victorovich
d30f192a86 graphics/gmic: Update 2.9.8 -> 2.9.9
Reported by:	portscout
2021-09-05 00:31:59 -07:00
Matthias Andree
56ffa089e2 *: graphics/openexr PORTREVISION bumps
OpenEXR changes its SONAME again, so bump PORTREVISION of its users.
2021-08-03 20:19:14 +02:00
Yuri Victorovich
07a66e5591 graphics/gmic: Update 2.9.7 -> 2.9.8
Reported by:	portscout
2021-07-26 10:21:46 -07:00
Matthias Andree
3cda93bdf6 *: bump PORTREVISION after math/Imath update 2021-07-17 11:17:59 +02:00
Matthias Andree
4030a14b56 *: Bump PORTREVISION for openexr update
OpenEXR's patchlevel updated bumped the major version
of the OpenEXR library, hence bump PORTREVISION of all
ports that require OpenEXR.
2021-07-03 07:15:12 +02:00
Matthias Andree
1d5b7c913b Bump portrevisions of openexr and Imath users. 2021-05-18 19:15:57 +02:00
Yuri Victorovich
7bc4a6fd22 graphics/gmic: Update 2.9.6 -> 2.9.7
Reported by:	portscout
2021-04-14 01:37:17 -07:00
Matthias Andree
73ab07c25a chase library renames for OpenEXR/Imath 3.0 2021-04-12 02:33:48 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Yuri Victorovich
f6ebaf1d4e graphics/gmic: Update 2.9.5 -> 2.9.6
Reported by:	portscout
2021-02-13 18:08:11 +00:00
Matthias Andree
1c11b9ae32 graphics/openexr, ilmbase: security update to v2.5.5
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.5

"Specific OSS-fuzz issues include:

    OSS-fuzz #30291 Timeout in openexr_exrcheck_fuzzer
    OSS-fuzz #29106 Heap-buffer-overflow in Imf_2_5::FastHufDecoder::decode
    OSS-fuzz #28971 Undefined-shift in Imf_2_5::cachePadding
    OSS-fuzz #29829 Integer-overflow in Imf_2_5::DwaCompressor::initializeBuffers
    OSS-fuzz #30121 Out-of-memory in openexr_exrcheck_fuzzer"

Bump PORTREVISION of ports that directly depend on openexr and/or ilmbase.

MFH:		2021Q1
Security:	98044aba-6d72-11eb-aed7-1b1b8a70cc8b
2021-02-13 11:08:29 +00:00
Yuri Victorovich
02c1ad21a6 graphics/gmic: Update 2.9.4 -> 2.9.5
Reported by:	portscout
2021-02-07 22:36:16 +00:00
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
Matthias Andree
c77c064297 graphics/openexr: really commit v2.5.4 update.
Unfortunately, this was missed with the ilmbase update, and
causes yet another PORTREVISION bump on all dependent ports.

repeating ilmbase's commit log here:

"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>

Cherry-pick upstream commit for GCC 11 compatibility:
<a40a6151c4>

Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)

MFH:		2021Q1 (this requires discussion by ports-secteam@!)

Reported by:	VVD (IRC, #bsdports)
2021-01-03 16:57:29 +00:00
Matthias Andree
db0013e446 graphics/openexr: graphics/ilmbase: v2.5.4 update
"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>

Cherry-pick upstream commit for GCC 11 compatibility:
<a40a6151c4>

Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)

MFH:		2021Q1 (this requires discussion by ports-secteam@!)
2021-01-03 10:30:56 +00:00
Yuri Victorovich
375dbe4591 graphics/gmic: Update 2.9.3 -> 2.9.4 2020-11-24 22:17:10 +00:00
Yuri Victorovich
5632b9e2a4 graphics/gmic: Update 2.9.2 -> 2.9.3 2020-11-19 07:38:11 +00:00
Yuri Victorovich
31650827a1 graphics/gmic: Update 2.9.1 -> 2.9.2
Reported by:	portscout
2020-09-05 05:33:23 +00:00
Matthias Andree
721533a798 graphics/ilmbase, graphics/openexr: PORTREVISION bump for users
ilmbase and openexr were updated to v2.5.3 and their shlibs changed
from *.25.0.1 to *.25.0.2.

This is a PORTREVISION bump to ports using ilmbase or openexr
to chase that change and trigger rebuild.
2020-08-13 22:35:16 +00:00
Matthias Andree
59eb5b4b37 openexr/ilmbase update w/ shlib rename => PORTREVISION bumps of dependent ports
OpenEXR and ILMBASE updates to 2.5.2 rename the full shlib version
names from .0.0 to .0.1 => to be on the safe side, bump PORTREVISIONs.

Approved by:	portmgr (blanket)
MFH:		2020Q3 (PORTREVISION bump after OpenEXR/ilmbase update)
Security:	714e6c35-c75b-11ea-aa29-d74973d1f9f3
2020-07-16 12:13:30 +00:00
Yuri Victorovich
98c81e3273 graphics/gmic: Update 2.9.0 -> 2.9.1
Reported by:	portscout
2020-06-15 07:49:40 +00:00
Matthias Andree
38f53fd85b graphics/ilmbase: graphics/openexr: update to upstream release 2.5.1
Upstream release notes:
* A patch release that corrects the SO version for the v2.5 release,
  which missed getting bumped in v2.5.0.

* This release also fixes an improper failure in IlmImfTest
  when running on ARMv7 and AAarch64.

Bump PORTREVISION of all port directly requiring ilmbase or openexr
that are not marked BROKEN (shlib/.so file version bump).

Test build of all port directly depending on ilmbase or openexr
succeeded in poudriere in a 12.1-RELEASE amd64 jail.
2020-05-12 15:47:52 +00:00
Matthias Andree
ded32047a7 graphics/ilmbase: graphics/openexr: update to v2.5.0
ChangeLog:
- https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.0

* Bump PORTREVISION of all consumers except py-openimageio (BROKEN).

* cad/PrusaSlicer:
    LIB_DEPENDS: remove version from libHalf.so
    BUILD_DEPENDS+=qt5-buildtools as package (needed on bare metal builds)
    USE_GL+=gl
    USES+=pkgconfig (needed to find libHalf)
2020-05-08 11:57:55 +00:00
Yuri Victorovich
9c45c8adea graphics/gmic: Update 2.8.4 -> 2.9.0
Reported by:	portscout
2020-03-29 23:12:19 +00:00
Jan Beich
e1d56a9db2 Drop dependency on devel/openmp
- Drop if devel/llvm* was used as a substitute

Approved by:	yuri, rene (earlier version)
Differential Revision:	https://reviews.freebsd.org/D23020
2020-03-08 21:56:36 +00:00
Yuri Victorovich
845018c1eb graphics/gmic: Remove the option PLUGINS
It has been deprecated by the upstream https://github.com/dtschump/gmic/issues/135#issuecomment-518665980
The replacement is a separate project gmic-qt that has already been ported to FreeBSD: graphics/gmic-qt
2020-02-16 01:10:57 +00:00
Yuri Victorovich
dd856adc38 graphics/gmic: Update 2.8.3 -> 2.8.4
Reported by:	portscout
2020-02-15 03:31:20 +00:00
Yuri Victorovich
ab22b4001c graphics/gmic: Update 2.8.2 -> 2.8.3
Reported by:	portscout
2020-01-25 18:29:54 +00:00
Yuri Victorovich
6ea8deff6d graphics/gmic: Update 2.8.1 -> 2.8.2
Reported by:	portscout
2020-01-16 05:04:49 +00:00
Matthias Andree
2e26d3323d graphics/ilmbase, graphics/openexr: upgrade to upstream v2.4.0
graphics/gstreamer1-plugins-openexr: switch from C++98 to C++11 to
match new OpenEXR headers and unbreak compilation.

Bump PORTREVISION of all ports depending directly on either, based
on assessing INDEX-12 (bump_portrevision.pl -l (shallow) used).

Release Notes:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.4.0

The update was deliberately deferred until after 2020Q1, and should
not be MFH'd back to it.
2020-01-05 02:17:32 +00:00
Yuri Victorovich
a67f3f35a3 graphics/gmic: Fix build by adding the devel/openmp dependency
Reported by:	fallout
2019-12-26 07:39:07 +00:00
Yuri Victorovich
248007997c graphics/gmic: Update 2.8.0 -> 2.8.1
Reported by:	portscout
2019-12-25 05:11:06 +00:00
Yuri Victorovich
df904fa6a5 graphics/gmic: Update 2.7.5 -> 2.8.0
Reported by:	portscout
2019-12-06 06:42:30 +00:00
Niclas Zeising
ef5d45aaa6 Sprinkle more USES=xorg 2019-11-07 20:19:59 +00:00
Yuri Victorovich
281e08665a graphics/gmic: Update 2.7.4 -> 2.7.5
Reported by:	portscout
2019-10-27 06:33:39 +00:00
Yuri Victorovich
8414af5c00 graphics/gmic: Update 2.7.2 -> 2.7.4 2019-10-10 08:27:36 +00:00
Yuri Victorovich
ea9894465e graphics/gmic: Update 2.7.1 -> 2.7.2
Reported by:	portscout
2019-10-05 22:17:54 +00:00
Jan Beich
b03c67869c devel/openmp: update to 9.0.0
- Connect tests to the framework to help QA remaining patches
- Force rebuild all consumers after https://reviews.llvm.org/D59783

Changes:	http://llvm.org/viewvc/llvm-project/openmp/tags/RELEASE_900/final/?view=log
ABI:		https://abi-laboratory.pro/tracker/timeline/llvm_openmp/
2019-09-21 18:59:57 +00:00
Yuri Victorovich
bf922a681b graphics/gmic: Update 2.7.0 -> 2.7.1
Reported by:	portscout
2019-09-03 07:45:40 +00:00
Yuri Victorovich
c35fa7d485 graphics/gmic: Update 2.6.7 -> 2.7.0
Reported by:	portscout
2019-08-17 01:26:24 +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
Yuri Victorovich
5f898e4d84 graphics/gmic: Update 2.6.6 -> 2.6.7
Reported by:	portscout
2019-06-28 08:42:01 +00:00
Yuri Victorovich
bc578618a7 graphics/gmic: Update 2.6.5 -> 2.6.6
Reported by:	portscout
2019-06-19 07:27:34 +00:00
Yuri Victorovich
169bb0b705 graphics/gmic: Update 2.6.4 -> 2.6.5
Reported by:	portscout
2019-06-09 03:24:40 +00:00
Yuri Victorovich
6c89537ed2 graphics/gmic: Update 2.6.3 -> 2.6.4
Reported by:	portscout
2019-05-31 06:39:43 +00:00
Yuri Victorovich
22f68c5bb2 graphics/gmic: Unbreak on 13: /usr/lib/libomp.so conflicting with the 'openmp' package has been added to 13-CURRENT
Reported by:	fallout
2019-05-19 02:34:04 +00:00
Yuri Victorovich
5051474d43 graphics/gmic: Update 2.6.2 -> 2.6.3
Reported by:	portscout
2019-05-18 15:55:30 +00:00
Yuri Victorovich
f2b7285e1e graphics/gmic: Update 2.6.1 -> 2.6.2 2019-05-14 04:48:08 +00:00
Jan Beich
3b1a1bcee4 devel/openmp: phase out
- Expire after the last version without /usr/lib/libomp.so
- Drop SOVERSION for seamless transition (i.e., avoid conditionals)

PR:		236907
Approved by:	bapt (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19767
2019-05-08 16:05:53 +00:00