86 Commits

Author SHA1 Message Date
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
rsadowski
1b19d4a1a3 Update opencv to 4.5.5 2022-01-05 13:36:55 +00:00
sthen
5e4370b64d bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:01:12 +00:00
phessler
532310a419 enable neon and fp16 cpu features for arm64, fixes some child ports
OK rsadowski@ (MAINTAINER)
2021-11-01 08:12:09 +00:00
rsadowski
46e55cd108 Update opencv to 4.5.4 2021-10-13 19:11:02 +00:00
ajacoutot
25dda00299 Sync WANTLIB after OpenEXR update. 2021-08-31 07:30:29 +00:00
rsadowski
bbef051f2d Fix a typo, spotted by Brad, thanks 2021-08-22 07:00:15 +00:00
rsadowski
af220ebac9 Update opencv to 4.5.3
OK kevlo@
2021-08-16 07:43:40 +00:00
kevlo
1550e0d612 Enable V4L option. It actually uses <sys/videoio.h> rather than
<linux/videodev2.h>.

ok rsadowski@
2021-08-10 06:37:05 +00:00
kurt
f9d899e6a0 Bump revision on all 1.8+ ports since now they will build with jdk
1.8 on aarch64 and their run depends will also change. okay ian@
2021-05-19 01:50:29 +00:00
espie
26e1cbf088 enable filesystem support which is just basic Unix primitives.
okay rsadowski@
2021-05-14 18:24:44 +00:00
rsadowski
43fe4d3b5b Update opencv to 4.5.2 2021-04-24 05:22:56 +00:00
espie
5e4cc57d9c have opencv generate a pc file, 'cause some software (gmic) is looking
for that.

no obvious fallout in a bulk (saw the remaining -fno-common stuff, but
nothing seemed to pick it up).

okay rsadowski@
2021-03-02 08:10:23 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
d80c418015 regen PLISTs for python ports with .so files that end up renamed due to
the EXT_SUFFIX change in Python 3.8.7
2021-01-04 14:06:26 +00:00
sthen
434bd3664c OpenCV included both py2 and py3 bindings in one package with an awkward
construct (MODPY_VERSION=2.7 and some hand-rolled 3.x pieces). Nothing in
ports uses them. Remove the (deprecated) py2 bindings leaving just the py3
ones with a more standard ports setup. ok rsadowski@ (maintainer).
2020-12-30 22:08:24 +00:00
rsadowski
01d739caa2 Update opencv to 4.5.1
https://github.com/opencv/opencv/wiki/ChangeLog#version451
2020-12-23 18:33:05 +00:00
rsadowski
5aa0b5db7d Update opencv to 4.5.0 2020-10-26 12:55:51 +00:00
rsadowski
1fd2fc40d7 Update opencv to 4.4.0 2020-09-04 13:09:29 +00:00
ajacoutot
df1f38aa0c Bump for py3.7 -> py3.8 2020-07-05 07:17:37 +00:00
rsadowski
a25ef5d689 Add missing run depends math/py-numpy,python3, spotted by sthen@ 2020-05-25 08:49:10 +00:00
rsadowski
ab47494a54 Enable python3 libs in opencv
Requested and tested by solene@
2020-05-25 05:13:53 +00:00
ajacoutot
104be7ea18 Fix WANTLIB after openexr update. 2020-05-14 12:35:30 +00:00
cwen
b457b5efaf opencv: don't require `-latomic' anymore on powerpc, since
this arch has been switched to clang

OK rsadowski@ (maintainer)
2020-04-11 12:52:29 +00:00
rsadowski
811ec685e5 Upbreak opencv 4.2
- Remove deprecated option ENABLE_SSE3.
- Disable ADE (gapi) support because this requires to download ADE
  during configure.

Spotted my sthen@ and neddy@, thanks for your support
2020-01-19 20:41:36 +00:00
rsadowski
3ce2eaffc1 Update opencv to 4.2
CMake renames like off to OFF and so one.
2020-01-18 09:04:59 +00:00
ajacoutot
1f0a793f79 Regen DEPENDS and WANTLIB after recent openexr update. 2019-11-10 15:32:55 +00:00
cwen
57c662e919 opencv: needs atomics on macppc (and probably hppa)
OK rsadowski@ (maintainer)
2019-10-28 21:48:42 +00:00
ajacoutot
a84b7f4346 Unbreak:
- fix bogus WANTLIB
- remove bogus LDEP on graphics/libgphoto2
2019-09-28 18:19:13 +00:00
rsadowski
fe71728367 Update opencv to 3.4.7
Notable port changes:

- Remove -docs to avoid java conflicts with JDK 8 and 11.
- Upstream switched completely to github
- Sort CONFIGURE_ARGS
- Add patch to install licenses files at the old location.
- ONLY_FOR_ARCHS-java = aarch64 amd64 i386

ok kurt@
2019-09-27 05:49:56 +00:00
jca
684789d289 Drop the clang module, not needed
While here, strip base-gcc from COMPILER (a recent c++ compiler is
required) and move to PERMIT_PACKAGE.  ok rsadowski@ (maintainer)
2019-07-02 10:13:03 +00:00
kurt
7705a5ad0b Revision bump all java ports for the jre package removal and java.port.mk
changes.
2019-06-11 00:38:33 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
rsadowski
c09b77722e Update opencv to 3.4.2
OK kn@ Thanks! Big Thanks!
2019-03-23 07:26:56 +00:00
sthen
e90187968a Preemptive build fix for newer FFmpeg, from Brad. 2019-02-19 23:48:46 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
rsadowski
9316dc3431 Fix clang6 build 2018-04-17 05:58:30 +00:00
rsadowski
6ef93feb3e Update OpenCV to the latest stable version 2.4.13.4.
Notable port changes:
- HOMEPAGE switch to https
- MAINTAINER email address
- Regen WANTLIB-main
- More portable cmake changes in patch-modules_java_CMakeLists_txt

Survived a bulk by landry@
2017-11-04 12:39:29 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
4a14a0ee52 fixes clang, forgotten commit 2017-05-06 19:42:55 +00:00
sthen
7e44b3e4be Add ${CLANG_ARCHS} to "ONLY_FOR_ARCHS = ${GCC4_ARCHS}" lines to give them
a chance on aarch64.
2017-04-19 11:16:03 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
sthen
94e8aee89a zap zero-byte files, list from rsadowski 2017-01-27 18:52:26 +00:00
sthen
7fd6100541 update to opencv-2.4.13, from maintainer Rafael Sadowski with a few tweaks by me
and ok with him.
2016-11-29 00:27:23 +00:00
shadchin
525cd9c2bd Unbreak after py-sphinx update to 1.4 2016-04-15 08:53:48 +00:00
naddy
deea7ed07b drop SHARED_ONLY from python and ruby ports 2016-03-20 16:12:22 +00:00
zhuk
a994ddfd92 Update OpenCV to 2.4.12.3.
This fixes library naming in pkg-config files, as it was reported on ports@.
Also, it'd be last update before OpenCV 3.0, which is WIP (in openbsd-wip).

From maintainer Rafael Sadowski, thanks!
2015-11-23 20:34:07 +00:00
zhuk
59e21bf682 Fix two build problems in OpenCV, triggered after recent changes in
ports tree (that doesn't meant that those problems come from lands other
than OpenCV itself):

1. Stop exporting opencv_java target: noone links to the libopencv_java.so,
   anyway, and it breaks find_package(OpenCV) when opencv-java is absent.
   The actual broken port was Digikam on i386 (yes, due to some funny
   reasons, this didn't trigger on amd64).

2. Switch to gstreamer1 since OpenCV picks it up nowadays, if the former
   is found. WANTLIB updates included.

Initial report and testing by sthen@.

Okays:
   (1) by dcoppa@, sthen@ (implicit) and Rafael Sadowski (MAINTAINER).
   (2) by sthen@ (implicit).
2015-01-30 21:38:37 +00:00
zhuk
455f5a73bb Completely disable offending part of CPU features detection for i386.
It came between OpenCV 2.4.9 and 2.4.10, and continues to break on at least
sthen@'s build system. In other words, this unbreaks OpenCV 2.4.10 on i386.

requested by sthen@
2015-01-26 21:59:55 +00:00