Commit Graph

106 Commits

Author SHA1 Message Date
Jan Beich ce2ced91b8 net/freerdp: drop unused dependencies after r538228
https://github.com/FreeRDP/FreeRDP/commit/0927d7aa50c7

PR:		251233
Approved by:	kevans (maintainer)
MFH:		2020Q4
2020-11-26 00:54:44 +00:00
Jan Beich 6d5d6429d5 devel/icu: update to 68.1
Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-11-03 00:56:26 +00:00
Niclas Zeising a8d9df7e30 Bump portrevision for devel/evdev-proto
Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442.
2020-09-28 19:59:57 +00:00
Kyle Evans 3995c1b947 net/freerdp: update to security/bugfix release 2.2.0
This update primarily fixes CVE-2020-15103. See the full changelog for
other bugfixes that were included:

https://github.com/FreeRDP/FreeRDP/releases/tag/2.2.0

PR:		248198
Submitted by:	VVD <vvd unislabs com>
MFH:		2020Q3
Security:	a955cdb7-d089-11ea-8c6f-080027eedc6a
2020-07-28 04:40:48 +00:00
Kyle Evans 6e99cb1aa7 net/freerdp: fix build on FreeBSD 11.x
Apparently this hadn't been caught in my test matrix -- it seems that later
versions of FreeBSD have a getmntent() definition that masked this error.

mntent_compat.c has been adopted from devel/fam, though a better solution
should be sought out going into the future.

Approved by:	koobs (mentor, implicit, just-fix-it)
MFH:		2020Q2 (blanket: build fix)
2020-06-09 17:09:40 +00:00
Kyle Evans 6383b0da0d net/freerdp: update to 2.1.0
This update incorporates many features and improvements since 2.0.0-rc4,
as well as a large mass of security fixes.

Full changelog available:
https://github.com/FreeRDP/FreeRDP/blob/2.1.0/ChangeLog

PR:		245517
Approved by:	koobs (mentor)
MFH:		2020Q2
Security:	669f3fe8-a07a-11ea-b83e-f0def1f5c5a2
2020-06-08 15:51:55 +00:00
Jan Beich 767d3c61be multimedia/openh264: update to 2.1.1
Changes:	https://github.com/cisco/openh264/releases/tag/v2.1.1
ABI:		https://abi-laboratory.pro/tracker/timeline/openh264/
Reported by:	GitHub (watch releases)
2020-05-22 01:19:33 +00:00
Jan Beich ffb8eb82e5 devel/icu: update to 67.1
Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-04-23 20:14:49 +00:00
Jan Beich f821cdc347 devel/icu: update to 66.1
Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2020-03-13 09:47:16 +00:00
Niclas Zeising cc36f3229d Add USES=xorg and USES=gl
Add USES=xorg and USES=gl to a few remaining ports.
2019-11-07 18:41:56 +00:00
Baptiste Daroussin 88a9b99e26 Drop the ipv6 virtual category for n* category as it is not relevant anymore 2019-10-09 12:17:15 +00:00
Jan Beich 4bbb4133b2 devel/icu: update to 65.1
Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2019-10-03 20:35:29 +00:00
Jan Beich 325aed58cb multimedia/ffmpeg: update to 4.2
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2019-08-05 23:06:50 +00:00
Gerald Pfeifer ea8c8ec7da 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:		238330
2019-07-26 20:46:53 +00:00
Jan Beich edc42f3c38 multimedia/openh264: update to 2.0.0
- Add symlinks for cliqz and thunderbird

Changes:	https://github.com/cisco/openh264/releases/tag/v2.0.0
ABI:		https://abi-laboratory.pro/tracker/timeline/openh264/
Reported by:	GitHub (watch releases)
2019-06-17 07:56:06 +00:00
Eugene Grosbein 331c744120 net/freerdp: add some options
Additionally, pet portlint a bit while I'm here.

PR:		230963
Submitted by:	Ivan Rozhuk <rozhuk.im@gmail.com>
Approved by:	kevans (maintainer)
2019-04-16 20:53:29 +00:00
Jan Beich 480c577baa devel/icu: update to 64.1
Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
2019-03-27 21:11:08 +00:00
Koichiro Iwao 6363c47054 net/freerdp: Fix build with LibreSSL 2.9.0 (libressl-devel)
PR:		234731
Obtained from:	https://github.com/FreeRDP/FreeRDP/pull/5183
MFH:		2019Q1
Sponsored by:	HAW International, Inc.
2019-01-28 08:42:11 +00:00
Tobias C. Berner 707c6bf295 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:	antoine
2018-12-25 20:25:39 +00:00
Koichiro Iwao 9c5bdf5a5f net/freerdp: fix build with security/libressl after updating to 2.0.0-rc4
Still broken with libressl-devel but it is another issue. Marking as BROKEN.

PR:		234198
Submitted by:	myself
Approved by:	kevans (maintainer), mentors (implicit)
Obtained from:	https://github.com/FreeRDP/FreeRDP/issues/5049
2018-12-25 02:16:17 +00:00
Koichiro Iwao fe687e0300 net/freerdp: Update to 2.0.0-rc4
PR:		234189
Submitted by:	myself
Approved by:	kevans (maintainer), mentors (implicit)
2018-12-20 05:04:33 +00:00
Niclas Zeising 248c6b5c09 Split out evdev headers from multimedia/v4l_compat
Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their
own port, devel/evdev-proto, and update those to be current with the Linux
4.19 kernel.  This is done in order to be able to update the rest of the
FreeBSD input stack, which is forthcoming.

By splititng out the evdev headers we can update them independent of other
updates in v4l_compat, which makes it easier for the graphics team to keep
track of them and keep them updated as needed.

Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work
with the updated headers.  This will be further updated.

Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work
with the updated evdev headers.

Update consumers to use devel/evdev-proto rather than multimedia/v4l_compat
as needed, and bump portrevisions.

This is the first step in getting the FreeBSD input stack (libevdev,
libinput and so on) updated to newer versions.

Many thanks to all who have helped out with testing, code and exp-runs.
Apologies if I've forgotten to add any names.

PR:		222905, 217248, (based on, in part), 233787 (exp-run)
Submitted by:	Greg V, wulf
Tested by:	tcberner, kde
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Obtained from:	FreeBSDDesktop development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
2018-12-19 09:09:11 +00:00
Gerald Pfeifer a9f015d155 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:		231590
2018-12-12 01:35:33 +00:00
Dmitry Marakasov 133b056b12 - Remove obsolete OSVERSION condition
Approved by:	portmgr blanket
2018-11-06 15:01:06 +00:00
Jan Beich 0872f77fd4 multimedia/ffmpeg: update to 4.1
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2018-11-06 01:50:26 +00:00
Rene Ladan 8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Jan Beich 91f9922c6f devel/icu: update to 63.1
Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
2018-10-23 11:35:03 +00:00
Thomas Zander 84b6aee905 Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l 2018-09-29 08:04:27 +00:00
Niclas Zeising 0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Steve Wills 1c02d9877b net/freerdp: Fix build failure
PR:		230954
Submitted by:	kevans (maintainer)
Reported by:	rozhuk.im@gmail.com
2018-08-27 18:12:35 +00:00
Ben Woods e47b389c30 net/freerdp: Update to 2.0.0-rc3
- Remove patches committed upstream

Changes this release:
  https://github.com/FreeRDP/FreeRDP/blob/2.0.0-rc3/ChangeLog

Approved by:	kevans (maintainer)
Differential Revision:	https://reviews.freebsd.org/D16918
2018-08-27 13:01:48 +00:00
Niclas Zeising 15dac70c75 Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
2018-07-31 18:41:30 +00:00
Gerald Pfeifer 09f9633cb6 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:		222542
2018-07-29 22:18:44 +00:00
Jan Beich 3beb732dad devel/icu: update to 62.1
Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
2018-06-29 14:22:11 +00:00
Jan Beich c400a2c8b6 multimedia/ffmpeg: update to 4.0
- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
2018-05-02 15:07:27 +00:00
Jan Beich e1ccc98583 net/freerdp: drop bogus ffmpeg fix
av_frame_free() replaced avcodec_free_frame() according to
ffmpeg-3.0/doc/APIchanges.

Obtained from:	upstream
2018-04-30 19:28:30 +00:00
Jan Beich b47e63752f net/freerdp: unbreak with ffmpeg 4.0
channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c:210:38: error: use of undeclared identifier 'CODEC_CAP_TRUNCATED'
        if (mdecoder->codec->capabilities & CODEC_CAP_TRUNCATED)
                                            ^
channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c:211:37: error: use of undeclared identifier 'CODEC_FLAG_TRUNCATED'
                mdecoder->codec_context->flags |= CODEC_FLAG_TRUNCATED;
                                                  ^

PR:		227726
Reported by:	antoine (via exp-run)
Obtained from:	upstream (FreeRDP 2.0.0-rc2)
2018-04-30 19:04:19 +00:00
Jan Beich ae60358af5 devel/icu: update to 61.1
Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
2018-04-06 15:53:16 +00:00
Kyle Evans f4b95c1bb5 Fix duplicated patch
Approved by:	brd (implicit)
2018-03-21 14:05:34 +00:00
Kyle Evans 1a1f12d394 net/freerdp: Fix following recent Windows update, bump dependents
Patch backported from upstream @ fbe01c7; breakage seems to be that FreeRDP
will emit an error "ERRCONNECT_PASSWORD_CERTAINLY_EXPIRED" in a context
where one is certain that that is not the case.

PR:		226651
Approved by:	brd (ports), me (maintainer)
2018-03-21 14:04:05 +00:00
Carlos J. Puga Medina 3d4f3f9b8f Fix broken build related to missing xmlto dependency used to generate
xfreerdp(1) man page.

===>  Building package for freerdp-2.0.0.r1
pkg-static: Unable to access file /wrkdirs/usr/ports/net/freerdp/work/stage/usr/local/man/man1/xfreerdp.1.gz:No such file or directory

Reported by:	Andrzej Tobola <ato@iem.pw.edu.pl> via email
Approved by:	kevans (maintainer)
2018-01-05 03:39:56 +00:00
Carlos J. Puga Medina 05e73273a0 Remove leftover patch
PR:		224658
Reported by:	xxjack12xx@gmail.com
Approved by:	kevans (maintainer)
2018-01-04 20:40:52 +00:00
Carlos J. Puga Medina 6937c98e2b net/freerdp: Update to 2.0.0-rc1
- Enable 64 bit file support in winpr
- Remove unneeded patches (added upstream)
- Add support for ICU for unicode conversion
- Add support for KERBEROS
- Add MANPAGES option and fix man pages installation in /usr/local/man
- Fix WWW in pkg-descr
- Pet portlint

Changelog: https://github.com/FreeRDP/FreeRDP/blob/2.0.0-rc1/ChangeLog

PR:		224658
Submitted by:	cpm
Reviewed by:	kevans
Approved by:	kevans (maintainer)
2018-01-04 19:37:58 +00:00
Carlos J. Puga Medina 249552cac0 net/freerdp: enable Wayland client, wlfreerdp
- Add WAYLAND support option and enabled it by default
- Sort options helpers
- Bump PORTREVISION

PR:		223913
Submitted by:	Greg V <greg@unrelenting.technology>
Reviewed by:	cpm, kevans
Approved by:	kevans (maintainer)
2018-01-01 19:57:37 +00:00
Mark Linimon 29c5df05a9 For ports that set particular flags/options for armv6, also set them
for armv7.

This is part three of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 07:02:49 +00:00
Jan Beich 84e727457f multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
2017-10-21 06:50:49 +00:00
Mathieu Arnold 3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Gerald Pfeifer e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(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
2017-09-10 20:55:38 +00:00
Ben Woods 08d630621c net/freerdp: Update to 2.0.0 RC0
- Fix patches and post-patch to apply against new release
- Bump PORTREVISION of dependent ports

PR:		221240
Approved by:	kevans (maintainer)
2017-08-06 00:31:24 +00:00
Richard Gallamore 6b38c75dd9 * Updated maintainer email address
PR:		220395
Submitted by:	kevans
Reviewed by:	lifanov (mentor)
Approved by:	lifanov (mentor)
Differential Revision:	https://reviews.freebsd.org/D11497
2017-07-06 01:39:08 +00:00