Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 8a68e7872c70238ff791356e0d8f558b29b992d4 https://github.com/synfig/synfig/commit/8a68e7872c70238ff791356e0d8f558b29b992d4 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022)
Changed paths: M synfig-core/src/CMakeLists.txt M synfig-studio/CMakeLists.txt M synfig-studio/src/CMakeLists.txt A vcpkg-ports/cairomm/portfile.cmake A vcpkg-ports/cairomm/vcpkg.json A vcpkg-ports/glibmm/portfile.cmake A vcpkg-ports/glibmm/vcpkg.json A vcpkg-ports/gtk3/0001-build.patch A vcpkg-ports/gtk3/fix_ninja_build.py A vcpkg-ports/gtk3/portfile.cmake A vcpkg-ports/gtk3/vcpkg.json A vcpkg-ports/gtkmm3/portfile.cmake A vcpkg-ports/gtkmm3/vcpkg.json A vcpkg-ports/libsigcpp-2/portfile.cmake A vcpkg-ports/libsigcpp-2/vcpkg.json A vcpkg-ports/libxmlpp/portfile.cmake A vcpkg-ports/libxmlpp/vcpkg.json A vcpkg-ports/pangomm/portfile.cmake A vcpkg-ports/pangomm/vcpkg.json A vcpkg.json Log Message: ----------- build: Use vcpkg to build synfig Commit: 1433a1e2a930ea9c6399a78559557a9bf10710b2 https://github.com/synfig/synfig/commit/1433a1e2a930ea9c6399a78559557a9bf10710b2 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M vcpkg.json Log Message: ----------- Add pkgconf as a dependency Commit: 3fdb244a5913306786e45256bf4575cf29f4e99c https://github.com/synfig/synfig/commit/3fdb244a5913306786e45256bf4575cf29f4e99c Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M synfig-studio/CMakeLists.txt Log Message: ----------- Revert build_images MSVC check change Commit: 57bb84de0a26154dfda635ea0c956c0a858b035e https://github.com/synfig/synfig/commit/57bb84de0a26154dfda635ea0c956c0a858b035e Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: A vcpkg-ports/libtool/dirent_fix.patch A vcpkg-ports/libtool/portfile.cmake A vcpkg-ports/libtool/vcpkg.json Log Message: ----------- Add libtool port Commit: 6221d1a68ed292a97f2441644d06639caff58734 https://github.com/synfig/synfig/commit/6221d1a68ed292a97f2441644d06639caff58734 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M synfig-core/CMakeLists.txt A synfig-core/fonts-msvc/fonts.conf M synfig-core/src/CMakeLists.txt M synfig-core/src/modules/CMakeLists.txt M synfig-core/src/modules/mod_magickpp/CMakeLists.txt M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/module.cpp M synfig-studio/CMakeLists.txt A vcpkg-ports/imagemagick/disable_complex_fftw.patch A vcpkg-ports/imagemagick/dont_include_win32config.patch A vcpkg-ports/imagemagick/portfile.cmake A vcpkg-ports/imagemagick/vcpkg.json M vcpkg.json Log Message: ----------- Add ImageMagick recipe and add fontconfig config file Commit: 217c03ae9e5c66485ae8c577aa6a0dd906f353af https://github.com/synfig/synfig/commit/217c03ae9e5c66485ae8c577aa6a0dd906f353af Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M synfig-core/src/synfig/module.cpp Log Message: ----------- Adjust the path when building with msvc only This is done since some of the modules of synfig have their own dependencies. When loading any of these modules, their dependencies have to be in the path to be successfully loaded. VCPKG has the great feature of copying all the dependencies dlls right beside the built target so that the path doesn't have to be changed. But the modules reside in "modules" dir, while they are loaded from "bin" dir, so the "modules" dir has to be in the path. Commit: 76c6e1f76c2ee15dc23b2edfd8c5a88cffb4dc8a https://github.com/synfig/synfig/commit/76c6e1f76c2ee15dc23b2edfd8c5a88cffb4dc8a Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: A vcpkg-ports/imagemagick/fix_make_dependency.patch A vcpkg-ports/imagemagick/fix_ssize_t_undefined.patch M vcpkg-ports/imagemagick/portfile.cmake Log Message: ----------- Clean up imagemagick port Commit: d091a68baee1636d5a060f8fcc39384a28bc0ab3 https://github.com/synfig/synfig/commit/d091a68baee1636d5a060f8fcc39384a28bc0ab3 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M synfig-studio/src/CMakeLists.txt Log Message: ----------- Fix glib-schemas error and fix gdbus warning Commit: a7129809993a823380cbac8f67bc148e45422ef3 https://github.com/synfig/synfig/commit/a7129809993a823380cbac8f67bc148e45422ef3 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M synfig-studio/src/CMakeLists.txt M synfig-studio/src/gui/CMakeLists.txt A vcpkg-ports/adwaita-icon-theme/portfile.cmake A vcpkg-ports/adwaita-icon-theme/vcpkg.json A vcpkg-ports/gdk-pixbuf/fix_build_error_windows.patch A vcpkg-ports/gdk-pixbuf/portfile.cmake A vcpkg-ports/gdk-pixbuf/vcpkg.json A vcpkg-ports/hicolor-icon-theme/portfile.cmake A vcpkg-ports/hicolor-icon-theme/vcpkg.json A vcpkg-ports/libcroco/portfile.cmake A vcpkg-ports/libcroco/vcpkg.json A vcpkg-ports/librsvg/portfile.cmake A vcpkg-ports/librsvg/remove_lm_from_pkgconfig.patch A vcpkg-ports/librsvg/use_unix_path.patch A vcpkg-ports/librsvg/vcpkg.json M vcpkg.json Log Message: ----------- Package gdk-pixbuf loders (specifically svg loader) and package add icon themes Commit: 19bc68d208855f116c7da4b50c3636090bd1e1d0 https://github.com/synfig/synfig/commit/19bc68d208855f116c7da4b50c3636090bd1e1d0 Author: Hesham <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M vcpkg.json Log Message: ----------- Stylistic change Commit: e8a6acbbdf6eece24b879874bd5915bc3dce20c9 https://github.com/synfig/synfig/commit/e8a6acbbdf6eece24b879874bd5915bc3dce20c9 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: A vcpkg-ports/imath/portfile.cmake A vcpkg-ports/imath/vcpkg.json A vcpkg-ports/openexr/portfile.cmake A vcpkg-ports/openexr/vcpkg.json Log Message: ----------- Add OpenEXR port Commit: 832c39dc153aaa2224345f8ef4947c527053889f https://github.com/synfig/synfig/commit/832c39dc153aaa2224345f8ef4947c527053889f Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M synfig-core/src/modules/CMakeLists.txt Log Message: ----------- some cmake cleanup Commit: 9ec1979b9dfc4788bb054af76e1b895115d4e991 https://github.com/synfig/synfig/commit/9ec1979b9dfc4788bb054af76e1b895115d4e991 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M synfig-core/src/modules/mod_libavcodec/trgt_av.cpp M vcpkg.json Log Message: ----------- Add ffmpeg as a dependency to enable mod_libavcodec Commit: 672a05cbd8f44b954a6ee58c3bbdcf82a891a725 https://github.com/synfig/synfig/commit/672a05cbd8f44b954a6ee58c3bbdcf82a891a725 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M vcpkg-ports/imagemagick/portfile.cmake M vcpkg-ports/imagemagick/vcpkg.json A vcpkg-ports/imath/define_dll.patch M vcpkg-ports/imath/portfile.cmake M vcpkg-ports/openexr/portfile.cmake Log Message: ----------- Fixes to imath, openexr, and imagemagick ports Commit: c6933ce908f66a4e98c469fcbaaa9b3202f5bfd2 https://github.com/synfig/synfig/commit/c6933ce908f66a4e98c469fcbaaa9b3202f5bfd2 Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: A cmake/FindPkgConfig.cmake M synfig-core/src/CMakeLists.txt M synfig-core/src/synfig/CMakeLists.txt M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/string_helper.cpp M synfig-studio/src/gui/CMakeLists.txt M synfig-studio/src/gui/canvasview.cpp Log Message: ----------- Make synfig Visual Studio 2017 friendly Changes include: 1. Check if cmake version < 3.22, if so use custom FindPkgConfig 2. Explicitly depend on Intl (it's part of glibc but not part of msvc) 3. Some source code fixes Commit: aa5ee54e0d8439fda73b42a3f1a49d63c81e3e1d https://github.com/synfig/synfig/commit/aa5ee54e0d8439fda73b42a3f1a49d63c81e3e1d Author: Hesham Essam <hesham.essam.m...@gmail.com> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M synfig-core/src/synfig/CMakeLists.txt Log Message: ----------- Fix spacing Commit: c6eb41d71876092484cf2a814c6a294beb78ac1e https://github.com/synfig/synfig/commit/c6eb41d71876092484cf2a814c6a294beb78ac1e Author: ice0 <konop...@gmail.com> Date: 2022-08-27 (Sat, 27 Aug 2022) Changed paths: A cmake/FindPkgConfig.cmake M synfig-core/CMakeLists.txt A synfig-core/fonts-msvc/fonts.conf M synfig-core/src/CMakeLists.txt M synfig-core/src/modules/CMakeLists.txt M synfig-core/src/modules/mod_libavcodec/trgt_av.cpp M synfig-core/src/modules/mod_magickpp/CMakeLists.txt M synfig-core/src/synfig/CMakeLists.txt M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/module.cpp M synfig-core/src/synfig/string_helper.cpp M synfig-studio/CMakeLists.txt M synfig-studio/src/CMakeLists.txt M synfig-studio/src/gui/CMakeLists.txt M synfig-studio/src/gui/canvasview.cpp A vcpkg-ports/adwaita-icon-theme/portfile.cmake A vcpkg-ports/adwaita-icon-theme/vcpkg.json A vcpkg-ports/cairomm/portfile.cmake A vcpkg-ports/cairomm/vcpkg.json A vcpkg-ports/gdk-pixbuf/fix_build_error_windows.patch A vcpkg-ports/gdk-pixbuf/portfile.cmake A vcpkg-ports/gdk-pixbuf/vcpkg.json A vcpkg-ports/glibmm/portfile.cmake A vcpkg-ports/glibmm/vcpkg.json A vcpkg-ports/gtk3/0001-build.patch A vcpkg-ports/gtk3/fix_ninja_build.py A vcpkg-ports/gtk3/portfile.cmake A vcpkg-ports/gtk3/vcpkg.json A vcpkg-ports/gtkmm3/portfile.cmake A vcpkg-ports/gtkmm3/vcpkg.json A vcpkg-ports/hicolor-icon-theme/portfile.cmake A vcpkg-ports/hicolor-icon-theme/vcpkg.json A vcpkg-ports/imagemagick/disable_complex_fftw.patch A vcpkg-ports/imagemagick/dont_include_win32config.patch A vcpkg-ports/imagemagick/fix_make_dependency.patch A vcpkg-ports/imagemagick/fix_ssize_t_undefined.patch A vcpkg-ports/imagemagick/portfile.cmake A vcpkg-ports/imagemagick/vcpkg.json A vcpkg-ports/imath/define_dll.patch A vcpkg-ports/imath/portfile.cmake A vcpkg-ports/imath/vcpkg.json A vcpkg-ports/libcroco/portfile.cmake A vcpkg-ports/libcroco/vcpkg.json A vcpkg-ports/librsvg/portfile.cmake A vcpkg-ports/librsvg/remove_lm_from_pkgconfig.patch A vcpkg-ports/librsvg/use_unix_path.patch A vcpkg-ports/librsvg/vcpkg.json A vcpkg-ports/libsigcpp-2/portfile.cmake A vcpkg-ports/libsigcpp-2/vcpkg.json A vcpkg-ports/libtool/dirent_fix.patch A vcpkg-ports/libtool/portfile.cmake A vcpkg-ports/libtool/vcpkg.json A vcpkg-ports/libxmlpp/portfile.cmake A vcpkg-ports/libxmlpp/vcpkg.json A vcpkg-ports/openexr/portfile.cmake A vcpkg-ports/openexr/vcpkg.json A vcpkg-ports/pangomm/portfile.cmake A vcpkg-ports/pangomm/vcpkg.json A vcpkg.json Log Message: ----------- build: Use vcpkg to build synfig (#2725) Compare: https://github.com/synfig/synfig/compare/9cecd2abe143...c6eb41d71876 _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl