Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37634660
en ru br
ALT Linux repos
S:1.5-alt3

Group :: System/Libraries
RPM: libftdi1

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: libftdi1-1.5-alt.patch
Download


 .gear/libftdi.spec                                 | 297 +++++++++++++++++++++
 .gear/rules                                        |   3 +
 .../tags/2425cfc36953048f2118dee6a07eeac85c5d5ac0  |  13 +
 .../tags/3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa  |  13 +
 .../tags/5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1  |  12 +
 .../tags/83c8c55256176a797a83ea09446fff554acc989b  |  13 +
 .../tags/a06fb364a90a71526b301506e6e0d6a3c431097a  |  13 +
 .../tags/c352cda41fdb95b83a721052446b8582c6bb0c53  |  13 +
 .../tags/cea2ac34373b923d21f6c6b9000cae34ce0fa77b  |  13 +
 .../tags/d00a3a207adc47e0e46582bab35f9cea2b2dbaf9  |  13 +
 .../tags/d6ecca45853e546e962be920d55fdff1c5fd3f28  |  13 +
 .../tags/eaa336e706eb986df5c25831a7859c3304c3e822  |  13 +
 .gear/tags/list                                    |  10 +
 .gear/upstream/filter-tag                          |   3 +
 .gear/upstream/remotes                             |   3 +
 .gear/upstream/transform-tag                       |   3 +
 CMakeLists.txt                                     |   2 +-
 python/CMakeLists.txt                              |   4 +-
 test/basic.cpp                                     |   2 +-
 19 files changed, 451 insertions(+), 5 deletions(-)
diff --git a/.gear/libftdi.spec b/.gear/libftdi.spec
new file mode 100644
index 0000000..9d32de5
--- /dev/null
+++ b/.gear/libftdi.spec
@@ -0,0 +1,297 @@
+Summary:   Library to program and control the FTDI USB serial controllers
+Name:      libftdi1
+Version:   1.5
+Release:   alt3
+License:   LGPL for libftdi and GPLv2+linking exception for the C++ wrapper
+Group:     System/Libraries
+URL:       http://www.intra2net.com/en/developer/libftdi
+Packager:  Evgeny Sinelnikov <sin@altlinux.ru>
+
+Source:    %name-%version.tar
+BuildRequires: libusb-devel, pkg-config, doxygen
+BuildRequires: gcc-c++ boost-devel
+BuildRequires: rpm-macros-cmake
+BuildRequires: cmake swig
+BuildRequires: python3-devel rpm-build-python3
+BuildRequires: libconfuse-devel
+
+
+%define    namepp libftdipp1
+%define    pyname python3-module-ftdi1
+
+%define    soname libftdi1
+%define    sonamepp libftdipp1
+
+%{?optflags_lto:%global optflags_lto %optflags_lto -ffat-lto-objects}
+
+Patch:     %name-%version-alt.patch
+
+%package   -n %namepp
+Summary:   C++ interface for libftdi library
+Group:     System/Libraries
+
+%package   devel
+Summary:   Header files and libraries for libftdi
+Group:     Development/C
+Requires:  %name = %version, libusb-devel
+
+%package   -n ftdi-eeprom
+Summary:   Tool for reading/erasing/flashing FTDI USB chip eeproms
+Group:     Development/C
+
+%package   -n %namepp-devel
+Summary:   Header files and libraries for libftdipp
+Group:     Development/C
+Requires:  %name-devel = %version
+Requires:  boost-devel
+
+%package   devel-static
+Summary:   Static libraries for libftdi
+Group:     Development/C
+Requires:  %name-devel = %version
+Conflicts: libftdi-devel
+
+%package   -n %namepp-devel-static
+Summary:   Static libraries for libftdipp
+Group:     Development/C
+Requires:  %namepp-devel = %version
+
+%package   -n %pyname
+Summary:   Python bindings for libftdi
+Group:     Development/Python
+Requires:  %name = %version
+AutoReqProv: yes,nopython
+
+%package   docs
+Summary:   Documentation files for libftdi
+Group:     Development/C
+BuildArch: noarch
+
+%description 
+Userspace library to program and control the FTDI
+USB controllers, using libusb, including the popular
+bitbang mode. This library talks to next FTDI chips:
+FT232BM/245BM, FT2232C/D and FT232/245R.
+
+%description -n %namepp
+Full C++ wrapper for libftdi library
+
+%description devel
+Header files for userspace libftdi library
+
+%description -n ftdi-eeprom
+ftdi-eeprom is a small tool for creating and uploading the configuration
+eeprom for the FTDI chip. This eeprom contains information such as vendor
+and product ID, manufacturer and product strings, revision, etc.
+
+%description -n %namepp-devel
+Header files for full libftdi library C++ wrapper
+
+%description devel-static
+Static libraries for userspace libftdi library
+
+%description -n %namepp-devel-static
+Static libraries for full libftdi library C++ wrapper
+
+%description -n %pyname
+Python bindings for libftdi library
+
+%description docs
+Documentation files for userspace libftdi library
+
+%prep
+%setup
+%patch -p1
+
+%build
+%cmake_insource \
+    -D DOCUMENTATION=1 \
+    -D PYTHON_BINDINGS=1 \
+    -D FTDIPP=1 \
+    -D FTDI_EEPROM=1 \
+    -D EXAMPLES=1 \
+    -D BUILD_TESTS=1
+%make_build VERBOSE=1
+
+%install
+%makeinstall_std
+
+# Install man pages
+mkdir -p %buildroot%_mandir
+cp -a doc/man/* %buildroot%_mandir/
+mv %buildroot%_man3dir/size_and_time.3 %buildroot%_man3dir/ftdi_size_and_time.3
+if test -f %buildroot%_man3dir/Libftdi.3; then
+    mv %buildroot%_man3dir/Libftdi.3 %buildroot%_man3dir/libftdi.3
+fi
+
+%files
+%_libdir/%soname.so.*
+
+%files -n %namepp
+%_libdir/%sonamepp.so.*
+
+%files devel
+%_bindir/%soname-config
+%_libdir/%soname.so
+%_libdir/pkgconfig/%soname.pc
+%_includedir/%name/*.h
+%_libdir/cmake/%name/*.cmake
+
+%files -n ftdi-eeprom
+%_bindir/ftdi_eeprom
+%_docdir/%name/example.conf
+%_man3dir/ftdi_eeprom*
+
+%files -n %namepp-devel
+%_libdir/%sonamepp.so
+%_libdir/pkgconfig/%sonamepp.pc
+%_includedir/%name/*.hpp
+
+%files devel-static
+%_libdir/%soname.a
+
+%files -n %namepp-devel-static
+%_libdir/%sonamepp.a
+
+%files -n %pyname
+%python3_sitelibdir/*.py*
+%python3_sitelibdir/*.so
+%python3_sitelibdir/*/ftdi1.*
+%_datadir/libftdi/examples/*.py
+
+%files docs
+%doc doc/html
+%_man3dir/*
+%exclude %_man3dir/ftdi_eeprom*
+
+%changelog
+* Thu Sep 16 2021 Ilya Mashkin <oddity@altlinux.ru> 1.5-alt3
+- NMU: rebuild with new libconfuse
+- Temporary disable LTO
+
+* Mon Apr 05 2021 Sergey Bolshakov <sbolshakov@altlinux.ru> 1.5-alt2
+- fix broken libftdi1.pc file
+- built python3 bindings
+
+* Wed Mar 31 2021 Evgeny Sinelnikov <sin@altlinux.org> 1.5-alt1
+- Update to latest release
+- Implement tc[io]flush methods and deprecate broken purge_buffers methods
+
+* Sun Jun 23 2019 Igor Vlasenko <viy@altlinux.ru> 1.4-alt5
+- NMU: remove rpm-build-ubt from BR:
+
+* Sat Jun 15 2019 Igor Vlasenko <viy@altlinux.ru> 1.4-alt4
+- NMU: remove %ubt from release
+
+* Mon Oct 15 2018 Ivan A. Melnikov <iv@altlinux.org> 1.4-alt3%ubt
+- Fix documentation build
+
+* Tue Aug 15 2017 Evgeny Sinelnikov <sin@altlinux.ru> 1.4-alt2%ubt
+- Fix non-identical noarch with Libftdi.3 man on x86_64 instead of libftdi.3
+
+* Thu Aug 10 2017 Evgeny Sinelnikov <sin@altlinux.ru> 1.4-alt1%ubt
+- Update to latest release
+- Build with universal build tag (aka ubt macros)
+
+* Sat May 21 2016 Evgeny Sinelnikov <sin@altlinux.ru> 1.3-alt1
+- Update to latest release
+- Include ftdi_eeprom subpackage
+
+* Tue Mar 19 2013 Evgeny Sinelnikov <sin@altlinux.ru> 1.0-alt1
+- Build new package libftdi1 with soname 2.0.0 using libusb1
+
+* Thu Aug 30 2012 Evgeny Sinelnikov <sin@altlinux.ru> 0.20-alt1
+- Update to last release 0.20
+
+* Wed Aug 29 2012 Repocop Q. A. Robot <repocop@altlinux.org> 0.18-alt3.1.qa1
+- NMU (by repocop). See http://www.altlinux.org/Tools/Repocop
+- applied repocop fixes:
+  * vendor-tag for libftdipp-devel-static
+  * vendor-tag for libftdipp-debuginfo
+  * vendor-tag for libftdi
+  * vendor-tag for libftdi-devel
+  * vendor-tag for libftdipp
+  * vendor-tag for libftdi-devel-static
+  * vendor-tag for libftdipp-devel
+  * vendor-tag for libftdi-docs
+  * vendor-tag for libftdi-debuginfo
+  * vendor-tag for python-module-ftdi
+  * vendor-tag for python-module-ftdi-debuginfo
+
+* Sat Oct 22 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 0.18-alt3.1
+- Rebuild with Python-2.7
+
+* Mon May 09 2011 Evgeny Sinelnikov <sin@altlinux.ru> 0.18-alt3
+- Build documentation as noarch package
+- Fix file conflict for deprecated.3.gz man page with libqwt-devel-5.2.0-alt7
+
+* Mon May 02 2011 Evgeny Sinelnikov <sin@altlinux.ru> 0.18-alt2
+- Build python-module-ftdi with libftdi python bindings
+
+* Mon May 02 2011 Evgeny Sinelnikov <sin@altlinux.ru> 0.18-alt1
+- Update to 0.18
+
+* Tue Mar 29 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.17-alt3
+- Rebuilt for debuginfo
+
+* Tue May 11 2010 Evgeny Sinelnikov <sin@altlinux.ru> 0.17-alt2
+- Build without rpm macros hack for cmake
+
+* Sun May 02 2010 Evgeny Sinelnikov <sin@altlinux.ru> 0.17-alt1
+- Update to 0.17
+- Build with cmake
+
+* Sun Jun 28 2009 Evgeny Sinelnikov <sin@altlinux.ru> 0.16-alt2
+- Build with new scheme from original git
+- Replace manpages to system directory man3
+
+* Sun Jun 28 2009 Evgeny Sinelnikov <sin@altlinux.ru> 0.16-alt1
+- Update to 0.16
+- Rebuild with boost-1.39.0
+
+* Thu Apr 16 2009 Evgeny Sinelnikov <sin@altlinux.ru> 0.15-alt2
+- Rebuild with compat wrapper library for libusb-1.0
+
+* Mon Jan 05 2009 Evgeny Sinelnikov <sin@altlinux.ru> 0.15-alt1
+- Update to 0.15
+- Add new libftdipp subpackages for C++ wrapper
+
+* Fri Nov 21 2008 Evgeny Sinelnikov <sin@altlinux.ru> 0.14-alt1
+- Update to 0.14
+
+* Wed Mar 12 2008 Evgeny Sinelnikov <sin@altlinux.ru> 0.11-alt1
+- Update to 0.11
+
+* Mon Jul 02 2007 Evgeny Sinelnikov <sin@altlinux.ru> 0.10-alt1
+- Update to 0.10
+
+* Mon Jun 20 2005 Evgeny Sinelnikov <sin@altlinux.ru> 0.6-alt1
+- Update to next version
++ Set library version on .so file again
++ Configurable serial line parameters
++ Improved filtering of status bytes - Fix small flow bug
++ Extended FT2232C support
++ Small improvement to the baudrate calculation code
++ Error handling cleanup
+
+* Thu Sep 30 2004 Evgeny Sinelnikov <sin@altlinux.ru> 0.5-alt1
+- Update to next version
+
+* Mon Aug 09 2004 Evgeny Sinelnikov <sin@altlinux.ru> 0.4-alt5
+- add ftdi_usb_reopen() function for testing
+
+* Sat Aug 07 2004 Evgeny Sinelnikov <sin@altlinux.ru> 0.4-alt4
+- add ignore status bytes with chunk sizes above than 64
+
+* Mon Jul 26 2004 Evgeny Sinelnikov <sin@altlinux.ru> 0.4-alt3
+- merge changes to upstream
++ some cosmetic changes
+
+* Fri Jul 23 2004 Evgeny Sinelnikov <sin@altlinux.ru> 0.4-alt2
+- add function to open device by description or serial
+
+* Fri Jul 23 2004 Evgeny Sinelnikov <sin@altlinux.ru> 0.4-alt1
+- initial release
++ add patch: ftdi_read_data() lose usb errors
+             ftdi_write_data() lose usb errors
+
diff --git a/.gear/rules b/.gear/rules
new file mode 100644
index 0000000..dd9b697
--- /dev/null
+++ b/.gear/rules
@@ -0,0 +1,3 @@
+spec: .gear/libftdi.spec
+tar: v@version@:. name=@name@-@version@
+diff: v@version@:. . name=@name@-@version@-alt.patch
diff --git a/.gear/tags/2425cfc36953048f2118dee6a07eeac85c5d5ac0 b/.gear/tags/2425cfc36953048f2118dee6a07eeac85c5d5ac0
new file mode 100644
index 0000000..433ab8e
--- /dev/null
+++ b/.gear/tags/2425cfc36953048f2118dee6a07eeac85c5d5ac0
@@ -0,0 +1,13 @@
+object 1e0ae3d462898bc983698d65c33b482bdd8f4242
+type commit
+tag v0.16
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1241796839 +0200
+
+Released version 0.16
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEABECAAYFAkoEUPIACgkQcH+RpCTwBvV6JQCdEDB2TtOCfwi2iuMU2oiidL8a
+lLIAniFULdkOWvG3khDGmUMT2QOcUqPC
+=27zZ
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa b/.gear/tags/3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa
new file mode 100644
index 0000000..dad53c3
--- /dev/null
+++ b/.gear/tags/3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa
@@ -0,0 +1,13 @@
+object 96d337a16b723d792f6ab5f40b7aa43120ac4782
+type commit
+tag v1.3
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1463729393 +0200
+
+Release libftdi 1.3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlc+vPUACgkQcH+RpCTwBvWnkQCgiz2pBG09BDWr0bPZXB6xnUl5
+TSIAnjPgJXE9pX1NF362opLwp8yp2qb2
+=gO2e
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1 b/.gear/tags/5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1
new file mode 100644
index 0000000..407af77
--- /dev/null
+++ b/.gear/tags/5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1
@@ -0,0 +1,12 @@
+object 5c2c58e03ea999534e8cb64906c8ae8b15536c30
+type commit
+tag v1.5
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1594150706 +0200
+
+Release libftdi 1.5
+-----BEGIN PGP SIGNATURE-----
+
+iF0EABECAB0WIQQ86puIaLw4UmGOtbRwf5GkJPAG9QUCXwTPNwAKCRBwf5GkJPAG
+9UHXAJ9hu75xhsFtVXCfeOE0GQxP15yCUQCg0hCu9Z4LOLvDybtFD3ugf8La8BE=
+=4V0k
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/83c8c55256176a797a83ea09446fff554acc989b b/.gear/tags/83c8c55256176a797a83ea09446fff554acc989b
new file mode 100644
index 0000000..0645c0d
--- /dev/null
+++ b/.gear/tags/83c8c55256176a797a83ea09446fff554acc989b
@@ -0,0 +1,13 @@
+object f32dc58b33963a05cd534995ffd6a8b1c1a335e5
+type commit
+tag v0.18
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1277744517 +0200
+
+Released libftdi v0.18
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEABECAAYFAkwo1ZIACgkQcH+RpCTwBvUjlgCghqdl2PIUEPdHI/IcXjx91ePd
+alIAoMbcCIzv30+quJmbVMxxF8MNhIXf
+=IXPW
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/a06fb364a90a71526b301506e6e0d6a3c431097a b/.gear/tags/a06fb364a90a71526b301506e6e0d6a3c431097a
new file mode 100644
index 0000000..aaf6baa
--- /dev/null
+++ b/.gear/tags/a06fb364a90a71526b301506e6e0d6a3c431097a
@@ -0,0 +1,13 @@
+object d5c1622a2ff0c722c0dc59533748489b45774e55
+type commit
+tag v1.4
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1502117688 +0200
+
+Release libftdi 1.4
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iEYEABECAAYFAlmIfzwACgkQcH+RpCTwBvXC5QCfVFTeFit8Yig89NUvWlfiztMQ
+iEsAn1X8kr7OKErEmaIOlBQ0f1+IcjNz
+=2Lh9
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/c352cda41fdb95b83a721052446b8582c6bb0c53 b/.gear/tags/c352cda41fdb95b83a721052446b8582c6bb0c53
new file mode 100644
index 0000000..fcf1ee4
--- /dev/null
+++ b/.gear/tags/c352cda41fdb95b83a721052446b8582c6bb0c53
@@ -0,0 +1,13 @@
+object 8e527547a8df7264bbaba4644d93ac132473d321
+type commit
+tag v0.17
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1261236980 +0100
+
+Released libftdi version 0.17
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEABECAAYFAkss8wAACgkQcH+RpCTwBvVtqwCfRm9C1gzQsWvGbMqqrTQdZ/v5
+NzEAoN0hASq3WEDf2FnRDow+9hzheBbe
+=ibdd
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/cea2ac34373b923d21f6c6b9000cae34ce0fa77b b/.gear/tags/cea2ac34373b923d21f6c6b9000cae34ce0fa77b
new file mode 100644
index 0000000..cb83f0d
--- /dev/null
+++ b/.gear/tags/cea2ac34373b923d21f6c6b9000cae34ce0fa77b
@@ -0,0 +1,13 @@
+object dbf7c343244bb49cf5e287ca476b2f308fc0cef9
+type commit
+tag v1.1
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1391618291 +0100
+
+Released libftdi v1.1
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.13 (GNU/Linux)
+
+iEYEABECAAYFAlLyaPkACgkQcH+RpCTwBvXDWACgts+bhcN8iuFp/27oFtwf/RDZ
+MdEAnRkvDlviTVhVDnDKeOCvgYVfnPxI
+=5chI
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/d00a3a207adc47e0e46582bab35f9cea2b2dbaf9 b/.gear/tags/d00a3a207adc47e0e46582bab35f9cea2b2dbaf9
new file mode 100644
index 0000000..84e46f5
--- /dev/null
+++ b/.gear/tags/d00a3a207adc47e0e46582bab35f9cea2b2dbaf9
@@ -0,0 +1,13 @@
+object 6935ef7bd3cd0666438423285736cece988c2c7f
+type commit
+tag v0.20
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1332157153 +0100
+
+Released libftdi 0.20
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iEYEABECAAYFAk9nGucACgkQcH+RpCTwBvWHpwCgs7oDRsbw33kouZ7acH2vTmuD
+Ly4AoNJBWRFprqJvuyyfknG2MTcZFiQb
+=r6p4
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/d6ecca45853e546e962be920d55fdff1c5fd3f28 b/.gear/tags/d6ecca45853e546e962be920d55fdff1c5fd3f28
new file mode 100644
index 0000000..254bc3d
--- /dev/null
+++ b/.gear/tags/d6ecca45853e546e962be920d55fdff1c5fd3f28
@@ -0,0 +1,13 @@
+object 0b6f22091fc3547103f094dea585acc8e21eb008
+type commit
+tag v1.2
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1416588635 +0100
+
+Released libftdi v1.2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRvbV8ACgkQcH+RpCTwBvUbFACdERdSdNYf0o3F/GzySOYGwBAl
+kvQAoNgBfC6vFzpywoFPKhTrGfKIcz+a
+=2PDN
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/eaa336e706eb986df5c25831a7859c3304c3e822 b/.gear/tags/eaa336e706eb986df5c25831a7859c3304c3e822
new file mode 100644
index 0000000..d7230dd
--- /dev/null
+++ b/.gear/tags/eaa336e706eb986df5c25831a7859c3304c3e822
@@ -0,0 +1,13 @@
+object 80101c71c06f7c017c5438a08f51fdf17768f8ca
+type commit
+tag v1.0
+tagger Thomas Jarosch <thomas.jarosch@intra2net.com> 1359466794 +0100
+
+Released libftdi 1.0
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.13 (GNU/Linux)
+
+iEYEABECAAYFAlEH0TAACgkQcH+RpCTwBvUsBgCfbnlI6D/yJbhFpYrwOfgTw/kb
+e4kAoLsgBYlYUM/Wn64bDVWGKmyN8Sks
+=2HBb
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/list b/.gear/tags/list
new file mode 100644
index 0000000..c9c71b3
--- /dev/null
+++ b/.gear/tags/list
@@ -0,0 +1,10 @@
+2425cfc36953048f2118dee6a07eeac85c5d5ac0 v0.16
+c352cda41fdb95b83a721052446b8582c6bb0c53 v0.17
+83c8c55256176a797a83ea09446fff554acc989b v0.18
+d00a3a207adc47e0e46582bab35f9cea2b2dbaf9 v0.20
+eaa336e706eb986df5c25831a7859c3304c3e822 v1.0
+cea2ac34373b923d21f6c6b9000cae34ce0fa77b v1.1
+d6ecca45853e546e962be920d55fdff1c5fd3f28 v1.2
+3e6b8e0618fff1e494cd154cb7d33f7e2b50d9aa v1.3
+a06fb364a90a71526b301506e6e0d6a3c431097a v1.4
+5ab3af05f46630368c7cdb0888d1bbd3bc92cfe1 v1.5
diff --git a/.gear/upstream/filter-tag b/.gear/upstream/filter-tag
new file mode 100755
index 0000000..f87c8bb
--- /dev/null
+++ b/.gear/upstream/filter-tag
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+grep '^v[[:digit:]]\+\.[[:digit:]]\+\(\.[[:digit:]]\+\)*$'
diff --git a/.gear/upstream/remotes b/.gear/upstream/remotes
new file mode 100644
index 0000000..263901d
--- /dev/null
+++ b/.gear/upstream/remotes
@@ -0,0 +1,3 @@
+[remote "upstream"]
+        fetch = +refs/heads/*:refs/remotes/upstream/*
+        url = git://developer.intra2net.com/libftdi
diff --git a/.gear/upstream/transform-tag b/.gear/upstream/transform-tag
new file mode 100755
index 0000000..e4079b7
--- /dev/null
+++ b/.gear/upstream/transform-tag
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+cat
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5aecafc..3b0b87c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -136,7 +136,7 @@ endif ()
 
 add_subdirectory(src)
 if ( FTDIPP )
-  project(libftdipp1 C CXX)
+  project(libftdi1 C CXX)
   add_subdirectory(ftdipp)
 endif ()
 if ( PYTHON_BINDINGS )
diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 5b6f420..da8b6e0 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -24,6 +24,7 @@ link_directories ( ${CMAKE_CURRENT_BINARY_DIR}/../src )
 
 if ( DOCUMENTATION )
   set(CMAKE_SWIG_FLAGS -DDOXYGEN=${DOXYGEN_FOUND})
+  set(SWIG_MODULE_ftdi1_EXTRA_DEPS ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i)
   # manually add dependency for new cmake / swig versions
   set_property(SOURCE ftdi1.i PROPERTY DEPENDS ftdi1_doc.i)
 endif()
@@ -70,9 +71,6 @@ if ( DOCUMENTATION )
             ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i
         DEPENDS ${CMAKE_BINARY_DIR}/doc/xml/ftdi_8c.xml
     )
-    add_custom_target ( doc_i DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i )
-    add_dependencies( ${SWIG_MODULE_ftdi1_REAL_NAME} doc_i )
-
 endif ()
 
 set ( LIBFTDI_PYTHON_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/${PYTHON_MODULE_PATH} )
diff --git a/test/basic.cpp b/test/basic.cpp
index 3710916..712953f 100644
--- a/test/basic.cpp
+++ b/test/basic.cpp
@@ -14,7 +14,7 @@
 
 #define BOOST_TEST_DYN_LINK
 #define BOOST_TEST_MAIN
-#include <boost/test/unit_test.hpp>
+#include <boost/test/included/unit_test.hpp>
 
 #include <ftdi.h>
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin