64 Commits

Author SHA1 Message Date
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
zhuk
283e8889c8 Missing BDEP on apache-ant, revealed by rpe@. 2013-10-23 17:06:51 +00:00
zhuk
79e79b5af2 Update to 2.4.6.1. Sat in my tree until sthen@ helped me to realize that.
Key notes:

  * OpenCV now has separate "opencv_nonfree" module, which contains all of
    the patented algorithms. It was decided on ports@ to not create "nonfree"
    FLAVOR but just set PERMIT_PACKAGE_CDROM=No, while allowing FTP
    distribution.

  * OpenCV now have its own Java bindings. You could avoid building them by
    using the "no_java" PSEUDO_FLAVOR.

  * Documentation placement was cleaned up, too.

Input from sthen@ and naddy@. Tested on i386 and amd64 with Digikam from WIP.

Okay sthen@ and Rafael Sadowski (MAINTAINER)
2013-10-21 22:46:27 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
e4fa65e765 PERMIT_* / REGRESS -> TEST sweep 2013-03-11 11:10:51 +00:00
brad
52236907d4 Update for newer FFmpeg API.
ok ajacoutot@
2013-01-19 10:13:15 +00:00
landry
a9fb6aee24 Mark as BROKEN-sparc64 : error: cannot convert 'int*' to 'volatile
_Atomic_word*
It never built there..
2012-12-29 20:49:17 +00:00
sthen
3fca4e77eb set DOXYGEN_ENCODE_PATH_STRIP=${WRKSRC} and regen plist 2012-12-16 12:09:17 +00:00
sthen
c4b99465de sync plist; doxygen update 2012-12-16 11:30:50 +00:00