freebsd-ports/comms/Makefile
Raphael Kubo da Costa 4c67812e01 Update Qt5 to 5.5.1.
This is the latest stable release at time of writing.

Release announcement: http://blog.qt.io/blog/2015/07/01/qt-5-5-released/
New features in Qt 5.5: https://wiki.qt.io/New_Features_in_Qt_5.5

As usual, huge thanks to Tobias Berner (tcberner@gmail.com) for all his work
on these ports in kde@'s experimental area51 repository. He's the one who
started the update and did a lot of the initial work on Qt 5.5. Ralf Nolden
(nolden@kde.org) has contributed the initial version of most of our new Qt5
ports.

Also thanks to Yuri Victorovich (yuri@rawbw.com) for contributing PR 205805
with his own patch for the 5.5.1 update. Some of his changes there prompted
additional fixes and changes present in the final patch generated from our
experimental repository.

New ports:
- comms/qt5-connectivity, comms/qt5-sensors, devel/qt5-location,
  graphics/qt5-3d, net/qt5-enginio, x11-toolkits/qt5-canvas3d,
  x11-toolkits/qt5-uiplugin.

General changes in all Qt5 ports:
- All Qt5 ports are now built with -Wl,--as-needed to avoid overlinking,
  which is a problem with qmake-based because the libraries passed to the
  linker come from the modules .pri files and many are not necessary.
- With this change, several ports had their USE_QT5 lines adjusted to
  explicitly include some libraries that were pulled in implicitly, and to
  exclude libraries no longer required with -Wl,--as-needed.

Changes in specific ports:
- devel/qt5: Drop the SQL_PLUGINS and TOOLS options and depend on all Qt5
  ports by default. It makes the Makefile much simpler, and those options
  were already on by default.
- devel/qt5-core: The clang+base libstdc++ workaround has been expanded and
  more C++11 features have been disabled when that combination is used by a
  port (basically, FreeBSD 9 with USES=compiler:c++11-lang). The disabled
  features have explanations for why they were disabled in the patched
  header itself.
- devel/qt5-designer: uiplugins has been split out following a similar
  change upstream. By depending on qt5-uiplugin, qt5-uitools avoids having
  to depend on the big qt5-designer port.
- multimedia/qt5-multimedia: The port now uses GStreamer 1.0 instead of
  0.10.
- net/qt5-network: The port now depends on libproxy for proxy settings.
  Using libproxy allows proxy settings to be read from different sources,
  and also allows .pac files to work with Qt.
- www/qt5-webkit: The port now uses GStreamer 1.0 instead of 0.10.

PR:		205805
PR:		206435
2016-01-24 18:10:14 +00:00

203 lines
4.6 KiB
Makefile

# $FreeBSD$
#
COMMENT = Communication utilities
SUBDIR += acfax
SUBDIR += aldo
SUBDIR += amtterm
SUBDIR += anyremote
SUBDIR += aprsd
SUBDIR += atslog
SUBDIR += bfhist
SUBDIR += bforce-kst
SUBDIR += birda
SUBDIR += bluegps
SUBDIR += bluez-firmware
SUBDIR += bpl+
SUBDIR += cdr_read
SUBDIR += chirp
SUBDIR += chu
SUBDIR += comserv
SUBDIR += concordance
SUBDIR += congruity
SUBDIR += conserver
SUBDIR += conserver-com
SUBDIR += cqrlog
SUBDIR += cutecom
SUBDIR += cwdaemon
SUBDIR += dabstick-radio
SUBDIR += dcf77pi
SUBDIR += deforaos-phone
SUBDIR += dfu-programmer
SUBDIR += dfu-util
SUBDIR += dump1090
SUBDIR += dump1090_mr
SUBDIR += ebook2cw
SUBDIR += ebook2cwgui
SUBDIR += echolinux
SUBDIR += efax
SUBDIR += efax-gtk
SUBDIR += ems-flasher
SUBDIR += esmska
SUBDIR += fl_moxgen
SUBDIR += fldigi
SUBDIR += fllog
SUBDIR += flrig
SUBDIR += flwrap
SUBDIR += freedv
SUBDIR += gammu
SUBDIR += ge-x2212
SUBDIR += geoid
SUBDIR += gkermit
SUBDIR += gmfsk
SUBDIR += gnocky
SUBDIR += gnokii
SUBDIR += gnuradio
SUBDIR += gpredict
SUBDIR += gqrx
SUBDIR += gr-osmosdr
SUBDIR += grig
SUBDIR += gscmxx
SUBDIR += gsmlib
SUBDIR += gstreamer1-plugins-spandsp
SUBDIR += gtkmmorse
SUBDIR += hackrf
SUBDIR += hamfax
SUBDIR += hamlib
SUBDIR += hcidump
SUBDIR += hf
SUBDIR += hidapi
SUBDIR += hylafax
SUBDIR += ibp
SUBDIR += java-commapi
SUBDIR += java-commapi-freebsd
SUBDIR += jerm
SUBDIR += jsdr
SUBDIR += kb
SUBDIR += kermit
SUBDIR += klog
SUBDIR += kremotecontrol
SUBDIR += kvasd
SUBDIR += libconcord
SUBDIR += libfap
SUBDIR += libfec
SUBDIR += libimobiledevice
SUBDIR += libirman
SUBDIR += libmodbus
SUBDIR += librs232
SUBDIR += libticables2
SUBDIR += libticalcs2
SUBDIR += libusbmuxd
SUBDIR += linpsk
SUBDIR += linrad
SUBDIR += lirc
SUBDIR += locator
SUBDIR += lrzsz
SUBDIR += lysdr
SUBDIR += mgetty+sendfax
SUBDIR += minicom
SUBDIR += mlan3
SUBDIR += morse
SUBDIR += nasawash
SUBDIR += ncid
SUBDIR += nec2c
SUBDIR += nmealib
SUBDIR += nokryptia
SUBDIR += o2sms
SUBDIR += obexapp
SUBDIR += openobex
SUBDIR += owfs
SUBDIR += p5-Cisco-UCS
SUBDIR += p5-Device-Gsm
SUBDIR += p5-Device-Modem
SUBDIR += p5-Device-SerialPort
SUBDIR += p5-Fax-Hylafax-Client
SUBDIR += p5-Nexmo-SMS
SUBDIR += p5-SMS-SMS77
SUBDIR += p5-SMS-Send
SUBDIR += p5-SMS-Send-DeviceGsm
SUBDIR += p5-SMS-Send-NexmoUnicode
SUBDIR += p5-SMS-Send-TW-HiAir
SUBDIR += p5-SMS-Send-TW-PChome
SUBDIR += p5-SMS-Send-TW-Qma
SUBDIR += p5-SMS-Send-TW-ShareSMS
SUBDIR += p5-SMS-Send-TW-Socket2Air
SUBDIR += p5-SMS-Send-TW-chtsns
SUBDIR += p5-SMS-Send-TW-emome
SUBDIR += pear-Horde_ActiveSync
SUBDIR += pear-Horde_SyncMl
SUBDIR += picocom
SUBDIR += pr
SUBDIR += predict
SUBDIR += py-bulksms
SUBDIR += py-gammu
SUBDIR += py-libconcord
SUBDIR += py-libimobiledevice
SUBDIR += py-lirc
SUBDIR += py-qt5-serialport
SUBDIR += py-serial
SUBDIR += pyla
SUBDIR += qico
SUBDIR += qrq
SUBDIR += qsstv
SUBDIR += qt5-connectivity
SUBDIR += qt5-sensors
SUBDIR += qt5-serialport
SUBDIR += qtel
SUBDIR += quisk
SUBDIR += remserial
SUBDIR += rtl-sdr
SUBDIR += rubygem-callsign
SUBDIR += rubygem-ruby-termios
SUBDIR += rxtx
SUBDIR += scmxx
SUBDIR += ser2net
SUBDIR += serialoverip
SUBDIR += seyon
SUBDIR += sms_client
SUBDIR += smstools3
SUBDIR += soundmodem
SUBDIR += spandsp
SUBDIR += splat
SUBDIR += sredird
SUBDIR += svxlink
SUBDIR += syncterm
SUBDIR += tcpser
SUBDIR += telldus-core
SUBDIR += thebridge
SUBDIR += tilp2
SUBDIR += tits
SUBDIR += tkhylafax
SUBDIR += tkscanfax
SUBDIR += tlf
SUBDIR += trustedqsl
SUBDIR += twpsk
SUBDIR += uarduno
SUBDIR += uartlirc
SUBDIR += uird
SUBDIR += unixcw
SUBDIR += usbmuxd
SUBDIR += usrp
SUBDIR += viewfax
SUBDIR += vrflash
SUBDIR += wsjt
SUBDIR += wsjtx
SUBDIR += wspr
SUBDIR += wwl
SUBDIR += wy60
SUBDIR += xastir
SUBDIR += xcwcp
SUBDIR += xdx
SUBDIR += xlog
SUBDIR += xmorse
SUBDIR += xnec2c
SUBDIR += xnecview
SUBDIR += xwota
SUBDIR += yagiuda
SUBDIR += yaps
SUBDIR += yfklog
SUBDIR += zssh
.include <bsd.port.subdir.mk>