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/D23020e1d56a9db2
Port details
graphics/gmic3.1.6_12
Framework for image processing
- Maintainer
- yuri@FreeBSD.org
- Packages
- gmic 3.1.6_12
- Upstream
- Higher version available: 4.0.6
- CPE
- none, CVEs only via VuXML
- WWW
- https://gmic.eu/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (105)
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-qt845018c1eb
graphics/gmic: Update 2.8.3 -> 2.8.4 Reported by: portscoutdd856adc38
graphics/gmic: Update 2.8.2 -> 2.8.3 Reported by: portscoutab22b4001c
graphics/gmic: Update 2.8.1 -> 2.8.2 Reported by: portscout6ea8deff6d
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.2e26d3323d
graphics/gmic: Fix build by adding the devel/openmp dependency Reported by: fallouta67f3f35a3
graphics/gmic: Update 2.8.0 -> 2.8.1 Reported by: portscout248007997c
graphics/gmic: Update 2.7.5 -> 2.8.0 Reported by: portscoutdf904fa6a5
Sprinkle more USES=xorgef5d45aaa6
graphics/gmic: Update 2.7.4 -> 2.7.5 Reported by: portscout281e08665a
graphics/gmic: Update 2.7.2 -> 2.7.48414af5c00
graphics/gmic: Update 2.7.1 -> 2.7.2 Reported by: portscoutea9894465e
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/b03c67869c
graphics/gmic: Update 2.7.0 -> 2.7.1 Reported by: portscoutbf922a681b
graphics/gmic: Update 2.6.7 -> 2.7.0 Reported by: portscoutc35fa7d485
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: 238330ea8c8ec7da
graphics/gmic: Update 2.6.6 -> 2.6.7 Reported by: portscout5f898e4d84
graphics/gmic: Update 2.6.5 -> 2.6.6 Reported by: portscoutbc578618a7
graphics/gmic: Update 2.6.4 -> 2.6.5 Reported by: portscout169bb0b705
graphics/gmic: Update 2.6.3 -> 2.6.4 Reported by: portscout6c89537ed2
graphics/gmic: Unbreak on 13: /usr/lib/libomp.so conflicting with the 'openmp' package has been added to 13-CURRENT Reported by: fallout22f68c5bb2
graphics/gmic: Update 2.6.2 -> 2.6.3 Reported by: portscout5051474d43
graphics/gmic: Update 2.6.1 -> 2.6.2f2b7285e1e
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/D197673b1a1bcee4
graphics/gmic: Update 2.5.7 -> 2.6.1 Reported by: portscout0d2e026ef9
graphics/gmic: Update 2.5.6 -> 2.5.7 Reported by: portscoutff3568b2ba
graphics/gmic: Update 2.5.5 -> 2.5.6 PR: 2371893d621ea6c6
graphics/gmic: Update 2.5.4 -> 2.5.5 Reported by: portscoutf658fe9e82
graphics/gmic: Update 2.5.3 -> 2.5.4 Reported by: portscout25f7b82ab6
graphics/gmic: Update 2.5.2 -> 2.5.3 Reported by: portscoutd99ddc6e7c
graphics/gmic: Update 2.4.5 -> 2.5.2 Reported by: portscout4ca6848479
graphics/gmic: Update 2.4.3 -> 2.4.5 Reported by: portscout49e67085b9
Change cmake default behaviour to outsource. Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine707c6bf295
graphics/gmic: Update 2.4.2 -> 2.4.3 Reported by: portscoutc2ee31cd94
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: 231590a9f015d155
graphics/gmic: Update 2.4.1 -> 2.4.2 Reported by: repology15ca697fd5
graphics/gmic: Update 2.4.0 -> 2.4.1 Reported by: portscoutd7400f7ed7
graphics/gmic: Update 2.3.6 -> 2.4.0 Reported by: repology9040330b72
Update ilmbase and openexr to 2.3.0, rename OpenEXR to openexr. Release notes: <https://github.com/openexr/openexr/releases/tag/v2.3.0> Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase the new lower-case spelling of the name, and to omit the version from the library name to ease future maintenance. Bump PORTREVISION of all ports that depend on ilmbase or openexr directly, so that they all get rebuilt on upgrades. Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now that its Iex::BaseExc class is no longer derived from std::string, details were given upstream through https://github.com/ampas/CTL/issues/71 and (b) to unwind semicolon/;-lists in cmake that stem from openexr/ ilmbase pkg-config variables. (Note ampasCTL is unmaintained as FreeBSD port, and upstream, and I cannot run-time test it.) Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending directly or indirectly on ilmbase and/or openexr have passed without regressions. Thus invoking due diligence, I believe I have done the equivalent of an -exp run, and do not require approval for the dependency chases to third-party ports.d1cfeab07e
graphics/gmic: Update 2.3.5 -> 2.3.6 Reported by: portscout001acc6fa0
graphics/gmic: Update 2.3.4 -> 2.3.5 Reported by: portscout08be999c4e
graphics/gmic: Update 2.3.3 -> 2.3.4 Reported by: portscout95c4d4819c
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: 22254209f9633cb6
graphics/gmic: Change github to tarballs. This fixes the problem of dependency on the volatile distfile and simplifies the port.a6824d9743
graphics/gmic: Update 2.3.2 -> 2.3.3 Reported by: portscout1b6ee28952
graphics/gmic: Update 2.3.1 -> 2.3.2 Reported by: portscoutdd90ac65e7
graphics/gmic: Update 2.3.0 -> 2.3.1 Reported by: portscout0f8a7c05f8
graphics/gmic: Distfile change The unversioned side distfile http://gmic.eu/gmic_stdlib.h changed. Difference doesn't look suspicious. I suggested to them to version it and to only update it with the project itself. Reported by: fallout2beba8ac53
graphics/gmic: Update 2.2.3 -> 2.3.0 Reported by: portscoute2cde7e0d8