Hello community, here is the log from the commit of package opae for openSUSE:Factory checked in at 2018-01-24 15:28:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opae (Old) and /work/SRC/openSUSE:Factory/.opae.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opae" Wed Jan 24 15:28:31 2018 rev:3 rq:567761 version:0.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/opae/opae.changes 2017-09-13 22:37:57.831166809 +0200 +++ /work/SRC/openSUSE:Factory/.opae.new/opae.changes 2018-01-24 15:28:44.447311212 +0100 @@ -1,0 +2,8 @@ +Fri Jan 19 10:03:15 UTC 2018 - nmoreychaisemar...@suse.com + +- Update to opae 0.13.0 + * No release notes available +- Refresh opae-fix-cmake-paths.patch and opae-missing-shebang.patch + to the lastest sources + +------------------------------------------------------------------- Old: ---- opae-0.9.0.0.55041b8.tar.bz2 New: ---- opae-0.13.0.0.c83632afa605.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opae.spec ++++++ --- /var/tmp/diff_new_pack.XhlnYI/_old 2018-01-24 15:28:45.159277912 +0100 +++ /var/tmp/diff_new_pack.XhlnYI/_new 2018-01-24 15:28:45.163277725 +0100 @@ -1,7 +1,7 @@ # # spec file for package opae # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,12 @@ # -%define git_ver .0.55041b8 -%define lib_major 0 +%define git_ver .0.c83632afa605 +%define lib_opae_major 0 +%define lib_hssi_major 0 Name: opae -Version: 0.9.0 +Version: 0.13.0 Release: 0 Summary: Open Programmable Acceleration Engine License: Intel or MIT @@ -41,7 +42,8 @@ BuildRequires: ncurses-devel #Currently *only* builds on x86_64 ExclusiveArch: x86_64 -Requires: libopae-c0 = %{version} +Requires: libhssi-io%{lib_hssi_major} = %{version} +Requires: libopae-c%{lib_opae_major} = %{version} %description OPAE is the Open Programmable Acceleration Engine, a software framework for @@ -63,11 +65,19 @@ development of software applications and accelerators using OPAE. This package contains the development files. -%package -n libopae-c0 +%package -n libopae-c%{lib_opae_major} Summary: Open Programmable Acceleration Engine Libraries Group: System/Libraries -%description -n libopae-c0 +%description -n libopae-c%{lib_opae_major} +Libraries for the Open Programmable Acceleration Engine Libraries tools. + + +%package -n libhssi-io%{lib_hssi_major} +Summary: Open Programmable Acceleration Engine Libraries +Group: System/Libraries + +%description -n libhssi-io%{lib_hssi_major} Libraries for the Open Programmable Acceleration Engine Libraries tools. %prep @@ -80,13 +90,17 @@ export RPM_OPT_FLAGS %cmake -DCMAKE_BUILD_TYPE=Release -%make_jobs +make VERBOSE=1 all %{?_smp_mflags} %install %cmake_install +rm -f %{buildroot}%{_libdir}/libsafestr.a +rm -Rf %{buildroot}%{_includedir}/safe_string -%post -n libopae-c0 -p /sbin/ldconfig -%postun -n libopae-c0 -p /sbin/ldconfig +%post -n libopae-c%{lib_opae_major} -p /sbin/ldconfig +%postun -n libopae-c%{lib_opae_major} -p /sbin/ldconfig +%post -n libhssi-io%{lib_hssi_major} -p /sbin/ldconfig +%postun -n libhssi-io%{lib_hssi_major} -p /sbin/ldconfig %files %{_bindir}/* @@ -97,9 +111,15 @@ %{_libdir}/*.so %dir %{_datarootdir}/opae %{_datarootdir}/opae/hello_fpga.c +%{_datarootdir}/opae/hello_events.c +%{_datarootdir}/opae/platform -%files -n libopae-c0 -%{_libdir}/*.so.%{lib_major} -%{_libdir}/*.so.%{lib_major}.* +%files -n libopae-c%{lib_opae_major} +%{_libdir}/libopae-c*.so.%{lib_opae_major} +%{_libdir}/libopae-c*.so.%{lib_opae_major}.* + +%files -n libhssi-io%{lib_hssi_major} +%{_libdir}/libhssi-io*.so.%{lib_hssi_major} +%{_libdir}/libhssi-io*.so.%{lib_hssi_major}.* %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.XhlnYI/_old 2018-01-24 15:28:45.199276042 +0100 +++ /var/tmp/diff_new_pack.XhlnYI/_new 2018-01-24 15:28:45.199276042 +0100 @@ -8,7 +8,7 @@ <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">55041b86e51e6e827f4ca6956de37ab8b2ee4444</param> + <param name="revision">c83632afa605c0051b15f7061136ef6bd167500a</param> </service> <service name="recompress" mode="disabled"> <param name="file">opae*.tar</param> ++++++ opae-0.9.0.0.55041b8.tar.bz2 -> opae-0.13.0.0.c83632afa605.tar.bz2 ++++++ ++++ 356548 lines of diff (skipped) ++++++ opae-fix-cmake-paths.patch ++++++ --- /var/tmp/diff_new_pack.XhlnYI/_old 2018-01-24 15:28:46.587211126 +0100 +++ /var/tmp/diff_new_pack.XhlnYI/_new 2018-01-24 15:28:46.587211126 +0100 @@ -1,5 +1,13 @@ +commit 06103695f4667ccc2fd33422fc90af3ab2b78ac5 +Author: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> +Date: Wed Sep 6 09:49:10 2017 +0200 + + opae fix cmake paths + + Signed-off-by: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> + diff --git ase/api/CMakeLists.txt ase/api/CMakeLists.txt -index e436333..356c1e6 100644 +index e436333cd470..356c1e62b638 100644 --- ase/api/CMakeLists.txt +++ ase/api/CMakeLists.txt @@ -63,5 +63,5 @@ set_target_properties(opae-c-ase PROPERTIES @@ -10,7 +18,7 @@ + LIBRARY DESTINATION ${LIB_INSTALL_DIR} COMPONENT opaecase) diff --git libopae/CMakeLists.txt libopae/CMakeLists.txt -index 667c7d8..531cced 100644 +index e09e1d43cf20..4cfc5b81b2fa 100644 --- libopae/CMakeLists.txt +++ libopae/CMakeLists.txt @@ -105,7 +105,7 @@ endif(CMAKE_BUILD_TYPE STREQUAL "Release") @@ -21,20 +29,31 @@ + LIBRARY DESTINATION ${LIB_INSTALL_DIR} COMPONENT opaeclib) - ############################################################################ + +diff --git safe_string/CMakeLists.txt safe_string/CMakeLists.txt +index 6c55669e83e5..49c8ccc22da9 100644 +--- safe_string/CMakeLists.txt ++++ safe_string/CMakeLists.txt +@@ -114,5 +114,5 @@ target_compile_definitions(safestr PRIVATE PIC=1) + target_compile_options(safestr PRIVATE -O3) + + install(TARGETS safestr +- ARCHIVE DESTINATION lib ++ ARCHIVE DESTINATION ${LIB_INSTALL_DIR} + COMPONENT safestrlib) diff --git samples/CMakeLists.txt samples/CMakeLists.txt -index aa0967b..539ae45 100644 +index 8b4506ba7d32..3738a1e56ab8 100644 --- samples/CMakeLists.txt +++ samples/CMakeLists.txt -@@ -36,5 +36,5 @@ target_link_libraries(hello_fpga json-c uuid ${CMAKE_THREAD_LIBS_INIT} opae-c) - set(SAMPLES_SRC hello_fpga.c) +@@ -40,5 +40,5 @@ target_link_libraries(hello_events json-c uuid ${CMAKE_THREAD_LIBS_INIT} opae-c) + set(SAMPLES_SRC hello_fpga.c hello_events.c) install(FILES ${SAMPLES_SRC} - DESTINATION src/opae + DESTINATION ${SHARE_INSTALL_PREFIX}/opae COMPONENT samplesrc) diff --git tools/c++utils/CMakeLists.txt tools/c++utils/CMakeLists.txt -index 914cb7e..2c42b16 100644 +index 914cb7e7137d..2c42b16d1871 100644 --- tools/c++utils/CMakeLists.txt +++ tools/c++utils/CMakeLists.txt @@ -54,5 +54,5 @@ set_target_properties(opae-c++-utils PROPERTIES @@ -45,10 +64,10 @@ + LIBRARY DESTINATION ${LIB_INSTALL_DIR} COMPONENT opaecxxutils) diff --git tools/fpgadiag/CMakeLists.txt tools/fpgadiag/CMakeLists.txt -index df9696f..61d840b 100644 +index 6c0e845bedb2..812a78eec677 100644 --- tools/fpgadiag/CMakeLists.txt +++ tools/fpgadiag/CMakeLists.txt -@@ -94,7 +94,7 @@ install(PROGRAMS fpgadiag +@@ -108,7 +108,7 @@ install(PROGRAMS fpgadiag DESTINATION bin COMPONENT toolfpgadiag) install(TARGETS opae-c++-nlb @@ -57,11 +76,24 @@ COMPONENT opaecxxnlb) install(TARGETS ${binaries} RUNTIME DESTINATION bin +diff --git tools/hssi/CMakeLists.txt tools/hssi/CMakeLists.txt +index 4cae847be7e4..b6084ccac1a3 100644 +--- tools/hssi/CMakeLists.txt ++++ tools/hssi/CMakeLists.txt +@@ -79,7 +79,7 @@ set_install_rpath(hssi_config) + target_link_libraries(hssi_config hssi-io pthread) + + install(TARGETS hssi-io +- LIBRARY DESTINATION lib ++ LIBRARY DESTINATION ${LIB_INSTALL_DIR} + COMPONENT hssiiolib) + install(TARGETS hssi_config hssi_loopback + RUNTIME DESTINATION bin diff --git tools/libopae++/CMakeLists.txt tools/libopae++/CMakeLists.txt -index 8f40b2c..7a362bc 100644 +index 287d078cc0fb..2c708308e76b 100644 --- tools/libopae++/CMakeLists.txt +++ tools/libopae++/CMakeLists.txt -@@ -52,5 +52,5 @@ set_target_properties(opae-c++ PROPERTIES +@@ -62,5 +62,5 @@ set_target_properties(opae-c++ PROPERTIES SOVERSION ${INTEL_FPGA_API_VER_MAJOR}) install(TARGETS opae-c++ ++++++ opae-missing-shebang.patch ++++++ --- /var/tmp/diff_new_pack.XhlnYI/_old 2018-01-24 15:28:46.607210191 +0100 +++ /var/tmp/diff_new_pack.XhlnYI/_new 2018-01-24 15:28:46.607210191 +0100 @@ -1,18 +1,241 @@ +commit 1d576fa247bc6f14c7c385cdcceacfc3b6fc6af8 +Author: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> +Date: Wed Sep 6 10:06:23 2017 +0200 + + opae missing shebang + + Signed-off-by: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> + +diff --git ase/scripts/generate_ase_environment.py ase/scripts/generate_ase_environment.py +index d57c5bb9ca94..cfaafb73a077 100755 +--- ase/scripts/generate_ase_environment.py ++++ ase/scripts/generate_ase_environment.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2013-2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git ase/scripts/ipc_clean.py ase/scripts/ipc_clean.py +index 2ca3f985afb5..f0cb6f67f385 100755 +--- ase/scripts/ipc_clean.py ++++ ase/scripts/ipc_clean.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2013-2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git cmake/modules/packaging.cmake cmake/modules/packaging.cmake +index bd8dacbdaac9..5ba69d2a5902 100644 +--- cmake/modules/packaging.cmake ++++ cmake/modules/packaging.cmake +@@ -83,7 +83,7 @@ macro(CREATE_PYTHONE_EXE EXE_NAME) + set(PACKAGER_BIN ${PROJECT_BINARY_DIR}/bin/${EXE_NAME}) + set(ZIP_STR + "zip -qr ${CMAKE_CURRENT_BINARY_DIR}/${EXE_NAME}.zip ${PYTHON_SRC}") +- set(ECHO_STR "echo '#!/usr/bin/env python ' | ++ set(ECHO_STR "echo '#!/usr/bin/python ' | + cat - ${CMAKE_CURRENT_BINARY_DIR}/${EXE_NAME}.zip > ${PACKAGER_BIN}") + + execute_process(COMMAND sh -c ${ZIP_STR} +diff --git platforms/scripts/afu_platform_config platforms/scripts/afu_platform_config +index 4f037f271ef9..29ddf45b75e9 100755 +--- platforms/scripts/afu_platform_config ++++ platforms/scripts/afu_platform_config +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + + # + # Copyright (c) 2017, Intel Corporation +diff --git platforms/scripts/rtl_src_config platforms/scripts/rtl_src_config +index 86257e0ec8d0..5d14c6b65856 100755 +--- platforms/scripts/rtl_src_config ++++ platforms/scripts/rtl_src_config +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + + # + # Consume a file with a list of source files, include paths and preprocessor +diff --git tools/fpgabist/bist_common.py tools/fpgabist/bist_common.py +index a6edcb3cd48a..09ce1ddb1483 100644 +--- tools/fpgabist/bist_common.py ++++ tools/fpgabist/bist_common.py +@@ -1,3 +1,4 @@ ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgabist/bist_dma.py tools/fpgabist/bist_dma.py +index 34f5e1c8062d..d1f585915abf 100644 +--- tools/fpgabist/bist_dma.py ++++ tools/fpgabist/bist_dma.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgabist/bist_nlb3.py tools/fpgabist/bist_nlb3.py +index 255c680394f3..439779407226 100644 +--- tools/fpgabist/bist_nlb3.py ++++ tools/fpgabist/bist_nlb3.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgabist/fpgabist tools/fpgabist/fpgabist +index 4f4e8187ccdb..18b5859388d4 100755 +--- tools/fpgabist/fpgabist ++++ tools/fpgabist/fpgabist +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgadiag/fpgadiag tools/fpgadiag/fpgadiag +index 93f5b536ba84..a6619ab87eef 100755 +--- tools/fpgadiag/fpgadiag ++++ tools/fpgadiag/fpgadiag +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + # Copyright(c) 2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgadiag/mux.py tools/fpgadiag/mux.py +index 7a97cc4f9f60..8863e59ae408 100644 +--- tools/fpgadiag/mux.py ++++ tools/fpgadiag/mux.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgaflash/fpgaflash tools/fpgaflash/fpgaflash +index 8db96aac2e8d..5a5f9bfffda3 100755 +--- tools/fpgaflash/fpgaflash ++++ tools/fpgaflash/fpgaflash +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + # Copyright(c) 2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without diff --git tools/fpgainfo/fpga_common.py tools/fpgainfo/fpga_common.py -index f8bbb4c..b7a91ea 100644 +index dc87ab992ad0..77c067bc4071 100644 --- tools/fpgainfo/fpga_common.py +++ tools/fpgainfo/fpga_common.py @@ -1,3 +1,4 @@ -+#!/usr/bin/env python ++#!/usr/bin/python # Copyright(c) 2017, Intel Corporation # # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgainfo/fpga_fmeinfo.py tools/fpgainfo/fpga_fmeinfo.py +index ef4b4f2919cc..f84253e19554 100644 +--- tools/fpgainfo/fpga_fmeinfo.py ++++ tools/fpgainfo/fpga_fmeinfo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + ## + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgainfo/fpga_portinfo.py tools/fpgainfo/fpga_portinfo.py +index 2e507fe6f28f..af727e665e8b 100644 +--- tools/fpgainfo/fpga_portinfo.py ++++ tools/fpgainfo/fpga_portinfo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + ## + # Redistribution and use in source and binary forms, with or without diff --git tools/fpgainfo/fpgaerr.py tools/fpgainfo/fpgaerr.py -index 2085728..b6d3f14 100644 +index a580f8059421..104e0af1b83e 100644 --- tools/fpgainfo/fpgaerr.py +++ tools/fpgainfo/fpgaerr.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + ## + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgainfo/fpgainfo tools/fpgainfo/fpgainfo +index f8a95aad7799..87d46a4cd364 100755 +--- tools/fpgainfo/fpgainfo ++++ tools/fpgainfo/fpgainfo +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + ## + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgainfo/fpgapwr.py tools/fpgainfo/fpgapwr.py +index d95a02009601..3808423dd781 100644 +--- tools/fpgainfo/fpgapwr.py ++++ tools/fpgainfo/fpgapwr.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + ## + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgainfo/fpgatemp.py tools/fpgainfo/fpgatemp.py +index 313d4ffc27e4..a4ef445f3843 100644 +--- tools/fpgainfo/fpgatemp.py ++++ tools/fpgainfo/fpgatemp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + ## + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgainfo/sysfs.py tools/fpgainfo/sysfs.py +index 1d1a4746d15f..f306dd1a3645 100644 +--- tools/fpgainfo/sysfs.py ++++ tools/fpgainfo/sysfs.py @@ -1,3 +1,4 @@ -+#!/usr/bin/env python ++#!/usr/bin/python + # Copyright(c) 2017, Intel Corporation + ## + # Redistribution and use in source and binary forms, with or without +diff --git tools/fpgaport/fpgaport tools/fpgaport/fpgaport +index af0beafdcb57..4097119ccb0c 100644 +--- tools/fpgaport/fpgaport ++++ tools/fpgaport/fpgaport +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + # Copyright(c) 2017, Intel Corporation + # + # Redistribution and use in source and binary forms, with or without +diff --git tools/packager/Makefile tools/packager/Makefile +index fd3c2815bd00..551a71308d1d 100644 +--- tools/packager/Makefile ++++ tools/packager/Makefile +@@ -31,7 +31,7 @@ packager_zip: $(PACKAGER_TARGET_ZIP) + $(PACKAGER_TARGET_ZIP): $(PACKAGER_WORK_ZIP) + mkdir -p $(PACKAGER_DEST_DIR) + rm -f $(PACKAGER_TARGET_ZIP) +- echo '#!/usr/bin/env python' | cat - $(PACKAGER_WORK_ZIP) > $(PACKAGER_TARGET_ZIP) ++ echo '#!/usr/bin/python' | cat - $(PACKAGER_WORK_ZIP) > $(PACKAGER_TARGET_ZIP) + chmod +x $(PACKAGER_TARGET_ZIP) + + $(PACKAGER_WORK_ZIP): $(PACKAGER_FILES_WORK_DIR) +diff --git tools/packager/packager.py tools/packager/packager.py +index acae8c7ba42b..bfb3e1da4b57 100755 +--- tools/packager/packager.py ++++ tools/packager/packager.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python # Copyright(c) 2017, Intel Corporation # # Redistribution and use in source and binary forms, with or without