[Dev] Documenting Feathercoin Specific Software settings - Part 19
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Changed boost min version to 1.58 to get x++11 support :: commit
Re-enabled tests and made X11 start a little more often. Installing xvfv on all builds.
https://github.com/FeatherCoin/Feathercoin/commit/c9a04c9e6b2b806923be36d1a6b47c92cf353913
m4/ax_boost_base.m4
- boost_lib_version_req=ifelse([$1], ,1.20.0,$1) + boost_lib_version_req=ifelse([$1], ,1.58.0,$1)
Code replaced
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Update README.md :: commit
https://github.com/FeatherCoin/Feathercoin/commit/23e7ab334552aa70ecd892b639f554bd2c0d6d1e
**README.md **
-Status - Feathercoin 0.9.6.x production release version line. +Status - Feathercoin 0.9.6.1 Release Candidate.
Code replaced
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Fixed problem with build-aux/m4/ax_boost_base.m4 :: commit
https://github.com/FeatherCoin/Feathercoin/commit/b4ba3ec632d778848abac6a0273d908f24760169
build-aux/m4/ax_boost_base.m4
- boost_lib_version_req=ifelse([$1], ,1.20.0,$1) + boost_lib_version_req=ifelse([$1], ,1.58.0,$1)
Code replaced
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Added all config-generated Makefiles to Gitignore :: commit
https://github.com/FeatherCoin/Feathercoin/commit/e55d4554d28308fae2e175b34ffcb6cb82ad3a71
.gitignore
+Makefile
Code added
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
… :: commit
Set of auto build files???
https://github.com/FeatherCoin/Feathercoin/commit/b5d8bc05b7711cae7db1ead9ec4e75fbcaee1d78
aclocal.m4
build-aux/config.guess
build-aux/config.sub
build-aux/depcomp
build-aux/install-sh
build-aux/ltmain.sh
build-aux/m4/libtool.m4
build-aux/m4/ltoptions.m4
build-aux/m4/ltsugar.m4
build-aux/m4/ltversion.m4
build-aux/m4/lt~obsolete.m4
build-aux/missing
build-aux/test-driver
Auto build files?
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
… :: commit
Set of auto build files? plus config update zxing
https://github.com/FeatherCoin/Feathercoin/commit/b5d8bc05b7711cae7db1ead9ec4e75fbcaee1d78
- if test x$use_zxing == xyes; then - AC_MSG_ERROR("QR support requested but cannot be built. use --without-zxing") + if test x$use_qr == xyes; then + AC_MSG_ERROR("QR support requested but cannot be built. use --without-qrencode")
Code replaced
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
… :: commit
Set of auto build files? plus qimagesource update
https://github.com/FeatherCoin/Feathercoin/commit/b5d8bc05b7711cae7db1ead9ec4e75fbcaee1d78
src/qt/qimagesource.cpp
- ArrayRef<char> mymatrix(width*height); + ArrayRef<char> mymatrix(this->getWidth()*this->getHeight()); - for (int y = 0; y < height; y++) + for (int y = 0; y < this->getHeight(); y++) { - for (int x = 0; x < width; x++) { + for (int x = 0; x < this->getWidth(); x++) { - mymatrix[y*width+x] = qGray(image.pixel(x, y)); + mymatrix[y*this->getWidth()+x] = qGray(image.pixel(x, y));
Code replaced
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Fixed issue #176 :: commit
This is 0.9.6.1 branch, but release tag v0.9.6 has the same issue.
I don’t have zxing installed and your configure does not detect it:
./configure --with-incompatible-bdb
I don’t want zxing and QR code support. Your configure script appears to allow for that, but the build process does not honor it.
https://github.com/FeatherCoin/Feathercoin/commit/ad8a5c8d67fab4d45d63a8cae970c36dd426d3f6
src/qt/addressbookpage.cpp
-#endif -#ifdef USE_ZXING
Code removed
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
added check for qtprint support needed for paperwallet :: commit
https://github.com/FeatherCoin/Feathercoin/commit/e977bc52740507636c73a8e5c7768665acc16fda
build-aux/m4/bitcoin_qt.m4
- qt5_modules="Qt5Core Qt5Gui Qt5Network Qt5Widgets" + qt5_modules="Qt5Core Qt5Gui Qt5Network Qt5Widgets Qt5PrintSupport"
Code replaced
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Added build-aux directory to ignore file :: commit
https://github.com/FeatherCoin/Feathercoin/commit/925b80b845fa4bb4d438d56ee7b32bb81428d75c
.gitignore
+build-aux/
Code added
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Revert "Added depends folder :: commit
Revert “Added depends folder from bitcoin’s tree to build all dependencies.”
It is hard to backport this, and will be available when we move to head
https://github.com/FeatherCoin/Feathercoin/commit/24962a56470871d5cf510ced422fe1ac2d719775
.gitignore
+*.tar.gz +Makefile* +*.in +*.patch +Makefile
Code added
-src/**Makefile -/src/test/Makefile -/src/qt/test/Makefile -/src/qt/Makefile -/src/Makefile -/src/config/stamp-h1 -/src/config/bitcoin-config.h.in -/src/config/bitcoin-config.h -/Makefile -/libtool
Code removed
depends/.gitignore
-SDKs/ -work/ -built/ -sources/ -config.site -x86_64* -i686* -mips* -arm* -aarch64*
Code removed
depends/Makefile
depends/README.md
depends/builders/darwin.mk
depends/builders/default.mk
depends/builders/linux.mk
depends/config.guess
depends/config.site.in
depends/config.sub
depends/description.md
depends/funcs.mk
depends/hosts/darwin.mk
depends/hosts/default.mk
depends/hosts/linux.mk
depends/hosts/mingw32.mk
depends/packages.md
depends/packages/bdb.mk
depends/packages/boost.mk
depends/packages/dbus.mk
depends/packages/expat.mk
*depends/packages/fontconfig.mk
depends/packages/freetype.mk
depends/packages/libICE.mk
depends/packages/libSM.mk
depends/packages/libX11.mk
depends/packages/libXau.mk
depends/packages/libXext.mk
depends/packages/libevent.mk
depends/packages/libxcb.mk
depends/packages/miniupnpc.mk
depends/packages/native_biplist.mk
depends/packages/native_ccache.mk
depends/packages/native_cctools.mk
depends/packages/native_cdrkit.mk
depends/packages/native_ds_store.mk
depends/packages/native_libdmg-hfsplus.mk
depends/packages/native_mac_alias.mk
depends/packages/native_protobuf.mk
depends/packages/openssl.mk
depends/packages/packages.mk
depends/packages/protobuf.mk
depends/packages/qrencode.mk
depends/packages/qt.mk
depends/packages/xcb_proto.mk
depends/packages/xextproto.mk
depends/packages/xproto.mk
depends/packages/xtrans.mk
depends/packages/zeromq.mk
depends/packages/zlib.mk
depends/patches/native_biplist/sorted_list.patch
depends/patches/native_cdrkit/cdrkit-deterministic.patch
depends/patches/native_mac_alias/python3.patch
depends/patches/qt/fix-xcb-include-order.patch
depends/patches/qt/fix_qt_pkgconfig.patch
depends/patches/qt/mac-qmake.conf
depends/patches/qt/mingw-uuidof.patch
depends/patches/qt/pidlist_absolute.patch
depends/patches/zeromq/9114d3957725acd34aa8b8d011585812f3369411.patch
depends/patches/zeromq/9e6745c12e0b100cd38acecc16ce7db02905e27c.patchFiles removed
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Revert “Moved man pages to the doc folder” :: commit
Revert “Moved man pages to the doc folder”
This reverts commit f403c95.
https://github.com/FeatherCoin/Feathercoin/commit/6836c2434afe060301c7838f8bb1221424d5cee1
doc/man/Makefile.am
doc/man/feathercoin-cli.1
doc/man/feathercoin-qt.1
doc/man/feathercoin.conf.5
doc/man/feathercoind.1Files moved / deleted??
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Revert “Moved man pages to the doc folder” :: commit
Revert “Moved m4 to build-aux, and changed makefiles.am to build properly.”
This reverts commit 5ebdaff.
Conflicts:
aclocal.m4
build-aux/config.guess
build-aux/config.sub
build-aux/depcomp
build-aux/install-sh
build-aux/ltmain.sh
build-aux/m4/libtool.m4
build-aux/m4/ltoptions.m4
build-aux/m4/ltsugar.m4
build-aux/m4/ltversion.m4
build-aux/m4/lt~obsolete.m4
build-aux/missing
build-aux/test-driver
https://github.com/FeatherCoin/Feathercoin/commit/6836c2434afe060301c7838f8bb1221424d5cee1
Makefile.am
aclocal.m4
autogen.sh
build-aux/compile
build-aux/config.guess
build-aux/config.sub
build-aux/depcomp
build-aux/install-sh
build-aux/ltmain.sh
build-aux/m4/ax_cxx_compile_stdcxx.m4
build-aux/m4/ax_gcc_func_attribute.m4
build-aux/m4/ax_pthread.m4
build-aux/m4/bitcoin_find_bdb48.m4
build-aux/m4/libtool.m4
build-aux/m4/ltoptions.m4
build-aux/m4/ltsugar.m4
build-aux/m4/ltversion.m4
build-aux/m4/lt~obsolete.m4
build-aux/missing
build-aux/test-driverconfigure.ac
pkg.m4
share/genbuild.sh
src/Makefile.am
src/compat/byteswap.h
src/compat/endian.h
src/compat/glibc_compat.cpp
src/compat/glibc_sanity.cpp
src/compat/glibcxx_sanity.cppsrc/compat/sanity.h
src/compat/strnlen.cpp
src/config/.emptyFiles regressed
build-aux/m4/ax_boost_base.m4 → src/m4/ax_boost_base.m4 100755 → 100644
Example of a number of build files
src/m4/ax_pthread.m4
src/m4/bitcoin_find_bdb48.m4
src/m4/bitcoin_find_bdb51.m4Files regressed
-
Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*
Revert "Initial .travis.yml file. :: commit
Revert “Initial .travis.yml file. Builds all dependencies, and some of the arch.”
This reverts commit f71e701.
Conflicts:
.travis.yml
https://github.com/FeatherCoin/Feathercoin/commit/b7b59064287d6912f8df2dfbde201df1797f6a09
.travis.yml
File removed