72 Commits

Author SHA1 Message Date
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
zhuk
dc51785194 Put back i386 to the list of ONLY_FOR_ARCHS-java. To be removed if problems
will arise again.
2015-01-24 11:18:39 +00:00
zhuk
38b059a9e3 Update OpenCV to 2.4.10, mostly from Rafael Sadowski (MAINTAINER).
This switches the whole package to PIC (from PIE) due to problems with
inline assembly and build system specifics. Since OpenCV is used mostly
as a library, this shouldn't be a big problem.
2015-01-24 10:56:43 +00:00
sthen
8da72b547c hidden dep on eigen2/3, spotted by jasper@; disabled with a cmake flag
for now, this can be revisited later if wanted.
2014-09-30 17:18:37 +00:00
dcoppa
87148d1e16 Zap bogus file from pkg/PLIST-docs
Spotted by naddy@
ok zhuk@, Rafael Sadowski (maintainer)
2014-09-29 15:09:12 +00:00
zhuk
ec0e1e2b54 Breaking news from land of zhuk@: OpenCV was re-broken! Well, because
it's usually better to commit _after_ "make update-patches"...

Sorry, sthen@ and naddy@ (and, probably, others).
2014-09-19 22:35:51 +00:00
zhuk
f681ab38ba Fix linking problem, likely causing CMake crashes on i386 sthen@ is seeing. 2014-09-18 16:30:00 +00:00
zhuk
59613ee37c Remove i386 from ONLY_FOR_ARCHS-java: JDK still builds unreliably on i386.
Requested by sthen@
2014-06-07 14:55:29 +00:00
nigel
1d8e5d4c79 previous cvs update should have removed the patch
ok Rafael Sadowski (MAINTAINER)
2014-06-07 14:46:29 +00:00
zhuk
f2442e68ef Update OpenCV to 2.4.9. Initial patch from Rafael Sadowski (MAINTAINER),
with some tweaks from me, including enabling -java back on i386.

Tested on i386 and amd64.
2014-06-03 20:41:36 +00:00
kurt
691b01af2c - base package should not depend on jdk. fix and bump. okay landry@ 2014-05-08 21:23:21 +00:00
kurt
46f312eaef - Unlink jdk/1.6 and make jdk/1.7 the default jdk for all java ports
- Adjust java.port.mk and cmake to use 1.7
- Adjust jdk/1.7 for pkg_add upgrades
okay sthen@, jasper@, ajacoutot@
2014-05-07 15:42:15 +00:00
zhuk
23ef613594 Fix build on sparc64, requested by and okay landry@. No bump needed
because the fix affects only one arch where it wasn't get built anyway.
2014-01-23 15:21:31 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
zhuk
dbe8021d27 Do not enable Java bindings for OpenCV on i386 until JDK issues are solved.
prodded by sthen@
2013-10-24 08:44:36 +00:00