aboutsummaryrefslogtreecommitdiff
path: root/multimedia/kvazaar
Commit message (Collapse)AuthorAgeFilesLines
* multimedia/kvazaar: update the port to version 2.3.2Alexey Dokuchaev8 days3-7/+7
| | | | While here, adjust WWW address and take maintainership.
* multimedia/kvazaar: drop maintainershipJan Beich2024-09-031-1/+1
|
* */*: remove GNU_CONFIGURE_MANPREFIX after move man pages to share/manVladimir Druzenko2024-04-131-1/+0
| | | | Approved by: portmgr (blanket)
* multimedia/kvazaar: update to 2.3.1Jan Beich2024-04-104-27/+5
| | | | | Changes: https://github.com/ultravideo/kvazaar/releases/tag/v2.3.1 Reported by: GitHub (watch releases)
* multimedia/kvazaar: Move man pages to share/manVladimir Druzenko2024-03-052-1/+3
| | | | Approved by: portmgr (blanket)
* multimedia/kvazaar: update to 2.3.0Jan Beich2024-01-174-14/+27
| | | | | Changes: https://github.com/ultravideo/kvazaar/releases/tag/v2.3.0 Reported by: GitHub (watch releases)
* security/cryptopp: Update to 8.9.0Jason E. Hale2023-10-051-1/+1
| | | | | | Bump PORTREVISION on consumers due to ABI incompatibility. https://www.cryptopp.com/release890.html
* security/cryptopp: Update to 8.8.0Jason E. Hale2023-07-121-0/+1
| | | | | | Bump PORTREVISION on consumers due to ABI incompatibility. https://www.cryptopp.com/release880.html
* multimedia/kvazaar: update to 2.2.0Jan Beich2023-01-043-9/+8
| | | | | Changes: https://github.com/ultravideo/kvazaar/releases/tag/v2.2.0 Reported by: GitHub (watch releases)
* multimedia/kvazaar: chase homepage HTTP redirectJan Beich2023-01-041-1/+1
|
* multimedia/kvazaar: merge USE_* and USES blocksJan Beich2023-01-041-2/+1
|
* multimedia/kvazaar: drop -devel remainsJan Beich2023-01-041-3/+1
| | | | | kvazaar-devel is unlikely to be revived as upstream development has slowed down in favor of uvg266.
* security/cryptopp: Update to 8.7.0Jason E. Hale2022-09-161-0/+1
| | | | | | | | | | | | | | | | | | Drop most of the SIMD logic. The cryptopp Makefile autodetects CPU features regardless if CPUTYPE is set and it is not possible to disable specific instruction sets. It is only possible to completely disable assembly optimizations, which is recommended for package building unless all consumer machines support the build machine's CPU instruction sets. Since version 8.1, it is no longer necessary to export -DCRYPTOPP_DISABLE_ASM to the pkgconfig file. Consumers will now build without it defined if the SIMD option is disabled. Remove old workarounds pertaining to this issue. https://github.com/weidai11/cryptopp/issues/779 Bump PORTREVISION on consumers due to ABI incompatibility. https://www.cryptopp.com/release870.html
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* multimedia/kvazaar: update to 2.1.0Jan Beich2021-10-133-13/+10
| | | | | Changes: https://github.com/ultravideo/kvazaar/releases/tag/v2.1.0 Reported by: GitHub (watch releases)
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* security/cryptopp: Update to 8.4.0Jason E. Hale2021-01-191-0/+1
| | | | | | | | | | | | | | | Bump PORTREVSION on all consumers. ABI-breaking changes were introduced and recompile of consumers is necessary. Remove unused cryptopp dependency from devel/xeus. Upstream migrated to OpenSSL several releases ago. [1] [1] https://github.com/jupyter-xeus/xeus/commit/c98c44c174cafcf424f4203dc3c61564118feb3e Changes: https://www.cryptopp.com/release840.html Notes: svn path=/head/; revision=562021
* multimedia/kvazaar: update to 2.0.0Jan Beich2020-04-224-15/+15
| | | | | | | | | Changes: https://github.com/ultravideo/kvazaar/releases/tag/v2.0.0 ABI: https://abi-laboratory.pro/tracker/timeline/kvazaar/ Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=532490
* Update security/cryptopp to 8.2.0Jason E. Hale2019-12-101-1/+1
| | | | | | | | | | | | | Remove THREADS option - upstream recommends building with threads and the build system now adds the appropriate flags automatically Bump PORTREVISION on consumers due to shared lib version increase PR: 241132 Submitted by: Farid Hajji <farid@hajji.name> Notes: svn path=/head/; revision=519643
* Don't run tests by default in my portsJan Beich2019-10-091-5/+0
| | | | | | | | | Yuzu tests frequently time out and didn't find r513863. More comprehensive tests tend to have extra dependencies and are behind non-default TEST option, anyway. Notes: svn path=/head/; revision=514155
* multimedia/kvazaar: unbreak with clang on powerpc64Jan Beich2019-09-142-0/+5
| | | | | | | | | | | | | | | | | | | In file included from strategies/altivec/picture-altivec.c:24: /usr/lib/clang/8.0.1/include/altivec.h:69:19: error: unknown type name 'vector' static __inline__ vector bool char __ATTRS_o_ai ^ /usr/lib/clang/8.0.1/include/altivec.h:69:26: error: expected identifier or '(' static __inline__ vector bool char __ATTRS_o_ai ^ /usr/include/stdbool.h:39:14: note: expanded from macro 'bool' ^ [...] PR: 240531 Submitted by: pkubaj Notes: svn path=/head/; revision=511996
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-0/+1
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=507372
* multimedia/kvazaar: update to 1.3.0Jan Beich2019-07-093-20/+5
| | | | | | | | | Changes: https://github.com/ultravideo/kvazaar/releases/tag/v1.3.0 ABI: https://abi-laboratory.pro/tracker/timeline/kvazaar/ Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=506315
* multimedia/kvazaar: tests pass on beefy5 nowadaysJan Beich2019-07-051-1/+0
| | | | Notes: svn path=/head/; revision=505938
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | 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: 231590 Notes: svn path=/head/; revision=487272
* Add DOCS options to ports that should have one.Mathieu Arnold2018-09-101-1/+1
| | | | | | | | | | | Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoine Notes: svn path=/head/; revision=479406
* Fix build with CRYPTOPP option enabled (missed in r477967)Jason E. Hale2018-08-252-5/+11
| | | | | | | | | | | | | | | | | | | | Bump PORTREVISON due to cryptopp shared library version increase libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -DKVZ_DLL_EXPORTS -isystem /usr/local/include -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -MT extras/crypto.lo -MD -MP -MF extras/.deps/crypto.Tpo -c extras/crypto.cpp -fPIC -DPIC -o extras/.libs/crypto.o extras/crypto.cpp:19:3: error: unknown type name 'byte'; did you mean 'CryptoPP::byte'? byte key[CryptoPP::AES::DEFAULT_KEYLENGTH]; ^~~~ CryptoPP::byte /usr/local/include/cryptopp/config.h:237:23: note: 'CryptoPP::byte' declared here typedef unsigned char byte; ^ Pointy hat: jhale Reported by: fluffy Obtained from: upstream commits Notes: svn path=/head/; revision=478042
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | 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: 222542 Notes: svn path=/head/; revision=475857
* multimedia/kvazaar: unbreak on powerpcspeJan Beich2018-07-022-3/+5
| | | | | | | strategies/altivec/picture-altivec.c:1: error: AltiVec and E500 instructions cannot coexist Notes: svn path=/head/; revision=473775
* multimedia/kvazaar: unbreak on powerpc*Jan Beich2018-06-142-2/+5
| | | | Notes: svn path=/head/; revision=472393
* Mark broken on powerpc64.Mark Linimon2018-06-081-0/+2
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=471966
* multimedia/kvazaar: update to 1.2.0Jan Beich2017-11-194-13/+35
| | | | | | | | | | - Increase verbosity of automake tests Changes: https://github.com/ultravideo/kvazaar/releases/tag/v1.2.0 ABI: https://abi-laboratory.pro/tracker/timeline/kvazaar/ Notes: svn path=/head/; revision=454469
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275 Notes: svn path=/head/; revision=449591
* multimedia/kvazaar: unblock 10.3 i386 /latest package after r423328Jan Beich2017-04-061-0/+3
| | | | | | | | | | Illegal instruction (core dumped) FAIL: kvazaar_tests Reported by: pkg-fallout (beefy5 + package19 only) Notes: svn path=/head/; revision=437904
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* multimedia/kvazaar: update to 1.1.0Jan Beich2017-02-174-35/+7
| | | | | | | | | Changes: https://github.com/ultravideo/kvazaar/releases/tag/v1.1.0 ABI: https://people.freebsd.org/~jbeich/compat_reports/kvazaar/1.0.0_to_1.1.0/compat_report.html MFH: 2017Q1 Notes: svn path=/head/; revision=434322
* - Update security/cryptopp to 5.6.5Jason E. Hale2016-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | - Add LICENSE (BSL) - Add CPE data - Remove STATIC option and always install the shared library; no reason not to. - Remove GCC option and use USES=compiler framework - Add FULL_DEBUG option to address CVE-2016-7420 and add a warning if trying to use it. It will allow the asserts to be enabled which could be a security risk. The standard DEBUG option is now safe to use. - Add SIMD option for i386 and amd64 - requires a recent clang or gcc - Don't install the cryptest binary; it is really only used for regression testing, so only build it for the TEST_TARGET. It is useless without the data files anyways. - Take maintainership - Bump PORTREVISON on dependent ports due to shared library bump PR: 215015 Reported by: <fcsk.aim@gmail.com> MFH: 2016Q4 Security: eab68cff-bc0c-11e6-b2ca-001b3856973b Notes: svn path=/head/; revision=428022
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-1/+1
| | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. Notes: svn path=/head/; revision=426566
* multimedia/kvazaar: switch test distfile to non-forked versionJan Beich2016-11-022-5/+3
| | | | | | | Tested by: diff -urN <before> <after> # is empty Notes: svn path=/head/; revision=425103
* Use USES=pathfix where applicable.Mathieu Arnold2016-10-211-1/+0
| | | | | | | | | | | PR: 213195 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D8093 Notes: svn path=/head/; revision=424427
* multimedia/kvazaar: update to 1.0.0, retiring -develJan Beich2016-10-054-6/+28
| | | | | | | | | | Changes: https://github.com/ultravideo/kvazaar/releases/tag/v1.0.0 Changes: https://github.com/ultravideo/kvazaar/compare/cbfa824...v1.0.0 (for -devel) ABI: https://people.freebsd.org/~jbeich/compat_reports/kvazaar/0.8.3_to_1.0.0/compat_report.html MFH: 2016Q4 Notes: svn path=/head/; revision=423328
* multimedia/kvazaar: oops, drop useless wordJan Beich2016-09-281-1/+1
| | | | Notes: svn path=/head/; revision=422844
* multimedia/kvazaar: oops, USES isn't modified in -devel slaveJan Beich2016-09-281-1/+1
| | | | Notes: svn path=/head/; revision=422842
* multimedia/kvazaar: add new portJan Beich2016-09-284-0/+96
The purpose of this academic open-source project is to develop a video encoder for the emerging High Efficiency Video Coding (HEVC) standard. This Kvazaar HEVC encoder is being developed towards the following goals: 1. Coding efficiency close to HEVC reference encoder (HM) 2. Modular encoder structure to simplify its data flow modeling 3. Efficient support for different parallelization approaches 4. Easy portability to different platforms 5. Optimized encoding speed without sacrificing its coding efficiency, modularity, or portability 6. Reduced computation and memory resources without sacrificing its coding efficiency, modularity, or portability 7. Excellent software readability and implementation documentation Achieving these objectives requires encoder with design decisions that make this open-source encoder unique: 1. The encoder is developed from the scratch (HM used as a reference) 2. The implementation language is platform-independent C http://ultravideo.cs.tut.fi/#encoder Notes: svn path=/head/; revision=422840