Index: head/net/freerdp/Makefile =================================================================== --- head/net/freerdp/Makefile (revision 390718) +++ head/net/freerdp/Makefile (revision 390719) @@ -1,82 +1,86 @@ # Created by: Alexander Logvinov # $FreeBSD$ PORTNAME= freerdp PORTVERSION= 1.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net comms ipv6 MAINTAINER= ports@FreeBSD.org COMMENT= Free implementation of Remote Desktop Protocol LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USE_OPENSSL= yes USE_LDCONFIG= yes USES= alias cmake:outsource cpe execinfo pkgconfig compiler:c++11-lib USE_GITHUB= yes GH_ACCOUNT= FreeRDP GH_PROJECT= ${GH_ACCOUNT} GH_TAGNAME= 20878e50fe CPE_VENDOR= freerdp_project LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${WRKSRC}/include -I${WRKSRC}/winpr/include -I${LOCALBASE}/include OPTIONS_DEFINE= ALSA CUPS DIRECTFB FFMPEG GSTREAMER PULSEAUDIO SSE X11 OPTIONS_DEFAULT= CUPS GSTREAMER X11 OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CMAKE_ON= -DWITH_ALSA=ON ALSA_CMAKE_OFF= -DWITH_ALSA=OFF CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client CUPS_CMAKE_ON= -DWITH_CUPS=ON CUPS_CMAKE_OFF= -DWITH_CUPS=OFF # outdated and unmaintained upstream DIRECTFB_DESC= Build FreeRDP DirectFB client (outdated) DIRECTFB_LIB_DEPENDS= libdirectfb.so:${PORTSDIR}/devel/directfb DIRECTFB_CMAKE_ON= -DWITH_DIRECTFB=ON DIRECTFB_CMAKE_OFF= -DWITH_DIRECTFB=OFF # currently DirectFB option fails with clang DIRECTFB_USE= gcc=yes FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libavutil.so:${PORTSDIR}/multimedia/ffmpeg FFMPEG_CMAKE_ON= -DWITH_FFMPEG=ON FFMPEG_CMAKE_OFF= -DWITH_FFMPEG=OFF GSTREAMER_CMAKE_ON= -DWITH_GSTREAMER_1_0=ON -DWITH_GSTREAMER_0_10=OFF GSTREAMER_CMAKE_OFF= -DWITH_GSTREAMER_1_0=OFF -DWITH_GSTREAMER_0_10=OFF GSTREAMER_USE= gstreamer1=yes xorg=x11,xextproto,xext,xrandr PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CMAKE_ON= -DWITH_PULSE=ON PULSEAUDIO_CMAKE_OFF= -DWITH_PULSE=OFF SSE_CMAKE_ON= -DWITH_SSE2=ON SSE_CMAKE_OFF= -DWITH_SSE2=OFF X11_DESC= Build FreeRDP X11 client X11_BUILD_DEPENDS= xmlto:${PORTSDIR}/textproc/xmlto X11_CMAKE_ON= -DWITH_X11=ON X11_CMAKE_OFF= -DWITH_X11=OFF -DWITH_XKBFILE=OFF X11_USE= xorg=x11,xkbfile,xcursor,xextproto,xv,xinerama,xext,xcursor,xrandr,xi,xfixes .include + +.if ${PORT_OPTIONS:MDIRECTFB} +BROKEN= DIRECTFB no longer builds +.endif post-extract: ${REINPLACE_CMD} -e 's|$${CMAKE_INSTALL_LIBDIR}/pkgconfig|libdata/pkgconfig|' \ -e '/CMAKE_INSTALL_RPATH /d' \ ${WRKSRC}/CMakeLists.txt ${REINPLACE_CMD} -e 's|share/man/man1|man/man1|' \ ${WRKSRC}/client/X11/CMakeLists.txt ${REINPLACE_CMD} -e 's/NetBSD__)/NetBSD__) || defined(__FreeBSD__)/' \ ${WRKSRC}/winpr/libwinpr/utils/trio/triodef.h ${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/channels/drive/client/statvfs.c .include Index: head/net/freerdp/pkg-plist =================================================================== --- head/net/freerdp/pkg-plist (revision 390718) +++ head/net/freerdp/pkg-plist (revision 390719) @@ -1,257 +1,257 @@ -bin/xfreerdp +%%X11%%bin/xfreerdp include/freerdp/addin.h include/freerdp/altsec.h include/freerdp/api.h include/freerdp/assistance.h include/freerdp/autodetect.h include/freerdp/cache/bitmap.h include/freerdp/cache/brush.h include/freerdp/cache/cache.h include/freerdp/cache/glyph.h include/freerdp/cache/nine_grid.h include/freerdp/cache/offscreen.h include/freerdp/cache/palette.h include/freerdp/cache/pointer.h include/freerdp/channels/audin.h include/freerdp/channels/channels.h include/freerdp/channels/cliprdr.h include/freerdp/channels/encomsp.h include/freerdp/channels/log.h include/freerdp/channels/rail.h include/freerdp/channels/rdpdr.h include/freerdp/channels/rdpei.h include/freerdp/channels/rdpgfx.h include/freerdp/channels/rdpsnd.h include/freerdp/channels/remdesk.h include/freerdp/channels/tsmf.h include/freerdp/channels/wtsvc.h include/freerdp/client.h include/freerdp/client/audin.h include/freerdp/client/channels.h include/freerdp/client/cliprdr.h include/freerdp/client/cmdline.h include/freerdp/client/disp.h include/freerdp/client/drdynvc.h include/freerdp/client/encomsp.h include/freerdp/client/file.h include/freerdp/client/rail.h include/freerdp/client/rdpei.h include/freerdp/client/rdpgfx.h include/freerdp/client/rdpsnd.h include/freerdp/client/remdesk.h include/freerdp/client/tsmf.h include/freerdp/codec/audio.h include/freerdp/codec/bitmap.h include/freerdp/codec/bulk.h include/freerdp/codec/clear.h include/freerdp/codec/color.h include/freerdp/codec/dsp.h include/freerdp/codec/h264.h include/freerdp/codec/interleaved.h include/freerdp/codec/jpeg.h include/freerdp/codec/mppc.h include/freerdp/codec/ncrush.h include/freerdp/codec/nsc.h include/freerdp/codec/planar.h include/freerdp/codec/progressive.h include/freerdp/codec/region.h include/freerdp/codec/rfx.h include/freerdp/codec/xcrush.h include/freerdp/codec/zgfx.h include/freerdp/codecs.h include/freerdp/constants.h include/freerdp/crypto/ber.h include/freerdp/crypto/certificate.h include/freerdp/crypto/crypto.h include/freerdp/crypto/der.h include/freerdp/crypto/er.h include/freerdp/crypto/per.h include/freerdp/crypto/tls.h include/freerdp/dvc.h include/freerdp/error.h include/freerdp/event.h include/freerdp/extension.h include/freerdp/freerdp.h include/freerdp/gdi/16bpp.h include/freerdp/gdi/32bpp.h include/freerdp/gdi/8bpp.h include/freerdp/gdi/bitmap.h include/freerdp/gdi/brush.h include/freerdp/gdi/clipping.h include/freerdp/gdi/dc.h include/freerdp/gdi/drawing.h include/freerdp/gdi/gdi.h include/freerdp/gdi/gfx.h include/freerdp/gdi/line.h include/freerdp/gdi/palette.h include/freerdp/gdi/pen.h include/freerdp/gdi/region.h include/freerdp/gdi/shape.h include/freerdp/graphics.h include/freerdp/input.h include/freerdp/listener.h include/freerdp/locale/keyboard.h include/freerdp/locale/locale.h include/freerdp/locale/timezone.h include/freerdp/log.h include/freerdp/message.h include/freerdp/metrics.h include/freerdp/peer.h include/freerdp/pointer.h include/freerdp/primary.h include/freerdp/primitives.h include/freerdp/rail.h include/freerdp/scancode.h include/freerdp/secondary.h include/freerdp/server/audin.h include/freerdp/server/channels.h include/freerdp/server/cliprdr.h include/freerdp/server/drdynvc.h include/freerdp/server/echo.h include/freerdp/server/encomsp.h include/freerdp/server/rdpdr.h include/freerdp/server/rdpei.h include/freerdp/server/rdpsnd.h include/freerdp/server/remdesk.h include/freerdp/server/shadow.h include/freerdp/settings.h include/freerdp/svc.h include/freerdp/types.h include/freerdp/update.h include/freerdp/utils/msusb.h include/freerdp/utils/passphrase.h include/freerdp/utils/pcap.h include/freerdp/utils/profiler.h include/freerdp/utils/ringbuffer.h include/freerdp/utils/signal.h include/freerdp/utils/stopwatch.h include/freerdp/version.h include/freerdp/window.h include/rdtk/api.h include/rdtk/rdtk.h include/winpr/asn1.h include/winpr/bcrypt.h include/winpr/bitstream.h include/winpr/clipboard.h include/winpr/cmdline.h include/winpr/collections.h include/winpr/comm.h include/winpr/credentials.h include/winpr/credui.h include/winpr/crt.h include/winpr/crypto.h include/winpr/debug.h include/winpr/dsparse.h include/winpr/endian.h include/winpr/environment.h include/winpr/error.h include/winpr/file.h include/winpr/handle.h include/winpr/heap.h include/winpr/image.h include/winpr/ini.h include/winpr/input.h include/winpr/interlocked.h include/winpr/intrin.h include/winpr/io.h include/winpr/library.h include/winpr/locale.h include/winpr/memory.h include/winpr/midl.h include/winpr/ndr.h include/winpr/nt.h include/winpr/ntlm.h include/winpr/pack.h include/winpr/path.h include/winpr/pipe.h include/winpr/platform.h include/winpr/pool.h include/winpr/print.h include/winpr/registry.h include/winpr/rpc.h include/winpr/sam.h include/winpr/schannel.h include/winpr/security.h include/winpr/shell.h include/winpr/smartcard.h include/winpr/spec.h include/winpr/ssl.h include/winpr/sspi.h include/winpr/sspicli.h include/winpr/stream.h include/winpr/string.h include/winpr/synch.h include/winpr/sysinfo.h include/winpr/tchar.h include/winpr/thread.h include/winpr/timezone.h include/winpr/tools/makecert.h include/winpr/user.h include/winpr/windows.h include/winpr/winhttp.h include/winpr/winpr.h include/winpr/winsock.h include/winpr/wlog.h include/winpr/wnd.h include/winpr/wtsapi.h include/winpr/wtypes.h lib/cmake/FreeRDP/FreeRDPConfig.cmake lib/cmake/FreeRDP/FreeRDPConfigVersion.cmake lib/cmake/FreeRDP/FreeRDPTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/FreeRDP/FreeRDPTargets.cmake lib/cmake/RdTk/RdTkConfig.cmake lib/cmake/RdTk/RdTkConfigVersion.cmake lib/cmake/RdTk/RdTkTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/RdTk/RdTkTargets.cmake lib/cmake/WinPR/WinPRConfig.cmake lib/cmake/WinPR/WinPRConfigVersion.cmake lib/cmake/WinPR/WinPRTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/WinPR/WinPRTargets.cmake -lib/freerdp/libaudin-client-alsa.a +%%ALSA%%lib/freerdp/libaudin-client-alsa.a +%%PULSEAUDIO%%lib/freerdp/libaudin-client-pulse.a lib/freerdp/libaudin-client-oss.a -lib/freerdp/libaudin-client-pulse.a lib/freerdp/libaudin-client.a lib/freerdp/libcliprdr-client.a lib/freerdp/libdisp-client.a lib/freerdp/libdrdynvc-client.a lib/freerdp/libdrive-client.a lib/freerdp/libecho-client.a lib/freerdp/libencomsp-client.a lib/freerdp/libparallel-client.a -lib/freerdp/libprinter-client.a +%%CUPS%%lib/freerdp/libprinter-client.a lib/freerdp/librail-client.a lib/freerdp/librdpdr-client.a lib/freerdp/librdpei-client.a lib/freerdp/librdpgfx-client.a -lib/freerdp/librdpsnd-client-alsa.a +%%ALSA%%lib/freerdp/librdpsnd-client-alsa.a lib/freerdp/librdpsnd-client-oss.a -lib/freerdp/librdpsnd-client-pulse.a +%%PULSEAUDIO%%lib/freerdp/librdpsnd-client-pulse.a lib/freerdp/librdpsnd-client.a lib/freerdp/libremdesk-client.a lib/freerdp/libserial-client.a lib/freerdp/libsmartcard-client.a -lib/freerdp/libtsmf-client-alsa-audio.a -lib/freerdp/libtsmf-client-ffmpeg-decoder.a -lib/freerdp/libtsmf-client-gstreamer-decoder.a +%%ALSA%%lib/freerdp/libtsmf-client-alsa-audio.a +%%FFMPEG%%lib/freerdp/libtsmf-client-ffmpeg-decoder.a +%%GSTREAMER%%lib/freerdp/libtsmf-client-gstreamer-decoder.a lib/freerdp/libtsmf-client-oss-audio.a -lib/freerdp/libtsmf-client-pulse-audio.a +%%PULSEAUDIO%%lib/freerdp/libtsmf-client-pulse-audio.a lib/freerdp/libtsmf-client.a lib/libfreerdp-client.so lib/libfreerdp-client.so.1.2 lib/libfreerdp-client.so.1.2.4 lib/libfreerdp.so lib/libfreerdp.so.1.2 lib/libfreerdp.so.1.2.4 lib/librdtk.so lib/librdtk.so.1.1 lib/librdtk.so.1.1.0 lib/libwinpr-makecert-tool.a lib/libwinpr.so lib/libwinpr.so.1.1 lib/libwinpr.so.1.1.0 -lib/libxfreerdp-client.so -lib/libxfreerdp-client.so.1.2 -lib/libxfreerdp-client.so.1.2.4 +%%X11%%lib/libxfreerdp-client.so +%%X11%%lib/libxfreerdp-client.so.1.2 +%%X11%%lib/libxfreerdp-client.so.1.2.4 libdata/pkgconfig/freerdp.pc libdata/pkgconfig/winpr.pc -man/man1/xfreerdp.1.gz +%%X11%%man/man1/xfreerdp.1.gz