svn commit: r542078 - in head/devel/libftdi1: . files

Emmanuel Vadot manu at bidouilliste.com
Wed Jul 22 08:43:42 UTC 2020


 Hi Boris, 

 Thanks a lot, that fix the problem for building devel/icestorm.

On Wed, 22 Jul 2020 01:10:26 +0300
Boris Samorodov <bsam at passap.ru> wrote:

> Hi Emmanuel,
> 
> I've just fixed the port by incorporation an upstream
> fix. Thank you.
> 
> 14.07.2020 11:13, Emmanuel Vadot ?????:
> > On Sun, 12 Jul 2020 13:02:20 +0000 (UTC)
> > 
> >   Hi Boris,
> > 
> > Boris Samorodov <bsam at FreeBSD.org> wrote:
> > 
> >> Author: bsam
> >> Date: Sun Jul 12 13:02:20 2020
> >> New Revision: 542078
> >> URL: https://svnweb.freebsd.org/changeset/ports/542078
> >>
> >> Log:
> >>    devel/libftdi1: Update to version 1.5 and:
> >>    
> >>    - mark dual licensed;
> >>    - regenerate patches;
> >>    - pet portlint (shuffle some Makefile lines).
> >>    
> >>    New in 1.5 - 2020-07-07
> >>    -----------------------
> >>    * Implement tc[io]flush methods & deprecate broken purge_buffers methods
> >>    
> >>      Please check your code for ftdi_usb_purge_rx_buffer(),
> >>      ftdi_usb_purge_tx_buffer() and ftdi_usb_purge_buffers()
> >>      and migrate to the new ftdi_tc[io]flush() methods.
> >>    
> >>      Old code will continue to function, but you'll get
> >>      a deprecation warning during compilation.
> >>    
> >>    * Add program to test buffer flush (purge) functionality
> >>    * Add kernel driver auto attach/detach.
> >>      See new AUTO_DETACH_REATACH_SIO_MODULE option
> >>    * Add ftdi_setflowctrl_xonxoff()
> >>    * ftdi_eeprom / eeprom handling:
> >>      * Unify handling of all boolean eeprom flags
> >>      * Add device release number support
> >>      * Add channel_a_driver support for type xxR chips
> >>      * Add support for group0 drive levels on x232H chips
> >>      * Fix handling of high_current_drive parameter
> >>      * Fix inverted handling of VCP driver field for TYPE_R chips
> >>      * New --verbose option for eeprom decode operation
> >>    * Add example code for async mode
> >>    * Add SPDX license identifiers to the core library & ftdi_eeprom
> >>    * Various python SWIG wrapper improvements
> >>    * Various cmake file improvements
> >>    * Fix small bugs in error code paths
> >>
> >> Modified:
> >>    head/devel/libftdi1/Makefile
> >>    head/devel/libftdi1/distinfo
> >>    head/devel/libftdi1/files/patch-CMakeLists.txt
> >>    head/devel/libftdi1/files/patch-cmake__FindUSB1.cmake
> >>    head/devel/libftdi1/files/patch-examples__CMakeLists.txt
> >>    head/devel/libftdi1/files/patch-test_CMakeLists.txt
> >>    head/devel/libftdi1/pkg-plist
> >>
> > 
> >   After this update pkg-config gives the same include dir for libftdi1
> > and libftdipp1.
> > 
> >   With 1.4_15 :
> > 
> > $ pkg-config --cflags
> > libftdi1 -I/usr/local/include/libftdi1
> > $ pkg-config --cflags
> > libftdipp1 -I/usr/local/include/libftdi1
> > $ ls /usr/local/include/libftdi1
> > ftdi.h          ftdi.hpp
> > 
> >   With 1.5
> > $ pkg-config --cflags libftdi1
> > -I/usr/local/include/libftdipp1
> > $ pkg-config --cflags libftdipp1
> > -I/usr/local/include/libftdipp1
> > $ ls /usr/local/include/libftdipp1/
> > ftdi.hpp
> > 
> >   ftdi.h is still present in the same directory.
> > 
> >   Haven't looked at the cmake files.
> > 
> 
> -- 
> WBR, bsam


-- 
Emmanuel Vadot <manu at bidouilliste.com> <manu at freebsd.org>


More information about the svn-ports-all mailing list